From 5f22d25559bd4efd6d1e6cac6a7bd01cfc97ec22 Mon Sep 17 00:00:00 2001 From: "random()" Date: Tue, 29 Apr 2025 11:52:21 -0600 Subject: [PATCH] quite a bit, too much to summarize here --- .editorconfig | 4 + .vs/WindowsFormsApplication2/v16/.suo | Bin 0 -> 134144 bytes WindowsFormsApplication2.sln | 14 +- WindowsFormsApplication2.suo | Bin 33792 -> 46592 bytes .../AboutBox1.Designer.cs | 2 +- WindowsFormsApplication2/AboutBox1.cs | 2 +- .../ConfigForm.Designer.cs | 377 +- WindowsFormsApplication2/ConfigForm.cs | 10 +- WindowsFormsApplication2/ConfigManager.cs | 2 +- WindowsFormsApplication2/ConsoleManager.cs | 7 +- .../Discord/ActivityManager.cs | 12 + WindowsFormsApplication2/Discord/Constants.cs | 9 + WindowsFormsApplication2/Discord/Core.cs | 4421 ++++++ .../Discord/ImageManager.cs | 53 + .../Discord/LobbyManager.cs | 26 + .../Discord/StorageManager.cs | 20 + .../Discord/StoreManager.cs | 32 + WindowsFormsApplication2/DiscordRPC.cs | 44 + WindowsFormsApplication2/FileChecker.cs | 4 +- WindowsFormsApplication2/Form1.Designer.cs | 165 +- WindowsFormsApplication2/Form1.cs | 141 +- WindowsFormsApplication2/Form1.resx | 126 +- WindowsFormsApplication2/Form2.Designer.cs | 38 - WindowsFormsApplication2/Form2.cs | 19 - WindowsFormsApplication2/Form3.Designer.cs | 112 + WindowsFormsApplication2/Form3.cs | 47 + WindowsFormsApplication2/Form3.resx | 120 + WindowsFormsApplication2/JellyfinAPI.cs | 245 + .../JellyfinRPCGUI.csproj | 92 +- WindowsFormsApplication2/PlayingInfo.cs | 22 + WindowsFormsApplication2/Program.cs | 25 +- .../Properties/Resources.Designer.cs | 6 +- .../Properties/Settings.Designer.cs | 4 +- WindowsFormsApplication2/StatusManager.cs | 17 + WindowsFormsApplication2/Utils.cs | 17 + WindowsFormsApplication2/app.config | 21 +- WindowsFormsApplication2/assets/favicon.ico | Bin 0 -> 6830 bytes WindowsFormsApplication2/assets/jellyfin.png | Bin 0 -> 37617 bytes .../bin/Debug/AsyncBridge.NET40.dll | Bin 0 -> 10240 bytes .../bin/Debug/AsyncBridge.NET40.dll.config | 15 + .../bin/Debug/AsyncBridge.NET40.xml | 70 + .../bin/Debug/Jellyfin Rich Presence.exe | Bin 0 -> 180736 bytes .../Debug/Jellyfin Rich Presence.exe.config | 50 + .../bin/Debug/Jellyfin Rich Presence.pdb | Bin 0 -> 216576 bytes .../Debug/Jellyfin Rich Presence.vshost.exe | Bin 0 -> 11600 bytes .../Jellyfin Rich Presence.vshost.exe.config | 20 + ...Jellyfin Rich Presence.vshost.exe.manifest | 11 + .../Debug/MakarovDev.ExpandCollapsePanel.dll | Bin 0 -> 50664 bytes ...oft.Threading.Tasks.Extensions.Desktop.dll | Bin 0 -> 47344 bytes ...oft.Threading.Tasks.Extensions.Desktop.xml | 684 + .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 + .../bin/Debug/Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../bin/Debug/Microsoft.Threading.Tasks.xml | 630 + .../bin/Debug/Newtonsoft.Json.dll | Bin 0 -> 584976 bytes .../bin/Debug/Newtonsoft.Json.xml | 9741 +++++++++++++ .../bin/Debug/System.IO.dll | Bin 0 -> 21144 bytes .../bin/Debug/System.IO.xml | 8 + .../bin/Debug/System.Net.Http.Extensions.dll | Bin 0 -> 22232 bytes .../bin/Debug/System.Net.Http.Extensions.xml | 50 + .../bin/Debug/System.Net.Http.Primitives.dll | Bin 0 -> 21712 bytes .../bin/Debug/System.Net.Http.Primitives.xml | 8 + .../bin/Debug/System.Net.Http.WebRequest.dll | Bin 0 -> 27352 bytes .../bin/Debug/System.Net.Http.WebRequest.xml | 52 + .../bin/Debug/System.Net.Http.dll | Bin 0 -> 191152 bytes .../bin/Debug/System.Net.Http.xml | 1581 +++ .../bin/Debug/System.Runtime.dll | Bin 0 -> 22176 bytes .../bin/Debug/System.Runtime.xml | 56 + .../bin/Debug/System.Threading.Tasks.dll | Bin 0 -> 35016 bytes .../bin/Debug/System.Threading.Tasks.xml | 475 + .../bin/Debug/WindowsFormsApplication2.exe | Bin 57344 -> 0 bytes .../Debug/WindowsFormsApplication2.exe.config | 3 - .../bin/Debug/WindowsFormsApplication2.pdb | Bin 67072 -> 0 bytes ...WindowsFormsApplication2.vshost.exe.config | 17 +- .../bin/Debug/discord_game_sdk.dll | Bin 0 -> 2937856 bytes .../bin/Debug/discord_game_sdk.dll.lib | Bin 0 -> 2384 bytes WindowsFormsApplication2/discord_game_sdk.dll | Bin 0 -> 2937856 bytes .../discord_game_sdk.dll.lib | Bin 0 -> 2384 bytes ...amework,Version=v4.0.AssemblyAttributes.cs | 4 + ...amework,Version=v4.5.AssemblyAttributes.cs | 4 + ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 + .../DesignTimeResolveAssemblyReferences.cache | Bin 3744 -> 142 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6554 -> 9997 bytes .../obj/x86/Debug/Jellyfin Rich Presence.exe | Bin 0 -> 180736 bytes .../obj/x86/Debug/Jellyfin Rich Presence.pdb | Bin 0 -> 216576 bytes ...ources => JellyfinRPC.AboutBox1.resources} | Bin ...urces => JellyfinRPC.ConfigForm.resources} | Bin .../obj/x86/Debug/JellyfinRPC.Form1.resources | Bin 0 -> 7408 bytes ....resources => JellyfinRPC.Form3.resources} | Bin ...ellyfinRPC.Properties.Resources.resources} | Bin .../Debug/JellyfinRPCGUI.csproj.App.config | 50 + ...lyfinRPCGUI.csproj.AssemblyReference.cache | Bin 0 -> 11 bytes .../Debug/JellyfinRPCGUI.csproj.CopyComplete | 0 ...lyfinRPCGUI.csproj.CoreCompileInputs.cache | 1 + ...JellyfinRPCGUI.csproj.FileListAbsolute.txt | 54 +- ...llyfinRPCGUI.csproj.GenerateResource.Cache | Bin 1148 -> 1243 bytes ...PCGUI.csprojResolveAssemblyReference.cache | Bin 2209 -> 0 bytes .../Properties.Resources.Designer.cs.dll | Bin 4608 -> 3584 bytes .../x86/Debug/WindowsFormsApplication2.exe | Bin 57344 -> 0 bytes .../x86/Debug/WindowsFormsApplication2.pdb | Bin 67072 -> 0 bytes WindowsFormsApplication2/packages.config | 10 + .../AsynchronousBridge.1.2.2/.signature.p7s | Bin 0 -> 9466 bytes .../AsynchronousBridge.1.2.2.nupkg | Bin 0 -> 24516 bytes .../lib/Net40/AsyncBridge.NET40.XML | 70 + .../lib/Net40/AsyncBridge.NET40.dll | Bin 0 -> 10240 bytes .../lib/Net40/AsyncBridge.NET40.dll.config | 15 + .../lib/Net45/AsyncBridge.XML | 70 + .../lib/Net45/AsyncBridge.dll | Bin 0 -> 9728 bytes .../.signature.p7s | Bin 0 -> 18534 bytes ...MakarovDev.ExpandCollapsePanel.1.0.0.nupkg | Bin 0 -> 55354 bytes .../net40/MakarovDev.ExpandCollapsePanel.dll | Bin 0 -> 50664 bytes packages/Microsoft.Bcl.1.1.10/.signature.p7s | Bin 0 -> 9482 bytes .../Microsoft.Bcl.1.1.10/License-Stable.rtf | 118 + .../Microsoft.Bcl.1.1.10.nupkg | Bin 0 -> 1018133 bytes .../lib/Xamarin.iOS10/_._ | 0 .../Microsoft.Bcl.1.1.10/lib/monoandroid/_._ | 0 .../Microsoft.Bcl.1.1.10/lib/monotouch/_._ | 0 .../lib/net40/System.IO.dll | Bin 0 -> 21144 bytes .../lib/net40/System.IO.xml | 8 + .../lib/net40/System.Runtime.dll | Bin 0 -> 22176 bytes .../lib/net40/System.Runtime.xml | 56 + .../lib/net40/System.Threading.Tasks.dll | Bin 0 -> 35016 bytes .../lib/net40/System.Threading.Tasks.xml | 475 + .../lib/net40/ensureRedirect.xml | 0 packages/Microsoft.Bcl.1.1.10/lib/net45/_._ | 0 .../System.IO.dll | Bin 0 -> 22672 bytes .../System.IO.xml | 51 + .../System.Runtime.dll | Bin 0 -> 39080 bytes .../System.Runtime.xml | 860 ++ .../System.Threading.Tasks.dll | Bin 0 -> 164544 bytes .../System.Threading.Tasks.xml | 8969 ++++++++++++ .../ensureRedirect.xml | 0 .../System.IO.dll | Bin 0 -> 22672 bytes .../System.IO.xml | 51 + .../System.Runtime.dll | Bin 0 -> 22176 bytes .../System.Runtime.xml | 56 + .../System.Threading.Tasks.dll | Bin 0 -> 164544 bytes .../System.Threading.Tasks.xml | 8969 ++++++++++++ .../ensureRedirect.xml | 0 .../lib/portable-net40+sl4+win8/System.IO.dll | Bin 0 -> 22672 bytes .../lib/portable-net40+sl4+win8/System.IO.xml | 51 + .../System.Runtime.dll | Bin 0 -> 22176 bytes .../System.Runtime.xml | 56 + .../System.Threading.Tasks.dll | Bin 0 -> 164544 bytes .../System.Threading.Tasks.xml | 8969 ++++++++++++ .../ensureRedirect.xml | 0 .../System.IO.dll | Bin 0 -> 22672 bytes .../System.IO.xml | 51 + .../System.Runtime.dll | Bin 0 -> 22176 bytes .../System.Runtime.xml | 56 + .../System.Threading.Tasks.dll | Bin 0 -> 35016 bytes .../System.Threading.Tasks.xml | 475 + .../ensureRedirect.xml | 0 .../System.IO.dll | Bin 0 -> 22672 bytes .../System.IO.xml | 51 + .../System.Runtime.dll | Bin 0 -> 22176 bytes .../System.Runtime.xml | 56 + .../System.Threading.Tasks.dll | Bin 0 -> 35016 bytes .../System.Threading.Tasks.xml | 475 + .../ensureRedirect.xml | 0 .../lib/portable-net40+win8/System.IO.dll | Bin 0 -> 21144 bytes .../lib/portable-net40+win8/System.IO.xml | 8 + .../portable-net40+win8/System.Runtime.dll | Bin 0 -> 22176 bytes .../portable-net40+win8/System.Runtime.xml | 56 + .../System.Threading.Tasks.dll | Bin 0 -> 35016 bytes .../System.Threading.Tasks.xml | 475 + .../portable-net40+win8/ensureRedirect.xml | 0 .../lib/portable-net45+win8+wp8+wpa81/_._ | 0 .../lib/portable-net45+win8+wpa81/_._ | 0 .../lib/portable-net451+win81+wpa81/_._ | 0 .../lib/portable-net451+win81/_._ | 0 .../lib/portable-win81+wp81+wpa81/_._ | 0 .../lib/sl4-windowsphone71/System.IO.dll | Bin 0 -> 22672 bytes .../lib/sl4-windowsphone71/System.IO.xml | 51 + .../lib/sl4-windowsphone71/System.Runtime.dll | Bin 0 -> 39080 bytes .../lib/sl4-windowsphone71/System.Runtime.xml | 860 ++ .../System.Threading.Tasks.dll | Bin 0 -> 164544 bytes .../System.Threading.Tasks.xml | 8969 ++++++++++++ .../lib/sl4-windowsphone71/ensureRedirect.xml | 0 .../lib/sl4/System.IO.dll | Bin 0 -> 22672 bytes .../lib/sl4/System.IO.xml | 51 + .../lib/sl4/System.Runtime.dll | Bin 0 -> 22176 bytes .../lib/sl4/System.Runtime.xml | 56 + .../lib/sl4/System.Threading.Tasks.dll | Bin 0 -> 164544 bytes .../lib/sl4/System.Threading.Tasks.xml | 8969 ++++++++++++ .../lib/sl5/System.IO.dll | Bin 0 -> 22672 bytes .../lib/sl5/System.IO.xml | 51 + .../lib/sl5/System.Runtime.dll | Bin 0 -> 22176 bytes .../lib/sl5/System.Runtime.xml | 56 + .../lib/sl5/System.Threading.Tasks.dll | Bin 0 -> 35016 bytes .../lib/sl5/System.Threading.Tasks.xml | 475 + packages/Microsoft.Bcl.1.1.10/lib/win8/_._ | 0 packages/Microsoft.Bcl.1.1.10/lib/wp8/_._ | 0 packages/Microsoft.Bcl.1.1.10/lib/wpa81/_._ | 0 .../Microsoft.Bcl.Async.1.0.16/.signature.p7s | Bin 0 -> 9482 bytes .../Microsoft.Bcl.Async.1.0.16/License.rtf | 522 + .../Microsoft.Bcl.Async.1.0.16.nupkg | Bin 0 -> 513955 bytes .../ReleaseNotes.txt | 18 + ...oft.Threading.Tasks.Extensions.Desktop.dll | Bin 0 -> 47344 bytes ...oft.Threading.Tasks.Extensions.Desktop.xml | 684 + .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 + .../lib/net40/Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../lib/net40/Microsoft.Threading.Tasks.xml | 630 + .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 + .../lib/net45/Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../lib/net45/Microsoft.Threading.Tasks.xml | 630 + .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 + .../Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../Microsoft.Threading.Tasks.xml | 630 + .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 + .../Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../Microsoft.Threading.Tasks.xml | 630 + .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 + .../Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../Microsoft.Threading.Tasks.xml | 630 + ...osoft.Threading.Tasks.Extensions.Phone.dll | Bin 0 -> 28896 bytes ...osoft.Threading.Tasks.Extensions.Phone.xml | 141 + .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 + .../Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../Microsoft.Threading.Tasks.xml | 630 + ...Threading.Tasks.Extensions.Silverlight.dll | Bin 0 -> 28928 bytes ...Threading.Tasks.Extensions.Silverlight.xml | 141 + .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 + .../lib/sl4/Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../lib/sl4/Microsoft.Threading.Tasks.xml | 630 + .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 + .../lib/win8/Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../lib/win8/Microsoft.Threading.Tasks.xml | 630 + ...osoft.Threading.Tasks.Extensions.Phone.dll | Bin 0 -> 28896 bytes ...osoft.Threading.Tasks.Extensions.Phone.xml | 141 + .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 + .../lib/wp8/Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../lib/wp8/Microsoft.Threading.Tasks.xml | 630 + .../Microsoft.Bcl.Build.1.0.14/.signature.p7s | Bin 0 -> 9482 bytes .../License-Stable.rtf | 118 + .../Microsoft.Bcl.Build.1.0.14.nupkg | Bin 0 -> 43381 bytes .../content/net40/_._ | 0 .../content/netcore45/_._ | 0 .../portable-net40+win8+sl4+wp71+wpa81/_._ | 0 .../content/sl4-windowsphone71/_._ | 0 .../content/sl4/_._ | 0 .../tools/Install.ps1 | 38 + .../tools/Microsoft.Bcl.Build.Tasks.dll | Bin 0 -> 37104 bytes .../tools/Microsoft.Bcl.Build.targets | 232 + .../tools/Uninstall.ps1 | 26 + .../Microsoft.Net.Http.2.2.29/.signature.p7s | Bin 0 -> 9483 bytes .../License-Stable.rtf | 118 + .../Microsoft.Net.Http.2.2.29.nupkg | Bin 0 -> 670367 bytes .../System.Net.Http.Extensions.XML | 50 + .../System.Net.Http.Extensions.dll | Bin 0 -> 22232 bytes .../System.Net.Http.Primitives.dll | Bin 0 -> 21720 bytes .../System.Net.Http.Primitives.xml | 8 + .../System.Net.Http.Extensions.XML | 50 + .../System.Net.Http.Extensions.dll | Bin 0 -> 22232 bytes .../System.Net.Http.Primitives.dll | Bin 0 -> 21720 bytes .../System.Net.Http.Primitives.xml | 8 + .../monotouch/System.Net.Http.Extensions.XML | 50 + .../monotouch/System.Net.Http.Extensions.dll | Bin 0 -> 22232 bytes .../monotouch/System.Net.Http.Primitives.dll | Bin 0 -> 21720 bytes .../monotouch/System.Net.Http.Primitives.xml | 8 + .../lib/net40/System.Net.Http.Extensions.XML | 50 + .../lib/net40/System.Net.Http.Extensions.dll | Bin 0 -> 22232 bytes .../lib/net40/System.Net.Http.Primitives.dll | Bin 0 -> 21712 bytes .../lib/net40/System.Net.Http.Primitives.xml | 8 + .../lib/net40/System.Net.Http.WebRequest.dll | Bin 0 -> 27352 bytes .../lib/net40/System.Net.Http.WebRequest.xml | 52 + .../lib/net40/System.Net.Http.dll | Bin 0 -> 191152 bytes .../lib/net40/System.Net.Http.xml | 1581 +++ .../lib/net40/ensureRedirect.xml | 0 .../lib/net45/System.Net.Http.Extensions.XML | 50 + .../lib/net45/System.Net.Http.Extensions.dll | Bin 0 -> 22232 bytes .../lib/net45/System.Net.Http.Primitives.dll | Bin 0 -> 21720 bytes .../lib/net45/System.Net.Http.Primitives.xml | 8 + .../lib/net45/ensureRedirect.xml | 0 .../System.Net.Http.Extensions.XML | 50 + .../System.Net.Http.Extensions.dll | Bin 0 -> 29912 bytes .../System.Net.Http.Primitives.XML | 58 + .../System.Net.Http.Primitives.dll | Bin 0 -> 22232 bytes .../System.Net.Http.dll | Bin 0 -> 255656 bytes .../System.Net.Http.xml | 1581 +++ .../ensureRedirect.xml | 0 .../System.Net.Http.Extensions.XML | 50 + .../System.Net.Http.Extensions.dll | Bin 0 -> 29912 bytes .../System.Net.Http.Primitives.dll | Bin 0 -> 21720 bytes .../System.Net.Http.Primitives.xml | 8 + .../ensureRedirect.xml | 0 .../System.Net.Http.Extensions.XML | 50 + .../System.Net.Http.Extensions.dll | Bin 0 -> 22232 bytes .../System.Net.Http.Primitives.dll | Bin 0 -> 21720 bytes .../System.Net.Http.Primitives.xml | 8 + .../portable-net45+win8/ensureRedirect.xml | 0 .../System.Net.Http.Extensions.XML | 50 + .../System.Net.Http.Extensions.dll | Bin 0 -> 29912 bytes .../System.Net.Http.Primitives.XML | 58 + .../System.Net.Http.Primitives.dll | Bin 0 -> 22232 bytes .../sl4-windowsphone71/System.Net.Http.dll | Bin 0 -> 255656 bytes .../sl4-windowsphone71/System.Net.Http.xml | 1581 +++ .../lib/win8/System.Net.Http.Extensions.XML | 50 + .../lib/win8/System.Net.Http.Extensions.dll | Bin 0 -> 22232 bytes .../lib/win8/System.Net.Http.Primitives.dll | Bin 0 -> 21720 bytes .../lib/win8/System.Net.Http.Primitives.xml | 8 + .../lib/wpa81/System.Net.Http.Extensions.XML | 50 + .../lib/wpa81/System.Net.Http.Extensions.dll | Bin 0 -> 29912 bytes .../lib/wpa81/System.Net.Http.Primitives.dll | Bin 0 -> 21720 bytes .../lib/wpa81/System.Net.Http.Primitives.xml | 8 + .../Newtonsoft.Json.13.0.3/.signature.p7s | Bin 0 -> 24497 bytes packages/Newtonsoft.Json.13.0.3/LICENSE.md | 20 + .../Newtonsoft.Json.13.0.3.nupkg | Bin 0 -> 2441966 bytes packages/Newtonsoft.Json.13.0.3/README.md | 71 + .../lib/net20/Newtonsoft.Json.dll | Bin 0 -> 580880 bytes .../lib/net20/Newtonsoft.Json.xml | 10393 ++++++++++++++ .../lib/net35/Newtonsoft.Json.dll | Bin 0 -> 515856 bytes .../lib/net35/Newtonsoft.Json.xml | 9541 +++++++++++++ .../lib/net40/Newtonsoft.Json.dll | Bin 0 -> 584976 bytes .../lib/net40/Newtonsoft.Json.xml | 9741 +++++++++++++ .../lib/net45/Newtonsoft.Json.dll | Bin 0 -> 711952 bytes .../lib/net45/Newtonsoft.Json.xml | 11363 ++++++++++++++++ .../lib/net6.0/Newtonsoft.Json.dll | Bin 0 -> 712464 bytes .../lib/net6.0/Newtonsoft.Json.xml | 11325 +++++++++++++++ .../lib/netstandard1.0/Newtonsoft.Json.dll | Bin 0 -> 680720 bytes .../lib/netstandard1.0/Newtonsoft.Json.xml | 11051 +++++++++++++++ .../lib/netstandard1.3/Newtonsoft.Json.dll | Bin 0 -> 699664 bytes .../lib/netstandard1.3/Newtonsoft.Json.xml | 11173 +++++++++++++++ .../lib/netstandard2.0/Newtonsoft.Json.dll | Bin 0 -> 705296 bytes .../lib/netstandard2.0/Newtonsoft.Json.xml | 11338 +++++++++++++++ .../Newtonsoft.Json.13.0.3/packageIcon.png | Bin 0 -> 8956 bytes packages/repositories.config | 4 + 336 files changed, 171740 insertions(+), 351 deletions(-) create mode 100644 .editorconfig create mode 100644 .vs/WindowsFormsApplication2/v16/.suo create mode 100644 WindowsFormsApplication2/Discord/ActivityManager.cs create mode 100644 WindowsFormsApplication2/Discord/Constants.cs create mode 100644 WindowsFormsApplication2/Discord/Core.cs create mode 100644 WindowsFormsApplication2/Discord/ImageManager.cs create mode 100644 WindowsFormsApplication2/Discord/LobbyManager.cs create mode 100644 WindowsFormsApplication2/Discord/StorageManager.cs create mode 100644 WindowsFormsApplication2/Discord/StoreManager.cs create mode 100644 WindowsFormsApplication2/DiscordRPC.cs delete mode 100644 WindowsFormsApplication2/Form2.Designer.cs delete mode 100644 WindowsFormsApplication2/Form2.cs create mode 100644 WindowsFormsApplication2/Form3.Designer.cs create mode 100644 WindowsFormsApplication2/Form3.cs create mode 100644 WindowsFormsApplication2/Form3.resx create mode 100644 WindowsFormsApplication2/JellyfinAPI.cs create mode 100644 WindowsFormsApplication2/PlayingInfo.cs create mode 100644 WindowsFormsApplication2/StatusManager.cs create mode 100644 WindowsFormsApplication2/Utils.cs create mode 100644 WindowsFormsApplication2/assets/favicon.ico create mode 100644 WindowsFormsApplication2/assets/jellyfin.png create mode 100644 WindowsFormsApplication2/bin/Debug/AsyncBridge.NET40.dll create mode 100644 WindowsFormsApplication2/bin/Debug/AsyncBridge.NET40.dll.config create mode 100644 WindowsFormsApplication2/bin/Debug/AsyncBridge.NET40.xml create mode 100644 WindowsFormsApplication2/bin/Debug/Jellyfin Rich Presence.exe create mode 100644 WindowsFormsApplication2/bin/Debug/Jellyfin Rich Presence.exe.config create mode 100644 WindowsFormsApplication2/bin/Debug/Jellyfin Rich Presence.pdb create mode 100644 WindowsFormsApplication2/bin/Debug/Jellyfin Rich Presence.vshost.exe create mode 100644 WindowsFormsApplication2/bin/Debug/Jellyfin Rich Presence.vshost.exe.config create mode 100644 WindowsFormsApplication2/bin/Debug/Jellyfin Rich Presence.vshost.exe.manifest create mode 100644 WindowsFormsApplication2/bin/Debug/MakarovDev.ExpandCollapsePanel.dll create mode 100644 WindowsFormsApplication2/bin/Debug/Microsoft.Threading.Tasks.Extensions.Desktop.dll create mode 100644 WindowsFormsApplication2/bin/Debug/Microsoft.Threading.Tasks.Extensions.Desktop.xml create mode 100644 WindowsFormsApplication2/bin/Debug/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 WindowsFormsApplication2/bin/Debug/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 WindowsFormsApplication2/bin/Debug/Microsoft.Threading.Tasks.dll create mode 100644 WindowsFormsApplication2/bin/Debug/Microsoft.Threading.Tasks.xml create mode 100644 WindowsFormsApplication2/bin/Debug/Newtonsoft.Json.dll create mode 100644 WindowsFormsApplication2/bin/Debug/Newtonsoft.Json.xml create mode 100644 WindowsFormsApplication2/bin/Debug/System.IO.dll create mode 100644 WindowsFormsApplication2/bin/Debug/System.IO.xml create mode 100644 WindowsFormsApplication2/bin/Debug/System.Net.Http.Extensions.dll create mode 100644 WindowsFormsApplication2/bin/Debug/System.Net.Http.Extensions.xml create mode 100644 WindowsFormsApplication2/bin/Debug/System.Net.Http.Primitives.dll create mode 100644 WindowsFormsApplication2/bin/Debug/System.Net.Http.Primitives.xml create mode 100644 WindowsFormsApplication2/bin/Debug/System.Net.Http.WebRequest.dll create mode 100644 WindowsFormsApplication2/bin/Debug/System.Net.Http.WebRequest.xml create mode 100644 WindowsFormsApplication2/bin/Debug/System.Net.Http.dll create mode 100644 WindowsFormsApplication2/bin/Debug/System.Net.Http.xml create mode 100644 WindowsFormsApplication2/bin/Debug/System.Runtime.dll create mode 100644 WindowsFormsApplication2/bin/Debug/System.Runtime.xml create mode 100644 WindowsFormsApplication2/bin/Debug/System.Threading.Tasks.dll create mode 100644 WindowsFormsApplication2/bin/Debug/System.Threading.Tasks.xml delete mode 100644 WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe delete mode 100644 WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe.config delete mode 100644 WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.pdb create mode 100644 WindowsFormsApplication2/bin/Debug/discord_game_sdk.dll create mode 100644 WindowsFormsApplication2/bin/Debug/discord_game_sdk.dll.lib create mode 100644 WindowsFormsApplication2/discord_game_sdk.dll create mode 100644 WindowsFormsApplication2/discord_game_sdk.dll.lib create mode 100644 WindowsFormsApplication2/obj/x86/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs create mode 100644 WindowsFormsApplication2/obj/x86/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs create mode 100644 WindowsFormsApplication2/obj/x86/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 WindowsFormsApplication2/obj/x86/Debug/Jellyfin Rich Presence.exe create mode 100644 WindowsFormsApplication2/obj/x86/Debug/Jellyfin Rich Presence.pdb rename WindowsFormsApplication2/obj/x86/Debug/{WindowsFormsApplication2.AboutBox1.resources => JellyfinRPC.AboutBox1.resources} (100%) rename WindowsFormsApplication2/obj/x86/Debug/{WindowsFormsApplication2.ConfigForm.resources => JellyfinRPC.ConfigForm.resources} (100%) create mode 100644 WindowsFormsApplication2/obj/x86/Debug/JellyfinRPC.Form1.resources rename WindowsFormsApplication2/obj/x86/Debug/{WindowsFormsApplication2.Form1.resources => JellyfinRPC.Form3.resources} (100%) rename WindowsFormsApplication2/obj/x86/Debug/{WindowsFormsApplication2.Properties.Resources.resources => JellyfinRPC.Properties.Resources.resources} (100%) create mode 100644 WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.App.config create mode 100644 WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.AssemblyReference.cache create mode 100644 WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.CopyComplete create mode 100644 WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.CoreCompileInputs.cache delete mode 100644 WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csprojResolveAssemblyReference.cache delete mode 100644 WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.exe delete mode 100644 WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.pdb create mode 100644 WindowsFormsApplication2/packages.config create mode 100644 packages/AsynchronousBridge.1.2.2/.signature.p7s create mode 100644 packages/AsynchronousBridge.1.2.2/AsynchronousBridge.1.2.2.nupkg create mode 100644 packages/AsynchronousBridge.1.2.2/lib/Net40/AsyncBridge.NET40.XML create mode 100644 packages/AsynchronousBridge.1.2.2/lib/Net40/AsyncBridge.NET40.dll create mode 100644 packages/AsynchronousBridge.1.2.2/lib/Net40/AsyncBridge.NET40.dll.config create mode 100644 packages/AsynchronousBridge.1.2.2/lib/Net45/AsyncBridge.XML create mode 100644 packages/AsynchronousBridge.1.2.2/lib/Net45/AsyncBridge.dll create mode 100644 packages/MakarovDev.ExpandCollapsePanel.1.0.0/.signature.p7s create mode 100644 packages/MakarovDev.ExpandCollapsePanel.1.0.0/MakarovDev.ExpandCollapsePanel.1.0.0.nupkg create mode 100644 packages/MakarovDev.ExpandCollapsePanel.1.0.0/lib/net40/MakarovDev.ExpandCollapsePanel.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/.signature.p7s create mode 100644 packages/Microsoft.Bcl.1.1.10/License-Stable.rtf create mode 100644 packages/Microsoft.Bcl.1.1.10/Microsoft.Bcl.1.1.10.nupkg create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/Xamarin.iOS10/_._ create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/monoandroid/_._ create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/monotouch/_._ create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/net40/System.IO.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/net40/System.IO.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/net40/System.Runtime.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/net40/System.Runtime.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/net40/System.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/net40/System.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/net40/ensureRedirect.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/net45/_._ create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/ensureRedirect.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.IO.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.IO.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Runtime.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Runtime.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/ensureRedirect.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/ensureRedirect.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.IO.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.IO.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Runtime.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Runtime.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/ensureRedirect.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.IO.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.IO.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Runtime.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Runtime.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/ensureRedirect.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net45+win8+wp8+wpa81/_._ create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net45+win8+wpa81/_._ create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net451+win81+wpa81/_._ create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-net451+win81/_._ create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/portable-win81+wp81+wpa81/_._ create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.IO.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.IO.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Runtime.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Runtime.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/ensureRedirect.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4/System.IO.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4/System.IO.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Runtime.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Runtime.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl5/System.IO.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl5/System.IO.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Runtime.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Runtime.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/win8/_._ create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/wp8/_._ create mode 100644 packages/Microsoft.Bcl.1.1.10/lib/wpa81/_._ create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/.signature.p7s create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/License.rtf create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nupkg create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/ReleaseNotes.txt create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.dll create mode 100644 packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/.signature.p7s create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/License-Stable.rtf create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/Microsoft.Bcl.Build.1.0.14.nupkg create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/content/net40/_._ create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/content/netcore45/_._ create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/content/portable-net40+win8+sl4+wp71+wpa81/_._ create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/content/sl4-windowsphone71/_._ create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/content/sl4/_._ create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/tools/Install.ps1 create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.Tasks.dll create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.targets create mode 100644 packages/Microsoft.Bcl.Build.1.0.14/tools/Uninstall.ps1 create mode 100644 packages/Microsoft.Net.Http.2.2.29/.signature.p7s create mode 100644 packages/Microsoft.Net.Http.2.2.29/License-Stable.rtf create mode 100644 packages/Microsoft.Net.Http.2.2.29/Microsoft.Net.Http.2.2.29.nupkg create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Extensions.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Extensions.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Primitives.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Primitives.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Extensions.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Extensions.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Primitives.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Primitives.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Extensions.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Extensions.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Primitives.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Primitives.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Extensions.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Extensions.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Primitives.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Primitives.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.WebRequest.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.WebRequest.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net40/ensureRedirect.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Extensions.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Extensions.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Primitives.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Primitives.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/net45/ensureRedirect.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Extensions.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Extensions.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Primitives.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Primitives.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Extensions.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Extensions.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Primitives.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Primitives.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/ensureRedirect.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Extensions.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Extensions.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Primitives.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Primitives.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/ensureRedirect.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Extensions.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Extensions.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Primitives.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Primitives.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Extensions.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Extensions.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Primitives.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Primitives.xml create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Extensions.XML create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Extensions.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Primitives.dll create mode 100644 packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Primitives.xml create mode 100644 packages/Newtonsoft.Json.13.0.3/.signature.p7s create mode 100644 packages/Newtonsoft.Json.13.0.3/LICENSE.md create mode 100644 packages/Newtonsoft.Json.13.0.3/Newtonsoft.Json.13.0.3.nupkg create mode 100644 packages/Newtonsoft.Json.13.0.3/README.md create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.3/packageIcon.png create mode 100644 packages/repositories.config diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..84e634d --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +[*.cs] + +# CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. +dotnet_diagnostic.CS8632.severity = suggestion diff --git a/.vs/WindowsFormsApplication2/v16/.suo b/.vs/WindowsFormsApplication2/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..d0dc4e640ccb27b53ccdb4d03f21e7ce8079ef2e GIT binary patch literal 134144 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 YQTm%_jD)0>w#&z8`^oMcm3rI%0Qyc*ZU6uP diff --git a/WindowsFormsApplication2/AboutBox1.Designer.cs b/WindowsFormsApplication2/AboutBox1.Designer.cs index e6f5874..a80b8bf 100644 --- a/WindowsFormsApplication2/AboutBox1.Designer.cs +++ b/WindowsFormsApplication2/AboutBox1.Designer.cs @@ -1,4 +1,4 @@ -namespace WindowsFormsApplication2 +namespace JellyfinRPC { partial class AboutBox1 { diff --git a/WindowsFormsApplication2/AboutBox1.cs b/WindowsFormsApplication2/AboutBox1.cs index 3d72c19..d1d8a00 100644 --- a/WindowsFormsApplication2/AboutBox1.cs +++ b/WindowsFormsApplication2/AboutBox1.cs @@ -6,7 +6,7 @@ using System.Linq; using System.Reflection; using System.Windows.Forms; -namespace WindowsFormsApplication2 +namespace JellyfinRPC { partial class AboutBox1 : Form { diff --git a/WindowsFormsApplication2/ConfigForm.Designer.cs b/WindowsFormsApplication2/ConfigForm.Designer.cs index 10d15c4..5d93a9a 100644 --- a/WindowsFormsApplication2/ConfigForm.Designer.cs +++ b/WindowsFormsApplication2/ConfigForm.Designer.cs @@ -1,4 +1,4 @@ -namespace WindowsFormsApplication2 +namespace JellyfinRPC { partial class ConfigForm { @@ -28,35 +28,51 @@ /// private void InitializeComponent() { - this.label1 = new System.Windows.Forms.Label(); - this.textBox1 = new System.Windows.Forms.TextBox(); - this.label2 = new System.Windows.Forms.Label(); - this.textBox2 = new System.Windows.Forms.TextBox(); - this.label3 = new System.Windows.Forms.Label(); - this.maskedTextBox1 = new System.Windows.Forms.MaskedTextBox(); - this.tabControl1 = new System.Windows.Forms.TabControl(); this.tabPage1 = new System.Windows.Forms.TabPage(); - this.tabPage2 = new System.Windows.Forms.TabPage(); + this.label1 = new System.Windows.Forms.Label(); + this.button3 = new System.Windows.Forms.Button(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this.maskedTextBox1 = new System.Windows.Forms.MaskedTextBox(); + this.label3 = new System.Windows.Forms.Label(); this.tabPage3 = new System.Windows.Forms.TabPage(); - this.textBox3 = new System.Windows.Forms.TextBox(); - this.label4 = new System.Windows.Forms.Label(); - this.label5 = new System.Windows.Forms.Label(); - this.textBox4 = new System.Windows.Forms.TextBox(); - this.label6 = new System.Windows.Forms.Label(); - this.button4 = new System.Windows.Forms.Button(); + this.button5 = new System.Windows.Forms.Button(); + this.maskedTextBox2 = new System.Windows.Forms.MaskedTextBox(); + this.label8 = new System.Windows.Forms.Label(); + this.textBox6 = new System.Windows.Forms.TextBox(); this.textBox5 = new System.Windows.Forms.TextBox(); this.label7 = new System.Windows.Forms.Label(); - this.textBox6 = new System.Windows.Forms.TextBox(); - this.label8 = new System.Windows.Forms.Label(); - this.maskedTextBox2 = new System.Windows.Forms.MaskedTextBox(); - this.button5 = new System.Windows.Forms.Button(); - this.button3 = new System.Windows.Forms.Button(); - this.tabControl1.SuspendLayout(); + this.label6 = new System.Windows.Forms.Label(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.label9 = new System.Windows.Forms.Label(); + this.button4 = new System.Windows.Forms.Button(); + this.textBox4 = new System.Windows.Forms.TextBox(); + this.label5 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); this.tabPage1.SuspendLayout(); - this.tabPage2.SuspendLayout(); this.tabPage3.SuspendLayout(); + this.tabControl1.SuspendLayout(); + this.tabPage2.SuspendLayout(); this.SuspendLayout(); // + // tabPage1 + // + this.tabPage1.Controls.Add(this.label1); + this.tabPage1.Controls.Add(this.button3); + this.tabPage1.Controls.Add(this.textBox1); + this.tabPage1.Controls.Add(this.textBox2); + this.tabPage1.Controls.Add(this.label2); + this.tabPage1.Controls.Add(this.maskedTextBox1); + this.tabPage1.Controls.Add(this.label3); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(276, 152); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "Manual Setup"; + // // label1 // this.label1.AutoSize = true; @@ -67,6 +83,17 @@ this.label1.Text = "Server URL"; this.label1.Click += new System.EventHandler(this.label1_Click); // + // button3 + // + this.button3.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.button3.Location = new System.Drawing.Point(101, 126); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(75, 23); + this.button3.TabIndex = 8; + this.button3.Text = "Submit"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.button3_Click); + // // textBox1 // this.textBox1.Location = new System.Drawing.Point(9, 19); @@ -74,6 +101,14 @@ this.textBox1.Size = new System.Drawing.Size(261, 20); this.textBox1.TabIndex = 1; // + // textBox2 + // + this.textBox2.Location = new System.Drawing.Point(9, 57); + this.textBox2.Name = "textBox2"; + this.textBox2.Size = new System.Drawing.Size(261, 20); + this.textBox2.TabIndex = 3; + this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged); + // // label2 // this.label2.AutoSize = true; @@ -84,13 +119,14 @@ this.label2.Text = "User ID"; this.label2.Click += new System.EventHandler(this.label2_Click); // - // textBox2 + // maskedTextBox1 // - this.textBox2.Location = new System.Drawing.Point(9, 57); - this.textBox2.Name = "textBox2"; - this.textBox2.Size = new System.Drawing.Size(261, 20); - this.textBox2.TabIndex = 3; - this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged); + this.maskedTextBox1.HidePromptOnLeave = true; + this.maskedTextBox1.Location = new System.Drawing.Point(9, 96); + this.maskedTextBox1.Name = "maskedTextBox1"; + this.maskedTextBox1.PasswordChar = '●'; + this.maskedTextBox1.Size = new System.Drawing.Size(261, 20); + this.maskedTextBox1.TabIndex = 5; // // label3 // @@ -102,14 +138,82 @@ this.label3.Text = "API Key"; this.label3.Click += new System.EventHandler(this.label3_Click); // - // maskedTextBox1 + // tabPage3 // - this.maskedTextBox1.HidePromptOnLeave = true; - this.maskedTextBox1.Location = new System.Drawing.Point(9, 96); - this.maskedTextBox1.Name = "maskedTextBox1"; - this.maskedTextBox1.PasswordChar = '●'; - this.maskedTextBox1.Size = new System.Drawing.Size(261, 20); - this.maskedTextBox1.TabIndex = 5; + this.tabPage3.Controls.Add(this.button5); + this.tabPage3.Controls.Add(this.maskedTextBox2); + this.tabPage3.Controls.Add(this.label8); + this.tabPage3.Controls.Add(this.textBox6); + this.tabPage3.Controls.Add(this.textBox5); + this.tabPage3.Controls.Add(this.label7); + this.tabPage3.Controls.Add(this.label6); + this.tabPage3.Location = new System.Drawing.Point(4, 22); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.Padding = new System.Windows.Forms.Padding(3); + this.tabPage3.Size = new System.Drawing.Size(276, 152); + this.tabPage3.TabIndex = 2; + this.tabPage3.Text = "Login"; + // + // button5 + // + this.button5.Location = new System.Drawing.Point(103, 126); + this.button5.Name = "button5"; + this.button5.Size = new System.Drawing.Size(75, 23); + this.button5.TabIndex = 6; + this.button5.Text = "Submit"; + this.button5.UseVisualStyleBackColor = true; + this.button5.Click += new System.EventHandler(this.button5_Click); + // + // maskedTextBox2 + // + this.maskedTextBox2.Location = new System.Drawing.Point(9, 104); + this.maskedTextBox2.Name = "maskedTextBox2"; + this.maskedTextBox2.PasswordChar = '●'; + this.maskedTextBox2.Size = new System.Drawing.Size(260, 20); + this.maskedTextBox2.TabIndex = 5; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(8, 88); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(53, 13); + this.label8.TabIndex = 4; + this.label8.Text = "Password"; + // + // textBox6 + // + this.textBox6.Location = new System.Drawing.Point(9, 62); + this.textBox6.Name = "textBox6"; + this.textBox6.Size = new System.Drawing.Size(260, 20); + this.textBox6.TabIndex = 3; + // + // textBox5 + // + this.textBox5.Location = new System.Drawing.Point(9, 20); + this.textBox5.Name = "textBox5"; + this.textBox5.Size = new System.Drawing.Size(260, 20); + this.textBox5.TabIndex = 1; + this.textBox5.TextChanged += new System.EventHandler(this.textBox5_TextChanged); + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(8, 46); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(55, 13); + this.label7.TabIndex = 2; + this.label7.Text = "Username"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(8, 3); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(63, 13); + this.label6.TabIndex = 0; + this.label6.Text = "Server URL"; + this.label6.Click += new System.EventHandler(this.label6_Click); // // tabControl1 // @@ -122,29 +226,13 @@ this.tabControl1.Size = new System.Drawing.Size(284, 178); this.tabControl1.TabIndex = 9; // - // tabPage1 - // - this.tabPage1.Controls.Add(this.label1); - this.tabPage1.Controls.Add(this.button3); - this.tabPage1.Controls.Add(this.textBox1); - this.tabPage1.Controls.Add(this.label2); - this.tabPage1.Controls.Add(this.textBox2); - this.tabPage1.Controls.Add(this.maskedTextBox1); - this.tabPage1.Controls.Add(this.label3); - this.tabPage1.Location = new System.Drawing.Point(4, 22); - this.tabPage1.Name = "tabPage1"; - this.tabPage1.Padding = new System.Windows.Forms.Padding(3); - this.tabPage1.Size = new System.Drawing.Size(276, 152); - this.tabPage1.TabIndex = 0; - this.tabPage1.Text = "Manual Setup"; - // // tabPage2 // + this.tabPage2.Controls.Add(this.label9); this.tabPage2.Controls.Add(this.button4); this.tabPage2.Controls.Add(this.textBox4); this.tabPage2.Controls.Add(this.label5); this.tabPage2.Controls.Add(this.label4); - this.tabPage2.Controls.Add(this.textBox3); this.tabPage2.Location = new System.Drawing.Point(4, 22); this.tabPage2.Name = "tabPage2"; this.tabPage2.Padding = new System.Windows.Forms.Padding(3); @@ -153,66 +241,18 @@ this.tabPage2.Text = "Quick Connect"; this.tabPage2.Click += new System.EventHandler(this.tabPage2_Click); // - // tabPage3 + // label9 // - this.tabPage3.Controls.Add(this.button5); - this.tabPage3.Controls.Add(this.maskedTextBox2); - this.tabPage3.Controls.Add(this.label8); - this.tabPage3.Controls.Add(this.textBox6); - this.tabPage3.Controls.Add(this.label7); - this.tabPage3.Controls.Add(this.textBox5); - this.tabPage3.Controls.Add(this.label6); - this.tabPage3.Location = new System.Drawing.Point(4, 22); - this.tabPage3.Name = "tabPage3"; - this.tabPage3.Padding = new System.Windows.Forms.Padding(3); - this.tabPage3.Size = new System.Drawing.Size(276, 152); - this.tabPage3.TabIndex = 2; - this.tabPage3.Text = "Login"; - // - // textBox3 - // - this.textBox3.Location = new System.Drawing.Point(7, 77); - this.textBox3.Name = "textBox3"; - this.textBox3.Size = new System.Drawing.Size(260, 20); - this.textBox3.TabIndex = 0; - this.textBox3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; - // - // label4 - // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(71, 55); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(134, 13); - this.label4.TabIndex = 1; - this.label4.Text = "Enter Quick Connect Code"; - this.label4.Click += new System.EventHandler(this.label4_Click_1); - // - // label5 - // - this.label5.AutoSize = true; - this.label5.Location = new System.Drawing.Point(107, 7); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(63, 13); - this.label5.TabIndex = 2; - this.label5.Text = "Server URL"; - this.label5.Click += new System.EventHandler(this.label5_Click); - // - // textBox4 - // - this.textBox4.Location = new System.Drawing.Point(7, 24); - this.textBox4.Name = "textBox4"; - this.textBox4.Size = new System.Drawing.Size(260, 20); - this.textBox4.TabIndex = 3; - // - // label6 - // - this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(6, 3); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(63, 13); - this.label6.TabIndex = 0; - this.label6.Text = "Server URL"; - this.label6.Click += new System.EventHandler(this.label6_Click); + this.label9.AutoEllipsis = true; + this.label9.AutoSize = true; + this.label9.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.label9.Location = new System.Drawing.Point(7, 74); + this.label9.MaximumSize = new System.Drawing.Size(260, 0); + this.label9.MinimumSize = new System.Drawing.Size(260, 0); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(260, 13); + this.label9.TabIndex = 5; + this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; // // button4 // @@ -224,67 +264,32 @@ this.button4.UseVisualStyleBackColor = true; this.button4.Click += new System.EventHandler(this.button4_Click); // - // textBox5 + // textBox4 // - this.textBox5.Location = new System.Drawing.Point(7, 20); - this.textBox5.Name = "textBox5"; - this.textBox5.Size = new System.Drawing.Size(260, 20); - this.textBox5.TabIndex = 1; - this.textBox5.TextChanged += new System.EventHandler(this.textBox5_TextChanged); + this.textBox4.Location = new System.Drawing.Point(8, 24); + this.textBox4.Name = "textBox4"; + this.textBox4.Size = new System.Drawing.Size(260, 20); + this.textBox4.TabIndex = 3; // - // label7 + // label5 // - this.label7.AutoSize = true; - this.label7.Location = new System.Drawing.Point(6, 46); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(55, 13); - this.label7.TabIndex = 2; - this.label7.Text = "Username"; + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(107, 7); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(63, 13); + this.label5.TabIndex = 2; + this.label5.Text = "Server URL"; + this.label5.Click += new System.EventHandler(this.label5_Click); // - // textBox6 + // label4 // - this.textBox6.Location = new System.Drawing.Point(7, 62); - this.textBox6.Name = "textBox6"; - this.textBox6.Size = new System.Drawing.Size(260, 20); - this.textBox6.TabIndex = 3; - // - // label8 - // - this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(6, 88); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(53, 13); - this.label8.TabIndex = 4; - this.label8.Text = "Password"; - // - // maskedTextBox2 - // - this.maskedTextBox2.Location = new System.Drawing.Point(7, 104); - this.maskedTextBox2.Name = "maskedTextBox2"; - this.maskedTextBox2.PasswordChar = '●'; - this.maskedTextBox2.Size = new System.Drawing.Size(260, 20); - this.maskedTextBox2.TabIndex = 5; - // - // button5 - // - this.button5.Location = new System.Drawing.Point(101, 126); - this.button5.Name = "button5"; - this.button5.Size = new System.Drawing.Size(75, 23); - this.button5.TabIndex = 6; - this.button5.Text = "Submit"; - this.button5.UseVisualStyleBackColor = true; - this.button5.Click += new System.EventHandler(this.button5_Click); - // - // button3 - // - this.button3.FlatStyle = System.Windows.Forms.FlatStyle.System; - this.button3.Location = new System.Drawing.Point(101, 126); - this.button3.Name = "button3"; - this.button3.Size = new System.Drawing.Size(75, 23); - this.button3.TabIndex = 8; - this.button3.Text = "Submit"; - this.button3.UseVisualStyleBackColor = true; - this.button3.Click += new System.EventHandler(this.button3_Click); + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(85, 47); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(106, 13); + this.label4.TabIndex = 1; + this.label4.Text = "Quick Connect Code"; + this.label4.Click += new System.EventHandler(this.label4_Click_1); // // ConfigForm // @@ -300,41 +305,41 @@ this.Text = "Server Config"; this.TopMost = true; this.Load += new System.EventHandler(this.ConfigForm_Load); - this.tabControl1.ResumeLayout(false); this.tabPage1.ResumeLayout(false); this.tabPage1.PerformLayout(); - this.tabPage2.ResumeLayout(false); - this.tabPage2.PerformLayout(); this.tabPage3.ResumeLayout(false); this.tabPage3.PerformLayout(); + this.tabControl1.ResumeLayout(false); + this.tabPage2.ResumeLayout(false); + this.tabPage2.PerformLayout(); this.ResumeLayout(false); } #endregion - private System.Windows.Forms.Label label1; - private System.Windows.Forms.TextBox textBox1; - private System.Windows.Forms.Label label2; - private System.Windows.Forms.TextBox textBox2; - private System.Windows.Forms.Label label3; - private System.Windows.Forms.MaskedTextBox maskedTextBox1; - private System.Windows.Forms.TabControl tabControl1; private System.Windows.Forms.TabPage tabPage1; - private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.TextBox textBox2; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.MaskedTextBox maskedTextBox1; + private System.Windows.Forms.Label label3; private System.Windows.Forms.TabPage tabPage3; - private System.Windows.Forms.Label label4; - private System.Windows.Forms.TextBox textBox3; - private System.Windows.Forms.Label label5; - private System.Windows.Forms.Button button4; - private System.Windows.Forms.TextBox textBox4; - private System.Windows.Forms.Label label6; - private System.Windows.Forms.TextBox textBox5; private System.Windows.Forms.Button button5; private System.Windows.Forms.MaskedTextBox maskedTextBox2; private System.Windows.Forms.Label label8; private System.Windows.Forms.TextBox textBox6; + private System.Windows.Forms.TextBox textBox5; private System.Windows.Forms.Label label7; - private System.Windows.Forms.Button button3; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.Button button4; + private System.Windows.Forms.TextBox textBox4; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label4; + public System.Windows.Forms.Label label9; } } \ No newline at end of file diff --git a/WindowsFormsApplication2/ConfigForm.cs b/WindowsFormsApplication2/ConfigForm.cs index a45bbee..9469d96 100644 --- a/WindowsFormsApplication2/ConfigForm.cs +++ b/WindowsFormsApplication2/ConfigForm.cs @@ -7,8 +7,9 @@ using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; +using System.Net.Http; -namespace WindowsFormsApplication2 +namespace JellyfinRPC { public partial class ConfigForm : Form { @@ -46,13 +47,16 @@ namespace WindowsFormsApplication2 this.Close(); } - private void ConfigForm_Load(object sender, EventArgs e) + static string quickConnectLabel; + private async void ConfigForm_Load(object sender, EventArgs e) { textBox1.Text = ConfigManager.GetEntry("ServerURL"); textBox2.Text = ConfigManager.GetEntry("UserID"); maskedTextBox1.Text = ConfigManager.GetEntry("APIKey"); textBox4.Text = ConfigManager.GetEntry("ServerURL"); textBox5.Text = ConfigManager.GetEntry("ServerURL"); + quickConnectLabel = await JellyfinAPI.SendQuickConnectRequest(); + label9.Text = quickConnectLabel; } private void label4_Click(object sender, EventArgs e) @@ -77,7 +81,7 @@ namespace WindowsFormsApplication2 private void button4_Click(object sender, EventArgs e) { - ConfigManager.SetEntry("ServerURL", textBox4.Text); + ConfigManager.SetEntry("ServerURL", textBox4.Text); } private void label6_Click(object sender, EventArgs e) diff --git a/WindowsFormsApplication2/ConfigManager.cs b/WindowsFormsApplication2/ConfigManager.cs index 6f1b042..b70e52f 100644 --- a/WindowsFormsApplication2/ConfigManager.cs +++ b/WindowsFormsApplication2/ConfigManager.cs @@ -6,7 +6,7 @@ using System.Text; using System.Threading.Tasks; -namespace WindowsFormsApplication2 +namespace JellyfinRPC { internal class ConfigManager { diff --git a/WindowsFormsApplication2/ConsoleManager.cs b/WindowsFormsApplication2/ConsoleManager.cs index 9aca7ce..d5ac082 100644 --- a/WindowsFormsApplication2/ConsoleManager.cs +++ b/WindowsFormsApplication2/ConsoleManager.cs @@ -2,16 +2,17 @@ using System.Collections.Generic; using System.Linq; using System.Text; +using System.Threading.Tasks; + namespace JellyfinRPC { class ConsoleManager { - static Form1 MainForm; + public static string lineToWrite; public static void WriteToConsole(string Line) { - MainForm = new Form1(); - MainForm.listBox1.Items.Add(Line); + lineToWrite = Line; } } } diff --git a/WindowsFormsApplication2/Discord/ActivityManager.cs b/WindowsFormsApplication2/Discord/ActivityManager.cs new file mode 100644 index 0000000..048e3b4 --- /dev/null +++ b/WindowsFormsApplication2/Discord/ActivityManager.cs @@ -0,0 +1,12 @@ +using System; + +namespace Discord +{ + public partial class ActivityManager + { + public void RegisterCommand() + { + RegisterCommand(null); + } + } +} diff --git a/WindowsFormsApplication2/Discord/Constants.cs b/WindowsFormsApplication2/Discord/Constants.cs new file mode 100644 index 0000000..8e77e1b --- /dev/null +++ b/WindowsFormsApplication2/Discord/Constants.cs @@ -0,0 +1,9 @@ +using System; + +namespace Discord +{ + static class Constants + { + public const string DllName = "discord_game_sdk"; + } +} diff --git a/WindowsFormsApplication2/Discord/Core.cs b/WindowsFormsApplication2/Discord/Core.cs new file mode 100644 index 0000000..aa49619 --- /dev/null +++ b/WindowsFormsApplication2/Discord/Core.cs @@ -0,0 +1,4421 @@ +using System; +using System.Runtime.InteropServices; +using System.Text; + +namespace Discord +{ + public enum Result + { + Ok = 0, + ServiceUnavailable = 1, + InvalidVersion = 2, + LockFailed = 3, + InternalError = 4, + InvalidPayload = 5, + InvalidCommand = 6, + InvalidPermissions = 7, + NotFetched = 8, + NotFound = 9, + Conflict = 10, + InvalidSecret = 11, + InvalidJoinSecret = 12, + NoEligibleActivity = 13, + InvalidInvite = 14, + NotAuthenticated = 15, + InvalidAccessToken = 16, + ApplicationMismatch = 17, + InvalidDataUrl = 18, + InvalidBase64 = 19, + NotFiltered = 20, + LobbyFull = 21, + InvalidLobbySecret = 22, + InvalidFilename = 23, + InvalidFileSize = 24, + InvalidEntitlement = 25, + NotInstalled = 26, + NotRunning = 27, + InsufficientBuffer = 28, + PurchaseCanceled = 29, + InvalidGuild = 30, + InvalidEvent = 31, + InvalidChannel = 32, + InvalidOrigin = 33, + RateLimited = 34, + OAuth2Error = 35, + SelectChannelTimeout = 36, + GetGuildTimeout = 37, + SelectVoiceForceRequired = 38, + CaptureShortcutAlreadyListening = 39, + UnauthorizedForAchievement = 40, + InvalidGiftCode = 41, + PurchaseError = 42, + TransactionAborted = 43, + DrawingInitFailed = 44, + } + + public enum CreateFlags + { + Default = 0, + NoRequireDiscord = 1, + } + + public enum LogLevel + { + Error = 1, + Warn, + Info, + Debug, + } + + public enum UserFlag + { + Partner = 2, + HypeSquadEvents = 4, + HypeSquadHouse1 = 64, + HypeSquadHouse2 = 128, + HypeSquadHouse3 = 256, + } + + public enum PremiumType + { + None = 0, + Tier1 = 1, + Tier2 = 2, + } + + public enum ImageType + { + User, + } + + public enum ActivityPartyPrivacy + { + Private = 0, + Public = 1, + } + + public enum ActivityType + { + Playing, + Streaming, + Listening, + Watching, + } + + public enum ActivityActionType + { + Join = 1, + Spectate, + } + + public enum ActivitySupportedPlatformFlags + { + Desktop = 1, + Android = 2, + iOS = 4, + } + + public enum ActivityJoinRequestReply + { + No, + Yes, + Ignore, + } + + public enum Status + { + Offline = 0, + Online = 1, + Idle = 2, + DoNotDisturb = 3, + } + + public enum RelationshipType + { + None, + Friend, + Blocked, + PendingIncoming, + PendingOutgoing, + Implicit, + } + + public enum LobbyType + { + Private = 1, + Public, + } + + public enum LobbySearchComparison + { + LessThanOrEqual = -2, + LessThan, + Equal, + GreaterThan, + GreaterThanOrEqual, + NotEqual, + } + + public enum LobbySearchCast + { + String = 1, + Number, + } + + public enum LobbySearchDistance + { + Local, + Default, + Extended, + Global, + } + + public enum KeyVariant + { + Normal, + Right, + Left, + } + + public enum MouseButton + { + Left, + Middle, + Right, + } + + public enum EntitlementType + { + Purchase = 1, + PremiumSubscription, + DeveloperGift, + TestModePurchase, + FreePurchase, + UserGift, + PremiumPurchase, + } + + public enum SkuType + { + Application = 1, + DLC, + Consumable, + Bundle, + } + + public enum InputModeType + { + VoiceActivity = 0, + PushToTalk, + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct User + { + public Int64 Id; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] + public string Username; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)] + public string Discriminator; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string Avatar; + + public bool Bot; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct OAuth2Token + { + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string AccessToken; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1024)] + public string Scopes; + + public Int64 Expires; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct ImageHandle + { + public ImageType Type; + + public Int64 Id; + + public UInt32 Size; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct ImageDimensions + { + public UInt32 Width; + + public UInt32 Height; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct ActivityTimestamps + { + public Int64 Start; + + public Int64 End; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct ActivityAssets + { + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string LargeImage; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string LargeText; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string SmallImage; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string SmallText; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct PartySize + { + public Int32 CurrentSize; + + public Int32 MaxSize; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct ActivityParty + { + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string Id; + + public PartySize Size; + + public ActivityPartyPrivacy Privacy; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct ActivitySecrets + { + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string Match; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string Join; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string Spectate; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct Activity + { + public ActivityType Type; + + public Int64 ApplicationId; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string Name; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string State; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string Details; + + public ActivityTimestamps Timestamps; + + public ActivityAssets Assets; + + public ActivityParty Party; + + public ActivitySecrets Secrets; + + public bool Instance; + + public UInt32 SupportedPlatforms; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct Presence + { + public Status Status; + + public Activity Activity; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct Relationship + { + public RelationshipType Type; + + public User User; + + public Presence Presence; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct Lobby + { + public Int64 Id; + + public LobbyType Type; + + public Int64 OwnerId; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)] + public string Secret; + + public UInt32 Capacity; + + public bool Locked; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct ImeUnderline + { + public Int32 From; + + public Int32 To; + + public UInt32 Color; + + public UInt32 BackgroundColor; + + public bool Thick; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct Rect + { + public Int32 Left; + + public Int32 Top; + + public Int32 Right; + + public Int32 Bottom; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct FileStat + { + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] + public string Filename; + + public UInt64 Size; + + public UInt64 LastModified; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct Entitlement + { + public Int64 Id; + + public EntitlementType Type; + + public Int64 SkuId; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct SkuPrice + { + public UInt32 Amount; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)] + public string Currency; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct Sku + { + public Int64 Id; + + public SkuType Type; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] + public string Name; + + public SkuPrice Price; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct InputMode + { + public InputModeType Type; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] + public string Shortcut; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct UserAchievement + { + public Int64 UserId; + + public Int64 AchievementId; + + public byte PercentComplete; + + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)] + public string UnlockedAt; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct LobbyTransaction + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SetTypeMethod(IntPtr methodsPtr, LobbyType type); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SetOwnerMethod(IntPtr methodsPtr, Int64 ownerId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SetCapacityMethod(IntPtr methodsPtr, UInt32 capacity); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SetMetadataMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string key, [MarshalAs(UnmanagedType.LPStr)]string value); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result DeleteMetadataMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string key); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SetLockedMethod(IntPtr methodsPtr, bool locked); + + internal SetTypeMethod SetType; + + internal SetOwnerMethod SetOwner; + + internal SetCapacityMethod SetCapacity; + + internal SetMetadataMethod SetMetadata; + + internal DeleteMetadataMethod DeleteMetadata; + + internal SetLockedMethod SetLocked; + } + + internal IntPtr MethodsPtr; + + internal Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public void SetType(LobbyType type) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.SetType(MethodsPtr, type); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + + public void SetOwner(Int64 ownerId) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.SetOwner(MethodsPtr, ownerId); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + + public void SetCapacity(UInt32 capacity) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.SetCapacity(MethodsPtr, capacity); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + + public void SetMetadata(string key, string value) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.SetMetadata(MethodsPtr, key, value); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + + public void DeleteMetadata(string key) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.DeleteMetadata(MethodsPtr, key); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + + public void SetLocked(bool locked) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.SetLocked(MethodsPtr, locked); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct LobbyMemberTransaction + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SetMetadataMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string key, [MarshalAs(UnmanagedType.LPStr)]string value); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result DeleteMetadataMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string key); + + internal SetMetadataMethod SetMetadata; + + internal DeleteMetadataMethod DeleteMetadata; + } + + internal IntPtr MethodsPtr; + + internal Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public void SetMetadata(string key, string value) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.SetMetadata(MethodsPtr, key, value); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + + public void DeleteMetadata(string key) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.DeleteMetadata(MethodsPtr, key); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public partial struct LobbySearchQuery + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result FilterMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string key, LobbySearchComparison comparison, LobbySearchCast cast, [MarshalAs(UnmanagedType.LPStr)]string value); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SortMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string key, LobbySearchCast cast, [MarshalAs(UnmanagedType.LPStr)]string value); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result LimitMethod(IntPtr methodsPtr, UInt32 limit); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result DistanceMethod(IntPtr methodsPtr, LobbySearchDistance distance); + + internal FilterMethod Filter; + + internal SortMethod Sort; + + internal LimitMethod Limit; + + internal DistanceMethod Distance; + } + + internal IntPtr MethodsPtr; + + internal Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public void Filter(string key, LobbySearchComparison comparison, LobbySearchCast cast, string value) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.Filter(MethodsPtr, key, comparison, cast, value); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + + public void Sort(string key, LobbySearchCast cast, string value) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.Sort(MethodsPtr, key, cast, value); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + + public void Limit(UInt32 limit) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.Limit(MethodsPtr, limit); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + + public void Distance(LobbySearchDistance distance) + { + if (MethodsPtr != IntPtr.Zero) + { + var res = Methods.Distance(MethodsPtr, distance); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + } + + public partial class ResultException : Exception + { + public readonly Result Result; + + public ResultException(Result result) : base(result.ToString()) + { + } + } + + public partial class Discord : IDisposable + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void DestroyHandler(IntPtr MethodsPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result RunCallbacksMethod(IntPtr methodsPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetLogHookCallback(IntPtr ptr, LogLevel level, [MarshalAs(UnmanagedType.LPStr)]string message); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetLogHookMethod(IntPtr methodsPtr, LogLevel minLevel, IntPtr callbackData, SetLogHookCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetApplicationManagerMethod(IntPtr discordPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetUserManagerMethod(IntPtr discordPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetImageManagerMethod(IntPtr discordPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetActivityManagerMethod(IntPtr discordPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetRelationshipManagerMethod(IntPtr discordPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetLobbyManagerMethod(IntPtr discordPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetNetworkManagerMethod(IntPtr discordPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetOverlayManagerMethod(IntPtr discordPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetStorageManagerMethod(IntPtr discordPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetStoreManagerMethod(IntPtr discordPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetVoiceManagerMethod(IntPtr discordPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate IntPtr GetAchievementManagerMethod(IntPtr discordPtr); + + internal DestroyHandler Destroy; + + internal RunCallbacksMethod RunCallbacks; + + internal SetLogHookMethod SetLogHook; + + internal GetApplicationManagerMethod GetApplicationManager; + + internal GetUserManagerMethod GetUserManager; + + internal GetImageManagerMethod GetImageManager; + + internal GetActivityManagerMethod GetActivityManager; + + internal GetRelationshipManagerMethod GetRelationshipManager; + + internal GetLobbyManagerMethod GetLobbyManager; + + internal GetNetworkManagerMethod GetNetworkManager; + + internal GetOverlayManagerMethod GetOverlayManager; + + internal GetStorageManagerMethod GetStorageManager; + + internal GetStoreManagerMethod GetStoreManager; + + internal GetVoiceManagerMethod GetVoiceManager; + + internal GetAchievementManagerMethod GetAchievementManager; + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFICreateParams + { + internal Int64 ClientId; + + internal UInt64 Flags; + + internal IntPtr Events; + + internal IntPtr EventData; + + internal IntPtr ApplicationEvents; + + internal UInt32 ApplicationVersion; + + internal IntPtr UserEvents; + + internal UInt32 UserVersion; + + internal IntPtr ImageEvents; + + internal UInt32 ImageVersion; + + internal IntPtr ActivityEvents; + + internal UInt32 ActivityVersion; + + internal IntPtr RelationshipEvents; + + internal UInt32 RelationshipVersion; + + internal IntPtr LobbyEvents; + + internal UInt32 LobbyVersion; + + internal IntPtr NetworkEvents; + + internal UInt32 NetworkVersion; + + internal IntPtr OverlayEvents; + + internal UInt32 OverlayVersion; + + internal IntPtr StorageEvents; + + internal UInt32 StorageVersion; + + internal IntPtr StoreEvents; + + internal UInt32 StoreVersion; + + internal IntPtr VoiceEvents; + + internal UInt32 VoiceVersion; + + internal IntPtr AchievementEvents; + + internal UInt32 AchievementVersion; + } + + [DllImport(Constants.DllName, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Result DiscordCreate(UInt32 version, ref FFICreateParams createParams, out IntPtr manager); + + public delegate void SetLogHookHandler(LogLevel level, string message); + + private GCHandle SelfHandle; + + private IntPtr EventsPtr; + + private FFIEvents Events; + + private IntPtr ApplicationEventsPtr; + + private ApplicationManager.FFIEvents ApplicationEvents; + + internal ApplicationManager ApplicationManagerInstance; + + private IntPtr UserEventsPtr; + + private UserManager.FFIEvents UserEvents; + + internal UserManager UserManagerInstance; + + private IntPtr ImageEventsPtr; + + private ImageManager.FFIEvents ImageEvents; + + internal ImageManager ImageManagerInstance; + + private IntPtr ActivityEventsPtr; + + private ActivityManager.FFIEvents ActivityEvents; + + internal ActivityManager ActivityManagerInstance; + + private IntPtr RelationshipEventsPtr; + + private RelationshipManager.FFIEvents RelationshipEvents; + + internal RelationshipManager RelationshipManagerInstance; + + private IntPtr LobbyEventsPtr; + + private LobbyManager.FFIEvents LobbyEvents; + + internal LobbyManager LobbyManagerInstance; + + private IntPtr NetworkEventsPtr; + + private NetworkManager.FFIEvents NetworkEvents; + + internal NetworkManager NetworkManagerInstance; + + private IntPtr OverlayEventsPtr; + + private OverlayManager.FFIEvents OverlayEvents; + + internal OverlayManager OverlayManagerInstance; + + private IntPtr StorageEventsPtr; + + private StorageManager.FFIEvents StorageEvents; + + internal StorageManager StorageManagerInstance; + + private IntPtr StoreEventsPtr; + + private StoreManager.FFIEvents StoreEvents; + + internal StoreManager StoreManagerInstance; + + private IntPtr VoiceEventsPtr; + + private VoiceManager.FFIEvents VoiceEvents; + + internal VoiceManager VoiceManagerInstance; + + private IntPtr AchievementEventsPtr; + + private AchievementManager.FFIEvents AchievementEvents; + + internal AchievementManager AchievementManagerInstance; + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + private GCHandle? setLogHook; + + public Discord(Int64 clientId, UInt64 flags) + { + FFICreateParams createParams; + createParams.ClientId = clientId; + createParams.Flags = flags; + Events = new FFIEvents(); + EventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(Events)); + createParams.Events = EventsPtr; + SelfHandle = GCHandle.Alloc(this); + createParams.EventData = GCHandle.ToIntPtr(SelfHandle); + ApplicationEvents = new ApplicationManager.FFIEvents(); + ApplicationEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(ApplicationEvents)); + createParams.ApplicationEvents = ApplicationEventsPtr; + createParams.ApplicationVersion = 1; + UserEvents = new UserManager.FFIEvents(); + UserEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(UserEvents)); + createParams.UserEvents = UserEventsPtr; + createParams.UserVersion = 1; + ImageEvents = new ImageManager.FFIEvents(); + ImageEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(ImageEvents)); + createParams.ImageEvents = ImageEventsPtr; + createParams.ImageVersion = 1; + ActivityEvents = new ActivityManager.FFIEvents(); + ActivityEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(ActivityEvents)); + createParams.ActivityEvents = ActivityEventsPtr; + createParams.ActivityVersion = 1; + RelationshipEvents = new RelationshipManager.FFIEvents(); + RelationshipEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(RelationshipEvents)); + createParams.RelationshipEvents = RelationshipEventsPtr; + createParams.RelationshipVersion = 1; + LobbyEvents = new LobbyManager.FFIEvents(); + LobbyEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(LobbyEvents)); + createParams.LobbyEvents = LobbyEventsPtr; + createParams.LobbyVersion = 1; + NetworkEvents = new NetworkManager.FFIEvents(); + NetworkEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(NetworkEvents)); + createParams.NetworkEvents = NetworkEventsPtr; + createParams.NetworkVersion = 1; + OverlayEvents = new OverlayManager.FFIEvents(); + OverlayEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(OverlayEvents)); + createParams.OverlayEvents = OverlayEventsPtr; + createParams.OverlayVersion = 2; + StorageEvents = new StorageManager.FFIEvents(); + StorageEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(StorageEvents)); + createParams.StorageEvents = StorageEventsPtr; + createParams.StorageVersion = 1; + StoreEvents = new StoreManager.FFIEvents(); + StoreEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(StoreEvents)); + createParams.StoreEvents = StoreEventsPtr; + createParams.StoreVersion = 1; + VoiceEvents = new VoiceManager.FFIEvents(); + VoiceEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(VoiceEvents)); + createParams.VoiceEvents = VoiceEventsPtr; + createParams.VoiceVersion = 1; + AchievementEvents = new AchievementManager.FFIEvents(); + AchievementEventsPtr = Marshal.AllocHGlobal(Marshal.SizeOf(AchievementEvents)); + createParams.AchievementEvents = AchievementEventsPtr; + createParams.AchievementVersion = 1; + InitEvents(EventsPtr, ref Events); + var result = DiscordCreate(3, ref createParams, out MethodsPtr); + if (result != Result.Ok) + { + Dispose(); + throw new ResultException(result); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + Marshal.StructureToPtr(events, eventsPtr, false); + } + + public void Dispose() + { + if (MethodsPtr != IntPtr.Zero) + { + Methods.Destroy(MethodsPtr); + } + SelfHandle.Free(); + Marshal.FreeHGlobal(EventsPtr); + Marshal.FreeHGlobal(ApplicationEventsPtr); + Marshal.FreeHGlobal(UserEventsPtr); + Marshal.FreeHGlobal(ImageEventsPtr); + Marshal.FreeHGlobal(ActivityEventsPtr); + Marshal.FreeHGlobal(RelationshipEventsPtr); + Marshal.FreeHGlobal(LobbyEventsPtr); + Marshal.FreeHGlobal(NetworkEventsPtr); + Marshal.FreeHGlobal(OverlayEventsPtr); + Marshal.FreeHGlobal(StorageEventsPtr); + Marshal.FreeHGlobal(StoreEventsPtr); + Marshal.FreeHGlobal(VoiceEventsPtr); + Marshal.FreeHGlobal(AchievementEventsPtr); + if (setLogHook.HasValue) { + setLogHook.Value.Free(); + } + } + + public void RunCallbacks() + { + var res = Methods.RunCallbacks(MethodsPtr); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + [MonoPInvokeCallback] + private static void SetLogHookCallbackImpl(IntPtr ptr, LogLevel level, string message) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + SetLogHookHandler callback = (SetLogHookHandler)h.Target; + callback(level, message); + } + + public void SetLogHook(LogLevel minLevel, SetLogHookHandler callback) + { + if (setLogHook.HasValue) { + setLogHook.Value.Free(); + } + setLogHook = GCHandle.Alloc(callback); + Methods.SetLogHook(MethodsPtr, minLevel, GCHandle.ToIntPtr(setLogHook.Value), SetLogHookCallbackImpl); + } + + public ApplicationManager GetApplicationManager() + { + if (ApplicationManagerInstance == null) { + ApplicationManagerInstance = new ApplicationManager( + Methods.GetApplicationManager(MethodsPtr), + ApplicationEventsPtr, + ref ApplicationEvents + ); + } + return ApplicationManagerInstance; + } + + public UserManager GetUserManager() + { + if (UserManagerInstance == null) { + UserManagerInstance = new UserManager( + Methods.GetUserManager(MethodsPtr), + UserEventsPtr, + ref UserEvents + ); + } + return UserManagerInstance; + } + + public ImageManager GetImageManager() + { + if (ImageManagerInstance == null) { + ImageManagerInstance = new ImageManager( + Methods.GetImageManager(MethodsPtr), + ImageEventsPtr, + ref ImageEvents + ); + } + return ImageManagerInstance; + } + + public ActivityManager GetActivityManager() + { + if (ActivityManagerInstance == null) { + ActivityManagerInstance = new ActivityManager( + Methods.GetActivityManager(MethodsPtr), + ActivityEventsPtr, + ref ActivityEvents + ); + } + return ActivityManagerInstance; + } + + public RelationshipManager GetRelationshipManager() + { + if (RelationshipManagerInstance == null) { + RelationshipManagerInstance = new RelationshipManager( + Methods.GetRelationshipManager(MethodsPtr), + RelationshipEventsPtr, + ref RelationshipEvents + ); + } + return RelationshipManagerInstance; + } + + public LobbyManager GetLobbyManager() + { + if (LobbyManagerInstance == null) { + LobbyManagerInstance = new LobbyManager( + Methods.GetLobbyManager(MethodsPtr), + LobbyEventsPtr, + ref LobbyEvents + ); + } + return LobbyManagerInstance; + } + + public NetworkManager GetNetworkManager() + { + if (NetworkManagerInstance == null) { + NetworkManagerInstance = new NetworkManager( + Methods.GetNetworkManager(MethodsPtr), + NetworkEventsPtr, + ref NetworkEvents + ); + } + return NetworkManagerInstance; + } + + public OverlayManager GetOverlayManager() + { + if (OverlayManagerInstance == null) { + OverlayManagerInstance = new OverlayManager( + Methods.GetOverlayManager(MethodsPtr), + OverlayEventsPtr, + ref OverlayEvents + ); + } + return OverlayManagerInstance; + } + + public StorageManager GetStorageManager() + { + if (StorageManagerInstance == null) { + StorageManagerInstance = new StorageManager( + Methods.GetStorageManager(MethodsPtr), + StorageEventsPtr, + ref StorageEvents + ); + } + return StorageManagerInstance; + } + + public StoreManager GetStoreManager() + { + if (StoreManagerInstance == null) { + StoreManagerInstance = new StoreManager( + Methods.GetStoreManager(MethodsPtr), + StoreEventsPtr, + ref StoreEvents + ); + } + return StoreManagerInstance; + } + + public VoiceManager GetVoiceManager() + { + if (VoiceManagerInstance == null) { + VoiceManagerInstance = new VoiceManager( + Methods.GetVoiceManager(MethodsPtr), + VoiceEventsPtr, + ref VoiceEvents + ); + } + return VoiceManagerInstance; + } + + public AchievementManager GetAchievementManager() + { + if (AchievementManagerInstance == null) { + AchievementManagerInstance = new AchievementManager( + Methods.GetAchievementManager(MethodsPtr), + AchievementEventsPtr, + ref AchievementEvents + ); + } + return AchievementManagerInstance; + } + } + + internal partial class MonoPInvokeCallbackAttribute : Attribute + { + + } + + public partial class ApplicationManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ValidateOrExitCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ValidateOrExitMethod(IntPtr methodsPtr, IntPtr callbackData, ValidateOrExitCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void GetCurrentLocaleMethod(IntPtr methodsPtr, StringBuilder locale); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void GetCurrentBranchMethod(IntPtr methodsPtr, StringBuilder branch); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void GetOAuth2TokenCallback(IntPtr ptr, Result result, ref OAuth2Token oauth2Token); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void GetOAuth2TokenMethod(IntPtr methodsPtr, IntPtr callbackData, GetOAuth2TokenCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void GetTicketCallback(IntPtr ptr, Result result, [MarshalAs(UnmanagedType.LPStr)]ref string data); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void GetTicketMethod(IntPtr methodsPtr, IntPtr callbackData, GetTicketCallback callback); + + internal ValidateOrExitMethod ValidateOrExit; + + internal GetCurrentLocaleMethod GetCurrentLocale; + + internal GetCurrentBranchMethod GetCurrentBranch; + + internal GetOAuth2TokenMethod GetOAuth2Token; + + internal GetTicketMethod GetTicket; + } + + public delegate void ValidateOrExitHandler(Result result); + + public delegate void GetOAuth2TokenHandler(Result result, ref OAuth2Token oauth2Token); + + public delegate void GetTicketHandler(Result result, ref string data); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + internal ApplicationManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + Marshal.StructureToPtr(events, eventsPtr, false); + } + + [MonoPInvokeCallback] + private static void ValidateOrExitCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + ValidateOrExitHandler callback = (ValidateOrExitHandler)h.Target; + h.Free(); + callback(result); + } + + public void ValidateOrExit(ValidateOrExitHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.ValidateOrExit(MethodsPtr, GCHandle.ToIntPtr(wrapped), ValidateOrExitCallbackImpl); + } + + public string GetCurrentLocale() + { + var ret = new StringBuilder(128); + Methods.GetCurrentLocale(MethodsPtr, ret); + return ret.ToString(); + } + + public string GetCurrentBranch() + { + var ret = new StringBuilder(4096); + Methods.GetCurrentBranch(MethodsPtr, ret); + return ret.ToString(); + } + + [MonoPInvokeCallback] + private static void GetOAuth2TokenCallbackImpl(IntPtr ptr, Result result, ref OAuth2Token oauth2Token) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + GetOAuth2TokenHandler callback = (GetOAuth2TokenHandler)h.Target; + h.Free(); + callback(result, ref oauth2Token); + } + + public void GetOAuth2Token(GetOAuth2TokenHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.GetOAuth2Token(MethodsPtr, GCHandle.ToIntPtr(wrapped), GetOAuth2TokenCallbackImpl); + } + + [MonoPInvokeCallback] + private static void GetTicketCallbackImpl(IntPtr ptr, Result result, ref string data) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + GetTicketHandler callback = (GetTicketHandler)h.Target; + h.Free(); + callback(result, ref data); + } + + public void GetTicket(GetTicketHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.GetTicket(MethodsPtr, GCHandle.ToIntPtr(wrapped), GetTicketCallbackImpl); + } + } + + public partial class UserManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void CurrentUserUpdateHandler(IntPtr ptr); + + internal CurrentUserUpdateHandler OnCurrentUserUpdate; + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetCurrentUserMethod(IntPtr methodsPtr, ref User currentUser); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void GetUserCallback(IntPtr ptr, Result result, ref User user); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void GetUserMethod(IntPtr methodsPtr, Int64 userId, IntPtr callbackData, GetUserCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetCurrentUserPremiumTypeMethod(IntPtr methodsPtr, ref PremiumType premiumType); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result CurrentUserHasFlagMethod(IntPtr methodsPtr, UserFlag flag, ref bool hasFlag); + + internal GetCurrentUserMethod GetCurrentUser; + + internal GetUserMethod GetUser; + + internal GetCurrentUserPremiumTypeMethod GetCurrentUserPremiumType; + + internal CurrentUserHasFlagMethod CurrentUserHasFlag; + } + + public delegate void GetUserHandler(Result result, ref User user); + + public delegate void CurrentUserUpdateHandler(); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public event CurrentUserUpdateHandler OnCurrentUserUpdate; + + internal UserManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + events.OnCurrentUserUpdate = OnCurrentUserUpdateImpl; + Marshal.StructureToPtr(events, eventsPtr, false); + } + + public User GetCurrentUser() + { + var ret = new User(); + var res = Methods.GetCurrentUser(MethodsPtr, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void GetUserCallbackImpl(IntPtr ptr, Result result, ref User user) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + GetUserHandler callback = (GetUserHandler)h.Target; + h.Free(); + callback(result, ref user); + } + + public void GetUser(Int64 userId, GetUserHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.GetUser(MethodsPtr, userId, GCHandle.ToIntPtr(wrapped), GetUserCallbackImpl); + } + + public PremiumType GetCurrentUserPremiumType() + { + var ret = new PremiumType(); + var res = Methods.GetCurrentUserPremiumType(MethodsPtr, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public bool CurrentUserHasFlag(UserFlag flag) + { + var ret = new bool(); + var res = Methods.CurrentUserHasFlag(MethodsPtr, flag, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void OnCurrentUserUpdateImpl(IntPtr ptr) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.UserManagerInstance.OnCurrentUserUpdate != null) + { + d.UserManagerInstance.OnCurrentUserUpdate.Invoke(); + } + } + } + + public partial class ImageManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void FetchCallback(IntPtr ptr, Result result, ImageHandle handleResult); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void FetchMethod(IntPtr methodsPtr, ImageHandle handle, bool refresh, IntPtr callbackData, FetchCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetDimensionsMethod(IntPtr methodsPtr, ImageHandle handle, ref ImageDimensions dimensions); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetDataMethod(IntPtr methodsPtr, ImageHandle handle, byte[] data, Int32 dataLen); + + internal FetchMethod Fetch; + + internal GetDimensionsMethod GetDimensions; + + internal GetDataMethod GetData; + } + + public delegate void FetchHandler(Result result, ImageHandle handleResult); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + internal ImageManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + Marshal.StructureToPtr(events, eventsPtr, false); + } + + [MonoPInvokeCallback] + private static void FetchCallbackImpl(IntPtr ptr, Result result, ImageHandle handleResult) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + FetchHandler callback = (FetchHandler)h.Target; + h.Free(); + callback(result, handleResult); + } + + public void Fetch(ImageHandle handle, bool refresh, FetchHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.Fetch(MethodsPtr, handle, refresh, GCHandle.ToIntPtr(wrapped), FetchCallbackImpl); + } + + public ImageDimensions GetDimensions(ImageHandle handle) + { + var ret = new ImageDimensions(); + var res = Methods.GetDimensions(MethodsPtr, handle, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public void GetData(ImageHandle handle, byte[] data) + { + var res = Methods.GetData(MethodsPtr, handle, data, data.Length); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + } + + public partial class ActivityManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ActivityJoinHandler(IntPtr ptr, [MarshalAs(UnmanagedType.LPStr)]string secret); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ActivitySpectateHandler(IntPtr ptr, [MarshalAs(UnmanagedType.LPStr)]string secret); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ActivityJoinRequestHandler(IntPtr ptr, ref User user); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ActivityInviteHandler(IntPtr ptr, ActivityActionType type, ref User user, ref Activity activity); + + internal ActivityJoinHandler OnActivityJoin; + + internal ActivitySpectateHandler OnActivitySpectate; + + internal ActivityJoinRequestHandler OnActivityJoinRequest; + + internal ActivityInviteHandler OnActivityInvite; + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result RegisterCommandMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string command); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result RegisterSteamMethod(IntPtr methodsPtr, UInt32 steamId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void UpdateActivityCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void UpdateActivityMethod(IntPtr methodsPtr, ref Activity activity, IntPtr callbackData, UpdateActivityCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ClearActivityCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ClearActivityMethod(IntPtr methodsPtr, IntPtr callbackData, ClearActivityCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SendRequestReplyCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SendRequestReplyMethod(IntPtr methodsPtr, Int64 userId, ActivityJoinRequestReply reply, IntPtr callbackData, SendRequestReplyCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SendInviteCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SendInviteMethod(IntPtr methodsPtr, Int64 userId, ActivityActionType type, [MarshalAs(UnmanagedType.LPStr)]string content, IntPtr callbackData, SendInviteCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void AcceptInviteCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void AcceptInviteMethod(IntPtr methodsPtr, Int64 userId, IntPtr callbackData, AcceptInviteCallback callback); + + internal RegisterCommandMethod RegisterCommand; + + internal RegisterSteamMethod RegisterSteam; + + internal UpdateActivityMethod UpdateActivity; + + internal ClearActivityMethod ClearActivity; + + internal SendRequestReplyMethod SendRequestReply; + + internal SendInviteMethod SendInvite; + + internal AcceptInviteMethod AcceptInvite; + } + + public delegate void UpdateActivityHandler(Result result); + + public delegate void ClearActivityHandler(Result result); + + public delegate void SendRequestReplyHandler(Result result); + + public delegate void SendInviteHandler(Result result); + + public delegate void AcceptInviteHandler(Result result); + + public delegate void ActivityJoinHandler(string secret); + + public delegate void ActivitySpectateHandler(string secret); + + public delegate void ActivityJoinRequestHandler(ref User user); + + public delegate void ActivityInviteHandler(ActivityActionType type, ref User user, ref Activity activity); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public event ActivityJoinHandler OnActivityJoin; + + public event ActivitySpectateHandler OnActivitySpectate; + + public event ActivityJoinRequestHandler OnActivityJoinRequest; + + public event ActivityInviteHandler OnActivityInvite; + + internal ActivityManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + events.OnActivityJoin = OnActivityJoinImpl; + events.OnActivitySpectate = OnActivitySpectateImpl; + events.OnActivityJoinRequest = OnActivityJoinRequestImpl; + events.OnActivityInvite = OnActivityInviteImpl; + Marshal.StructureToPtr(events, eventsPtr, false); + } + + public void RegisterCommand(string command) + { + var res = Methods.RegisterCommand(MethodsPtr, command); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + public void RegisterSteam(UInt32 steamId) + { + var res = Methods.RegisterSteam(MethodsPtr, steamId); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + [MonoPInvokeCallback] + private static void UpdateActivityCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + UpdateActivityHandler callback = (UpdateActivityHandler)h.Target; + h.Free(); + callback(result); + } + + public void UpdateActivity(Activity activity, UpdateActivityHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.UpdateActivity(MethodsPtr, ref activity, GCHandle.ToIntPtr(wrapped), UpdateActivityCallbackImpl); + } + + [MonoPInvokeCallback] + private static void ClearActivityCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + ClearActivityHandler callback = (ClearActivityHandler)h.Target; + h.Free(); + callback(result); + } + + public void ClearActivity(ClearActivityHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.ClearActivity(MethodsPtr, GCHandle.ToIntPtr(wrapped), ClearActivityCallbackImpl); + } + + [MonoPInvokeCallback] + private static void SendRequestReplyCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + SendRequestReplyHandler callback = (SendRequestReplyHandler)h.Target; + h.Free(); + callback(result); + } + + public void SendRequestReply(Int64 userId, ActivityJoinRequestReply reply, SendRequestReplyHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.SendRequestReply(MethodsPtr, userId, reply, GCHandle.ToIntPtr(wrapped), SendRequestReplyCallbackImpl); + } + + [MonoPInvokeCallback] + private static void SendInviteCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + SendInviteHandler callback = (SendInviteHandler)h.Target; + h.Free(); + callback(result); + } + + public void SendInvite(Int64 userId, ActivityActionType type, string content, SendInviteHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.SendInvite(MethodsPtr, userId, type, content, GCHandle.ToIntPtr(wrapped), SendInviteCallbackImpl); + } + + [MonoPInvokeCallback] + private static void AcceptInviteCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + AcceptInviteHandler callback = (AcceptInviteHandler)h.Target; + h.Free(); + callback(result); + } + + public void AcceptInvite(Int64 userId, AcceptInviteHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.AcceptInvite(MethodsPtr, userId, GCHandle.ToIntPtr(wrapped), AcceptInviteCallbackImpl); + } + + [MonoPInvokeCallback] + private static void OnActivityJoinImpl(IntPtr ptr, string secret) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.ActivityManagerInstance.OnActivityJoin != null) + { + d.ActivityManagerInstance.OnActivityJoin.Invoke(secret); + } + } + + [MonoPInvokeCallback] + private static void OnActivitySpectateImpl(IntPtr ptr, string secret) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.ActivityManagerInstance.OnActivitySpectate != null) + { + d.ActivityManagerInstance.OnActivitySpectate.Invoke(secret); + } + } + + [MonoPInvokeCallback] + private static void OnActivityJoinRequestImpl(IntPtr ptr, ref User user) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.ActivityManagerInstance.OnActivityJoinRequest != null) + { + d.ActivityManagerInstance.OnActivityJoinRequest.Invoke(ref user); + } + } + + [MonoPInvokeCallback] + private static void OnActivityInviteImpl(IntPtr ptr, ActivityActionType type, ref User user, ref Activity activity) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.ActivityManagerInstance.OnActivityInvite != null) + { + d.ActivityManagerInstance.OnActivityInvite.Invoke(type, ref user, ref activity); + } + } + } + + public partial class RelationshipManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void RefreshHandler(IntPtr ptr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void RelationshipUpdateHandler(IntPtr ptr, ref Relationship relationship); + + internal RefreshHandler OnRefresh; + + internal RelationshipUpdateHandler OnRelationshipUpdate; + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate bool FilterCallback(IntPtr ptr, ref Relationship relationship); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void FilterMethod(IntPtr methodsPtr, IntPtr callbackData, FilterCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result CountMethod(IntPtr methodsPtr, ref Int32 count); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetMethod(IntPtr methodsPtr, Int64 userId, ref Relationship relationship); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetAtMethod(IntPtr methodsPtr, UInt32 index, ref Relationship relationship); + + internal FilterMethod Filter; + + internal CountMethod Count; + + internal GetMethod Get; + + internal GetAtMethod GetAt; + } + + public delegate bool FilterHandler(ref Relationship relationship); + + public delegate void RefreshHandler(); + + public delegate void RelationshipUpdateHandler(ref Relationship relationship); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public event RefreshHandler OnRefresh; + + public event RelationshipUpdateHandler OnRelationshipUpdate; + + internal RelationshipManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + events.OnRefresh = OnRefreshImpl; + events.OnRelationshipUpdate = OnRelationshipUpdateImpl; + Marshal.StructureToPtr(events, eventsPtr, false); + } + + [MonoPInvokeCallback] + private static bool FilterCallbackImpl(IntPtr ptr, ref Relationship relationship) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + FilterHandler callback = (FilterHandler)h.Target; + return callback(ref relationship); + } + + public void Filter(FilterHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.Filter(MethodsPtr, GCHandle.ToIntPtr(wrapped), FilterCallbackImpl); + wrapped.Free(); + } + + public Int32 Count() + { + var ret = new Int32(); + var res = Methods.Count(MethodsPtr, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public Relationship Get(Int64 userId) + { + var ret = new Relationship(); + var res = Methods.Get(MethodsPtr, userId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public Relationship GetAt(UInt32 index) + { + var ret = new Relationship(); + var res = Methods.GetAt(MethodsPtr, index, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void OnRefreshImpl(IntPtr ptr) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.RelationshipManagerInstance.OnRefresh != null) + { + d.RelationshipManagerInstance.OnRefresh.Invoke(); + } + } + + [MonoPInvokeCallback] + private static void OnRelationshipUpdateImpl(IntPtr ptr, ref Relationship relationship) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.RelationshipManagerInstance.OnRelationshipUpdate != null) + { + d.RelationshipManagerInstance.OnRelationshipUpdate.Invoke(ref relationship); + } + } + } + + public partial class LobbyManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void LobbyUpdateHandler(IntPtr ptr, Int64 lobbyId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void LobbyDeleteHandler(IntPtr ptr, Int64 lobbyId, UInt32 reason); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void MemberConnectHandler(IntPtr ptr, Int64 lobbyId, Int64 userId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void MemberUpdateHandler(IntPtr ptr, Int64 lobbyId, Int64 userId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void MemberDisconnectHandler(IntPtr ptr, Int64 lobbyId, Int64 userId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void LobbyMessageHandler(IntPtr ptr, Int64 lobbyId, Int64 userId, IntPtr dataPtr, Int32 dataLen); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SpeakingHandler(IntPtr ptr, Int64 lobbyId, Int64 userId, bool speaking); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void NetworkMessageHandler(IntPtr ptr, Int64 lobbyId, Int64 userId, byte channelId, IntPtr dataPtr, Int32 dataLen); + + internal LobbyUpdateHandler OnLobbyUpdate; + + internal LobbyDeleteHandler OnLobbyDelete; + + internal MemberConnectHandler OnMemberConnect; + + internal MemberUpdateHandler OnMemberUpdate; + + internal MemberDisconnectHandler OnMemberDisconnect; + + internal LobbyMessageHandler OnLobbyMessage; + + internal SpeakingHandler OnSpeaking; + + internal NetworkMessageHandler OnNetworkMessage; + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetLobbyCreateTransactionMethod(IntPtr methodsPtr, ref IntPtr transaction); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetLobbyUpdateTransactionMethod(IntPtr methodsPtr, Int64 lobbyId, ref IntPtr transaction); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetMemberUpdateTransactionMethod(IntPtr methodsPtr, Int64 lobbyId, Int64 userId, ref IntPtr transaction); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void CreateLobbyCallback(IntPtr ptr, Result result, ref Lobby lobby); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void CreateLobbyMethod(IntPtr methodsPtr, IntPtr transaction, IntPtr callbackData, CreateLobbyCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void UpdateLobbyCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void UpdateLobbyMethod(IntPtr methodsPtr, Int64 lobbyId, IntPtr transaction, IntPtr callbackData, UpdateLobbyCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void DeleteLobbyCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void DeleteLobbyMethod(IntPtr methodsPtr, Int64 lobbyId, IntPtr callbackData, DeleteLobbyCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ConnectLobbyCallback(IntPtr ptr, Result result, ref Lobby lobby); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ConnectLobbyMethod(IntPtr methodsPtr, Int64 lobbyId, [MarshalAs(UnmanagedType.LPStr)]string secret, IntPtr callbackData, ConnectLobbyCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ConnectLobbyWithActivitySecretCallback(IntPtr ptr, Result result, ref Lobby lobby); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ConnectLobbyWithActivitySecretMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string activitySecret, IntPtr callbackData, ConnectLobbyWithActivitySecretCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void DisconnectLobbyCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void DisconnectLobbyMethod(IntPtr methodsPtr, Int64 lobbyId, IntPtr callbackData, DisconnectLobbyCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetLobbyMethod(IntPtr methodsPtr, Int64 lobbyId, ref Lobby lobby); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetLobbyActivitySecretMethod(IntPtr methodsPtr, Int64 lobbyId, StringBuilder secret); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetLobbyMetadataValueMethod(IntPtr methodsPtr, Int64 lobbyId, [MarshalAs(UnmanagedType.LPStr)]string key, StringBuilder value); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetLobbyMetadataKeyMethod(IntPtr methodsPtr, Int64 lobbyId, Int32 index, StringBuilder key); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result LobbyMetadataCountMethod(IntPtr methodsPtr, Int64 lobbyId, ref Int32 count); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result MemberCountMethod(IntPtr methodsPtr, Int64 lobbyId, ref Int32 count); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetMemberUserIdMethod(IntPtr methodsPtr, Int64 lobbyId, Int32 index, ref Int64 userId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetMemberUserMethod(IntPtr methodsPtr, Int64 lobbyId, Int64 userId, ref User user); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetMemberMetadataValueMethod(IntPtr methodsPtr, Int64 lobbyId, Int64 userId, [MarshalAs(UnmanagedType.LPStr)]string key, StringBuilder value); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetMemberMetadataKeyMethod(IntPtr methodsPtr, Int64 lobbyId, Int64 userId, Int32 index, StringBuilder key); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result MemberMetadataCountMethod(IntPtr methodsPtr, Int64 lobbyId, Int64 userId, ref Int32 count); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void UpdateMemberCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void UpdateMemberMethod(IntPtr methodsPtr, Int64 lobbyId, Int64 userId, IntPtr transaction, IntPtr callbackData, UpdateMemberCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SendLobbyMessageCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SendLobbyMessageMethod(IntPtr methodsPtr, Int64 lobbyId, byte[] data, Int32 dataLen, IntPtr callbackData, SendLobbyMessageCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetSearchQueryMethod(IntPtr methodsPtr, ref IntPtr query); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SearchCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SearchMethod(IntPtr methodsPtr, IntPtr query, IntPtr callbackData, SearchCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void LobbyCountMethod(IntPtr methodsPtr, ref Int32 count); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetLobbyIdMethod(IntPtr methodsPtr, Int32 index, ref Int64 lobbyId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ConnectVoiceCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ConnectVoiceMethod(IntPtr methodsPtr, Int64 lobbyId, IntPtr callbackData, ConnectVoiceCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void DisconnectVoiceCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void DisconnectVoiceMethod(IntPtr methodsPtr, Int64 lobbyId, IntPtr callbackData, DisconnectVoiceCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result ConnectNetworkMethod(IntPtr methodsPtr, Int64 lobbyId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result DisconnectNetworkMethod(IntPtr methodsPtr, Int64 lobbyId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result FlushNetworkMethod(IntPtr methodsPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result OpenNetworkChannelMethod(IntPtr methodsPtr, Int64 lobbyId, byte channelId, bool reliable); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SendNetworkMessageMethod(IntPtr methodsPtr, Int64 lobbyId, Int64 userId, byte channelId, byte[] data, Int32 dataLen); + + internal GetLobbyCreateTransactionMethod GetLobbyCreateTransaction; + + internal GetLobbyUpdateTransactionMethod GetLobbyUpdateTransaction; + + internal GetMemberUpdateTransactionMethod GetMemberUpdateTransaction; + + internal CreateLobbyMethod CreateLobby; + + internal UpdateLobbyMethod UpdateLobby; + + internal DeleteLobbyMethod DeleteLobby; + + internal ConnectLobbyMethod ConnectLobby; + + internal ConnectLobbyWithActivitySecretMethod ConnectLobbyWithActivitySecret; + + internal DisconnectLobbyMethod DisconnectLobby; + + internal GetLobbyMethod GetLobby; + + internal GetLobbyActivitySecretMethod GetLobbyActivitySecret; + + internal GetLobbyMetadataValueMethod GetLobbyMetadataValue; + + internal GetLobbyMetadataKeyMethod GetLobbyMetadataKey; + + internal LobbyMetadataCountMethod LobbyMetadataCount; + + internal MemberCountMethod MemberCount; + + internal GetMemberUserIdMethod GetMemberUserId; + + internal GetMemberUserMethod GetMemberUser; + + internal GetMemberMetadataValueMethod GetMemberMetadataValue; + + internal GetMemberMetadataKeyMethod GetMemberMetadataKey; + + internal MemberMetadataCountMethod MemberMetadataCount; + + internal UpdateMemberMethod UpdateMember; + + internal SendLobbyMessageMethod SendLobbyMessage; + + internal GetSearchQueryMethod GetSearchQuery; + + internal SearchMethod Search; + + internal LobbyCountMethod LobbyCount; + + internal GetLobbyIdMethod GetLobbyId; + + internal ConnectVoiceMethod ConnectVoice; + + internal DisconnectVoiceMethod DisconnectVoice; + + internal ConnectNetworkMethod ConnectNetwork; + + internal DisconnectNetworkMethod DisconnectNetwork; + + internal FlushNetworkMethod FlushNetwork; + + internal OpenNetworkChannelMethod OpenNetworkChannel; + + internal SendNetworkMessageMethod SendNetworkMessage; + } + + public delegate void CreateLobbyHandler(Result result, ref Lobby lobby); + + public delegate void UpdateLobbyHandler(Result result); + + public delegate void DeleteLobbyHandler(Result result); + + public delegate void ConnectLobbyHandler(Result result, ref Lobby lobby); + + public delegate void ConnectLobbyWithActivitySecretHandler(Result result, ref Lobby lobby); + + public delegate void DisconnectLobbyHandler(Result result); + + public delegate void UpdateMemberHandler(Result result); + + public delegate void SendLobbyMessageHandler(Result result); + + public delegate void SearchHandler(Result result); + + public delegate void ConnectVoiceHandler(Result result); + + public delegate void DisconnectVoiceHandler(Result result); + + public delegate void LobbyUpdateHandler(Int64 lobbyId); + + public delegate void LobbyDeleteHandler(Int64 lobbyId, UInt32 reason); + + public delegate void MemberConnectHandler(Int64 lobbyId, Int64 userId); + + public delegate void MemberUpdateHandler(Int64 lobbyId, Int64 userId); + + public delegate void MemberDisconnectHandler(Int64 lobbyId, Int64 userId); + + public delegate void LobbyMessageHandler(Int64 lobbyId, Int64 userId, byte[] data); + + public delegate void SpeakingHandler(Int64 lobbyId, Int64 userId, bool speaking); + + public delegate void NetworkMessageHandler(Int64 lobbyId, Int64 userId, byte channelId, byte[] data); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public event LobbyUpdateHandler OnLobbyUpdate; + + public event LobbyDeleteHandler OnLobbyDelete; + + public event MemberConnectHandler OnMemberConnect; + + public event MemberUpdateHandler OnMemberUpdate; + + public event MemberDisconnectHandler OnMemberDisconnect; + + public event LobbyMessageHandler OnLobbyMessage; + + public event SpeakingHandler OnSpeaking; + + public event NetworkMessageHandler OnNetworkMessage; + + internal LobbyManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + events.OnLobbyUpdate = OnLobbyUpdateImpl; + events.OnLobbyDelete = OnLobbyDeleteImpl; + events.OnMemberConnect = OnMemberConnectImpl; + events.OnMemberUpdate = OnMemberUpdateImpl; + events.OnMemberDisconnect = OnMemberDisconnectImpl; + events.OnLobbyMessage = OnLobbyMessageImpl; + events.OnSpeaking = OnSpeakingImpl; + events.OnNetworkMessage = OnNetworkMessageImpl; + Marshal.StructureToPtr(events, eventsPtr, false); + } + + public LobbyTransaction GetLobbyCreateTransaction() + { + var ret = new LobbyTransaction(); + var res = Methods.GetLobbyCreateTransaction(MethodsPtr, ref ret.MethodsPtr); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public LobbyTransaction GetLobbyUpdateTransaction(Int64 lobbyId) + { + var ret = new LobbyTransaction(); + var res = Methods.GetLobbyUpdateTransaction(MethodsPtr, lobbyId, ref ret.MethodsPtr); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public LobbyMemberTransaction GetMemberUpdateTransaction(Int64 lobbyId, Int64 userId) + { + var ret = new LobbyMemberTransaction(); + var res = Methods.GetMemberUpdateTransaction(MethodsPtr, lobbyId, userId, ref ret.MethodsPtr); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void CreateLobbyCallbackImpl(IntPtr ptr, Result result, ref Lobby lobby) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + CreateLobbyHandler callback = (CreateLobbyHandler)h.Target; + h.Free(); + callback(result, ref lobby); + } + + public void CreateLobby(LobbyTransaction transaction, CreateLobbyHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.CreateLobby(MethodsPtr, transaction.MethodsPtr, GCHandle.ToIntPtr(wrapped), CreateLobbyCallbackImpl); + transaction.MethodsPtr = IntPtr.Zero; + } + + [MonoPInvokeCallback] + private static void UpdateLobbyCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + UpdateLobbyHandler callback = (UpdateLobbyHandler)h.Target; + h.Free(); + callback(result); + } + + public void UpdateLobby(Int64 lobbyId, LobbyTransaction transaction, UpdateLobbyHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.UpdateLobby(MethodsPtr, lobbyId, transaction.MethodsPtr, GCHandle.ToIntPtr(wrapped), UpdateLobbyCallbackImpl); + transaction.MethodsPtr = IntPtr.Zero; + } + + [MonoPInvokeCallback] + private static void DeleteLobbyCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + DeleteLobbyHandler callback = (DeleteLobbyHandler)h.Target; + h.Free(); + callback(result); + } + + public void DeleteLobby(Int64 lobbyId, DeleteLobbyHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.DeleteLobby(MethodsPtr, lobbyId, GCHandle.ToIntPtr(wrapped), DeleteLobbyCallbackImpl); + } + + [MonoPInvokeCallback] + private static void ConnectLobbyCallbackImpl(IntPtr ptr, Result result, ref Lobby lobby) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + ConnectLobbyHandler callback = (ConnectLobbyHandler)h.Target; + h.Free(); + callback(result, ref lobby); + } + + public void ConnectLobby(Int64 lobbyId, string secret, ConnectLobbyHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.ConnectLobby(MethodsPtr, lobbyId, secret, GCHandle.ToIntPtr(wrapped), ConnectLobbyCallbackImpl); + } + + [MonoPInvokeCallback] + private static void ConnectLobbyWithActivitySecretCallbackImpl(IntPtr ptr, Result result, ref Lobby lobby) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + ConnectLobbyWithActivitySecretHandler callback = (ConnectLobbyWithActivitySecretHandler)h.Target; + h.Free(); + callback(result, ref lobby); + } + + public void ConnectLobbyWithActivitySecret(string activitySecret, ConnectLobbyWithActivitySecretHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.ConnectLobbyWithActivitySecret(MethodsPtr, activitySecret, GCHandle.ToIntPtr(wrapped), ConnectLobbyWithActivitySecretCallbackImpl); + } + + [MonoPInvokeCallback] + private static void DisconnectLobbyCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + DisconnectLobbyHandler callback = (DisconnectLobbyHandler)h.Target; + h.Free(); + callback(result); + } + + public void DisconnectLobby(Int64 lobbyId, DisconnectLobbyHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.DisconnectLobby(MethodsPtr, lobbyId, GCHandle.ToIntPtr(wrapped), DisconnectLobbyCallbackImpl); + } + + public Lobby GetLobby(Int64 lobbyId) + { + var ret = new Lobby(); + var res = Methods.GetLobby(MethodsPtr, lobbyId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public string GetLobbyActivitySecret(Int64 lobbyId) + { + var ret = new StringBuilder(128); + var res = Methods.GetLobbyActivitySecret(MethodsPtr, lobbyId, ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret.ToString(); + } + + public string GetLobbyMetadataValue(Int64 lobbyId, string key) + { + var ret = new StringBuilder(4096); + var res = Methods.GetLobbyMetadataValue(MethodsPtr, lobbyId, key, ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret.ToString(); + } + + public string GetLobbyMetadataKey(Int64 lobbyId, Int32 index) + { + var ret = new StringBuilder(256); + var res = Methods.GetLobbyMetadataKey(MethodsPtr, lobbyId, index, ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret.ToString(); + } + + public Int32 LobbyMetadataCount(Int64 lobbyId) + { + var ret = new Int32(); + var res = Methods.LobbyMetadataCount(MethodsPtr, lobbyId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public Int32 MemberCount(Int64 lobbyId) + { + var ret = new Int32(); + var res = Methods.MemberCount(MethodsPtr, lobbyId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public Int64 GetMemberUserId(Int64 lobbyId, Int32 index) + { + var ret = new Int64(); + var res = Methods.GetMemberUserId(MethodsPtr, lobbyId, index, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public User GetMemberUser(Int64 lobbyId, Int64 userId) + { + var ret = new User(); + var res = Methods.GetMemberUser(MethodsPtr, lobbyId, userId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public string GetMemberMetadataValue(Int64 lobbyId, Int64 userId, string key) + { + var ret = new StringBuilder(4096); + var res = Methods.GetMemberMetadataValue(MethodsPtr, lobbyId, userId, key, ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret.ToString(); + } + + public string GetMemberMetadataKey(Int64 lobbyId, Int64 userId, Int32 index) + { + var ret = new StringBuilder(256); + var res = Methods.GetMemberMetadataKey(MethodsPtr, lobbyId, userId, index, ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret.ToString(); + } + + public Int32 MemberMetadataCount(Int64 lobbyId, Int64 userId) + { + var ret = new Int32(); + var res = Methods.MemberMetadataCount(MethodsPtr, lobbyId, userId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void UpdateMemberCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + UpdateMemberHandler callback = (UpdateMemberHandler)h.Target; + h.Free(); + callback(result); + } + + public void UpdateMember(Int64 lobbyId, Int64 userId, LobbyMemberTransaction transaction, UpdateMemberHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.UpdateMember(MethodsPtr, lobbyId, userId, transaction.MethodsPtr, GCHandle.ToIntPtr(wrapped), UpdateMemberCallbackImpl); + transaction.MethodsPtr = IntPtr.Zero; + } + + [MonoPInvokeCallback] + private static void SendLobbyMessageCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + SendLobbyMessageHandler callback = (SendLobbyMessageHandler)h.Target; + h.Free(); + callback(result); + } + + public void SendLobbyMessage(Int64 lobbyId, byte[] data, SendLobbyMessageHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.SendLobbyMessage(MethodsPtr, lobbyId, data, data.Length, GCHandle.ToIntPtr(wrapped), SendLobbyMessageCallbackImpl); + } + + public LobbySearchQuery GetSearchQuery() + { + var ret = new LobbySearchQuery(); + var res = Methods.GetSearchQuery(MethodsPtr, ref ret.MethodsPtr); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void SearchCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + SearchHandler callback = (SearchHandler)h.Target; + h.Free(); + callback(result); + } + + public void Search(LobbySearchQuery query, SearchHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.Search(MethodsPtr, query.MethodsPtr, GCHandle.ToIntPtr(wrapped), SearchCallbackImpl); + query.MethodsPtr = IntPtr.Zero; + } + + public Int32 LobbyCount() + { + var ret = new Int32(); + Methods.LobbyCount(MethodsPtr, ref ret); + return ret; + } + + public Int64 GetLobbyId(Int32 index) + { + var ret = new Int64(); + var res = Methods.GetLobbyId(MethodsPtr, index, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void ConnectVoiceCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + ConnectVoiceHandler callback = (ConnectVoiceHandler)h.Target; + h.Free(); + callback(result); + } + + public void ConnectVoice(Int64 lobbyId, ConnectVoiceHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.ConnectVoice(MethodsPtr, lobbyId, GCHandle.ToIntPtr(wrapped), ConnectVoiceCallbackImpl); + } + + [MonoPInvokeCallback] + private static void DisconnectVoiceCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + DisconnectVoiceHandler callback = (DisconnectVoiceHandler)h.Target; + h.Free(); + callback(result); + } + + public void DisconnectVoice(Int64 lobbyId, DisconnectVoiceHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.DisconnectVoice(MethodsPtr, lobbyId, GCHandle.ToIntPtr(wrapped), DisconnectVoiceCallbackImpl); + } + + public void ConnectNetwork(Int64 lobbyId) + { + var res = Methods.ConnectNetwork(MethodsPtr, lobbyId); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + public void DisconnectNetwork(Int64 lobbyId) + { + var res = Methods.DisconnectNetwork(MethodsPtr, lobbyId); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + public void FlushNetwork() + { + var res = Methods.FlushNetwork(MethodsPtr); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + public void OpenNetworkChannel(Int64 lobbyId, byte channelId, bool reliable) + { + var res = Methods.OpenNetworkChannel(MethodsPtr, lobbyId, channelId, reliable); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + public void SendNetworkMessage(Int64 lobbyId, Int64 userId, byte channelId, byte[] data) + { + var res = Methods.SendNetworkMessage(MethodsPtr, lobbyId, userId, channelId, data, data.Length); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + [MonoPInvokeCallback] + private static void OnLobbyUpdateImpl(IntPtr ptr, Int64 lobbyId) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.LobbyManagerInstance.OnLobbyUpdate != null) + { + d.LobbyManagerInstance.OnLobbyUpdate.Invoke(lobbyId); + } + } + + [MonoPInvokeCallback] + private static void OnLobbyDeleteImpl(IntPtr ptr, Int64 lobbyId, UInt32 reason) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.LobbyManagerInstance.OnLobbyDelete != null) + { + d.LobbyManagerInstance.OnLobbyDelete.Invoke(lobbyId, reason); + } + } + + [MonoPInvokeCallback] + private static void OnMemberConnectImpl(IntPtr ptr, Int64 lobbyId, Int64 userId) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.LobbyManagerInstance.OnMemberConnect != null) + { + d.LobbyManagerInstance.OnMemberConnect.Invoke(lobbyId, userId); + } + } + + [MonoPInvokeCallback] + private static void OnMemberUpdateImpl(IntPtr ptr, Int64 lobbyId, Int64 userId) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.LobbyManagerInstance.OnMemberUpdate != null) + { + d.LobbyManagerInstance.OnMemberUpdate.Invoke(lobbyId, userId); + } + } + + [MonoPInvokeCallback] + private static void OnMemberDisconnectImpl(IntPtr ptr, Int64 lobbyId, Int64 userId) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.LobbyManagerInstance.OnMemberDisconnect != null) + { + d.LobbyManagerInstance.OnMemberDisconnect.Invoke(lobbyId, userId); + } + } + + [MonoPInvokeCallback] + private static void OnLobbyMessageImpl(IntPtr ptr, Int64 lobbyId, Int64 userId, IntPtr dataPtr, Int32 dataLen) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.LobbyManagerInstance.OnLobbyMessage != null) + { + byte[] data = new byte[dataLen]; + Marshal.Copy(dataPtr, data, 0, (int)dataLen); + d.LobbyManagerInstance.OnLobbyMessage.Invoke(lobbyId, userId, data); + } + } + + [MonoPInvokeCallback] + private static void OnSpeakingImpl(IntPtr ptr, Int64 lobbyId, Int64 userId, bool speaking) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.LobbyManagerInstance.OnSpeaking != null) + { + d.LobbyManagerInstance.OnSpeaking.Invoke(lobbyId, userId, speaking); + } + } + + [MonoPInvokeCallback] + private static void OnNetworkMessageImpl(IntPtr ptr, Int64 lobbyId, Int64 userId, byte channelId, IntPtr dataPtr, Int32 dataLen) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.LobbyManagerInstance.OnNetworkMessage != null) + { + byte[] data = new byte[dataLen]; + Marshal.Copy(dataPtr, data, 0, (int)dataLen); + d.LobbyManagerInstance.OnNetworkMessage.Invoke(lobbyId, userId, channelId, data); + } + } + } + + public partial class NetworkManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void MessageHandler(IntPtr ptr, UInt64 peerId, byte channelId, IntPtr dataPtr, Int32 dataLen); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void RouteUpdateHandler(IntPtr ptr, [MarshalAs(UnmanagedType.LPStr)]string routeData); + + internal MessageHandler OnMessage; + + internal RouteUpdateHandler OnRouteUpdate; + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void GetPeerIdMethod(IntPtr methodsPtr, ref UInt64 peerId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result FlushMethod(IntPtr methodsPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result OpenPeerMethod(IntPtr methodsPtr, UInt64 peerId, [MarshalAs(UnmanagedType.LPStr)]string routeData); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result UpdatePeerMethod(IntPtr methodsPtr, UInt64 peerId, [MarshalAs(UnmanagedType.LPStr)]string routeData); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result ClosePeerMethod(IntPtr methodsPtr, UInt64 peerId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result OpenChannelMethod(IntPtr methodsPtr, UInt64 peerId, byte channelId, bool reliable); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result CloseChannelMethod(IntPtr methodsPtr, UInt64 peerId, byte channelId); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SendMessageMethod(IntPtr methodsPtr, UInt64 peerId, byte channelId, byte[] data, Int32 dataLen); + + internal GetPeerIdMethod GetPeerId; + + internal FlushMethod Flush; + + internal OpenPeerMethod OpenPeer; + + internal UpdatePeerMethod UpdatePeer; + + internal ClosePeerMethod ClosePeer; + + internal OpenChannelMethod OpenChannel; + + internal CloseChannelMethod CloseChannel; + + internal SendMessageMethod SendMessage; + } + + public delegate void MessageHandler(UInt64 peerId, byte channelId, byte[] data); + + public delegate void RouteUpdateHandler(string routeData); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public event MessageHandler OnMessage; + + public event RouteUpdateHandler OnRouteUpdate; + + internal NetworkManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + events.OnMessage = OnMessageImpl; + events.OnRouteUpdate = OnRouteUpdateImpl; + Marshal.StructureToPtr(events, eventsPtr, false); + } + + /// + /// Get the local peer ID for this process. + /// + public UInt64 GetPeerId() + { + var ret = new UInt64(); + Methods.GetPeerId(MethodsPtr, ref ret); + return ret; + } + + /// + /// Send pending network messages. + /// + public void Flush() + { + var res = Methods.Flush(MethodsPtr); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + /// + /// Open a connection to a remote peer. + /// + public void OpenPeer(UInt64 peerId, string routeData) + { + var res = Methods.OpenPeer(MethodsPtr, peerId, routeData); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + /// + /// Update the route data for a connected peer. + /// + public void UpdatePeer(UInt64 peerId, string routeData) + { + var res = Methods.UpdatePeer(MethodsPtr, peerId, routeData); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + /// + /// Close the connection to a remote peer. + /// + public void ClosePeer(UInt64 peerId) + { + var res = Methods.ClosePeer(MethodsPtr, peerId); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + /// + /// Open a message channel to a connected peer. + /// + public void OpenChannel(UInt64 peerId, byte channelId, bool reliable) + { + var res = Methods.OpenChannel(MethodsPtr, peerId, channelId, reliable); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + /// + /// Close a message channel to a connected peer. + /// + public void CloseChannel(UInt64 peerId, byte channelId) + { + var res = Methods.CloseChannel(MethodsPtr, peerId, channelId); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + /// + /// Send a message to a connected peer over an opened message channel. + /// + public void SendMessage(UInt64 peerId, byte channelId, byte[] data) + { + var res = Methods.SendMessage(MethodsPtr, peerId, channelId, data, data.Length); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + [MonoPInvokeCallback] + private static void OnMessageImpl(IntPtr ptr, UInt64 peerId, byte channelId, IntPtr dataPtr, Int32 dataLen) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.NetworkManagerInstance.OnMessage != null) + { + byte[] data = new byte[dataLen]; + Marshal.Copy(dataPtr, data, 0, (int)dataLen); + d.NetworkManagerInstance.OnMessage.Invoke(peerId, channelId, data); + } + } + + [MonoPInvokeCallback] + private static void OnRouteUpdateImpl(IntPtr ptr, string routeData) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.NetworkManagerInstance.OnRouteUpdate != null) + { + d.NetworkManagerInstance.OnRouteUpdate.Invoke(routeData); + } + } + } + + public partial class OverlayManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ToggleHandler(IntPtr ptr, bool locked); + + internal ToggleHandler OnToggle; + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void IsEnabledMethod(IntPtr methodsPtr, ref bool enabled); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void IsLockedMethod(IntPtr methodsPtr, ref bool locked); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetLockedCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetLockedMethod(IntPtr methodsPtr, bool locked, IntPtr callbackData, SetLockedCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void OpenActivityInviteCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void OpenActivityInviteMethod(IntPtr methodsPtr, ActivityActionType type, IntPtr callbackData, OpenActivityInviteCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void OpenGuildInviteCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void OpenGuildInviteMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string code, IntPtr callbackData, OpenGuildInviteCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void OpenVoiceSettingsCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void OpenVoiceSettingsMethod(IntPtr methodsPtr, IntPtr callbackData, OpenVoiceSettingsCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result InitDrawingDxgiMethod(IntPtr methodsPtr, IntPtr swapchain, bool useMessageForwarding); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void OnPresentMethod(IntPtr methodsPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ForwardMessageMethod(IntPtr methodsPtr, IntPtr message); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void KeyEventMethod(IntPtr methodsPtr, bool down, [MarshalAs(UnmanagedType.LPStr)]string keyCode, KeyVariant variant); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void CharEventMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string character); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void MouseButtonEventMethod(IntPtr methodsPtr, byte down, Int32 clickCount, MouseButton which, Int32 x, Int32 y); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void MouseMotionEventMethod(IntPtr methodsPtr, Int32 x, Int32 y); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ImeCommitTextMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string text); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ImeSetCompositionMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string text, ref ImeUnderline underlines, Int32 from, Int32 to); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ImeCancelCompositionMethod(IntPtr methodsPtr); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetImeCompositionRangeCallbackCallback(IntPtr ptr, Int32 from, Int32 to, ref Rect bounds); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetImeCompositionRangeCallbackMethod(IntPtr methodsPtr, IntPtr callbackData, SetImeCompositionRangeCallbackCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetImeSelectionBoundsCallbackCallback(IntPtr ptr, Rect anchor, Rect focus, bool isAnchorFirst); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetImeSelectionBoundsCallbackMethod(IntPtr methodsPtr, IntPtr callbackData, SetImeSelectionBoundsCallbackCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate bool IsPointInsideClickZoneMethod(IntPtr methodsPtr, Int32 x, Int32 y); + + internal IsEnabledMethod IsEnabled; + + internal IsLockedMethod IsLocked; + + internal SetLockedMethod SetLocked; + + internal OpenActivityInviteMethod OpenActivityInvite; + + internal OpenGuildInviteMethod OpenGuildInvite; + + internal OpenVoiceSettingsMethod OpenVoiceSettings; + + internal InitDrawingDxgiMethod InitDrawingDxgi; + + internal OnPresentMethod OnPresent; + + internal ForwardMessageMethod ForwardMessage; + + internal KeyEventMethod KeyEvent; + + internal CharEventMethod CharEvent; + + internal MouseButtonEventMethod MouseButtonEvent; + + internal MouseMotionEventMethod MouseMotionEvent; + + internal ImeCommitTextMethod ImeCommitText; + + internal ImeSetCompositionMethod ImeSetComposition; + + internal ImeCancelCompositionMethod ImeCancelComposition; + + internal SetImeCompositionRangeCallbackMethod SetImeCompositionRangeCallback; + + internal SetImeSelectionBoundsCallbackMethod SetImeSelectionBoundsCallback; + + internal IsPointInsideClickZoneMethod IsPointInsideClickZone; + } + + public delegate void SetLockedHandler(Result result); + + public delegate void OpenActivityInviteHandler(Result result); + + public delegate void OpenGuildInviteHandler(Result result); + + public delegate void OpenVoiceSettingsHandler(Result result); + + public delegate void SetImeCompositionRangeCallbackHandler(Int32 from, Int32 to, ref Rect bounds); + + public delegate void SetImeSelectionBoundsCallbackHandler(Rect anchor, Rect focus, bool isAnchorFirst); + + public delegate void ToggleHandler(bool locked); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public event ToggleHandler OnToggle; + + internal OverlayManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + events.OnToggle = OnToggleImpl; + Marshal.StructureToPtr(events, eventsPtr, false); + } + + public bool IsEnabled() + { + var ret = new bool(); + Methods.IsEnabled(MethodsPtr, ref ret); + return ret; + } + + public bool IsLocked() + { + var ret = new bool(); + Methods.IsLocked(MethodsPtr, ref ret); + return ret; + } + + [MonoPInvokeCallback] + private static void SetLockedCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + SetLockedHandler callback = (SetLockedHandler)h.Target; + h.Free(); + callback(result); + } + + public void SetLocked(bool locked, SetLockedHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.SetLocked(MethodsPtr, locked, GCHandle.ToIntPtr(wrapped), SetLockedCallbackImpl); + } + + [MonoPInvokeCallback] + private static void OpenActivityInviteCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + OpenActivityInviteHandler callback = (OpenActivityInviteHandler)h.Target; + h.Free(); + callback(result); + } + + public void OpenActivityInvite(ActivityActionType type, OpenActivityInviteHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.OpenActivityInvite(MethodsPtr, type, GCHandle.ToIntPtr(wrapped), OpenActivityInviteCallbackImpl); + } + + [MonoPInvokeCallback] + private static void OpenGuildInviteCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + OpenGuildInviteHandler callback = (OpenGuildInviteHandler)h.Target; + h.Free(); + callback(result); + } + + public void OpenGuildInvite(string code, OpenGuildInviteHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.OpenGuildInvite(MethodsPtr, code, GCHandle.ToIntPtr(wrapped), OpenGuildInviteCallbackImpl); + } + + [MonoPInvokeCallback] + private static void OpenVoiceSettingsCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + OpenVoiceSettingsHandler callback = (OpenVoiceSettingsHandler)h.Target; + h.Free(); + callback(result); + } + + public void OpenVoiceSettings(OpenVoiceSettingsHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.OpenVoiceSettings(MethodsPtr, GCHandle.ToIntPtr(wrapped), OpenVoiceSettingsCallbackImpl); + } + + public void InitDrawingDxgi(IntPtr swapchain, bool useMessageForwarding) + { + var res = Methods.InitDrawingDxgi(MethodsPtr, swapchain, useMessageForwarding); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + public void OnPresent() + { + Methods.OnPresent(MethodsPtr); + } + + public void ForwardMessage(IntPtr message) + { + Methods.ForwardMessage(MethodsPtr, message); + } + + public void KeyEvent(bool down, string keyCode, KeyVariant variant) + { + Methods.KeyEvent(MethodsPtr, down, keyCode, variant); + } + + public void CharEvent(string character) + { + Methods.CharEvent(MethodsPtr, character); + } + + public void MouseButtonEvent(byte down, Int32 clickCount, MouseButton which, Int32 x, Int32 y) + { + Methods.MouseButtonEvent(MethodsPtr, down, clickCount, which, x, y); + } + + public void MouseMotionEvent(Int32 x, Int32 y) + { + Methods.MouseMotionEvent(MethodsPtr, x, y); + } + + public void ImeCommitText(string text) + { + Methods.ImeCommitText(MethodsPtr, text); + } + + public void ImeSetComposition(string text, ImeUnderline underlines, Int32 from, Int32 to) + { + Methods.ImeSetComposition(MethodsPtr, text, ref underlines, from, to); + } + + public void ImeCancelComposition() + { + Methods.ImeCancelComposition(MethodsPtr); + } + + [MonoPInvokeCallback] + private static void SetImeCompositionRangeCallbackCallbackImpl(IntPtr ptr, Int32 from, Int32 to, ref Rect bounds) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + SetImeCompositionRangeCallbackHandler callback = (SetImeCompositionRangeCallbackHandler)h.Target; + h.Free(); + callback(from, to, ref bounds); + } + + public void SetImeCompositionRangeCallback(SetImeCompositionRangeCallbackHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.SetImeCompositionRangeCallback(MethodsPtr, GCHandle.ToIntPtr(wrapped), SetImeCompositionRangeCallbackCallbackImpl); + } + + [MonoPInvokeCallback] + private static void SetImeSelectionBoundsCallbackCallbackImpl(IntPtr ptr, Rect anchor, Rect focus, bool isAnchorFirst) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + SetImeSelectionBoundsCallbackHandler callback = (SetImeSelectionBoundsCallbackHandler)h.Target; + h.Free(); + callback(anchor, focus, isAnchorFirst); + } + + public void SetImeSelectionBoundsCallback(SetImeSelectionBoundsCallbackHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.SetImeSelectionBoundsCallback(MethodsPtr, GCHandle.ToIntPtr(wrapped), SetImeSelectionBoundsCallbackCallbackImpl); + } + + public bool IsPointInsideClickZone(Int32 x, Int32 y) + { + return Methods.IsPointInsideClickZone(MethodsPtr, x, y); + } + + [MonoPInvokeCallback] + private static void OnToggleImpl(IntPtr ptr, bool locked) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.OverlayManagerInstance.OnToggle != null) + { + d.OverlayManagerInstance.OnToggle.Invoke(locked); + } + } + } + + public partial class StorageManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result ReadMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string name, byte[] data, Int32 dataLen, ref UInt32 read); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ReadAsyncCallback(IntPtr ptr, Result result, IntPtr dataPtr, Int32 dataLen); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ReadAsyncMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string name, IntPtr callbackData, ReadAsyncCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ReadAsyncPartialCallback(IntPtr ptr, Result result, IntPtr dataPtr, Int32 dataLen); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void ReadAsyncPartialMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string name, UInt64 offset, UInt64 length, IntPtr callbackData, ReadAsyncPartialCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result WriteMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string name, byte[] data, Int32 dataLen); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void WriteAsyncCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void WriteAsyncMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string name, byte[] data, Int32 dataLen, IntPtr callbackData, WriteAsyncCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result DeleteMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string name); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result ExistsMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string name, ref bool exists); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void CountMethod(IntPtr methodsPtr, ref Int32 count); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result StatMethod(IntPtr methodsPtr, [MarshalAs(UnmanagedType.LPStr)]string name, ref FileStat stat); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result StatAtMethod(IntPtr methodsPtr, Int32 index, ref FileStat stat); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetPathMethod(IntPtr methodsPtr, StringBuilder path); + + internal ReadMethod Read; + + internal ReadAsyncMethod ReadAsync; + + internal ReadAsyncPartialMethod ReadAsyncPartial; + + internal WriteMethod Write; + + internal WriteAsyncMethod WriteAsync; + + internal DeleteMethod Delete; + + internal ExistsMethod Exists; + + internal CountMethod Count; + + internal StatMethod Stat; + + internal StatAtMethod StatAt; + + internal GetPathMethod GetPath; + } + + public delegate void ReadAsyncHandler(Result result, byte[] data); + + public delegate void ReadAsyncPartialHandler(Result result, byte[] data); + + public delegate void WriteAsyncHandler(Result result); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + internal StorageManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + Marshal.StructureToPtr(events, eventsPtr, false); + } + + public UInt32 Read(string name, byte[] data) + { + var ret = new UInt32(); + var res = Methods.Read(MethodsPtr, name, data, data.Length, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void ReadAsyncCallbackImpl(IntPtr ptr, Result result, IntPtr dataPtr, Int32 dataLen) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + ReadAsyncHandler callback = (ReadAsyncHandler)h.Target; + h.Free(); + byte[] data = new byte[dataLen]; + Marshal.Copy(dataPtr, data, 0, (int)dataLen); + callback(result, data); + } + + public void ReadAsync(string name, ReadAsyncHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.ReadAsync(MethodsPtr, name, GCHandle.ToIntPtr(wrapped), ReadAsyncCallbackImpl); + } + + [MonoPInvokeCallback] + private static void ReadAsyncPartialCallbackImpl(IntPtr ptr, Result result, IntPtr dataPtr, Int32 dataLen) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + ReadAsyncPartialHandler callback = (ReadAsyncPartialHandler)h.Target; + h.Free(); + byte[] data = new byte[dataLen]; + Marshal.Copy(dataPtr, data, 0, (int)dataLen); + callback(result, data); + } + + public void ReadAsyncPartial(string name, UInt64 offset, UInt64 length, ReadAsyncPartialHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.ReadAsyncPartial(MethodsPtr, name, offset, length, GCHandle.ToIntPtr(wrapped), ReadAsyncPartialCallbackImpl); + } + + public void Write(string name, byte[] data) + { + var res = Methods.Write(MethodsPtr, name, data, data.Length); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + [MonoPInvokeCallback] + private static void WriteAsyncCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + WriteAsyncHandler callback = (WriteAsyncHandler)h.Target; + h.Free(); + callback(result); + } + + public void WriteAsync(string name, byte[] data, WriteAsyncHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.WriteAsync(MethodsPtr, name, data, data.Length, GCHandle.ToIntPtr(wrapped), WriteAsyncCallbackImpl); + } + + public void Delete(string name) + { + var res = Methods.Delete(MethodsPtr, name); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + public bool Exists(string name) + { + var ret = new bool(); + var res = Methods.Exists(MethodsPtr, name, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public Int32 Count() + { + var ret = new Int32(); + Methods.Count(MethodsPtr, ref ret); + return ret; + } + + public FileStat Stat(string name) + { + var ret = new FileStat(); + var res = Methods.Stat(MethodsPtr, name, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public FileStat StatAt(Int32 index) + { + var ret = new FileStat(); + var res = Methods.StatAt(MethodsPtr, index, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public string GetPath() + { + var ret = new StringBuilder(4096); + var res = Methods.GetPath(MethodsPtr, ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret.ToString(); + } + } + + public partial class StoreManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void EntitlementCreateHandler(IntPtr ptr, ref Entitlement entitlement); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void EntitlementDeleteHandler(IntPtr ptr, ref Entitlement entitlement); + + internal EntitlementCreateHandler OnEntitlementCreate; + + internal EntitlementDeleteHandler OnEntitlementDelete; + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void FetchSkusCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void FetchSkusMethod(IntPtr methodsPtr, IntPtr callbackData, FetchSkusCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void CountSkusMethod(IntPtr methodsPtr, ref Int32 count); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetSkuMethod(IntPtr methodsPtr, Int64 skuId, ref Sku sku); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetSkuAtMethod(IntPtr methodsPtr, Int32 index, ref Sku sku); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void FetchEntitlementsCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void FetchEntitlementsMethod(IntPtr methodsPtr, IntPtr callbackData, FetchEntitlementsCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void CountEntitlementsMethod(IntPtr methodsPtr, ref Int32 count); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetEntitlementMethod(IntPtr methodsPtr, Int64 entitlementId, ref Entitlement entitlement); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetEntitlementAtMethod(IntPtr methodsPtr, Int32 index, ref Entitlement entitlement); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result HasSkuEntitlementMethod(IntPtr methodsPtr, Int64 skuId, ref bool hasEntitlement); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void StartPurchaseCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void StartPurchaseMethod(IntPtr methodsPtr, Int64 skuId, IntPtr callbackData, StartPurchaseCallback callback); + + internal FetchSkusMethod FetchSkus; + + internal CountSkusMethod CountSkus; + + internal GetSkuMethod GetSku; + + internal GetSkuAtMethod GetSkuAt; + + internal FetchEntitlementsMethod FetchEntitlements; + + internal CountEntitlementsMethod CountEntitlements; + + internal GetEntitlementMethod GetEntitlement; + + internal GetEntitlementAtMethod GetEntitlementAt; + + internal HasSkuEntitlementMethod HasSkuEntitlement; + + internal StartPurchaseMethod StartPurchase; + } + + public delegate void FetchSkusHandler(Result result); + + public delegate void FetchEntitlementsHandler(Result result); + + public delegate void StartPurchaseHandler(Result result); + + public delegate void EntitlementCreateHandler(ref Entitlement entitlement); + + public delegate void EntitlementDeleteHandler(ref Entitlement entitlement); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public event EntitlementCreateHandler OnEntitlementCreate; + + public event EntitlementDeleteHandler OnEntitlementDelete; + + internal StoreManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + events.OnEntitlementCreate = OnEntitlementCreateImpl; + events.OnEntitlementDelete = OnEntitlementDeleteImpl; + Marshal.StructureToPtr(events, eventsPtr, false); + } + + [MonoPInvokeCallback] + private static void FetchSkusCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + FetchSkusHandler callback = (FetchSkusHandler)h.Target; + h.Free(); + callback(result); + } + + public void FetchSkus(FetchSkusHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.FetchSkus(MethodsPtr, GCHandle.ToIntPtr(wrapped), FetchSkusCallbackImpl); + } + + public Int32 CountSkus() + { + var ret = new Int32(); + Methods.CountSkus(MethodsPtr, ref ret); + return ret; + } + + public Sku GetSku(Int64 skuId) + { + var ret = new Sku(); + var res = Methods.GetSku(MethodsPtr, skuId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public Sku GetSkuAt(Int32 index) + { + var ret = new Sku(); + var res = Methods.GetSkuAt(MethodsPtr, index, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void FetchEntitlementsCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + FetchEntitlementsHandler callback = (FetchEntitlementsHandler)h.Target; + h.Free(); + callback(result); + } + + public void FetchEntitlements(FetchEntitlementsHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.FetchEntitlements(MethodsPtr, GCHandle.ToIntPtr(wrapped), FetchEntitlementsCallbackImpl); + } + + public Int32 CountEntitlements() + { + var ret = new Int32(); + Methods.CountEntitlements(MethodsPtr, ref ret); + return ret; + } + + public Entitlement GetEntitlement(Int64 entitlementId) + { + var ret = new Entitlement(); + var res = Methods.GetEntitlement(MethodsPtr, entitlementId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public Entitlement GetEntitlementAt(Int32 index) + { + var ret = new Entitlement(); + var res = Methods.GetEntitlementAt(MethodsPtr, index, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public bool HasSkuEntitlement(Int64 skuId) + { + var ret = new bool(); + var res = Methods.HasSkuEntitlement(MethodsPtr, skuId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void StartPurchaseCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + StartPurchaseHandler callback = (StartPurchaseHandler)h.Target; + h.Free(); + callback(result); + } + + public void StartPurchase(Int64 skuId, StartPurchaseHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.StartPurchase(MethodsPtr, skuId, GCHandle.ToIntPtr(wrapped), StartPurchaseCallbackImpl); + } + + [MonoPInvokeCallback] + private static void OnEntitlementCreateImpl(IntPtr ptr, ref Entitlement entitlement) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.StoreManagerInstance.OnEntitlementCreate != null) + { + d.StoreManagerInstance.OnEntitlementCreate.Invoke(ref entitlement); + } + } + + [MonoPInvokeCallback] + private static void OnEntitlementDeleteImpl(IntPtr ptr, ref Entitlement entitlement) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.StoreManagerInstance.OnEntitlementDelete != null) + { + d.StoreManagerInstance.OnEntitlementDelete.Invoke(ref entitlement); + } + } + } + + public partial class VoiceManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SettingsUpdateHandler(IntPtr ptr); + + internal SettingsUpdateHandler OnSettingsUpdate; + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetInputModeMethod(IntPtr methodsPtr, ref InputMode inputMode); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetInputModeCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetInputModeMethod(IntPtr methodsPtr, InputMode inputMode, IntPtr callbackData, SetInputModeCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result IsSelfMuteMethod(IntPtr methodsPtr, ref bool mute); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SetSelfMuteMethod(IntPtr methodsPtr, bool mute); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result IsSelfDeafMethod(IntPtr methodsPtr, ref bool deaf); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SetSelfDeafMethod(IntPtr methodsPtr, bool deaf); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result IsLocalMuteMethod(IntPtr methodsPtr, Int64 userId, ref bool mute); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SetLocalMuteMethod(IntPtr methodsPtr, Int64 userId, bool mute); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetLocalVolumeMethod(IntPtr methodsPtr, Int64 userId, ref byte volume); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result SetLocalVolumeMethod(IntPtr methodsPtr, Int64 userId, byte volume); + + internal GetInputModeMethod GetInputMode; + + internal SetInputModeMethod SetInputMode; + + internal IsSelfMuteMethod IsSelfMute; + + internal SetSelfMuteMethod SetSelfMute; + + internal IsSelfDeafMethod IsSelfDeaf; + + internal SetSelfDeafMethod SetSelfDeaf; + + internal IsLocalMuteMethod IsLocalMute; + + internal SetLocalMuteMethod SetLocalMute; + + internal GetLocalVolumeMethod GetLocalVolume; + + internal SetLocalVolumeMethod SetLocalVolume; + } + + public delegate void SetInputModeHandler(Result result); + + public delegate void SettingsUpdateHandler(); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public event SettingsUpdateHandler OnSettingsUpdate; + + internal VoiceManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + events.OnSettingsUpdate = OnSettingsUpdateImpl; + Marshal.StructureToPtr(events, eventsPtr, false); + } + + public InputMode GetInputMode() + { + var ret = new InputMode(); + var res = Methods.GetInputMode(MethodsPtr, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void SetInputModeCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + SetInputModeHandler callback = (SetInputModeHandler)h.Target; + h.Free(); + callback(result); + } + + public void SetInputMode(InputMode inputMode, SetInputModeHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.SetInputMode(MethodsPtr, inputMode, GCHandle.ToIntPtr(wrapped), SetInputModeCallbackImpl); + } + + public bool IsSelfMute() + { + var ret = new bool(); + var res = Methods.IsSelfMute(MethodsPtr, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public void SetSelfMute(bool mute) + { + var res = Methods.SetSelfMute(MethodsPtr, mute); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + public bool IsSelfDeaf() + { + var ret = new bool(); + var res = Methods.IsSelfDeaf(MethodsPtr, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public void SetSelfDeaf(bool deaf) + { + var res = Methods.SetSelfDeaf(MethodsPtr, deaf); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + public bool IsLocalMute(Int64 userId) + { + var ret = new bool(); + var res = Methods.IsLocalMute(MethodsPtr, userId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public void SetLocalMute(Int64 userId, bool mute) + { + var res = Methods.SetLocalMute(MethodsPtr, userId, mute); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + public byte GetLocalVolume(Int64 userId) + { + var ret = new byte(); + var res = Methods.GetLocalVolume(MethodsPtr, userId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public void SetLocalVolume(Int64 userId, byte volume) + { + var res = Methods.SetLocalVolume(MethodsPtr, userId, volume); + if (res != Result.Ok) + { + throw new ResultException(res); + } + } + + [MonoPInvokeCallback] + private static void OnSettingsUpdateImpl(IntPtr ptr) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.VoiceManagerInstance.OnSettingsUpdate != null) + { + d.VoiceManagerInstance.OnSettingsUpdate.Invoke(); + } + } + } + + public partial class AchievementManager + { + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIEvents + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void UserAchievementUpdateHandler(IntPtr ptr, ref UserAchievement userAchievement); + + internal UserAchievementUpdateHandler OnUserAchievementUpdate; + } + + [StructLayout(LayoutKind.Sequential)] + internal partial struct FFIMethods + { + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetUserAchievementCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void SetUserAchievementMethod(IntPtr methodsPtr, Int64 achievementId, byte percentComplete, IntPtr callbackData, SetUserAchievementCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void FetchUserAchievementsCallback(IntPtr ptr, Result result); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void FetchUserAchievementsMethod(IntPtr methodsPtr, IntPtr callbackData, FetchUserAchievementsCallback callback); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate void CountUserAchievementsMethod(IntPtr methodsPtr, ref Int32 count); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetUserAchievementMethod(IntPtr methodsPtr, Int64 userAchievementId, ref UserAchievement userAchievement); + + [UnmanagedFunctionPointer(CallingConvention.Winapi)] + internal delegate Result GetUserAchievementAtMethod(IntPtr methodsPtr, Int32 index, ref UserAchievement userAchievement); + + internal SetUserAchievementMethod SetUserAchievement; + + internal FetchUserAchievementsMethod FetchUserAchievements; + + internal CountUserAchievementsMethod CountUserAchievements; + + internal GetUserAchievementMethod GetUserAchievement; + + internal GetUserAchievementAtMethod GetUserAchievementAt; + } + + public delegate void SetUserAchievementHandler(Result result); + + public delegate void FetchUserAchievementsHandler(Result result); + + public delegate void UserAchievementUpdateHandler(ref UserAchievement userAchievement); + + private IntPtr MethodsPtr; + + private Object MethodsStructure; + + private FFIMethods Methods + { + get + { + if (MethodsStructure == null) + { + MethodsStructure = Marshal.PtrToStructure(MethodsPtr, typeof(FFIMethods)); + } + return (FFIMethods)MethodsStructure; + } + + } + + public event UserAchievementUpdateHandler OnUserAchievementUpdate; + + internal AchievementManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) + { + if (eventsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + InitEvents(eventsPtr, ref events); + MethodsPtr = ptr; + if (MethodsPtr == IntPtr.Zero) { + throw new ResultException(Result.InternalError); + } + } + + private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) + { + events.OnUserAchievementUpdate = OnUserAchievementUpdateImpl; + Marshal.StructureToPtr(events, eventsPtr, false); + } + + [MonoPInvokeCallback] + private static void SetUserAchievementCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + SetUserAchievementHandler callback = (SetUserAchievementHandler)h.Target; + h.Free(); + callback(result); + } + + public void SetUserAchievement(Int64 achievementId, byte percentComplete, SetUserAchievementHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.SetUserAchievement(MethodsPtr, achievementId, percentComplete, GCHandle.ToIntPtr(wrapped), SetUserAchievementCallbackImpl); + } + + [MonoPInvokeCallback] + private static void FetchUserAchievementsCallbackImpl(IntPtr ptr, Result result) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + FetchUserAchievementsHandler callback = (FetchUserAchievementsHandler)h.Target; + h.Free(); + callback(result); + } + + public void FetchUserAchievements(FetchUserAchievementsHandler callback) + { + GCHandle wrapped = GCHandle.Alloc(callback); + Methods.FetchUserAchievements(MethodsPtr, GCHandle.ToIntPtr(wrapped), FetchUserAchievementsCallbackImpl); + } + + public Int32 CountUserAchievements() + { + var ret = new Int32(); + Methods.CountUserAchievements(MethodsPtr, ref ret); + return ret; + } + + public UserAchievement GetUserAchievement(Int64 userAchievementId) + { + var ret = new UserAchievement(); + var res = Methods.GetUserAchievement(MethodsPtr, userAchievementId, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + public UserAchievement GetUserAchievementAt(Int32 index) + { + var ret = new UserAchievement(); + var res = Methods.GetUserAchievementAt(MethodsPtr, index, ref ret); + if (res != Result.Ok) + { + throw new ResultException(res); + } + return ret; + } + + [MonoPInvokeCallback] + private static void OnUserAchievementUpdateImpl(IntPtr ptr, ref UserAchievement userAchievement) + { + GCHandle h = GCHandle.FromIntPtr(ptr); + Discord d = (Discord)h.Target; + if (d.AchievementManagerInstance.OnUserAchievementUpdate != null) + { + d.AchievementManagerInstance.OnUserAchievementUpdate.Invoke(ref userAchievement); + } + } + } +} diff --git a/WindowsFormsApplication2/Discord/ImageManager.cs b/WindowsFormsApplication2/Discord/ImageManager.cs new file mode 100644 index 0000000..292e230 --- /dev/null +++ b/WindowsFormsApplication2/Discord/ImageManager.cs @@ -0,0 +1,53 @@ +using System; +using System.Runtime.InteropServices; +#if UNITY_EDITOR || UNITY_STANDALONE +using UnityEngine; +#endif + +namespace Discord +{ + public partial struct ImageHandle + { + static public ImageHandle User(Int64 id) + { + return User(id, 128); + } + + static public ImageHandle User(Int64 id, UInt32 size) + { + return new ImageHandle + { + Type = ImageType.User, + Id = id, + Size = size, + }; + } + } + + public partial class ImageManager + { + public void Fetch(ImageHandle handle, FetchHandler callback) + { + Fetch(handle, false, callback); + } + + public byte[] GetData(ImageHandle handle) + { + var dimensions = GetDimensions(handle); + var data = new byte[dimensions.Width * dimensions.Height * 4]; + GetData(handle, data); + return data; + } + +#if UNITY_EDITOR || UNITY_STANDALONE + public Texture2D GetTexture(ImageHandle handle) + { + var dimensions = GetDimensions(handle); + var texture = new Texture2D((int)dimensions.Width, (int)dimensions.Height, TextureFormat.RGBA32, false, true); + texture.LoadRawTextureData(GetData(handle)); + texture.Apply(); + return texture; + } +#endif + } +} diff --git a/WindowsFormsApplication2/Discord/LobbyManager.cs b/WindowsFormsApplication2/Discord/LobbyManager.cs new file mode 100644 index 0000000..c914ba8 --- /dev/null +++ b/WindowsFormsApplication2/Discord/LobbyManager.cs @@ -0,0 +1,26 @@ +using System; +using System.Runtime.InteropServices; +using System.Collections.Generic; +using System.Text; + +namespace Discord +{ + public partial class LobbyManager + { + public IEnumerable GetMemberUsers(Int64 lobbyID) + { + var memberCount = MemberCount(lobbyID); + var members = new List(); + for (var i = 0; i < memberCount; i++) + { + members.Add(GetMemberUser(lobbyID, GetMemberUserId(lobbyID, i))); + } + return members; + } + + public void SendLobbyMessage(Int64 lobbyID, string data, SendLobbyMessageHandler handler) + { + SendLobbyMessage(lobbyID, Encoding.UTF8.GetBytes(data), handler); + } + } +} diff --git a/WindowsFormsApplication2/Discord/StorageManager.cs b/WindowsFormsApplication2/Discord/StorageManager.cs new file mode 100644 index 0000000..65cfe72 --- /dev/null +++ b/WindowsFormsApplication2/Discord/StorageManager.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Discord +{ + public partial class StorageManager + { + public IEnumerable Files() + { + var fileCount = Count(); + var files = new List(); + for (var i = 0; i < fileCount; i++) + { + files.Add(StatAt(i)); + } + return files; + } + } +} diff --git a/WindowsFormsApplication2/Discord/StoreManager.cs b/WindowsFormsApplication2/Discord/StoreManager.cs new file mode 100644 index 0000000..4864576 --- /dev/null +++ b/WindowsFormsApplication2/Discord/StoreManager.cs @@ -0,0 +1,32 @@ +using System; +using System.Runtime.InteropServices; +using System.Collections.Generic; +using System.Text; + +namespace Discord +{ + public partial class StoreManager + { + public IEnumerable GetEntitlements() + { + var count = CountEntitlements(); + var entitlements = new List(); + for (var i = 0; i < count; i++) + { + entitlements.Add(GetEntitlementAt(i)); + } + return entitlements; + } + + public IEnumerable GetSkus() + { + var count = CountSkus(); + var skus = new List(); + for (var i = 0; i < count; i++) + { + skus.Add(GetSkuAt(i)); + } + return skus; + } + } +} diff --git a/WindowsFormsApplication2/DiscordRPC.cs b/WindowsFormsApplication2/DiscordRPC.cs new file mode 100644 index 0000000..5b04eaa --- /dev/null +++ b/WindowsFormsApplication2/DiscordRPC.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Discord; + +namespace JellyfinRPC +{ + class DiscordRPC + { + public static Int64 discordAppID = Int64.Parse(ConfigManager.GetEntry("DiscordClientID")); + + + static void UpdateActivity(Discord.Discord discord) + { + var activityManager = discord.GetActivityManager(); + string[] RPCVari = JellyfinAPI.Jellyfin().Result.Split('|'); + if (JellyfinAPI.Jellyfin().Result != null) + { + var activity = new Discord.Activity + { + Details = RPCVari.GetValue(int.Parse("2")).ToString(), + State = RPCVari.GetValue(int.Parse("3")).ToString(), + Timestamps = + { + Start = Utils.DateTimeInUnix(DateTime.Now) - Utils.DateTimeInUnix(DateTime.Parse(RPCVari.GetValue(int.Parse("5")).ToString())), + End = Utils.DateTimeInUnix(DateTime.Now) + (Utils.DateTimeInUnix(DateTime.Parse(RPCVari.GetValue(int.Parse("4")).ToString())) - Utils.DateTimeInUnix(DateTime.Parse(RPCVari.GetValue(int.Parse("5")).ToString()))) + }, + Assets = + { + LargeImage = RPCVari.GetValue(int.Parse("0")).ToString(), + LargeText = RPCVari.GetValue(int.Parse("1")).ToString() + } + }; + StatusManager.WriteStatusLine($"Details: {RPCVari.GetValue(int.Parse("2"))}, State:{RPCVari.GetValue(int.Parse("3"))}"); + activityManager.UpdateActivity(activity, result => ConsoleManager.WriteToConsole($"Updating Presence. Details: {activity.Details}, State: {activity.State}, Result: {result}")); + } + else + { + activityManager.ClearActivity(result => ConsoleManager.WriteToConsole($"Update Activity {result}")); + } + } + } +} diff --git a/WindowsFormsApplication2/FileChecker.cs b/WindowsFormsApplication2/FileChecker.cs index 3ed4146..7111436 100644 --- a/WindowsFormsApplication2/FileChecker.cs +++ b/WindowsFormsApplication2/FileChecker.cs @@ -3,9 +3,9 @@ using System.Collections.Generic; using System.Linq; using System.IO; using System.Text; -using WindowsFormsApplication2.Properties; +using JellyfinRPC.Properties; -namespace WindowsFormsApplication2 +namespace JellyfinRPC { class FileChecker { diff --git a/WindowsFormsApplication2/Form1.Designer.cs b/WindowsFormsApplication2/Form1.Designer.cs index 484c508..99f8550 100644 --- a/WindowsFormsApplication2/Form1.Designer.cs +++ b/WindowsFormsApplication2/Form1.Designer.cs @@ -1,4 +1,4 @@ -namespace WindowsFormsApplication2 +namespace JellyfinRPC { partial class Form1 { @@ -29,6 +29,7 @@ private void InitializeComponent() { this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); this.menuStrip1 = new System.Windows.Forms.MenuStrip(); this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.quitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -36,15 +37,23 @@ this.automaticallyStartToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.minimiseToTrayToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.closeToTrayToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.openToTrayToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.serverConfigToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.rPCSettingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.debugToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.testConsoleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.writeLabelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.listBox1 = new System.Windows.Forms.ListBox(); - this.button1 = new System.Windows.Forms.Button(); - this.label1 = new System.Windows.Forms.Label(); - this.button2 = new System.Windows.Forms.Button(); this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components); + this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); + this.showToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.quitToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.checkBox1 = new System.Windows.Forms.CheckBox(); + this.label1 = new System.Windows.Forms.Label(); this.menuStrip1.SuspendLayout(); + this.contextMenuStrip1.SuspendLayout(); this.SuspendLayout(); // // menuStrip1 @@ -52,7 +61,8 @@ this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.fileToolStripMenuItem, this.settingsToolStripMenuItem, - this.helpToolStripMenuItem}); + this.helpToolStripMenuItem, + this.debugToolStripMenuItem}); this.menuStrip1.Location = new System.Drawing.Point(0, 0); this.menuStrip1.Name = "menuStrip1"; this.menuStrip1.Size = new System.Drawing.Size(503, 24); @@ -83,7 +93,9 @@ this.automaticallyStartToolStripMenuItem, this.minimiseToTrayToolStripMenuItem, this.closeToTrayToolStripMenuItem, - this.serverConfigToolStripMenuItem}); + this.openToTrayToolStripMenuItem, + this.serverConfigToolStripMenuItem, + this.rPCSettingsToolStripMenuItem}); this.settingsToolStripMenuItem.Name = "settingsToolStripMenuItem"; this.settingsToolStripMenuItem.Size = new System.Drawing.Size(61, 20); this.settingsToolStripMenuItem.Text = "Settings"; @@ -108,6 +120,15 @@ this.closeToTrayToolStripMenuItem.Name = "closeToTrayToolStripMenuItem"; this.closeToTrayToolStripMenuItem.Size = new System.Drawing.Size(175, 22); this.closeToTrayToolStripMenuItem.Text = "Close to Tray"; + this.closeToTrayToolStripMenuItem.Click += new System.EventHandler(this.closeToTrayToolStripMenuItem_Click); + // + // openToTrayToolStripMenuItem + // + this.openToTrayToolStripMenuItem.CheckOnClick = true; + this.openToTrayToolStripMenuItem.Name = "openToTrayToolStripMenuItem"; + this.openToTrayToolStripMenuItem.Size = new System.Drawing.Size(175, 22); + this.openToTrayToolStripMenuItem.Text = "Open to Tray"; + this.openToTrayToolStripMenuItem.Click += new System.EventHandler(this.openToTrayToolStripMenuItem_Click); // // serverConfigToolStripMenuItem // @@ -116,6 +137,13 @@ this.serverConfigToolStripMenuItem.Text = "Server Config"; this.serverConfigToolStripMenuItem.Click += new System.EventHandler(this.serverConfigToolStripMenuItem_Click); // + // rPCSettingsToolStripMenuItem + // + this.rPCSettingsToolStripMenuItem.Name = "rPCSettingsToolStripMenuItem"; + this.rPCSettingsToolStripMenuItem.Size = new System.Drawing.Size(175, 22); + this.rPCSettingsToolStripMenuItem.Text = "RPC Config"; + this.rPCSettingsToolStripMenuItem.Click += new System.EventHandler(this.rPCSettingsToolStripMenuItem_Click); + // // helpToolStripMenuItem // this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { @@ -127,52 +155,96 @@ // aboutToolStripMenuItem // this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; - this.aboutToolStripMenuItem.Size = new System.Drawing.Size(107, 22); + this.aboutToolStripMenuItem.Size = new System.Drawing.Size(180, 22); this.aboutToolStripMenuItem.Text = "About"; this.aboutToolStripMenuItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click); // + // debugToolStripMenuItem + // + this.debugToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.testConsoleToolStripMenuItem, + this.writeLabelToolStripMenuItem}); + this.debugToolStripMenuItem.Name = "debugToolStripMenuItem"; + this.debugToolStripMenuItem.Size = new System.Drawing.Size(54, 20); + this.debugToolStripMenuItem.Text = "Debug"; + // + // testConsoleToolStripMenuItem + // + this.testConsoleToolStripMenuItem.Name = "testConsoleToolStripMenuItem"; + this.testConsoleToolStripMenuItem.Size = new System.Drawing.Size(142, 22); + this.testConsoleToolStripMenuItem.Text = "Test Console"; + this.testConsoleToolStripMenuItem.Click += new System.EventHandler(this.testConsoleToolStripMenuItem_Click); + // + // writeLabelToolStripMenuItem + // + this.writeLabelToolStripMenuItem.Name = "writeLabelToolStripMenuItem"; + this.writeLabelToolStripMenuItem.Size = new System.Drawing.Size(142, 22); + this.writeLabelToolStripMenuItem.Text = "Write Status"; + this.writeLabelToolStripMenuItem.Click += new System.EventHandler(this.writeLabelToolStripMenuItem_Click); + // // listBox1 // - this.listBox1.FormattingEnabled = true; - this.listBox1.Location = new System.Drawing.Point(13, 28); + this.listBox1.Location = new System.Drawing.Point(14, 27); this.listBox1.Name = "listBox1"; - this.listBox1.Size = new System.Drawing.Size(478, 199); + this.listBox1.Size = new System.Drawing.Size(475, 199); this.listBox1.TabIndex = 1; + this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged); // - // button1 + // notifyIcon1 // - this.button1.Location = new System.Drawing.Point(415, 229); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(75, 23); - this.button1.TabIndex = 2; - this.button1.Text = "Start"; - this.button1.UseVisualStyleBackColor = true; + this.notifyIcon1.BalloonTipIcon = System.Windows.Forms.ToolTipIcon.Info; + this.notifyIcon1.BalloonTipText = "Jellyfin Rich Presence has been moved to the tray icon."; + this.notifyIcon1.BalloonTipTitle = "Jellyfin Rich Presence is still running!"; + this.notifyIcon1.ContextMenuStrip = this.contextMenuStrip1; + this.notifyIcon1.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon1.Icon"))); + this.notifyIcon1.Text = "Jellyfin Rich Presence"; + this.notifyIcon1.Visible = true; + this.notifyIcon1.Click += new System.EventHandler(this.notifyIcon1_Click); + this.notifyIcon1.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.notifyIcon1_MouseDoubleClick); + // + // contextMenuStrip1 + // + this.contextMenuStrip1.ImeMode = System.Windows.Forms.ImeMode.NoControl; + this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.showToolStripMenuItem, + this.quitToolStripMenuItem1}); + this.contextMenuStrip1.Name = "contextMenuStrip1"; + this.contextMenuStrip1.Size = new System.Drawing.Size(104, 48); + // + // showToolStripMenuItem + // + this.showToolStripMenuItem.Name = "showToolStripMenuItem"; + this.showToolStripMenuItem.Size = new System.Drawing.Size(103, 22); + this.showToolStripMenuItem.Text = "Show"; + this.showToolStripMenuItem.Click += new System.EventHandler(this.showToolStripMenuItem_Click); + // + // quitToolStripMenuItem1 + // + this.quitToolStripMenuItem1.Name = "quitToolStripMenuItem1"; + this.quitToolStripMenuItem1.Size = new System.Drawing.Size(103, 22); + this.quitToolStripMenuItem1.Text = "Quit"; + this.quitToolStripMenuItem1.Click += new System.EventHandler(this.quitToolStripMenuItem1_Click); + // + // checkBox1 + // + this.checkBox1.AutoSize = true; + this.checkBox1.Location = new System.Drawing.Point(397, 238); + this.checkBox1.Name = "checkBox1"; + this.checkBox1.Size = new System.Drawing.Size(94, 17); + this.checkBox1.TabIndex = 4; + this.checkBox1.Text = "Show Console"; + this.checkBox1.UseVisualStyleBackColor = true; + this.checkBox1.Click += new System.EventHandler(this.checkBox1_Click); // // label1 // this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(13, 234); + this.label1.Location = new System.Drawing.Point(12, 242); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(35, 13); this.label1.TabIndex = 3; this.label1.Text = "label1"; // - // button2 - // - this.button2.Enabled = false; - this.button2.Location = new System.Drawing.Point(334, 229); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(75, 23); - this.button2.TabIndex = 4; - this.button2.Text = "Stop"; - this.button2.UseVisualStyleBackColor = true; - // - // notifyIcon1 - // - this.notifyIcon1.Text = "notifyIcon1"; - this.notifyIcon1.Visible = true; - this.notifyIcon1.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.notifyIcon1_MouseDoubleClick); - // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -180,19 +252,22 @@ this.AutoSize = true; this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; this.ClientSize = new System.Drawing.Size(503, 264); - this.Controls.Add(this.button2); - this.Controls.Add(this.label1); - this.Controls.Add(this.button1); this.Controls.Add(this.listBox1); + this.Controls.Add(this.label1); + this.Controls.Add(this.checkBox1); this.Controls.Add(this.menuStrip1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.MainMenuStrip = this.menuStrip1; this.MaximizeBox = false; this.Name = "Form1"; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; this.Text = "Jellyfin Rich Presence"; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing); this.Load += new System.EventHandler(this.Form1_Load); this.Resize += new System.EventHandler(this.Form1_Resize); this.menuStrip1.ResumeLayout(false); this.menuStrip1.PerformLayout(); + this.contextMenuStrip1.ResumeLayout(false); this.ResumeLayout(false); this.PerformLayout(); @@ -209,13 +284,19 @@ private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem serverConfigToolStripMenuItem; - private System.Windows.Forms.ListBox listBox1; - private System.Windows.Forms.Button button1; - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Button button2; private System.Windows.Forms.ToolStripMenuItem automaticallyStartToolStripMenuItem; private System.Windows.Forms.NotifyIcon notifyIcon1; - + private System.Windows.Forms.ContextMenuStrip contextMenuStrip1; + private System.Windows.Forms.ToolStripMenuItem showToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem quitToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem openToTrayToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem rPCSettingsToolStripMenuItem; + public System.Windows.Forms.ListBox listBox1; + private System.Windows.Forms.ToolStripMenuItem debugToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem testConsoleToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem writeLabelToolStripMenuItem; + public System.Windows.Forms.Label label1; + private System.Windows.Forms.CheckBox checkBox1; } } diff --git a/WindowsFormsApplication2/Form1.cs b/WindowsFormsApplication2/Form1.cs index 675d38f..aba2656 100644 --- a/WindowsFormsApplication2/Form1.cs +++ b/WindowsFormsApplication2/Form1.cs @@ -8,7 +8,7 @@ using System.IO; using System.Text; using System.Windows.Forms; -namespace WindowsFormsApplication2 +namespace JellyfinRPC { public partial class Form1 : Form { @@ -35,53 +35,156 @@ namespace WindowsFormsApplication2 form.Show(); } + private static System.Timers.Timer consoleTimer; + private void Form1_Load(object sender, EventArgs e) { - minimiseToTrayToolStripMenuItem.Checked = ConfigManager.GetEntry("MinimiseToTray", "False") == "False"; - closeToTrayToolStripMenuItem.Checked = ConfigManager.GetEntry("CloseToTray", "False") == "False"; + minimiseToTrayToolStripMenuItem.Checked = bool.Parse(ConfigManager.GetEntry("MinimiseToTray", "False")); + closeToTrayToolStripMenuItem.Checked = bool.Parse(ConfigManager.GetEntry("CloseToTray", "False")); ConfigManager.GetEntry("ApiKey", ""); ConfigManager.GetEntry("ServerURL", ""); ConfigManager.GetEntry("UserID", ""); ConfigManager.GetEntry("JellyfinToken", ""); - - if (ConfigManager.GetEntry("JellyfinToken") == "" && ConfigManager.GetEntry("ApiKey") == "") - { - ConfigForm form = new ConfigForm(); - form.Show(); - } + openToTrayToolStripMenuItem.Checked = bool.Parse(ConfigManager.GetEntry("OpenToTray", "False")); + ConfigManager.GetEntry("JellyfinToken", ""); + ConfigManager.GetEntry("DeviceID", $"{JellyfinAPI.DeviceID()}"); + SetTimer(); + JellyfinAPI.Jellyfin(); - } + + - private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) + //if (ConfigManager.GetEntry("JellyfinToken") == "" && ConfigManager.GetEntry("ApiKey") == "") + //{ + // ConfigForm form = new ConfigForm(); + // form.Show(); + //} + + } + + private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) { Form1 form = new Form1(); form.Show(); } + public void SetTimer() + { + consoleTimer = new System.Timers.Timer(5); + consoleTimer.Elapsed += ConsoleTimer_Elapsed; + consoleTimer.AutoReset = true; + consoleTimer.Enabled = true; + + } + + private void ConsoleTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e) + { + try + { + if (!listBox1.Items.Contains((object)ConsoleManager.lineToWrite)) + { + listBox1.BeginInvoke((MethodInvoker)delegate + { + listBox1.Items.Add(ConsoleManager.lineToWrite); + }); + + + } + } + catch (ArgumentNullException) + { + return; + } + + } + private void Form1_Resize(object sender, EventArgs e) { if (ConfigManager.GetEntry("MinimiseToTray") == "True") { if (this.WindowState == FormWindowState.Minimized) { + Hide(); notifyIcon1.Visible = true; - notifyIcon1.ShowBalloonTip(3000); - this.ShowInTaskbar = false; + notifyIcon1.ShowBalloonTip(5000); } } } private void minimiseToTrayToolStripMenuItem_Click(object sender, EventArgs e) { - if (ConfigManager.GetEntry("MinimiseToTray") == "True") - { - ConfigManager.SetEntry("MinimiseToTray", "False"); - } + ConfigManager.SetEntry("MinimiseToTray", minimiseToTrayToolStripMenuItem.Checked.ToString()); + } - if (ConfigManager.GetEntry("MinimiseToTray") == "False") + private void listBox1_SelectedIndexChanged(object sender, EventArgs e) + { + + } + + private void showToolStripMenuItem_Click(object sender, EventArgs e) + { + Show(); + notifyIcon1.Visible = false; + } + + private void notifyIcon1_Click(object sender, EventArgs e) + { + Show(); + } + + private void quitToolStripMenuItem1_Click(object sender, EventArgs e) + { + Application.Exit(); + } + + private void openToTrayToolStripMenuItem_Click(object sender, EventArgs e) + { + ConfigManager.SetEntry("OpenToTray", openToTrayToolStripMenuItem.Checked.ToString()); + } + + private void Form1_FormClosing(object sender, FormClosingEventArgs e) + { + if (ConfigManager.GetEntry("CloseToTray") == "True") { - ConfigManager.SetEntry("MinimiseToTray", "True"); + if (e.CloseReason == CloseReason.UserClosing) + { + e.Cancel = true; + Hide(); + notifyIcon1.Visible = true; + notifyIcon1.ShowBalloonTip(5000); + + } } + else + { + Application.Exit(); + } + } + + private void closeToTrayToolStripMenuItem_Click(object sender, EventArgs e) + { + ConfigManager.SetEntry("CloseToTray", closeToTrayToolStripMenuItem.Checked.ToString()); + } + + private void rPCSettingsToolStripMenuItem_Click(object sender, EventArgs e) + { + Form3 form = new Form3(); + form.Show(); + } + + private void testConsoleToolStripMenuItem_Click(object sender, EventArgs e) + { + ConsoleManager.WriteToConsole("Testing Console..."); + } + + private void writeLabelToolStripMenuItem_Click(object sender, EventArgs e) + { + StatusManager.WriteStatusLine("Testing Status..."); + } + + private void checkBox1_Click(object sender, EventArgs e) + { + listBox1.Enabled = checkBox1.Checked; } } } diff --git a/WindowsFormsApplication2/Form1.resx b/WindowsFormsApplication2/Form1.resx index b887042..f1885cc 100644 --- a/WindowsFormsApplication2/Form1.resx +++ b/WindowsFormsApplication2/Form1.resx @@ -121,9 +121,131 @@ 21, 16 - 136, 16 + 142, 27 + + 255, 27 + + + + + AAABAAMAEBAAAAEACABoBQAANgAAACAgAAABACAAqBAAAJ4FAAAQEAAAAQAgAGgEAABGFgAAKAAAABAA + AAAgAAAAAQAIAAAAAABAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAADNemMAy3dpAMx1bgDMeW8Az39sAMdt + fwDJc3QAyXB+AM14egDZmxYA1pgdANqiFwDVlSAA1pUkANWTKQDWlzUA2Zs3ANWUOQDaoSAA3Kc+ANKL + QwDUjkAA0YhIANiZQgDXmUwAz4FXANCEUwDUj1MA0IJfANmeWQDZnF4A36tEAOO5VwDShmQA0YVpANSQ + aQDYmW4A2JxsAM+AcQDOgHoA0IV1ANSMcQDQhXsA0IN+ANeYdQDUkHkA5LpxAMdojgDIaYoAzXuBAM5/ + hgDFZpAAxWWXAMZjmQDEYZ0AxGSfAMdsmQDIbJ8Aw2GhAMViowDHbKgAyGqqAMpwpADMeqEAy3WqAMpy + rwDMdq8AznupAM9+rQDOfrAA0YWEANCFjADOgZQA04efANaTlgDZmpwA3qiWAOO3gQDjtZUA0IOoANKH + rwDXl6gA04y9ANufsQDcoakA5bytAOfBjQDqyIoA2ZnGANmdyQDfqcQA36nNALX/sQDU/9EA////AAAA + AAAULwAAIlAAADBwAAA9kAAATLAAAFnPAABn8AAAeP8RAIr/MQCc/1EArv9xAMD/kQDS/7EA5P/RAP// + /wAAAAAAJi8AAEBQAABacAAAdJAAAI6wAACpzwAAwvAAANH/EQDY/zEA3v9RAOP/cQDp/5EA7/+xAPb/ + 0QD///8AAAAAAC8mAABQQQAAcFsAAJB0AACwjgAAz6kAAPDDAAD/0hEA/9gxAP/dUQD/5HEA/+qRAP/w + sQD/9tEA////AAAAAAAvFAAAUCIAAHAwAACQPgAAsE0AAM9bAADwaQAA/3kRAP+KMQD/nVEA/69xAP/B + kQD/0rEA/+XRAP///wAAAAAALwMAAFAEAABwBgAAkAkAALAKAADPDAAA8A4AAP8gEgD/PjEA/1xRAP96 + cQD/l5EA/7axAP/U0QD///8AAAAAAC8ADgBQABcAcAAhAJAAKwCwADYAzwBAAPAASQD/EVoA/zFwAP9R + hgD/cZwA/5GyAP+xyAD/0d8A////AAAAAAAvACAAUAA2AHAATACQAGIAsAB4AM8AjgDwAKQA/xGzAP8x + vgD/UccA/3HRAP+R3AD/seUA/9HwAP///wAAAAAALAAvAEsAUABpAHAAhwCQAKUAsADEAM8A4QDwAPAR + /wDyMf8A9FH/APZx/wD3kf8A+bH/APvR/wD///8AAAAAABsALwAtAFAAPwBwAFIAkABjALAAdgDPAIgA + 8ACZEf8ApjH/ALRR/wDCcf8Az5H/ANyx/wDr0f8A////AAAAAAAIAC8ADgBQABUAcAAbAJAAIQCwACYA + zwAsAPAAPhH/AFgx/wBxUf8AjHH/AKaR/wC/sf8A2tH/AP///wAAAAAAAAAAAAAAAAAAAAAAAABSSCgF + HRsXFhIRFCEAAAA5MQYJKy4tJh8ZEA0KDAAAOjRUAAAAAAAAAAAvCxMAAEY1AAAAAAAAAAAAAA4gAABc + N1sAAEcnIyQAAFcPWAAAAD1EAAAyAwEiAAAeGAAAAABZOAAAVQcCTQAAFU4AAAAAAD5FAAAzLAAAJRwA + AAAAAABaOwAAAAAAVhpPAAAAAAAAAEI/AAAAACkqAAAAAAAAAAAAPFEAAEsEAAAAAAAAAAAAAFM3UEoI + TAAAAAAAAAAAAAAAQzYwSQAAAAAAAAAAAAAAAABBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAMAD + AACAAQAAj/EAAJ/5AACMMQAAzDMAAMwzAADmZwAA58cAAPPPAAD5nwAA+B8AAPw/AAD+fwAA//8AACgA + AAAgAAAAQAAAAAEAIAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAqlVVA8htbQ7Fc3Mfy3VwMst4aUbNeWVYznteac9+WXfPgFOB0INOiNGESYvRh0OL0og9iNOK + OYHTjjN21ZAuaNWSKVfZliVE1ZYfMdSZGR7XnBMN/38AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAC/f38Ex2eJJclrhl/JbICZyW95w8tydN3LdG7tzHdp9s13ZPvMe2D+zn1b/8+AVv/QglH/0YRL/9KG + Rv/SiUH/04s7/9SNNv/TjjH+1ZEq+9aSJvXXliHs1pYa3NeaFsHYnRKX2J8NXdWeBiX/vwAEAAAAAAAA + AAAAAAAAxmObEsVmkoTFZ43exmqH+slsg//Kb37/ynF5/8tzc//MdW7/zXhp/816Y//OfF7/z35Z/9CB + VP/Rg07/0YVJ/9KHRP/Tij7/1Iw5/9SONP/VkC//1pMp/9eVJP/Xlx//2JkZ/9mbFP/ang/6258K3duh + BYPimwASAAAAAAAAAADEYphoxWSV+cdnkf/IaYv/yGuG/8ltgf/KcHz/y3J2/8t0cf/Mdmz/zXlm/857 + Yf/PfVz/z39X/9CCUf/RhEz/0oZH/9KIQf/Tizz/1I03/9WPMv/WkSz/1pMn/9eWIv/YmBz/2ZoX/9md + Ev/anw3/258H+dqhBGgAAAAAAAAAAMRinIfGY5n/xmWU/8doj//Iaon/yWyE/8luf//JcHn+y3Fz98pz + burLd2nazXlkzM58XMHNfVi5z4BTtdCDTbXRhEm50oVDwdKHPs3Sijnb1Iw06tOOL/jUkSr+15Ql/9eX + IP/YmRr/2ZsV/9qdEP/boAr/26AHhwAAAAAAAAAAw1+fcMNhmv7GZJf/x2aS/8dpjP/Ga4b6x22By8pu + fIPKcHdNzXRuLsh2bRzGcWMSv39VDN9/XwjakUgH2pFIB8ZxOAnUfz8M1I04EtOMPR3TjTYv1I8xTtaQ + LITVkSXL15Qh+tiYHf/Ymhj/2ZwT/9idDf7aoAlvAAAAAAAAAADDYJ5FxGCd9MVjmv/GZZX/x2eP/8Vp + irHNa4ka////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA//8AAdeTJxrWlCSv15Yg/9iZG//Zmxb/2ZsP9NyfC0MAAAAAAAAAAL9boxzDX6LWxWKd/8Zk + mP/GZpL/xmeOgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANWTJ4LXlSP/2Jce/9iaGf/XmhTV2aASGwAAAAAAAAAAv3+/BMRe + o5zEYKD/xWKb/8Zllf/FZpCkv3+/BAAAAAAAAAAAAAAAAL9/fwTEdWsayndtMct1ZUHOemFJzn1aSc9/ + V0DPf1Uw1oRRGb9/PwQAAAAAAAAAAAAAAAD/vz8E1pMqo9aUJv/XliH/2Jgc/9iZF5m/fwAEAAAAAAAA + AAAAAAAAxF6jTsJdovXFYZ7/xmOZ/8ZlktTEYpMaAAAAAAAAAADMZpkFynB5estxdNXLc27sy3do9M14 + ZPfOel33zX5X9NCBU+vQgk/V0YNLesyZMwUAAAAAAAAAANeTMRrTkCzU1pIp/9eVJP/Xlh/02ZgbSwAA + AAAAAAAAAAAAAAAAAADCYakVw1yjycRgof/FYpz/xGOW9sVmklAAAAAAAAAAAMZxjQnKcHu4y3J3/8t0 + cf/Mdmz/zXln/857Yf/OfVz/z39X/9CCUv/Og024xo1UCQAAAAAAAAAA1Yw2UNSPMPbWkS3/1pMn/9eU + IsfYmRkUAAAAAAAAAAAAAAAAAAAAAP8A/wHCXKZ2xF+i/MVhn//FY5n/xWWVpLZtkQcAAAAA/wD/Acpv + fX7Jb3j9y3N0/8x1b//Nd2r/zXlk/858X//Pflr/zoBT/dCCT33//wABAAAAANqRSAfTijmk1I41/9WQ + MP/UkCr81JIlc///AAEAAAAAAAAAAAAAAAAAAAAAAAAAAMJdpybCXKXcxGCi/8VinP/GYpbmxmWTMgAA + AAAAAAAAxmt/MshtfObKcXf/y3Ry/8x2bf/NeGj/znpi/859Xf/Oflbm0IJTMQAAAAAAAAAA0odBM9GI + O+fUjDj/1Y8z/9WQLdvUlCokAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvz9/BMJbpYvDXaX9xWGf/8Ni + mP7FY5aNv39/BAAAAAC2bW0HyG5+m8hwev7LcnX/zHVw/8x3a//NeWX/zHtg/s18XJrUf1UGAAAAAL9/ + PwTShkSO0IdA/tOLO//TjTX91Y8xh/+qVQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw1yoL8Nc + peLEX6L/xWGd/8ZjmODGZZMtAAAAAAAAAADGbH82yW975cpxeP/Lc3P/zHZu/814aP/LeWPlzn1gNQAA + AAAAAAAA0YdJLdCDSOHSh0P/04o+/9KLN+HRjTItAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADMZpkFwlynj8Ncpf3EYKD/xGGb/cRjl4/MZpkFAAAAAMxmZgXIbX6HyW97/Mtydv/LdHH/y3Zr/M13 + ZobMZmYFAAAAAMyZZgXPgU+Q0IRK/dKGRv/RiED904o8jP9/PwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADGWqktwV2n4MRfo//FYZ7/xWGX5sNkljgAAAAAAAAAAMpygx3KbXvGynF5/8tz + dP/LdW3GyntpHQAAAAAAAAAAzX1UOdB/VObQg0//0YVJ/9KHQ97ViEErAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8/fwTDXKiExF6k/MRgof/EYpr+xmKYpr9qlAwAAAAAAAAAAchw + e0LKb3neynB23st1cUEAAAABAAAAAL9/VQzOfVunzn9X/tCBUv/Qgkv80YZHgf+qVQMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMRepyPBW6jUxF+k/8Vhn//FYZnzxWKWWP8A + /wEAAAAA/39/AsdvfTfHb3g3/39/AgAAAAD/AAABzXliWMx5X/PPflr/0IBV/86BTtPQg00hAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/AsNcqWvDXKX4xGCi/8Vi + nf/EY5fNw2GWIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMp4aSLNd2fNzXpi/859Xf/Nflf4zoBSaf// + AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv1mlFMFb + qbvEXqX/xWCg/8Nhmv3FZJeWzGaZCgAAAAAAAAAAAAAAAAAAAADMf38KynVwlsp1af3NeWX/zntg/819 + WbnJeF0TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwV2oR8Jbp+zEX6P/xWGd/8VimPPHZJRl/1WqAwAAAAAAAAAA/1WqA8lxdmXJc3LzzHZu/814 + af/NeWLry3lgRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAC2SLYHwFuojsRepPzEYKD/xWKb/8RjleTEZZNOqlWqA6pVVQPKbYFNyW575Mty + dv/LdHH/zHZr/Mp4Z4zUf1UGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFWqwfwl2mysRfo//FYZ7/xWOZ/8VlkuLHZo9yyGqJccds + hOLJbn7/ynF5/8tzdP/Jc27JzHduHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAHDXKhNwl6m7MRgof/FYpz/xmSX/8Zm + kPzHaIr8yGuH/8ltgv/Kb3z/yXB368tzc0v/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANRVqgbDXaeAwl6i+cVh + n//FY5r/xmWU/8dnj//Iaor/yWyF/8dsffnIcHp/1H9/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMZj + qRLCXqWowl6i/cVinf/GZJj/x2aS/8dojf/GaYj9yGqCqMZxfxIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMNapSLDXqS9w2Ce/sVjm//GZZX/xWeO/sZpib3IbIshAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMVfpSjDX6K4xWCd+8VimPvGZZG4xWaMKAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFboxnFYJ5qxWKZaslqlBgAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////gA + AB/AAAADgAAAAYAAAAGAAAABgAAAAYB//gGB//+BgOAHAcDAAwPAwAMDwEACA+BgBgfgIAQH8DAMD/AQ + CA/4GBgf+AgQH/wEID/8B+A//gPAf/8BgP//AAD//4AB//+AAf//wAP//+AH///wD///+B////w///// + //8oAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGcXEJzXV1Gst2 + ay3Me2E8z39XRtCCTUzSh0BL0442RtOSLzvWliIs15MdGt+fHwgAAAAAAAAAAL9qlAzHZ49lx2yEs8hw + eNjKdW7pzXll8s9+WvbPgU/40IVD+NOKOvbTjy/y1pIl6daXG9fYnBGz26AKZNSqAAzEYphBxGSU8chp + iv/HbX/+y3Fz8sp1auHMel/UzoBUzc+FSc3SiT7U0ow14dSSK/LVlSD+2ZsW/9idCvHXoAdByF+fOMVj + me/FZZD9yGqGo8tve0DLdG0jx3ljF9R/VBLUf0YS0oVCF9OKOiPTkStB1pQio9aYHP3YmxLv2p8NOMVc + ohbDYJ7OxGKV+sVnkVQAAAAAtm1tB9BzbCHPemQwz39aMNCDVCG2bUgHAAAAANSRJ1TWkyD62JcXzdqd + GBX/f38CxF6ih8Rgnf3GZJWM/39/Aspwek3Lc3LdzHZm7M58XuzOgFPd0IRMTf9/AALVjzGM1ZMo/diX + IIX/fwACAAAAAMRdpjTCXqDoxWGY1MpglR3IbXo4yXB368x1bv/NemP/z3xX69CBUzfTjD0d0os41NWP + L+fXligzAAAAAAAAAADabbYHxF6loMNhnfnDY5dsuXNzC8pve6XJc3T+y3dp/s16XqXMf2YK0oZGbNGJ + P/nTjTaf2pEkBwAAAAAAAAAAAAAAAMNdqjzEXaPqxWGbz8NdmR7Hb303yG934st0buLLeGU3zH9VHtCC + Tc/RhkTq04pAOwAAAAAAAAAAAAAAAAAAAAC2bbYHwV2mmcJeoPrGYpp/2m2RB8pxfFjKcXZY2m1tB817 + XYDPf1T60YNNl9qRSAcAAAAAAAAAAAAAAAAAAAAAAAAAAMJeqy7DXqTexWCa5cVimD7///8B////Aclz + bz7LeGblzntc3dGCVC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqVaoDw1yndMReofjFY5fDx2eQJcdu + fCXKcnbCy3Zr+M55Y3OqVVUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL9ZpRTCXqO1xWGc/MVl + k8zIaojMyW99/MpxdLTJeGsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv12mNMRf + otnGY5n/x2iO/8ZsgtnIbn0zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9/ + fwLFXaRMw1+d28RlktvFaIlMf39/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA/39/AshhnSrIYZcq/39/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMADAAAAAAAAAAAAAAAA + AAAIEAAAAAAAAIABAACAAQAAwAMAAMADAADgBwAA4AcAAPAPAAD4HwAA+B8AAPw/AAA= + + - 25 + 62 \ No newline at end of file diff --git a/WindowsFormsApplication2/Form2.Designer.cs b/WindowsFormsApplication2/Form2.Designer.cs deleted file mode 100644 index 58e6562..0000000 --- a/WindowsFormsApplication2/Form2.Designer.cs +++ /dev/null @@ -1,38 +0,0 @@ -namespace WindowsFormsApplication2 -{ - partial class Form2 - { - /// - /// 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.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Text = "Form2"; - } - - #endregion - } -} \ No newline at end of file diff --git a/WindowsFormsApplication2/Form2.cs b/WindowsFormsApplication2/Form2.cs deleted file mode 100644 index 1bea01e..0000000 --- a/WindowsFormsApplication2/Form2.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Windows.Forms; - -namespace WindowsFormsApplication2 -{ - public partial class Form2 : Form - { - public Form2() - { - InitializeComponent(); - } - } -} diff --git a/WindowsFormsApplication2/Form3.Designer.cs b/WindowsFormsApplication2/Form3.Designer.cs new file mode 100644 index 0000000..f4b8582 --- /dev/null +++ b/WindowsFormsApplication2/Form3.Designer.cs @@ -0,0 +1,112 @@ +namespace JellyfinRPC +{ + partial class Form3 + { + /// + /// 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.label1 = new System.Windows.Forms.Label(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.button1 = new System.Windows.Forms.Button(); + this.button2 = new System.Windows.Forms.Button(); + this.button3 = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(13, 13); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(73, 13); + this.label1.TabIndex = 0; + this.label1.Text = "Application ID"; + this.label1.Click += new System.EventHandler(this.label1_Click); + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(13, 30); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(259, 20); + this.textBox1.TabIndex = 1; + // + // button1 + // + this.button1.Location = new System.Drawing.Point(197, 61); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 2; + this.button1.Text = "OK"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // button2 + // + this.button2.Location = new System.Drawing.Point(116, 61); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(75, 23); + this.button2.TabIndex = 3; + this.button2.Text = "Cancel"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click); + // + // button3 + // + this.button3.Location = new System.Drawing.Point(35, 61); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(75, 23); + this.button3.TabIndex = 4; + this.button3.Text = "Apply"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.button3_Click); + // + // Form3 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(284, 96); + this.Controls.Add(this.button3); + this.Controls.Add(this.button2); + this.Controls.Add(this.button1); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.label1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Name = "Form3"; + this.Text = "Discord RPC Config"; + this.Load += new System.EventHandler(this.Form3_Load); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button button3; + } +} \ No newline at end of file diff --git a/WindowsFormsApplication2/Form3.cs b/WindowsFormsApplication2/Form3.cs new file mode 100644 index 0000000..18c94f6 --- /dev/null +++ b/WindowsFormsApplication2/Form3.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Windows.Forms; + +namespace JellyfinRPC +{ + public partial class Form3 : Form + { + public Form3() + { + InitializeComponent(); + } + + private void label1_Click(object sender, EventArgs e) + { + + } + + private void button2_Click(object sender, EventArgs e) + { + this.DialogResult = DialogResult.Cancel; + Close(); + } + + private void button1_Click(object sender, EventArgs e) + { + button3.PerformClick(); + this.DialogResult = DialogResult.OK; + Close(); + } + + private void Form3_Load(object sender, EventArgs e) + { + textBox1.Text = ConfigManager.GetEntry("DiscordClientID"); + } + + private void button3_Click(object sender, EventArgs e) + { + ConfigManager.SetEntry("DiscordClientID", textBox1.Text); + } + } +} diff --git a/WindowsFormsApplication2/Form3.resx b/WindowsFormsApplication2/Form3.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/WindowsFormsApplication2/Form3.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/WindowsFormsApplication2/JellyfinAPI.cs b/WindowsFormsApplication2/JellyfinAPI.cs new file mode 100644 index 0000000..97827fa --- /dev/null +++ b/WindowsFormsApplication2/JellyfinAPI.cs @@ -0,0 +1,245 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net.Http; +using System.Text; +using System.Threading.Tasks; +using Newtonsoft.Json.Linq; +using System.Reflection; +using System.Security.Cryptography; + +namespace JellyfinRPC +{ + class JellyfinAPI + { + public static async Task Jellyfin() + { + + while (true) + { + try + { + var playingInfo = await GetCurrentlyPlaying(); + if (playingInfo != null) + { + JToken nowPlaying = playingInfo.NowPlayingItem; + + string largeImageKey = playingInfo.IsMusic + ? GetAlbumCover(nowPlaying) + : await GetJellyfinLogo(); + string largeImageText = playingInfo.IsMusic + ? nowPlaying["Album"]?.ToString() ?? "Unknown Album" + : "Jellyfin"; + + string details = playingInfo.IsMusic + ? $"{playingInfo.Title}" + : nowPlaying["SeriesName"] != null + ? $"Watching {nowPlaying["SeriesName"]} - {playingInfo.Title}" + : $"Watching {playingInfo.Title}"; + + string state = playingInfo.IsMusic + ? $"{playingInfo.Artist}" + : nowPlaying["SeriesName"] != null + ? $"Season {playingInfo.Season}, Episode {playingInfo.Episode}" + : ""; + DateTime duration = playingInfo.Duration; + + DateTime progress = playingInfo.Progress; + + return $"{largeImageKey}|{largeImageText}|{details}|{state}|{duration}|{progress}"; + } + } + catch (Exception ex) + { + ConsoleManager.WriteToConsole($"Error fetching Jellyfin data: {ex.Message}"); + } + } + } + + + public static string AssemblyVersion + { + get + { + return Assembly.GetExecutingAssembly().GetName().Version.ToString(); + } + } + private static async Task GetJellyfinLogo() + { + using var httpClient = new HttpClient(); + try + { + if (ConfigManager.GetEntry("JellyfinToken") == "") + { + + + var response = await httpClient.GetAsync($"{ConfigManager.GetEntry("ServerURL")}/System/Info?api_key={ConfigManager.GetEntry("APIKey")}"); + response.EnsureSuccessStatusCode(); + + var jsonResponse = await response.Content.ReadAsStringAsync(); + var json = JArray.Parse(jsonResponse); + + var logoUrl = json["LogoUrl"]?.ToString(); + + return logoUrl ?? "jellyfin_logo"; + } + else + { + return "jellyfin_logo"; + } + } + catch (Exception ex) + { + ConsoleManager.WriteToConsole($"Error fetching Jellyfin logo: {ex.Message}"); + return "jellyfin_logo"; + } + + } + private static async Task GetCurrentlyPlaying() + { + using var httpClient = new HttpClient(); + try + { + if (ConfigManager.GetEntry("JellyfinToken") == "") + { + var response = await httpClient.GetAsync($"{ConfigManager.GetEntry("ServerURL")}/Sessions?api_key={ConfigManager.GetEntry("APIKey")}"); + response.EnsureSuccessStatusCode(); + + var jsonResponse = await response.Content.ReadAsStringAsync(); + var sessions = JArray.Parse(jsonResponse); + + foreach (var session in sessions) + { + if (session["UserId"]?.ToString() == ConfigManager.GetEntry("UserID") && session["NowPlayingItem"] != null) + { + var nowPlaying = session["NowPlayingItem"]; + var mediaType = nowPlaying["Type"]?.ToString(); + bool isMusic = mediaType?.ToLower() == "audio"; + + string albumCover = ""; + string artist = "Unknown Artist"; + + if (isMusic) + { + albumCover = GetAlbumCover(nowPlaying); + var artists = nowPlaying["Artists"]?.ToObject(); + if (artists != null && artists.Count > 0) + { + artist = artists[0].ToString(); + } + else + { + artist = "Unknown Artist"; + } + + } + + return new PlayingInfo + { + Title = nowPlaying["Name"]?.ToString(), + Artist = artist, + AlbumCover = albumCover, + Season = nowPlaying["ParentIndexNumber"]?.ToString() ?? "N/A", + Episode = nowPlaying["IndexNumber"]?.ToString() ?? "N/A", + Progress = new DateTime((long)session["PlayState"]["PositionTicks"]), + //Progress = TimeSpan.FromTicks((long)session["PlayState"]["PositionTicks"]), + Duration = new DateTime((long)nowPlaying["RunTimeTicks"]), + //Duration = TimeSpan.FromTicks((long)nowPlaying["RunTimeTicks"]), + IsMusic = isMusic, + NowPlayingItem = nowPlaying + }; + } + + } + } + + } + catch (Exception ex) + { + ConsoleManager.WriteToConsole($"Error fetching Jellyfin data: {ex.Message}"); + } + return null; + } + + private static string GetAlbumCover(JToken nowPlaying) + { + var mediaStreams = nowPlaying["MediaStreams"]?.ToObject(); + if (mediaStreams != null) + { + foreach (var stream in mediaStreams) + { + var imageTag = stream["ImageTag"]?.ToString(); + if (!string.IsNullOrEmpty(imageTag)) + { + return imageTag; + } + } + } + return "album_cover"; + } + public static async Task SendQuickConnectRequest() + { + using var httpClient = new HttpClient(); + httpClient.DefaultRequestHeaders.Add("Authorization", $"MediaBrowser Client=\"JellyfinRPC\", Device=\"Windows, Probably\", DeviceId=\"{ConfigManager.GetEntry("JellyfinDeviceID")}\", Version=\"{AssemblyVersion}\""); + if (ConfigManager.GetEntry("ServerURL") != "") + { + var response = await httpClient.PostAsync($"{ConfigManager.GetEntry("ServerURL")}/QuickConnect/Initiate", null); + if (response.StatusCode is (System.Net.HttpStatusCode)401) + { + System.Windows.Forms.MessageBox.Show("This server does not have Quick Connect enabled.", "Quick Connect Unavailable.", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error, System.Windows.Forms.MessageBoxDefaultButton.Button1); + return "Error: Server does not have Quick Connect Enabled."; + } + else + { + try + { + response.EnsureSuccessStatusCode(); + var jsonResponse = await response.Content.ReadAsStringAsync(); + var contents = JArray.Parse(jsonResponse); + + if (!contents.Any()) + { + return "Error: Server did not respond."; + } + + foreach (var content in contents) + { + if (content["Code"]?.ToString() != "") + { + return content["Code"]?.ToString(); + + } + else + { + return "Error: Server did not return code."; + } + } + return "Error: All values returned are null."; + } + catch (Exception ex) + { + return $"{ex.Message.Trim()}"; + } + + } + } + else + { + return "Error: No Server URL Set."; + } + } + + public static string DeviceID() + { + using (RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider()) + { + byte[] randomNumber = new byte[4]; + rng.GetBytes(randomNumber); + int value = BitConverter.ToInt32(randomNumber, 0); + byte[] valueBytes = System.Text.Encoding.UTF8.GetBytes(value.ToString()); + return System.Convert.ToBase64String(valueBytes); + } + + } + } +} diff --git a/WindowsFormsApplication2/JellyfinRPCGUI.csproj b/WindowsFormsApplication2/JellyfinRPCGUI.csproj index ebb56e7..1bcaf57 100644 --- a/WindowsFormsApplication2/JellyfinRPCGUI.csproj +++ b/WindowsFormsApplication2/JellyfinRPCGUI.csproj @@ -1,5 +1,5 @@  - + Debug x86 @@ -8,12 +8,13 @@ {F07CE1DA-EA8C-44A4-86A4-94996FDBE980} WinExe Properties - WindowsFormsApplication2 - WindowsFormsApplication2 + JellyfinRPC + Jellyfin Rich Presence v4.0 512 + 8.0 publish\ true Disk @@ -39,6 +40,7 @@ DEBUG;TRACE prompt 4 + false x86 @@ -48,10 +50,55 @@ TRACE prompt 4 + false + + + + + + ..\packages\AsynchronousBridge.1.2.2\lib\Net40\AsyncBridge.NET40.dll + + + ..\packages\MakarovDev.ExpandCollapsePanel.1.0.0\lib\net40\MakarovDev.ExpandCollapsePanel.dll + + + ..\packages\Microsoft.Bcl.Async.1.0.16\lib\net40\Microsoft.Threading.Tasks.dll + + + ..\packages\Microsoft.Bcl.Async.1.0.16\lib\net40\Microsoft.Threading.Tasks.Extensions.dll + + + ..\packages\Microsoft.Bcl.Async.1.0.16\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll + + + ..\packages\Newtonsoft.Json.13.0.3\lib\net40\Newtonsoft.Json.dll + + + ..\packages\Microsoft.Bcl.1.1.10\lib\net40\System.IO.dll + + + + ..\packages\Microsoft.Net.Http.2.2.29\lib\net40\System.Net.Http.dll + + + ..\packages\Microsoft.Net.Http.2.2.29\lib\net40\System.Net.Http.Extensions.dll + + + ..\packages\Microsoft.Net.Http.2.2.29\lib\net40\System.Net.Http.Primitives.dll + + + ..\packages\Microsoft.Net.Http.2.2.29\lib\net40\System.Net.Http.WebRequest.dll + + + ..\packages\Microsoft.Bcl.1.1.10\lib\net40\System.Runtime.dll + + + ..\packages\Microsoft.Bcl.1.1.10\lib\net40\System.Threading.Tasks.dll + @@ -68,6 +115,19 @@ AboutBox1.cs + + + + + + + + + + + + + @@ -82,11 +142,11 @@ ConfigForm.cs - + Form - - Form2.cs + + Form3.cs @@ -99,6 +159,9 @@ ConfigForm.cs + + Form3.cs + ResXFileCodeGenerator Resources.Designer.cs @@ -109,7 +172,14 @@ Resources.resx True + + .editorconfig + + + PreserveNewest + + SettingsSingleFileGenerator Settings.Designer.cs @@ -145,7 +215,17 @@ true + + + PreserveNewest + + + + + + + 5ifJP$e(CjOHVRb+W&k?tp3V}=ce4RYb?mo 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 IRAc}D0KpuHQUCw| literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/bin/Debug/Newtonsoft.Json.xml b/WindowsFormsApplication2/bin/Debug/Newtonsoft.Json.xml new file mode 100644 index 0000000..a806363 --- /dev/null +++ b/WindowsFormsApplication2/bin/Debug/Newtonsoft.Json.xml @@ -0,0 +1,9741 @@ + + + + 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 + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is 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 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. + + + + + 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 64. + + + + + 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 64. + + + + + 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 64. + + + + + 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. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + 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. + + + + + 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. + + + + + 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. + + + + + + + + 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. + + + + + 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. + + + + + + + + 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. + + + + + 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. + + + + + 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 cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + 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 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. + + + + + 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 . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + 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). + + + + + 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/WindowsFormsApplication2/bin/Debug/System.IO.dll b/WindowsFormsApplication2/bin/Debug/System.IO.dll new file mode 100644 index 0000000000000000000000000000000000000000..26cd551c3fcf93e045784b5091f9dfd5442bab3a GIT binary patch literal 21144 zcmeHv2|QKZ*YLU5JWr8~S7vgZYo$C$k-rKNh(r? zQlv6es3=Nhif^AQQcutGf4=X1pWpxef4}$CU1!gG?X}lld+oK?VYTH5Lsf^=zl6d2dmy+~2y|Bv_gD3S!8NAeKlhy?T@CpU8nau6i4koR}q7zkosQjQtK*Dr}Ug8(v6PVigu=mYGrWP(2l6hugd;Ed1!;sw7Yk3Iw$EQ!*B+z4I4gW!gS7@$rJ z1l?kSAQmKX$zy|opr|GBKMSVRO%%nCudA5&2q(v7(08E|Y6ovj`^Ar}awroOX4}j} zJ$znucTfhM33)T(2ufMPYQ_)`4J+ZP`rQ0kGdg& z6k-4Y>p&m}g9ZR!L-u&G4}oF=WHTX*ME3j9!~!CQq@V~g(Z`qayR3j9d|<>MGfas7 zgztU)G1Dy2n?w%4BO}23|7oc|&9Em@{0V<-)rb)6NhSs%t^P67kQC@m^a&x;I{jm| z4H-;@=WhmRPsV!@0`R{jONc)uguDci@6%{Y2quM)Jqf{(H6esT#``ZOSmFbHLhwFI zs+a|W*&%uvfoV1l_axAeUzldI4GSS7BHkyE6igv{217;!j}RXpyvI@s%%_351Pleb zUBKh}R2z~4g1~H$?Fi&hB7)X@0*w;31b=)uEfoBND7NzzkzydrgXmABES=#6cH9*F z(@+-c&+`)ymvr+S?;btlv)7?-{Ye9I66N6K0f>3$@ZKla&PE(!z@Sl_ob(tJijx5V zo^?o&8B{|>zktwcdkG6dukvdBQ()@~gR+367Z!_+qAc&nsq^b|Js99PLVjyFT! zwhbTNH%%AnA7hzzOsrz{V0u@_v%2T$?HYU%=p$_8HIq@t_uT3W<34ai}xm8A4~Y`0q}*R2z}G9n4Qh6F)O zz>Op|t1azGG=w*Z|BA!BUS;P+;s)AL=dIke+b(=e0#e<;ksix_&Fw!5zg1kHs ztpAgq8TlXBiXr+P=0|*KXhHW|ng&7cfX9sd{jKoC@4F6xK-;a5QghOvEt)p{bDjT< z{r^D$6m4<^|Dfv63qK$-qJADHvf}2?4x9BM$cT;>r2!*4HSl%-T9`Y4#*i%tnL!&M zYY;aB&;*2$rpivaSi2_OyLAuXxT8g5TfuV(eYLEvA zgYzm-?op5-XfFT?qV*90MuZ13AOyi<1zPk3?UF#>B!CqKEE=RV8I(rgQf$`HwCaUX z7=adoX?2O9>{6WVpa_sd0r>$y|3xSX&W=DgMlIs)0P@J7%#U%ZfRY;EhXYt+X_!OM z8i*6rL8yhaMFwv?pwAEN|JV-}===WQA2|0w%Al?#sOLkgg^Vc(;Du1o2b>3x^K2m) z>)#(g7L>+7>uBv`mb4QLQpup7U>c600D6HDAde9Z{|(>EA~T2Jzd%1EHa`o0H4Zfz z&22y%B+zaMpf_a+1t7o`f26e*jn+Tc`IX|or#CW3>%d5mu>=4P@&~PB0QdepTfeJI z8}L63F!MG8Sm&Sa=zrV)pGX0kjSG#2V5(jmBa1@Z`nazgC?<3cRWA%A1*1_Y92?BS z$e_qchZbUhU`s|;MMe}oimHi5(dX#FYvAQeQn+9iIuw*cpNEcuV2LI5=$F|^jtgf# zdXnJ`VSKNtV;@-_x>=t?<)^|_`g)j3SCm7CMxoJss(?ry>y+_<$gcjo~_2Y&i!_M}~1)s;a7*TR>C;R>v(w z;pobL1Tzkp4Z)0!kKSs7jV(?VmY$D_1sW2AdeOL5y4WP6f_HVp79< z4(+p)_v>c`yYyGoibc9TJ9B)hzwhvNiw|1kQ5k}6g<8#>qed6DC!W)Z8G6ue8LS=G zVAj@AtoYuX=P9FrukS@E;I17-JQBg~U?H=T0IIXSgLbssw`)6kL1^d=SMd&2uM zTN(nBu4TF(j_cRN#m=6nYYOFvEtWKHOKj4ZjJYu9$S7qV?^ToUWX_ZzbftIq*L|z% z-qt8ZKC-UNTzk8EFK?wrL0kV3k;bdagBwu&2h685o}9pI9Pg%Yx>uXQe7|ERW|REm zy>A)4rAJ?6nv6SUyVajotIDwM;4je@$rGxM`!fB$M3j8!MHU)xH0l%;#R4e80E+^W zigMBm&@aot#&7Cg=KA#R&5@YSN#ETux!QMVJR~YfF9-`nEt6E6=(05lVja<+4xO%4 zEUQR_=q+J$c>O{gM#ruB-a%Mc*zYYr$*AvV@Lv ze)zm1k%DuzyX0R!XEAtTnX)Wu+M?7XeYB^^W^MZWeP$yvO`U5hzI4`9M{c_yu%qeX zQ`0TcN?yxGx7kTm@QD#AiHg%5*@>i`$(^aapSI?mCGnp~?wbm^bh~kEwn#er(M6jB z+R@#dlXyFWmkK9tMrZLK7h_GbPrlN){lZ=&>!aj@qyP0|rPx`Z73rcDX^(4n%-&DyGN z1y1eR!jJvVvZnRh^p4FfUuXo(nW^6yaLRln7@2`B&%)btD0;D~=j zSV+PW^NU_+kz0V#z>9#fBl;jlz(ql(2CJ#4;51dWVHgo)>agZw6poJhM{xT^kbRfP zbblg||D|9$vE6lq(PS$2UY7G^lRIU77kISk&X@BCZ_Rvn_EMnGnzeI;muh2Y@+I6H z()>5SI+n}oa`WLcTV-}aItH(Ahs*RoEU~M4a+c4=cI$B+=PR4@feE%Sx%a$`wPkKf zkeRI8PM@X?V%uX)u8LY*>gQ^>E!)U65XqXq99m%+WUQqWeZl5jgHPL3#MOr8Tyn;^ zv|8$feGjj;7O(PYzx?#wcRbpjwT$ShOJ=VJ>UW14I> zEuN0=u+0~fo6=QkX^BmZ+fLwV+1tos6xT-@ET1XXH_9(OAi0)mmep~>$%fBKFnG?8 z{k-C%J+Qvdf?(PTDCP3Ig-W+XT8X>$yV@i=#9cFA(?UOVcHhN&*JI#~$l~Uq2lC>y z32cP>Wqwp)9KuQrdKb!~M;4>e#O^2VtuX?T0$mDIFhZzXMDGf`6Y_EcBb^z!yp zQ-gmJfcJQYn%XZ2Y(_O|VpRnMu2`nCio*^_pW^fzU?2i>fC!8;{=X7{fR_O$1G(o8 zYbmMXlvH3~%R)rpmIe6)M4&Ycgy2FPh(Nu+Cj$SZZOShzmnQGRT;4r7s(Zh7M@-k= z!ZO3G;GN4Gxkfa)?_69Z>^5!BpcAuQKbj@)@^%@w$Ga~1uWmf&?n)=9AS%0?=}iMc z{9+5oW&1mFT3g}=chs%8=x$G2G$d<%Z^)TN5#c4+Mvp4PH2s~jd zht-{~bjB4xvlF;otHuv9WZkIi2qXKyv2v1$8M|2#@0g?x?X*$6>NGPeBCkb#_`){D zSYFWjgmYH4yYQ(oS(~>^$A<#cIJ6v}Y09Y|*U`#+G_q~4E9Xicw;eE*;VO`Kr|0Dz zD_&Jbh^DRKejyg@PE*iWS&qrW2uk zC4rk{L$Fs7y@{T{j)z$nLh&V$fxVihmBFxUkOTWn>Km|q)Vu|30->FGD=o~)4gmUF>Id!9shf2#ecak|mP_*vEk8c4nydu}#dcASypy!8Uu0BHtgXZ2x>2 z>@?Ay=<)4dqq_;t=87!eD}A_yEYB^s@{XppZjOrXk^8w?jC)>%dU|khh=X|w1$EDyO@SX zG`4STIO~Tp3CH_Vx2`V0kO07$ zyq4yhQRri}JMQ%AG;A|3%gkU?*f_^9XIT~egR9lleXR-8I#g?B>i%gi`(9DDhC#reSPO1GGe(} z>51Waw%L1clyIjcn|IozMoG99>ndAT=M^|)z6`3Vx-b!O(Tx06@9nxhO?~XkiTCm| zF-lWxHn$w^E4?&tzZx`Hz>!Cn@6cP7VBz@jxIyOFrw{L6#)+$~sd7jkwUgYdaGENT z)St{G`mx`7;$Uvm5MTaL>$}43hsnnkwg+SgO^A%zJ@#o{Ip-pJKks0zY(<2pgHhhb z`;%`@ZFYE`fi^Z$b{~IQ@`$PuICJ_q->Y}T!NR;%*X}BEa}o}vb$`yA;+0_`XeEzD ziksK8^*Ic+hMy30X;c?*f1V_2c1Y>kc{L-E_uTwKkn3}GXNd=?cUa!<N|E9X(pi_>=9Csxr<_NE++w!&Lln*Nf`dHLM|vL^31seFwOb<(yX zQB{B-#+mS(`-Rsy>4C|khs)nY+@inmaC%jbctUnD>olLN{`psveT92WYM8c~61M7F zml+IOk5q<6bh4_k1c*f8#QQnzpTEwXer?Kq-Ya#^MgY6>I)g-H|M7LQ#QLPe#~Twn zGbBnlTrx-VO5%KD*taRwg!)0EC(eHq*zrXmM(Rp@%eDejoO1fJm)mupK)XFm+aAO> zRtZjVk`wDr>6W7Px6KhVPV{pZa9_~0VSZe%3sV`Hfc*ZjAio8C5qmATWBGT;Z&(vn z1Fjh=>Z-6dBENC8DDc(*(SP4@|6fV(lezxoJ>Bb%DeUyauIQ`nf7y_>QPSr8gXeer@$DVcT64j$N9~Yg$<6Cq`JT|Pa(gd9ks*znYg}k(x;B@Zx+9&Dzz`` zw@uF`Btxx6FN!m3fP8qkbw7QkHmKo6JO`h>j@_8cn%*3uNuJyH?30Af^ zZo?*9_E&VPrnenA0tfE<8E}ReReh{(I3RRA!Y?7X1g8?2@j_7;V7(Sb{=aKsT zjy0v5(?$A3QE|mJ;U5pQ4zEVN@4t4KmEmsU`uJPdqXq|P)kClA9DpxzxN2y^W=UWe#wF0RJFl+mngj6P* zaps{oT}3k6-M2xyb9-6&dTz4f4~;&lTK>-Zz@7$mMYmJe-(B6sX0YRt9a-W%+*A`z zaB)U0XI;kG{&ZRD=QUTnH&-et4^HllYu@NElogchU#xBU=u5=)bApi`@*natL=nZ)(QZH?MlssS;%=qp)7eeal;i4`*JaWi{!L zYNKT-j6Cl{C9Y>s>tyXOm2cDCpBsw55SYt%=K49)QC`xw1Qq{^*`AGe4@x$A*Jg?C z4hDYnLHpR(h`Qb&CIVVDdx{mGR3t6eGQotOT<9ty1 zdd`Q~CW*)I#5Odhzc=gsiXxEqv+cS|ygLy1_H4=noctVTgR@Jgm2ht7lydf3>?Q%f zM!r+ua8$ViFja0Ju=T=Vx&8a>67$yIU(F^zjL$jI=MZ)6yOElO4#&R4^h^)zyFX0R zY&cGMX)Zsa3@%ip#{p&V?jA9N@(O(6$%G_vF9YJ5WWP{0aA^F|1UqgGtdk=WCG?y7 zpzn8Lxk6Ebf2Ncz-A92VWkX#vFq;l z<=da1Oi)T-plQzDEcTYN?@$(AF&NM$-=bLz&1^__$g znF`KE12YW1?~JrdX^9@|M&@eUd^+zLya%;eTsO#hBv)(uM&`1+(KfiM0|)PP5BUVP z$ijnmM+LWSdTF1UCuTn|TgRV!nJ)O6=4+Mny- z*N`1+i>dzn>Ojs@-x_n-g9WQOF0yeaT{__Y(e~80D}&SDp2SszAHtHn^p6hgt53li z?^8Ome1?f*m)I=Yp;G8PvreoNdb9K4GxcS<&P68T<`0{0aLcb*LG10`lD%I!L4M2D z0EU>U6b}Qz{vu{gm@4_@$6};M;i!@WAgzCq*2o=|7+D=0Z>!A}YueaXCQx)^c}H||HYG#70h$uHw-WzhE&0{p zivdbb`Y-R{Af^(aDq3Ff)dBpz>Btfk|(o9`(>SdZIA))qR$28_t?}|NDiEFma z-sMev{ZRXZm9<{n2}_=Gp4bf8)cDm(k9G-uV(2|@L9b^RvSPsG*1@dq{hd<#u8o_@ zUJpoo7Jj9kkW12hdv*Jntl~q56XTEWF3^XX>jE=~iXjS-B+b}$&o?EV|x$C!1h9FtYDgV!(2;U}FCB4i;{~{-O&CP$(7* zRA}H5wB%MAtZq6g(4@1;fd$o<)P)jb%XE%w_N(3BG2CMJ>V45|L7af;3skI-0VkV()z) z`ff4FE8aUj*E%%Rv31j+k)Ksd?Th?pH64)$9==?E$7DxHYVc(J-Qjp{wyz3GeBr!@ zXZ;FN-9*eD=$uhI;nDqm;3a#Pu;-mALHzI)h`H!h^G@FUOJ`~cTRBBlowRxc`czzY zx9;F&ioUSBs?fFDXwKU*TVJNoa@KnP+7oU54V@+TWW4*X6JCC;@ti6MkOy|`CTrQI zOJkOA2hIktmL0{`$L=CWl~3q#ZtZHW5so^t;Q&v(TNrcA%Y>pmBo;lzVxKzGk%|J> z$TejQpSLD-n2b8Od_1dIhUF0`?LXSyBX@qF3ULgTi5#Yp;^jruK8;->rIsdUM;D7-}O9fWfo;SZ}(4sgPiT>MnEh_qt?g?nbJpm2e6Tq4)8l56@i(t=p z2A-pGTd7rlytG;3q=B%4-T{~}K=|YNpKiv!Xq~nq+Fm6)atL0T3=%pThCdZRY>7jno#LE{<933tZ z`DXHi9M^LA!mcIjewco#xP@EX%0VtKlHALybJ@(Tb7aKuXiV3RiXCynU3%pQU5EB> zh!y&ntL*gZ$ZDk$)y)l;^=4HbR?_K~SCk&p+TETNwd%9A!%+!!>3Z!zuRV6vnOx^r zNXFh9ucnJj{OUg1YJ2@)^1iD#Bq-AEf^wIdW#zP_Q?<=CT6UHnD-n@ATj)KE7vI(= zXO`t2-!JX@P{Kmb_SQwmwNiAWZIRB(9g;7DT)8%ygjG&JeOHUoRQK*1{FSxBk2YBh zYUgsjkuP4zD__ueqVFZ?Dn* zTP&6hkMa$bDaXGCPK0ANui|svdOTfkgKF&4viRjMvaQEYlwCE+@lS2>_qT}9IG6QIJ3WhIRKU~Shv7_53acuH#>J&)m=q}w%NHYY;It)vxRM7>xDSj z>n}EdhSkJWFrrJmO5JH*vi>w5+6dq+jCj2w9LJZuJdg4{g_>IG#OcYl=I!$(uPeH``QtYlZ`M-TE-SRBd|YPF}1>J zzi%Mv>}5*5J_F+!l!BZdbuFKjH`|R$tIvIh_lS`AcNw1zeXXxRI92az>k(Hk>Zy?u z*Yot##7BYLblJZ9`6;dMT|L*mbY{xjr^gt^*v42MBEIYz9)EH4*==F^Yd!1kaLT=Z zK~Nq}`I75$q7!Tlt}dN{N9ZjN_4I@U zcplYl%W|;Za6QU#Wo|f+ibUjxb*$xUrwf`-yVm8#XE<(muwHL`!=N!E)R{GEz2CQp zlXbNL0oxjFgZVfjZSLc!{J@it|2oZh`zK!!m9@xW8v#Z}85K+c_0pxeW9U*j!t#m@-;< z^+Q@=om>pp6ZtlSa*a=~?gY@=7S=?%ctyOMdUnwouG%5jC$j<7eA{6(+Vw4$qNli5 zzYk~e!7Gth7-OB=3O_|eO6F(pin)K5A;{+@rk!NbRiDS%y-oDe#gs0+^*y7Lvgzit z>}f0j$-Q-P^`*hM1K(E&RKpBP9JTAV4wj={$Ul9(twgm>^2Br)u zN($JAFkrV60lf0P=~yRLIux)t{cHrG$F$4FJQ>k_C^5ijKT~#={uJYum-x~!`?rPa zpTzf^VC6wG+SkdEm7)a!qBPgmd9#%|Rz(Att^h`;C^Tw3C%XJ}bO{_?^s~~6_yq&Y z12Z4maozue!|gBLMt|^XEDEZ*qQ?fu)eCq~jC)ad7zA z`58GZz<}xgsEjZ56)qIzxEjWjpo1Bn;Y;~EwTGDON3rMb$Y+J9d#6Ws`dX}VZ>WEb zzZrU2&s))Xl;2L49w)v|Sm?Ou0~WqRJMpknIc&r=wlzN1-jMx?Rh1TVrNQ&0;>W?T zqYU+wF-Pm$&!*A$uS;!J*}T={<7U%1l~^$f-sh-$w0(I?lI5|wTW4I`@O*)Cw}mF- zqH22ZGbVMiqEbG*WFd)!QVXyBHXh}!-@?RoM;$|oYZDBt^f$I~Wismd?D_0{gYJaU z?hmaN-vVE!HpLx}uM%7_hlEUxL zT)oj~%Z!Cx2P;4Ru@R(7u86V0PauqP#X)gc_q})#!lIb;Ee}g?*0ue)CPPV^g|0p zz7+dgS}4;%{6>!c+r6o4qqo!PW}V8FAXUCQ)BG8Ct%ae#aCXWuUW3GneIaE|YG{)l;P$EGQog zxbK!;-*bD5l!eSyy*Ap&Vw&akr2rOHj-More%aK z|HNS@`Ky<{(f0+NR56$Rwy9Kk_R{M^sx=<&>D`X{Z^j;^c^^4Ax6NbE^9FOaqcZ*4 z!z;|UduHvB2&m6ImA7VU&#n{Oj)b2HXz$CM6rIuPOdh|T&w3*6bZxd!3B5r~)y1fc zm0FmK(yzUSzm8wu?dc@V6^Ye$49(kqjxm92zd$wqEYH34PEOPGsD{@2XInq)iW%)& zy`81Um6E!W8UM7*MvPQD)(73k)ah7U~?tS|cdg1j5=M+z&9zIT?TSi5HU z_PtK(1@e8-@v6Njv8ZX`{R;Nl70yrZa%@VA+!wr>c_3BkZDOw~mRJ7s4P|>-iLZBy zt)I$Ol^1rOs5ono*VwXRomFq#q(b^B9&h+z4MoMG$8*Q$v;<}0I})W%7fYTQtx2)j z{v@}(Vbe?E3&*;)7x0a5%>!1`9M@epyvY(* ztDkCgKXgC*f)a1W3pSi~a4%53uM4@sL}cb|W+NJl;KCQ>ZrtFzH3GK2fMS*Ui7HQx#_aW;8fjBK1>2Beh5nTKI>QX z<}N|uU2IRn&TZ$ZVmGG!pWVXsQq%?lxj(i{bB&F(5Tss*XdZLWoxWVo%;CWFp=6|0 zcZ{0SCOaFgRW{*QHndAB&vJP$bZ_`@cH%_bikKsJ_Gp|=;k{vAwpzEK#4)CH7svFM zjNJmCseYd{C`x-ZBg189gz?31qgH>kzZ_8T;l}hVyZW~s&uem2tLmadiN`#W-*BTV z>E4eD-`L$xDiA79m%7Y2vrDjEWzCJeJ#Izzdrwp*&eiYx+Qqmy55_Zj=9HE)C$HYj00spU&92bk%dzT_xhmbl={h`KcB9bNWqUH4D^ zkH6io{)@icK*IoEu^_(O^ScVL<>UUlc9lPA`&T3Wzw(ixS@yx_Ep9f`;%;Bl>HHM= zO&B{&-`Ee1Id`NikIdfP{b_Ya?CqVeL;BwyOqIoW|T`B_}dk5nH0{1Yce|-R@PaDIVL(!|6aL zjk6x2CW{PlII4CRw~dRyQIGOfuYOVWBizaph=S!$nr_yA;=`Mf<1g3PRvI*w?6;ri zZPK!q@z|{GDDJKS3S8IXLq*-G?rOzw(O)|#|Fl12H*;)|-DclOQ}w{X3s3J~AZ;{G zzVd$e?6cdi_sy0iti`llA*6&GupK?0bcO8w_{&46Q?`Sbc-Ll1>S!*NE)bYp9cX9k z?%e;t13{iND>z#JxYDQNhg4*`$214;xn^FKJkk^V!Sd*8wuYSOn{f2?)6rMq=qvw- zs{JpIJ=XSiw6FQpHBB^>3~|P=lDfK@Ax;sNpI6aW{;Z;7>}Y?324jT>e_Du)F$8}F z%x~!q1N;fl;Lmy;F4lur3UVzT^I#PXRjn-x2|)7CC%_a~=f{~6T)VG=6=2ry4FGF9 zawde(XxT5{1A^A`xktWTLvl5i)J5aK)%2nh4()`R!wNGa_2~p&Zp~c?Gv#7_!IzE- zR-8}PRw2&KPmdKGbq}h__Z++OEaUd1)||Zi4*zC56=D3g*oHAzueLahU)M#(F*H5D zP9usWF)8r@+wH>;+?#Z4f2yYRO>a6WXyD;Vy5UVdZ__Q0KRi({oko`oVJy7`Zc5DT zS~bUNvW)JEcL_vSkolhS05ZU^!>e{q9b3;-NmTdy%6XYscTmDza3qzl`I-$|ic#M& z(O~ZZ)_aQQOElt{1D?^{YCCn^taMpCx|%=aatW6I{&n`Ja%Q^v`mNrfGg&1Q&BYv9 z;YsUsc1|{V-mX_ZYsn?R;1v~yaWP_^45`^VqkH&@*Bx1yJL!m|8;gQ<-C&@wiFA3D z5EgjGds{zk5#TIvS?CC(VZ6oah2a_b+Jx&5nz1hof8I=w>*&oPOEw)-G@wg`=ZR z@BW`iEZ}jL>Dt}8mh@auOm9kb+wLxLF5hPBrJN7;8pQKQ(KW@p%i;Ql9aYXK`c|P^ z;jymO%U`#By%lLzIX-gB6C~wW|U<2(PRhn#AJW*yA$D!A1ZFjR{LU( zD>z-cuWK&G^RZVPTh3unC%Wa@6}dAjs + + + System.IO + + + + diff --git a/WindowsFormsApplication2/bin/Debug/System.Net.Http.Extensions.dll b/WindowsFormsApplication2/bin/Debug/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0ada0f54dd9c9944ccd542f449e906dfdb7e4d5 GIT binary patch literal 22232 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 x3s literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/bin/Debug/System.Net.Http.Extensions.xml b/WindowsFormsApplication2/bin/Debug/System.Net.Http.Extensions.xml new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/WindowsFormsApplication2/bin/Debug/System.Net.Http.Extensions.xml @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + + + Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/WindowsFormsApplication2/bin/Debug/System.Net.Http.Primitives.dll b/WindowsFormsApplication2/bin/Debug/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..ed0a5804f2574592f12ecf847ba6209a6db4578f GIT binary patch literal 21712 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 cB5F^`It?=)-OkK_JrnC + + + System.Net.Http.Primitives + + + + diff --git a/WindowsFormsApplication2/bin/Debug/System.Net.Http.WebRequest.dll b/WindowsFormsApplication2/bin/Debug/System.Net.Http.WebRequest.dll new file mode 100644 index 0000000000000000000000000000000000000000..7ccd6418036a1166c4d8797c064944522a351895 GIT binary patch literal 27352 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 P=Se>>DXb3$XR7}P33u>H literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/bin/Debug/System.Net.Http.WebRequest.xml b/WindowsFormsApplication2/bin/Debug/System.Net.Http.WebRequest.xml new file mode 100644 index 0000000..c87a734 --- /dev/null +++ b/WindowsFormsApplication2/bin/Debug/System.Net.Http.WebRequest.xml @@ -0,0 +1,52 @@ + + + + System.Net.Http.WebRequest + + + + + + Implements a transport handler using instances to send HTTP requests to servers. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether to pipeline the request to the Internet resource. + Returns .true if the request should be pipelined; otherwise, false. The default is true. + + + Gets or sets a value indicating the level of authentication and impersonation used for this request. + Returns .A bitwise combination of the values. The default value is . + + + Gets or sets the cache policy for this request. + Returns .A object that defines a cache policy. The default is . + + + Gets or sets the collection of security certificates that are associated with this request. + Returns .The collection of security certificates associated with this request. + + + Gets or sets the amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data. + Returns .The amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data. The default value is 350 milliseconds. + + + Gets or sets the impersonation level for the current request. + Returns .The impersonation level for the request. The default is . + + + Gets or sets the maximum allowed length of the response headers. + Returns .The length, in kilobytes (1024 bytes), of the response headers. + + + Gets or sets a time-out in milliseconds when writing a request to or reading a response from a server. + Returns .The number of milliseconds before the writing or reading times out. The default value is 300,000 milliseconds (5 minutes). + + + Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing. + Returns .true to keep the authenticated connection open; otherwise, false. + + + \ No newline at end of file diff --git a/WindowsFormsApplication2/bin/Debug/System.Net.Http.dll b/WindowsFormsApplication2/bin/Debug/System.Net.Http.dll new file mode 100644 index 0000000000000000000000000000000000000000..61f6b05114badddb01d50039cf1569c5e3146f35 GIT binary patch literal 191152 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 + + + System.Net.Http + + + + Provides HTTP content based on a byte array. + + + Initializes a new instance of the class. + The content used to initialize the . + The parameter is null. + + + Initializes a new instance of the class. + The content used to initialize the . + The offset, in bytes, in the parameter used to initialize the . + The number of bytes in the starting from the parameter used to initialize the . + The parameter is null. + The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter.-or-The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter - minus the parameter. + + + Creates an HTTP content stream for reading whose backing store is memory from the . + Returns .The HTTP content stream. + + + Serialize and write the byte array provided in the constructor to an HTTP content stream. + The target stream. + Information about the transport(channel binding token, for example). This parameter may be null. + + + Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The target stream. + Information about the transport, like channel binding token. This parameter may be null. + + + Determines whether a byte array has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the byte array. + + + A base type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler. + + + Initializes a new instance of the class with a specific inner handler. + The inner handler which is responsible for processing the HTTP response messages. + + + Releases the unmanaged resources used by the , and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Sends an HTTP request to the inner handler to send to the server synchronously. + Returns . The HTTP response message from the inner handler. + The HTTP request message to send to the server. + A cancellation token to cancel operation. + + + Sends an HTTP request to the inner handler to send to the server as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The HTTP request message to send to the server. + A cancellation token to cancel operation. + + + A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type. + + + Initializes a new instance of the class with a specific collection of name/value pairs. + A collection of name/value pairs. + + + Creates an HTTP content stream for reading whose backing store is memory from the . + Returns . The HTTP content stream. + + + Serialize and write the provided name/value pairs in the constructor to an HTTP content stream. + The target stream. + Information about the transport (the channel binding token, for example). This parameter may be a null reference. + + + Serialize and write the provided name/value pairs in the constructor to an HTTP content stream as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The target stream. + Information about the transport (the channel binding token, for example). This parameter may be a null reference. + + + Determines whether the encoded name/value data has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the encoded name/value data. + + + Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific handler. + The HTTP handler stack to use for sending requests. + + + Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. + Returns .The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. + + + Cancel all pending requests on this instance. + + + Gets the headers which should be sent with each request. + Returns .The headers which should be sent with each request. + + + Send a DELETE request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a DELETE request to the specified Uri. + Returns .The HTTP response message. + The request message was already sent by the instance. + + + Send a DELETE request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + + + Send a DELETE request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Send a GET request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Gets or sets the maximum number of bytes to buffer when reading the response content. + Returns .The maximum number of bytes to buffer when reading the response content. + The size specified is less than or equal to zero. + An operation has already been started on the current instance. + The current instance has been disposed. + + + Send a POST request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + This operation will not block. The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Gets or sets the number of milliseconds to wait before the request times out. + Returns .The number of milliseconds to wait before the request times out. + The timeout specified is less than or equal to zero and is not . + An operation has already been started on the current instance. + The current instance has been disposed. + + + A base class for HTTP handler implementations. + + + Creates an instance of a class. + + + Gets or sets a value that indicates whether the handler should follow redirection responses. + Returns .true if the if the handler should follow redirection responses; otherwise false. The default value is true. + + + Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response. + Returns .The automatic decompression method used by the handler. The default value is . + + + Gets or sets the cookie container used to store server cookies by the handler. + Returns .The cookie container used to store server cookies by the handler. + + + Gets or sets authentication information used by this handler. + Returns .The authentication credentials associated with the handler. The default is null. + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets or sets the maximum number of redirects that the handler follows. + Returns .The maximum number of redirection responses that the handler follows. The default value is 50. + + + Gets or sets the maximum request content buffer size used by the handler. + Returns .The maximum request content buffer size in bytes. The default value is 65,536 bytes. + + + Gets or sets a value that indicates whether the handler sends an Authorization header with the request. + Returns .true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false. + + + Gets or sets proxy information used by the handler. + Returns .The proxy information used by the handler. The default value is null. + + + Creates an instance of based on the information provided in the . + Returns .The HTTP response message. + The HTTP request message. + A cancellation token to cancel the operation. + + + Creates an instance of based on the information provided in the as an operation that will not block. + Returns .The task object representing the asynchronous operation. + The HTTP request message. + A cancellation token to cancel the operation. + + + Gets a value that indicates whether the handler supports automatic response content decompression. + Returns .true if the if the handler supports automatic response content decompression; otherwise false. The default value is true. + + + Gets a value that indicates whether the handler supports proxy settings. + Returns .true if the if the handler supports proxy settings; otherwise false. The default value is true. + + + Gets a value that indicates whether the handler supports configuration settings for the and properties. + Returns .true if the if the handler supports configuration settings for the and properties; otherwise false. The default value is true. + + + Gets or sets a value that indicates whether the handler uses the property to store server cookies and uses these cookies when sending requests. + Returns .true if the if the handler supports uses the property to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true. + + + Gets or sets a value that controls whether default credentials are sent with requests by the handler. + Returns .true if the default credentials are used; otherwise false. The default value is false. + + + Gets or sets a value that indicates whether the handler uses a proxy for requests. + Returns .true if the handler should use a proxy for requests; otherwise false. The default value is true. + + + Indicates if operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content. + + + The operation should complete after reading the entire response including the content. + + + The operation should complete as soon as a response is available and headers are read. The content is not read yet. + + + A base class representing an HTTP entity body and content headers. + + + Initializes a new instance of the class. + + + Gets a stream representing the serialized HTTP content. + Returns .A stream representing the serialized HTTP content. + + + Write the HTTP content to a stream. + The target stream. + + + Write the HTTP content to a stream. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Write the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + + + Write the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Buffer the te HTTP content to a memory stream. + Returns . + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets the HTTP content headers as defined in RFC 2616. + Returns .The content headers as defined in RFC 2616. + + + Serialize the HTTP content to a memory buffer. + + + Serialize the HTTP content to a memory buffer. + The maximum size, in bytes, of the buffer to use. + + + Serialize the HTTP content to a memory buffer as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + + + Serialize the HTTP content to a memory buffer as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The maximum size, in bytes, of the buffer to use. + + + Return the HTTP content as byte array. + Returns .The HTTP content as byte array. + + + Return the HTTP content as string. + Returns .The HTTP content as a string. + + + Serialize the HTTP content to a stream. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Serialize the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Determines whether the HTTP content has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the HHTP content. + + + A base type for HTTP message handlers. + + + Initializes a new instance of the class. + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Send an HTTP message synchronously. + Returns .The HTTP response message. + The HTTP message to send. + The cancellation token to cancel operation. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The cancellation token to cancel operation. + + + A helper class for retrieving and comparing standard HTTP methods. + + + Initializes a new instance of the class with a specific HTTP method. + The HTTP method. + + + Represents an HTTP DELETE protocol method. + Returns . + + + Returns . + + + Returns . + + + Represents an HTTP GET protocol method. + Returns . + + + Returns . + + + Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body. + Returns . + + + An HTTP method. + Returns .An HTTP method represented as a . + + + Returns . + + + Returns . + + + Represents an HTTP OPTIONS protocol method. + Returns . + + + Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI. + Returns . + + + Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI. + Returns . + + + Returns a string that represents the current object. + Returns .A string representing the current object. + + + Represents an HTTP TRACE protocol method. + Returns . + + + A base class for exceptions thrown by the and classes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific message that describes the current exception. + A message that describes the current exception. + + + Initializes a new instance of the class with a specific message that describes the current exception and an inner exception. + A message that describes the current exception. + The inner exception. + + + Represents a HTTP request message. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with an HTTP method and a request . + The HTTP method. + A string that represents the request . + + + Initializes a new instance of the class with an HTTP method and a request . + The HTTP method. + The to request. + + + Gets or sets the contents of the HTTP message. + Returns .The content of a message + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets the collection of HTTP request headers. + Returns .The collection of HTTP request headers. + + + Gets or sets the HTTP method used by the HTTP request message. + Returns .The HTTP method used by the request message. The default is the GET method. + + + Gets a set of properties for the HTTP request. + Returns . + + + Gets or sets the used for the HTTP request. + Returns .The used for the HTTP request. + + + Returns a string that represents the current object. + Returns .A string representation of the current object. + + + Gets or sets the HTTP message version. + Returns .The HTTP message version. The default is 1.1. + + + Represents a HTTP response message. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific . + The status code of the HTTP response. + + + Gets or sets the content of a HTTP response message. + Returns .The content of the HTTP response message. + + + Releases the unmanaged resources and disposes of unmanaged resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Throws an exception if the property for the HTTP response is false. + Returns .The HTTP response message if the call is successful. + + + Gets the collection of HTTP response headers. + Returns .The collection of HTTP response headers. + + + Gets a value that indicates if the HTTP response was successful. + Returns .A value that indicates if the HTTP response was successful. true if was in the range 200-299; otherwise false. + + + Gets or sets the reason phrase which typically is sent by servers together with the status code. + Returns .The reason phrase sent by the server. + + + Gets or sets the request message which led to this response message. + Returns .The request message which led to this response message. + + + Gets or sets the status code of the HTTP response. + Returns .The status code of the HTTP response. + + + Returns a string that represents the current object. + Returns .A string representation of the current object. + + + Gets or sets the HTTP message version. + Returns .The HTTP message version. The default is 1.1. + + + A base type for handlers which only do some small processing of request and/or response messages. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Provides a collection of objects that get serialized using the multipart/* content type specification. + + + + + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + Provides a container for content encoded using multipart/form-data MIME type. + + + + + + + + Provides HTTP content based on a stream. + + + + + Returns . + + + + + Returns . + + + Returns . + + + Provides HTTP content based on a string. + + + + + + Represents authentication information in Authorization, ProxyAuthorization, WWW-Authneticate, and Proxy-Authenticate header values. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Cache-Control header. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Content-Range header. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents an entity-tag header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Content Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + A collection of headers and their values as defined in RFC 2616. + + + + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a collection of header values. + + + + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Request Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Response Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a media-type as defined in the RFC 2616. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a content-type header value with an additional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a name/value pair. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a name/value pair with parameters. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a product header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a value which can either be a product or a comment. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a header value which can either be a date/time or an entity-tag value. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Range header. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a byte-range header value. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a header value which can either be a date/time or a timespan value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a string header value with an optional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a transfer-coding header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a transfer-coding header value with optional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of a Via header. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a warning value used by the Warning header. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + \ No newline at end of file diff --git a/WindowsFormsApplication2/bin/Debug/System.Runtime.dll b/WindowsFormsApplication2/bin/Debug/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..118fcce204348879c199c5ebba06751972f7f298 GIT binary patch literal 22176 zcmeHv2{@Hq*YJG?^Gqb;F=Te!$4tmPWDJoI2M5P=IF7LaM~O-_5J{1QC}}QA(xenA z%_USQLMc@8@B5g0dY$Rnz4oy7-s@g_?X}n5H~Tf&5C(!EEci`M zLeP2eM1nB`{xwJj+1!#BxuMf+ccspw?Cwgr29u+4kyJ_$l^BlmCq_h2XgEI-jv5nz zBS+xO9bItYlmHT*i;G=$nzWMz1lgf5&|~elt~0H@hR{+RC=LkX1u4u^sR!`ji32}l z@I!KN0HUY*jU*ubXM|(`LHc_%3XIElGlK|12O-9I&OVSt$Q;mhM)9BobHE7)LCJIIpT-^-SMJH`efd*9!ov)*uUD;;!Xm6Qrz@24kckefyVH&Qw`Ela~>&;9f^ghv!%aLdbW-{*;;ey6A7wZE;6>AARf`g zj>aeeMlmZ%px2=Q&y=Lmm<=-#1;834hf(kkPf&7U0l+ku6{aW%R0jd!Z>%OB#%sVD z1U)2$2?_&H7BnZb5rVS8vj~a1(5U2yplGB7448??g3KxxNEgHrF_f`dWn&JW)&MU8 z9g;B(qxb?a83l^a=03GPtQVrxiBCR8@6L~L4oE`jFz)t}DM8OY9Lw=y{Y#iw; zl7^I?dNM=OC`B-(G#IcIbr!`8^`V#m#G(->&Vc$1=*xf!44BP;#~84g0pBtpgh6U4 zVU}Q+q4$`_7&GW62AQ&4SW5s^8E_32X_3l+sUQUjQ@ufWS`098NRg3-;JgqFSpuG- zz(`OiUMLV?oFEQT0G7hYLj!sURxpjRFt9Vz7%Kz2J6#Xq7ccYyVnQ(iDhMBfQ3$_~ zaDzz&g`~9N5G+kt7tlmQ9a9*q5lRSXkRAq>!s-I@FwoFc9-|}{8lS~vk^V_RARtr_ zjBNqNH;eItJds&U0gMFUMga%sk7|@0R zS2Can0}>gK%z#l0n81K30BS%x0n~%?0h9&rLKpQKNEi~YVL&OsV=mC93^WL!G6SYU zDQG;z0hxjn0q7urqR>MC%^)I3kA^4!Iztm6#TgP}#B~5%2H69+4vGiRmQm7$k>bgS zheAPUUq)O0&^G8Dl+1{yGU6ow@}n9Vu$uufD5Q)GfC^yc0L+25q9g%_FyIdbVFAP@ zBOGI9%n~Hu2(krp37H#A;D=N}K}(Pf5O54=hf!qYO<^tzFpmWoaREkNfJH695*A=7 z3$Tm@*vsIFcaDjmk;6&&fUq#g z#tB(|Nzu{1gz0R^g+`>2?1}!tO!K%lKn~1kV$kx zg#YiWni0c5NqbVbABpNf44+4ID#s2q2BV`N4DF45rEVn(4pKBh$fP@vc?$)vD=1)OEji6w@`kf7*!3}+;Vk`jL9 zw;PEX4SEeoL9Rq9=#(X}nMiRIYUo_&XGU*EiA^8-L8S zi3p@n!-)vnh+%(P>Q6IV$+WO}FMXz)=A>wUDmfCN`o|{CC=r3=pcwG3f13@YHXz3T zHv@E~5(7x##NV?foJpAEwdA__=0UHBR<^XqgF(ClO2=qA$V!8j#{o3)T zLnZi4M|qAH#FpmX0wS1CQ-?NJpkb{2@9jd*#ns+ zBeI4?RJkAkz%oQFEDKg9Boj$pSPA8Yf|T(N7OqY}ry)|IGCf5N5tCE}%%MOq>kX%$ z8rpyY_o7+7Vor{Z3?n8W3VRVk1UEwk=Mv)w6rd&wQoCA#vnTsgDbbWb8qSPD12POI6$oGcx^lZ#={UKjDpxrW5{6vc0@l? z7%M>wRwwA<2@r%sK^%+>Qz|jSKbQwdF^L#W@-j8E^CBPx0FyYTS0!Z3SXU}gv5)`? z;{HW?fsqH;2C)F!krV+Ki`bAz01?Feh9C)qv94$#cPcT`ff8X6?@wZAE7xEuB`%s# zd1fDq)D#0L3Si%-z=Oz{xl0S=>e?;4eg%E;q9eDZ>^>nC{Pn&3yfk$*30~?1buBNj zS@R-CfF&)Q6hH>^!fRm{@v-W7ExdnpB$X24L)0Q^`fCIdyk6NMIKKAss1)_zqSZLl6z@{bm9UqY0vJkPGAkpas|qxIi|LBjf;Z8vrdq z90`}OgFg{f$IO_k?6c41jNB=A$J8vIP5=*c@IwKrM2HILkiq_&1ZYNpy&{ECNETTT zfH_D7B_hC%Bn&)hpd1BYQ{e>mAs~tZeWHO88%ie_WngILPZRP3ap124J8=}) z?@*v{D3Z}e0vHhyU_dW{U=Jwz1G*GsHw1b`144|Hrh?K4oZlO3hzHP`8HG8Z5Y4Dd z24&~>*#$}fIW&+T4k0_M7|>@Vf2K`Muy32A;|9u6LHW5ctAkqF;70%>z%xdHyf*<* z2jLt-mkORlz^l2D{8gKHC;*g2JRcCW2~q=e>;R1*1_flSk)Xc_XM><%KplcA01y5? zU+|zb4l-f1fSX4r8l+M|JJF2(#sU}sMuP+=##kJu%OY~C_Y{$&5%#6aK=sIW=w#W!JfEUk8;epvODB%A*gieNFsd@FVi?pKi0$ktq zDa4%l5Pj%*T1A|yT4@noFcGF>YhgO3qzHpXq0s^wfTL>$)JERm@|Wu~xVr}Cn(Y{h z33MTj(Id<%EVBT5l?y=t=3@p3s{p$@F&elyf@qWo0x!&sB(eywIFkaxDG>n#30MqC zVHfzlxk`|NC6RoLfbg6->k6DIs=x^l9*J`@Gl3-*a}hLQEp-io4nc#UwFaPCujPf)a^Obw?UEgENMitk~4uA=t|6G8G7hzODJHg-k=cPTDoqFPi%494aJ+e z`XxS#x5vIdm&?L)(~o%i?9s25ixe?dsz8qa+Y!`Wke8uwC!``mz*{?WAS`S^5+xiM|Zq*Mv?p{CxNk)~> zQEY%COt3g$sW>-Q2)pQV&}%$ew3?mDr7xbey)aZdkZ+VBJK{1}VOS`6k&NcpQ)kOa z_5tJXvENTApJ>!N#RIz{^(C?Puq|v;WL0F5W)@7NMe3`m`BTI2;WJwk#KeL^VeQ}*u=NZMqtgtg8;FaG`&|Ph z>R(W%!2(Esmtr|#_8F2G*7@QBCL$0Q6ohl3XCFUe@32wB=GLiW*BUnpw(@`Ck>8r+ zS#RX}-lWeJqpW!GrE7Zah0&+?Tn2cB44W(?Peb=VX?mBHNUI!`?hGxi=i%DYDuEUq zj6a)!YgMV_py}d|@J>G4S*c=dASZaV>ebbj6}vHaL%R;2%op*tG9P|Hmwab^`Up9{ z0pGVp<~?g0`JG=!)bIzHdMVQQVfSmhRi6vR3m!E(^k(yq#h0%*3O+wNRDO|9x$2v; zmQaLe^iR0;d*$w;S9eXHX)oV7`dVlEQg;XyLhhOkZ)pnm&jha7+PW%X`!o{a@y(W^`QIT z66&ru7gGyHmTKmWxpwgD>GG=`4lUic@uuJX7cB#ZnqwC_wBU>V3F;M{6;-S3?UL-= z8U;9Fhgrs(t*XAKw>y_gD10+iZE4w*mlj3hYuVhyW}enb>8bfqWo%wru}x+<-KMZT z*TYG`LpXZUjPscC!z9=^Xht#l0#14TZlYr5X)DRKUEWTaZfTcS7_?w}%eI`kQ=ba2 zL?$;M7U+w^masYDm-nLq6A)2i5>Nt*oSv4lpC<6s1QIk)y2d^O{bir;PyCm#}v?+;ognYLYsH(%jt%Rt+H8c7Ns6Yo8D8U&Vs6eB?rvm?kHtm<0%g}dmULPLs zG`xFhUFy@#6(`IJqt`EP;u+9>e)Eiq=-ThDO!}!&#wl!v&PBv#w#uSvU2IUCnoPKd+A9@izbR@Wh~KyF)`Y_aLs| zQ|C{4@80W^#IH-*6xgK;JMKo(4+vAA$TTOan0=glf93T%@uLU!YCz5umh%tN!(JU` z)+)Q|l1Ac-W6RR=xbP&c9Qrv%*q}19ovH9jLwg)Gtk2#A6?(4a&Yp4mIL>BdD7ebrHna3nf^AfR70a`Ur5%Ma=`Ba2&66IdJpX*@llI{z zFN+t|#|&R91n(6oE2T!e4KLpFWSkS`)@VVTxYOigNpQL#FYv|~ZlNmjDoEedaWE`WH_X0UtjoOF%fXGV zpv0tp&i1jRe@~mL->`*YPZcZl)w1}&eb4Q3F1?9ISA4Q;(J|0Ha5~Pbbn$`AJA7Gg z1`SngK9~nH8f-1lU~6C=L^BAWP?K0D7y};jwAXJn31StC^I)-H!;l8^GqX+aM+8w= zCI(?({?4YM5sPi&KEdIE+}51VJl|#I1j-SEx+kjelG#Fw&{$3hcCe$50lRH8$Yg;o zHa+}Hs!QOCJZuP0M$S0FK{QyL(eEl&a(Og#kfZOOvndrwTNntV-I2BDPmd*>v7wF{y*Ej^ z-O0I_e5Z6jPW2my(>1rds@*Hv>LPo}xej4U-Cm#HYU}9d3!XWl?jKqQVPA#>9qP9tAZ^PkM>pJ+%Fj z{K*7=H}gX)?~eDCtaf`@fVMDK^BH+|{2^UE;>Y0}fj1w>Jr##kF5gn-M{>T#dUG5w9WEP29W7dqelmxNUO0@@6)fV4+N7dmU zq0|@z(Z`)nW@-qLB)GS}Ap?!6RtkmdP!zwExhlN7QuJ@jNeB?im!?yY5nd1`E$9H#To5 zqgnEfhU}KYPa{EMDnHisq>I1raVRNnka4-4`OTt*t#xg6>j_irq46VOyMrDpys&gR zk=FWF!4fZDmFBq0nez=s<$FkWHXO0#vj<%GZR4Z8r+TIKZX9b9_{@6FCEWS6MfO2! zXoXcEpS)sV`QA4Vm{V398sAjLXSIlpesI&ks`#I%ed126n;~AS?ts_4d$%@vVa&B(_MJW!_xxVMN_$ido)+a9&M8oN@AA5=^Z1AShqj0Nop(py zali>U<-bfc?sBiKUcFDOQyi66RU7|lTWkL^)W@#NS?o-=GOfFYTm)Y_R_=P!lNr*U z-0*JCCuX(Hn7*A#veJ>?zy5d=pO5DnW$B8n6Lu)v5z0=@IbW=|KS=fZO78c5Udx5@ zw&9j{v52UTHxpLG5)7589Jk&_8cuFz7wEXkPTVo{`26Az4%?EhYbmcSssB*7fx~p& zLl>&lNBDMaJju%wwU~VociXc?d0z}J1g<`%s@5~UIjwo6TW?|Hp0FxCyN6#B>W>O1 z`Y8?`Dp1s9juY`~GL#6Hqz`f2RHQ4k&(?$(W)#N~Pe&9B9H~EQHN;Pu*s30O@@L1& zTia!t0xuPcZ{ZI>8>&`&WSxH__4dq(+y1BHU6~%5;GL@WoG6X2JXMq%Bl2|D7J(RP zHT81Vh$7GJOY4gUH{F(c^g+V0Y2Qbi*P|#BC4*zbE%L2*5%0_P-XkbZa$ooKdSWkH z{N$V3f#vvBLZM9pB@+a?!U34Bun+inVKCkPIlsh|*Y{Vq$(+-F;{k ztCx?yl`IVSad+KoTdP9l({_FbCrUTp%o2NSP1V6Fox{DjbtjrqWhfi6o4Zf`rZA`d zEpbgbQc+shZV!zeA6kFbDqkoMIr;S5t`-Gxf_vpFYB60-8K$FU=iUi3fsPggNqh_` z-0_dC`oBMUm?wkYu<%^3F$9iTgarj8a8|~c2t15q0k9_p9tv$(Yt0`dF!L4Yelg(e#2NFp3)~oHB2XFSU3V0K)tQfv?y7Uf?Z?LdYFKo4@U^x1tYkVqu zGnc`=Am@#1Z(y|u7l-^aOfF75-1)ftyW@nKkkAo>w*ur?PI2wY>^2$8oQG7eC|sLB zl=Zob1D1mu%*f4zU+%as?b5t*h09P3!JNF^z|^ zIfTd9%U!q`!u1i>sArnsMz71*6Eg|ZWhUpQB^E`X%M60F53{^RPN`&GfTSltb_hHO z3w_h9Q6vl&4W=9HHCGvhEkayFe|l2Ia9+%-i^VPdkXYNo8n;UGm?NdFa>@Cjh?fo5 zq}arnSvKYNpLvy0MCaNCOle+VN{`KR{px1QgbT@+$h~IR)VlNEDhKG&#(#@@RRNX* zHWN6xlAQCK{ObC}0e=}`>Hv!XgQzZnK+s0~zuG`bXVCu;|L@gTk6OCUCGn9aPx)7T zrd}A9{or$0?4-HJ2g?5Mk^)Xwlky*@=cb3<- z7e3E;BD>}Ch?RVOc;<`v3yq{=iq8AGs3V0{JF+s&ZZcPd_ww-3R^oy3eVgiyj#uAi_jsGRZOX|34yKZT{k?9= zS+Nv3d75zm1*is+V2wbcjykx{w$K-B9TD)>iRl6T=wclm=`-Qww`0&b ze|{MD+p{W4WHjSE3`qB^rxp=s9|WkvI;yZP!-qngVF2)yIS54CT(^s4klZF}Oj2i?{;E!V~5MUOY$ z>QCq87*$dgi09Ax8CssVR?Oy}{t?Ywzvmy{b#p!y^}qQ|nAm>-Vy%4Byq>@G?2$_( zUv6;?58V!-PIa%1t?T$%QciC?U*Y}Sd@|7PfU#VK-A{*%<+=C6u0J_`M=r3lp42^B z>;J7hToHJ*Z#&4}K09pp{#{u(`-z?S#!VZj$u(m}+`dnnYekc@9k=nNuZ?4^?cQ3M zL}4>ht_o_f8aP?*ooH}^>5K2ycFQ3*uTN#lC-8hi)m=N=Iuwq*YtLCecK%D~B)aFq z^SgBur;M*e9k(pp9`WWYlXw3|NIvzJ<+^uQ^*aZ}YDbH8EZ?S8?mZrp82j;n?K0-u zlI31inSy#!?=E#-jms|{l^uSnD`Cem{&8|=`01@H7N;xtKXLN+>N)y-)wXLUsX7>A zRHXmG^C!lGt$Yqqx3Rf!FR#rsEfUbPy=s!G29J5ljY(cmbx7c>?N9VRs1x$k`dDnC zTHoa`?bRafyMFX{e6CrmzNkV#;EUq!FHO2akF|P2bzwRSxY5AmH{)L6&TeBY1(;ui z1x`u-x2y%g1wOSFD9)_~f9^w{TNMbv6{D*TYw1lnVze130Y=b&eAS|(|9DXWja*bf zgNq7a&Q%V5qw;!qDrBCYn+arXVw+L+FVR(-8y^4iKEHA#+4XBC;(274& z3%S8flm-iSBe(zRZ!z*d;rf?{c`kG(=oXy%N0|RC| zQ=hIoxh_rgsZq^#@7@f@O(LI))jZy0FH=3PvHJQsqo3*zPGJmdPFC;I-Pl%`tn$Ud zZKssh(nh_AfFzfT`+1Hnk=b--6#2U501&ezVkFPFs(-B0vXYnSPc^yXP<8Fy+7 z>a43m(|w*_5j=HC^x-Po9=&3oJ{g-j;q&I}E#5RVQWIZOdt^K6E%UDrUKMkHo|@Tj zZv&TA?&#?EJXrnX<%z(qhP^541|ALA_Sh(v2`C&X+YpreZmVCs&q=jSkKOls)yF9) z3=f1iDrBi-8S6MUbZ$1!xW;C8{b8w@8ZBouVk{oFT1CLyH)o%bqsFFZC(;+cI^Zyp zd!o*=C@in-^`rFdv;L?7upaioe{?C$UETQYV)PdW0SkOpe>kQ`eb`M>=)2WM-xN3;HxTz@pMj$FP@|6Tc} zxf|LNII|l_K6n+Qu}13s@YJ7|m-n*YURG~aQSzDm+`nF0t8}k7X;b!wZI(`}o^bA3 z-zH)!_SwL6n{(@liO_B%7QAA?J44aZhiAm&_ULu>1vHr(#wW^r7T9nko0gh6az_qr zsdRNKZ|&ggn4wIYQ3LjsQ)cW^+E%wTN0zE3WyyWqDZz-FtHE({hWGke2y{4da zxka3W){VA9hYlttN`JG?k*xe~C6oN+z*v3gIorKmA7bJ~`rqs1CkWe4J~|~69P_UF z+mCG@IFjF!msS6O2e5WKIyz#){dXGPFLZNotWS2AE{^9@mr5KoVXs;Ky}bFbcSCV{ zfqRsjgSEvK)24!0PxfT%(20bD4VS{hLzg2^G`2aQ!a(y zYzgP>G>cLmfa{CwGajlXSOV~ZqyGEeF16X+F&ma3jm7Qh4n2RgKJ+DNSekdDKIAKl zU;7@`tgc_3tel1T?W z*I@MiwUFB@;DWO~i3YeLuM0htkULsqP5N3`sZ z6c^GqC!B?-skGzdFOJ2v+pIn8>YwOr!U#4DN3P#^1I1*1*38pcFL4tr>g zCFAyziudm~<*l~M7)^7aeop&*XYAY&PjrLK98pQOIihnWQ4eRJKBl@n{IJgCu4& z3iC&g1|6lz%rPS>yuhhJN67$BktA66M1j;yliuXPjzNK4{X%yL78hHxbB_S zpMQP0LY%8Ej&G|zuK$O?-Y?&h$a_L*uDtD~>=1qP_ks1nwkkf?8{ZPI#-1|@RQ4Pa zbdkprBuzv`a>Vbk3G7%;ggt6tbDm+}^i8g2oR96#>$09QeYv~pQ8er>M=!D9YJLC3 zD&=mytgrfNU&~LctWvpW(U*VMphwO8V%f-xfJ=u_4LG*l@ppgJU1>7+UMsX8 z#pEb$KXXd@4sfdLFRjvc@D1TsLiT5~b?YrfuWJOa*&M#=udb*3eXF$ntJ|Hd-a}q~ z!S@aKWP3iow@>)m|LsM*S*sCozrd=nwyL@Y!y^43xQO>Bw1G8R#IQz@J3=WraLO(? zC2N5}ngScn+LI_D!k-$XPPR5v)~K12i&_9FkO;oU{Tt?}6Zi;d&KyNP8v9%3D9gL_ zm0VpnUgs@OiNY8bmJ~}-PJKAi{DpA2g{iCJ=QsE8CGe@M*8`hEI==J_#b3Hveqd?$ zc-=s#t2?XmO1e4!_X{rDn@4>4x5hRb8=Dlo@LD|SHNJMSR-UYzEp5=0_f~a%(v74~ zIvdt37yFc-uwth(RISUi_={RX3h8OZnb0>k?|r?U2vKZdb6IJFmH|v@ZkC5)-Ps9j zXXHWk74j3Ss?~m;eY-=W*3W0(b9dvu;d}Xk+1n>W{E}W?U%|0cu1l|f$%-id!gW&N zjr&Uu8GK9HkQI@Gx=imk(&mM6_h ze0IV~f^uoN6YA(8upHj4KT5KS?;R_*t{i|dviEA1=c3xprk($sA`{MUWS->N2hQ>xnI%<&iI278^N9v8P=U)4>1 z<=$}r6?|o)`JMfDu6l3BzCwv5x@vVTtC{eFTt!Y=&j#7##oAA8)RJJm_)Pox1D~u{ zv~(MOu;8?T1A>e54hS5N^}6ObDeMVitUivvu0H>)N}ueU#ChFE`j#(Vp#P>j}xb(Bry3JPxC6*2!HyHbA@T!0GW1~8=n=0`zws6QX zPbqC8@WYpzR$rK+MpNQ7OFe{W`zAV-Uh&>n{dP26@34hN{JDOExL88BQ%;M-Zf4fR zF#E#=2j$*ws{ej~fLD55utQ$LBb)t0!cfZYprYjCJYQ1Xl|*Vh36`cmgPoIcy60V- zE$%o*A2?+Ld!D#QSzhv9FCt@jRR&IFr2sA@HCWK}K-1>@{r9p`Pg8PVa+Vkj3T)xr zxG%FyC}C!S5(S)EJnxi1xwMbhrIr8l5>aCncKgN6*DRXw3$8@|cD?$)yxt8g4DewK za=m+MRRKUk)xo>y+nx@tzLPgLArFG4# zuxC<^=LBqayw41u>t<5#WnRlEDrkUP)|GxQ?Yv6uC2!t{MxS^ga>?a0S(#O0d&O!` zwm3Kn@N$BT`E&(vMzJ2jH>#S(oN zUBl~UweyW0YriD(*}cu8gEf@+L#UnlEU_veK)KN=I6>*_nfK>j*S@{4))k{ zXZsjINTF`$Gn0+)(pqE1Tr5B{ zK~J(OU&7MDJhQtz7;GyDYi1IFs-H@LX|Vp>mJ*!5tH4Sy`!oUIc1QMv5E?DNd^#d5 zI+dF};f>^K&#Q|jfHUgZdpV2^Y7slkiqyvlb^8|2#94}Qzx0>!%|%}4)x!~J;4;dJUKNeR|QPlV{B|0QQPV>HN%h0!-=Z0jiF2k_bvyP|M zOBy{uM_&-GYovdJS}I*SpI^{%l%;$vf0@fsW-V&jF7kqQ4=r=0$2dpYU4gr(pnG+0 z_T-_EoA3NWdJfqX)Gq7v*=%7pfVlNovD4s+~neGgi8+`d<@6$Cmxq*(qV^Xp&Q=dip&=<uadYL4!2ayNapn5xZ}e6ZFaSAfE}SUs(!-(Tq%Shb@k&|&GM@Rdaak3?_Z z*Q%srCF?)yU2T3xA-1UMbhUIZ5?-t%mG@ILUue`KBi_Ye=+fDg3r93ML|!PWh+ZCU zEJ(VtDDwH}* zDtIeb<<{B6uUzjD{OU*6(M7Z$XA_t46%O`S3T)3b+L#(%HddC%3{6xg#lL>)85Eyslpt|=*P6!h lb6la6jWT;`5_neFKFueOHytUBSwmE?8ha*@5ekgt{{#8Rm%9J} literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/bin/Debug/System.Runtime.xml b/WindowsFormsApplication2/bin/Debug/System.Runtime.xml new file mode 100644 index 0000000..93cb00d --- /dev/null +++ b/WindowsFormsApplication2/bin/Debug/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + System.Runtime + + + + Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Identities the async state machine type for this method. + + + Identities the state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + Gets the type that implements the state machine. + + + Initializes the attribute. + The type that implements the state machine. + + + + Allows you to obtain the method or property name of the caller to the method. + + + + + Allows you to obtain the line number in the source file at which the method is called. + + + + + Allows you to obtain the full path of the source file that contains the caller. + This is the file path at the time of compile. + + + + Identities the iterator state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + diff --git a/WindowsFormsApplication2/bin/Debug/System.Threading.Tasks.dll b/WindowsFormsApplication2/bin/Debug/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a60ab265715dca3e129eaf80adcca908b900ddc7 GIT binary patch literal 35016 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 literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/bin/Debug/System.Threading.Tasks.xml b/WindowsFormsApplication2/bin/Debug/System.Threading.Tasks.xml new file mode 100644 index 0000000..b47921e --- /dev/null +++ b/WindowsFormsApplication2/bin/Debug/System.Threading.Tasks.xml @@ -0,0 +1,475 @@ + + + + System.Threading.Tasks + + + + Holds state related to the builder's IAsyncStateMachine. + This is a mutable struct. Be very delicate with it. + + + A reference to the heap-allocated state machine object associated with this builder. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument is null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + + Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. + On first invocation, the supplied state machine will be boxed. + + Specifies the type of the method builder used. + Specifies the type of the state machine used. + The builder. + The state machine. + An Action to provide to the awaiter. + + + Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. + + + The context with which to run MoveNext. + + + The state machine whose MoveNext method should be invoked. + + + Initializes the runner. + The context with which to run MoveNext. + + + Invokes MoveNext under the provided context. + + + Cached delegate used with ExecutionContext.Run. + + + Invokes the MoveNext method on the supplied IAsyncStateMachine. + The IAsyncStateMachine machine instance. + + + Provides a base class used to cache tasks of a specific return type. + Specifies the type of results the cached tasks return. + + + + A singleton cache for this result type. + This may be null if there are no cached tasks for this TResult. + + + + Creates a non-disposable task. + The result for the task. + The cacheable task. + + + Creates a cache. + A task cache for this result type. + + + Gets a cached task if one exists. + The result for which we want a cached task. + A cached task if one exists; otherwise, null. + + + Provides a cache for Boolean tasks. + + + A true task. + + + A false task. + + + Gets a cached task for the Boolean result. + true or false + A cached task for the Boolean result. + + + Provides a cache for zero Int32 tasks. + + + The minimum value, inclusive, for which we want a cached task. + + + The maximum value, exclusive, for which we want a cached task. + + + The cache of Task{Int32}. + + + Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). + + + Gets a cached task for the zero Int32 result. + The integer value + A cached task for the Int32 result or null if not cached. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + Represents an asynchronous method builder. + + + A cached VoidTaskResult task used for builders that complete synchronously. + + + The generic builder object to which this non-generic instance delegates. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state. + + The builder is not initialized. + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + + Gets the for this builder. + The representing the builder's asynchronous operation. + The builder is not initialized. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + A cached task for default(TResult). + + + State related to the IAsyncStateMachine. + + + The lazily-initialized task. + Must be named m_task for debugger step-over to work correctly. + + + The lazily-initialized task completion source. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state with the specified result. + + The result to use to complete the task. + The task has already completed. + + + + Completes the builder by using either the supplied completed task, or by completing + the builder's previously accessed task using default(TResult). + + A task already completed with the value default(TResult). + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + This should only be invoked from within an asynchronous method, + and only by the debugger. + + + + + Gets a task for the specified result. This will either + be a cached or new task, never null. + + The result for which we need a task. + The completed task containing the result. + + + Gets the lazily-initialized TaskCompletionSource. + + + Gets the for this builder. + The representing the builder's asynchronous operation. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return void. + This type is intended for compiler use only. + + + + The synchronization context associated with this operation. + + + State related to the IAsyncStateMachine. + + + An object used by the debugger to uniquely identify this builder. Lazily initialized. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Registers with UnobservedTaskException to suppress exception crashing. + + + Non-zero if PreventUnobservedTaskExceptions has already been invoked. + + + Initializes a new . + The initialized . + + + Initializes the . + The synchronizationContext associated with this operation. This may be null. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument was null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + Completes the method builder successfully. + + + Faults the method builder with an exception. + The exception that is the cause of this fault. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + + + Notifies the current synchronization context that the operation completed. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger and only in a single-threaded manner. + + + + + Represents state machines generated for asynchronous methods. + This type is intended for compiler use only. + + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + + Represents an awaiter used to schedule continuations when an await operation completes. + + + + + Represents an operation that will schedule continuations when the operation completes. + + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. + + + Used with Task(of void) + + + diff --git a/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe deleted file mode 100644 index ea3798cf133bb21cc6ee445a6d4d572ec93713c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57344 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 WmILAE%krCSy*xDV=a2s{68InSPyFZr diff --git a/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe.config b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe.config deleted file mode 100644 index e365603..0000000 --- a/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe.config +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.pdb b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.pdb deleted file mode 100644 index ad6e8c65114a51874019e6a0d7139fd7e1c44bd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67072 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 diff --git a/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe.config b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe.config index e365603..0b229ae 100644 --- a/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe.config +++ b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe.config @@ -1,3 +1,16 @@ - + - + + + + + + + + + + + + + + diff --git a/WindowsFormsApplication2/bin/Debug/discord_game_sdk.dll b/WindowsFormsApplication2/bin/Debug/discord_game_sdk.dll new file mode 100644 index 0000000000000000000000000000000000000000..45b9bb172912cc88e9e412446bb1394700a4c41d GIT binary patch literal 2937856 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%0A~CPficXF51roI#cF`d!JNk9BPCSq)Mj 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 z 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%0AlXpL2%(D-K zFX_9P1mg#fFa3fqiHJr39d*N(IX1q`3bfKnM(}06H=hp5JofNjQ6}g*P$pmnLrjY@ zLC2GZ?xD;ajWYWIwT3Oj*7Frv=C}sBN&&KmL>itI?{8FHD|Kj48eY}m+UkP}!P%%EL z$)mx(eIgu3Fn!4uMaG=GCyHPRYD~=UycB(kcR(Z944@~NKTaLJ@zFfL8kE%a@p#Pm zNJfZ3?K#&QR3Yv_WQgPI<1Nx}_BaO1EI1bwb!Oo%ckXDSyRpDiFhjtm4NbvEc!m*% zTB|(X6v0l}C4Q>qW`*CX&C}f>_5g~pLJ@NzwmQ7%5GfHpqQL1=Ng=bAg{DxufGr1A z5Ntp~z=ws?Yv9cZ;VUxN`6PKAGS_7(CZdXO%$H-})n;g<@d|a!^UyAB*{{w?%s{qW zBRtorj)H2z+gy`4bNXJR8vA;`?iBhY&cl_!Q&}}?=nqKsv}AZRU`m9;^wJ$7^#Xau zcX5%jIx}T}BiZKrFypt|9HQUh8-JFoc%#yO;{{xBViEi{AqWwY)zy@p+UB|wovUE* z3e*Yj*tpM*Uz%?{yoej`@&+qBSDAwHU`46+5>%&#=l)D_F?isj<4FkRIxClJwL z=Srg^alREQ^4^W8KEHQ%e7^enpWPk*H{cKMc<6P4^g2bRDQ>c2eH`m9KCx}eK!18z zk`04LojLh>bNq6gKaf1#p9#`#of|Z^Ve?^r8B*b>i0&)4iR!abP8sH4?j*!WiT#>U z7P2vN%v=+KEilqTR^pqufF*F&1M-OrdA^CS-=z;yI~&U4ciigT9L&NnM(QUDz4LHEY}st0~uexF%veuhtEb zNwdyTR&9}%tNq#1ay90;4YX`R)nLt$?$$gS_FOuRP4HLG%`8P8WjaRgmT>`-!@2mrhaXdAI!u{LRRh7_^NiKDvue(Wf^SR!N9~E2D2d+w7jBrzS=;Stu1&z2>a4pr*lP^TnB%@*%a5wT> zI1MyLjAF!%?9lPUTvCi6t6JOF8LC1^4RqUNW`nQ06VvE~BAH4NvERJ$9$vFUk(|M6+05t#{x#+45ow-2)P5S#8FEdq*ml^N z55QQ1`JF=__!=A={l;J??93aug|IVlgtx=aJjV+NJL8XE*NlE-Vi*)nVQZU%<39%1 z!rx#Z3Xy}vs2*w57Fl!P&{|?uBY8)O#q49H)^!q;zo`^B5lKC8;zR7xX%f|B+Kc3d za*SbEmcxV%DWrSddQ{szq$2)lmXj4%<_6D zL0{Oz_Nxxq!=-KoP7klpS1^Z&0aK&ubP>cs_Yg_z1FfHOMd;vX_cGbLFHJA=+(zK& zh*x#Z{q@z(2U(ef!;!Te!u32gv9RpKf>7P(0-@=ezY4nRBO8LAz6X<{zk252e>I}wKYkp^wPfXqvzKXTWKf(dWlC;->2uC-;89bg?V-@T0fj;+3)A7!57>af!!!|Hc=f;Qgji-#iWE(G_4OvAk;Y=g}& z>@H2=xAMs+ROCWwaDd3dKe&*B1BlhuF!rsvxGgrdT4mkqP{;yRw2ix091m{CR4_^O zW>ChI2*Zpbnk{*D!xRe+gY@!g5pvY#C2B~55o0m77UCCU_7-FDR%7uFo5ivg?^?Q^ zgEL~=<#<+8ZOq;Yz40`)88SS~BHPVvEY`<4wEEayj!?k}`iqz0Kd6q{z&b7wGw0+!kNFCexg~mh-pe9&i5k zyyVWG99b|Pg#8Vck#((FgO7@}IHz}?zdU>X@)Kca{t)pui<38dyFGc%%4i(^le5+r_Ur(?Yw=d!l zf;bI`EDHj}VCO!(LUl$c$GU-ga^7XwCeJ)3a&6H!^-b)G>D7X9Rv>;T zjRa^=0PK_1yr>{ABk;(78UxihU#t41vQD+{r zd1OP%eca0BAD@#S5w*L8&*i#EF6lfpljorlqaI3^h&~TZi4edT54qeu50%@LdvXCC zGZ+jR%=0(z^1$G{EiM?WN0KGO>FxHYYw&&5*;f zdd8$~vW=Nj*0JBm+9GXaM_1vyMva5(1n?;~``66D3~%gAmBV7% zaNUWjAjgz6B(HZ{-6vnMS2t!6x>*cmHhXzDxeLq~`xAmi$a5 z0BI*b)Bc}13zx6*pLJmPD-4&Lc-bD2?vo2|OLsRDIC>A!eBq~`V6cAR8pt~fZEd!l zas>84a7*_>H2X$<;KiPVICQH>o(<%%^CC1;rv0&&X?Hc|nz%Qsz?YbmEDgkdvah@R zwfLUjL*Vrw7djf~g)sDiTP+DANk6E>a{S;X`!(ewbQ(yw18@W8It>p z5wP9bJNmP3Olgnmb8sEAiPWo{&FK-fXSHT(&NB8mC_(0O^Gn`bCe0sl4EZm57y$_z z_tL{i=Nc9AxQxz74ZzUWQ)DO{3JJ}g_D+(>6q;Hhy#22PM;&@46WPE&oo_&QTEMy| zk}d)|!~qKzK=Pu{wnP0$-nEV&Fg1H9COL3$)ysDpQESf~iV7K(2~nIug7iHfD$&CG z&`j}17L{a!9bMXXJ+eX#j`J~lgM11|f{M;rOoGZQU_}1(3@`cVc{~fIM9{OC;Rf9X ziWFo8E1^7r{0#}krIM3AU^jCZo0lPrb^Jld+ox|N&_J;{QcstAt56j?w;*M#Z=>4`fe=SfqKmei{cv=;`QOwL!7Q|)o<&Dx$dSshT7yM@47L82eiJ^ z)d@3YNst9fJvEg-o#l?rY<`M-Z{I-cM_hM_XJJAu1yPv2aF7Z+k`>AYaiaCnMoI!M ze@g{)UjVdF(e}}WPNvnZ?+`C+TDph~*js3URPAH7Y1uN=ZbLA|kkeIDjdT@rNy+J* z37I_%ExeH9YsNG9u5Q4rSxpVr?Ob7Rz! zuwLbWe&}4Ru_flY#qkY=i7e`i;~U__zqRosQ7uU<%&YdRj&=Ig3A^#$pG4oJ)I<7W z;svsWsf=;4(%`a9r*e{l0sdeDLk`n$Z$M8#trX)^o2~kxDMePYKrt3@~ znq8jHYw+YGLeiLFRJ((Uz({+pLav|Cq8Esp;3wqCdvdIY*N~tIVzR;wYWcs(mf#?% zDUNK{Va_;X+mTS@r+&v0m$^cspR$_*7qLV~mf~ z^?TjEHUmH?|4HpH##1QvW%^)j1aHt)>s@kwm3)DGJ6V@Q)X{L+p9yH*d zRC@4_D>+3tGA=ag7j;NfK}{B0aD64oq971wf#jU5*GM1Q)mxinzhh?L!(hCkBU<-7 zh=cS>4_}_9aaEIFzc2XpUFoQ99nEIcsNd+vw2B(>V^7+^R)S(4b2!xcG>>Wgk(jCY z)l*LjB1pt>1D6Fqz)bI#`m#4D;3uh2#3-s5DVb3vyaRNU7#h}LLxUtuq5i3#kW8#} zxEM=_Z*9gvB9TGuFjZG{gR-Qm;_O>Kf!gtW^2`lGU-wuD8W%5%t0XUP9b; zT#Tr9rQ|otc1fnNJrVo;Ez=;5+*PRp3;8roz-yeviLF+Hz|E7UF5UwE=^jkGS+>=z zpyZBgfVzybEvVh7*kM#`ji_5!+WYk$On4c$YSs1lsJO|Htx935BnU&cFxjuSJ|X)R zTr>5D6Hq7LgM@H1-)b`#?=q`)X!es^QnR0^gRE_^Y_;Cj_D)`yXGHQlce9UGTXlMI zbQ97m=;wD@RXZVAlzAA?DC3MTz8*vRnG9*AS#cAdC6m=-NSkl`d_&s&xHqK6#xFUX zM8GUtiP_;4kcq(b??gwr^&?$FqYW^?b#WAg$59VQU9i!{Q69)@dPI3>*_MdPKau@R zIbJ*RQXoh*>U_%fKo)v?f7c1UzHe2mRu?2vAUy@%nb0$hzrbn&{cIsMp_vXQgZ(m% zB{IO&9KGH~VS&~WfD{K+9Us;upxVjYGJ_$s1|;P_TAalMY25>Nu?xbWdJ1FXyY+r zx?!O7&NhIpk(|fuZ4k+ST&UMV7)f`x{gz56u6H0q^C#M#nLOd4h4zvr$zzbeT-!VQ z)eW89mz4C4v<-BP^bKotO}j&81_5SQ!|c?b7!EO94irMuY2R7M3Cvm^${f|c9GQkv zX&&Wu$f)g7LDUZqH#ET%t;J|!G@2OhHgPDLKm+4u6zm<`j>`;g@uxw1CJZhk{f{W4QBrPt#4igihKINnQVJw`bN7 z5J>Nlff`-Y`J9l68o3dfg1T>cG5Uot+>$u_qNE;O_lVP@uTU^Gt$Wv`i%I8i(o~+m zX+LJ%ODx(UvU;MLj%Dwo+%9Y&j-EVg*xOUmzOZaft<(Dy=3w+iy;1m;aFTBc&j((W zuzR&bRjZ2&X;SNNmZU|10_wzg|Dy1E(uD0NUg3b;}oulO?QRhA)(wr>vQZ|sAyBD55oRXU&DW}GAlv8f=>h&U|->B*;ggt?>B||+D~%J z>bwL4u{G-|EjjfezV&{24-JMJ@DW;wkLo&9iC3kQ5#EZT8^U|&_*mr;`*o(GlOR8c z|AgmBaF^YQmLTr}3?6OXKq3q7BS*Lo6K4->7iT{rbHN!CFAKB`K;O)oMyot?@`&fm zsSQR=)Ev7GQ4w4I$*N|pV_flKb*8*6r1c|QXSX;{oFbfGN37dKi%xao*!bXm08&EM1*C?Miy7_kp`PIDA)L3jVI! z^L^y`p!)fCvVf_lffReVH2R;d++e-vAKJ+0$Dx^mT_JTqr(NgFYM!co$evY%L?>Vz zqz))?wdLv`R*|btjZyz6T=7&8|9;SIV>55`R6)FtnUBmH67~JXQ9+!Aa7N%TLa2I61BamC8`~@#CM%eG*0x?61ixP?H1x2+1o+JHX%-&-EQM@TlKJ_L#x?3 zp8|ja0+N+X-+aP`4AMhSzwqWRlDiZJDdqmt&V2{l%lhhc<%OD&FspLFyu}xe%z!tt z&&VohJPH)bcnc?vw@&5e=bk@bNL1%a1C@Pyc?b8|jlt zN!7=U%xD~eHb;&D6|6T)iZS*%mp)qzV{uYha8AEqGoa5^E#3rt?|1G5+=$!hX>=NS zw2Z%;wGBwB?IfqR-f|?SsmUI^77f^}KuV6p589lur;c})=%41w*fg166!!*p=L7b@ zdh5yo84nK6T?Z&ZYxOc*>UPDU?`h$2Rx&)6Yj{M`?Oxz<)Azkzzw=vnIleeN#*!-h ziBsWM3y&8*>a2;kJGXSx4`O|6cx)g%MhTBr7ChKDcZ0`gmUCe8jLfT=%V-%40(bHW?@MKSW+^)#p~YgYvny{%R7xX5jHu; zoEJ2&%!#irwC3y>^}?u41OFBK2VVz&aWnb$#0+k$)y>|dZ2!%dh2_?hwQC_N*Q%*o3umP_ph$ezBc3y(DO&VPJ*v6(*Ur40XKU=s(FR0U`O&dL zwhoI^Vm7f`d3lcmV%<4i|O7z$C%M3dsaRk`iXxNo&?8)lR&w!q-F)uGh z{@}ptHa&Bv)3MLrJtal>w1@LpMR_kcI_Dhjh z-4=(E2dQYs1*cftoXGh8OV(^p#=BIyIU3a;hhug`&IXuW%rvEt1%=z zo9Kt{Q7@aZ9qi`T=4&Gv#)5n^wgo+-*AvXzj0Gdj*e;d}j0Mo^?lczo&8zS`$Gj@v zSP(R7;1@aCoG`_hT5L=l8@PF52{p%_JZ5iv;}j2?w>{KjfkYnT7kLasXIt;0SfAP1 zJ%2Os8~Xl6>^JAWw|vg}QJ#`!KV+=2`N?$qVNue4`1>MfA@kJ0``m@RpG$GD`=P<7vp5Wd=#Kd`)_ zB-*WfiCcE?(VqD35-@tUsQsIpnQy_* z2r#+>Y&d+3SO6#GXDx&uZ!Cbfaow{p^mrCwY2;%`DOf%5Y^b!L0}=(yG9%V(hN;K8 zdR!d2d`7`39`xWmGhMBiLPemchRt$>wBJAKy-^<{y7u28Z@t;ohB+YRj0f<9&ESlu zzC*^tvFI2*G9--WC_NtJ`UERF>W#oX>jpHxwIuM!vlueMh?kpJPw5$bVZ>G=rvNWV za2^I#q4i3CyaAIHNq6c->d7_{r6=SK2=O{b^G)~@_K4RLizNGE?qQvMY+p>quA#jO z9I;=;g!`Cd93E{aylPc;nG5#t0R29URB}#-+1|hxjcu{`iivv@eOAwPP^~jNc08r= zezSODyesqS(dKF9c|N1qye7*$wJiQg=G9*_PBo_m%@d_C)Hu;N*Jq4^48izbmQfiL zWI)S%x5Bp4i6;g-f46FQhQ8F+!15hl`8Jks^vXL}UgDK~H*! zKMCctz48>6PxZ>pEFa^Q*RUM$%6nPv`mx*Jg2^bq>y;xczv-1*SboVXuV(paue_7x z-+ATWIVj)Zl}lN^(JMEwyu>Tt#_|v%JJD+xTjCaSH!ZR5mD> zMp+G`Y<1E&p>#lgrCZxFf^cj5n4f|1>#Z!x?U4)58a=5oZ=SDOb=_%Gs@M<~gTJxK zNgIVyfk$67%644x>~DUJ9CV$Bfl=uw+r zmUflxve_8>3%#?-)<)F#rZNJ$KfZV^Ga5F2+l;lhexSXCrM8V`)n+5MWel|CRokI+ zi`{OsJ5aJ(Wji7&`g|@b$by!YYHuI3+a01W1r|INE(lDwHhOsi77nEu8Dl;)_BI|4 zvlnY&7Vb;FwIVf42A-983(6*(iC~z~$1%)+M^$Wx`tKc_87NEqiD9UpquODVXOXM( zb#M~E|9P&Y#TxI~{z0NIhyTL3ZKS>_?2hn5`u+}e*LM59i!AZOrB6$D7lOs3ygJD5 zdvoyFA(6$kyqbwVN(cs$h}hv_B^0?9Qxh1DKHCO{rv(N|w>rS^F)SR9x%AD3c}O?^ z(d`}-pg8DP4ixYNj-x%SZ976)9CIRnC4vB5+R@NAixI|zap|9=|$}BM=6MUm;3RCGY+sH3yi(%cJ;UNnzntY@0d$szL}fWzLL zeWMM3z~;<~*5C{A44{09M%0Cnb#hxaMX@IWjv1*|HnD z>%It`vRz!=S1`y+`FtNBmrdOYwq#V0iYV298CIh`~>OM4LNTyx8OVSrd z6}YxVx`buIP7bt2WNUFs(P4LM4cMf&)~N*R18l9(WwNjMIu`}TW=Z?%vT|D`~d^hS z-S=1f(%tQt0@Axx{J!@#eCq6;dVk%6avk;;!&FrS75jFcGTp=RfZwj4ax5Fwe(PiF{Z$HWIju^fjUB9>KGuq9Dk=kk9{AepZ}npwqya+h{w`@_qCh&&orEf>zKpF%UASflUgWuw35~f)qGmB}saqu(}~| zLNlMj{bsomt_z$HL654@vvPD4{XQYW-x1CAc9i(gos2z*b$G)uXj5#zIV-fLLVBPG z)a>dw4UE|T_1HZUX6<-9f~l?q>k*tpY4A87O#GWhgCJl*ZrOpi@qNQC`3_c6XgsOF zoHP;_#Zui6HV%<2_%!z;pWcJ-&g)S#T0xkwO`%imB|^v8TJq*Ye2{p13E$$n@a7la zZes4R`nv*vsHu7iKEgBb5h{hLBjUZWlih|?J&O;`#hs+_@VS)1Jd)CJj0rD|D@5QU z4SE1>biJ1$FainUgXssaL4HZY!)6a>uBLY?KL9~%0#9;JP z8+&nrVc%4-pUjldXeC)QtlY(X?uwQUoKBg#weU)9#?Fae-dSXPl z!Ac5vmHRM4>07!a)v4GoTKrdVV1?0k2$t2%+sG_tiJ6{*m`2}fGmw10zB2iv#jd!KdHmkFUAu6ynOperno-_7trAI$)RPpAfucd;%=~Adn2R`<#To z?;?9pT6sZycLQ0Yn4h~d<9uO(Ms5ZRv_n`Ri0UJdsL$X{d`I|gL8cAvg3QV{CWtv9 z+{XQxjpqUqOAE^JIi;WkpEKw&r;o+Li6gu@%5rj^Q9wE_%($3ZWLJ}r&!BxFY|o_z zT*%h3CKCNS`g8wz?s8y>KBHqhex(V3_I?`JOqyxb=g^Z&{W8_@{khQ_Vgd zeK-lAII($V<=BpKV@cbLtq9B+-|K5*p>d#z+>WIMCB|0FmCTttVS(0H@dQRz()lX- z75@~odmpZh`aravdjb#6FNSCco+oxIffj~GHYbn7G!$vahVh&P9pHXE@gn>EN<3IAZ*oJ&tH~5~{}o z1l~y_J0C(vqLJqXs|BA0-Wv8}8=j(dxSCLy{MbPBanra=29uK?8BpkFCKhS1;68#X z_UI{MVj|EQ3ksy-;n-ApuR;$}b`Qpbw$VA5$g&SC=nYiKA?po9nN{{Aj#&4+QbrO? z^hb5ly0O_&;H30ovz8s`UMzNc5okFJFw;4n5HH&feJ(+t&%1;h!Y@z@Fi5u<0~tJy^=7V4e0qRTA7VM!aK}ABIt8& z7g7f_7MTcG z>7L(re(Lkt(L0^zi_$!ge*4h4zpF^izlz6ZFVqm5=lJ2Fg{SgN_*7=iJ2YCTq`QS` zzOK#~TL9G~^|U_YZKz^>(Xn`^l>a?+kw#cTThKoSb~;g*R{q(r&5ku;e>G+MyZKP>Gh2IGDqk)n?A> zNzs+~Qp0~}qd%>$uH4O+XPMCP+6~5w<|IT!;PpxX_4WEXLV3#Lv2BT+PF3>l=)ZDP^k2<{E4T%D z!AV8LYE}BsJW@a)=0bbpIJSIR;xy4*@r(j5sa@055w~i&SlLb}c8~xaPY!pbV+i&a z=^CXzXqDc&mM)N1iHgV7-{4i1eHJUiWF&Xk%;Y)_tW;NF^#EfjH#t8DUD$`SfRnlE zy1#!$7cxh@i=5x9(Z6c7ST|hjzLxU*o4@m(-wfcaRuu<){+OrT=jSz4tNiW{qd)L3 zyqC5QPDh>j9-A`XE7Q++;E_xm}E+H1i+S}?rxS2&T_3H6?8t^dRGTCzx zIY}$q&ckFw_(gF0)}vqsfgBi3$IZ82h7 z69Y!I3kPCUv>6qfp{lgX+9K+*zss&qTDh^da;}9CK>uLs-?)BDA4{Wut2W2w7%u`Q zwC`q6CE^+sLiz5+JoQKCVj(WVNophjT02v&)pz2XN{shvJ8wU=t1B5g5I>F^e>h|` zcq5p}xB5Ulzf8Y{Rd?n;CuRQc)bkHBvF;#mPj;o6uu6k9V0s+)T@RT4n%!q?8`&(t z`5LC((~KPt-I_QC)WvDKA zJk5IBU%UU5CH2U>oCPuAERX!$9=5W^aAb%XUQ z?JD6@Gffq>f7*qM@r_A7NAad$pT@5l+te$U_J{N%hzDU0?mpNRf;=|ZC-!G}1A^=@ z{z@|%{oa(uZ%J#hI})b=UXnY$VwLP5=)F^~PZQo2iBPbLfUg1)uQ5G|mrPxyYI(5- z@v`sCgST@x;$`1yCc#T3UiO`Px7ftXcENIpm*8W+6}!p2d?qt3hVN$I{Wg6%1EYNn zfA8VX*@b$&m+t10rfjjTSZW5dAyr8Y0RTKRAN=8_vcG0-D*H>OZH&--&B+;$Uxw>} zn_z0O&9aa^uPeT%AEU-yY*BudWwz398qs=Mc~3v#)MCK=Qf?#Xgxtn=+1id)X8r*$ zlVP36=r$i+ zqT4LniiMUP2a|}uG|85{%Ma;~GnThF8@8B!iGj+zTdU`g6002WS8MEMrm+XS{qtF6*)S>}{&Ic5eL_M>4$-M6>L z7UN5_MW^yx7ugMMF{Np=06`xDhTLC?@kCT!&2Y$lx0*7s=HeY@MVkwHLo<;8VqPCu z7~QXabS(}76>WkhW?=|~z$KWyOnfiEw>-95UFJU4c>%7Pf)-4R8`Zp-KyE%sVCazH zjYUWF9xRbxL_he!SrA!{U>5^M;;jS>!=hWSQPpfLZZWXl_$8I-jK6X;7#%i+VCc6F}zyb1R0Bw9A$002XCAF zhIFiJ^d`isy-ve`jf@zRrEDYcl)x50u=O_+2?J`fFph}2_ZnGr^c5mlgouyEfcV9j zZPDkbOGD~;x-QewyP6H4UWj!8L#qKpU}AU7z(lqZD!NT4cIFVk&|n)lrhZRQgxN~* z2muI|TmnG1H~`e9PSVeGg8Ks_bdNpVeE44+p}G=nfq8}udQ|&~<3Gk%$J>PUZn+9k}VKMnI~ z_JOi4Eb$IUwS#jX6dQ+FFMt|yUW8zEo;fT7Y9G<9ZVLIpqwdPMuD|6)QBl!b33n#!NIkQGxCU+o|fk`ro ziK<&| z{SvWaTg=Pz8Ct0hZ=t#rfs+GIsq&hP5XTiXVQ~#JWlu_`ZM-7tkHCYd$*O2$T&1>V zn;ueYQr2c6ayg|b8!_IptsP}MiPRC;2_I2J6Dcn#Z^lE@n3pI@nwt|O_S*QA!>2!7G= z&Nr%cKPB==AMbp3>U;z_AB(e$7p;oTw$WIb;%*a32q1u`wg;Ek)3BA(u-U2rThI=n z5~rc9qimya1eNNiSL$gP9C!rzGvF~dd%HQ@o(P1g!Ys_*HN8@;t^i$SMEn$*y-VFX zUk|QAje^;`@oyX-VSR2dzdKGBqXM7g(toaEyV~{>j#rzdx*(o@{qs5A3MLZ(6wEb6 zRADTJ!Mcbq%rOzQy`P4F+1sZfR_h}=dL0BM9Qt-E)+R&WoIG@RBHl4y54{ZXv&|i4 z+cgNZB|(A-D5$BP4i4$;i~xS~zlMr?ryK|>wm49+-GvHVN`Zn9c2PO^D?6>sqbFSt^;=jT9_Rf1k|iTH3*luQ$M|n zO`8KL39eX^@U5i3hXiZmbsY1+J|lxuY;9L;jXHkv@QgFx!S&cNW|c_$%eJ5J+?e%O zJr}7IN0PH|(vBpL1NxABV>_@Gq}FCxTYT>!SC47?GhR*f#YIS-%Qj`wr8$Av7;B* zgtRArL;S)T8=K#b+OIz`lx zcXJo`px2-x=u~}+>_$X29JjwKaRd^xih%fsIPE90qy*LDnsc;OnX`h9bUww{YRT0O zujOJqo8Ppc&lnZvx_}WT#<~=Lv+-x*&m|W4k$(IQ2RHsi>iETuugCa*-uw6qQpOMY zThjO^AI$h;2ONLJ!H-}3$wBw^a?9%G?3U5lt2259dUvfk(-qvuDfuw3iWqyqg_{(L zG|nMiZElY(bxxGWLl4AMc(srSa?XV(g8? zQ4TN+UFuE-RM&5h7X7rt3{vWQ1pcnYpMk$_>lx=@ic$wt_)mKb`LVd}Xrc3l5?-F2i&m>tRK9#BV)Dlpyx((`oVr3~B- zqa51mh<3bG;<<}@9M%fF3MDx#dJ3Q*r)#%*&-k>9btfzM6Isz@#dOnEHUO;ToJ_~x z$@nY5pED;md~-^Q$=Smei%pS>cRBe|S`pdyLa>aeQOD1vWd*fn1B6{o90!XD-#nO* zA2ow_fQukXI`eHvx*La#YG3z{Ac_Ospzn-m4>Pv>j?x1EN=V1?O~YB**#+^HVa-B- zdDt?+&?y(!3idQ*@)?@XW*~a?z+Z`Me7ag~=;Olrdh{ak6B&}TUxO+5wORHnxG~f@r|&d;Hp2RxQ!$Po+UOL%jF=Ekk{y@KXvlRrQti|&b-dfq zgNOkCFn$Bi!teDLyq(H#Rl_tTOAJ`N&IHx6dZ#l(aGuM7$9vE~j3*z=a}egoKQE|S zoTi+GwZGlTrMB-kfdQqU|n^-u6JJ=NJ594;W z2vs~JX-mKD#hCcTckBTocPr{)G|nPSw}kE%6G_DHTO5RM4H(_BBhIl@gu4RM<*P~Y^L`wxJ$m*&vcssWhk2?YP7mO3Wn-AS;W zkUtzX8y^|9v-G%7%24mT3C5y!7Nd#`pp1VglOhITu|NxihYqg zDCT}E!u#TPUt>a^8OmY07^Fcw5y?C;-^)Y&bho&+>O-r4h6#l&Af$E{raRE`A}+_9 z7G(rlXG4zL2?igjfs0suK3gt?p+6EAa7G&Nfpibyxd_RMmpGB|yMq&%L~#s988TWo zMNu{%mTKyt#xcb6Rp&v-M;=+DI?t-kSHGHwy%EalD)ED%IR*XQ6zXSJA-$cXdz%Ut zYc3S9U<{f!G~5i7f&2)KcD}@X#SQ?i&`;{oEy116AK(Ms?q&U%a+cjLgsM z=fY&oHh#nUKQd3Re|0Imkuqc74iBf?qGaHh6;E@s;fcx#T&iX&ZZ(|oAjJ3@J@xQ#+|XMwd^0Y2gEQv#6f2$dFX zp&!IZXyYIR(hubF3zi8>Kf-b@S#a_=E8;iG(M`Wqoy**VC3b(Q9GC`lo&!?Etk_jq zUG|pX8g?Fz*RlT!5`&$jmkAxR=y-&I1vo<56?x zey6zsc5{Sd&_B1i0`-epx4GYb6$ELl9v9llQ0D@0%-XR%3DRom#Renz9v~moc8%h))Al>z#FXaG**~~ zWVtNC0ZCS|O|rgjhKr5bvCBgPbho+sYIF-p7KE%IS!03e8w2sCSs+(ulU!92L1`05 z`1{Wi46ASF^Y&@@aHiLx_sytO)BA(L_nYS0^j_op5e}`-(LL1o{;eX7@7JR_Qz&+* zJn$&Q(3f#B=NjRj<2#u2VJV%M@b1U82m?5g^K}O4j3^@5_2PL|Jc*W9;`lqCA*HxpnJ)tilug*o2R? zq~!g%JxECseON?#ayi(H;ELLS%KZb8?*PG!8sED2i`AtoNNfT&GPmi6eIGePBWlnV zo4BN@UyyGnY5?+m=!Z7)O{NGoez)r*u}MPi`RG?SiqNfnq%_{Q-Fc{I`_jL8&-dOx z5YuZ7NXbCnu8Q}d4Lrge41HMre~CV9J=voV@6U9x#Q%yuT;MiWpjy4=zH<67=9OOP zgFdhvAx+!#;ZR-pe?=cYy*xdAxccQ@>BITBbwK*?@kyVLK73s5uKfRyJ`^ndZ2F+r z=Njn`%vMQ0z9RZ?Z|yx(1&wcK7&5I^GxsfSLnk>31QBEc>U+44;kp!XVQl^UUVMng+5F^K>t7=&Ier} zeVD%Z3)6@81JZ|SxpIKG3!DIrM*=NB#xId*?FS!(1BBl@K#b)9;<7-?%itO00C8yM zrqE!UtJm!2Z;tnf#7om$RIvtiN$iL2GA%Hy9igDew8|lXA-9|)SX`Y+u@<4N^A3DS zn|;xy&u)_}UqpS&ZL>g~@3r~O1Gg!%tu)c3MYdI9%eEl9NID~_Ltg+k1=LK;rD&@k z8P_Ati4=64MAqr+kVWP~9uEc<`yw&iWn%xJugIf~e?THhydiH-H>U<6)~N$;2WgYb z-jOG>y&Y=(=7ga3b_hrw#;dZ_GF@HQIX-kIb}Trsoat)5-D(bs$cJ#D-6ZR8yp!_S z8Wpy$@pu!o1)4Z8eCK`9iFF*z`R3Y?XB!;S(hpum^9-To17gMlT0ZpH&R%(~|so}!Td;keI7$4)~mCHtIn6u=0nfiNs# z^BGqL(m6mTjwi?@05&xhD$z*_=a?xkG!`&xA9M=LFitsrQ=wB$UO>zV#b%JuG9})0 z8R*pAlw19tGNZ-*dU#X3-M9X+w-GBYS%?LWeqP|wZTgVmogeY5IyZLgsIEkn3tm@G z6@b%qPh{OSth;(HhcpZ9vkk+8ICB!fEmTr(gs0RSp|C^{`Gr^)!t%&?MI`q_r9wFb z`mo@#FH?3dS#rI`tTT0bjD@+z%)F)R?!=ww4yHt@R2v_X9%3T&5#%(?6|=)&vg~@e zmDN#K%VcpcQDm%-A*;grU3cG6q}&n8!3#KiwcxY!C=A!W(wU9lsWX`hN`RY#5DDI0 zox%c$NH7eco(ZZJgo$yEk1;tu7JsSZ<0$v|nA7d}NN)-xxwDUtfODWQz+2Q<*SUaWp>%MF zD;@OD^CkKSTpU$nlkHUbn|of%QNLM4dfXoin?^ubl6u~ffHZwFBP#S1X|zwLlgUjM z+NGQa-RFlL&wqi8Mva>KgUAfXP!+pBv%2iaJKgyiyP~#_T6Ha_=+KPiwS&9$sQdFk8xZS8 zf~xE$oBF5B2lRRBjX(CzUtrs=s2#kb=}`6XGhm^b`Yx~ab!#!Dz7@4T=J$zVJf4X2 zh)qeN(bV(rirRkAnVRLfsue?mMG7of{p#=pJr(?FoYON~6(?Uw=hS(QfW5NmHRlWo6Lu=ps)V__hwQq9+EsR?QDYM{! z&_W7GA~%bgqXk$y=- zK!-h+w7dFj!PMj>jTI#?CwaSwy7@>=C`V$7G*oT~Nnbm^gQlIhwpM5coLnJTB@E5v zR8nyk;b)Vutw{~8;_O6Mapr@2 ztgSc;Elky#`LxzduTbY%>~}hqSysd)h|TPV;L})(d3hA>v+8!x0;bOsr0bpk= zt9aBsoRW`8eqZjN-1~jW#0Je+MERe#NkBK;?$S5AKO>=EV1H;&2}0PdKSC_}s01oo zUhDKYX*|tMnaRS@zU>a(Nm2mX^j)_nhwHqnMfmy+=k%I{|3BLvW0y?}4rGrp+25N% z#xpKS=x&hlEx>~uB~uMD_T)O4I#1=4y7*+NO%<>WQdnR?Dged<>Awa67j?ejG?!|S zvD9r2`mYIYbN=3&Lt6()7?KS#&V7osK@2h``co`2GPj=U!6rp6(Yl=T4e0R=GHa~ z&}VgZ!fqLd1L<=|>+Z6I~|eoyL>1Pups7#lXpCNKxG&lojS)0p>?doxS-rt@fA#QefE!?Du9 zSYV}LP5`~Zq|yeanl>;b6=I^%2r8ET^wr%&V?wVc8bvOp`79F+S^X3%4S#PW=O>d~ zlH;7GQtdMeuOOCBbNni`=}VHm1O^#V9jk3BdhIkKd+&-jYvtLF^yh}0Ely149rDqnpy+i9~v?HlX1`9F}a{`OI9Q!L4W<*V08 zACl#(F@5E$lCOSUSC=YZ&9+;$<*R+{CX?l>|2jjX$^TdK)jv<`UA{W)kps$CPsi;8 z%2!_wd_F?^^0!?;`Jc*H-?`v_FJB!dV}Xv5vfD2rUo8`(MNhu^@ECV;zNCD0ua>XQ z{h1AU2bQlsS(iq>S}dKR8qeN$|2O2T6UJ$h9!?_ZJ>;vkhia0ZB40I%WvKsO%2%Hp z=hF5TkQ;|yyYj;vb^{*&h^gAj=b2DuU4)8!t&L}`Kn`j+M9g!I1I^= zuRit%Enj`hIf18@uf})Rky$A>>Zf#sW@_Q;jEsr&YxX1OisRZ4j@Xjbskw5FrfyA( zR-eKz5v`U(wpT(^_)Hk1At)R4VpIbM11)sXq!unTlU#E|{cfPcC*-MDM!Oj95LCdk zOCh9k)i{*|;miPO*kZ`uMDYvmo8ARM98#v!P*VIE`a&x@T8!PZ#Bm}t6HR2O{pY7a zU<;%zL14968i&QMOvIcczJ4{Lf^PQ;)M&4J7uv@__AJ%mf*m}F1NUceE3cg{_$o;o z+@Y`Z+5Jv_ng1KF2A>lwJ7u(SerUgo^vDo1XMRD2rlVQTtq zg0VWj4}DsH4}BEhP{VeF#?lR>BUHjKC^JjnfeI9+zM+{E3S&J>kgQ7_g@RL2K{hKH z4%CF7Jf6Z`1HZ&VHk=QCNU=HeD5VK&Pg^|y5~>5>;FaWM;vpCnBpD5)=pSwRSc(ug zG*xkgsV9kFLVt8y!___Krh%(tq;1>2MYE)?H;a~?d@@R^rEaW7?a>A3{9Nt2;kvSj z^bkRU1Bc*OUSbeu8D{r%wc31!i}WdP%d%qkn3tE!$%=NsYV$T}#EDOD-{(mxd;!rG zTsYx;>(UG7zNR|^Y1wKp`y8cEs;Cc_@ss^N%;s(7 z&vNv_K~8z-E0sT`PR+^43BO(WUt0VW{NLiIKtB&ZonGX^)mMq1X4RyDqgPMWz$e?X zcl^}gbGlccZjx7I|NXD=(-_^mB>Z%|-Cr8Eq*$wbas0IXlmp_YhjAMKmV}?~)>mwV z*aJT`%I*IL_~}|PH}vpR;$#<&z7T%0?IZ5_fd-M@@RP494O}gewhx4#X6q+3eu~(S ze_s4l_^kuur@|Mc?`iPU1G5eWKSiOH5bV+eKYa>uz=817pYJ^w{G`we2R|*^qVdx` zPR;4@)9#WK|Ji&SFTvZsTd+@ajvslw11*e{YWAgd(!=;Ad=q_NN)X(|=xa^z$FKDx zY}(F1i|8K8);KX5)U_GTrq5G%oaDk1Bjbb6A?jy`S+xbfD%LXmbj<$*b_xCOd z0Y##v270{;qgUt;x`48@lI+ujJ&DO-j7Ff(saE^%-zsBQD z=C|F0_cK(qGR+MC^#r}45e)=#6&bfSj?Dot-q}SRz##k*wjkLLkIdJjr`sD&ES!1>TDY@3FM; z#fFKs=o1*XwibO5zXaSb!DL$HnZ_V`zXV#wuvmuR+q+y)U-^jxRC#Jmp$qDxZJ^qL zB`e!Xc-rj1x#7Z7u&f<(k2SJE9k~z*>K5D|7rP7bZYrp2Bjxj?B@OC3T~KEn6ub{m z|9HRCs{(bj*DHo^AgH^&ssfnUT{{?1@1Fwcx+^aouOS`Ymep##E_8$R(Hhdn``J08 z4`4?s8o=$_k$5<!8;&NLsXt{>&%=4QS^{*3V*hNOTDANe|+rpsz43$dc_b!Uk3f9gNY}OOM;09bfFte z^uT@#wK7>o{hWk?Sor?+U5rFBPzUohiRht&)wIC^X5>?UD z`fh=Y1;FRPtwwpr5akiubq?(faOr8{W5&+;1nM zL1d?%ZC^`*^o_dE4bpXD^dvEaC65WD%ak7+q^~uq+N~<^Cqm^V5FY|^0irc! z-^#CKNZ$@fpO6gc1xeI>(5&tg>bLve9n8N*2oLfjw>L2V(@8G6_Ri}rzJ7O_kas_* zd>Z(!yzRj7J+ATq@SRHE>;5P7ef57GK+03w;fZC7ZN57C-Zjx(3ePm*8fmF_`hJAl zs{(bF*Q>9VzH4dFyT>F!_+NCP8-#ye`hNcjF2FPcYE$WZAR_Rxqb4o9tounC`i}fh zV6=19Xz877ECQmjDJ3~RiOZ9bLXq;_ybbHuOK_8yVQGYtxUiQW_ z8F&?edUDNK1v!Djek+l+s-quGY&WA`;G5q8RLS+W^g@>qP#JfyubG2Ur`QUM2-4dSx znYs8XF`_KuQ&|&>A%eH)w2~b{HbHgzbgFp#=A81tJ?oJqa7y!EmINMoxju0D`cW^B zKzQ@IcH?NI)cQ~0iY!D9YG_ADe)+g!Yki<`8-lLCULUyn<@(k)5VSb#OO!&SSc*}E zeJS=9c=kCw`w>!ZwbK03Dh)DSz>fI(;IaLsZancCo_GTlq4l-<0*`iOb{u=whi_ie z6$G3ZO~ux=T}D%Z*;G8Dw!pk?%=`PHdA@$k9(~P?7Ku}F z^noWm)C^+xnz?W3hP`+eAta}(?;g#_XW|t^BUeZs4X7EaM?!cm%hzCq3VT_;I;1o0 z2+h6o#G_>S#(mD^<9X7Jv4Z8Zdxy}#YSljEkl||DNrC+8k4Fk(FhhCn#ay+{xo8`= zJ8oDh^9_DJXlZ*d9G{Xh5JHwo<12 zQi(u$r|g)rdt^hD-N&~jd&l;UvK_Kx%2u10^0GDhf!p}yg|<1~*)dhStg74WEu;Ar zcg}GV$8mf!_sk)9n|mg*7!V9Rm{CSelOZ8D$* zaW9|6w*ZrEFC4V_>9@*xf1~dtGR9;puOCdc)5v0b0gOR;U5i{*Exs zaqoCAlQIP(lox0{5^IJ%WHiA$RGc=mTIUj*-OnioN)lYtqgXpS(mMicI zFp$4K&;%6Ku&$~;up}IbuSe>Vrgiac84@v0T{;sX{lh`CIu~dw6hZAIURIXzpTH8@ zkC&j7VIVEEM)Mt^DZBvF@^x?Z&)ilyEux-9LLyE*9aqI$!79&wn2uhM7eKB&h^ygZ459?6Je#zp92!}uzE+RaDY-(xjX7BBTsO_!V5XV7 zI#=B=Tvi?NW%rp&rWoNIb3h5AvtRukV*u!;Pu0qOQ1!+dsE6Vk$_=RJ7IFZ~!-qt7 zzYkZu>1xciQc1iiF9Xi22pcA8*0QmIQ0Qv#sY2Zfd_=Sa&OuDJ(7~sMkFW_drX@{6 z%<^M-o4T%J$gku$_$yz9e?&upLwMJ-KezA0_^8{Q^)^}d+sz!8SHFyB5F(eUy*I+r zDZ9Dp5XRpRXCbSh`oj;&3!zc(dH6M`+hLU}my`8pN&T&Tk(rOLv_Hr@lS&bPVSra zaM8Fy2pT(YaP*zGaWgnCE1Jir2H^3%xDrv{-ofyXS+yIMu3xyjs|#^v8}%!PL^Jrx zpXMDAoy;HG@$Omt@%+4FqW6M=bJl^C)cjK|nOZj_f^auPshrb6#ujcRR{5?3jlh04& z@2u!n{yszh-pJpl>SrF|?_>Ep5WShdhwEn+@%JJ8eQ0zpe|OO&c1Uz2fB#4SUc$EC z=I>y%p1>VV@%JRkr{a4PzNu`Y zaB(8OWB6{u9~I|u{87hq8UEhD-_P;)8~j~|zqj!>2lxMj?@RH$2H(tkv=ZOR&{72k z9N>`y?l|{x0>-EhD8k7Yv;Odx79DS_U;1xC$-w6t%lVs-g5Tr6@eY4%j$KsW_DdQTQhfEir5yr5uXK(1eMut+Q{U zupc4jX*z$#w{?yBU`)s1FJ2kwo6{PxpI?4h!dKt+c3(|3+I}8L{I|aC?m*(*`nG!l ziO%}AUj!0=t#7+GkoZ%5+b;u&SL@sE3naGHxBV)Rc)q^v*MY<{^=-ciB%ZEsyFZY4 ztiJ8HfyD3Y+a3rcep}!6yFlWX^=+#IiM#6CjKdPQ{vYDL2R^Fe+J84$V3F0`$ZDge z5;V3^X-yPukW?2;mVn8!L0GUtjIHKvkz&+cM1>gLB<6D2h*l}@)hhm}rLC{UVgdgY z6X3BysRW9EmDXtO^Twr0trbM;{=VOtd-v{c{tzhq9v^b|&fhz8=A1KU&YU?@w|>dU z_#<`e)sgWB>eeqE8CUAoM@PmZb?e(k_S}VGuUr4X$R0|8b?cXn?BP8@b?YA-DX^?= z{X-*r0wU&zBYUdw0$y_l`ZX1Q+|jSW-;Ma2i@$pOEx_L*{N0DYR{Ze_N-hC;dEQF= zJ%hhz@drb53spMn@ka}o&G_RELl^$u#NWI4i{tMT{QV1mJ=h#cy|PiiUpG{cmvOu9 z$TtMp9_e=7XMe+NecZ15Lz!@mw&Z!{khkmNehhao1pXlI8_wS)K9Rf&lz0cSUS*_P z`by6WzG0+y|Dliaqk_3Tdj0Kvqz8b=4&1YWQ#dE#j=#_Bp~}@mBA?m9|8egXp*!nu z3SE2e72(@&y3P4WdwX}5!y2E88otb2G{Xhc5x&R_*D^fH48P2<(+q12C$f|Exo05!ks0H)A~U?6;ZbJzJ%*iT*fk5`L{_r@r3`;$hF3EDwi&ivi|}?c9Ax+vGrXVS zUz=h7cMyKu3_s8C17^77I)v{r!%G>y#SC{de7zaYn~m^PGwf&hN;ABa;fu_0C&Q!6 z@D~g_&2Y&agcH_e|3eIalnf{J6>zytWks%1mlyN$`X?NAF7TW_0@p`S`ZI2j2;@td zt8rXbcrp$#t9QDwPHNs6`a$HdHN5cK^wy>vj{MPbTM(yLqFx&$3gPKy^EMsi zR_eF1leO7{9;kEht!M0%_#CVZRCz&aZrFikwrs^1(K6CY*IElpZ?t1@xiF! ze+-WSh-ajJF%`sq3F51U2@uD>mYOdWxO&UR%a$oI@o6rR4(t2qNmDd)IoJ<;zm7Iy zIO&<&*dI>cAE^~^bqE!~X~a7PZpEMC%Mxqpkk<0QgfA3|0awcH&b%>?EAE%EPPc2% zUq1vGW5;Gf{7x)%Su{GMJJ>}4=ANSikV@UgaYJy$i@e<;{8jZ%do$)b^MdDgW$|WZ zMwha9SKPRRN((jv#OEfjd&bQl+pzkVyD%g?zqa6JE`f0Ag5GN07$o-|us#s}$;%y$ zB}0^sunX6C4S{n?tRbE#$J9SWI|;R;<+|JQzTs2fR5Tq4 zK7qN%0H1rIE(Cl&i1Y=Yf^_}TK=84(mUs7oKe%BE#sRotO5jgfZW2BVlK8VPc!2QP zJ1Px6HWPoYl-G@uD0$tu=7X7yzyq;;AlAW!$?L|?Hm)1jzJjxOpociG)FlFGL(#`H z1HaPYx9s1B zpY5(b;b);2+7)LH7JjEdTRjN)?HQT@zb*G31N?TB3ivHSSplX@_`NfJ(C}ONZ^Li% zMSa3ApYWUY)xpB=_4uIR_ak@+O2faF#$$lrgSg)s^f?7(`-I;Umk%0#tN(5IeR6)E z@GBzxa`OfYzqSts1;3fL4ETBPIR^MuUoPNx63X@ozZ=H&4?l6`N^kkEUBIzF`ENq1 zd=jMmcQY1C-%Aw$Qsq7mU=dbl5wl)Y?0rfM6`)FBJGFDaVbY=|aB4VV|^ z;7+OmhW~~<@}tE%$dmF2;aNd=7AbXOp|mAe#zBNG z!n52F^_3*$=@R{766hAGU*s`?-uE*u@!Csma8QkD$LmH0`WW#5eozD#LO92?1N|(; zmjA|e85CO<+vB(CS+L=PTMvRR!nfuO3E#zb-1ulyCfQ=cIM;-~CA^k+`0m%CFzAMC}iBw znqKJUO2H^sTZ?xB_UMl~XJ6yzw$QE4wSR~lMhjM<1x?ug*nwXm9_#+dt8Hi$b_!;! zR~BOnt5aFLt>;1H(VJ*|4VUo+mvLmCJUwM(eq&v7MsjFYTk*m015GfzxFA>87kCAUxU&&e%7ZLn$T%_RP$I82Ljr7G({kU z-0vnmiT$sA+Jl#55(jXmZ+x+Qh3j~(hhQan-0-FA4Kegbhc6d4pLl#(Nqo7@ef0S9 zXV`US$cug9%g^AeDh*$jW5*$7Mb`(uJS}c5I6nBYo}4osUuIlv;L8X!rEh$>0Zc}u zn9_TH_~JSt_|pC6G2qM9SD$!%=_bBRJoV`D*(>N;m?D@mq~{*@a3}G zkAyE}*B(E7nRQ7oeEBEtC6x2gFK_D)U##C4G`tV@%3pP6?ge0g46 zb8vj*-Oe$+@a3kj8~Ab-n$kDE-1@aa<4f%c!Iz?ciJ?Eb_0d_dseuOPgw97E;>)yQ zM~^QX-WU|V-2YJqzATt~Bz$QSw;dcGd|7cpFMPT5JOf|i-|r7!CKL=BU+PZ?zF5{B z1HRn+|6xAz6JO35a`gDp24CERn2%=uEdyV?Fs2$m-&mD7dzV`yB6yh5SZ1%=+wxJ0P2hC=V3Hvyr(mfUh* zrBtoQi93KZsnE-=ln8}tt2F1@^1U7ZYgY~rKajjPyi%xh4gFg=EJFIw=h>;v&HY*` zK8dK`=1Y9CYd51Mea%;0TF0mX@F`vYyX=JUpOw*L;6HCo7KKjed{s}xdD3$9{O6SI zgW^AXv<&{U<$FisKfA;|1;=N;(#UMm^?A)_8~kTHn$j1(K>z#ILF3EH6M`?Eza0a< zjJKY6d}$=U-1a5SH*HXRV_#yB`vrf7$GAbvS3mpT418IB!;$diX>q5)@xhn%qkG}Y zj64HhMxZHueWHv%N_4!;7i^0 zN5Yp-`SFu)T1WN5m-Egv@a3(V{_v&vj6vf|`w799`fnc#zMOI5@nt3P<@P%twW1^}?6`!74}M%iZ7U4_|h; z2aPY?Cj?*otHsbCoqp!Rzn^&hOc(LxH=wzrm0!+=FOfm;m-qjafiJt^fOp{a_ItQt zNYtESk$kN74u^7k;mac<4Scy8P3c>HdE(STA`;P%%&bs8pGtVS~mO z&k4bo_EEsO2*Oz$9&{U*;}dZXH7jx`D>N0Z+;Fz%GUe4sM;?7NM8!DB>%| z0I%qj9FwvF_E`){SphpOMx~4n+f#<6vVfql74WL=tk7h9zIhFLt4t9ZmV|Is(#)wqR)aJ?nzKHKAXX6)681cmS%GmxKA5a5n zgnxkeGM(+mksZZb%2ePCQhDYnz~1?YT$Su?j&E%I>%fXw=&aaKffZ*&CjlvK&0C$# zFrZEJ;A~AIHdG)i4pf(7LwC~v1NhD!eE?JK<}&SV?i=iF&m zuXQM|pZ|I2qDagZcbf=Mw=5EKMK&D>ovsc8*gl?%vqX1%q0QVTar#}=3la#O+JPgv zC(pI{6PIbFGKozU%?PLy3YFIlkS{3E&XO5$E-V@8(uV4#HYLx4q@S0n1>NH?2prHE zL~k6H!hSf3s9MVo(u)|j&$@9;2UU+`qfTL?ZnbOAye0?VIG+xWF!HdIxPL|ZXNz>$ zwJ%2+cx}K?oiN*I=dH7}8d*;Y2-SP(xdvJ2?5w^E8DhJYp>P~W5@LJ#(A0CG<%JDzz0>L zdzsfM;QkAHcnG|m3)f_LFQn)5bLkb-uRS0?7I)KCs9$T8L3%B-hxWp$8?KC+0%!v4 z>SPz}8+79azq~eSaW{N)%4?IH;@YG;9NM>K6^W@f*gJ%Q6LZ}&wL%#g*+Soez?%hZ=>tkdzo zHd6ShCWVu}w`9`y9i0Y!N4Bwid+2mhQx2(V4eQZn$Q&snC_F=#2Ro(Y?h%a4uw_b&WV&CvvInem>2Y4fs`~mRf_?r^^NU##};zTwZR?ijWId;-clr;2He1p;4TYFvq1@Hcvos0 z43$)>|37)25cN;j&Nj;RnLb-<=(jwHW1cquU?xfRyoR&NDFkNVM>>C8E%76B@`#MH zgcj0ttBO=5=GpRner?r3!LjwhOoaDoyT=M1tPdAsJ}D6~pgd{Sb=Cp!*3(l7(eBrr zi#{iNm$77gxJlfvov~3D>h-M&llyVJ{Q7Chrvz!(a1~i{w8Z&LBmG=4RQ;q&>Z`p$ z_`gi8Vwqk)py|?}79dIJo>wFgtF^nNj@_8ABKzqb1`dXS*7zbcO1vUjv8S(4J zZ*F{;VW#FNfJEm~Ahapne(k&BQia0gOqNE!?;W~#KUot*{9n;Eobt@ec*a^t@&r_@ zWi#H|F>LA_c%^kj+u9MP(`i*Q$K?#`wr+6Jq+U%iYb5?EC>!z;a+fOZJq*mEqy=$H z99I{fK@s7#E52GLP*e-#!|$`ddfH6w^}D!&bg3ZG-pcrcq=^IKQ1Y z*B->SyG46vBgr1(spjbA1qUz19Q+~w8C$6%`hpJcSCU7sN7;s~NZ~8>Y2jUt;fg=P%u;N3kUM>ti zi$#p~-Zmlp!X2Ity-lw%0vEeTq(beM;L@`STyu+pv+<*?(F>fNlKv>u^Ml*ZMEVb9 zdirum% z0Wxd%JxE;U+C(m$)9+M`oc9F0b zOMh3;Tmu!VbY>VW@0{t^0uS;+CJ=tt3osP3WS8$c_>QxYK17u*poi9<;0;pE*}V7X z#a9HGC>>agpUQ}>TlJBD!G>%dA7;IH-sFc0Am}Jnyu^!`pd2{(ZWMONGa%A-BW%Gp ze*=^h-y~SeJMpOM!fFEGBB0@7pYGyaReND>%Q%;gn~}|91a6{cR-|2MIn5#*8;Q_Y z5lTfN&X@Fu6|L&jMn6g64UVr&6cO{WOy8>&|3puhoKxqYV!@q@1$Pk^++&O1Qa)DC z$FjTQgEQ!wK3eS}Z&s_}2D!Ffot&$nv2aVTEGlp)^9tOf4+t;ybSys%{+hdx*`_!O zP?b&hT7Ou2txw=+KRi*!tIWnp|MiG8qw1FF{_A%%?{qd3d7@>x_%!_2Z*q;+QvKI| z4nJe`U%$t>Zl`tQ=noF=RNW7bcNaJ#yw4&!HG!tMqV9*(F}p{9rY_oTyJS&8=_T_D zN{0VSMZ=Zt&gME&9a@St?HDwU?6z!oF1$ZibAagm8DTrZmAgp`9>lufta^6^TC{t* zh?D6PTqw>+6j$s$KSI0Jyn<`EPQGTYMO{=-HWS||3uveOhBTCm#p<|C;XL6vKR4U! zIKR_hEj)yNI8Mk*NLPKi<2pjKqBe!ju%{Q4D$_e`_$^V~9r$5ev+y^CEiLQdv$BKS z628;j&JgA$$y_htVKDbR=GR0Gt@JIV(scgph|7K zM5~(I(VqjOIxWQs40axUfOja~0(c5<<3tGTz*VYy;DS6qIuX|bxOvg;G)$Tcd3DbgI%iozVQKvGjadQ-n>;-U=J`H_(Y$f`nh1Z^rX5AtJ_!S*RF#-=m!-n$W8nuCi zd86x$T(zbULtW-1u1@3Fd-6qCU@6ho<|NiSMG_vatR&WoI2$hf1*Q;9ob+}+F;@+Y zA^JLV*%6mInL4AUI{_aku&z;J+HYT!ONN$qwAk=*)5H6V(Pva<-QqpTYR-I$H>j4Q zAvxY!Bnpq}9yXSr6w(UbD|n*@KHAcXD)Aer$HTV}ixHQ9t|bwsqaeTb=zmL!S&X|s z+~d5CZ~-)K>eO6*FME=toCR)e#-);QVC*~rw5`r?t0WCqmg1YOR*9BOM{qK!*^0kv zw!~M0x5?--N!MG%Hh9>E3dQHgC&qPz^~s!)JSherTBH*U+A}p5`U+I)ofUOVRs#+U zIw5K=WSn2Ta#-kK9ChXkv8wnW7%fKZjXsj!_qw1LvPk=en)d9hhPo z+y{54jt9p3Y|aRUg6P78;>!hUjE<2VG~}rba6Ip{sin?K%5yJS>>eJ&eIw3h9QESO z;23^jMA=C|nH&#MsO%)7t)%Rem{xfb5GO}mGUEYpP&Le}afCEcb`q{t*e!Ah7g{+e zjWiFY8t~BFsJ3|Pi)a)aX4!f!CfSzfZSiISnK%wiKyB%C>Z=u%LnVs}yg@tyemt+C+4dxDI<)S0pFaT+U zDM=7ec8MF#b;1NSf<{FNCW)1lL70h&xy3t+x03ZX*pw2*Z&w2gl?sRM4cGAWwZ)sQ zgA=VXXwz1$ebBDcrs4kz^a+Pw33Yxw#q=LT1p!d$gsIb)p5EAyWeLGW81z3Y4k8zK z7SqUA$aiLajSbnz5727m$S?BB`CBKx)GK5xXFz10f#ooz=G2MWkern+bv$YAYK;H< z_UKhEcz{x`!q6CV_2RD4d&FF=RCRLN9LGr%w{%2tB00f>c~^lD^%?sBPPo-U!Um`4 zidUL5@-l?Y5cIVsb?IAeIHk5|6iKjyB)FX)!rdHVem;N-w}S+?s53x??bbu1JLT*= zW1lm^dzzx&MAWep*TalHplngg-B7J4AbsS&ck?!{-w;$1uPrh%QJaAIk;IZyCPSa02iag z>#{3|;v~)qq@&6!Tx_*|C4dyh%4xazp-X(6?S&q5mwvP5k?dn8%n zqu__`tq_Bv?rB!AfR~j@7p7k_H{pd1cUAHAX*{Z)1w~f6kd$Ksp6;U%n-iPB6_}~# zS32+A%vnV)=1mW6a$*eco2LEXcS+)FVo~ZZbH#e;Y4q8mEq(-ag%?39y1z1}!>h0* zG%^|`47G~CU?pAEs(J8B=W%-G#+3RR7r(1dgJ&TVr@@i<6&X`kTgmk+7vS|A{W-iH z97}Afxm+MG{J23l_yLBvs^?m8ABc#|KR5lW70(L?-!fjhFuLML3@SI+NDJ`cG zYfJ39iv4E<{342SURgn{cvj#!yM^u8*Lqat1B<(av~L$ML{4t?C87LrY~~ow0s{{KYO&{#vNiEs6=L8^{gKC<(*G z*+Al=FZaeL5Mxn=o6|v)Yxr zfx|=(;IKLpUgcG^hY0)!tSd)v!Zav^$ocKWm@|so`$b_$gbQ}!HkTw0MyFuqW*fZ& zcR>M-U&Y#x^5UE4`Wy#$jB`Jr2Hc^Fy5^nXJ;+7=qvPvV?%A(HgQByuCBC-1&aJ@> zTemny=?MD==+Jk>ACJNQm7{eizJO9B%mm!6s;>{_@rw;hL)H1~ zbX1)=O?z^!j;bcGw!+pRtBSBEMNQ2Aj zY~H|u}2je;;DAT zfWPG_Q}cU@!C}!f*)C$Q;+-8t=Nh#Q&$50rGAI+duZla&<_-(ilHu8dv+(2B-hYdO z;zo+h=0-NZw&Mzd9EELQGf^?DF|Vs0C1PG~Ex_AyE}r;Wt-M;YJ&;c(26*7A4`%RV z6#d%dxEMNg31(s53i%1{5=GmZ@I*%dK=8qU%daed6fx7VAcCb;wKi3@%Rmun!?BiG zw9wC`Q0GnB5G^Ruu9uNf?`-)I?kq=rL4Q>6WPkNc?Qh=_*e?*MnfmI~AsvQruOWSH z@zD+GYpaq&dOa#MhExowP*DpOKv4L=vXi>&JdCSSk^ch6yC)kB=YV=$%Otdkk2FqH(iay( zlL@g`+i)qtN83DQ6B-B#6XshBu)p&&F&=Q7OM-0v7KUF<8=FlsgW3GxO7v}}_SyvT z$ro24l>9CX7WrNOT!(hG{z-mM*^~0c+srTe@Wr|KVshXK9zX7UdtOvp3JNa}1Mijt z4=*xl0}s;cJ@7m4KDvS5`Al-)>p*A6H1K~0SK*XXV^?ZwC8%(g0ByT*rZ({?+cVK@ z&u%aUT(nLeBs6K@Ey|=+o+5S_b)GT_dUUw*&QBjco2U)g841xrL3OD9nk0c;{zh_~d;?IwH?Sf>U zr%+_@K!<=CxY9g{)?dFu;uz65iDTT?fwJOOUOVQuIAQ^4(Yd^n|(6ce_EfJ^B5~6)t{1TC>ddrfu>CtvSrFTU~ zVnL5uyUdF2$X1d)`?X)_6$l9$bqGVfwVWBW2aIa;=?fTw0(TnK=v6J=s#(Rg2M89WT-6 zXhSVBB`f!6`<@g%m&MrancCKibqLwWR-s9ER3?2xC?vT z4s4Y8wKkbXNibMJa?`B|mOrb@y+Vpw_)A^#mGZ7T`rAs%yF!q~DEhT;=Z>?WD=p5ktE^Xm}<dvkPN5=pX*+MCiWpdsx&BJSCla4iooUm)_x`5|APcBMSO>q869G$WEkEH`VP(c5vMw|dT(7Je!acM2wNo!3 z6+0pu7=&TiFYzPmQrlYbE{l;9az6AK$yDE-RHY!x#0( z-p>O+PWE#rrZ%NRB|Kb&hs%d4n#jaqQ6^BfoWPZ@w-$G}ATXKhRjV=~PZe!cCgh`Y zeoPzMFE1Qs0Z{;_)E1huB_}!#wH6hhbjZ4isA54(OWq{v`n4dc5ao%iz2_yODcXcZ z7wji*1?j0+vO0!|E!_ee%ox|kS{t%Q2wPIcI~LV0!~O}Dy{tJK>piSlk_F&b9p$kC zu@~@OuF25M(9u3j}d};tCY9p z#mve6`-%W0ljV=|xiD7FNC+*PJl^MaMsiSP)IDx|0M(zPS6{>G?U&m|hPJCM9J=fc z?RWzCJttwb&FYpN6qo@fjZw0PPVe~}plBx7EwlOx*I89xAw;G#$N6jvoB&Z{sr{9E z96jvIGH3G;{1Da4sMtoFl@JFXu$9)$1mUHbCYh+_qme|teO(#9PQ6+72nJ~8tCl^yR49sXJ4=Lc^4=J_^>Q+ z$M%lyp~E|IN7muugpvDp+*a&BWKQwUNcS+rc66UQykqzdrIQ=@zQU%2v-wsu4cfyT zi?hjr4&oFp!fc%LzOw+27Z8VZ5S;Tq-j9x~R*SG6jJ#>-`3yHwoA@ZyCdh8-DH8on z;?Eicfp7-4x#DM0Ka8=@M6@L=7a*bu^wM$dq~e_hqP@WC1)_bX`ijmCxC~rV1%ZWr zX%5gbz;z7q%WV}1uvZX)XGtF9Z^wko^IV}nXD=57x~B&h^CXs`!Zdt}^jL4JRa;1P zb6lYw-r@yYZk^*@ztmaEJI;8F&>& z0P&GrID1|Ae8PH2In4AJZKJ&T7Y4=v44~2TJCwlKaXW4=Fj*g$vN+;$*2{7?5}Owd zcA&l*7_0imWP5Y7eI?T%!p9p=2Q&~naOIUQO~sSRy;7$sRc z+G0arV5B-{x2|f-ORfoXwa$ly^uqZjv6k#oTPtJK7HNU)62;|*L9O5eK}9V5l zt)V?!)3b*X39-1`i(J|nvS`n8#Dbv%ZA@@y`|RU7os&9)^I+5swc4D=#X_v79R;zv z&B$AnmbX~XOQ4xG1{a|wXfdj_9GM=!BPDUENQ4FDCy$8_#lMr1m@K(RPyBXDVzT6m zdSZS`B9$FztG^nyHx8}y3D)g)j-WIb$GKq01qDCR*OVqL8}=rUxA%eNs6vqDmde7- znd^&`bnkSmf3k=Gx#s#aBmGAMqzkb`JI(lnTpy;C$M+9y8sPiB>Du0b(%TMk%ztZS z>0N(?R;XsKuTs7*L~;udDaFSX3dchTlRxA0cVS7A#vR{ktAD&>vQ@)b%|Q?%-N zpzDU6l011cGfX7(OXy_Ay)g3tk(GBvEY^tMW{H+}`Ei+@U+dW`3*k087#LL199J*> z4y{K>|4Mj;8pfq_kFtW5N*Mm2pH<4?9D9YVVs|Sya#4PLWbyNGi2bs3 zar)?KWr{tO6)PA^3Fbx$(LgCzGe3y2&5uZnw*&m`1+CZieNMQfUrq0NN z4GV05N!R2xiQ916pl1W#)bM7dyj7`Ms?KOv!VjZbWyUg?{CpP%I_ywaBxXllV(}rb zu6{ld&I=F*GqtfhXj0{pZ7D)Fh;M-IKEEvy(?V>TmC^BL_m z%ni1|)^qbbI1r|q!Sz!{vrCC{lJu=gVxrR%#p}Y|s2PHP?`hxxWY4qvm#_tUJn^(gQLpNX; zwl%&;N!t=SAC(TppU)oIh;y>LP;HfJTVy} z{Hc`qraBVCVZ)AB#xZa{CLc-z+-_24_`g{#iMgj_25wxLp`Isy?2~`PA z)z1(I2O!vxSE}tXE9=Gy*;DC#00-*nZXjogoPoTRW`b}_a7d8}K0gq15*-j=(J~pr zG)JGvt*ieVaC$A%0l~|%EF2IR-UogmW5hwd5jshs4vThcJA|xqd;Fg01bdL2AnHTM zwf_oXK_ReQP9O2>+1zUFyQoLTOA2ZF^A{*Tl}-}AozX_I@g$uj^wq}PWE)W*&RIz! zR>VO#WAg(P=bnj!9Q#`(ELu!Lhw0Fpxc@kq|K7Q-;A}knbG^aVzreC=)FVRBqzOu2 z$rhQMc^(b&CUyoPZ<6r<1~@!m)gA_L_>!R$*7rA3^Sd-{6wOal_a{=*aXxZ{MYFvk z>H~tL>6m-f*Vusb3A6yx&MBk^w6xsG{TH)-YF?xxh}#S;d+LO(@3)xw(LZhd%YC*b zMgBJPoAsY+)SsL?`C{n5!N0qK>Voc`P>SqgUlef7s3JS9_EVHzK3bGLO&YwS2Y( z@l5SK=6~2is`o#SBIEC0k0-P=Fw9UNXve$yxcIW)ig|4^EZ!bqHnlR_uCz6xA}}^v zHkeY&LIjq~%XTiQ%yzWSpVIi*5a+tG?33#hZ-ukz$E>b}`N1G%*7;MM>l!Me%fF4t z#?P!u3ppVGDZJ9F#OwH!8gR^_1p(~hQ1MV zug4KtXtz0+E<{YUg}nubu7wsi=B-5lp&RkUSPCX2o-v`3SvlSXy}&%w5%aPba?axX zsp33Ih5cSCrtWdxKN{6ei27mP1H&2Ioj!{M;Q_lOXvi+7RVVyza%L}_!SsCWNJWxp zpf=jJnRV7+269cy!($4L>5V}jCl&xS)tKsX#JP`YHpESFC=&|N#R>W9a-t7jaVp%o zJ4bn}9l^+kZajfz&*9sss*Sjg-{pJpi{dTaBAg@keVE=Q!^?FrFK}{0S5HG-wUjcqq@tzD3h&?Ae#rk_K2}FBi8~imY_v}S$Ozrr$Kk(PgFbfkIlo! z6fr+y5S8Umqo70wOGAU4H-QS9d!qs|nVSEV7ksrB2B1G_7;wi0{f<6OFw#cf1WmMU zB@)?Jt>n806FnO-X{kaPECe%HB+$^ktsR+^7C*kJv{C1*w(Unu<12h3YC59AUyXb= z1WPmAFyyhlGOc_;Ouzp*s;{ib}HxyKNwDY}_fSZ1aG}(e1U`tDFA!;Zs z1VeFq;$5{(Hb~#k8TXnqaxElyG&%d;jhq;9ObE?AR2NAkLhrl)mZrD#{Lc>VQE)^^ z*?|_LtucTfGu8PW>Vz-UJJCKgtEC;^Qr*pLitJQsM~pTZ9ceL}pKNy@EpFVSig z%ZXFyQ_Gk59DdX0&NSF5fqLlSX;{6SW26KYssXu-!tIiWy+c-;XQ|xJsokFacsiJ&GlT0YefCI@+>9Jew{v6B;GMj>-hA`L~(o1N$3x@A5};5YH$VXj>J0$H(`6zvIbP# z-s3?7^r7fkN5(7c1tiX=qk^D-Kh2=&UJ4~IMfo+h9+Ide;Wb&Qq|0Ptq$J&*oylzJ zbxX26uua;A76vg7u_VCK_rJE`x1x%z7TZe+dtL{}rZZ z))D-sZPY~>2;Q^_2-33(7}+0*i`IfcL>&Eil+L}VD^Y#xrX(YB`%1XI}JJq6AQoFEj;#5f*Fdw-t&0iP4X z{rE40Q|RZc(7XlgjfZWayBZIp5*sRM0+c4;S8ZE`$~d>OYE_C|Ezj};IK<)0hYJX( z6pFX@{2fuLUj|A!t^IxZouBeNFK@ctD!&|VX~HKc!A6B`gY4=Eg#B9C^%8M}Z6inT z=ZH333S!xW5Zwx{Wv{hicS^3(jDX&MtCY{80e8?6$I^cKGU_L7ON1XPoWIa5N1n5; zwgLvu=0lh`dwxI}L6_@N#Vzfbe|(w1MtZy0=!VWl@f8Z&d>r~t&4>9*+=PH5DO_Xi zM{|;EEKn8JSdcGP;zf)^PE~))ENSy!ND(=o!gH=zTIDQEF0Gy*<@t&*z}`YU0z40f zVZjoPiz%+7QWjI#I+p9KJPBZYAA{D8ry15ZfBal+;MNEP=y)G{`Uee9O8Km`uO z2XH|tHY1A=p)I{bf_@ibF{@zRj#WtowR(QG%u}LXgP5GQd}L+{`?EY(2K>ZJp+I8} zm!8AL9QtyG@5T~FpuMq#(AO{IVrttb?8-zI!4E0LqQF_o6!(@0N5HC{Mx~zml7@g9 z>E=^?4^QQXe2+!=&VR88bMRls`!GPmAmhMNzBLAGl=wHGU00WMBaJYhMR37KY*9bA*$c)UayE4$Z?pm@kMf;s{SJ~?6VJB+K+%em8((6}ETIZ@AuRN3Q5~t< zJF7KtBNmj-wG*;hCk}J2(#D*VLST2?&oajC~gcSVPKhEkyH7zg)3Dl)=@1HPH!jWJhS5*8Ss zial~9O0z%G|Yin2{_S_qp<> zvnh;5!Odv&S{zIZ?Pu$YwJcd8{wI(DSRN!7S=f%kxIg!Q*h*V+;!9afX$#>fs;3*m zjg(Pd2uYOQix@CTsZdJSE~;&U8n%Ysp~K^~qy!j={XuI$QRR=yA*@j1TLjTAYS8zo z(-+pkm6-MoYw6%U%;OLTH_{nOa2c}|27~y~Cdh2@o17!)m2EFRN=0e#5E6rXu@N8j zy8Uxq!AJ3`O>dN{%#w@>>-UQ9w(mxs1EOt?xI35{`$rjzkBlla>{koKetIXqD7n2h z8P!vI@~ob9T@k z`rDT&AV}GtOz%(IEI>`W6ipP$Sh;_n-d{TsWyRXxs_FOQWT1mk2aEmEwECci*H%5H zSC-W0rq<^Xz1Z~(b+o-;qU(#z{1AS$lAqF4B~|~Nl5R+fR;~KK*fzb&e*25@D|w>- z_KEe@`|lDFa!q>+^LvdACtE@Qvmu{q*Zop-L_(xDehL47Bjj|ZU4*+`C{K|Al2~0)It#|1ExR!>^&Q#(7)~ctm|Q1sLU- zU3kV?y72^W0&Crew?=NuLN~KG4~`^^Q|441M1=xDH=ckAkhfNB8hgpxAwvf7gs3%3 zX_&pmJ4CNm#ChwZ6QI}PvIh%hs1GUxx2uhLEA@TkyPwmAVs5c{U0b|E!Roq^okehP z7n3|DRd0!5Md2-hTAXn^%RYBbheXAqRa@qE1s2sMr#AG!}{LAqCK zxCzIuz#ywqR>ld2+V2VZI4`Hb!6wem)%Xb~7fdWr8(@vCt?j=SMiyu)woJ;iprAb_s#w;sTsyBL!L+^T5E=iTz&0#?Jr2P-&jUQAsqFpVPV3w zIM+D4KSPVcSHB{>_C~MCg*z8G9dSj&UGy;mx0G(hMl%vS#=-)>@TGqw3j|s0iY)H3 zsx$UFn;t?6?3v(;(-1pHDdk|i09ddM zD{8V~im~`l(wJI=$4smO;njvqo=GJ-SLTX^&|#i@1eTLpm^U{{51TnHhY*&0TW8u} zkSx@#7h*tc_n;8(Bhj~bT;fE^@^+CcN9^Z-BSn9i!R@oqRQly&Qw4wSpW{EL&lK<- zSdMAR!MR-)Bs;{{r?8LH3h|g&!iFra7V)_{WUC%v|8R-y>GN%+FUxMG8`8ofT;CmpB%*+PAO3SbF|9_rOSvkwnT9Ym2 zfHeEY)cTjyWYLRV*wI>pg;C0^wdqHnVg_NH{H}9UBcP_wM`rt$)Yv$Mh3v*`!>Mdi z0n8Zn*(Vj6ay^&UUe1>xLw?>4ipiL=B)`3PKR=!}WvwP}1?DZz#gs)$;EbD7q7z}` z+b(T_H)G&1X>{UgQG~M_<#!8#mnl}ku)b7;2RGQPM#W34ypbX;=AvkMd#rpH>wviO z<7XttD_;q|RK6n3MEGIdM0lwo+?FqeeeVjtw&ht_2<}qL!J9-m(>S=QT`AwJvcjD5 z&gA#lSXsK{1}VIjKdR1H8Ckpn2Ey>Gw@;bza=2D4-v)6|8U=T14L3@evwT@Ha;f%x z8Hq_#%B*0wxw_1no5pY4+7(85SjWEHb0xYgfufc_tS)|94Xig2AvdW4&$_yk4z(K22bK@q2n7 zQakojJ<=3aF9od0WXk1@H0AAT`O5-~tCjLjwH)Tv+c0jBQxC@s$>O&7d=ygp%9mpa=>qgP@7 z`@A}1z2@sLUH6=K%ERCkrpdBSZz$i(UU{kZ?hl!_AA4o`;|q_7M(G$zTbQqtr7mxx zzGzju_5>=B%q1xjOa6s)Vb9#IeTkBWJ+qXeQsk#bq8H?+Ab+2khi6O}AaTZsiJi6f zzSghx$SAFFjvzm!tX~(R4F5q~I@0>}r6)5a8m?bio>dI6e*McTS#FL)INUduu#QS| z30r|GfGb=SQ_^9jatT|BH+>1~$E!3DhzUyowpuP>KmN`@OW5fs2b!14PgbJcRx9Z! zO#+!CBjv}BxP-mPsNx7qSoUO)OIXJf20OqKmgS`6GN1&q>U!CemfoF=>PaSFNG@Sn zIZ>%k!9p%!-`-@fhNE7>vi2l*Sl8MwcR0clmdKp3giW0=h5ilmWs{IUNGSSxw)|&l z@_l-lTE>c5mmkdhl&5B)LcvIq z>sd2hmuF@?H1K+s_VQ21L6Ds}T>Ue51ub{*;xa)Kl3#nm%3DT6&sy<{9Tk3~Ml zsqn}?1-mV!k#-pFlqeH(ai-aq8|lJM4t&7FJzE77Jus<>PV|7X;Vd1Jzzuf`RE{*{ zVy|sGYw_l@PP)nG5lWmO!}_dD^^Os21Nsw(_OCZaicPF(ApBmI?fwkIc~+*q_9(5} zxig?Gn@u_pwvCsfJWRb|g#!bgfG6g$vl}b`<8#;!dh!`o78b-jg?x*7#)u!u#jt@G z$cuTnWCcs(1})CH@sJ%)yDf1Fu{55IPN<$QVEPCnrhAYT7lPqC1S_sV0^kJi@&OoB zP$d@N^2<{AkAILrq35q}Ad6%Q@Y@z}==v%6q;;iD_pec^fY%)I5e zME2V-4D?PAD2VkS5xX20)Zh9 zfPT3Er#!&LyzQIut}*suk{(M2&S+FQOI)L3+`( z)2jVrMUt-9&q~sD4XRLm^FY@vjr@2Zm?UlIv6D9F8q{5?{dzVn#AQW~6? zuswn&fhEFp6#Ll~#ySkXM4~)sd&T3jjBphWTSr`0u^6jJoNmvh*%Yj2xYsSK!bpfs zak#4}R2s$zpBZCGQ=+CDb!n_-R-|FNRc)9Z{ub~9y_TB=`Px4MvfJLuWMqZ*XFU?O z#IxWcQCW!7E2_6vpw*2M#ge)6wbgx9@nfS3N8|eaXrd)F2@qFmz})g8?ci*wV59SX z=(c?cK6+8|yE)`{4Y*xQxkmE4o>o)@+Y4C@>kAYp8`VY)(Wpb$-=Amb?+NK7 z_j~ak$^B+HbPJMsRG zY2xnLzR$au`AHptQmy$X6nT(Y?hl&jc%c?{778uz zW6NaTI%m0($f4F{#BUJ3Z+;G=s4zA%2mTnH&)o;)EzXUH_iqOl`bGml3E#u#TK z?v8p3W8Se9!YsCgtRm(WkcPQ7*e8tNf!L{4pwI`Y> z#-=fhq5)Qye7>>2+E@-w*s<-jf^ z0B!8(1xoZ4Cx(0&{ii_Yaie==*2ck-e7n+31gRVuuOw zxu*uF0jtGjZtXer-sLb8Q}`*yBgpaaD|JBkS~(uGT^tVxLcUpGj>++uWsV1x!@`%X z@L|id$~klsp5x1PuJyWTHFO26hNSa4*e}2w4h6h!T3K+10AJz=2(PV$EL#ZI4F7p) z(&9FLNqQly7@>*ktI+1(n#QtNXGu%l+nj4(#aSU|^Aq?8jdg#IUpV-rrS9W=4M053 zlh(OB0_5|+MmLHCy?w@~V9gK>ID%coknuMO3;{fr1YFNqu?UL|BXtYA*l=6Z*3iwc zD?=L@>DQjUL^tTpMF~hTKEozAR7QJTc)Pu;O3-(FEWV;cUaRW_vYnf>pDpAXA6FHT zNr|C>ecrEF3I^4)GS^)uGuG|JfIp9_^ZmwvoJKRQ{7(VM&^b}8p_a75P%HOSj7aEI zhA+Uum^kpvrFF-2JTt4L{Gr#!yx#<8FfdUP`85Gxq&#u@oi)Rvw|*JA=@bVO%Qw#DzP z4u(WpP^K|uljW_(*M`JvUbtbw4WUage|c<|-f$a^6?BHDtjUghUkKlR(`_%#zu^Zr zU1Gn)ZyWw<_>wi&_(j#hJ4H=r%bIWmYR$05w=D6~=bjwAQKZ<6Z-lefWWlt*7#_du zHP>y*V^i_B1%Fle3+nHU`Y+@8$NL>Q?-C+#+TDyw1^szW=}mug9l?i<^!z^3Q}|^c z^qK#EL7(G>9Rq!S^2CX!&vw%1k8e0C`gC9x7j)Dweg1KBZ~EM_`AGD+OWcHTJm~X- zrgZvTa*siu9<)MGU%&L(){se`b59GtYT(=I5xwyd^gF%4K^iW8YlB#wc0~?Yaklc| zO~vi!|9SYU&hjlF1xf69A}8;pv8lsx99W-Up{WD*Tco=WGpi^wFg_RkU*Pkb?+Vo9 z36H_gH}8%A|A5bN;PY!WM}^O&I5s#iKA$wHH$H#baU^`UtvX)w&6)S5t-JnzHPhUNci?& zWxesO1q;D}<(r4aO$En;fBu5}GDW_ba+iT`7PMkueDmGe3*Sx;IzQIu^ZKDji*Nq_ z3w(RC<{0K{_f;nz-#q()Z}Dr73g2cI9tqzrnAjWNPXFDJ@U1{xqHsL$?efLx`1Z#; z418Pm@{#cE&kHi~4VUA>Tbf(rggR@@i0ITWBA+>(_ZMJwk!_34I}HLg%v%%P_g)dY zv;HP$6CEGjdj*AFXEP3=TGnLu9Kz4c;J1Ob0qy)!AzD+#z`HMI2B(VXQjv zo=qZkvPk`8yiut6S*8x{`Kd^qC{lMPQ=68G=;XZI?n{i}6G#CyQyL|5$D`YN}E9`J+M}397#jmn}Yh~OM2$jHJz9w|t zk)YpC;Oe>ZlG8=&wryL#pW%zl zaBdC4qs(v_!%j0?&v4@6WcjBV{>TjPW%z9~?6@A`?Pl1+@GE9`9>c#j!z&qn+zfAH z_yIF)sYUo6Gdz~zTg-5f;p@%tqYO_q!(9wtX@+e#AbgP-E@60-8J@?m(+saS~)njtEFSRs%|*nQ^NaT zDhZ}*INw{`t@d)hccrWc&iB;tzVNxihn;qTjEuVxbikfd{}$^Ht&D8RH!Lv!uGPEI zIKw9|PEKSPI~w|M2kjZlyLGp3cN;3Nq`q9FSM7^*{usnsHTh!rnNEn^qK${u%12)>+-BJPycf$k^8pYF~Q52i7 zHla?uaGZc`!Y3UP<^{AfWK2p=-D&4XWc#}#9d6u*N6*HoE<>xe!w)4JkM;)u#jKi5 z%IlF1yY@g}h=m{e2-kY7MEe5Tf0u}_*Cbc{Y58w~CmthzqsYH_;QX`A{3}HMssZ!A za#J$@Tu(sD&&-_J{_BIu{6Q-00=Q3cp!Q#Rvzgxy+ze>H8!-PUoZ{2_JGVZdEz8V| z_E5f?kf*#ZM$n28%+eL489 z8kikvcSgDoL@TX1=Wm?rs-C8uV$_07ChWsE1f!1jXx?P&rbx^kcTis(iRDE$y%)Mr zo%D(E^*at|yDyUjI}CAu;=a@!UuYX;T>SUgV#AknqqeP4o5$J-ivnU|P542PM%DOZ1E_6ujx7a z`=2HN^ptG=Lv%TV?c1Sm&?rl;-!=&6Dpg^z}ywiX!(YGCI&88c9S zC_hR1A541>3@{!8(NkaJai-qfwDA}sBhB&HeB%+v;|XLr@_1aga1i)r+0sA0U0?JA{LA@J?@3?j$??4TjzRR-H9&uhj1~J|@r>pGxroa6D`+v$&cK_;c^wIsxWF(HY zCWqUmjn*SGduk468b6J6*tCWkW5`qdm88#ycZUZt-bMZQSFH2;n-BY<-|vj+qr>Gg z62eKc!*;DmkL<2bl>Wh!h7a0<*U)_HNb~E>w+{k7{{G?9Mr*pG1kt1m`T)_zGBO=RUo|3A zL1Z@~38FLQYGI_fpZCM_MaB9g4LROa7W`%Qr@bfaG<>T5$6)xy_}c~nuUfzh!U!bt z6nR~!1awV6wYFvjZR2fv0~6tHZO5Y`rq?W-PVat7M^GcI*~F#3EvZP>*F=5uuloMS z&v&%*)sn(K1}`ilp(?_VV5#IzE|sp+Q!=r(H^07h#9;9CrTRg@zp?-RihDPX5?_Dx z^**|MpNve$*B=;>srWj}i0nnuR~RY!>NAv+hO-xar!SmMay!F5Okjjv`#Vl1ADQ0o zzGV>bTQ(5>(y9dbJIlad+AI=(-+9D{;R=Z{iT~6wx?A<|gvMD1pf5Zfx;UK*BJDQ6 zcIKZbmf_MF#?o#v(hjv>!MRdPmWehqlK9`Q<9{l7VEt#Le-Ga51by_CUfvzWJu&qg zdsVT_C?Dzgf9$;teACtSKi;$fQi&u$#i~_{cCJjEt#(>Q#TJ@Sl$I1|iwcMnu~r8K z5}u@`n6~!A#~^d+*mMpjbIdWVn<7JoEmTq*Nj@gT$c8w?rUsJS)cyVG+}p$IM^@{&F;|l90Iwvv-wRuoTX>@f5ig zcg5qr!(mc?oj6gb5eJgiVM7(lv;8SNM}R-}iXQYqq=)ry)YXstZDCYAgwz$H;Dc0f zomPP6 zZ^-npk+TUtt?IOP^-nE`#DicX)EAratMMbNKWGh|WnNI|yPW>*2jNbUR9l}*)z-%s z^O1+%SN%Jw3iA;EL{+huMGh0K720EdKa%598%qZm_kd4oZb%>h=l;|aW#3B6%- ze5n`orSs-Ug$t?{TjTKP6dp_)2N(BTsYSaa#;zSD6t%XIyBx2@y12q>+~Ptb#-L2C+) zZvHuqtZ&r^*SeO5M~HOXz0gg9*a?OB$K|CBjB~JCc-EWTqm2txCDp zUR9TyVnOcMP#OW90e#ulpI;iV z;CbT);3H{)fnCMyMK|5|fC-h2KkHh8sC9Z&sL_8Q3BympwZddIKJvs0N9R_>PH%)@ ze)zE!Jv=@ck^8litAaP^sO4Ytj>`= zU5K7iH;Zux{Vdrf80fxZUY?z>N5$Jr+b`tcf_8B7K_>y&&-AEH`AdnxEo49KF1;+T zkS)*?HF%GFudadkk#6+2%GK(a)9p#xHvIoP>QpJU2(3w z!QmU4z9W4f9!P{0&$Xd^+&-SgGYr%+c&A8QDT^)jBB@xZXfI*zY+5v!X0$8Y|779C zy-qA=iL#4rx&S_0kI|AAF~^1-xN*_A-xl92Eg6*0{Y~PPI^3_64Q~(aHPbutCqnPl zSv-UD2 zpgS`&HU(GfGh)9(HXo&k#&)#r^MM!=;C3>Z6OG45aTY!ba$$@>wwS5-C`iT!_a>df zww+H)4*42Z1X$3n-lR8Gi^q9T#OzEuJDInhokXp7jHRM@brU8Ec&7(QVr zm>3v~OZQ~;IBXJm`?RSyCpy+{?Wayis(OE!W5eC4t{^yfqJ_HM`|= zM|lIRt@y{B7Cbew8|GHW@$AT+P!8ld*jDX=VU?xv;sV=|x9@m+2GBn+Aw2XLo?<7o z-F(hkFgoge=d8ikm6i4@3!L%C)XD@$_0yQ9Sv6tbU)1R)11~gym-F7*QM1E06izzCmGA*uo@zE|;SfwO}$p*gYN} z#aZ|$$lbKMAAjfwP)$eHFz3PtyaXhD^-oy6W+#)YeibV%jxaR)CVD1SfQJ8QzXh2v zOjGj{{0&Df@8Ga<`PO=j5VpadLYU^`(cy`#C4;Pk6GPAQPQ_j#Z7fU2e?f1Y*;qp= zx8~{mei`h;A5>@KO^6KmFIQ=;k_?#b8D87JIlK-&czWjbaZ963AEchgir{Wf+WDKW;;-=M&J z`?RZR>LU5NE%@p4fiE`p$3!_P-UKBL_G`QXytvAK$E)CZp1w%-QLoU1A5rZ84)T4D z+yCJ-tx|XDX*K~g-C+p`-@IfwCLRCd$?_%TBxk_YhTUIj!(BS%dTTHaWH+YcVSGTZ z;3gwMcY?xg`w$hQ41vE7ShIUTQwvMj+u|B|6&!W=(qJ`pj)&Eb6qi)-%H9}xEAI!v zF?K2(90LvvU&L0$gsvj5r0_#hkZdGV+b|SYu6M$})({X~C5{Xf@k)Flt2mn`5!_Iw zG~?2($4&YTVgE-=_q%zWSxVD<&Y=ANwrjKgd zhMA-1=WhYuT6K0F^~QHbpuo;b#~$VuaW?kaD(wcZS)LL30|mp`DCER)8ry*m_u3EB zdU22Q1Zljh*W#jPPUthHlE_gU= z!j8JPG2QBPyEm!KQo>FoNVN40qM-dkiJ^R%N+x-fZOj%kBt|)=yn~Uzol7O0?+~}4 zz&xDZz|Eu8!`f#|EMZUg;cLIbotR~*bI1A46X;Ts$=6fahBxWC*`qHplmf>jxB>z0 z3I?=Vy!1Yi!F;?|c5?0LJwrgu&DPKWa##YFGw?_>)-K%4WOrUY_PwG6P^`%Hcut+2 zN%-=#tMhu8=0BP}9nC-9g@#q7=6p%oSHd|9rhYWtor8~7=XEytU#cNMl;*DZRg5=g zR$*?)Pj>;gKgN4%mGiJzU_qB2A$J{FghoMkHa?MUc)&dzX5_-OJP-2|bdzT_WXPZ| z{mI3J-_;-7vj&PY#}R=4Vy}JhaC_>p3mC~ItEoI4u|n1t`)cP&;a#Jdk+_q6dr~&E{80%v-P69 z={?+Eh!|84&nz~kY7NMV)vz#v-jTg3S)i``Bkvq{&Qpzsg}g27SqX;3ORNlPPL6f* z{6ePVh^O+G(eah)2O(x#a)dJD$wL~PnBXJI{*WOv05%9$o!1d7TTChB=9gY~=Dr&MOv>l@P5vJWY!k(6jyB9!Ce7DP1Nju_J4Dp^ zBKvSS*<=H`8{Kh1~!OS>d+G#U>A1uPB98^A>|YQ1gh)-Ab3Vh|Ez1r2jIJxy}{5d?s&}ZXUaAzF{Dx z(6ZDc5q=1k1GtwDMNM^rZ zL+Tc`RueqC%}<_m3h?Y2(YXaE#Klz7PiysoUQE|(G3}pPI?-2tWv8x);0;2qps!uh zOSN=R9i4tIKR`Ej!Qwn!Mc+>n`4$h%b6$rZD$J1JRa=Kd4Z>FPz!QjxQI{-I`-w+N z|4u;G4|{3ZqKO_h>j>vNpvY4vz-bM9X8@$^f$2`s0&R?wN{Essk=82WYH5GF02nvj zj}uTdoE`2jBQp_+OdU2fObYqij6%Q&^N+_ z!`D+;+`gYcx2kaaUPAz02S4x;_dui7(RhZy0bU1ZC!CYmdJ)NQ-y`@-5#;rI*FafX zg}#-rS{W@Cp09Ou93XgwKhe7YGb#rp+U2HjAr^{40gsXCge8mMuZm;I_qCi6`bKko z#3e4;Lq{v!)Td*?JrfBFqWcFm^$*x)L*u8e?+UFxeXph;I{rlUk5jJE<1YM%i5`y< z^mss5a?F_!PL7H9;NDsa;8L4jv4hG_g-WDeLuAh+srUX$(BW`D4efz(a z+IgDHPyFj^+d+Q^up_^qb|^E!vsND<`P~|=78Cu|()&vC8_)IPC@s(XI;VF`AizX= z1pF*NP)cwB`b*~%%9G@aI9N;UyP&`HN^+G(e@VR8=`Rlm`uhvoNYyw&f^WlbB`#2D z<0l%B{@M=-Dh#)H*W1Ojx5{*DV0xZt$DqQAoC@n#mto^j(^t+sU1<cvI z$;P2rq`;Y{sG4At6^_8<@_qkmjq=g(@V}>>yT7Q40PY4_()($MAbzt<#E+^u1@UX@ z!v`P;s9*plv1deN=v=Y;uMt60E8bto^P&>wmx=sw?P%af8z$fXLEj#wlYPFBME~mk z-kDyR(zPM6dscHmy-CX~_8&n{jr>Ia)?Ic4N4j||CbJ8Lll0ff&!sNT70k=;l3S<8 zru?9XM}J0hWu~vDbe+Clq}A6QJ&dB?TBXrL=(oz-sFJX&R`a z@kC2OCJ{-H#eu~$}pq<1nP9cCKej~vT z%_D#FQ2=!!dn8VSbhVQ1uxP;U*W$YX`yC=B>;ON@862s8>wz7;N*2-i+3ZgI>=Y|H z*h2+h#tLwb;Ah(r8A(T96WKVSMiZQ$&GWDqWVEJRGt<$o{3-lLk$#OJ`Q-cBr3MrI z)6!`t&t@+^#KCy4p3`*Q0Q?l-S>`85e)oIuqX&qqMIo*cAo$hl(;;o+bp*N4(&_pF z-XA@EwU!>aA7_%jE?JqC0-cS}*9~8z!C$Hlf2kV$C2H_DRKOqY$0q#|K^m8bIFR8X z9fBmm$Ex6C-Dw0;Fb4xgofKY>#JO3!A1_szu5?@3H5LI~5nFB=8q^j$%AOf7${1TN z8338K+%yxcL@EACOcYRg9+8ot@`T97K?M!)EjQW2?vv4OIZtL#k^39Y*LJG2llgv| z$X@&@U;pP+l57*B?YA;Nt^cT(_Di?di%p3qI+kyd!qn6rIi_v-85lVt{2c%R7Cw$S(5Efs-P8Z{(c@ znU~)#J1u#qR+co&JM%5vj>Le-OdW z^3KCD`kTo+rFT=q=Ka$oZwPtkp;a79Mrk>Fly~Z0?#w@!>eH#<16+6B8+j)Yjd$BW zy}r>}ebM&!PVf6QNJOE_kYZnl<)YZvuTc96cJvG)t9=#RZXAt!K+e%t#nlR;il_Jr z==l%T*MgfYL_|Hf7E@dpo(SrR%Uydl-0-!r@CgCzMeQc#QH0fbGy}aIq7>{Oy+uUc z$RP1Y#66PXI@wQ}=x4O@ie4V2eW?UT#mtLHNkE5)m>Ro7BAWH^W=Zi3%{Tyi_iHrt;K)QTBfxN+az zu>Tn&H&dOz)b7Ix<$CTd>e(IYti=8DEwTSwx7;1^K-^jk=pa+s#$y7E+*xK8&&Jk>_|swJek_aVj2u}< znH7^$OmYeIUR|sYhwBv(a7o4F*@%?DB^8r>L^edKd1!(&a=1ME=}|cn$wixYXMKI4 z|Kt1;QJyq*-hG_%JosHYd4P`402WOimib8^d9slx59KoLzgm6Rp9}O_qNMAT+X;ok#}~`BlZj~jJI{~xdkvX6DKf(c_;;SJuisIeVn~7| z`TxlD*68WP|7pF@_aL1fEk8g^8L{}~$}DfNwhAG^?0`iQ!e$n!n0t0I!NDCYVe%ugeA8Pow2BOeVIuKiL6hGM>0 zWUFkV7JLvUf)NcKPJAKih=7NWM5G1}Z;7DR1g93|C9FY4yX9<{sf7uD?Sbc)lKysf zIf;Dz2cFQESd-uMbRsFGtodFJGW(rcP90>#{-f7NEPwxDnpLhwZ%pm!AoFsT1Q{+5 z>g@sKZbD-k$aU$DUcN>zulyZXiv6AVm6&F6Z{Xj`ufSt{Cw^tZKlxgzr^m0HBT9W^ ze&y}Y1%%*e%-~m=5Gl75$*=rTWTPzw9FfMaJgUX^hF{rL!}*of<-Ebp{L21|1;6q; zXoie0p^1psQ zO1}EE{egHB)A^{bQsTErio58QGKo0oI|X<5gVU)b{d8*7ApsDPr=OXpAR9JOiuRD` zr=OW74mKLy2_6&>5uq*mBO)b4NG4;A$VL!B2dvuZry`>i{7j{VWvXAY^V&NA}fR4{FvA@%Hre zMOwPSKOBhk=ak$%Jvc*SW8cBj0xTdj2qmHvR>FmlQ*d#)-NY4~QY5+RGqE5LNhZSU zgi1!`H+LhFM6--j z$Y;wrezQv=_it`51^ZQ`3QDXmVHEs5aaGUwyDxe=fN8GQtiJgh>-XW&-kevb$z|>K zy!ysP8apshX9pI69oWz+*n#3jDnBgY9048E5=StRSOOyUoF$-G&JtX4Q5Tk=)4^^u z)Exc~Z6$%*TsP2(C7?P^!4j|oqK*ib;B^tHu>?&bs5L>jEzfqJk}0Rubr|^B>3nxl z8E;>w|K{^r(IETHGLH2HTFyxNV5*O>o+V2bLDTn|(v9TO^~S(Gb$#5`ExZVoz6a0*r4Wwa6~# zPKTJxp2uC8ji={8aNbI7aDue|JZzqkG76>PzjoLVjUYWDYBkPVX)u5-^LZ;(a|)U? zSym%x64z@?V%LgD?YuQj4gh5De$fg)Z>9ApVS{C2tuftZ#v@W*SYnYPKAp=Ll-4~xGU_94X7!TJ^vIO1*SGa@ zS)UnvHG0H77I!`0njrxe62Er7D$i}y>-6)jZ?6B~AbXnnkB8;Vz0m-wqUg$6&=~t)ysQllvAH{t0{b=TgVx7P7esr;{AYwlnAR@K>DExt-cyhnf z_9G^vPrV;qu#oRZA8(7cA6bxi>iy_aXyJR>kNQVXCw^9IRbNc}h`ydx5|4Y*PrOI$ z1)ZljHjM5g&QP=i6mfWBJ5842@%Qy5{6<2_Ewa2=K`E4s7m=D!a*YTQdjOe-3njK< z_FWkpZ2=ACfR2BXzZk$K`1o>8nZY}*^Pf^aNk?iY6pkXF-1I$-Y)90u^B*Ilr(-?$ z-z=MrvYx$@PgZIC#p#|e582tv^JUy`>2#m=#dd*15$DTKYLQ*em+zA)y*Xc=q1AHQ z_h~PYCC%r{gG5~S=gWuQ6C?R1=gZHFvj5Wg@?3Kr+I`xoB2qhF&X;|p`?^G~q|9}d zj6S8zMf#4&`?3H$+cX+@kLSxjn8$aqcc;pnW_c^3KH_gue@o=BoBDKqM%~Yr8vE=B4aqF|gr%_f@hewkbj7b*OWa*t>0V zRvgtC@FC<#?XwCV;gv-R$`l-k!ur#SS%4uh$sD8=Vt+6S#G`<)v4pK{z> zl*+haxiwiiTcHcfQ`NyDE)C%__(+*!%53a2_Dfl z{NanZz{-utgcKA`3lt|6df*S?Mh++b$|Q`}4IQvB*%Ymx!CSY%U4^KLn*rlO*WJ$u zzXbffS?X{zGU8jlH0)g2zzgP4x3lp~SoNO|hdVYRMSbibQv63PzH`-D$^<>N z0-xPC*aXOS{FI8ZL}oVsZGG%vz>$UpL1l{5-;lry ziShu7g`z0U%M>(6^W?!De4vkbdo(zfqX{O52$r*827cwx#EnZ-a*~z86s0g#Sv)+L zGnLbp9AO@wL$7p)gE=1YHC}uPQ{j6^d*oz@khlbivB0!GgfF%BD1O4c zbP$=Bo(cK~d(uZ+X_$7k_N$0AZhBfJ(^k@iKqUaLps+K=JxG}G5J@91AKIN&TUS%l z98nya1@4D9p@dy7Vgf5|sL-@{_x>>qWJwe;=Eu-O3%p^_ z4rHr^nLVVSxH zq(U|WNvNLh{RkEsIpe**0A16pdK1I_ecu7=;Y$Wq*(b47S#F?Mf^$SL+~2zoS5b25 z&d3Bg!?bwX4BNZT@Oy9a4wz>6RS}~`>_RrPA_ZMY3SEs)XDA(?3871gWa>!BLTl({ zYc})D!5~dmY?B}aA?(QlD=OOMei&T95&gP&&Vdld9=~rz)GS`tmYTpq!Yy9p^mfmNJHPw<&lnkK8Erf+I=L< ze~YWm-Sih;3rZge8yTa>M*&m+`Evkv)#C)`5yNJme;6eRzWHfcZrAy!sV7nbO+@v9R|nQ+-e9^&uTq1_>Hsl*Or`-;;EJVPNWFNF&eDzGw^{ISL*sLz@Gs+{&d^}xH6*d;Z>b`uI+6BUI<#&$)a!Pvg(Sf!Bt;k9pq zMOSNBG@P&~k+8_9@3s?(_>$M z*$aGPPxXLLBZr&@KDG1?pVGR+r%R&X(<_e~`1I*cGd|Jo^`G94t_7GF_*BW;kJyh= zk-@Yd&7@#A_(bP(o$%=g6!lH5R4dVP_oloq)s zl@lr@X?s#)X*2CfSH5LNr8o9UR5I^30)NU}C%fH`3Xb;%f7boB2mCoPs5|_bLi}8| zGAlO-)ffH+-Q(K{e=6Ybp0+ZLpUVrl^MnFTDaeGMtKuwmYzD`mKhsKcj_w)!;!zI* zpg2bd-HO|TSa5W8j~N)Weuu;$?isXWoPLmL~QN zToOEmhH*v;4ug9P&9M^K_!)|Z=h{fS$42qi?H%-%uL)`BD94O6RudDqjarUm;_4|1 zNJAPV>KuYFr0s@@D^3hl+BGH)ml8rhk(-d+;yas8OyR+$AOU{glnFMWod{*a51BgF zN@hC?#uDU>g+xs=4u%Pu0s{6K9yYHTz@9IRbZpAv4C%CuI-}|fraNup8dlOFUB5>o z>e_h=_?PwS>})Q%fxpRQQ-0GKo+w=a1^d0TJ9vsB9~|r*Jw#Z$91re~Q0}PLEHIzd1L89G{xM`Rhm4E+PUkBUOOILiXy*y{E{Al%VrBnGyVr zsB(#3Wh7C~jO1^sqVYG6?KTtT>|Giv=;C!0{-*4{?)jT7U-X7P+kV{{pSV0C9ntZr8Pu(i4S(rh!l&#Ad=gc@y+x}s5}&do@o7yoeERwoGd}&Qxfl3!JhOXz z8t`dv@Tv5X9`NbKzNdjt$-Tp;-0tuxnm+it2Mm0g{TDMn{rC03CpUN5pZc5dbI5$G}Mtwik>x;yq+(_BGJ{p_%LePvw zH@qyd$nZ~M)(3xbPxt)YyPxz1e^OWXfIoM~b%#Gu^gFXit$`K?4Sb*CwR(~KMP_Y@ENd?NtfkiYYKDS!WUt47nimA_jb z>I_dN`TJ5!ckmQN{?6_lJs#g3J&q=SZ@SNbrgvX3)8qfX{5_kuAHm=J56>6c%ME&L z(ubaw{C(hH1WEqp^0(ma^EZ4Gs;r9(<0IG`QRVUHwJIYC^Y}>irXd<(zJLS2c2L*w zl7h{@xqp#V z{}p`l-1e{I(|wW03#Z1XP)l@iVGS3*zy6~J{HMd^==kJ`z$a1VQ+kz=_~ePir9KcvgHKHD0iQ-5kyS+C(}7Iowhv)$#Lw+q2g(VL@D589d!^AS zbT`O5KH%EyVJGj=a3hIb^fbo}IwDKP%}XT+UvIco<=TmlqRsfoZ`yLeif84<(k2=P`Z9uW1gm6y;>G=7-tO~SLD%9~+a8)nMq^8E0qzbTWuU!x~K z^KD2h%<>jQ^!APY_9fjOu*GDGkRDxZdUP=N}F1k&8Of?%EqT4 zgkO9L9>yS}O~E8F1z0sq!S|LMYg({gp8~R{?)?;mz8f)aE3Y|wk1_6RBgg$+GWa#d zJ?l+5ZU^EqZc>CzVlBVt)UV?>-A3&^0ay0ZCt%$8^e`bZJl5gb@b~!8A3+bY0aN7h zW3wL*19{KJ+|fm2_Vb5mWXhYNt2@@9=0J`O*ZSmw(Pd=-3GNtp*w8O|_iGwnLS&40 zDEh0ssRY9oF?&?P!-k7)bQBwXB4%BF};n=ohPq(8rN}5^|!G@Dcl^ve8D#&{qa+zA9`E%Ur-wHN$=gM z*~zMnU*C&UY}{7I$RVEJb>ivWN?VLCYgN$Amjb8SBiwfHb!ugzTAYwKVQ5gnnYR77 zntR-eEVLl7J-DJU>>=+hRMz{l(q6i*6*nmkyh+bVI!o*E%?|Jxhr}RDAvf%WjP^DA z&FlzzSVi=(A}T!`%juz``dxGZj_QlqClv<%4EUXnKl6b4d+fa|%SYa@Ta3Vt`oBEw#hVKaS2dB6%! zFXMJ@HZpR82e+Ia?lK$Zk$A(xCLuMD-^vEp!P~&XWImNY>{y8EqEqR14`ZNoM0-Rf zF|w4;P5QCO^}9hWPQ>kmyz7Q;Rq*D4b+W8i4^+h?_nm(F7oq&;cjTLhm8UEo_wABuFEiTHbIJ4HT%5&<8} z576Vb5g@V(Afn{AV#^FXKLhBl8SHD0QvY(e7M7nLiptw4dV2ECJpK-h1Vd zJR=_HW0Q?wDGFtK*u>|k6n0>zt6I&!54C~F#srF<0}Q%WEBR|w-|9kg-3rSjH!qF* zFpq+uau4e8-kS3yC&&JZ=U}e%ILfN7jcUHOmnzt;U8^u0C4aAy{~+Fxe5@OkFusy%gafj}AQ=uj`pSX$q&1zAb>H{tb%Ouxx z5td1wB(1>{<3Qo^~}TC z5@^)4mT1^HZ5!Z~(yJ;ypv%Jf)$FD>32KpoE5+izzj(iSH5FmkAXP7Gz$-mIX6EnK z09dPzSvi0A1M0Qnlf4E!D)~Eo{n8J2yoT}A?W|);(cY6gtGgmP9SutLC?@xNTqh;jA-#NiRLuHwBHvIjaAF20E%x+ltXPO7nh*+E8zP z+q{dacQ|V3usfo{vE~Z1zT>EAK#qWGohg%t-Lpuev&rnqCv;f34DBe}RaXN6%tm|^ z5vb+Yi{2^RAE=v{&jMmThXmb8=b>`Fvo);#h#w*N^8x;LvPW*$yh3X5N9h4q6BY+_CTWlc zzrr|3mIt<~17I)5Hsb^YE|FatZ=&C4Uw&W}CWWpLE>dPK4RXUm%vv~DTaEa7DUj4w zA)t}gl|1kSVq);nUvP99{Q`kH2g4tofsgC5@LnoSNG3iCvO@y`?u;^!zPB8G39S(l z?NB)n8|b81a?~!n;)DcQsMMhdMv2d zQS%0J;Bj-cV2Wsih$}2A6gRFv;<<4==Q-ZPw)g}DaQhSTLFlAMft+NzQA+)uLH(YB zk75sBpe<{3IBy3}trj4c(>+58QlTk$z2HR-1rrDgNWvmJMS2%bNLu}rk|bq9GVZ1~ zwp&5Q=}DmswuILS9bGnwOAkW`Xl#$8pDKRxJXx$*5 z?JJ1FdWbMyEIsT_vpA~DsZfzE7+28V=A*! z?*ndFyX?m{1b#fr3ac2bKV7sevi+Gv2>;POjxmjOqnG-Z%(VFI>gYus>!>>LKb`8o zyNCLh8}-9v5iiD4{Wbf7qv;NIjB;bCqwWC%yp$Bn&;nut~zRnG|?k` zu;h8mm>7Cb^*XQe%CN1Ddp<>uxUqLlqF`c4a=%~4&C`e}8GY;mI(DWeyS zXm-@BgdhjUCQGyWII90bqg&#or*Zet&l~Tmb6dR$^c?QreklRmcSgsDNF$41ECVdZ z6Yw@J`?OB@$-q0%5Cq0dQ6~ZR1J{Kwy?gS|UBiyUNPWcuYu$n*N6n`se-*%wFs&_B z!rtGHUFcOrzeGVkPgqEFtD~KSPxQAqQE6m<2lN1<>a3!7|ZQO75I?AlDAs&p8@x=moWFhq|j%5N1 z=fNMsqcm_}ArS!y#EPLL>6ac>Ypc*98kzYUHFomXl#Wg8~5^KwC;VLlsgZ>_0ivG0os&4(L&mO1AiC96RWcq z5piKp^{1Hwdmbgdz{xIswF|#wlrP9&{b!Nz0)9%!fSUZ59KkO&(DsuLyEXWVV%k&Q zMQo^nZdJA7i1F2461X{xm>j{Z`js?nl~NQTY)*~ zRLveo^$Ykpbo=99z)C^MZwA-c_z^g!y+WR)N`kI-`f_Z@y@Gm5zrpB3mc>SfJtU)H z2tlRlYK0m_E!s&8LPd*`fH`gl7wK=na}w>t8r8{H+x*Ak7G9tf?ZjS$;vRPFC0Vpx z6r$4ktxAF=F#c*@yhtm)RZY5D9Wmng{EL)nElS1S5>dfMQw7ax#a?wX>NqQ=2*gD*29LsO zzP_3l#_ZXPLmB8TXwXP^o;O`B#vVUjIT9$h0C27w`ngh)TeZ|;?*pd{lPy*}b&vKZ zhBGW|m8b%+lDeRNvrl9b@?0Rl9ztU2WMuXf zPArRI@h{MNK&2w@!;t(;a`Ur0NPgbT{_G% zOH+UdW6?r3{nuPT^splB$9VZ8d{$}s#Sn;fbwh%f!Ff>L-U)mq<;|abHKor z{s9Lx(!&R+=@)3*ia^nW0!0J9295pIGz-P-1t>B(=i212Xt1dH*l$VSNn^~f5}JU7>(!!W)wNT}Z$Jygq><{s zs7Y}(doVAB?DZP%=tbGaj}>$*ZD(bolEd39zJC6bwq>qRZ2DoyH?pH3OJ@Evkl&zu z4pEVP@DD(FMFUtW5_bVjY_}I0G+&$Be=^?J8pvO}DIN*37WN#^z82Y6AvWNmUJ^25 zKfA+_YhQa%pZrfj9)t!Wa?wagCCtR!2lCg+wJ_|}Nw{TWsVA_xhWeX(TOr9@*jIN< zr)pj8w5*__%_Jqqgy^X>SH0?5r_vg4M5R#U6so)&*BVfte8OtiTMqT9SAq8JWkFR^xYBA54XZeUwZ!*#jI1 zp!F!Tl*M7!fc?iy1nCLX1f6P>S-D*Zd-A9HJP~WIY}XP3M#76o0F5BPy-%gCliur0 z+Q9JhA%ZrHW&#BQ#9k;RT!^wM#}QqUL}@9MCV_OqaAiVyaIBYl9vsVAYUu?gI5tB> z=83QI^rejT1jkOc;a70%6cIm_$1j`_96M9Qmx}nM^tJuoDtz_{lB1-Uj@R&^G&(jA zkU#>9ajf5MYy8CKSo?~talb7d+b=--Q9veFAY%Sz-F|vVKI;KFf8M16w}}h@!425L z_$879v=PW7rUXEj#DOXqoQ!aXz}0QscN8hBrr!y@M}X!QHQ_VNz8ZFv*kGM-DlN;K z>M$ft6_LV@KVooy$?Sj;5=*^Li_rKRuFnN}v7w+9e7`W`r@o&wu%X-JeiAL+wc5jG zSZEd!%?e>nUkv4|hh_JWj=|0?>!E!<3G8I*(N0_1Bz1C%onZoEZupbczx9~^c>Kco zarTE2UdE1=n_>&^|FduYZSywGyZMfpSK6-h#Kphjo0PsUG@-12={nki*_$e7S76-t zCu`Ndn9vW(29&PgDVs$K1nQxGvV_k6r(;gcEQhzxnyQPPvm9?VTtiA{$3xp<_El|* zb!^y{zNfL>cGI?5s}j+hO4Hxvrr+b_?_2Oq8&=tn(!FRb>`ig9_K8GN?WWTdq$idp z9Fyq{QPMZA`tkRi9bx}jytbV?H#SlDGb4PE!tWX3q}d4XGQxQje#rXzTXHt=ODby2!M%YVXhY?;! z;qX2B_}eJ_nGsH&i|~6!_&y5nGQt}v{E`v=kiyRxVdp%Ae`SQTD15&WE~W4?Bm5|Z z=NRE;3g2vm?eh_yV1zR%e60~)O5w|ma5IH3G{Q+l)~ZV`uI0f_%kDH^CA46 z5uQxpT}F5vgJY;a?fy2Pu5N5oQ!#W`r{qB0R?kS5f$8BfOKs6O3^3 zB80Cs!go>lawFV8;R}theKEogBRqw|;VOOnYbpGh5k5-c_l)p^OAy{=gj*^6k`Ye2 z8{ub+@C*w7$_PJ5;roqnD}|RC;iRPq&oRO?D15UKUQ6K#M!1#2*BarZ3WP5=!ZRp* zp%Gq7VTTcpsYE!uOdo#+g+DXGI|v8gKU3DC>HV~`N!7C6~h5jhZ#65zIwAQVE-iw#VE~3-sc;}6x=?j zA$DZv#vUJ|1QwwR zZ07uoYemfxgsL0rTrYSpsoCeK+hWI6hf7E+Gg_}UiGq_Jl-sm2tv-E6$4^irZ>VOU z;;K`o;XIKT+ZgZdanoAT_XK=(YJN+o&#Dn`drMXf&8cg*9?9x6?@-lO$=(Aaiteks ztquM6T|$QlU=^q&gw|rzjngOAuYL%)PRQx?sE1a=RktF)tVYgIqq@5y<;`>gZ=QW90C`t991ed4m-90vdCKH zB;@&FN1;zmhGbIb`XJz1Q&{3*xzAt-)9R`7zI9+faX6z^tnnX<4Op+9mprbJbRzYj zib&!E+#B%r4O@;VN7agrp?>&)NMm)w<&|Z=u5u~ksxRzCo?lp?-fkrZ2X0uc|% zh?9;D_SmXph*4!sc*XG8s;?1o509{ps{8R~5moo&jgIOoG5d92)lGZUv0>^c%ZlOW z^1M@d-l?NvS6I)@3fH-y+a52Y;&_y!I){hb6tsBEv7u-qnB&F|&Tag7Kx4Zz{yoQr zX`370k8S+G7JtIA;cLf+{D$~xYA?nfIxNNU_aB)(bAU)}hALVPP$CjKoz zn4{UTOUW9j906+O4umJK2mRao`h&I+MNN)-8c9v;TIW9+JFl<5;iTePH{x~2Ja8pBkanUAyN9bb5g;f+oLe(_1yGAW)sY`&Y-bPh6+OkpI$o##I zz!pe>f6P?jLZPAwC#0#bD7&lnXFC3HlD-pP|LpMAWJm7F5rDLc7T*hX(=@;axdNzp z*uM2#I~IBvhu!IiUvi>NEW3rodw=+#qxu=lc%Z~d3*SUP-RCMrRak7Sy5rtCh%wgt z;EIgcs*_l|4vdY~`w(untw@Ngq8oO9lX0J82v~IsU-cFl`A=kYY)FdZz_AUHb-t#$ zq6Vtt3jmV_N6*UaUs9ZelV8iY!yM=mVtHc^P!&b{sQeLg{4$=|)udE30S@YR^YuSB zJ_v3WylnhY$A+*9NccFGqF#1v*r9A~WY)(0PD-k1Xna4Z@#6&kd!M7Z@#7)!$1v;h zy9p9@DB}lP73*L=yxdVoR}8ms*c>SPcg!@7SQ&Sm;v@q66YEI*Jwb62O+J)yUm>op zqCuO6Jv@5ysIQ@laBQ$TvoO8e5Lf5Ih$oLaX^MW1NAIF&z+&49oUng|+`r*9ynz8a zHZ(Q9e{SP`jt9FP8(wdG-xmLhW5X_*hyAhfh$`Bryw&)Lm16T78b1amB=Fz69Ir^E z*c%VB)8uGYa{Hg5Ozz*8&w+K6HU*WuwcJq_(-aJoaj~W;NR)ALrYVS*alkF}6dZwA zOM~iT8Y@GboPxfl=(l+^pMrj-DR_m~@Sm6hC#C>8CoE0wD4RA1xANw4N5z}wV6u!m z!!!pj8Q0%52Up2Bd*mFX@aV~-&NK~{&S2#n3@}A6mRTLpFRe%!!eO9{$I%2pEiPby zR@(#s^*sYXGr`XOAt0cRSBNxj)}UZ=`XD7YeTbT0<=>u2G%=VwGXGJ~PDkzUPC(`j z9>g|t&(DwH^r`K5I9yfnLX7t;)pei70r~3KS@#Gwid0I(cDU9kIp$k49V%CEwcs`z zQAylm6JL?U6bGcBSQ+P7b}PQs>4(8F;LIR>k6E4vDLOllG{k@G8eb}gfQ{3#`*0)9 z@MwbsLz8<9do@Z0#-D8&Ju-i_@3qj~w7c$e+`ojn;A>N+HLOS)fGw%2;!&X1Lf$b{ z)Z*CSdo(b9pe3;MY)kqcTqDIEo`c=qvLj$0cjRsKrfUBv$8SIo@#BKmKRWDcNhXWR z7*J}5>rIF2P`qz_d{NWLiq)zQ`~zJIp%aX0%}_Hs?ybi9sa(DEM@yXj`I)W#o#FkM z2$1BMj!l?c%bPWa9TRq??}^KQP-$-5pV-K3{vFpS+m&4%C#e~rZ=z$vQD}zZcPVdn zFvR(TUw7={-zPhQ_@2*1AIy7a(}Q-2d%X~*tcUX|L!L{VG9lN2jfF$ z`h#asulrN4?aDFqnzsB7oAO%xQ6-qZhoDY*y))eXa+!cTXrd3Pt~GTxT4yQO#W!|1 zl_h=ZuIrC$G(mnh4BVBy%z`t{yJP`Pu@ANB@+KNKS5WzbXHq8yP$wMbsoUCtTl-LQ z?WO&;!;Uj#{7$9cG2%DrR64#m!sCz3l z`k-_QGE6LFm&gp?kD6i9MD`n1)Nm$c=+Z>kw;uPeWR_1b0>SE*CZhJT@0T(teAvZ` zsNt_haw?LG!@iB|;}s(98A^+&Jr7xU?J2T$g1pEfWKttBW$o-1ktK9j*K~~F1JOpP zz;tPhRc^s)bXH{kMW_$?C&~O57%Ww36E*e2(mH%G|0A5QG9Tv1^Da8iISjdl?&sC9 z7oVn6uQlvX_y#8rW#X!*fY}2eEPM!7@d124g+B^!z~5u|+loJa_=Asb<->+k$%oe7 z%7=@W{zv4)i}Y%_e0XIotubC+_%FzZA3y$Yln={JlGA=GM1udOe3(K*IE8$;%KNQ+ z_^o^h2Krx-4_|!jTlw%?`S4r$@ZTpQe=8sU>+<23^S_l3PftFq{^(ozkmSXGO+Kuc zdz$j$cv;~8)AHeWD~0^kt$f&5X6RNvtf>$+^dKMpNM`9qK8(9t)bQ6R@?mhPNb5m9 zw949hkPmZ2mTu(3ZK91x`EYuDxANhYGJkjS;jMw*$%l`u5%S?r@%`_V4_ml=NVjj4hjw3|nO*%FdCx*Arj*tj%(M}BE@SxM7q4G;Qa3sassZS4a zy}!XOP7h0%Rc`{)VF^2H5v?#uhZS^sNO~r5dKjkD!wUWMuq>{^uAd(EgT35{W8Nu_ z4d>)2t^5G-VAY9aZwLp7bb2_v^XXv)P7mAartM|he>x;)#k9T9x2hG!8Dd=$4iIta z7zc=JPU8S^+`)fQKqT3p4iNj|yVnPZaTvm>1jISBPE$a9qQ?Wo<52$ebbz>D9DUt; z9N*dj;(Gix9U#U;KS2BmKfN;@AU-G~j040KGDbf@T+SmpA0S=<^=Q`v#G82Dhy%py zWt4V+n9alg2M!RQ7PDA03WrEN93WmK?z{cR&krA2^{ssPt$g^ceE6+=xPQQZ_5AP` zbbk1^Zq5(ixb0i{@bu)vwO^R!!xz6jKm11LhtqC7P5E%REbuSMhi9734=twi!!J$e zhaIN#!@vET&ky^R3;C;C`S7DTB155E9J8!<^5NYN2>Eb6zNLJ)1LudsAuGg! znXbooGyW*N7k``a*N(r)^F#lEjEKvn?GO$j8LB>~ArT5ukjr;cn1ksJ?n>e+C`@pQ z*%cr1$E(S({JRhYl(%5^S$8FV)r7rVhD)EJNsWU@q#IpEivp333vy%-;(}?I6LnU! z%M)nDf}>YuF+H0}!YH-0Q*rGLxOSqwtsm&^(TxGsXHzTMV7*w7zHdZPJAAgyKO5GD z#q4+u9rm@-ElFeL(hyr&$+rGqhQUvvm! z-oAiquQIJ&nQrs2>F;w<4i}-`D8z$K?O|UVo^=ZQ?Ce9{o5ZS$o$wTf^jGnMXN%0j zeiou)u=v#MWL+@A&kzQHtvLKHyR38_oq>hP>kSOt^-? zTJ%-Z)J5?6vQZ(Mzk#leo)UIFp8{^*$6cqqPRl%kmU*AzYoe8&#KulHt@I=|r8N3V zZ^X2kR=PpCA=*kS70o5=js3k_>@%xRwb*x;^mei5wntg)=CH4c9pSy{X0e~@h_cvO zT^IXDcWaBC_*j?4K8sHo7TdJGKUo=NeK&rwvbFyv^_KIm5X&yt`@^ID1F7mX0{Kl& z0Fm-`nT^G~0R^ zHzfzGVP$d(zOpSxm5;;TzKQsAmarKUxIIr*Rtg&U3dL4TO#!0EryB-}mra$B;i!Is zDjS~yt2t+G3YpO*kiFda6dU@ixUIrAlx)bPabn$+By!q?=W{#mCs=LwuxHYYnqR+3 zuX$W|HHWUIQj1Ncerc2%++8W^4}Zzt)R|y*62x$LnjmjvWF9G0V11Q?nwtd-Em`%Z zfY|JyiE0ky#yQogDR!VxY6}^D*^tBP$6Udp%jUaTd0lx8{wyxnMwG%VM&D{^4Wi9e zmyW@Jmijv-S#&MUhUp?NVz`&2lq24b>tCJ(C6A27?C@@s-q7Jja%mGXdP+k5#E*&0 zI*V_a{7Ktn_V7%J!Q8~RP74uznN(8jKahkmWMH&us5J{6%~Y36zH{PK-1AyxT(;x> z7C@lSSLc)mZZ21sdHq{grN5dUjQ>n|&-als-J0GIDxnp6>-*X)B(oDY$aVGRMV|qE z3A)UMTqJ#I{7p%k*qcnOed=g9bA`WjF?siUFmJ$eX(0%sY3K$K_2p+)R6^?I1Y2X11NJ?*mT1`>$hA4q zQX0%Nu^czia^ziREXQ3_wB?u7?U=h==g*2?D1ZxUe3`4=AH(+ ze5{T+VCwmAE;V|-qxe75^PkL!=()ff;E7c|GaKBCBehQ&z7)LujVmX(lbg+%HYLwa zu%Iy|IzIy5GJ++Ev2m7D@|!idtSgx%M;-Y(6bBEV7RjLrQ>AMJ>sSGEVmmyEkn=%Y z$vl?LclesH;%j%*(e~xNfEdnaMPX$-3|u(}+HkWR&=!z>=u&O)(~(rn{*3Yp@r#O& zTn-42BkLlC9Nmk!El97QGl860F@Nr~9@3E=;{&Gv> z`+ZO_cOdO|E@GN<2hyg;UC!kbcQt+>G7hv33}@R^j9u_y{wBdWurD4W9s!L|SJ_8A zWV%ln$lu5w-$C0-bpNm9AEU5VN(g3(r>zGpNFvw6+5LLZ0Q?&v6u}L<*^#-`~-bLiV~Dou^uDm6O-WDEWG9Uk^*^}0~wgJ z6|x^L=6n_{MtMRY;V>MU1`;M(KF3vR#VeKr%d9O2cT~|7u^b8J<{+59*xye)`Q~{m>_Is9A%7f5)W(q-NEGtsxXt}|E^S-byv{62)j6* z(Df$My1C0WxvijF$ZhO{zYc=0J4f{r01zy@ZL=Jeugr3kHx|uuEGuyOw^|U8|8J2mLeq~D4=E9lOqUqN>+eX)CG-PiQ0?i);X6EsuZ zd3cYRs#4rjgYFshE9jm{U+hv@H#y}xb-%BH7$z(R3NisI?reNaPsK;^4E3x;EAg2F z#}VGqqrU@l$Yle({|y{RILaO86;iR{Jc>gOXMqR53X>_A>PRhc;yXK-9=J0+8b4n>fJ3rO9LO6yiP5uy0hNt4gQ|2zM`v9Wdz0(Nr;Snc# za;ZoTogY1UoK{-%rxWm1tFuc31*xpyWdcFC$-!YzHT8$&#RM%qk4^tO;V;s4l2D9o z(gvWjr|(eS^dF9m-|l#@(f_%{vLk*gr?w7PBiXTP|4OKUlTp>v>urH0C;j2Rj(fKu z7?<&vqkSM|j!&_NKXSYfzx>!8m>EaSZ;=MBa}BEjsU(k&A;u| zd5#z6TCW_q{P1nwn3(uCy|XvnHRskluN>%jVVrgOq1#YP{BGZ^^?gD&Pb|G1B1<8Q zy`Ga8NH+Dhq?pjyO>-8`zHJNlfiUpOxmMKi{Y|&tQhv*pTkr5LzEVbAxar5Yd2iV= z^A_(dGRilgzHjJ^`nXWv`q)rxy%iP%+{pnvJ}04Xd+>LK{C44cKK@kvX>&o}W%knN z&?WBQAZAb${|19f+qLxefnC!%J8f5&a^WFKy-*!v8!-kx@>Wn={kK~!cZbK=l%*+F z<%0k|x96tVEJ{YoBse|)9QBs4kxvna=foa231_T|6-oU{kMpEtJt@<_-C2wxH}m*R zm~n_A$yG~J$kjQgI%%rgHUf_JE>Q=d-HNc=mfnE<1uXP77!OWjk9!4S9b@bG5oizM zidjI$xox2xd|Kd(C*vzQ9|xUX$6Ge2v{XxPiI#qL=^8D)K3aN0>0T{;Rh0CNEo8sF zD@V5%|BAvd8R66_gr70OlPUZwBV0w{`;G8=3NJIl?G&D4gcFt{e6t?rGYK}p8ZL)F zKpW@29sLc6(dhZn%k`{?6u@if7P9!?X_f|t0`w z95JdzEwrkOZR$9?Qd@-xt|Y}K?n4B4lBgK<#CQU=L|Nhg`7h+H-lp;( zY*roBKZY}Vb&C_J>ca{2`B)-8YZ}zr6bh|O#-{=wh?O>oZjS1U5DYwQrN~-BXl3Op ze2SK!kc0|bkrPPuEk@E0rd-Dra~!!-p)@?dOGQ%EN-Nit312tv zWFdk|UpI@A6i;%;9q5E1qpgBh-M~sdN$wP-(hjfY%Jc-$TNsYfOT(ym+;Dv4WZVo zbE?O*ssPKbtGf1r(_7WGcTF@dd*t(cv|>k03e94+b+Gp z2HgqhA$Gbp>Ucq-7(K3!;K>0;HQ^An&fG)n&2t0=g_HZ~cC|7gU>zBunBFy7=qlZb zfu;SzmJ>=V6w_l>x4q+S)JA>I47hXgU62}BxgJr$T3THCM_mVZgHhoZ2S@@Nj08a{ zS>RF0Td~7i}I8l%ECFLffQ>Kph9(W(7?LFp=k%h2gYEGO)ehL_2(A3c-a=; zIP!d2kSDT9jhW(xBTj*iOFb-<#22pPaWuduGd)bsTX}VC%k2cpaG~qF6{8llV6|xZ z;Z7I6gW+cbN-Py{BOUAk+iPhiuy-l7^`g^C?Q{5%-XLa&fL^Ix!;=WEYdY|=<8z87 zQo;LHY*UKiQ<|tRNOp{exkN8}O*C9%b?};rN(8+CgjE8jh;E<(vx-x!iG&1TKEKf z@dw%->?#lP?ct9&A_kXnt-7+6mp@3K4-?D-%yV1R(N+v#c+HN$$^$%wayfE$69t)P zWf`Iaq5grDdy&BQ+EIFC6@H37;71H|oI{b+4-rW_A-j>bC9w%ULAf;6niK1POpqd^ ziQk3)*Y)Izfp4rF?|%C{`6MT{nEZ7`q^ku_!g zz#6BpH~JAPXoZf3YO$txF9=M9(EImQ3RLFq(wT87&Phe=r4D*1z&^p(L2Ag|Jmlmm zT%Cc^^cRummurYo!fBg&CP9dH(Vdh=S}y(?A%g+EjYMfI5Tk z{iv?#0bU(+_n=%V+-KvtlLZOLgLIKc>VD814qXHJaJYh-s5{w7)p+Mol}|Crc|`TBM!;}05os0@Qg!;rSM|XrjB;1dGtcTAn>P!;dyrU$Y}CA zy%*DtXQ()>Tw;eAzjC8f?MtJir(g&Vi<#wNK05tWQ#;bcabyQkP5P$kmo4c%bky94 z@}V_meF;>7oyN+!A@c3`i|Yubt)$;8YTJ0}V7n82BiyW_$^q}BZ;4(WJ|?F|l)hLi zZI*|r{ECYGE2e!=Rq=j|?>mQs7T;xX=jrW_b;2VyjMz>n75t5f>@OUT&^#Tuu6gH3 z7@57V^L$q3K|XQ=+8o;5xqhjnJ7aj7OKXfB$udNgh9xxq9hI)0_aghLrdcI~FM6#i*J zAL($poigl4Ig_S9bddM&Ol%0=;r>Qz$C+Sr=oO+sVG`cOa^!BsRRKVk6aJZDE+0-~ zS=oH!(TAYnZ)E=)PSyWHHu!G>`rw8)hv41pAAPQk?Y)+_(`7&sUgVG}vyOnWVmZ6e zlgR$GoVq___RchgFKfFS z?~9<3(Z{~jE11W7E5BIPWxT3I;?fv+AVVF-$_o(C<|9%W zeh~8kFQien6g8IW8-#@=0!zEeCx?%5K;U}@0P{S`Fa#t5d5EY16+EowJ~;x4B`QF4 zCfP|CNHK^&jFZi#w*%nxJtvVWIZGke3>;q@5rZsd%IeAa3W0!; zW0impLFal-hriCRx+^b;;~H>Tok2{S&y>i+p1b7!tY15Mf`;rL5#ybWr$OL~O=%`Q z27J3`J8|P@7~D~{@%;i$Z7`?j2MWvm4XZF4H0!wQgJkyjz1X?(TSIMxgE?IIrIVvO z8}Pz~qxuW{EVFsSbFFOSNKP9%h@kPO{j$^?C+BH*AqLgY#DwDuheXJqpuEOvQ9?Nc zN}=YYP-VZR$|x~8^lTtUJ8mFH(d?#|#70hiaMG$(npO?!2UWms=yo*+HKUcm5D|5E zBIk>)RaGX(`CMv23XZVI<9nO%_)dT#9~XjU%4ncikJ#Ag=S}{K zHthR&->KC*ATYO_^{M?TJmREs$oF}t5|SPV@>|#~%X$AJDU=33i4pMQ1pFwkMMFpT za7?N2qnOHejo>xj<_~`V_1V6O?N5X%yfPcLI)_H$cN2qhH@Hy|Oz8I?=7;6=MCc@#t#W=Qk zlhAVzW+V_Owjc$ocSl1e@~eyOxRT@A8ycvs-^hx+j%pH!l@rT@Jj;21q|=uE^%%U zDWN8=5AqMEepR$kU*`ZGsWEFdg>FHJ-V5R#Vi${29oG}gRPoics53XJ9%q%!2XJVYa;C4Lc;@j2QX)-B8Ghh0?Mbm6+_C!Z`WRbFi|<~Z(xq< zKOqO83GeVQ;$9o!l89V6ZJS;OR znMsu_u!gR}dqZe?1crzKcWU!{A}=1TisO*x{XPH(=nd|3%MV23Nl_a2uonJwftjty z>xA+8d#3)1y@{aQ`R#$Zi7XTQ-bhGezINX~I*~X1{f7KD_H3D?m(l1$Zp8X$^YyRU z6NSP#s=2zwIxOjg%`TIfNXMj`1DT7~)6P>p&$t-|^0 zB&#|`+XR&&JZFLnqa>vQ0Q%`O4Y+`;+!Aorqir+|q4#F~bOKP7n(fHposhRa{7t!h z?sa}0?|a~FxsV9j8L3ABx!MPpy_-U;W|iQ3p$_D-TU(fBnI z$m}c)qCZbJ4UqbK2ACY74&Am*=XVD~;y~u^_}$3)m_hLOiV6B~p<26-qn@Eo)JQJ7 zhBK%je5C9@rYei!ty6?-SqN1AavA|K;7$N4`(pPO?`YlD!;) z6ckIc;jXH*#`*H-v9buhitnyOu*u707rshK=cC|!6|Q_Qu(5?AM(lkNttDX^L~Ds5 zw3f(QONwlb@UD9Fj)mQ)>ukv$pkj+arvU7nSa#yLp$Xs{xFIC1o=CWL!EwdelwL-etBGG z(fAb&-?jQSFOu~QXE|DZCUDpH&q(;K>K30R?I~pQpB0Q$gbrjSfpcfHG@#WaUy?#( z269Kkzdjv(4~N47(=`4s5`I?^{QlL1UpjJ)@c@E2|2ls>b6hU)=lWET+3y5$ESqqc z7<1%(b<%KugTvo`FfiUSaM;!|XCeI8eP84q1KtW(K<8%$>b1SJrL6^2 ziW$I6Kng)A1fdfA>WO1D;0FOLd4Fr|bLPzCOMCBo|L^~K-V0A==Ipb-_gZVOz1G@m zQT(|vR38jPBjCfNXe;TD2y;JBOVJFZ%cA_d_3&*MI$2um2At|A_oz)}wvNFUAM@l3z?)*_Zs{p@;k0 z04#aU6@FUJ9`Xwlo|4DA>8r>4vmO7)c<*_nukqdvtC!y8HUG4tukk*y{Hw=%{T=;{ z_dVE0&`F2vBev4_^V{$lt!u_7?W@tcUHH|AX`q;U4UKpRSLK?AtF`oOSX4%R*?2ID z(yuUhNY<@`gNBa$1tba61!zB62PVuJ!u&>Pqx{pSmFYi#4i+pvf+>2sLLK%Yz6rr^ zl5($*w5ndM3JTUasG?*!CCGX|n+5MZvWYnL*i@srp=qM9T~wjz_+9`W5v#=nK{H zXiGBi%cd@exgP~9Dy1e1$-I)yHtp|uCykY)?k{2=heC7Dd_3M+s*wTcS0wVzvYM#8rX)=*$$abDm3s@qy>4VRyjlaHI9w z$AJ`RN-J@S=GE^yL~tmrt`Yq(>=HZU%2R@`P1hO9Q)|aF^rJac8zWx0Bv*gouSAHQ z3Hs5*_bz?*A?jaW@3Zw*Tv6rs*vL(K)-ArIfyl+Uf+(9mQB}y$zNN`nVIqo0f!i*z|dSD&k!`i7GQ6IM7R9kcqtz`Rk_|#DMo2zoEY|t56 zxedIxi0MW*AQ6Pju21-89A~qr0Ns}~jlOZ{jTW>}W%X$|y2Ar7{f-v2(ihIf07DAf zjlkY9kI5gwq?xWi*3UYok1f6kKF|@o5@JaNV+*#{yRv<#2giN*=hq78IE{)hHR}+D z(I3XP94>gquMdX8oyr7TU$6(hje{$8=pe${Z8Qe*OlakLTVQQyqziX<(s5ZPO`9rd56D@1UdNJA z+68vK6ahP1oorTP|6F}Q=0j%btTO%0+XYTPAjb|TFqkHME>1e1w*fvOyu*;x!(qT> zT+jSc8YX|8OuOuMh>T8V= zi!dV{?3+p52dNFXzJgY`;m19(SqD`alWbnFDA^(wC_Sn zB^b=#=M2T{h{FWf9KUj#QbU_bUW;0=NeR*RqHIqIq7 z@;2F(9~Ha{X+fE!O*O>?P+&uzc}#zX0EZOPaLo=##-VsGHMuKXyiO%sxK#TlseLNQ z4@98`JOheF*_K5kILwPt7Haw)We2nmLD|q_4qM<_ZK`=}CGw0jxD7or`|;i*Byr*% zQ2dgEv0>2y+P{E~d+95&?t(Rq^8E=vAe4hpa7;^8j=QmtLTyfTF|}XqV)jRBw~P z)&~*pC{`MlzEDqva{zO@Av(4nvhSzu4D!QJG#&C{+yfj>+ZM3j-xU}y=>?bbmW5;p ztpjg~WT$?ONRCkm0_x8Nxc39<1>vHXghDt+&TYl)VF|m!%bhSRw1Uq{&Y z8SeUAy^t(K?*P6ASG;_wLw z#Y)fMk+-Rn($GpMk{)VIA78Lnsl6L>tQE9?KC907<)it1$v^2(hZxH2001FP_1FGv z2*%^^`iy>JT5t4OeV=VTMlVFT-Z#f2l2RnRlVy@pIy4JH+JQ@6pxZ=C+aezhK-3;Y!W^Q`kfKv$ zWP&)f5n?YQrB6Wa?P&~sY+o|p;)Zbkhdw1ReLOZ<4)984mVOsElfYz@g$rH;No&#b zz9$xuqN8pjH3XtZNViU+Fa$H}Wc3uS3$24xr=ego+F1Gv^oOX&q=Z11xEtx^>1VnD zPXm7afp0P8P=@I5f0rl+$s>gQ3$4M45kwzky?sW)yc_!$ou7yor}Go-O6v0;;WJv- ziBH0=XdUTCoyIcM5#M00#9Dq3i&2SmS`43ymf}Akds3sc6#s@_Fnj2NQ6p_^WqQHr z#MMB;%uI7NXri$Uh^_Q8A)Q(>LG3*K&LW?yQaw!O%xQs={TS+aAn>F*$G5MGvIA2@~ioZ*s6ZJtEO-_i-_rZ6(5{+Co38#?8zRGd?AvZM1_X+>x!j%=xPBTJlo zd7Nvx$G+S}QGS_$mpnJfSz1Ba%PEDXhaQl}+0bY_P^}Hk;(^T{>6vB;IoVv2o?DIQ zHT>;tXfvMI8PDPy2ijc9Epp+BI%(8_Ct47r1w2t7>9~)dY4npiUPQ-Y9u@|Q=b0%q z7mgHgR4HD(A%kp89MbYr{G5L_rJ@-ml;bR{7Nt~#r`oluBJ~Ktf9OJ%QQ~Ch(ikm*5GJzv_8lq=O?ehU$AE*f0_N&pxK4bDYCV!r+Kg%FO2BsK?jUJv& z$RJIr`2fqT<$^AUbD|Ka$HwUYK8jfsi?lF5lXqIFc^P@tb6}g3^=T`Q1*i3)Py5Du zw3&jdZ39o)w?0iv(xgR$4m1wi@d?~qH_orY*3-!vutDZGWJ&l zws9M15r_7kMQkTD^#!dUOcYQ)l^s9LYGkYXvWsY5h~f890Wgus<|O_H5&=GY5)lNm z$Zk}OYYzT&ZI-T9W*EflWxB5r+U4iD;abOL7%W4#@yoDB3KxJKYO6IAQ3(?O_Z?&_ z{-Y1scMs}G*IycG_U>B1CQ;^mx(6KhH}mpG5}Z+V_wWMG6y%B{UH|bIqZ`}`?B5Yd zI~ON8*s-VSziK7^!2t_)wT(>K{rc-$IK>26L7!HAw3=whJ?{ZffRYII^pRgINiXYx z6Z9q85{LGPl=rrJWK^e4a5-C0)DTccirEg&2UN6~ zinf5WgS|4XQIDC5dNa5e-gNE-OUL5Su6C^2MPuh>C65V*pgmUSZVTzsKXuvFYe*6rwyjsNZiZkH3y=TJgrv`E;Bgl#m~cBsEzZ z08H>4a!_4kF`eA->wo0|!~)#v%}K4^|MgnEFS*t4_S-7mnDFbfM5|vLgk}v-1R;uX z+8+oB3F=n>Qu|%#rxv88e|uD?GWqR1OyDA_8LL%09Sm!4t3`Y)?vH*TR{abNLE=@Y z9jJt$=NqVmL5Cvv^;XGnu4I}~$%|A;570RxTcGooKI%ahbY`$o&*H?+7~}Z~vha8Y z^Z|XC160xUz8DYm0$t&PP&f!f;F_%ST%U5AyIaKYM9L zAYZ31DD3nfc(7o*9HEspxKla=)7=$Z-Gxw-zkH0+<@U>wgoY4?b`GFumH!Z77V$gPO!04IQ$nH>pd&h(Z5GZ~#@F zQ!Q~tVI+zo6!%gqXrxk(G%Y_3;lnnfuzFMIO+?rxgEzHyF@4^NdlR5G1@R_p9!3o+ z)|W$h13AtE1_ZfT&E%$);QV}6C#Vf_LaG8OM5r@e3E43~%-;yKUqQsCg6NF?pU_ib z_~<9yNGz2FZc?LNe^`MYw7Uom6Bhv3^Iuwk)a-->ID$Dd79dOXp#3?T#(o!IBt}3B zaO1G}0$gAueRi?2OCwY!V$o{(qtn!>5OEO)lRp~wPc8#AO?AS-2@<5y_$V4p0Cop` zT%e{1(7BBOEEVG;cp^0F1&(gJHenc3tYQ2!)cpiU)hPbo@5HeFJMr2z37z;9d5yXJ z%L?vR;|mJjjIBz7&H76Ynmt(YVu^#h+H)|2@KxCrB&y-pZ~qJPF9J=j1EP5=IAb!06Id-1-)y z`xKTyTR9anSklhGF7XV4ILswo$)zAH*x8!0BFf_*)4a`cfQ6Xbxb#whA$2?fPY1vP z1>hAcA23<2K4%ZEd=kjAt=`_g3i-ZP3mXz!xEd``4-;B=4mKY>DM9-H^xkOmL8Hys z@)=m`ZTeH6yQt3qCIo{;g&>B6Irb=~6r>D<`73Dh`KuDZm>5R`j4u*hi7gQAe6w3S zxTWxqwX-&{oi|b1Xy?~#h+`1HKG5aK!Hh1T)`-DTa|LWJ8Pd1u4~iGu}fN@$)Ep+sO&?aSER+jo5Sb@q$G{ARd8L^*j{Y>;?8LtikGUXWWp+KlSWY*=yy^@-dwbg#%2Ta0uZQ{w5F zM*2)<4{l2+%`nbg@ari?u4_!lG}1qGaoe$rkj{G-r@`tkJzN2xUrw{8RakQt30ib&3tJI08D#fP#JwyfA#bF z2m2p?f8{YhW543P{VU#|xWO3zm%xRa0P3qj;8H+@^YQ%{o}>6XjpqdMg>hfrsqXje zu72!FTVP=O=g6%+ajGNlH9R5~_;2a)j`YwONo~f}{D;Pd zr)J=dqaEfh3Ca@4ck@119w!~K=5lMONo~(M89F0BIp^XrVJUm5$MXg(O{XNxcW$~f zaLeSp1Hmug{&Wu+Ru{K>QQll{1dN~NpRQl|rr;Xz{_6G&y!SLx-m&fEIEZ&AJR*V- zo~+8r{wW-|&OScJtv=*b9w$Gw<8l9Ad7>1*DxSvqW}yTzi>&)n4f?Z&`o9x{>aYJ^ ztBEz#|GcFB-^?6ZxBlPrM!f%*#qJiJcg5~Bdmi+g`KiC^r|9lg>2Brm`{O;Hk6$#Q z_SUW(H+lc^>-U{!cUN>wAQ!vZ1&}^T>W%hD*3Q@!>I2T|$J{m~eph-4&H#f6OZ*2Z^rF8 zmL~}lD|!7L(04$y+C$|LCMz;09kiW%(B|XyES!u|i(f<<@w%liE`nsF8rlJ*@1sTwC&1HTm6u(B|$*vNv8;Gz{6k5lI{`l5;< z0T7Y{L!yjF5>uuYlMLZU#F)n}OI$BCr&*oZEKNdXu$O@DJ{+b@06|n})Bi;0Xr#j+ zAaK?AVpzSk1^1GfW5`Hfv`plImNpFyKK)?HlUKy@8Si@HqnA#9(-6Y-*?F$vYg#Q(GoKDJz>#*6dc) z7D_uCSgh_)Hhb-%9VzOYp|)E>AB?F!b9~u+yt!A|eA8qk{`HpFKc8;;J8nq_FMBQ% zqbC~#dvubR01A@cS1|?D%Kut9?XJ`*0E6I0A)(2r!n$L$^z*0e$==C z-m`*|JsKP8*^S?JxURHE?fdOrp=gRy{{gC5m{O+y;_rl448%=HI`9e1SjZL1thNPe zHoF2=AwXCO+stNy+StX`3d4S`xOIW*sPw79X07-jg_}Urfl&ZV&+hRMZxT4OrobJ_=1F#S zU#KYs_y91#0756mRG&S*Y$}eTxSw61Y@UeWv;i8#N}cUkGKp3SHwiySzm&}v@#}YP zY1e6?gKb#p^YLmPdMR>ZP;8WX27bHtnH4O374K? z{kB&8IHTe)Omqv-BH%-*-3kqUy94E6J`9W_D%5D$M#T3n5Gd21&Z;JErDN3x+=hPP zs(sYPP_F+ZXuvx-HxgiXNCrvLo5l0wOWau-_#pf-7JLK2G{`# z0aUT?;EpT|zFJE4iTi{y=5DP3v~sJ#2w`>MUwa1Xd3H3*Gt>yWT73q+`Z=nA-7Yc` zU>nM1&ll}(LQk#~ISD-3M-wuGeLC_dZlve@!BP#0)u;{Z+7WV>wO&ftyKiwycD- z(HHEs@Z_q~@zvT#tJRxEx);q@`o+i`%L)hFURcz+1EqS(RfHrCcmd8REz{>a7-d3u z8WEYHv%k*Fn!w%Xq*TWmL915tGFg&FM^0l=9O+-oydh4>zW-=TOkv&mVxS6k^+ z7vx8MenN<-uV_8d8DF7cLJt$dl0tDgMX4v07NMiQ_}rK@;kf?-vjsk%k+XTIE~?}* z7zBUW#)mGrRz(viZ_~eZ!*JHUl)A!Xot9Sd_HX~qUSX@A_-7z&F=NTaH34UP=iaz*%>*HF9%V_>`U+&uMSgjcj%d%;h6dX z!Kq~B2?CS>x5c-@w4j`bt#OYTPIYl>gWb{z-!?bu1G&Qvz?Y*;@BEZ{@6ZNmr5Q%A zVuRoZ0(O;jwX3uU@RYF1Y^pdP?eap)ywHxo6kg~YTIg|DWvwbRzR-R+^>wMaT9uQQ zx^#9g>wHg+SZCZ;1B|4>buihnmU?lKt>V2N>--;GG{3aYM1Qcp&uI63?y!=Ge~1@gqdliz z``<=_9mDvS>;P~Pk{BofKe&Q8Tfgs=0XRy{rH~@v3JNW7)LTfoquwGqIf$D-Ko(k3 zHQLc-QyM472;=Cf`uIFuE06T>8@t$^ZkdL}OR6AvTvqxPht$s!3y8T+qL| zt$0GJaHQ;WEl>_MG$KhYsl-oTMevd)-w=BfE?SBvNJ6haatqNPm*%Um62aL_(@GX= zrMMCb+K`K4HY#QSQAs99)9-4TqKAE%=34cmiaBsi ziaV38Y5J$^VAH9U=Hg&T?u6aiya`&B7u`{T?Nw>&yo}(Ou+J@4X%P2(^c3`FUWQhc z28zI4#B|ERD`5B6fQAhM6-xHBQeuJm(5jEIMx_dAX{V^x(*bBK@UlD7{wV@PD z0}(>lAF#32Mtw6Wk7$YsKQC68Kh=`iQQsVX?<*JCw$T^zKXk8=y#=md_3H^Wp zn;vHjAVSS}Xd)@T*;u@^TrI2sT6)Wo;>!dn#zP@-F($%#v(-W`fCNbbXA9wt8eZB9 zH8G!sMO0!oUUTpduOE+oFg?yvzs97GUV|axTitA`;w(k|!d``M6Vo|{46vD8ng-ao znK6XOWvqZ`T8dpoeb)K1%XM{SMR*Y$(Yl>XcdW47KFvmNNYdudP^& zXMKn$jJ?UUM|CCHU;8rsdh}1UwE)Wmm12&>x}TPm|H*l&)m2VgK(3#sa6Sq{a^rt? zb(zl=tJ7WXRW&+6$Ms^-N@_u5#IegPVLL#z)q0 zLp8>(pRYOHg*3ZSJm1(~6YSrgoad;n8e$88Gpx{``rYT~=P=G~et$)OtE-0D0!o-K zB4BTUy!V$~XmY6NhOyr#w8w;RDCor%cM%R_PK~U6%x87gP_Ca)qRBVht`Fh*hl?Tg zQa^aC`bSBs%@Zd0iG=p6tA^VG7lk<-gx-a92{+WxOue|xnB=b*@00UJgyACl=OLQd zA-4K?(Eg*PWd0PSBz_j_b^XH)8>l<){{lV3ip-@RmMqstqI(2MH*cod zC9;4v=0Z|I~VZkDi~h zo-;#ue$0AaOwSKk&+F*HFv7S5W`KQ*iyAID!SDe_$1AisWUN}Fi3-?O% z-43Ph$EY7N&r8S8bWd2SpcT1#g0peukoGUBVC@(9q^9$bdFe$|7*A>TNcD=LwpSk; z)y`o(irnc`*;RO(*RIs=5M^WtKl5<|9&aEfcTrEB+HDf-uCos0!P1E25}M>5z(I;2 zOGulpHyz+p9*Q_Mhue-Dey!4m38NlDB;!U+s@+hD>)e=&uC`aU+uhFCP1WZvf29$> z0@>{kqqbMJQL6ium+9-WSGLmEMXzk8FXfdN@ny}BmV@vtVD;pz2t?M)?$L%RTShEU zUG}ZSFd&wc!w$FDi`^2>t^Je9?R-Og=p4+n+7bC!3biRuPOzi@Po{ftM#SYBs%hY| zVybyqRI<+rW@p#Wu}k$U>;tzF8yEY7wctBW#f zZ%o`Y>R}-*QfzR=1|*bCFPo+R%csV9vZ4k_3o|P|Bkv6M4(_Tl_uUK?H-t z6%>3@yP}iR=vQ=dIw#zg5uNN737Pa2ek222X-b$K04=P5hzVz^_4|x| z(NT!{MIgHn|I75B&tpY$csre!c^GB-gYoQ;YvT&+i6`iog9uC3n8DhbJR|j3oV_h3 zFCHLn!6(Lo3;Dqxo(70&JkixviYgd!Aw;W|D2#5wrGXv5&!PhycbNwKV#$XNSj`q-2bIgu9mP!8?BGBzAz zJg#h+^_NJSbMOwh%Pu~m1$AY^9yxLXU2GiOJYW4b4Is2Do2d=PW(=vqfx4hQS@So8 zU|2I`%Ev=1n{5GD(X}F8mY*3_OgPv)^F7@!90u>JdU_UwPbc-Cr_l)kIS7^SH~z@@ zsCW4A|2N^|i{t&l#|!I7G|>xucpv(ofREkU|3Ucp^6md~@KG82I`DC4Nq_M1B_!B@ zkJ^j+hmZF6m}mCxn+(dq#(RCzm=j)vwI z>VQ1lx40Gi0Rl6Dhd?l}n9S!JxJXkEpu(&(%HwRwH$r<<((ZDQ6w8+PCQE}{hysVp zZ7s^=omo4T$93#1Vicl-k!plE(YSfz_l9XkI3dLMdxhvV30rW#_%F&XX_oxt0u|XnU00LOT9yWNieG(QS1=H zgy!8^U7Cwyc3#=`U39D7Ctu}r#|B*uzy+!N8$3^0uQ zP%~hrq7BrQxB|WL1FkzZ-+bf8o9X1i?IK;gxy^h-HqBkjAZq#Yui{O%`NoSf{xbbN zBOUi37&6)B8j?*}-y`0TH;{amZ#crir?vZM)5-fhBtU@r1QliP^th7nY$f5D*sQm& zMyq}8*rTlFSg=Oy*9+bf^ca2(&tr*={km)h_#WP|KVT`lNs+IzcI=iF-6`@xl(!mK zW9-)(k*c1d{rVmJvhP&)C+^pC5tiH9uk-2zJtmuu7TT$$tZ0{8oxx{xVHq7>T+*`_e{bQttP~1#96{1?Aj;4@p^3J@w<*x@pNqU>?`@>K z_;oQ%VSyj;r2D}k?gxs3*y1GRHGZK6zrK4riS}^AuuYqiPsJ8BQa!>CFL}j(L6p{} z%t7)vZRyNKofV;`q8RxX3N=-PqU*ZZ=RPC~z&>}%Y!n%}sIdZH!^l15(wX{qjOr}E z6K-ZegVZZZ?E>e@V|euzw+c!eWp$qs(UYw*(Y~98TwVD$qRO-e)luf}TBE?N_aOg`|KlV?L9$pWlGeA|s){=A{O!m*QzR&Sfpy5`G8V(Sz>=`&rsUaN^ zjM8D!+m+3RrtsvXJqRaW2N5JC@Es12LgrO~AQ2$tC$q%<%tq-0xHRGj0S(^yE1AE+ zr~@akRuNm|l6Y(p3mJa$rh(G3u^!#SiX0?&Z~cT78H%tX%Orhq~Hf01LxpIg>|NEuKw-EFs z(_=?6=@s<&o0l=fm_%C8;~iIs#NO%gxFmVOCIKHXq)RYfXQ`0zBm-yu_Ta?`^hVlO z1reA0`c6$mS%B>wyn4ac4uxzIh(wby&B?J(q{s;hH$&dzT28-hKS2K8g75{i7ojP# zX#WKLg+-h}F2hB#q~Ep<6ql@f+hB7R$+kBKCL$A^<+Inut$>>Gpj9t7>AKqdN{y@;rgZhKb{n&pd)2l{vJ$l5$Fo~3Y{d9q6 zN&fRk)3LyUctJNTa!vlF4EjO-^E1T4hfVMuyKZ*A9JZpkspI%sKERk_zBBK8S{urQ##*N)J z{g3+ubtA4Lh`5#UXe);2eUk48cxlrQtTTc$Bx10+KFR&-=%;@{PtRuJG;j?%=B19g zMaSU(vm>w{UDqmeL%At|Hi4W(>2T*ke->^=;21QvJI+5P^mo-DgMKFVcbb0NZx~Pw zzR>J{GJM(2kemT$72Om}o7|wXIR#UE2O<7#q0WK9JF6c-2$7j2d9dVr)IBo>N1J&> z2$*r%Zv7L_Ih~Xs?*;1^8>&qv<7U2)k66f=B16J7nH#RxwBLqttcbt1aU{jVKu{}L z_YCZ1yyp0l_g^Q*mmJRp1kL1kFT8iMEO^s4;!O`)-~@a{!{})@{*;(Z4!YN-r-S%_ z-hw}cM^X_5CeEJ@rK?&V{not(%*BCC?1YK?Uub0;_(6^rXYzwPp6Zt$M7%%rg7?eB z^)|a-Am7_ywu&5#5ypIxf6#33P^7;}!#7ENo=?Y*Xk8{g>8u;AbK_SwVG6VsYcud* z8krtd8~9Q9y$-C@hG?N&07>}Kbaj|^J3_J-(bE(-K#{^Fewg-*98QNqS=5es!I+U_2yHBQLmS{ zzxH>)(&IJ<`E&63s~^pUjUX4RlGN>7vI^!usddXyoU+L3_G+rBiVS<|YVcFtPJ%Xd z?Hc;5dzxNOai|UJ=*J9MyFCYtwGO5~zLVV&7K4rO>3Mvq8@FNjZ z@h7L4u!$Ht?vmbtsixLMQ?U!99Ks$6sJl?Ry(shwa}{b`KG*EUr_hCjr@~~2CYt69 zc7|~7xx}cN?+t+EMFZ%P6GdodWPFE1YmggW?gA@CVJTkt+r1XfFbbzp;i+?|psaank+Vpv2*F?EtG-EX$3`OgxLQdpLgZ~-zdFfG`;@57UsqTOu*ui_0 z+A~Os){%gT{zchzjb=0S$_w~}HRX+{#_-mog-8+xvai(cLmpvbDl&I+=32VZ9eU+U zJYWuecnCj1hZQj%915{WZTQ3@WnxGK(!1nvh~^FBR%)(B36U27N>h$2wq3)Fv6Drb z&yO-H8}QMDQx~;Cp{?9~sEkm2ApI6~u%RW_@rqGLiC^>0gz+*eX+MUJ!|d7fhBbPC z;goV*mBPKcwJlWjjKyRaJ!L+Q^y=Ci^b(in)Vgf^P#Y%TQ@b6`X~*%83bi2@Kg?;X z-3_iU^a_dSFfLNhhNmLn2SF35-@~k%#59aW&&+AqiWfW$f5Z=wmyFc}<>if5GEG`Yq}pD?Cxhi@nsb32)7*3`4xkT?iOm9TqS8uu-%G{%^^q z9DR=68f8r|@&NG6&eu+1ve-tc_-A#i_FjHLOGf|VZ3Ul3u!-%2G+1A*5Z??X@JXy~ zH^%5AE5wpH^onZ01410a#DI;G=@r>LA~bAOB@9UgVPgx%a>_|2kR|XxlZ{IUurLKQ zW2I~sG}l}QraS!9Gf1RRaaW0X1M#sTv5~K6h>p{wKKTUA!>XM`)#?X@>&W5((IqbV88H$v^@94ZZJ&)#Jgp@n z_2eMWZv1AljPGZS1#V~+c}l$M_6{y&(Al-k;zen8O(XhLr}Ja#vu$V@mm(*mu-S}K z5P?zBAdP81b$zQ*U8cIdjjJ;#Z|QP0TABe&CorkR11ycVw@{WUBC+J6*jXwMscS|3 zlm#&5LomHS>ZO^fquExsR-*!qXNAT~1?eNTn!1Vy7;0}_$5|*N zUepWFavD8Jt!^KDXAoiW0C@$Fz8AIQixVy_b#mZCp=kwaDkJqnS{*X5v%ZPNbajW*B+bi)X$J@5Mqp z>(+@BZ#F%wF&;AMq274NpoePXA&nlE8xKx;s1Oe})$i5Tdhwvn&ZqQN`spvy))E(j zKJeZ~FShcFLXCGMdQopogfSt)P~Pv?*3!R+s_%|#-v%BcPdwXjlaXrsrqMU<1lNo#22-?X+`1A!rw$r|%qYGFV#BS%%!9;4P1 zu|vP=iKwB&44A@9AE_lYXohRGegjp4;oF(@L`&-H zX;q$Vn1|2$lF3h&Os=oL7QdA(49p8uIJ@6c;$5KDUrn9f$|GOHBQzNBWHWTgw{Sj| z!+$tP+D&Hc!G7z79iI_}GUGROdoSym{k?BUL(}>_wRHAG6+P>PjeXjqtKHtONdBtb_j9*w%4K%a#Y@h4@dEf5|>h*yi^w~c@ zy}z>0{_&=v5A6GWJ!H9V?& zR-LiQNWLWU;h^dhw`>Qb+p708R`0H^ce(3}-1gY_ki%xTEzOF2=-3YS60h6vPThm- zRA_f~^*gsz@2Rez>9(UlO6-Qnhr_o^oUwy5qM((fw{j^cH$aoscS`lpK|XJL8X*Ck zX9#C-UWNZ=49JZEWoUzePhLVQ`YV*f`EZ}(pnIsWZpA13jN=ndm(>&giXte`r|IV_ ziF?Vks@sdoBv_TonoW~oM(NOpnC*&8!u~g1n zU7DjXjCB1o^l>?4C@ABeu7m>z-Moekr~|!}VW}I5;i9Ch&U1wGueRmw4BiL}(}k*@ z)d@S3Nl-he?doA_S)%|-Zgh8K@`M;7wC_j8;;wobl=#a|8N&o zgFB*$(iYtB?D`9RDc_GoPNb;&X-4~=#xni=>k_B&NtA?fZhRU)89>um zybqV&t+pZt*p8)Mn#IFm7n!En!j4v&#oZgkES^*6NwJ$e2oHo(fjvo+_;VgTMLxqM zMk&s*t3B*ELw;qS6vfqvJ*Lll)|$SVJA0iz^M3S4IZ65uuOVfDjIKxg0@%hBhO0;w z0kyJH%SW;cNIrQhd7AoHnu@785C^ezaapduXR8oh`J86rLz4ankr+nULe^*x6*`M& zjl5IyO~vE})EA283-9otTsFiUFVjm)gm@iNNrY)4T{MKF_P|x>M(|DqY$P?!eK=1* zx<;ZSzdjNt!PsnQ>$th#_hZi(xuz!O8UuiUv|W_HI`Pe)am0kSQoI?F_~t4g7f49x zd{wdj7xdpn`ZX8`oYbExh0dudAHPPvL(~g*P|Wwxh>ksOq$OgADUZxeT3>%Z>nm%M zoZ)HEaJJrzPF6#AsnpW(gB4u-^f!Kjl>$Ev!>T|t286v2icMq2agP!9ow+RePMjKP zVRos$b#wQr$u)FNUK>m)Pz5h^@Sr|%Ek%Dmh#Ac#A^l^bAPeb#$U^#TjbtQ&w;`rS z2X??i93o0R0;Skwne|~5A3kF0Z}nS5`PgsZXChj#4a1;Cpq(gOuq|ACtm4bpX%RZ{ zNsCZ@kQX5~r?2b|UbF0Gk^Q$u_N)8Ko}QHbagjaQpoZ^Du|Bm;fABrpW9f2JTwNjV zTN&>Ul#vFqulKE?h+F^o4&x?P93*;&hw^^mVHL5R;b~qA9>PcffM~0TZ8hNF1^m<| zLm?C-qmWQ%SKy+Ku0kp3T+HU$76F!EWf#p;1 zU~G5Nl%p|oL641v2~b5VK50RJ^M+W^fM|`z8}ighx}eF+SItl2;}>V-*IAis#DO@5wR_Xy^Kj>1J4VJzE|Xo{fjmw6a5+i zpGJnEj$7X(-jO;9Sj_Yj@B*#P!hFB}L-S=^YtvJko1b8R0Q(u2K5sgWu~+*9ym#os zW*G0y<>+JotL_&cy3xnB;39)IwkfrQD%vEbjd=PMo{VLhuG>E%e1;u=5|LbVeeXo_ zhrjKPEXMvZ3y!23Q7=_Yc)OFfh>H5OR4#em^dot;YitIoP3m=Z@ zlkWIRdNl9$zUWahKCJ0`{*CF>V9F*C;#=1V&?oyem&sx*bL!JK@dPICKIx_UO(MOA zwi7DdZt&#PpFKe+40!4RFUkAq`o8-MwP{cK`8d|CJN^7Oq%r*rR1F7)ZW(%nKcQyi7Ve*5)^<|BXlhlu8XitK<5b3RRa`JBn0 zSi?(zANZSGPWt{n=w&y1o&M-09UU!txk&AeUVeV902H z2}74jZZ_~4M+QC(R6B}IbN6B3gW$)8flnsuui<$OI3>6YvhP_KFzkDdCD`}0!v9sW zeGlxZj`eHbv*cI2^km=Drg@3D_GaHxBy#mmW3M$|#sNbZ|5ytY*Du53C(-_g1{Jse zfk%3{@;ezkB}i|aTj_59v%#?cv8uQ1C&~U1_GL$DOYMt(yYz`~8Si`GV>10{><1sS z;UUNdhp;}dtO&{rkyy~&N(~zdq9kHt3mBHR4qZYV5cDjWnz%~!kN(p@!1xr3Z7RW^ zj$t3F72a}+<)b&wRMZ=BWRmrN5ta66>@ks^Ag<_R|7z)H{A2?hMwno4 zF3b_kQ``wawLw|+mkyCh1)r=Y<(TI%Qgo?wfs451P$Nu=+YoQ06b<^y|<4@_V63j=uefnWdNVsfUf1 zap1)dA-`|}3Nmr6*R3s=$hK34;N_Y>j<8kZf=zmA{qgGP>FTbFA95?3Pb)wBd};dR zyu+$r4!&c^+|;wN;l|I{P_=23T}3>w4ysStoP)okk#}(!Kpy<*s!wh9`)$Fy;0_cR zTZ!mZ^%&!mb5iZ~>F)5IDb*9)L3Oqqd@S$W(g%^8!pQ@WyqJ9~I*Vjhri zoHPkeKSXz_63Ogll1n-AAcw)&0=ME_vS=?2ZDk_|7J~C-aG5m7XTCH4Jiv^Gl5G!O zjh^R-p}?!yu-J|2iKx$kE|KD%a6<$)&<|ez_paC_5WwXk!es?9>Zs}X4_MNJ5f4&3 z!uNbR59fCgkC^<^`RV>yuDW1C)K^GI5%uM_F&;a@C2(6Oo1&Ofui@?mV@Mt-1@lZT zrBRe*R##=%0#lF$!xlqj)e38p*b8Ebv${$i5WG>VB3Eg+z2rFxKLN|JQ;6ZgfpSz; zVh`i)ZFH(wV^Y)F^fO~Iw0}k?=?S9?mr51YAHtQ3e>*LcMAfR%;3(AkdpoGwSopu} zTISFr&of%aQc=bjqW&w?^?Q5G(O^A}Kk6frI$6f-+~$BEgcP8B_bX0fzX%6k)b7va z-d`9lap;|gKkJI&j#HA??1785iR5K}DopZ8Z=)$ql6_p)RJm!2lmdKChmS{p!V1koG{i(cp3?1y3kO7WG7Pl{>JyyuN+@-xA8T;k~ltZ@8i2E zK0dhK{PBZ7=_$ zIXvO#zTM1%(cUcKye76}1eUC5nQ4WS!*b`;Rg>W*;u5kOI{V6h0 zR;eMs6D# z8&XXBvrSRSXsW##A6$`|?vC3xt8Xr}RZvw>)Oc6AZ1;9>y+_DR4Q?%;RJKImB>UdR zN6~|bp1P=GzOtppHty3aoLMKgceQ;!Fz@Z{sMj{?JdjUbpyrR0QN+wc&liU8`*O)T zE!|DMY`7C3_0pKy*fh08J#_j+vAPR}Y zkJ{Sg0~0aFfS_y@t14DasaZvYYnZ`IfE57SJwyMeKZxP-$|^MvavqeI44}Cj41#vO zS;Yc=&9H>zOSK0ww1+ZHiZ+*C5=H~l$v>*EzZ+W zH%j%lUQC#ErKZHJ>T*;C1Sg(_YP-!$zsX2PYF>mcl?T(58gFkkS0~q;&3T{(M?a}@ zFW5R%5=`g5{n{kTD}fY5F~lwtcDxaKEhp@_H5|C`z1XNVpzY(hg3xQ}Tu0M;s3WkA z>)6bQrE-RG$=&=&yYDll<`*J^$<)yV%+ik-Hv^dIQ)*blYPMojV$1=n^J$v9%|WMj zA1q_(sF%P&h{{(aRbG3uiF5f86Hwc;%(QGP?FKU~-AW^CRK{!BO2d9E(mrd9*GD8? z;J=kd;fs(~s_!+@d~*9D5K2zlYNb7Drfsm&>O|TMeT`M$Q)b! zc{O2Uq~KG$j%i3WHpWNHG%21Idz>?U%7;Vd#A-O<9V_AcNGQ_}7zvoN&*BukZ~9Hf zd&%?F?R=!v{4p8gX`HJ!CCr#o^Bc|qcFder^Q zwdVBx+)BGyq?PI4H_|YF`DVVAR=#Ow+PzlVcg?c1tgxbuZ+Wf zwVwcdmcXgl3rSk*;Lsq#3fP+p;gKYr)pEeBZt zpmv^q9}aNNM%sto8=+iTJCrRu`eIp6g_nN0s*BiGb-%LZ4Q0#I26HK;FHmQur>LJk z^y|=>yQ{8vnOW54)9)AzDsi-fi4Ro|fJMzo2{oMuTNFBTp_aCCM0F&)z9?rv2}P+v z>Bn}&-ZitwGc!!QN`22d4NmpUl6l0b=1AlN|AlJ7sXog4ju6o^3jOqzkrcpz9S2U4 z+eK`6tlSewHxP1*AbO?xQX>t7^;M*mAzOJoTkHpnfp;X-2Pn!xKC#}}*!J^#@}~!B zC6YuGD{$7Ci3N|dnRCTLE_V9~2Z)~p*}C9YNk}-2^BC{3(n;r?LbDA*L*rDVYol?l zK_Ed)m)ia+@%Jji;gS9hR$Eg1%rb4dzPi$7Q(wEcQJh-fz~yV6S1t{>B`gjiyKIR7 zem=y4@u`N=28AE{a>-h8VtLFFyP7+I(@WJA{hwSW3<^c*7g&X4VCY7V11q}iIW{=gwfJf5UcJ!azylTy z9<9-)CJQ=9Gp2nzo+(z( z32rOlM~pio;zioOu%@e@{l4)l=WA}a5w^f7u{A<}e1ztn6)3Uh>ITcp>40TZ*)b_? zFCm`{fqR1dXNx%@Oaf-;MOMO3d0gX-1Wd(q*cM9lZy59@eYW7<>pVbnBP=IMH&_wBLb^lbmEy*8x$zd3hVk(gFuAI73NBSGs?O zm4=zd21CIHea3tv!V;n=AtVw$jA(?gs6;;sTJTZajE`B3+=YjpG6&?N0&rV{Y|df? zH$Mi$K;&bAHG+5*(tvm@xQLLh&C=D%jQQ$FYM;Xyg?9PH+S9-${i`vsZu(dm_GRG$ zm>Su-dS1Xc^%aQcLAGC*1<%pY@^l<80yu2KFDeD(rkFrb=FFsa@$EOhXVbTOW`R=K zoR5!|kKy7p-<`2Q`DCd7myqo!pNuTWH&UUB!RJi37p3P=sji??Kf(4TQh26&OjEvl z3}TKfwCj6CB0y<2mXw_47Gime0C71Blx1&3+R`AYD)$`1%j_ZO5>CC9o(Qsg?K|+s zh4lQ?!|Do{Oh=UshleT~b_~Va-0Pt)x_*V*W$!?VG^9*OZN@K$+M#UR=TtT{JFkaT z^7Z5s8Nj7RQUh+6vf<=NWn;$>^*qvD*8{HY5Z6QVw%9#{Xm5R2N4QGcc8_$nW_oIx9dSu6D4_!o>vLWhJHb$t24z!bo zc3f&Fg-t@w(1-m))B||uq<+{@KYE8UC((yf3i3NpR~qVasryJThTfr_10&QO)Msi7 zV@g90(C@Qor_)LKQI`XCIn~4H0s0n2J3EG`9eC%Ww$S%9vWZ6z(9S-E=7#1dX@1a7 z2eE!>+!FN;t)w2p+&Cj2QZo+EX*4<#>*uiVPi;~*HY;!$>uG@(Mo)*QQ+qH&dpJ`? z7qthS+N~}uTpFI7W1AxSDD3@?1n@l-J(gW@-P?6%ENcSw%a@Q3>m=h$2(WvO#3*cb_s~)bUdbY1?+A( zAVxpuxL4@Eu5(eh@e`j#?!}k^f@o~#)EDCVe{aX7$fIhj>B6_7cIXb)S|3zl6Z9`Gj5gE;qg_=o=`OiE$0Wgl6Dx901>qzf4k* zcEesg_kz7%#$G?_T}<^Ma;v*YSkvUYD=^e@0R3#NTN*%N4xJ7#vfYHMaQx=kgA88a z>U=cm@-zYW{0K%2z7FX#Q}?Uqu;?;j>waKsgs`>Ha|8@(5ui|F-{TIoCG}IlIv~5l z>3Iu{Na`HM27*Re-ANGFGDO+%=16oz_H>{tl6v0rCPO1*(LTWNeg!Q`0LpZNV?eCS z=!Mg>f7MCG*HcI#cXbkIi43eg6UW)(l-IKlrDZ$XMjl6MMBwdCQuoV*GoIIx%YjxU z^-OB3vhg_jbYvv_f#SUQ>LO2Kf1zvs1_>0lV*VAZ#EcRC9l+;!l&zmEZ4J|`G zpJGH#j0Zj)fPoTIjI+vy^T6XXOtU-(&{v{5kQE}=>C`=#N#OFnA=F3DA@oZ|4oTf% zkEEgmT zSD@3U-_TrZ;S671S{N?uLL08Jv`si^*o*co*8;Kx11$hT2By^wpNRy$7_?Hm9H@xt zbcq8#!XS0WM>v%J_7A(^qp^Pql$;{APJ4I`<69;0ruV%Qpr{_{hJhKqVqlN`Q`Vm= zWE2E)kHG#pqDwu3{d2WQ#7L6&&pCbXpK0;^Gm2?)VCea&Zzk@Yz%>b2HwVykocB-S z^u+$@O4>hNm`WKKDPjNo)Y?5gt$-v6SRrF~!cHUhPB_P%<1WVn5R9dH&<37ep5v=N zHFi!Z^(^&AJwkcP1q|POr=nJ>gx$RrR;gzm8X^&(OMKd==V2iOSYLhe7vxHHY zD6oo&yCVn*?L5glWDrc0wg1rtG}`;Hny8ZZzbnv8_Z@IA?SP;qQ1oFJyaLOMJNyQ;mkD-PjK8@N_2U6{R?WPr+MjS0F{g4hH=r?}5L3tlJ(4u03HB zB(YS#nCG0Pzw(rUdE(HJupd^!Hg)9eQ~?%)fqun|DL0+isZS27(gnD)q4$B7@iqCBe@b zd!fS(G@va+0#Ld{2OLQ|p+j@H0a@KQLWeuP57JFhsmDI(;C)cCPjL6T4N7j_1&NCV z?j`Ml#K}t71!3=&unE%khmDZXf6w)j8<;Dlo)_4OJrE^4Cy~XW<+y1Z1Cs6&Ti_nr z0wvEW-U2ZTO}qmFAKx~2K%zMg&p!1e@SAX0a*GYHi8er*7x{WrdX6?b=4i41nYfBA zai8Mp@*MIsdESN_f9>`Rn#0@S7z^+sk3ALncoYz|Nm~k-vUt}<8=ak#{nj|f!3A_gJ@#%x#hAVKIHFP%k1XennACW2QU-#_}Cr96E6Y2hM!ngI4 z{ukc>pxF2R7vKKx!Z-MOBYYbKd>hmczS;Z2w?p;);@kNDZ}zwBiT{gl|BG+`WBXgh ze_?-{Nc)@Q#TEx4O#diX!&_XRD0g?QiE;_jXxMie_S}|yR7gk51q%MpNk@0yWS;IW z#_8^2Aszj-NCaVcKCc*q3#XC+v`|Em0x&VK+UM|jTl#8*Z_ zP0q2e)9DWao1XH|*6#Apg^+)aJ)`c&y*bo^Fi}$8OgS$9M7>=BIWGTPjKO5;zkCn@ zR`3I@&2cZrXOVkFvK;i=bOa%2mvNen#h^U2R<1GzT?Wqw*YFbPS05b z4W&e}r>6sKhJ;e&vxHO_Fy^J&_u!z@tf(hZe>#Tk@^s=%<6L!`L@adD2B0}TIFG1r z15IU|o=C(IAps!JfJCtl&mIN{3gO4tz~cWg`ndNnj!bpR)awdJzDaO68h;+am8Ap>g4J%=I9EdV)#+Rh8X zi?fjQk@PoPhR^{@yL|U@d=|MYLye@5oa3&*Ctz(_SI`CJSD7DIiE{k<-(M!pDIBmv zU+IK?44)7V;1fb{6!4>N5gZy4e14aW1TSe)g@)5StHt-MI6go>fT%@rWGEtm2auxB z_+}lRfea*wn2lkj0U2g@Lk5t7Ui1ObCP15)Ya$tt!IfhogM|b|urZnA9w&5mPTrL= zhvd79(432RrCjLjNaiR5C?+Jy9JAGQH*ZR^u_;lw(wsh2c9I?9g6Iy#m%vNRL>kpuFA_;xhG z&8SJTM&wSAHImdG^7~X5a>q9#h+jbI0isfpq)~z-0#34MDrIeFN{)3v6*Q0hqsQ&h$G*1gHI0+g7T9XKR2jg#=47dS+L9-Kz5bOeK@d<&}bOF2m zX@K2ve*MI68FoXqu$ricPk_=md?wOsz!B?}@Xh)vd{+{j5`1cvlIBEI zRtqk%LAt{McP;=Y9iWuKL_4=ToT?|0UgR!hNS%!u15~45U*usx1y7aPh2dwaCm}U2 z6^VecO3=6Ypq8Z3DkQQF=mpF!MnghQUct~yTCCXy^peDUP7?I`dzF~aWbj4Q*#wO< zX>`9zVh*yOz*D&hYC!r-i8;8o|KCf@v1aL{Qg(Sd02rB`RxlgOkx2F-urBoLA8sYEcA-eV0BYzuRAGaW0LLc5O@Qb1 zR4?yBq?jOJ zn#jI`8Isuy-K5CN75bfStck2na5HC;&zuQ`g7(Hm(aD?%)8YhuEEtn?H>xL<5t$)C z4cUz^A%hMl^CgZrU*ZH`;_yIXOKgcG=wTvPB7-XdH3a>p!pxMg6xv`)BqFV*P^>#o zA{#sjmDFc5Kugha*;>TfbX z;s8GaIWi3&>_<0tL}GS?W#vrsNde2;2vc$7?}r%yym=1Ova@zM-E$ly8?(I_!=hQQ z#CHb116lz*9QI&U0Pu@}7Bz0Ngusv0ZsMWw;~96g_<@?I`^$*n=lXT$uLWi>vjUwy zQ+}{1U|fhTVIGLNmsH}3Qfcpim&JQNV-qCJ^>=&jh z7a?&yXNfOH;-^5|hb0c$B5_Q^xeWIvqP|Vo+NsAhuK_ii`9Y0kJhs;xHf%8Cm`23{ zM?pA@p&f!Ar*09Yl^{%lX2-}|!SSqqOHk|}p4`342|D&sw%O>2CWbB2DhPHEdDO}Q z==Bq}cIZe*U_e?yle^ynB@W7aI#J&9V2|pBkIC^#c(aT_Fz66c_Td?@* z=*{?W17GKLholh5c|2#i0(j1GRp9$PP8(s>%$Ig^Wt!cbP`Aw^HMrf7cwiM4fVtjX z0s>~YoUs|OCsOvqGpG{{g~bCQV)7bOyS#B%>)XZ(M=GqA=6+8o50^8Jwu|DewcU|;BhJtZm9%JBgxeHWlr zAy$W=r)Up=82}cpYuLgeZWaGBfxid%`y~EegLjbD{0sRan8i_#fpHKOM6!shp4Vf0 zEQyj<;7ib2ZGyi1w0Yd(1ad#j7ky#C}>~gmYCVy!p1`F5oc}Oq_UfVc!*|G_s*Bq!n5$m74;)EU-Q} zgXQ0y6hU$QdBA1Wq~2pz@3*KoStqvLJ7yyME)!Cn*cm)G?w$CKw3M2u9C9C-*jf8s z80`C2>z~cxm^pr7^01fRcL>Mia9dA?f1dL12}>LAaZCzHckBD+v759zhYyhd4{~@@ zPw;1I5m`|MZv!`7C)ovh0q+LdVG*(Via-T^SoU3dKLYzNcgZvT?5dh%$I|ij{&ag? zS;t}DuuS;3;@Zf{Y+Wr{j01Sc`)M35o*29L@<86HE2z$vk6}|}%@6b{CZ3X(ns66H zIf^mqg)@2XO0Pqy-6}OK#8|0Ni(a%BeYj1t#x(OEdLbAL#|$TmFt!#yU-;YW3b(=P zp(WhXdu?rJa6ELh)#8)NqP>0h_4YyS+YF^@?T5X}oA7NUY}0P#-d3+>rhgKnx<18p zoVbib#<1+iv^lMo*8d&~I@SYlu^~N2`$lW8}QRODo+BzYf@am-6cP47zpw}M0P1OFIz^W`bC$RT*Ae`S^Jh0v7cKFs`bE2j)=nW$mT)t-SH0e_%4@9Bz5U$Gy;sQxo!rdz z)poL-A_$TxVI06Mx`)2GTU3~qRz_2o!kbHt`zU_)$B4L(f?H}mxJ9Fz2Ln{XdQU{f zU!>Ls%p(Ar9D)59B=*m@>r(^!t7LDje$o3`L5o(li~aNp{SrgM9-*+uwpaMG+xs+@ zH=O&T?5yXeV^qWLA^S z2S1q^Ra8p>zY*^nD1Kz%pN;suf#NR=JZ8kp1H`X$HhoR*o;KZ{CHk|jg2LA&!w*yV zs${r@!j~n(`zb6X!`UjreZE9_K?;AA46mZ_zGV0V3U5n>9So;{82KT`v}7OlHoZN-j)onqVTK9@Ky@{dopZUhVYZg@B|7!k_=Z-cyTiP z1cmQTgj4tf*$j9Ae|o*(3zVl%;tB6%_y+U?_eW;D6-*t&o#{1aAz+vnTh0SwZ>l9# zir1kvuR!MND%{-ql84_wj9*CGdLC=+|=(&6io(k;nd#tq+8~UWk9+VHowR5XYGy4`m zYme2ScI7z0S;Gz~LR#3>rWr6a)=fr24EuX(^J*%l6aMc;v@2e_6q$xtm|IkY)4b)Y z0UoQ-%(X~{pJx#Cv8#)CHvyXAW(r^0Ji|?*Q%Gfa;q%y)l`9abM4!MD9pzcCETN8? zDaQ;S`%^R78MQ<}5kG{S@Q{Q=L?4rl5+b%<=){Na-y_7$QeKeO!AEY=J6IpG4wV`n zM=Eh|gU=%}!sWEzBHY9KEe1rEBDW$TCmX(rQM$n>q`QRb4CoEjxc{tjc4Hy$YMbXg zy@!~Vta6R}_VKYru>6Mhhd1=%tEo1mZg8Mlb)}h}&3ma!%gG|2$~`tI8_0j3xa!Fn!l0txuzrb&wX%N|aWv(>;N}#{`xe-{ zm(eRVo_eiu?`}TUJXOpS_f({Apz5$()F?Gi@z~X)79UG;Rm1h*a`I29c${jK`a@~5`G@QPk?a^aeD!H7X(VQ{ z52x@3@~D|=B^p8l>0|#XzQaBf)@7#@c^Nh$jQpa5ycqUtkq+w>E#t0l@VlJG7r)VL z{3?7zVER~hg6455E1y6S$_CCsL|5S*Oo|7RzP#EqYq{u>)I0GK@@_g)f`{^s(zU8T&e6Uo?rrM!u^48GAxKAY*W>o?=|~d}S+j!YrYt2dPhzbP*|B}_-p74ZiY5<7lYL4^ z-##IWsym0!{pMc7Y$7v3y7F!tGQW!P$RgNN&d#6A=T$66CFD{nbCt?*qF|x{e3T5f zN`370D!Q~QtDbQfWDlJ%_=ySj`og%(t#|^O2b`|WQ>D*?7`kHAKH*Aq23PQx=ch})XASf~VfP8&y z!B+?*aYXhDWXLl3caa3hE{k39__RuF3URS`7_?;Ett zF0SMxF`0xd6!u`X=MU3T;)qqn!jaT+Gy9h(4nyaPIUm-I{_FPe$sfRg>Axq^?^h4^ z0rpaLhCi&d^!1_hvVx;D?xv1y%jKv@Bu>z?Y3Vg@9%B#cjw6Kss`Pkr%<=tFvc&9w zX9;eC{TUlr^@qVUIFWnPP@z(g&>43q@JDL_Xmc_#4dQLE{Afq}^Dc*Z8s>s~hkV`WBHbw4KZ# zwQASHhtSJT#8eMsKS+N5KOADgy4yrp-yxhI!j;~uRDX8Ej-aA?o$9rK=-i#M3SbB0 zx0M#P(iJa4bKP6qJL2DSZ;9VZcnES6Bm^2RvI7CY;qkDb4Gp4w*mpI%WCejPBr&UF zV0spQBTdTvaA#pr>MROOWP8m@i40q0B>?vp#pghR3c8gqjMDndD*TFC^gHdwwoVQZ zt!ImdF5U$!LN)lUD1W*c{Sij|6Z5lVe=gtv(Z`%le%g*uESilcpR1@7Z#6Vsv-ylg z$%z(jZ5XrGOkv$TZO2Q0#LSQFC3A%qZHj3-3qOc!MTHwDPIcV-Rbn1ekP{)#e^l zM2V?sm{I`!0wN5QkndH(KZ>V9MFpN&ptPmOJyl923d780E1o&(4F&2$dB_(&Fa-6C zx}h*wggF&sDSAOgXubk=^lK(ioxH`usj9~sU=+u_7o(qIWU3|#VoXHwZ`w-g#!OZu zqR>>bJs}efLOLy;0DZ~F8%K{G!la%81f%sRo&toU4L6b8c_t^vD2A~7a-vo#1<_*k zu?i3Fp%fo=FO%|eQI;*bN+fRX6p6VfK%_UmFK-dw$w{iMxm^UjXp-NH2Jm>8!lrQAW@2RsFew@_;M8EUK#x!|-EVDMhVw|UMn zwRwi=14Q1jr}v#d4_!wDB8O%5y+C#JEy%`N?0cae?`-iyoUuSl5{a->`wv*;N1_5= z4pU}akfpTNA24+wW5K*(Qm8Mr)mVw@G)w@kAuMx}EqJma zTEX%K$EbQ;wZ$BH0Xx`UhR~}B5enz-3N2>9_EHN+GlhWD-cp1MErcUIv-qo%Ug_+!&;q{E z=9$M|!AIIWck^cqwPEt9}Cw|PeC%M5j3H!f`QOi;Y}idSy*xEei^w8c2$B^>xRFGI#awf?o;|;aZz+%(v=S~w0=+05o={~z*4Ni7 zXwh79f3O2c$FF!CRGMEFrI9cU{8CzJAa($RMx>O~=oyJjKKAc=dDOUZkV;7Lyx+kC zLhY}3FnC47mfFjxJr`@9ahNW>1ez`%yI0S<$bzZmuF<(ObRs!y)AH#XXa`$)9^OcR zU@I=5h+K;BQA9RH@NW+KMs!Izin2|U+lFVw%hVwT2q%#k&AHSt1aIyZ1M1g0^w|+T zCzQm|OYNlO2Vfrp!I0vj%{uklYf#~s5bQwgOvGg=#g6WE*fH$NvJ0{>ov*;6sVV+E zOc3kSjk>b}g@8xZ69ZNFVH>A$j;fm+PG=;00`cY3S&yD#bpI4l5AAc8cL#`{y%NyenU4>BI3!y%wGOJn6I-U}R^q=Yo@ zI5w7-DPsGrr~1$+IylB;OqoE9PTMUBd0Mjlw7+^kNEx*=jyFu^qx?Mf-gv$IGzn4) zzd(EfiI8BY#H!2>#-jE3KwvrMS-6bY1W%p8Biw9Oyme^|f;yUW2qv9F7!D+(O9D_@ z(-h7rjKN1D?<;dv9M&wtkd0HP0B=bV?quQtmwH2PiGnYnafs{JX&lf@Aai`VC`hMt zrZ|;c)k&`5kYzFQsl_4Skh9#<* zx{NYFZs;62QAsvWq2dLY%Fk-_Owgvn{b{sLp!+i7Kf?FtW!1XW>2~#gM{Kg76L%_5gaEziw}U8fDv@^SC0^p3_9_ydaXoy z#PCG}spz$f6oT~lcCAi&*mcqa%m^z| zK2a)C`KX|6G6r=ny#S1fvM@vG#LjiQUYvkm3u(&lszKj;>?hyUfpZExHR8Q? zcH&Dq@*74|oBsp>mt1Lbi$^ zei1VuK19UOpyG?YTu3<7FL8)JREPM_48V?1ek`>8hJtuo=X}c4IVTs zR@6ZS#LJYjb*cw4EWVuyQqiGsTb4;JS{Gi_X;O+hYR9TYdkN;|XhnNTJ+7_jJyMYq zyxw^Sd;7!?kpQ4vZP2kcBY;bRq>=cjE`ISe$YQclg>!yV~!tkPzd05E!wLU zkw0evB)@yN0Fp(W)Q(MvGIAx_p&sDyG5$0ZR#C#lLNx1^*)OQ86oWzI50K_gq?dGLCswRH6P$m(`@R# z2QTc{cQ44AU=k}g;vq@aqRov(f>yLSu&^II{=*awkK_-! zyIR?1=EX8-oZBU!WCETdUMpM2e(TVWWs}(j{6svKa8}T!K@m{}IBqL?SHP0QOTr(Q z-X17#URwlr>KH)no;-F0M|RiNwkWl`YCkk8Px6Dj{>|*bI4ZeIK)O_T%i}wl4ec{# zhZkbNFT^*^eJ{MI1J0g~U|$6tT3H8s??OQHx$p9nnZL;%>g}zE1~Tbmu4VCD9TF$c zul4#LMS-ZFFLqukK}MY(-d~sr57&M|c=$TNMFJjnAfPN-*I2ZE0C>0$k^SLeAwLWL zT;btbrR=%W!NWOdSPDFBNr#8GAeO_!mNURZqyy+7BMm zN3CeBu~cw=_=EoNkRXnaeWN-Rnq|O4(T)fA4+0O(yoCL?r9hLddMv?rQz-VWy)vYE8JLUN-Sm@Sl}K;kE*GD8arSz`jZ9)Cqv0-1+jodFuI6$z5!nNYhP@hB%a@e&|qgaR!v!KQRF%;f5BpC7|Rj1SNMOA^|1yP}0CqGELb3 zgOgkUvUTio zmjTEUz0>Jy9iFwGI{-X`A~@{ah<|L_WH6(ft?rhjN_cntJ6XD_HYW@X_?MeT47Ld1 z2U5w<+D+W2nT%yCMd(ltw^CGFrjz?^^0wFs`=yRZ_7 zWr2rxGkf`OARB78;%mCU`mTQd>bp+suYTh<#Lj@f`n|B8iY=4ruYNB`jVDB^lq)v5 z9Pp;#E5o1qqK+$zc7=O8f-r|djW+zzcYkOd)d2RrU}frpHe?DD`?t8 z)KG9VJkn2Rchpj|&G;mPK>DgS`8-Y_odW`?vp|qX?CZQ|d=icMa;42z2j)w8BT2r) z<$QvChXMq~Vw?&$%Q~$p6ne=EeYUuPqd)oIJN?Z|HBY>kYMV9lWeKT5PwgdT7l2!-_a7l&lm!y z_s(Ls>%}E`7ni$kxXnu@7RIdEl?AqYrK9Ypq zdysx7u%A}yr3${$SZ|KB_10w&N9mXC>L(7ZEfLpw=vq&gxYmQo&oZv{bQwzIx)$s= z*{Cb|RFf7g&0dX}9s3&plCnh|{l**PBktEMychRtu;EM0%=EnhuGpxPOZik{qVFkT zD@D;saJbbER|O*&HL)UmY}kG04>fCrSB{qZaEp(0$bgD-;^Uw_WE8T%%x)5ez&aUE z5FAab=xR1ae6HNItQe)yk?sT>vQCDgdY1p!-MU)nufDj796Vy|ULK&bN*JW(95}7^t0}Lot zP=`cdGSBTRG1rd9^aOnDR->2-Q4C5!F%w@O3M>OBo5-{b5op!rT4|Oo{BDn_J=|go z+STQc;rrOvs_C}s#d*N#U@M+0deuxc z^&rW2C6lig$(OWIAJHucqWb*of-Rzn$t`T>ODb)@H5MQXyXA+xKI}?^zvBC~wo7ZS zr}$@Uuuqy-(Q6HVZK2nH#_N){F1+I2Zts8SMF@Ot{rG3abYQ^ zK^HjLa^qt^IKR+{DWGyag|$N}H-VZ}4pesEgW|XLEB{6#Lw2H4C%fAC*spx2h|!C@ zl!{FIBX_#|*0S=(*b~94=t{CZ6+VVz*6^mo8TXN6U*UZO{H7fnys))v2$vmTYno|m z{!+wa$~PJNZ$jGsD=35_X6=CYCxIt$g;#3WhZU-Y%(^fvRUTe@pU(HyE>spF@!rOw z%^C!~i%4!mWDe|ASLqxKFX|Xvxi{(Sw?DHufv;Y6 z)i)9}dN6{zQ8BWhDDY1$fn8%VPk;N|f<9lM7tH?pb$)pMV5`B=S^cEX_ad(K5V0i3!(2A)6P=RAMW%Fku~?jCo>`Aa($xQ>sbJ)W4q zZ=e7yo3og|;FNyzciW%(&)?6mqCiu`)8}ug_?kI?Ef=45{%*T)@cH`y_AyC`l=Kx> z(eKl%@r-eOS_0WIu4h|?X~j*Sc~2n@7m=R9Q>cjQLgXbi*j}daqe0qb>SXgo+a*Po zdqWvff_2_}2_WuS9_LzlD?ti@@jI)ZeNJWlDwdUBim3e~Dj`U74`w<$r- z;$C_wC}_2`6IK~IL84gb%Anuw-iSNKUdwo|b;Nd@ut|@%Ty;0NL#$t( ziz!4=4JDY)?muH(sLpcG0586L4y{Uz8hu&Px(o?s;D$!uDgK?R{|Y`STv1x%PaGM{ z1L(ogDdkl1d888Ok9>9S>VpznTO+$?Vr=~1Gmhh5B zJh9Op#!r^IL?G9G0pmL^r?`qEwbDp$c3c#ljY|iY8^LfCxUtI|t38 z>F0an=Wt`oca}xXS8p||Lkn=ZML1MehGN2GR&Z%z!lEby{U!~yT!qe$3vkWE8hGOH z6*4+<;X|B00bEMZNOpEE&uw)>t(*Xx@^Fw8UA`(NT^#J8t+pS@Cf zZWiv2;Xm4x@sZTBxS21gmah^px1@^C2>;63^Q8o3IN-%Dp#9)uzrTQ>HNRKP_12U8 zYI=Ha31eQmQ#PC+M=JAb(93D*`F$^f5$t!!#dD;hb3^`qcKD#?bH)d_TjV$^eBj8$ z2hPFqf%DAx07sO-2af*uz^>y19B*gSG>H|9)gtf#@K+{2*n0E8_`p2pZ1BOQNOdNB z;7r8_qkEG0zggLFLopgGPG>J{W^6r^g2qQTQ40fl4(CeBjja z!2t*FuYnInc9ZIL0vQZ7pEWYbe|tb=K$p_GkI~-gR4X|y@RWi8#Qo1opVW9hHK<6& zg>4m%xFA3#E5A^CvnqaUGkfqFx~uConh3ejm4vSjqc|N-OOYoL;IR4{p3K_aoag|* z)Lk%CzX}C7gMEu)f!OF?H!cH^hTK%k#Hr?5r`Y6J?xL_?eOH*Q;R)1Hgk|!;-Krso z?+D2jl2K$}9y~Z5P})jg&8_f-4&oJt%F1W3r!VBlV{lwU;5-Rj*!&7yUOt~Al=G8V zl1;;B;29!T=H>LmEd#=T(xJ)UtwVkx4@tuh3H&o&K5P6FDETz_=bOlNTKuyDiX6m` z)YI?N5jb3P}h`EJf)yGDN8dw1rleE`w86ADT%V2w7X%q zgr3bEc=o-Rhwa?=B3)<$>GCTiC72tfICbS-dT!{X=khK*i5`#c!b|Pl8czc7>tm1q zB?)(5IzIs?uC{PE(M%b!9-`Dz{PLTC;8I>DIva~am|vheh*BYPg@45r*=(i4rIh4$ z{{q?~O0RoMxM$>u&UKujdAv2;Hxj)M@5$0uQd^~|t?n%iJEX^3ane`RUJomEW6RmK zoL1*_d?gA|dBQ3qW=D z;X)$KF#W+!LK_r<+B`#nWsQ$Mw)GYoT(jsgdY@bpybdxb!qpO2U&dz(WBARDTs1N~mmu>J|#{0#eWb5rk5wp(uH{wg_6P zxnO@$t|z-(3uTu>K6HeiB*Z-fmBVql7|b)3^VZ*ZIm(-25{N^*0kheC7mlgXQBerZ zqB@xxW751;il>eTY{YTN;P!ICxbwD!>uHUc!pr!g!9iCwNGY82ys!)fu;26u!opL7 z<1!eZ1lU%ZiD#VNx1bKUrE$Py#R1dNLquc&ep|Zh5t(QN9bkX7_|6!0^;wo)B+g_UQ3Q)dKODd ze}bYWYd+k)huFlTK`MYt_yth?r6okkXH4(&*}aYON6J8y*BlaHw9$lEk8S-cgK45V~SK$};+y6_D zZJaAZX8sw!-a07v?Bpcm~G=My>1T0mci9uB6H{rf{2EDDSAw0U{?3Vctuo#)ttqC zDe0?WULyU+n0KDOs{1c^)x5s`fQRk-07hx32GPLocBE|bI;0o2tLDeeH|k)b$#c=9 z(Y2G})9I?c-_q#Cb&4T?7wLdB{0ad`a})Ho{T8IR#&eJ!HzOyF4nncIbg21pJ4)>9 zqT*mpN5f>eTk4PD)rQ4Ir4ij(Y+RV~(SX^!D$sjgwqkKsKAsbVc> z&xnA#r8|Z~QR^U0?0VT~;-sO$aD0s3zM;4&)kuCC{^9FGJ|q9|@HD=a1p++{|1j^oe*ph5?chIxf3TMSefWp%@Be-H z2St?gkKiBf`rxeihwp>r0+9Ng_=oQI&#DpcbsLQsfPbhxhtp33@eel}QU71_4~L6B zE&p)5^Y6+(>>0|T^ZzLS@O|C}D`;+kxttP%Q2yg!b`G=p5N#!5rj!NYprX@ne zKTI}4XU#u+RP*WihkLK*{KLuoPscwzcZ@CzfaLxZ{6nW(r~mQ$Y50c~dj4f1|0m`j z8n4RWA1*AWmGRm5hg`my()ovv^7?TAxO>a_hh6=n4F2IIL=pe++x|%m{$aVEq&YK5 zD*rHj*FS)NuzaUmcKZ$iSBg3yN+@c_WA-{caE-HQ1*8#0%kU^`#A9|n zmrLCKG3`Q*-LHqBgEB2s%aBwqYlQO>==mZomrE4Yr^zLJPIWd@YO;0fnJ-7qamn4M zh%YVM4AS@7vi9IOWw$z=BssI6Qx2lU$z+?MXbrtt>1{Q=nd$9`_&MuHJV@29R+b*t zTk?cj^qg92Z`gx0kC6P3;*sCBl^hV-CymAAIff43f+0T~!H}|KYE_I+VL%#YVY4NhzqBwRzHHsm{WmAhZkoJ9rPUjUt5237XZ?GN8%bdJT27}@X?O2|`|wuv zky6B@`VVg*KYLaa{BL(aRS(X-x6hZ}d@Vj6=Y`tzzMR+QOY65tFOr>i*zPj5Ug5PL z-L6@$SG*7>I$+^6-}*94i9(bTESL`)Sg#|M8nSbF6AF7Bg>8X7jfVFyfLh^D@-5zh zn|3+9RO=9X0@oylKe96Vg%_dJOstJs!JHEqoN_eIJE7+z^N( zQD>=Uzeq!uU#OH6Z=U9LDc%VhbhW(sbPnO26eyG-KlSEKFP||JqUl*a=qUI3tl`bh zaA=lE4f&)94F}a*hVGRPt*pQtJhYGtaiNpvf;C)RvQqqcWW2NzTGk3I)cPHowMls$ z#Ah20;dZdfYIGpK{j1thE(Mr{x6wBGwqMb zp}ChQ;!uxt2{AO-F`fcE{CRlrp}{6eah`{vxf62L?k-H##GSP;UrZ|Sj)e007*al8 z;9z4#^&lTfK_IpFg>cBVPdOg^15^mK2S_=rhh*~KWJivQ7Qc(0aC^s4gQY9;!tGe6 zh!wrTgz&ZMW52zgWBvHm5dN#A%LeTQidt?bsFR8fA2!PEXGzeUS0F7`u{aJfsAiJR^K;`CkDaXHWeCJ`MsOEB=S!;|*Jq zK;W*!|8wwh2(SBdfRF$7r!&CE#zTX^$E(_tLo<^n`aIy{2vPkffseZno(?{)6S0}_ z@zKIh2On=2#eD+!_{)#E%9aivC!VAb)NoVbxb~_Ru0XRH+-EB6^|1EJeNt z>chIigB?WtS;7GOcHPrFFbl9`Tl131>~i(en8XdurQ3 zJR0;O$jvv8K_UGL6rvT%L@suQH_AEfycMYTEhN|jFEBgfk7^zmC*q@t^WQ%tcgvT1 zjKPWA&8Z2P(v`W37C)>S$)FMkAhh<{plczhtoY6AkPW1c6RPj!a9iSIL-ufP1kPX* zih>>=(r_(7rP9o{U(A=3S_z907IhRzN2m!ZvzAzhka2=`F)x8mAYEH2d6`JK3_P#S zl}S;52TD|nd)37!K|lmaHB8G8BjSIBd>kLyS^`P`0tc$;2YL$v;#dO{D~+HB{(9kJ!1_ z2I!B-N}XM)b2R##N=0^{^lwnDhmkt=@(kM6*6u5?rrEEr(lr!aY-6w9Owx_li)EUK zr}}?x#HUhZ{QkaHyGFgMfGmogx{P*G>J@(D{#m-cgf6jfWp!D-bdKRflIF|tJnb~_M9X~++0V*gAeHPqQ%xN}c#iTvy}kw-be znbzAu;dXan&ctLCZB=SJ{CvIa=oIUvc9&XgnOIDUrQ&WNNX&A$1!Ye;#Cm}TQ5eLQ z;6_wmFIb>OTfqTfy%byG^OOUeC!UT{{cNEq6@HHD%(&{P4yRiY3vO11V@|W#H;n$^ z(iEu#hfB^wsWVCw+YO5|_Q<7VJi?)wqGwbES&Ms$pqY2F0;+aCpxZQ`I=25Tt*{| zt=z^BPmm+26sC_mz7=HSA?|y1x1-^n8jbykZUP#c0Z0t0Udas zJxW>qbUzji?1}F>4?6EytJd&!LzJQj7GLc=j0w8RM}mE0LvoU4B-_dbL<6mcvzes7 zVvNJR!=>nhr~`J!xU#)oqXJQ1(K9Tzm7JzNLy@x`fW}JMTD5F-xWy9Qcoa7M^tsf^ zR#f8}V0G4X06Yu(d6X|`u((B#q$sIpKK8dnfp04P+B>vzF=mTZooDlR?@+=cX`btiMuNtjt_E(2aStjT$ zBfe+_>`8Rd8A|p5^2>qYZ&uOg0DqtT^XChHU#UsJ-?hVOaiqcDpXr|x@b_Wyp+EdR zbWeZy`|8Wd)%N~>eZKH_W}+?^yHC_bfc}34{JrlhX9Is9eTk3OXMw+=4?ZXO`_E?u zf3Mnh2Kf7%b;g2lu^sOx+WL9J-{RP(fWMb784&*7k_4*>_W-?(C{{H$! zV*s3N`+JE2_>A!P$Gjx#r-i@mA0`1R!QcEVP78l;|0tQ<3HoqQ_*-Bk92EZEb>8XV zZ_nFp;eWWMy#Xy31{06YBA`BnJE*HTvnp0iv5WF|aCe|@!f_T!&(%Mxvcu2Fs3EY~RI zEqFA1NPJWubJZgm+#m+kg|0d^=&Df*T>*8D>rP_jTimhylLx{R__}vt=>5rQS+2Sm+anzn5yyc)YyYyp3-A`OMVVgzVlo-t01=)ja1R zG!v~kD5(=%<58UZZOUwVLwVhX3TOsswPW4h-8!GvCgOsy;`C?L;L z!m`exSd6n9trSkAj{C6tb`^856W;)yIQ1`aeiGgvAoC6IsaYliCd|Uv5NzNQCj3@V z7(+7z``MwC;$NZ5iQ=;}zy!hrfC-$S0ZbI2oHi0YZmP?4hr&;pkP7E{KCui83M?EHSo?zl zJNAMVpg>jz2L<3K1_A{Z9TZpx00mZb*fJ0(u%vU+S9qGkArky#jYu>)2 zdvXqF&Rf)A=YF-YlZ~&nk1vu(^eAuCDpUnqzC?!tpdEBX^i4%Js0ShAKmw66IMB!YRAOyC*vGLtolp2SEusLPpXDbJ39#z!JKySj>leBJ9MdR+v)%Gbe)7eZ*RlT>TRwsP zGq=12f^95)Y4tI_<=7?VwiC3flUxLn;*&|=M7$5M-=zjJ;-i(?#Gc22Pb(D&Kgyygl!Ri}ACg`?VtON| zO`F#ym-&-l6a@r&dU`;<*m1Npl_ou;EpV!en8Sdh9L z#{c~6o2^_v&%gB5I?7p&_@MN}OW|8Q*NA}qa}fdDj3IE5k%~eWZYNuj%H@NxXS@C{ zoBc*3JD1qcmRLP$%%QS`Z~Bb=Px!vf(o|#}Z0BRQUxEQJH5R%q`P7Ks#MI?yz3ZJi zqPHgy{VYIqBKily^gu<3$tQ}MQ~j0vQGDd z2n6-+1iG^T+uMog1d0Y>o_zzOEjtJO=Y*O6_h*}f{o{)1lfJc{TfG5*uuP)9_6U*EwF27 z!8!qbC*xskVbFc-!XQ<351A7WZ)&RXX54=!RPm3(PF8E|L<0ak=xhMANsTjNw9=fjji3Q~j3dyy?cX)9H_-tXqP2ud&GF(S zw@vUt|7_S>MjoOEb~Nm$ovtmsOuz={4sN3o^NkX9dSJKo;ttdCoY%&7jO_qTkaIwJ zqv;3M{J^Q&hp9tH-)<_Cn+pAXjivrRmnnXQ^gF10%wlOOy)KWM1uh*6kZmYt2iy&fZPkkV)agArz3TmkfmSR84o4hUVzrT` zB74*H-p0wjYfbU5VAq1nhs_W`Qv7q^pG*HYiJgql#&x<|GB>Wifm8M`=eN&__{I=8 z2n7=X{waxX^CM@ChCdO%ZD3(t^p=T)6QZ|)aIh|VOQPTm(HrsGgn>`TZ)f6PUGzri zmymWk`W2!#fqn-Ny%F|Jh~6v%^V=4k-v)u2DSG1~1wwiQh~6xm-?k3IZ(BLPZOP!b zN%9Erh{+#7^k(7wHYXyE5fShvu;X@_b^|99_PMt!uM6SZ2@<}65YUnNQEBx-A$$Xm z{RUw`_uIg@$AOz)bDsiIMLH{|!7V_qv~^c+AC5N2*vLeLPjcnFNn4m>R3g3!^(N7- zv1^G-7W}r|6)#L~Sk=yH@qza1yj1-9=0N!M4cf10v8mVCupYi)d(?Xl6URMU9&u1< zt6d6{H0oTZdVjAv{iOSdGPzf|=_D79#lH%&nVZUM2qS2vQo^VkeB5q@$a|{{5t{d z68JaobHTq~$jd-Z53+whAN;E`&x7G#V8hen-jv<@$?@%+&xCIm$>V1WY#Zf@S5P6O z?W^3=tK5Gw{%sJtSgr8HL(H#Ju)^77wW<)C7nb|+F`X42x|FlRnTR-j|DL7ri)#Li z_&2iD*uQ^YdG{CiH*xg!1^yMP(VYfY`u`gK&4Ug3v&O$m_SZqcrDIqeT5;3-ppSuL zvw=4U zjU9**NJ=#>9fyDPLyp7IZF{T$hjnytR*){!Ht;$0TUH^S?$F}ie9%=9i@3-t2L0i+ zQM}PBslm`6K!=I0r(mj*aDl^v3bbe(HtwteVM2h@=5;8EEU(d@k3GGZLxr|NmqZFL z5R~HN?NRYjeT-MBKFn2Q)b+eA>T|Ao|odDywJ9pG$yya*>9+#j6k`(-% z85DdFEfvZyH3kKLS`PfQ$}c1Y&)~pwbq+l5G!nEkD8CHGfuC9Vg*fn}_*?L`B>t8m z{?kun#2%ci5s0e*7c3dwgHNxseQW26eR56zOn zpjk{1YfG!am9N<;L+Fh!?$?!8B$SooB>IM+`+RDtsTFZ%98QSSeH@GNIX6R){+4?; z-e;3!t<>e?>M*%P*|!f@ACT3X?Jn@+EuiRIl4>xe)bN~bLa63+VTn7hrNx~E!d@uF z%*+aiqsZfld2Dc;;4{(BNqc=k~fHe`r%^jT36&iAGvgKtGOSVVL{crZ;_ZXd*S zZ*omJ+#A@9-EPNu8bA}y_=c;{CMmJkzc1wNhmfC?@~{B!YI7gq2V^@9X*=oAk;V+F zKoTdmxcwsH{qX@>H9|%%<0Y<}XtrYfrc*1pR^3bUt<*Dt6bW^8cIkGSlSk zZ_@eL+c_H{XFs|FV)ljGvCFqZ)NX~S-ONSp3MA|~*rwQ-GX9Y-V>;gE0(Q3ePTHxC zRGvO%f5M10ROtx$=MKgICah*usY_)MI)`V0}yv3vCn-F^1FOf8xot5f}hFS_7VK%3YM!6jYhoeK7m3C zfw%xokg~wkK_w|2Kul|1gJ`y0b|2>_#(=UwBDLyh82F(cYB&mpPqSIX{jE+WGPOgAT zr_*LSBB3&n&uV&&&bixw?pnD3nV-Fj({3(?S9(kbjkE4IMj@B19MjL=-ywlD%5#{G z3j*XVv~iz=G#Dv5-ADPPJ|{!v6{zzVT5@7EMg?pY(paGPdV>0A!(xGG8!hOOsqGjQ zD{ud9TMR8T@Vph{h5q66+l;=-%0AL|-G&;uwyTBe<03n&=@>R22nwO@x{uUd&5*fM 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

W3Vdn>8}`rg;Lj*x-at#>O@sY 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

{ox0O3_u`&MI^MGWP`%yOx+QV&W#u@W=eXD$vo@ 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 z%0D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%0AFz~K~zH1osR91G$M2EP~h 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 O2$u|=q(L8-_O zh;p?Cb&|d9R3?=!nb4AhN(!kQ?6!xj6s*{Ac(m}FhayCJ+tqgDYy~4efU6nG% zP;)Zi(f^Qb%h~5>IO!LjU1O!urM=5;V~o|0ck4@1V_$7x=$VD?i_*hBhK^D2p9hmfgZ z!byp<^G6nE^m%4Q+#*Q+2@>qT&^?n_nQqE2NP?Ljz+sYf1aYPL&LkdIAs5HvpD4l- zWycALFv^Zk66i`5H6;`MT{g1p_{@WV=|dgXk|Rj`5meES8xyfW zAtgbNDF{UMI;@-p2ch)1l-(9m(E)ZWgaEaNJ~yR&8B*9(u7pI?cy`ra1F-<~lvqe5 z6$dH9;4w@VzQ>hezdfXA*jWr38bSljAJZ##L9d8sIwy%RPAbsoR2rMiC=m5Bpbq5_ z8k=LSLiCbE`DN&3NaerSBEn(@DZ6KnfsoR`Pz3~vP>O}LRez@KxC>(g=o&KVD!~|g zO%r`Ys#1Q5CsTwMQe`HmcVp=ZN&|(diYihh6@pTYoLpE7Pi7<=@@pg-^$!bFmG!>q zw}Z05sS8mxcB;9VMM(bmDF@PrD;qs*Tc%_*{wXkCH7?NjW#l^v z%0@*@^%@VICox`DEjzB913UE;w39{WA-l)*ziDE28GUkC)eXT_!NC-(Elf`D!)^#7 zKwmL+ui+BIg2z9S9EpPKgvb$7daM;y`X7~^m^2thp(eF936vfvIZ5h+#Hx&od+H0W z4S(Zzs?%Lv2!{H!O7v(l6w-j~a6U;>B3M09k-prJyW?XDJ;EuD^+?1oBmOW4`L=Mf z=6ePm56)(zIl*`p?kEx$(6^$9k%V)XNlUO8P<*x@^E%LG5~J2-YW-uiFma2ZpGgFo zXk1EziD_JnecR9JP}q+b5*ry6p~T1pD#8G_!B3d1!2peY3Cf_XKEqfBB}wkq39Gam5zBN~LdVNorjktR_IJBs?yL1SzVVNg~apD?MiVpHKq zVYeXA0X~1IW8yMFZAKAwM3yL>i{T~1^jT`-n$KSV>YA!rhQ3ExlCMDE=|}1J$C6f} zxr&WG9@y>0tM()tPmEju`|XiAKX|qzCXTkGOvNIi%oy@z4z$0%DA7Ei=O3;nXu^Wf z#Z-c-(F~Ko9l42as%W>_89=L#H|3-=z!x0r3?Ol$0W*sjC0e&ds40-z4HFVQ7o7r~ zA;U!JmaiBn6)TkJz-!KmzCv@mTbbL8LW{}T&tc{waK<1J!bwM}yb>{a$0Z!rrpC%- zp~wr^_u-#Jrc1cx1d;#8k!dE#G|Uyi20?3J3kgM_FC`KP?Z-K~gXSDvb#CO53xOm0 zKcy<>7{I8L*>G@81kmvkqz6|ukUas!1BTFo5zWb_yOhFUG#Y~|V=^ixJFXY)M#(nH z4#+l4C{Vbe(SSq++|0?I^Vt3=!z{{*0VP7ddJ!7=FudRVH>yC*Fk2sh`h$3tqk${) zhfO{)W*yVC(Xr>L5 z)c{qy0D>^FA@CG|!Sp5nt7@&xcqQmk?yE0WEu`kBG2=;Z1*X~qMS}Xd3U$;|ZK+TM z>_shvEu9nnIbOslKc}97MnDr(lyBi%Gb-GB4z(dUugt$%c13T!4}^XRim7eS+rgVZ zT5P{Id~EysL*ADiZJk={e?boGz72pPfIak)zW#BXhI||G%a7VcgDvIlAJVtV#!$XA zib_Pv$bL~l`EzAZHjUz8l+9KdezEcx-r)3Z<)s~aRW;@Y);n+>SeJ%h{h;>vo@{J9 z6lmxB+O}(L_W;AlckvTw-+)_zbwq*f)!DXNYyA;k8K)ley;7x0+KfT(kX>snJr@`b zrD(odoIuIfI_^RMe}T3c*_K&oZZM)f)R48sHXcm`8rfe>KKwb z;*L$<`Z9h)zFuD7v(2;Iu80CujXk!4zD}Gcli>L|NhDxHwsIpx?-7UQEdipzwC#v^ z=7wD?AXr=ykoVYk2IpT=9^11^?c+7`l1l8`bqe?Gx+pxmmkpS-V;4K&72LEdH8itu z0SdGQstT(DGYe}9yAfEg`TpR>t+B!K!UY)RQV`M_th8h8AdKL1v6D?7q1EM(KG>)$ z#qRA)N#D;6&NB7sh%-YUk?7NzMe~PH^0t{p3(<=9F6w**C1|3y+vxW9Npp5KWD?Jg z4R|vAgOK2=h(-?mL3o23hG3IHN8ZwfZ4~o>_TUhHLOyZ~Kb7+g{tBlSnN-F9gt3YP z?fe563wHur9r(pgYuStKbB8*}efpm8nLq(NsP6~O^gY@WM;&0j$hmypQZjOM7x z$CFq?w9{x1{!*vqKqy+=Jw}3T^Tl z9sup7P0H=kCi@T{f`*=P7>#T+Md3nQbYY;KjH$otGP!o)44m?NOK~GxS4a$Wn4% zC8|t=o{5bgAPeW0pv*iK){PJzOvEvW2a$?p*$lKp+z1AwnMy+DnE5Jk#T&yE9f;H^ zcVfyizIPg^WW+8OH1$UgpgZbE)aZ(VRmEy!0s?N|gm4jAb}>}XRJV|40r0Zv*%)z_ z=ji*Q%a!oX+XqMvAv++zFHtchhkzcPN4DrGDj!0PJoyS8l~02;d$PoEsH6}x6?%F< zG5wu|iKhV_CkXoC(5buza1{)Wj3JhPlzmbb#&J9oINlk@aiJ@QBR!yRC<2~kU~526#i8hHq^34~~Ri&)9<)WHEVu1E7nmJp~K$zYRHVFI`mI^^( zsy`2S11i7E)RsmjBnh&!Hxfzp`^H_Es@`%u;E>B7fOypw{O{-AX=yzM_Q` zqoZfd!1{fN0frNiwLDrs8-X`iO=zMDfkmQf76NZnNTMfsG8mpkmFTt2W^Q|kjm&<& zL)GyI=Sv;&c4&c61&g>BLn6|vuAp2zidQ65*jR^VEbCE$gc3I@hQS;m?qd;f0%bVw zAZ|*}y+j4{%~s8JE-Kf`hd~0gAE$svr-$IEL~0{~m6Y9oKKiWbvf#WiETN-tIY@k8 zZzMcP@Y#uID{(`hSwtX?N89X&MBj6Dki^oy<#CgOYMW`W0}l;+FK(aX^hr--`1Y!$+nmpH(o}K>ajO z3(K{{ru-13kZ(-2zc4X@&Tt#0V+&C@ppgH7&26wOp$jMDNehg3oNM0$JQKIf6D<2= zNm(62T4hXgYYJxV<63$q%pQ8BBtwqmqjXM3NCTW0G&AA>N=O1{6C*EfZ~d8cSp+AU z6W=oDjlQn|VW4IPuY-nM@PM=4`z87Y(QEK2C9cN15B?j(b$03F;0PWdKfZS!!n@dSW7d|T$AB(r+23h=!ZYV@}F7Sj1c|`UmnJ3>v|%{ zLqrX+m zA^Si&I9T=y9jw2K+0n?VS3Y;-Ym67iKdVxa?ADc4>=FX7;nrOnQo^F)9PktIFfig` zBei95q*vXhWW^C#E5;0b6C2)G;=aq|^a;^%9No)AMj%^2mdjwg;Vw$UTiI?{<-!() zI+7?akgr~t?m?<6JXlH;o=0ae<4j5p9I<+Qv#>>^Y|-6AaDu7n*B7Z%Rg`sn*HpN*j8B+&p{9Gdzg z*+4>cl)_RSxtm$(y;$F4yD2Q1v3wvAn*eU#KWtrRLFgjml>b;3-L4?~7Ri(A)2 z4VCr3b`UYnQ-OBwIJngdLzy^kKEw)BmIGTfn0#&i;3k1r}I1i$;wY zCEB$Of)Xq$5ibF=0X4x5kbspSR%%yjE9kDG5(w-D_hdav`>D09f2Gx`ZKy!bhRBk5Tl$HY0UC123T1 zb!dQ1G4Oxh;1{txvp11-ZRP;Hbh$eZ?SrZMz&!=AUKs|HJG-&T5%D1$5lY^KErm|I zot_f2peL3zVo4xzl4*Zs;2z(3fN?1r+&O-?qF1$)B#)9Le6ZT)G<>Kvn=mo9Nmo5( znPj#oZB_E*D@5JUDe|T?XtC)6NWF&cK}BzIdSsTN@F4ma1hZ7F`g2FVBn)N@s+oF~u2~DT=o# zdgP6gV?hNA^=nGR5Ztr7O>a-{!OEXf)3l{6o5(wdcH(w++9oBx6Co!1!J3?p;9?Tx zk$}WlT7^Z$5jP$(KyM)|rzX29^!w5oQFq46HdwC62sFwjDPqKV(ieF_wulrn zcNpO$9o&=D4@9K;Ac*-Y1w$W%i#3*lnW%gaxn@(PT(~~>g~;>xTnolVPvv){H86ZM zsFvcepoy^i@L8a5+LT8EvVk+`BLepSX+m=krMYU_1V}gbu>mc{n*Z{e^b)6k;;_?m!c$Z$J<1icivm{IvDPGq6@@D;S(~ zpn~D11#Q(}L@$(e;L1Ihdh_H`FSQPMpSL@7$W8q8QHoNUwDPCeZH=AbuoB7rcUg5u zzNI@X&4H+ztvv9dVtGQzkvOT3zCgSLbt;u{8Y+@11D&+iG2c;IV+RQ{aRf#M?q#06 z`!#(+v%f#Jp(KH~1EzQ=v(h~jZvKR^9m4z6K+it@3GTpCn;W%NkCUFZ%0Tluo z!Tce!Suffi$`TB@b&;Z}G?qvY#TJ16{S&z*nEr|7xiVg7`6pDj=G+GHx?WAPvs_F6 zR`tO<*ztWCDVwr+PTcD)HHb`7A%+wsG7W@N6B#=m)@LeHq^2_5!<#ad!7%HuN%`!q zWec;+X8r*W?+t1XoN_73)E+T3PiYTzBEnn|N-hO)PNTF(pZn{!%Dv7hTl?jFW*D2n zh3YKY1v~VzYlK%x4g|ah>FDRguuPhlQvb^9={aBrR!TU-oS~$84(2Lj zrzQHhCLO$N%}*-OP*}aR`J@cYoFhXQ>V71c7e*-L;dm&l55Z(=KAfXgTH(-9?6;r1a*v6qZIhMMOYzd*pj9p>kIZAV*^WQ5DVPCRTSV~r4rl~8 z)i*Mpt8S)7gK?T)?iSwJ&CkDMN`(tY7;{EL>Bi!)0|X<6oqP@^k{U<>y!@g z;yY$=L};g_2H;dSWp>UT!D!+rr9Y*=ZElp=D@mhVitpI%!$;p!Ns5hY_kovEoSMUv zk71w`4dBJ58H<8RC6GcydGtsU@kHp)e(9$+*wE!kr5}oCn-6dr145=*=zu70GW}nO z$hXkEU6*p0!W?Sasy}-NXrUAbXRTOaNAMH#9a7vjww1P8lSh)?#9hBB^HnoyG-4=P z!KfD4rNHtzCfc;1{Hpc$WG?DvCTT*JvB-?*m6+ zL2RlPy_=$d?;%fLFtmIw-HqU2$n|x6S~|FWGd>LJ7>utJ`8~$!AE9UyjauqlM8^AZ z(sir%GFe!QPC>DVaB3^J4seaji+cWayOIH3kuSM(M_ ziCv>#a%kz;__E^r&X2N^JG-%dnkY8s2Yt)d?YgFI$^kd5ybZAl5J>zg>gZm}#aF+l zeo2`_i|(Z};P=D>Me!wL;p=jnZzTO@Fzm46g|qn74lZIlxtmu?L7YavfYR{5DCPTA zrgl3&*&d&bvrc*O*@f`Da9>$XA!MNOs6>$+59aqF=>{RFk1H=2?#9+ITq(ret8d&m z6#;LATzS$In?}7QHHGkh>FQ-huc)8&l-YLS4Dsp))BlwoBVnW#Ltt?P0?&vj21@nv zC3q|k;$bNt7U1DJ#7fUf`lIrb_j3(b3zjf*SBxbGPoI-pJ}b9;ek{)k1}Kf}AF4%9 zg{Q+V2K8lgFxvYDIKk8b-e$-vCXDFT-#+ZaC3X02`2uIV;rWH(xx|Tx1!Mst;u;hm zY+T-}t?L8@TN3VzKmji{9&mSL2Ugoh@7E#|r0n2?F29k4WzesdYpc#j8j6-zOu{O| z%0)a)h;`PEY7WD)x*F!lQi`}L;X{B+_w$@m;Dt;5z6fXmsKd%e>vbPt9EPH5T%Ql;{H%U@}c zo7q@g4Oip+rUeTc>O?;`UU1fqnE}G9;awb4T${OUETSk>QrMLCi^*Wn#sJpNi?Bw!n$8{C z_b7AGn(1DCH3Y|tD z>_Jx+4i1QBm8}g;$#bkn-cbvW5)Wm`Y z?uWa;Y~U$qprp>i!3zhAA`4eKWr6{=%_YrXK;)XB?~{lS+yh)(z>*Fw(ZsehL@;3Y zGfAuN7=cr~eUMrMoDmSutWz|45P0Cv^+Q^I;V*4OW{Z_3;5BT(yu4s1hIHZJnPQh*a_2&)s5F7b14t23<`*(QXJL*w-OL{$dzIOKIJ0V(n#CG3W{a;LSMA@6 zVKJkPS(iRBCh5_}ttQ|j0OV$@U@;rvt`dJRGYp9lS&m?bWPaZaVVHS~k;ifFyKKU7 z&WQBR6g4K;xd2Pyo$H1 zh|0@LYfPAP6%4bpa&qd0r>B@O0}0bdmBHd7oL>mbo2Jb^`lF)6PWb=0L-JW@7r^!% zvMfjApEN=51?Z8&EHhz#NEn9uDW}=G)`t{8i3AY&m1fO?!(J$Pd+{03@$>QPnp2K1aMyygHKnv0W`AKxun<4u z!{5seXhVY`x*v{(4lz0lj=3nCn8Ur!!BXj_1VoN1*8MNI@0i&k&+=1>!4BeGg}A#7 z+40*a;%~AAB^@^n3a*F0mN+fA20wurVuRI=WU1gHI_ZDG%qLh+-_F&0Q-!$0Di>Uh zv?})b7CR}lSdzWd>Hv4ifAtVM=%zc!P5=B)ZNWCCFA6R|Ujo7T_*;dJuUWvNd87pq z%@B84h?21Bd=-oV)ZEb>jH+jtivW;)|7wY>yA2h>^&BB?uo}XH3qP`6GVnbH91Dj9 z@57Hc`G<07x*LEYg(~eVGA6hMd(Xug56dFjQ1S0K201L3S57kavshuU6F-TO!TZ1i z3r`7#$O@j|1ilRo7U4%cbCrn#6Hzv1d;J3>Q?QBfW=no)mAPhhb>zcB<1ekBK}sGk z!tAPk+0Bkno^dC)nG5ZOZaG7E_Bq0nLi(l?s<%IXTwKY^j4&zNRfVE z{HrbdT%%vorhLHkom4Bce7?qlAu;Ugh_pK+hj7ZH3CWGFoLG4d({dt*aG$p}|@--%1<8v>}m0L$s*NN*l_wp^-xfGxb32$$og4 z=7}8gXwf}Z+AyXKiyRuJMcb{k;Y=GIIW%00Zcu6X6w-@YQBx;VUXZiPKO$2SMA|9&3wji?v?+yc7TF(?=whx0QOAcgP6i+M|#%?5!u$Ek~Ceh%GxBx7IVoHN;|wSb1JUZ|s^M#U9xV7K=SH44e>~cTMbpr}_H8 zaK0}4aqQV=`1-8I*YaR&)fT?4^5RvC%2-;NulQ-aIX3f8WPgr!QO6}()QieMfw7T; z&c@4~v3bX6QGO?^@$#I=!JOE<)3oTF@--Ldh+^|D)S|28t1EKQ6`MCpi!PI|10n|p z#O7VAMfpM7#>)pr4i1dXTc$;SCSMVQ9~66lE96@AYMJ7W9CXJXcub~ncV*+{gChqA z#~%2rOsSM9Lm~%<#2$E6rZDW?c=^!C!J)AS-j^xo$P`?0>WMw@wM=2Cvhng^k%Plx z4~)RG7Cl*}438Wf9(&-sGUZsAqD2mBu?M*DqeX`@rOMmzQS4rBzz*Haqh1~+Iuk#| ziK>sbmmjlYd--YjcOm}G!oO?rZ`q3NtJop@uow7Y)A7Uh;)jjI4_k&GHU~d!1AbUB zepuZK?Ve_%%&|O?vwnGOpx!g@$}4KO=`F#fu!g-M-`FZ~=mArE;!K0sjKOjw=5Ge4 zIue&}h709L%-9SU(~-DzGhAs$qHHtNj3aUWX3Vf0iL*CD@i-FWHe*)qNEB^G%mF(M zHzO8zd_=ttkzS+X8Fd(=lXo{GGD&7?zP-mkiM;2bO(T5sj|ZO9x#4oQb}_Xp|HRys_`$W~sS9eEuCf;x{i>-1zm zLUqPm$7(BgqL?w$sk)5*Tb<@Hk`!=nAMk+^{8uQJ($Omvl-1F^3@E#!gS3^`*pRZL zC#OT^_Xp_)iA+edqaT4;Q(9V(0STQhTj~OoF*B!6M;}iIFYE(8M1t=?v6PP9prEXd z`ZA#Gjtp}w9i=yz!V5+HL3%(U6VmJ`kH)2RbZiDBjE!t5)lXzwuIlJqAMQf1 z#&nzHU7IC}`yd!D5gbA>+0`F7OSWl|xPm&#WTXjwptP9lByHu(HdIc@wi_=;LoJAj zeIUFN;vo}4cJIc~DP21+0|L!b>gR(5_WcI;PzTIN+<+y9A4`(~y@S!E-hm8I?@0A? zsZu{>O8uO#)X&*U{ftxUr%0)vla=}zsnpNWO8t10`WYbAPjCn7tgaG+e{JeKsX#LR zP@hCToC6iI2=aWLKwBJh^fF%n%UE8lUxTPPrwBJ@4Yt)99{RQpBd-DD_G{~Uv~}%BFM`4<)0aZ~^y(p>4^RatfsE3` zxv{dd98g#jp}5@fsIMNVU`uCBHC!=h?@$f?lr8iIW>$+Y4sx}kAkvG5{eVkBWxg^e zww1KJ<1#MsPP)Sv1*~@aJtyK5on^kIa2?<#0@o7mWQZIXtlj=|WW_zk!~ZU!Zp%JsM|A3BF(`xVPEkLqe(ZQzq;nTDXhGdESz}a6U+* z#m^QI(&IL{5k3H-&ODhDey<9!w`xQ?A0P}AmjLrVzqfb!v6#CED0*OjR{Ur5>(q* zaZE1;=d51m{?YAH4=Dvv*+S^$0MU0gG}GyHXw$cn^^M6+GQ;i6Y5^`6Ltlzu^S6iDY$inauy8AiV+43X_p zRZ(pw+ZSoer55p$6$ve%q^+r9oAdFXY4{&#jcbZ##M$CQ#;$MiaTM%&CoOjk)v zigV^d3MTj@^FWo!VV-p&R4-IOHBsTgfQag1e!5>ocpVn}nq*C*l5cXXe7ptl!_y_7=eLQ9nBbz}1; znom21f2D{=z*aoC=4!*Q7%8HDlfra1fBUkcq@p3cFygpvs+n}%SSZE66d6) zl#s7f^)77_n%eS#7r64Zja#)%vwV5PYs~UWXA~`wEr8{@#RNSaycU~ZEALQ8m=WR zf`-UpRGBCSL#lzo1@L^CG1JVTreK2pS>y#XNjH2NJA|cYZ_pek9~K+ z3`g2fWv}xeU{%946}3*P@GT-fEiw|S72YcK?IbcsWFZoyzQmhSe=Cc>#I}e>k&fXi zH72+@x(-YVIo`%tcgb5?w~bKd4>{^|3zXZ8TykX?X}SJR`mjU@BAnkp87} zCmW6rmAkj@@g7lOwR*Xa5 z@ESEv!!^xn>YFs1TI2x~Flx}&vz#=?@8UHD>u5RXQlJZDV|yr>V~}dh#t^^ie8KSC ziVI0vx^qh2jKLeyA_d6Qx8m6e)*;H{kpPZ~RluPE@K~Zm$?lby`|A+xq*yOyNmH!z zd`ha1LTEtW3Ype6c0#JOjR&<&JHcE=#i$$(jNz$5<*^D#qB7}|0MH`xDQ-sIty0ur z+9CIF+}zHW$UL{92vV+#<&DLle~ zW|OW1m%tOG*y?YgnA9K6uSybHWB~XLqe57!3jk}8c}RmaNLf4pal~mkZR4xX4#Tqq zjBp*h;3>wF3shc&QYAfFWCdYZ2dHIS*C+5waYZ*vK8H@G zz`*`&`V{nYwS17TZ91su`Sh(ug_eWyHav^vXeiCk(Vqs0l+ia70!igpoS#~w2X?sd z^Ii-prmr8^3^7yO3U-XNdf8VcC&Lgof@kO}hGp=LrQSImmfv>Yr$v5^@;J22ikKu5%F321^3|`_O{WVsm{Hs8OM9Sj{FJh+hZ*H!X+c zfvy3To&%12C3H`!5erC2^6Xx;s6616VPqiySc?V#tk_w3F!{T3dU)XaxiFY?r~CXF@?|% zkwF@e7-@kr!I^`}tUce^B6$dNiZP#N;fZU=QHm!p&%ivd9ppt+9brat!FX~8m|_;0 zVkwy7ZHxzaz5-l8w_wwol7ZnWBMOZyIw}}{)XU0UhUaqfve^P~c_EF4b0-l_DEU;2 ze8PG*3Bz?8SmQdw;-#UWUn!;VOvE|C-azQVP*q6tvgsB5OKnpKge|z%`MFNvansI# zII#kH1wKrDO1{w|7Xp~$9V!V0*f`K{+6ZRh@~}OYSDyXoJ^o0JaZHIY3D$H!X537?xaBVN}!+g;C+=5D`tx1M4^y`BU}3Ynxti zwy?Rxwy68VkFm8j&BBZ%%PI?_f)KkAs@67sh>-$|ba2qLP5;q0ePGNw!-)~fqq5!k zK`d{$lvJAQ&&af20gQr(!#HsB(0OQ4Ab{FAh=MM3DhGtm1K}kJypoT~0NqX#csv5* zDCRLLoy1QfAK2MF1xlT`{m4aJS<;{WLLJ_92q!&}S>V#OTj^J_UZbpt)wqp38j%92 zqJ}#KtM~(}z&wc#ZQj7i#B%^iWCNJS^PQ?s=q^N$ncoLjt6t{mJyY0>C8j)i$;@vn zgII9A*Pz#LahQ=*T#$m1Vo zQ9j*dOr?C3L3$WLJF1d#R1h#oOR0M*d}p8uQp137Fh|DR!`-EgifPq-dL5aGWobD(VfG8-1HGcVZ4&3@*A3^eK56 zBdSHNM^U318md@-x#R_$V8=TM2*&gnb2TS568eO(hY@rBgLM27C1?=}ChDJaa4+DV zD!L2Mb*7H@RH3cTPdSKh%0XO=GO>z@PUEs1{W-GYCIX>>0Zu-P&?)C<;8x7aP_bKi z_wS$xH4qZ%3Qr-klLesga4m&&*1gWHmSb~^^x9UT5CEK*{E)r(N@>8{%$QJa%srEK zDmHhRGEK@)&!+&O<43fL_FZI_653<3ou*d5V0|q}ZRs{~hB>#L^Sq=uQ)i>Iv&pCWxFL;4v=Qwu? z&YjG7*IR%zT+7H|i(#*G%t=VuFsBybcL0s4PHj^sF!`LXnfyl`wjC*pO15i}0Loxm zLdGm<(IWSe;Wly}*J+eZ%E1UPLg(qauuAyX2einGL_1wg81Q;DnWXG!#SOA)=v$$b z*F`KonJfX11_)^2e#_z)$#E)}gHAYKBfsru1GLCT%$&?|aOz*t{FPyxaohkC?P1pJ zNhf!ht}n-5x&Vj>BN^xt+Ery+49v8$MclIC}_1R8}tPV9bBFeE-l zt~mt1M&!SDgRdT8uz(o6(pvM}8C<;qTXe1hoc>L4KA!2P)`<64m?bcanEGO{o`ue1 zp{>DEK99n4Fz^>VeV0%3`E)v-O5Vn2;u!CX6R{T) z6P0MNn63OCp7fonZNHYOM0Ym#T$Qp#Corv)c=$ozU@7r%r(Lj=c!DyQcq;ki_$!`x z2vmQ$`(uQ@gQZ0FPZGkh2~Xz`FhI0iX$}T}mi$sJHZ8Y^7+?jwJT(|#1^Gl9Km}Db z;um%yFY7skLRgBIRPB-gtZWG@^RlwrnKqx51=*DO?87|y#44_1Z|1X#hh;hTfyV)Z zg~WX+alhStnk-JV+^P^PB-&yYUqrOOCyGTxJ4!wg?J@F+Xe(toqP?B4#XuXV5ic*Z zI=YBxUw}LXi;4Cm7OyAT=|oXawCx0}C)#J_6Vd)t<`ONJRD-2NTP1F`(bf~~mqc4i zv@2PBHPL>_;;V`F4d$*U+8@g_qWzUjBibk-0wls3nMQn%@+m-k9_FqgzSo(yhWOqi zmNme~v79XubygSG0CQqWa1GI3K*0Gxo2Uq`0nS8Ca6S<}L*Vs5n7BH)p4d8M0$cYy zYgi8)H8aG$Hq!OP*26-JfNge_xGk9lylle^@nbt}5i42B;?1a}X11uXvzl4mRWgg! zohYAJUA6dLvJk7|wv=E!tE&;7WEQ*ey0bcs7~9ivBD~&WZx!p=6fXuPSkuowk~_cCvUEN8@Gr#17qtmCRrlJG59nv7Uga zu>reS&x0(!2K97rl7Q?v`Mw!q@mAAQ+RAlJwQDZ`zvp=`q=~2 zi8;abz?-NF_7LfS;CdjPStI^#muhDAnZahHC(a9Y@a?Q%2j4uwF1`&2b`fTV_^l1o zgY=nIVs$csB?4l(o$#SDP%*T*N=&rJs1Q1L;n6`4e#EO2&4#Y#CagnXNcu>XaE{M_ z1A9JZK~)IstVYc6WyIY6h2=OdZFBn{CJfWGb(mbhZSivL>TXnHEOM5-u0?(=A9MJ4 zuYAnq<1gf+i;s88#{qn7l#c`XxQdTU29^8+TWjzLC&xJep;S!NXF1^qpI3rQqgwuj zLznr3xya^p4*m>2kTZAiLAcY-95^ISSt7sXeedAT!TSeuZ_>8ldUO3@8yH73nS zNSqw(;Lpfl7k`cp_VC9Obig=)+Ftz3s1e_{VG5ZrTbyDgq^U zmf@)AQr}pkY*cQE&?4`nL(aX%)EvI-V@Ibt`S=zdx#YG-CiODu9X!I}cZ0-ZwRPK# zvV58Rs!DcYQhq53Ki1jF(pw4mvm9;Rbx3&&(V;>u@;9Wxm(tc@JC^fp%#6*n#<}O_ zVrOEb@3h!lUoPI@Liuv=>%_0KvEW>~>W$~|#}zBU{>*b5^UjQoh+XB3P0ne=I>zO> zv0Ge?3jj0Amm8Zrps~z{tbwts2F0p)m#}h-7LkT$2J87VCb*hEzTg`CRL>UsmRO^( zp6Q-oGk*pIJD431TkY&FBtUWbs>S1WT927lBYthA$#G~39X$pX=c>VyJ9q4eJ8_xz ziIM%z(COGT7(PEf+11nQ4qqH;aaD;=uqKq4WG0<0ljatHUahWeX5z^*v2A2pA|}89 zKJz4%m^S>VkLU+iiKkAQaidoI;t8*5I&oq$MA% zhO6fQwPb$>&$P28@x90=U8}?>6VPuFvo&9`Wpc;$>gqt`IS<-nOmhpb>q8Q*c3akb zj|dFvFTZk+cnE~d0OtJ%N&H?BK%+B?nDwJ4E%~AlBh+8M_>P4?o!=~e%1h&?j(+(G zv_UIi1fDuGNi~eMj{{x8fu3%%{#D>|o05L)RY+8rIa5<}#+-SK z=43X>ZqGxIufw#bFpd5_XpjB^Bzi#{c9Y_~N3S%QFh0c{A7bPo=rF^Hk6Db+tGjgn zF8h4Gzl#dXs49pwQ$bK@_3BRD-z8eULJ*;{GqERLy(d1!g<{7U9t8C-cDCSi0j{dv zGsQ_kbvu2s7lj!NkMjZ^aD1e$3#ZF>0bOXgvA96|2)IkW(LW7;2GyM^0A~3(IQ*(Z z5_#>m)Dg+fe~ttF=`)-EZagD76i2{+Sk%eRe}5upX63&T(4^V4FW8#-kl*kEz-VtQ8YBxqOKFx)z`-k@~a&zo{cunTm zc{9dN>Jv47xUWC%jt5*~&*MB2f*~^p#kN1+!8LNI$x64z?6CImN>Vx99#$N$(3oPZ z?BP_d@Fk6;vWHKaM$)QD{aXByZtn{FrI#_q1743$@n92V_ypRNO3~(^ky@ZjQHq#4 z90to2kKS;XICZSzCRnaYeC{OlJ*u+{sm|ubCwpnPHbh!z7&r!1;tSP*#Diw$FHny zklESjx#C04KGImQ7$l9VhWWxCL{uuyz-HJJ<)(xQJvnpQNx@vP6=R?0wv zLmT1f>BR*#JT24aZz8GM8kV91eA4|}pr&+xy-9U3e~9y$xD8e1 ziQ4ofz8y`C zjmFbLSB)5#MCn6P%f~r-%hRV`{0kp8xAy3jtzW*QSGTwMcMx;JukI7^?}*nm$17X$ z@fFz@{8mQsr}~a~_-;!Lmrm6~Bl7VfmRTdb_**f;jlWRM{vDHW1xJJ-**F?s*DUG7 z8^2}Gm!Rj{{qNAk&>>mqFk}@0akgYfH|S6%ZvCN6@}mLBsvl+}?vGb)z^{KTstOe2 z&$J@u-Oao^^l7C?DV@l?Lgt}y-g`I}%trf1Ok+a>?lkJj*8LH5Y--QVTd?%&H+Bc_iRL{S=H*+tL#?S0wG(bT8)G6e!JZ>*zQYG+dYNt zp2Bv|V7o8r)9y>y?iud391eHe6glcWy*c0t?aoh-6bDP)!@F@{^|t%pMoY18&)raPV8p2GVRbBENG1%33w|JbfY!3&S3^Uf5W6a zKNy2xil6?(oFhr;z04{j1#GhQhN{>d;r;C(9EGvoa_~mnH6q_CNd2Phhhb1^#hnKe z%6i!MJK6apHTvNcBNyQQ4LnFI!}E>wAB@TlF#@|U>S#}XIp#MXcJ_I}ak47p>q@0h44D&p4?l}fVPTVMB%BRs$?MzI%1 zqsgkNXIO1bvCs8&?>a(mqq0ftwy2P94~x>2cPZ_mALZdN+VekU@8XX5B6q_VT67DB z*jVB*YIndu+T#_u(4|G6L{{WO*Fwkanc_E+-CzoK;2h;TWK0k5mNO@s#oOZJ;WCcj zZJc+pvn{gSd(G+^(WpFM?D~r~%aanC9}9d1k+%23?|iY%sWs3L00SzHPbQMH<0bSv zCtU2@9%;)@8aJhH2T4aee7-b)(dO_~k+y=!_V>d7vIQX0S|nLNSU^S}6ZDeNqd}9= zp=Y5BOzEMPt=wbyJA-3UHn;>O1Av%Bh+kYw2%bg`GB1dZ>BHtfO zzAxbWUCH(-pcpulkYuzzcTsmI|lEUCEr)`{X+ZQ@~_h8e~w}Kj3=Zp(?b|U zN8B0d`bM5ExeIS5jjJ$^7Qgq&@sblG4Dq+j2G4DM2^Ag0NaH+%mXOgS5#EP6N&y^de(Hfdma<#0UR$}88T zSAK&_y!eAmx7=!7JxOZnJ36Y4O&Lw;C)o2%s+{`MZkThYz*_|sI-J0;Qd zx8=5iOb0(ZKNKo@pwF2sVKISt_hdB+oEm>S2mA%2k(~ohKnJpOzzW##>>Thu_EKc$ zfaLf;1vxz8@h{Fk{{8d+KMVhx-fx1r&EESHDH&O3qY?O8*?ZruhWuOj|0y^ihv|R% z{HnB{{!cE$(3T|CAHFv+&5{9F73f;MMf~b&dfN-VoL9Xx+vNT|4b9=#QkrN6(ky=f zibL%D`zOjGrl`w);+=uRv@blqZ#A}wU5$q2v0)Qb!y3NOdqS^p#<<86nV1v8bg|2_ z9pOFVo6evSNy{A~O8>zBcMFSa#MQGh?aTy|sEBhk z122inaWnkQMrBv9eFur!ioYc4?~4>s=OWUWwRop29(zF*f88vOG00wAq!oWu6^G+w z`Adukj&Oag=$oofOn(Zq{YZ;XobfT|7pX&F*{5{+*B^%d6XR38#$|4s_{;FwV3XXx z13BVTE#hyNZys>_sAP-c#UL*hMO-r_d8seL31h0y9Fl<;c=XEgxXc`n+2XYs z{fq~6WF1Dd8MP((Jj;+A^*uEtKcrUe2O@n`N==C3!$71D%y0#PfwAPy z#TJ0C~_YaOp^(;U2zfwKxRq<@|1?r!ZWrVnY{j)Dd`;yB1 zP(&8})A@hRVd!5RFLxu5iK&p*z?J#PG7r7jaxWNt96z_CLT>>*+@)g6;Vyn!L&lbs z7kiUe3ibhZp1$Q8i1<}vjn zJJ1ZEH2v5aT>mol<68Wse*EWmOeXSzqX#^pLPAf9Njp^U#)f~rYKKUuKBXta!L1}uShMXs13## zfcSS9mmL;zz;FpuVL-e(NUr+A2mz-QATIeXok}H+0mlk+5dcTFbmbVXQas^8F$nUW z-eS>SX_DR@$IUxZPr@Id-716rv@&gHK)HtI{pPm6wMRUWcMw&1`q*p6XCP0J7LPdN z^RLVzDf-OL&lAsnYUbM}-IAyD`CoJY@`TQlYH|8MGF0)$my@K+L%)afi`EdCS1V+% z(+zb&jd)t6r#Puy^3kH)Gp@%)z#UWKKP7m25#DJ(eF3?@r6)O>>HC6W5x5 zDEZzaPL|Ae7=7jyKeLM1`l@LQ<9Ex?v*U+?@7E{a^Nz*)mC5%~zF(GnzmD%0Cg1Pl z`?%zLE8j;Y-}m!fOTLdi4)48_?E2^M{gdST9em%LeDC1eGT95vfoYp_g?dg59=XF`oHwYd4rn%$XxtwTNT7#j(*#!1$gQ@31+c2FJ1@Z z=n+&5moNA&fAm%Jk!{GoYM+$8Y@$Bzyf{vfH8_sR_d45q5zBK$mgKv%21dc5>TwO4 zSp!k1D-~zX#`fSKHXh=DPGUMBvK0cXELVT4D)-%f%azJ<6KiF;@y|z|ZAMK_%;dwz z#qVv!bNtSB{M7?4EQHEnd;DJZM0YRHW!&HR(ZAKKZ~EA_@=_Faw3TDl%Nx+A;ooUa zMIxpc<)x|*3mt)AJrb(KxC&XZR&-|v-nF88yX4QRX8w$x9zX_-pEkN?J~FxPs*Nr$ zMb0ARc;)N8^(;_yZ=rmeh|diu-ghK8cuqXT>n^j++H zB?mOU*rlk#HNr@XJFw7MB^Jmrg~rcMdwH2&Q-&`~^u7qh zsgdT=*;N5!RWn|(KMqqAp8k@raaGN|tix;qt5SLRQia_LS>lMBpx2Zt3dn77nJxH( zTom;xW^`x`e?!l~JOL57ZJ^Z1<)!ozMWS(hF@rB6>Apyd1Yr!GtFF27J6_f&tRkj8%;X`=H8aZZ#V<0gb|EKf}kPj4D9b zfEa={Asx-?=^dgq-1{}P1@#68wD+cB@hiD9=jvXH9Ak>x#;?F{Tgvfp;p;ZQuQkl> z1ODbm(n@rnFTqPQ!1qYmw!!oJfd2;83;4Ug!H%kQferR>EvhKEglkcESJIjBB<5R! zbYle*u>Q;cll={bnv+0Rnm}XXlJa7xsuUOe zdv5}B7x#K46^gO36yos=z9iGT*bT>btaxLxw1kOA&Gk&L@t3|T&%d)7 zT^4^?^%Y0ML}r_G=`W>~uU~eWtbd|-HA>$oqlaAYNh{9}$JG>zYMqWg3TNgU)6xIe z$P&mz`^KU*tMG3g{yh#MYX;X}kKbbadmsNS`?x>yVJVE`&x-VGUfB7|(?XoR$w0*Z~uGk;|BlFJfaxK!xK~KN1^^T2(+CT1aVd z<2tAo+~paXR=>{~z9{HT;km>ml2O4%--c@iESSUvOkgK-zm{duj3r;o3-}_vIogz0 zA_sD`=t?vva=;my5G+K63FELel%lokDrF6k{R6}6@h5TbVIgGyq_jib3=F;8w*?JU z8+tiZgeN|fy50?hQ1ZF@bT=-mn*%E9<(}N>uHJpJ?YB>J<1)@@z1i-cq8Fi?Fgke0 z=^ca`Al>^BITaf(mPG458~8zJvq(V9yA8Ib7Te=pi3?KG|5aqCe;4M%Els$ z_>r5O=c&hO2&Z%)LcCzajdQE`!W8Ty7)HkhxE8a2JHlN*Ng@ny0Nw#6-ljC^`{`6m z`VQAb$i@t@a=OGAVH356dC(Yaq2ya5@HMVO)~38bhMh--8Kgw+K7Dw1IZGZ6yCgtJ z3X;dfP9Hrh_Hc)z@~ji+8{{&;2t%_9|yrH z(3gyOK7pcF;@@zB$bH*5U-A8J$(L!1J1Ozi^!+uCQP>X=7INt4AiAEi3a+08td97I zT-QAl3i7>RhRN1mU5tG|{A2~m>gwLbQdO??&dqqJU$ydX{2=NapAtZ1wnuxS@eU+t z(Ldv_T&mEbzr$n1-&JZ6c-9nhJ{eC*rF37w+v6c^1$rhf+t z;`=eBR>59G)=?t-HbU%}|2~T<>QVXPiqJW-*6@RgGcr2xLP&NXacoBV@1S!i*p+*Z zWWm4nJhH_9gExlu}BGp{XrF(jL2IJaCVgyn`d`uH9CMUQWWl zefW0(|18<&Z{$Pw!ok6xK%?MQ_jth{ zTyL#bEOPmRxa0~wEX;XX+?(sUXTgc!k9~-&D=&7k^kOR!M>OnUM?idaz4BlEU399) zsVs1HFZ}J#KI+BSOiQU$0^+m9SWNcFx6*)!nul1DJNH#=C*A+M$kL6r2V=%pu_7o& zoIp1S%JD?d2wmMlZd>f&>3W|s&0;x`8L z9`IV6j2^mBvRi0kWLv5J{$G(&pYYIM)DH+9^_Ju0xK!VLZ{;ne2$)gGW8iGOwY$G$-8xKbM4VKqEypF=~a;LfH+ym*^c z!#{77%x=GjPfmFU`TsdXy<0{${9G`_DB)~cs&((2Yz_nT6Wdpge`vGgZ2W85CF38b z+3}T$$20zsd|$x#<;nNee81j)xA=1@j8)na_4>+uFE;LRQ`a!m<7nvB?%rk}Drsw2 z0v6*8$N7~OJHv_m-J$RBOB!FDWlzvgMY6tqCgKI+FXQCb84?3{blRbZx9GLadTr}= ze%* zi&s91-|E%OS%aKuqnRAjr^)@&C*$QFk^@HvkXbsOC5~r_dOQViQgp<$5%y_Bgk8|i01lGt5am=vm9*)&Mw%z{9i^u^{ zV1LbmNXpvU3uJ2*lz8x5tF@z%ELK~uYM7(P!)1bK#%gz&?2N7G!Cfub92?uFHqKsw zUvatQ?7Z%`G2KjKny3K;86+2DPzlC^Z1gi^^D8)|ZfExo@th7k1dNx_Yw>Z34V*{; z-izn)yTK7)N3=a&*Ny`ktl>Z4yy)|)4>-9q9V?jR6e<)>ygKjz<&MJP$+~|n4earT ze=T~8ZKu#`pL~GOP-QEy(y^)QXsq3p$VWwfSy3q~VlB_0mM5I1KqUFU!GS3WPsWTu zHSwDZaiAoAnQxjtwTRoV!$`z!G2>tT@{5v}_1Qjc)$J@cJ0BaNGvn3wH~QD;mFu_r_mHtrJ3PmSWBx5M|6>eLRky?bD{hEax9k25 z=tJbzv5xSh==0%o;y7AxLtfhye(D5N&?`Ii@GczH#0l=@9|&g;ime!EvT_I zJTEcMUKDR)d#nt9;@Gw+#Z1w|%_#t?5bq0xi4EF-4JlgU^e3J8T`yllg$>V# zX1xpN2cVJnCOOn)S=GD+q;R zUr=iO$gh(5(%@yyA20KFL;Bv#nmu;>Z;h4Sr z(ij|g#r=ycv}n#7c=%siP*5URY_;}uB#XP8Ss(tE;`d7M*_d&7pyp?ntPmw1f^SXKT zBh_2Lr|N+q#cd?X#lOedo}Y3X-ACp&O0RoU5?Hy73Rt?0oUwolO}DXDx{W*NHttq^ z2>+1ZWzBFL<>d_rocbH_TIo7Ao33Lsj1ngn0kNSAu464+M~~?`R?>BRUd~!QjkfD} zCu({Mt|Mi^V*Q2zrr($Vb>TOrIE}olEZu3Gj}&ZR#w6+s7cNzFxe+t`3DYVcZuDag zB|SvEV|(q|n7=9JUvEst-g9_}KZG=}ZS)Ygz-u@%50M|jO7Rdk)Ymoj@epa=!GKKFLgL)?uX7L)>C|h#ZuFxI+Oxm6NzI=@EX6tmtm7;a~V2zZ*__R$uTe zFdIF?KE7b5b&sUv&lGR)ZhC`%94o!St=G z%Cekhv#j(6)5-=_SuCu}^Uun@c8HUYJ3@bO;>iEbA9P#g5AP3NCB2&d{lUpHzkh%5 zWSQT;Kj<8AczxlfpX3>O#mLF*SX80p1{@@l7ljV=dA6zT_!CxM8r2e2P|Ko2h zFa5##{Qs>#xIOoO;}330@c=XZ!7btjiSuy&ApB$1zuWV^ogT{ndstk7veJJ{_x~!= zoWCwOe`)*6jT;z0G%oR|O#}9^t!4-jLIXSW$|mKHLT53lH@u^7EG=}37>1KU`qui- z5R<|6+mjJ(44u?{FEp*iALC!ObF_v!WZ)77L?~j_?e(`zbZ8B~1oHUgv6CkIw3UqS zHhZ67#Ro(qd;W&SU3}0o`fxmhT)8$PTEA% z;3P`nBY||+BAM>CnJh)cU!7`vQ|_=(w)x(F$S#lH9YJ(fYZ%C;``bYot>GZ*G5ieB z(6(W{R2A)h2kA*-us#_P39ZCgDDgT@*2L>N8H~FgP&94b*YE+CK}41pqY8cz+3>#= ztKER|`qW~*ZcD7TnbTL)Bz^2Dv*=^v`i{q>kL~4A7`4MiugOaZDnAHJ^_Z*apK8&2 z&chuLt z1u^NsHXQi$Se*_{h~MUm-&oXp=~%29sf#4a8Oi*z3!(?%og@QVaAGQCKr6K?Ax5t(45AB%aH7qSukfQ% z!hS1WmMK`Rz&1Kbi`TiIPF+eEtY9R{40iqKyUO<{LBo(QeUnu8$8Y8zpOVi&7;dD! z)y(>ao%HVjG-QSJiB<2SztDRAy#wW}#w=xH3WIa;BRb`|Fi-bdi$B@KXj(nn$doFzsoQN%XWKA`zyO(#hV}@xLL-iY!$b`SCLt1 z@tyj*E=LIPt>QOX;n8!k4@y%(rmrtr@u90MNPF=R4_5qVY?}S=q5ZGRc0XNDuckG8 z3g$Adbj?&IK7N*5NgQadBu<4$jc;ze%*~ii1zz;p_864R@`;Yni7=SM;#SEkkO>^L z#N7{&@25_5#%JfnFUxP6D%WuEm3H1`Sh**3GWR1ja6>WlR+Jljz_)m_;1gFxo3SJq z`U#RLt|nT;zbhbqHQlsTyJ(tWt9Fq|P!Nh9Gqevnq^*j;SKtM5drbR{bIzuPdR`T< zRac~Stct{|euVDOYq@U0YQ^cJOqCU{?J#W>SHEbhtZqlA;6;J31LELGsUW9PR}-WF z58`d)O>in&MmNwV)ONd8PpcvA%(H~Et>dQ-Z{lrTx{%#jv4bINrosz#h#cz(v#@|Mz928Nv zKSjRDrxt&fWyU8R)4yeXJAR^M%UqK!$Dqex%juFWi}6Aa!Qag2q{)_6$qSKb`a0cf zF+|(TCpsg`iXEX-L||xer?e$_ubNz~8Pacj{xfXpmv zNrf3lOt@E@u!bLjSBVW0<5mI%XLl0X3NAFcKOoMy)D*Q&O3^lCSx|NxZbKVTd*TsX zvIYz#HU<^4`S6ld3|RLg2I+&@7)lfd*g3$h6v1rXk!So*ZB)3fr8e#$!5h z-cRWYyFID;B9N&sy#J-X*qEv>o{{HJ2oiY(b1po zP*b{X&!_2*we@xDp*wgM&yppuH;Y=j1Kaz`q?u--;pa-8WF6cmezBDCH2pyjJs>_V zPnG@*{h``13GFcTM@O3e;3O{~)}~>|&>srJfp&=jN|S+csYQZNhB(D;Ojv<0yN8<- z!)*R9`7(5=ejw83;ay;#sk^`uP$0MqOt0g<8L76+OM08);bz{FY+VYr)w&dH<8XCE z<_XM#ske7Q8(0VDwdi)d;qW{+`53BTH*ar>Q+2V)rt0FM8u&OC9YxErR9(BMW^S=m z*CMK}$B<#GEX`6gPBQ4dn5YWUq8h}!D72*Lc;p8_>bvchu zsxD49f~l(Oy?mLOs=CtFD|uI@S4wzR{U!B5t9X0CH_#znN{gkzW5Kkl=ScM1m?1}^ z-(ZX;`I|#WgPz7>kJvcltKLc6@UkoXkyUw=#N&A$`2j<9bzSlXX;7oy^p?>^8u*IwIc4Y)MPq+I>mTZzcik*6Dj%{8*j|}=U$v;Qjyv- z>2Ia)cP_M)=P{&#{jmYL5&R5!GoG~vKILY-jQgse9GYpNGf$(N?UU!FaleGTuX?O( z9yTef=Be*9KuF{_6UIF!CE3bLZGZZG3B_nX3_@~0q`et3KG3`yXfHa3U6OG8GB-zt zZ#MnL@KW69i)&9}{#Kl&k$3dSIY>Z!fv<=`DVeAkQsb&)T_>Ee$g&9zt>Gmk!DtLm z4R(Ythg88G>9fESX`LXAhuC|REy$rL>PE!?0V)V_b8ttWZ7k~`x)|xiO(tUT01%+s zUs8?}KR4I)%nPBmaIrSngulG-I{(##tNm^WQ*%c5ww@K;-y)aq}#|QVIq!@OL zlKH$~Aydu3#Fu%Nuv_z4)DaNHPO@fJ`8KeLV&@_5KZk!}4z2vL{QdOtEB!wnzq2p; zKN-JKBffR~(gI1JNIIsB-`n_{>5+}!gtz*P--xY!$FK6}Y~y#1N==LRVEh*Ka)A0B zzY$+&8Na42+@Jo+S8nsvMbm!1|1J5xb|l`{CEw?qfcFQJ@9**buH<`B0p6D<-=loL zKKbrA5${(f-^cR(vgG@GzF%m+&#u9zc0Bk>jW?U5AJ4#rYy7MFGFJ@8{CW_=xM!<= z?7SoNB^l=z{-AEakXKDd{>qKs z2;D(Q-5=1G?Lgl^UQIx~t3ol?4j|{L66)Z+_TPdA2N80gxOsOSU zr3AxlQ(ibuw-DOt^}Uir)URtogJn4$PT*EfECI07%KLjfS#C?{c&f5I*;Q36Aimk8 z4ky-ah+}Vics&|dAO?Xf&JL{&+`Ej^*Pwpr?#D9N&-@s^4P&Nuf8ZhxB&_f zK3iv%a6d+}VYB8ITpAGm0WS8|{rB@0`EV=FSL#@EsB7ZJV=GD&5I6k=&U78zMMS}I zmy!%johSoSUDgylAVxf!R_Ol3aJrY(_y|V_kK|)S!;=skM=KY(^Z+)w2z{EzJb$#J zl?*AZ2+xOe5E3rg+eyQz0dP(M@ejDVARTc9A4YG2uIKQ5WDNMiV}qr57gs|4(4OF! zgxB9pnsD8Qjv%@2G5qnb3I3aqc@lC>VBxr6DwK|8w4eZ21jB>5 zL&JpIATGI|4&ojaqPFapj8DHS_baXz;(2;zT@u3j&1jGG#}I$6=Q#uMV@&h;AR&^z zTZ;cBxpJQ)AimC_WPm1SX_Fo@IF3&rc*F_7rSPQsca61sILE&8H!9FAuO#P8-)cWI z7t2gDa&4)t?Dn-IyRyPa$p8|=0vLFVJC=3aV&Ym;8bimXmcWP7PI^=-5blC1%#|CYc%~+bNs$3iH|{tHs^*U*74B!Ok`|k877heV_rzPWO-IRBfn%a59Zbwfqgc7l*wkd9kl76cvvOQn_fj2&oz4QVX zoxB>c;t6x!XG!K;hli%UKMnd_3)-F!gFjh+W8J>S+IQtG_ow1g{P5|x z`8_lg<77;8iy+#9ReXM;suIE_tH-M z>&B`f4zKQMgAU(06IcMBAak1x7iq>R(tDmzhDN3W&_TKc(0tGVm%$R`7~NU~ zk2K>xsjJsza!23K`IKS)slEpz>E{JoV5HOcFWdQ`H|ouvuLfuRuQ@n?x0HkJ&t%?@ z-lOzGmixff75|7;JHun-rGU6nz#SUGZ?o}|10ug`u$^$E2Q(4t-bO*ILDK`#G9edeaajv z+~DZKkeWk{RVR7ub~g?(gGln&Gdo0iW^by*r`8y=gH#tNFE7Q6J!fLvBR`AxJ@e+W z^VFr7iY~ahj9=cMW~dU!A;N>3%SaPRG<+~EnR##>GI2$?%)!lN$()|wBL_E^$sF8V zmdvTKnr5pS^Kvrl`*C|j?!A4ON7^UFKct0d{zac67CdfWbc^*r?>B#s*mjSZnZjKC z@|U;Y@v^CX<2H$pM8eUWZ~Nka{}GTT>+$nH{ZWxqe%3MV`*R~W3R%BDck^0RcjjSh z#-k;@aGH9Xk+r`~cXR&nw~y`lkozROuS>qy^Zmi(`xd_6m3$X`U!Hs)I|}dD+wVNz z9KjOSz^8q1!M2HtZ-(G2E=ihWzEg(zPH}vRONEjfz6hNNN6;;fI!K9ggO+)EvA)D5 z5pbq6SfY?+hPzB>(MHJg;PfWNYX>awCHnR@2espNe50wYRIYEyBJ1rU)tGP<^eF^Q zj@uvd@R9mLeET#%em&!LgiNp*!`(F8y+M+hmDRukz}XOZCNN`r>JNyYy^j zB|phcYoev!3)3cJr9Xsz_rpIESk+Fw%z=B)9r675rMw#DqDTpDnfWbKaDR989<&BG zdX4b!YICxCx?6r(CFF|-JSCs$Z#Q1yz41is;W|+dc(#{&op8ew{JW-F1mBSsRda#zQHt=(~Uv4Qq=cHS_@^@ zgBvi~3r7bh;72TxB*1q{)cT0JZ?H@JytuoUe&Ar#VJl6GJ_Tv?2}t@No+$bf#~r`L z-Ow85SOvIG9TWfPgF!X6+~&g9CW$yIFRHxl4P>SsZVnyhBvWv zVi<^V0^VuM@jXJ+WPP8lK=z0vT0$F&!r08-C8j{7f-ds20yljr>5|x**6;cp4t<~R zvsnFK9R39T?-U2J^*`PI&u9O$#|O*H{y%MB10Pj!^}U-cVS$CaVAP8YsQHd_>F4>#QRcz5mD^_f2AKHgL1PdWmED4F(fQSK7 z4Vr2Yt9QFtL6lF;zW+0G@9y1vs88Sbc zu6vV;3)eB~>MLDs)YY<4Z89t6euGN;@jXUtzO*P4fyh|DYXcZ0?lHE8sY_UtMh}Ve z=ThJ!=Kn-b63oqoTxKF|$RrFAX&kx=u25`ub5|(wMGzb_EXpMSOkvuJO1Re$C&p<7 zRHpT^6W>P1(d0^gQTRnFg1-m3HNDAWU$TA=cTfp=@xtv+<(Cje<5O~95|2lvqbBos zxGzbFKYCQ<;e1l=?@rWAb2}zw`i4)+NgFU7z?~>dfjiN7it-zzaCf3C5wl1IPUNce$L{;tzLUfL-Dck+LfxRV?=}C0ltJ%1x#9(m zH#RRP-2N(V>W??RH01cu=HGck%)eDMU*7UbZ2t9A__}zwfx;8w;T{SL@vt=m;poTO z_ZmKJ3H-D7C$ag(Gsyf>W0C~2+g%H+f(7~>hsP!V9})09Oum=?2X9!#Ni^4ys16oW zkRXvICUU}cid00i^i*k%1shbgSDa$4>b||Um$r)7Fcw+()|5MOf5@!ZKWC$dm}sT) zLmmM874I~`hgpa;i-t(5WXK7*5n|I;N+^Yv#W514W5+f=;jCz96V6xQLU3==#6xTF zP|kkEOc!bTvB&5WZrtG$t-_+*J1ra)PbeSVPt3Se+5DqK55i5kgx?qc(I3CX3HV)9 z3;Zrj)Zd7Qxh=YK8*CwQNfjA-mp6GTWY0F#XS)DG&^ej>%E|J5(xc7*)Sz8LU@6VG zuqkh;o8^>eS#joEnq>{muo5=Jy{8Wz7h2|(tUQO1*K+}Ba=dl3N+Oqv?czJ(H3$X{ z3c)Irk+m0ZPtZ8Y-h-l4_X3x|y#NU+v|duy{1HMt=E1E&iwr^fgn#1UpyQ~r9-31s zn>@~q1iIOMTkc`F)hr70^&V!D#*ArTQm)+#g8L#-DrY6)In|#nda9UDr0`x~_MI?} zDmDp$I#h%!TrfFHcFb_hm_~zbZdrwL6EK8{2@q~Ik_8>Ef*A%1VBT?niCHBp&!Pmc z$3=X_TQ{Rbn&BiVY?t8Qix_x&!7qtsppoiw`EdsejStrmGla4Pz3dGKVvTc;nsigct>jfYd%Vi<(7Qptwgn`STYc7B%Iy;TBk&=P; zfoC`%sv^BQN|>j#vAfY$~+T5zs$V9tZMZ_+d;4 zfgHT+SxMw~jFp5ZvOLx}>+qo|-^4nSfMsGGwH9b7munnjj>a*5-e9B_IeIwfC@PVP z80Xk2_*+o2s*5Jtf-IbIjyT)+X)|XVzs0EP&o<8E#$aN7wHA$Sw8q)S*C@Hc$QTD| zuDOuasd9__C&4XhE#MYK#4Y9k8o^I~ao}c1s2ophYUf zu)`Ojo#e(h`lcE^*VBiUWy)hGXsH54Su>{f20|cR{R%mL2louZr`PaySk!>Kj3mHm zMsG$=T5fUHu(Ka)xNR55#?#2e7XXwmfjd0-C1tThJOoDqcUYjN+@V9b${m{H2!H0U zoIB8w(*c}pyjsLS))D=JRjW7h!TOZ*4~9$SPuRN?OhfSx;xb01Zr^w3A9o<{Ap9dU zVZGob{sDJEwHP$1_izVjjC*Li&idK&{d?f-+iex+n3!XA?6t%DfmeAUrrB=1U=!K{ zUw!i`ln&mj%#UaG9!!gcB{w16>n``5=@b0V;vLtV2muK%QXvu7Y(`w`s1P=5Q-{q{ ztQnkiu>-DU+k@Nm1M$bdVFNKzzz0lW39SDr;1B#WMpEb)lwqitr(D7#V6>Oyxs9AV zqA<4rR*Wnd!%-y%C)Bg|L?D~4xdIGJ6x0<0ga_PfqD#mAv6jowO*7Y=RC`n-g!zJ|&aBiT2yH&u+m|hV4h<$#MT>NPlUswv&k|=yd7(l$F}|gY91u`*$t+ zSKKeYqnjNdQ1~rj2v~z6>PzO78v_x(FLR|L-d{rCS1dz!rBmtR8Ngj2x>kK}lD+k2 zYzlXU*+?~@Q%sG&CAgfcH zV+E0@i5_#D0b0=|_uIuH+_u|o1W$)6O$3)PZ z5S;XKR>G(eDq$^3^(h;hp|s9c3CFdGI&y~V9_q-V6WX}d_n#4Cb%4A;o1YWq0~;9r z2f==Y@;pPV$#-U$=SoQ(D4rD+icgC-{e^ZOf};ajgo2L9e}GeyW7OH!m1h}dZw6+y z5%xVq>oGf#!rYf5X_P9*b+y1H}$`|m@N8iVE^NO#E?2Z z2OEEh=YyK5eGAPB5NoK?_^YD>1QAo5Z8ff*HD6k8jWYwbz7&r$1i&xotP;WhJQyQm zrJm8@C-Gjr)^~Q8`@KSG6yz?LTn|W7ebHfp|9zxMPDrq6T#B{(#PUutS(;}K9CTkP zJ!;8$r@qXxJk@{DlO{gO1dkCx)pz<2!ao~L^0T1A*#{qQVh1jw!y;SVX+0^K2M0}zDb;8@z$8I6QL6xLSvbUAU%xtQ@f2ggp@h#;CPcVrNb#1_k)bPhx5MlJP>~u^tF}qocXFr0}@Qzq^ zUat^%eZWVp>*616rjJ&|KEfps1G3w=I*fr-OWEhK>@ocrKk}tw($zuYkE>nXB>p%T zVS_2Gip;17TsmQi@-9!0EYm*L%T8WX6U$ZXB*?cn@I+kiz&kdaIK_vDp z7~$9ok&zM|z9Q_1DN+S-3mdEoat;WM^Q_A+1iQFUoNZ~JVKtI3Vn4FMNcW)o76`~d z*0h;|7>*pz(($S`6i;W*VM(I)mC}icrAP%pVBTiKrN}|50*L-$Ff={MoyL_tY=qVJ zD6)d|S~Bh+0X~hh=ig_&g4+xrk7X+uU)yBHzy~7G z{T=78Ui256-3Q2r&!m8B15ccNa@UOjlu*Y6#cNa{_jeN%UsgYqpx6Z6^5BBvbE}6E z6fffXY8@i^Oc*CA(7PrtzTzRq9}|Rli;5M3P?6>pZ^G^n%W)_iVrCJHQvh%4X(d}mKUnFWca_MEphfR zQW{KK@*g-SkHQCNOa6WltCXC*Cjhg3FUwCWDzY5?c5O))^~#{yl2=5e45cmk9#}i+ z+y`n)l4TWw*r*t&Eh&iWLvUUIx<#j1Ie&#V3N(2Z*9YSMwfm?<@V6Wg>ofQxxqCbQ z2IF6e>p8;!p}nyK$PE~ z!ViU1RDD+p|D3QsD1~m$)hqPzU8zI!Lo%eju_v_=nPWYnK-uWRQ7Po zEC`1EQ;{w5!*~m;*Xj=_x!0?8C>1yzgzwit8q#jJ7$ZIsgsS4EN4lx17?-xIN+{Z< zvXz&k8%=?$VFrZo=Wrxt!8lOC=P)pKO}zx$M=21`IBztsXglXlla$c zJ*&zel_Tu(pMK|yaQ_DxM2Qv~UH2g#ftJc;0W4+8vV11b))Nm#NK+@#TeL%?e~q3B z66neL%Yo}#@r0_W*aNwW*qV#=V<-Ao?6yHROg*hMj3PY+gdh9Z?c6v4Ap}+cXIwow z8y<>qi5@=2M_e&kVOABBBe@h|wmCA6^bgPABd(8JiOeK_w5lpF=p!Lw{m`Ix2JFpc z$hJLnqmWNBtzQz znHl6`WG4m-&xMh7Cy8B(Ga@%)>7uVrX&uSrD5NwXb8d*=N6{ETDR~*BBl#bc;%mu} z)QT=*{?}309jJ?(5H)y`aax*+#F-D(J2#3s2=jBX<@8|)1r1(d#sT?O=CY)N#8hT3 z+Q?T0y0BD-0FZiFT{Gx(r`w<#cdgk=C-Q>$r4xBS{x3E-!gr!%V~Y?x46Fs3QAW*p ztjKO+h`8@T=ro{Tpn^T0Ml!Sa1e($Ls>p+DL9vimwV;MIyvOJRi=D(8b>wyhdmUKf z0U@;Wh7!?)8_7ZrCSQ#Cd26$TIZgxQ*hGulgupV!aT-W7YK4hOs7TLoD*JJqIV#5y zV;n~Y_DP)vj)T)q@UNp|H}e!()KqCYcC!8p2#IkZsEJ9@he}!ZHK$|Z#WD3g zY^4ZYLK_qXTS0A7X@|FVALL-I$W2*Qmj~!E@B@hE`tyTkk@!K8$`4dqiXwBY5B#5? zppc^tzpOl>V`2utQ5oY0WJ@vkw|rRri6H35+&&%_V{SVMistYO5UUZ__#twGYZO^) zW`S$mPtYn;moZH!s~%kAcKw_$_^$>IaVU`Gyz^~hw9UjHQxVO)qY&FoI&IA4Fvvr)$fPjlsKEqcw&0-P3W&~_#E$1^N{zTjNQQI*SaXv$Go_>6WF`0QW zY!v*4W8+1haZo0+sGBjF$Yaos*E9VX)divtmJY!x?mNs%jg(MB68KT7S{Bpvy7c_$ z+&jFMf$XK1r|8*>c0NnvFU+fsQn%$h^Ov61Z{aV~QPv>*CDC4OGVzy%@RkGNE?t+c ziSWt5BBmmpWrJtpQPM0kY=BG{q7%5Dw8kVZWrq#T>RCh0M2sZI%FZ`vhsI>*>yg1};T|k3kYCX79Nvnv6;GNfNR1Idg_NmM;xd3{QZo zBNxY)dyxMfkIqUH{AA5D4{J=PvH+`5)X&Azmy;>b*5E+)l1}wl-O%LL>UAOzyb(J}LPncb#>oAAcV8}51uIM6a z!|_d*ej?UKsdNG`^#G3a{kksy=?V|%{Q7)%P&k{CyD!LB0L$*}a}`Uz#$&xaW*DwTp* zA<$2_!?Z_wj(tEU%OK^YYjR-d?_lf*@?)4T(puYUc#NqdIgC*B&bB0|BQ3gho~Di@ zv&X=}nt9kPVS$p5%VNbDCUKUzJ=p-_4J8{55hw>)z4>$%=&j~pl5PW)%e8muZ(yBr zq05AavSYp4y(%fYswgqbHHi`*ITYtVM%P+O$#l6WWf4#5&wn_5bSV=pxZ@anj`eZB z{`b{(7(HW{Gbfx1*r$9sN;TW8fD0UPKdG<;zZVFE_L{4)Mx!t4xfaWc*O(TIly9J1 z>_fMP*to&k6CDo3=8~TGe}`DyVB0JNX|Awi$=Z-~XR9;@2KiItLr}TnUX1cW$OHf( zztt2uJc>(?&!0Z8;!`6&&lCvl*}0s+N}x!l-eNX#iC%#O3k-dC{`UbDHZGOa#@m#H@#ZA{ zJ%oN4fJ8x+#i?|yVHsiJCE$zcjXM@$J&d^)T>?hci(fowQwpxv43{04l$*;lu#y8e z>Y+^J=FCNFX{C*U1-`>~p2ajNVBHqeUt39k4J|zBuc2Y>0Hsp7PUX_C*|}d#!NlpH zzosOD5&k6}XPgd}DvA2*DSQOz7#wg^12DARLtUqeBc1-LL&@8uGPA+txrz28iwJ+^ ziT1>tU1|ELe4Dh)!Y-k_)y%h3oJ;x1Kw3NzJFhA&Gf63t3*+H(GmC;$Cy#g)t#!qG zlkYJy`6i){uZB#%KgOF>W0tBcm?80w4NMp5wPE;;1IV}|<}r|5F31z?@<${G;KCFq zju7#g3HH_em@v*z6$628ZuR}3S-G{1Q7Fw8usPx zY7_hg)Fo_s8_7QjUylgPk4a+3U-1du8oSKw9;Nc?VMx^REN)k%c5DLSU!Xlg;%EW|Q%4w7gP>_4Sp%^YzEfoqY- zoN>@*=8Z=*fm!$>#AokOSEO6V#2V(OxvvSkaYJNS6OCs5={A0R0zL(fM@M=fj_cB` zZ=A}{W2Ivu%FG|OVx_0w+Rj1_+S)#c`2O3z&rWmR>M@5OL9+KT!ZNvlqX{sM zfDs4@4j2iKCh^ETlQhGOL!zM>j9J4ku@IO^6jMYCxH;zV`^c{JeiB#`eYX*p}uyjY|9(5P#8qr^(HC`87DikLwnqj+(!W2h=wbJsPoWxG>(<{@3h z8fE{A(OS$7NO=I62(DE`Ml-C^tW+GsVFq5ixz^lsEdZd1@FRqXelm~GabYmgDZ^Iy zCKQ6+puQj*4Bw+P-)0UhnTA4Xw_5%c+AxTMf^k%qk=*SqsEZ*jtRR{f8X6A77{X^! zpf;fmP3cN#C`#Y2rNq_?(03%#^P?|*2YQ}N^jw;Xi%W^BJvhimQxz=ZuzCLxdn;$n zeAJ5ZPD>Du4p7`c9ay>f~P&W#-Fs=xKn`M>~32qg^Qfz|%A`S$c7{%oZ{H!y2 zMLRm>Y9O{T$>qmGdFe@p=E&Xp496+MwXSB$u&AA9uv5RP49sQFv7}qn3={Mjtd!wu zmlqG^GM)iDsDAq+jsJ8h@AaJn6(c2r)ea~B8U{W2vztYyE+WeZhp0~69#FCUm zGK2Rg7S;RyO2PxF#_9`w<%=c>`KNK1f1HoTEtxXFY@G&6WH??3-=fnh7N@>K-_%** zKYh8tB<6e?@XU_f>zT%vMbc8MRFf*gt(7wsE}?uMr@&#Tug~PZ0BSxRa+O>D8jUh$ z5V?*SN#b)}ntK8S2D+SV!s%25x z8i^Ui8jB`3-9ziO`!~ndf6r3*u6VeO!gJ!`GZelh9=3fS;p<{y=tCEeay0|aktsT7Ov`u$k z2-n1TFb6LWT9rTZv^%we)B#aZ?R(gkggp){=Jq4|#l~hh;$`0@IiuLlJgSum0iaq~ zs!|;*jOqVNY-Tu-uz-nxm2iVUt(wI~7aclRZ0rl#PCX8v6DH}xGiY)s&y2xgATR3p z&7-Z6p*oZ|ImytzaxLDCp}btfTa?dENuiZ%=z)J?SwSeTnBGEpCG4^CDSF`Kx|rvL zW1qbFRBI@&isDe@0xD|>kzT6?(aY?R6L!=pCisK%hn2^kMOLXi(F!SJTbfm&0^=sv z8?mGb9E>ex1pjyozN3>bR=Ln92FRHp`6^|;1?9p;IHoEW7T^w?`V>CCa>oe%PjG-% zXoMTUUYMrUPpE&)Sbtwq{p@6Pt$12`&@7n(8GlZ*whtcz?jSUt6dI$+j*ZdYV68v+ z^FXk4HDqpLXSG;f*P>X14$*fuMeyAKYz7yM_DfF_3=E{6JYk0;SdHzlN@SKOp+ndXa{MY=GkSu)5| z(gYt_{fV98>F|S;#e-!m69?+5g|son7`!uyRUh7kH9u9}8CTf|;IItjV1wyf9 zfiLMp($cEwOXmxI7_1n?b8ziY4-q9QoaxLuA2em760sIn@W$HJV2&16wWpZrkoI|4 ziiX1g#gD^9*dqj}2}4w9btq-nbQNRS z?==hyKTi!aJ>7xsM5nP{%!bGHhcgM>6T4^xsOuZ=k>PzUhdz<)C6(}UxJmg5v!k-0 z=Ju3i?B59g;$!CUddxXY_Tt!tlb>~A?@ z7It)w*eh9H`v|Q{F5MVCGHBQFkCUp!XVw68U?#~J?gQCLo?h`l&gVkWei}&Vz1NY9 zjsgMs9$o^gjgJ5pUGJS108Rb_0r4$q<~>r83;meYl5KES;8p~I&JW(_gYq!q}t4Hir$HrOU z6S(o7ohk%wLtWmla|HjDsKfj9jkw<(F@M?BX|smY2(QEkdKyL!L}Yu)$XJyDK!zLY z-w{1K1s_ued$vjC&Bo7-yK~+Vd~^Y+ct)z-8OF`Ggcm}J#}Ud~1T=xeE#Z%)n+_14 zbW;fYZUvH7uA%_`h4LPwM|EiBYCMeeB2t85dft2hh+QZzxqjhJ0(qtr)PhmqJ&(of zY>ehm3Zu(H6MvX5$EV>gzy(}HMi4?+L)%k^p-}@H%R7Ep_(jz6mz_XP?%hJ*d%Qnj z4l+A8RA{G?K@vs-#`X{;gmICsA*Ta~asW}q_ySnM1@Xq+#&-!(#PFbh2%nvJm`|@@u0BMH|B8We71t)ZbugPr<<^Q+Vc3*&0Ub z`}K0lR%(&*s(@y}pTfZ+R51#Qp;_#P4?ZDa1~|UQK<|OEcng06=oBBG8w5_H7pThUv6(_9>j0%~+Pt{F`o* z3#?Y($GzDH$v#f7nl2WsB^O(Tu?0B$HP&MF?as(~+w(~drXv4gfO^W&3=QB8!X^ys zAxA84$mtaFI~mc65=xaCUeC`S7lzWAMmm0pB z3S!OVP5T(96060E$B1DJ3x9zo5FTK{jm}q5d%KF9az?wkMk&9_F6LKF&!0~n?Y}FI zJB_q?(GrS=%f@Q4a0Tb7Km~Dc3|+>(6L6Ir{-7UZB@D7>yvR+!nIg9XZm_o}=yS%S z@uE(YxJsaZv3&mL#1QuNE1R6WqNr7B*(n1*SJ`Q}u-})B{7b(IgsxikbfcaClEcIC zx!V0RsQVq;vJay3<$`1@TMvJ8|33#B=ly>_QF}uFV=St@|BkT}jU|YX=NtOpjxxe@ zEe7wNV_>G$q1AQx$_N9#PGukxnj=Xzqxb0W;A&!MLSt*+8{YHDBri4yGg=vnf~!{} zL>-jWkQBZYrHdzCMWYRTf<3y}I8UkDOzUQ*G=Bw^Vhus_4TdSiJMQsBZ!_;95&vQ% z+$=9fW~5=2PGm|-oBlm3Vx4#AJ)uGu!O@;F0&5B0TO-2HgSO-%r#i)hPecAEG+OP!i;JML`;wMP3%5}t z%X^IHVSy*!Swbu@VZD@f2Ft?+QY#Q@??%C=J@e-Iy{%j?Rk_3U`5*d84D?_)S>-252dsE1l;W zPr3ewalDP*P_NJ!O11>5urP}riRXQS=e>;buA;mkb%*8FcEgzP9Zb@v5m&XZW-?Y_ zFSEG|>um85TV~6peo$0Tbo&bAE>o(&a!BCs2>NRMxLI}$whpxXsRiY%&1%J6Tv!X^ zP*`XC@KKOhig#f@(T2JWVYpY)HQ``ZAKP;JPv&ymJRPw<|fE7XsWYL5VM-aFH?0^_NhD;uS2P7E6Un5E_P8oUC*(lja z)iwmnH_3qoK(TlpC+1&nPeOU-SLg%rFeXvv$-dsvfLHk*Vp&Uv87Lnr7ub{^c)r!3E7`+|UTB7W>+DLS({WSofyeEgl@Fz^hj11T9b!sq+qX9 zyQ$qcESP76p&tMlE(WOWFOfI_P_R}anxieRKw_z(1X+PxT8ErQF%SA@vUe<%@I%cV z%RC6$bxT;hwgDsq6S{@FfL;Jh5g3+-Ikl!D6ejCq$+4D{0rTh;D-qVyl$B_|J!us6 zc0LG&y1pwsAGtu$#_Es}8*m*#r_|>y!1_*_TNQM?Nk%c{UExwzI>sccx*BzxrnehL zhlN-?UNFTWeqy^}c(BSCzJwuN0aL-s|8fQ=a6L)iHq z!mjQi?6imQuA&_H7qY8+2ro^iw1@E0luOkbjN0l3j=2~VlfvZaA&#oz_`r@_7?1vx zM_-P-uyFxjl*&x#ioCDjy%N0vSHL91F@$^AgaBG$Dlp~jG1dUJ9H4guT0l)}HvmVh zzp|SnKL9x+3l)GYNx_A0wi}WmP^66dUIn?K@|@kMIDYm717NJfFRWUJ%&^dlrDeTs zYzLe~DnxB|Sk;-rHv+tN$EzrnDfeAHU;=aJDVJ|$vqa=)0LH?lw!@gz7WqK2QP*ZP z-|1B9x3GNdlrf7xhVSDlys5|qarhgcZ$;2$B~o(jqpF|TFkurCkl{-+E-Li ztIL8CBGmn?bSEOAq%Gjk>1~rV`6uZ^2zmc6sDo(+-&#!+(zZZhyc3 zU*zpy=5l;n3Rr$O)?j!KQ+XCvI4|M(Q#@e@X~+OfX_&1Z!=C&c{ube{0^zmzBl)hd z!@CBcGm)+uracY|H#te3eb>{PJiM|33N=W0)1m9ghI(W!yx01orsV}f<}fQn6d2;z z_Sq!UPGe`z@nzpfbOxe}wEiFm07!RdNCi8;5+61fa&q}>HrmKE4i(ZPm@8E>p`8BaRZWK^yn zPu|_lzFZr$9GaM1Oo0S}IY4Pe6m}e*;mU|3DR3F>g#6#EeD9Cy;MIiEn!ajLqW#%l zAV0+N3eF**;4X!WCGDWNTn-f^3kZ#s*UT+*Rw_BK(ZazhzFm##9ur$zBG&4hyE3aG zdi7MxcbVrY??ACdx|Aa8^dc;`?f|VwbIi~KREG-4BWB2yN60}sInQBvX2tRVh{SBs zB5QrowSCROqHC%{MK)k(1nRrWGYL6gAzVXczuZI$&>5BxNDl=&R8s&t!?cJke}x@$ z0OcFiV(H7m>Zg$hHu*Rd(}B-%Ck|kV(sA}KiHX~qc6apKOQ`k{-rCezS+)z=$W04SemqFMBdVqSSmv@A( zwh6l39;86(f_3LQR6>TcmDYO0^h!(60WoJKi|dtB=VAc>QRI6qy;ffb&QA5x`36TP zvu%aQe|{d8R9&zYAu+hc3DnP9Y{b$Wt%iMHygv6*sT_ALHp4H==Hphma#FBp5*t$W zbD&l0rI{gE+T%SU9Qu!56m|MQbxvtxeQA$pr1z|4`LMp0;2hSO7*OI}R{}@j9H`<2 zUxeD{XhNl!h79rgJo(6jB_as{W)VU;D#PRO74SGu`C=Ixv>>VQQ_%9WxZZf&ONb-v zxF1QtOsBgN5+;TftoO@16R`q3z@n~8#R_Cm1MGk;4BL~9nfFIsG@RK9wii6X>yjMb5dh|Kvb(O@OGLu!RGrp`<>3btoa4)UB} zNSXD-j>v~RJa`L@dt6?C2Wp>OO|}9S@+tqj9^x_VyH|dvXEB<-i^ws7#TX8&M|2a7 zb(C2?BcvjN|1+Y{$$?XXpFFP9;;q<*b&`DweqbC{lZhu3;8@oc=VGa(UZ7>QPZHVA zgQAw8H{>VQqh{naNYBvTH{|f*7v`9Lsn{--2iqNM$d5?rvs7%FWY0jru@*n&8(`&1 zDVsz`gX(%yS{=liLcA6C4NZJ^hG^*w6?B@cbH`%~+?E9zpT3mwz=C)5_8*^Zcp%_oLA(RBE(j*zg?PS&j%*l)R zGf;)6S|ZV!yqzMVo{oySWf+&rSuZihw8&#}APw;@=O;Mfw+KJZ#f7e>k1-NFHxwboKDXY?S= zP7W_Dv2f=$Kuq|ySvftAAcP)V@YBKs-2(a5>nqPumv~-7`%4?}Q@#m5jwXC-;4L8> z6r)9yVFLnB+j*cI#5OkIWP!2rR5b??-P4oR9A5f1Q%wm{3ZaG~Gw>v=CHn{_GdYbT zxM9oT@bbo>iC5OJF$ifZEXr^KNSpsww$V6b6ClR_L;_WvrCezWFpIn5fp=v%JBntB zT#Ai04xH<2drlvqbPmFqST7$$ZGy1S`hCtX#PaNQtV zuMhklEb)sM^`Dk#pVIj%%CFhyc$Md|EMlc{ey6Qx679jQU^Xx$gEGDU@fB$}v&tkv zvve_Be&y%N%WyYDFOC{d&wej*8CnE{N0pDJ;n+cWZ-dcyeiSnK4jGVRyzl(*<$q`M zoOt+9FO9#GYl}VSBe*$XpZAfe2G14ZiT3=dgcqR2pgge%)nI}t&QN^xN}3vTdwwoC z8_T!DB+zdqK!(fkafESh2Y>4Z1BQ&S2X6Ici=AI8EL-Y*yGh`MgC?cDn1^sTjIa3% zaj$!#G?LW(WGpzsa}?EL`OR*@S@#+v;mBJwhcU;dmuMFhyRpo5;=oFDvhuH|xq$~H zpT((?J)Kuy!m3Xlr24UIzpZ|gT7POn{bcJgSpE0u>d%nunfm%O{;m34(zi{

*4c`vm72jH3-Z#NV^<*fxc8B93rcVOD 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%0D}^q+vXd}ww+ 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ΠH$UinW$BNEnIB+uRcv=Y&~Tq@ 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

fAy|j=z z1#z*I4`JTOs?2QrTJ)lj{hpYn22=1n&bKsh1kfayUPtd>24J0=%4S+KHcM}pp^Gvq zVfS@T$X_Q|-WKxLi&Jz$#%iJHWuxhJj`zowuRO4%lN5c$jHWVEqiA|h$lp|JI!xS$ zGSGr)A6J@$1TlM`Sj|`6u4xpqE0QB{wut?%|B7$K?APHJ&2$*l?3q7PITYBCroNr~ zxOhGU45@-?XFTcg?=x0$&l>!wqQl}jF{7efn^=}M`h2?a?27ZEWgkEQ@gJ0fUei?J zEMyiA*N_JMNCk@CLm7E`Yiwn65^kqrr^TX|ksXDt))kl|g6Zj`O1@~PHVa4Z!Wv3S z74nNS0iD(KG{$2Std*IgAo7XJt=0eh16xsS^T*6}b?F>dFceFe>hla)1QRKRy? z;noW`Rx3RUMLSV&-j?&V1}g)dsG=AQT+?p&tz>8Qe3gt;eB%^9ohML4B%iEf>#YJ^0RN=@(8SE08dK4;48*=+ZWR@I_BGyPoQ+fVp z%F-#DqrP3aEuN;nO`GoctL#=uFs)0@uOn`DvzwcR`k!STcv-O{>C-pfcmw!SdT4}) zr`|z(vlqx81c?WmkR+P2;Rs`gpRn-E&LtJUytPVZ&)Cx!Kutt7ptM8K`Ohar5_Wnv*rnVevF+IJc2J zF7O>eh$%i%=T{gquRyq)uYnH`DBNSwUO@W}DE+`%84tgYYAmqVEG~0prtnv`PC0;N# za{N|WtM5~iwKTI6aC9w=;x=-ay?keorC(vl{RM&n9$nz56<2FUhtam=5bZD)W#i8r*=8 z(JE@!cv+)g)$YkU1$`#t5C87f^2rLk_yE0kGc8X!l&^+Cu+FpF<3^q-4;(qQQ}^qw*@9BzdK`+Bg1nbOfW z(0n_w!eSBBlAI7a`S91N=*N4mH{T$gMz&g21lk}q;1=`5z8GcVO)yEJGZ7qDVlF4p zTs{Iq#VopY(kK6qrXNmnV3`LECnK}5Gv~>+a@zHPZ>pF|mVRWpI7qQ}TQ9wj17>Cw zs&Sc4xHHQpYh?B2$yZOXvnM`gy(-=DvfH)@8x}BuaCO_=gBCPXEd-IwZZqNrPg7!` z0>E%~N1DGw$qCdVs(sTZXr(g>p+Lw{RRG*d()kaY#LCtsMB4MZyK5cE*s{bZTb794 zTNZGox>&vyhknu;Pa)}VuMydD@32Wqp(hdG!$lYq)A@y}Vw!cdVL5^n%*5Ve2{%0C zIEvZW4=R34jaw)?IiQu1Jl+oyD!B3W#Hq-F@CZa%Ug?=q9SA&$s|@@F?Q-ZMUP3Hp z95gNS|KMBv$RacZ4ARLSNFn8f7BsfWqzVJ(;~s7`tqh2RffXRMT9}Ish_n!x4_^UG z*MUV;;QfNjJO@Y5_hF(bUy0{0s+T2|*i{g0-3zbF867q$2r;3tIS5fTks=upvXXk$ zVY(01T)-2Z;=Bl7Yw;FcW0zobK-`A0B@iJ$k+zYSM+li9cX3(vNnMyHa(P17bQoXlby|bjPp0HjvnLY}oicv1 z=z&}PCG|+U-sm4jC*}}3MgXEbG2LMF4_8ux$TpDk&%BlnA4L zjFPfXPKh-7$0{jRa!L$r0+p2Ya!Rt%KUGP2MNS!O^iNY#o|aQmjsBCBl*i?iG^77C zC1s(UGTG>#sifq{DbtMpvy_xHN^!3Vx%F@;LNld4qd+AWBjdLbVc`V3##Lq7Vaw1&Q0_LVc$6J9fK}Zb?*VeUj7)3jH#r zVm!Gvti_Ww4IglAc%5#?v)gradnazKPrip+sxpfemcIqnIy~`P)2vUPqSvTWT(L$^EG?R>hm;g;VT%lhV;Occb4kTk$> zfZM1O*tQj(cR{ES%U5lVq|0Esgwh2LEi{&g5bHFw@H$6OVSl({(ZUsrZeAAr@4>6| z`@0!V0>zmm-V0fd0e)LL2f+tb=M7N(g~bDOp-q)7=?11#tZB(#FPJK+D0vsof~QT| zA_GYjXG+udiiCmbv#f$-Iu@* z941H!iSQMK0aUCb5=na`$%ytsodjUD4s$C2QS66gsMRCVf;lj?cr2vN=RG9IfRi_z z8|7DHSEMI&tV4h;>x56pFQ|sEisUvXflIcgD+x7`h#6k(7heNq*gf)L+HSTuUY!GJ zpiI}Gn+ZIQZQlc@(D}Pvd2kccU-}9HUzvY^Jm-KTg9u1Q2Y@GX1;JPt+tFD#x2NEz zkU!6{7aS2RD59%yGG9ygyJ!Om_d(b|>X`_$ctK+9x1J3kYL#mw5%VMHDj;NcKS>X2 z!5qTJ5A_seU4`mQsSHV=h)4~9iWThQaIQv?OBq3w*E*QoLI6lY0o!eW=DRT@Sm<)-teVtjXBbXKcJcZ3P~hp}Y_Q2rm! z$AH6qA`Sujee|&t(Y2}^@GODIMsP)e;6|Oaz6!f$+tV;rNwG6Mz_Oq`cw$+`>DBd* z4#Xi2)JSaNG z098maiQ$%w+h96f{_t0OkC$hBJvF+)F}!@bRvc7rD}N+lgx^>{?x`&(RQxRjID}Nk z*g5`f{Bj!*_NEmqUW%!8DGo8AJP-RxgocpfOp;?rdGth=Nh;qOQ#rQSvWnZVl?0i` z1E6?IC8Q-s#r#%d_0sTLA3lLbKra-^vD<_}xCyY+0)=}{@EuEZB^O*r!3K@PugjoX zJ{p;8P0nHfP-{9*#tF5i4&qvjvr45UgV85`!eIVp6Q;$b+lWJv}@SPXK!;oFcR#~Yr8+VtIH4!=n%^5(htQ59RpH=lwM<{3}K;Atpn z4OzS_&hX(-WUx=cvz&9VW8a(1Uf>2fb_Mc!db8}{5hZtOM&cHeXleuyHU+>=#N$2!82c0Mn zG~a@g`DmQX^R?U@7UIxCvk(nPUHB;4>KZs380@wAzaumlLO*ma5iEfwx#VZabvs>{>WDT) zZ{g1aLeMU-cCLX7Av#lVj*sI8#O*>x*T4!?Oy{qb+hpX(cLZ2&k~W}XX(=u^$R!*~ zEPl5F5X3Rnxy6K0gkiuNKo3B2*a&?2xq>6)ql*N#8Fq^S6d9v@C;)1?2WE~wI5QL4EWv}`kouJcn&EBO51)5s3Nf?#IH;o96$L7999IPR~$p7pDVR5@zgH; z@iz>8y5)t8;N?nxVcpT;0wrv7On;RmAaDz1>DN|Fd>h07yvxrL(Uv+Nn@mJn;*lKz zbDYxSR1PQn<~l^jpnGK~f%-PcLj@0cQuPVEf#16?7~wkLCR{aX{bM1MF;ip_K$S;S zg>8l1w3&?Quw^3KIkKjc?dbT)1`v2Wgt2QlyGGy&hhI;@I)b4Erbcqvc-$YNO^DAL zD^Wmf1Z4di0)aIO4%gK9Z@9==|F9$m?PXCYQ=4x-V{ZbiYZs^L!T z%}{FX+F!HWn<`kTSx&^PtwG4y^Z2FU)`&ryw-xzNYIY4cZXDNQiIsGIi{ji<9|Nco zI~nC@wx8v0JpLrQ z*kv(u(U=nJDPQD z)mg5pfl5|UNi)L4CZoFQ5AEn0$9*U|kTRd;<^sy=LK1NQAqWYAM$uy=dzEMVa3_|4 zeK7W?yiJY1#%Hlv#&zkK0xq{6rRzWJhf;D>+-Wfs1y?Wbk!QrS5OxOD8~1f?uo=rBW<5JRj`fVT`L3n2Sv5b0i~3kuHl=3!n_m<^Aj^R zX%FrHCy&+CaT~{naU1jCm?&Ihg8*PCNd*?`ja^IniIa7jUB=EOK@<4OSmWL$5)&3F z^W0q{>MQJ8SOGk@&^bTKu;5j+OqB^@hz~F}CehT9v<*C;bHQu$N_bF$q=)VZe;cF~ zxWXhGT;MFgbsME+%5P?%8=3x|d5oAEW0Qup<4jYnh>5z3hp=y`7GbFe9hj12@MCTj z5B4n*6eLylE+Dsn`XfWPDdT>uqZBnFiH#qtv6Uoenn1g+`yd#cQ9;V&a5$#I9oT+i z*E1KmM&m(c1#OOB5QEKZt`I9q3e%P;Jm`d^4{+kUILkdRxBINZHROPzhXq%{vmHjB zsC&|$_A^i#O^eat*C|%FFF<;oSVO;>M#m)F!)zQLA@r1|(cXBd@yo`h;CjpX_H&{W zxx$bGv!wl`rg2HA5&4$umT*SoUDj`UJYEc)6%&?p2zNT%>Dv#sH}MBm&|lmuHq&?J zRvB1edSyU)W{d@UZ#N<%p9W{S5!#sgYWKUL{3$Kin%M;kPh;Mz%s9|^RxA>B_HfBC zD<=FX;#MC;ENQ?WPEcZ;#~!i6BJsxNh!{~HQ*s6!SzKa6SFPe3RLB;_?@>8MC~xKT zCOQ2e@5Yej=43;h^cB8^UM?Cq$%GP!Pt<;pZ&C?J#2TY+ zkHE{YNd%SmT?F2RD?>xThIxj@;2D~5WoW|L&@^EX!wDp6TBD<}nGMY$3=M`7LleP< zCfqYLVam`L@2fJCsNVS|+MSYWTwxzFNG%bz=sMyj|ob?Lz3&d8+!+#6MUTdPIb zoE5`C;BidNq&?NX@84$DhMJi?oE8r#tNU|XL3!(cjKQBnil zsjnlIri47^>Lv3a|BTUz4P*}p?DNRMv)tlCDsIprG++Ax=n3hDL~q~Q8sB)1`(;o8 z_ch|7n?W(mI|?`leh+MquETD*&IJtTILvLfX(-bAK`?m+&SV30<*0wA*n|(DN?m&u zaIVTcusjHQonv;G^WY{iOHQ;nf}3(-CHI*jC%8!r`oz`MwGzjS?MXW{PE99&#>G2b zNxPG3_$n>7{%UoJC2BbRnD^3;+M+8tNt4d9b?&?ek}9jM6I}49FyYdeYV(~qOZalk zXXaa0pD-V{Nd_bhMA88y1t4j+Sa$1#E)+)5Z{?p$^utyV=6|lzXWSDwq{11y zZuxRf{=UA_Wqxb5g>$oj8O)XAZOr+oilNCq9 zOuT50ZfZOR?H*fn-IVAZ54ba>Re@Kg&q7v^l2qAVOG9KH$Zg=DqL7Aa%#oAiM2iE% zS%vxvxG_JQ|rOL1}&Y?iN3!6qk`S~Q65*OeGal>+aFNOU2ZH+P^T`hq1)d7Fw; zJk)W3Lj9iNHXqPbIkuqjV7=>IXWs=aY;T4ZaJfnUEuL!C$$>1Ml%H682_I6h5A=J5 z&u8Z5@FzM-P89=U;iT}$LZRTH+H_K)aMh-pD?d;hgdNuO#S379LOG@{mNBe2RWH<~ zT86^^#o&j&1?kWVh!rO>7fV^s97U~qF=raTaSp6QM$6(MA5 z!6Md@WJqQI9poC~1W@T;`d1WV_pnlzxF@lmd>H7sVQ@mqEs0F&TpEF1tN)9-fLox~ zVS#{!TBX;GM=nc?qm_3VIR3v;TW%)$G*kNTVMGe`6v=31m`g~H$5fC!gi|rzZ$Gv0|=Pm_9n9q2h+6fyhmD+N2@Tp=H_u?FXSDVOUhP*qWxP zC|vAX7MUr1HBg2uCk8?hh}g`-tdlWHk5c(4n=oDPnC)9(Dqs%xO;8!9>o|Tn);i!) z!&L_kFJOs8AYr%cGPiz2XK>U_K>O zqmY=6iM@Fb;?k?PM-M6qKW%l^B4YEz=GuOA9g>=Z0AyfIF6vei+tC+TyX{#TEyK zq#e;ieLAe5V$t;Q#X@=vx`QU0HBDC`OpnCCv39%W%I!uBwE(fdI7KTQh^nQgr64p5 zfNp}s=q60aP1N)PHoodw%&@2fER&qWdM)WxUk5^JLl@Gg#fl1acPI;poC%EN|~<>5#1x(xj`=!Ew~lVXXXAD)ZU^B10UaLa=w4)r6*O)r8M~sa$$0$Po~wG ziHR|_1D6R-^n?9&novFq4(lVw0C%?ShpZEv(SbGE{;rxdoxz3P68541jW?}4962n# zj;%a<)wd9GaEQ!l`%+`o{tW}Gifa&a^?WCgnN8@7Ye3{Uae728%@-VNDcI8b;Caxj z{Az%DpAMHmYkC5H!j+a7CL>X9P7d1Ce;EE*zUi6b$}~I}@Q?YP9s!h6OEr`A;j3bL zDj;b;Zk-kA5<1$Oq8ijT-qzn-CgzNatICBP^~*P(BvfW6=?OP1Rh11XnANgcd}N_@ zdaU%!FOJe%czJLmq3-YBb-(w}i=H=Er5_E~KtB#V*qeTwB(%=xhvDy{9|= z`ay`6R+BIND54Mf(2uz~@oqN-38;|iNAp$a$3@T&ib^_DrXN2a!sd!E{n&%Iz*e9h zbXJRzcT*1>mG?nC03fKx$^;M$MnI-A0x~^ZoNf?SMk2g1p$DMm0LLTU=d(;dqB@Cw z>>>IgPLHu_XNWlwaJPWZj*rDeg3dDCMzUL64dZDZrfG0BjHj8FrZHgksPR7qa~b4e z|1=H5u^KUesLqgXR43Fi!!v(Ggr@RYU@GHE(3^Of-UNc)VD&K8$4zfOVDx6Chu%O5 z1@vaOa5v#TAt!>!O@mdN3h31hK*S91F3*zjE|lRB=()2yy@_S?M!0wddUF&M$A{cR zU69F5Wgq0`?LNp&IO~dV54pMB+u{lU1e|{O4COP1L{yuu6|GVhTT3TH>5rj|oTD1>|b0g(BHzS-gXw^X6YMNWK z)HKaz$hWu}uEYQRg#PBJ=^Ccy`uhRl8$h-2CQVHfbefvxtrzE~UC&alr&ReJ@^!=d z)2@%jv_(F``+r~~OZ=6XqnF|9hVQNV2Y~MZ`Xntn9N(Kj6+;1qZrL)?(f1~>Wuhba zC$MFrqh;cU|EV-3rs>$k(Ah)rxn4BFO(4Wo`nV28BMg_J5hD2I^aSN4VSgeMhN(JS z`~cSVN>B8p87u?qB7%*Wql9at5syZCX+(GY|H#j-OdlR8P~LmUfMWu(_HB@s9Fwut9<6y z_zY-(kiQk!R^CSB*Cp2D+$^z@#h&!wH@=cv5}neqbQlx^X-h#H3h-+3hC-eCXEm~0 z4mw)cmf{bz+B0yZZO9dN!@2T(128YLNl6|tS)k^I*B}UI!GmIGO%<3&87~SMn*`Hl z;T+~u#(IpSX`PU<7Ru2u8W5r9JRYIfNxK?wVr`SleK_H_G=Lm5wC@qJ_gOOyjyrtt zk+Pr2Xf4wYB7%?zUu2c|kQ!Cu6WaY^b{!Pl38}|GiyL@d$gab{p@(Qgk+IJ)(_0(x z3G#G%PPxGG)6oE;QhZG@gbj>wrM<)n8Mk|?izD1#6}25uGURSKtRVLqOaX@6hADU* z%9+^>V*XAUu|v4QHWKk-QLC8W@Ug;7uO<*x>N9+eA*$17!(l#!lK8+L(b6CmZIw3^ z*{#K62VqA+=0yNC09Do@58F{R(`q%fqEqBe1+8TFj-ocP(lOfG;DQPY^$ysITCJ0v z;J2fi%fbT7W~D%#YbQoFrOBF#T?HNR7LN@qwtS5NYHvVy(qy)3F<$#vL+_NaIQ3_K z9W?TVX7qI(rixHQEg|NgwoW%Q8Ya|u0jN-S(f;WOP^@JEOAC1Dc28XTcg2cX?GinA-+$+lxT-|WTh56 z723+|*B`(IXSl2-tPM-M5qtgQ?&1~j(65*IagFuOO^NRSeLB@x+`+MWVFzt88hYh~? z&>&q{admw7&JTkRf71gW-V@plA6CftFa{s*fe(R}dt<{q?EQbKQ6II=Gzdk60f`~T z@&v{teTTQP*c?V*{AW9^WeCu;8N=mS?t(L}q5U8}kT%FE93ga=kB#^K$sJhggcfh; zg%b}uCV1!p;lBz6|CLm$FoAqg;IYf1z{3m$=3{$b2_`A7ny+>W`I}+zqmzbAlUY2% zg8O=5!Ql)G?qgVx_`56NzkOm+!w-S~Q12D--#lOZhvq40Bd*rE+$j`o7A#}}u9Fh( zWexRRafA<1Ifjlfx28g5uI;RP8V?xLJYZhR;l6(9tcWl0Pt z4wi9ZAZ55LPP_?Y$8h4lzHwrlHERR$$Q4gZjpxOx~d2gB<4@cDSHPdY zKA*^z(dQ(skgJn}VcW9_eeM;n6N>7D{GHaRaMHPt*vYZ7M0z)W0qo=jp;MMfPqJpb zEu2m1;3jqCLLwa|eX?9eo!RU8qPM|8y(hDhqN%Q%MB!_~o)ZZ>$*g42K5(yYk-`Aq z>7M!>UL~{_~`1Q~HLCI)AR9&P|v<8I`d76f&O1w8?lKgwgb} zko~+k6T!V+6f<5Hi`Ej$rUu8j1lA>o#f&LRx5Fotqzm73o4A3eH>3Q zL5M3WsiG}77&?MOmPgA7)KdZDA#0)#tM&;2nz4je!qXH43PaS@ z-~tsyqM!$Vpj5{w7~TpUxD$&GE2y*=KZ$lI^66S)B~4{+oU%PS`*88t!C)tk09*i0 zh@}p189TY1R;Lerp+0f5lljjlwmC+6n-6{x+Wi+Mi zf@>shHLMe8HWiOeD7KtJyW96OeqT8>K$J5D%UJdB%u@ye$oe2`qS6ODflFoC^!_Nu zTqX)m+Fj7Ok!3h*yHM?gNPUj@>Ai$chsc>2f7#A$>{1_%I#4_|#mip;+ih;c3$#JF z7*`Gc@?6wj{vxE)Hxn*JvnDx7I-P>Hl|`hK&CyZIiZ8g#zd(c9572%?|A{!O%phcM z271z#;WDiZj9>qZ_h`nx4e6|a*GLY)|8#mIzt@(*0#rz+?YHS|n(XhPn;8xcK-J87 z5lD0zdJg@2FTRByj@Hy@6J_}>eYWT@a*Da^1E?Vo|M$_<#RqWJmf0VpfeeQ3cMoB& zyphMuk8=tWb;>r~%fXu69PGWs!D_6gmz69Q;$0aEM&lGF_HEo{l0Lv01lJSprH zsl!W4p({c-FjS~j>XX(dx4Oi1rMS@H7P)(y3w}wKZ|oBv2^T}9PZC;X@wXRfH@`lo z8@(w`)Lce>0S`A*_3FB%9F9TPuDw8gU>`{h;SwwPi`e1sqt~_ zo8xA0g9|E1M)7BM?1}A{ETsrYrF{M*$>8Zb`wT*jdKbsPh$_)%5B(SGGwd13Xv`z``32r$L3%i=X@l6J9F(}n z_i&H)&)Ka&l{mez*@r}Rl<5bRO-nGOT(Hgn=HyTbw*9mX&u(qsBkF%6WFI!dKQ{j= z-YED19<8)fz@v(D{9=Xtrl^aA`fe1kAvjP8<;G~HlP4T>pO2`w>BMLS5#*Wq&*--DEf?`f07|ZV6FHJ(6XJRVwth87xJ3JkQev?Y@rHa@tL6~%mSZ> z-0J=y(i#L{oaeHAt+9?GT?bEp=%2hej9Co-fxza zI+!haJ6XOKfO4T%i2A@rX1O!k(#k{_#6hAYw1wzwf{?M5Bu5#ojNp1ltU{)@JA5)jewDEm zQ${AaXk&B{gjYsz8#sYryK+Xw$Am^JEZBrqRDUe(vWYQHkE}<)5FbxB`Bj8gv=_d~ElX@$;`HUNe4P ze@*zg^4Wh2{9J$LN5s!hKl4A1pBLF41^>MG|L}7k`1#?BOicb=2iP#gJ2 z$)8V^{pk2v-(CK!vuf+1;H<6_BmDZn(KmSn(8cI`)jx@RL;oYmpFjQPJLBg;Ab+HJViFhBQ&#O61XQQ(gTi1V`1BY=!+>0+@yw0 zBs%9W_;VAhKBObe#6#`Jx#wU%tHEjR^)S;qromY~jGy%aY|?9C_)I5j4ju0FxKUYG z;LS0iDtD%|Ytb>xWgR~@Ms1GR^eK)hVF9g$rL#^5MF371#=r>}j%=!75RF3`OQ7^} z(zh-yI1?weI%z%Z{!zNynQTw^>D=!M@JHaa2Yx@mA0ZC1j;*J;wwtv8_U6zxJ9sKdaE& z`GWzr4&ZBTcG&tscf4o6$N0dU>;rR8c+0K~FBx+7gm+Q>qt^uQtH1EV8?i|!D=YJz zECGFV^e+>=9nD|p-qFgD_;-YVVW03Xye9aME%b%|zEfML`@-MXWd9Q)bh;;db>}s~ zf0g+{E78;cG~d~L(fGoD*{L4o1HaFF(eycA&fnn$UFQRO&;Gs&ypg`}dgiykFT9sU zF2DM@x4(Vh_3snjG#_|pcX+$HC%okV=nD8Gxes^|rsA65wH0{b?TJb>mq8`g+r8cV zYP%O~kHSY!_^*P`6MDkW@VVBipK?u2=z7rGgosUV{qc`~yxJ7sd7HNZt!=#<&=dZv z^#9_X@MC^2s$YCfz>oI|9l7nrIFUbM%6pkURf%N+Y-afvLP&T1%&z$yB z$|WPbJ^SQ0?w;-0pI4a=M6kQz3pOA8dd!E*qKwl&^TOJDK4|(t*_-3NP&dH$c2D{) zvnOdWv6{4)5lfb#Lu1%cJ{cwI?@6(7li<1ttVu&+rFsvvjMSBI9}yU-*0C3+PMr;zM4J^TNL#P9%HI z4@G~1^zp*sEkxKae3ms+3izDmgeO61=n1;jyOrmlwufOJ1%@{nLp~M@FTD8OXj*^~ zG)?dui63(H12sS)ECzE(i$s0vO*a_eZkg2O8xrQr&#@wC>TT7LArz0 zAKShD1k|65`dM2l`)Z3^KWZJNv;a**o%+h`Nc!I8+w+O$YVA4kz1lO6)!(f>Zhe@D zZu*K1KMgSSp&hU2=D=4!6e%;M`5=y%A9&1^w5wz}NQO?RfsrB5Z3vvkx)P-aPO{yW z$3#nT!ao|*67$vPA+_tD9Hspfe9(G`Yacgmc+xA5t=qYar^QrhpSEqbeIJ=C9BtjQUFVkxUDEyIxywLoYDKea&6v*r`8>DDy@TZ;%aJMxAs-ETx;?MWu#N@Ja!Cv zfk1V*g3#j{7L%E^F#MBf!wh!K$(5F@qUJ<&lP<{m;^Dxse^>pntbV$p{_8GVe|LTK z4^LeL96j~XXFYGH)E>}%PxxN$qW063+Q0H2-u|~){dA@F_gTLizjVj<^CyN4X8!pCJ~-k_QciReDAf#?{mWWb*UdXpI2#7itUPR9q(&v|bMBd+c3x z(sSW`$jAEN7tV(;hW#JFFU-3tzYrEGZw~%Get}%GAUJ?80i*W#@C&2l`n$K~@8%bt zy(+&j`+K$Lj=tJMyw7Ctb7Rr2)Y3|YXR}OX{1ov{y65GO>XlA3un7Z354>GC@m9oV z;g^CjsK}9_REwPa*5qo`mfL$5; z4C`Z7{X(UBVki2Z|EjdmYv6Yl52qC?^E+Y76g1nD-&xdhxvAfi-}%-4KKLCseBJpQ zL*MYd+CWR=%KXi#;27d>7Cc9=`|>wS{=iatasWn4FZ$u-Z_4yBhJ{;kA^t{-U+J)< zkjI|%1N=<|QveL_MnC#)U*z|0-|7mbeF}eLUP{lsh=0EMJGHLs3#D~^@;B@ET`T=h zK>IF3|GN!g-}GM@!dIVFnyAo!_Sl>LFYVPrFa7U5ei7~#_8dQ=|9gA4ujl^t2bcfP z^zLAL3XLu+|G(b5hduQfjiC1o;~y_CDxBek@JjNc2|iHec%bUppI4C=eNTD7$5~!j zd&`UZk_S9J#M_r^k9Y4&!lymq{{iKPY9HWxPKC?K4?hj}f`9B-Z}5A;&x0miLH-@BZ#~{&v~^Zk+A~-lxC&K7V_CkQeSvN4;==M|dNB z;r)*1DN%jH+xL0O`GH<|bytA*D)Zxe%AX&}@OE);eA1Wvd8`lInMb_+Ot^&pdiM8K z;7{n;-{0*#<=tslg1@gL!xdrPey?cx-td1<`Sj^~ec`_r`Sj)iUicdz1oNehef9rU z*5~&*?@aUo-e-OGecq|{fjis>?jP{H;<>5b&b`WcMZtC6UVZ$KZ?C%f-5&Pfa}1ZU z2lwjZ{l`xkBloYbkN3N+KcYU~oS(?-?~iB?-di8{&ME(<1I}53Y<_j`a8eHfp`~ z@%pc!?J7B=?#sX4PU%%cAM(b&@pHvx@w2bL4(A*hL;s8W>*$1^0`%Jz^rioS{yH{4 z@T24B%lhl+%jEEXxxbDzb>A63kE!}W@H6~%RP6mH!_R&D>*&Me@ZZW`$M0%-;^)D$ zFNdGu^5tOTW$^Q_etTv7tPZ|r{Ji$E_}R-p&&ZXr^S``3OCEgKT^T?B1MOKNa(;CD z+?#*?KYJG0g;{TV@NcWWGk*U4<{tzm{*i|1|c7ZvOdympw~oWl#LPe8%PQ zGwfN$?7R$qZhY>_`1vRP*NmUnUju&rOV+;$e*WOEKO%l!k@-)6pa1pzb^KWJjr=X& z89!gx@I&F}%({P4{7mwV|2_UX@;>T`pASsC0)GB|&1LX&;?q~g&oi%K4N#3%No;Xh}p|@yt1TK^Au!r7|94f#gxF{j+FGi5EYR8_NDFJ^EgUi;F%}nf;}Y+Q0IJQh|^3$y3E&X~pq6;efCmN+l}Q z1Bh$Mlb$a8#Ks8w#p}xTe#MXHD1FriY^wC^4mZ&aP&6WBgAM~R} z*zbYP5f#u0XHle3C7rAFe%2x&kKR5Md4&D{pS|yai?Yi4pOI0=qUNEftjNZk3e*e~ z719coK{UV-0j(GRprBv~EXg7CWA`410hIyJyu&v=f zg`m3-MDPsliVG^nQccRwRXCy%0kxx3Z}B*(#V&4bYC+N}gaTwH+Go1E68mjl^s!&VT(ZQj`?FHEsGarvUy7G0Zbv&HqsG_PLaD>Q}; zii7b$H?lEUo{37RdB@$-=I*_yLh$9@ZkU;PO1#JH`anF`eXINQI7=1o`xxA(?asmO z(*>?5vSUn^r|08Jax6KAwDZM}d%JMs#6X2mVN@uL;{F|Op9nh#OIuGs3+&QMnnu|K zOIpkA6H&S4mfTC);O7SFuV{u*`sVUPO#CZ4+1L3mvh#V%E#sP9gT6njy4NB;f+Ar4 zefPQ+k|B_NL?yF|4(}!Tbz_8TQkxpyyymvgEO$4PIr|=#R~D4HkGsTRvk4U`Rd2eW zdU*a|0X|eCt_ipWNY3clD=;*P0-CGdbROw`H$+V{nh9xGyI;jfp=&WFx^dvhl)eBw z9vDo;$lT=BM20$c%0gNEIEgi%&=xu7qC4PD+6cR@CzKNZxu^qt0j^(ddS93 z@NeuYQ+HXL`Oix<0IGvdnLC5d|G=#ZU->O%Kjh0pPr$gNNH&K4$f!=UYI} zy;${v2+LZ~afO1DV;wYp5%eQ~#@_BrZzqC&czX~*x3bpLpI`N+hs*T5 z`_oYL{FwiKx8drDKK8rGe%sz87b&2L_>3ur@0v@K&DB9R+uE4TwgaJUwspuh+w?ln zL0M!iG?ksC13jMWK&N90Fx~_m=xuoGdKW*;TpQ-8Y-3~L0iC(FvE4T+_gSEFxi2$q ziVF0T<%gNIwr40;owc@KJ#hxs+S)Mqn61h?41k|UPAm8)1DW8aI}*IlC1jZV6l zW!>n1p&K1yW#@@^gLI>RlERaqPGwh#EuI$Aj{aef59U2j8~^F?eXZXm$jpN ztKW3qyi%Bl1HsZQfA|M!SVvnx`^HuHh)#?7lsYZED+N)R8Iz)D$`;9u2tHxjjbYK&ckcp3*9v|;uYQLt{qUBPGbOC;OClRTEt3OWjf5a zbow4()>5D_{brr57RC6heJ^r^B7OAx0kUfG3d|#tCiLNCmZg$z#SuhgmgPYA6dE5> zFz-Bn#y8BYp`P7ty|LE!xG@$rnP!XydBa+3HrI~sGwlXWz#S*ElyQ``G3lU(T_@m# z%65Nat)u&~zakqDhdy+c5Jkw=!O8jxnFkNYFa?-?=D|rPI&idNJ?`wP&^7CEL8{Q} zq0XFCp;KR+c$e!zXZDq0lm$W1jV^0MpZq(%LR^Ng`stR;?wfJ@anN_(Bd_nYC^~)T zZBp~`e%60W{OEKdliM_$tT&+<-93`wpMm3Jb`)8Mk0Z9QDZ-F3v34+> zdG#RKE(KYofKjA@VO|CDvP%fx?jd~p8OOI7-7>!Qw??rCp?%}nm%C%N9wp>z$2jlg zlM(hIO|Ys+_95F74>PM2OOY9@2a#0@7zjCnDTogSG6KiVqcw@Hz06`*#M^B0XnC{t zlkKB{c>Yh>N9*v%xeCUGeYCx@eYB=?u#YzCEsl-{WFKuWp)|Nuv#8idBhzU6f#On6 z%J$LP#=y>B_5s;MS~FJ3I=Z=paYWT`;=ZQyM#AL>rKL~)qgOoThshUraZG*;mJS#u zhdn)Gi!X)Hxi5+%^UpmeafQe-y@R9k`O-(fX2Z0_zLmxqP&pfJz}~LyWF!=3iz*wv zIWYMrF5Ds7cZ#RQg*0XSarq<#mv_LBH?vy^OWu03a2<-#!pnPDrM=lOFwsh=J(8hz z8doTuq4w798L;)i`CC8y4tv~~GkO%?DWiBLxrXAwY7vTuJym9~aJOf74-kGPVfn&0 zWh~zT^Q=_I$|L?*-sY|B;D#^iLfR{2Np$$VgX4E@-@+fizt8bI7iIbE+qnf3V0_4c zBGNbGg{o(Ti((&#A<8$jk@cGjpaC|-+_(JBd+ZjG@>z}`lRq?sS6PmvkPZ&>F zJZ)%(u1@>}T0(BqvDR_jqxA@h80LZU*MFd_b@+T*1M%1G3V;11f?Mo+@e5qLSK+UB z5r4hn9QbRhQ~4D^jI{@i2Oh29A2Oovi?QYiqHm<%)Qv-GpzoM;ee=`pGCw_5$4|E! zn}FzNo)IgXMEij{8U6RV4$w>*@!3bjS7RFW%~X$6i~_Ur&&?ii>j3#_1-Hk5CpNw; zo{BkSd3M?v%dw#G^RSVeOMQyYk|!4P}YV1$X2#1q%hOl{p|{cK(-n)twXl< z?WA6L3o+Aah6vBm9%HMgDZ*0qDC40UWA?8UAQJohR~*x>@#CQt`^toGkG|g@zHOJ* zeb5iS^_OSF_KR<2dB(J(9N+$5;hzuHv-zRtpHBfBGTeH;{PW8ktzOzGqg8+Y`Ei8y zjY_{E|2!R;^}#=TT3}wdX+B}n{8t%IQm5Dx{`d3C<1wL_J>fq1WjpMTRyKjRi@^fD zG^q#dtOZQVe25q$91w!PmWodg4V4K5tJDwLIgflZvX;fKW_Brk0Iia`QuH*ALB>I9|y@l`r(fi$;a)R z`{IwcNpbJ=hp!JvhdTSl*R-EpNcKV<;_|GPlqDGOuos$}M0oq4FJ(c#mn8oNF=GKg zY3GF;x_O%GTCjGtZ!#Pt>g_&9g#iIwBd(1SuY}Q9-}jB;qDb+}=8wXBrdKJSm^LPo z+avBi^ikp=@0F`3CdsPuV3%_XBE-GuIcXBthFgBv?3?N{;R{#GeUfC-&%)dF0)D_a zE5Z-O+;gO!TL!=AX||MG6Hiq{5!d`jW|$M(OWZK0dD<7djjp%4JDE6o12UBDJzw<$ zHf6j+JZmF+#grsVbq$p^!kZyL2ok3WLCU5oW;xe}zd&skLiGIUOcitpKwyq@kFnL_ zxfq$C@zM`-1fCIvjVW<1tlI+H8oG|)S6y;@F9mW^O&Vt;c}K+cc8^x@(OQ#t1lj%F z?M(@178w(3k}ndbtc~Sp zvbhKQyG)e$!-IShT`H!8b9=_GjNC(J6R#E*39^~Ro4ktzwocb_H16>PF^hyTDMH*H*`l!xjpSvW2r_8A0F`R~(B#cAi_I~oPP~KJ zHLV9fvrf|TlTIb1Sm7N6H=7WAS^@=3Bcz{V#ZN{w+H^KX!fS(&Q`Z+js4_pDV}ku+ zWDOIiWWYFr8!*OM4#Y#kS!Vngd7-RZPKvMNIjyHlBrJb%Xxqhig~zmd(Z{O!V$7(= z(dGta&l+-su`2~^IykWRF3sEo7CpnvWg}Ow6kvlFV`W+g$NmQu>4Nl zh14-$LONoZ-X^}zr6cpC1CQ~coFYJDc1wzt*4{7#Ob>C^#8^I zK5`e)@IZ|e$sH`hl6`Skf|!yZc6b+=*}_g6x_o_i3QGn*_TG6++(Ye>lAtp2BM&1r zmzj`!gkVSBB(Y%@$=hfoTw6sbu@ zG)Ya`LP<^jOj47av9i?U<{xva@C3dF)Q8(&-s~-L_%f{0rEe%CLfNm=hbKvAVm_g* z6rBbdKkw+1pHDY~G#HyJh%%JD$|-~1(C`<)d!P)iR$6dpw-af=;`%)Q5gN?{c zrUyeYw@GYL+14w%Hd(44MG)3}{sQr`6#s3=ju5l}+mH&he%p{Kf_Tc4B)rCSH6scO+kF24 zqCf&I;9U3A;Y1V`cAj`eTzEjCC+W02CVBv!sj7YZaB1s%@(Q?Jgt$GzJIf^go9)|! z6p&?MSG&%{JxIZc*U8Skb0(=V4u1%}0{ix6F?%QG64|$pus3?=n_<+RCf88-$&&p} zaVDX0dn1}}C=zxJ0kx6wKLi#qEij{J)R29qs}<|@EZ-DZuV*C;ny#m4re6x| z5E|{nWc^9d(>|;|L)-Z{;QaIhb7A~hnzxbWuo<|<-dX*oi?F`y0LH>yFLSK_DdzT{ z32pl_*zV?OZFlpOS$xSd{gi|4Z_bn6@Uqd`VsE6e)?(kmkiDxDmY>mj%v{ATNN0%W z$JQpKVz7Qp;_wb_Yf~1}D-v~|9a2n#X@6@CC2(s=xFn)h0VfK$? z%ud}Du-{2E-kZHk#_u!hIDUUFG=3-jsOgPT+$#!l55CXqOW!0-yD<>C`n(qIdDM&iN zNx|*`lY*D36;eRM@|;M4!uk7=f{lz6Ky##rT67Q`c6%8;0C6}QRY)PKpzxmo^q>i? zcuw@dtmnF*d;RR}}5X?Ubf@G+SoY!9z#d!T|kb!rm!s{;* zPP{2DvS}?+SCnC6K!Hn5DP(Mal^KU1d$B|(X#|P(#sB8hDPy=Q3VMBH3yFdf#XGR> z?Et$P<-LOmg6fPdB>#Dxh4L`xF>qFUEYEfrPmg@XJ@snC8VfoJk~pmKnf#~2i{;Nd zW9}F;B(7!T>z-bV<>8yqf~XT}M$G=zHCK9b!ka(3+I>fF4SZQEe@zrdaw%vP2ia-sl=pnl*l!bXaTfCi{0q>MM4<(GP%N5p!T zRYa{4KNaz)gjn|6U{2!c>dh2DC8!_xi?ESmQV9t>=4P|}QqS{Re z!NHyz%u9IsjpSz#QUuDdQ2D@Lga#fHwN<0i7qk+8tmmJFjWzTYC6uw}2D6)IRBxsL zs)PE0zX%&CCKb7c$J}g|U+Q@t5$jo25w%MEZHPxD)UoFV^A?`2-b?{hg8G5K2pcIT zm9UA&+-#O#>Uka!>seM2wMzU}#G?`#*>i)riKnYKQvj8qe&8>{Mv6%#?Bp>wo8^~! zo=3!bmQ_Tp5??|*Dxr-%H<&wlx_UDOPzmY>{vvFom{dXskGa__ztrlXl%T{dWlzipB{~IA3F-&_g89G$8WMO+ z%m*b2%LDTPew3iZFC;HYaIh!lgA$zrs08%`e-SoPOlqYCJmzMz{DO&rFF+UkQLDtS zp|2>Rj6E?Qcsk4n_JaAKeBdvb4?Lh@4G+M4P-3t=FdyJY9hCUn$cqx{*c0{(||y0~&Vnn3xYr z5|#(%1NF)<&MBrFfi z2l!Ef62FkVD8a#=m=8*H3ZN3y5Bvr5fd@1!;4v{Dlq4(<%m?^Uf*e1yhO#fCZ$g^c zjap}!X%&~rU-63xz;XaV;5lIe@D~sSN{0!+9=p%o{uaH@X zpL;eTDA!ECS%@1k9d0%YZKc$Wl)8xpwo(%QieDkKky6vrGS^JMS%@1k9d0%Yl_+%^ zrS4>b5+&iU_!TnSD0K%*O}|-)8!;VjHiaged+?iPK8cWwB>bc#z(1Wn&ZciX1hK&W zr6k}dBMJQ9Y&xhgy$5Vh*YqzSovQOV!aV%@dLe!OhLO==HOkcEAL}4f}_PYSW8L*0pF4`mG4?5i`dy2LHkxo;@VU( zCC!^MT-mi^C(A|mcrYun?+D%#cs)p*?#O9EO6!P+N!o6!F!H%k% zR%;`{7K7Von^r>iY;T5DW1f}sW(N@tmUbxiuMYYzU*-KPH5YCF3VU2Qa+VWL;>?bs zCJxmgf=W!WF}C}%KXSHvtr?P9F(pbo#kZy8Z7e6+pgRUUuXvK}W6AO%V~G7L?+CGl zq?_K9D9f`i8~2a=64vQ(qz59-!@yw#I$8{Ca=v}F58u2w!+j}9df{fk{#7i-Dc`?} z##;`4LBEf+?fKvp?KIRz#N4}#ma!?} zzI%*fPNeuw^QYLyV!N?1Cp}+cJ-b_MIrM4bDeqdrZ!2pPh71>WV$q_VaUgZ|d{s+_ zcljBInd+KWSM zm$VAVkazCE=?2dpi|4%_v4hSyjN|goqUYqLt^XN^-avV$y0lHg(sqm@?_7i}Tp`r@ zHj=GxA0t_(w!Ssf`c`+qL3h4^_Op^(C2nSm+KrOc&r~v2^DiSR5Xol15A?fnCrM2#}Lkh?~LvLTs4_(-S}dVsa(m zLAgpf$cRh+NG{RZgI|=>wT!Swzhos!M^=K5L5!wj5N3yXsWk0Akd#Yxhak+LC{v&1 z6y^6o6|8G~^XUkLvBMX|4?zrxIgN=YzHXU*SibNlwU(*W?lN^(_BbLMuK!A{pe1nq`+7M&n1>PPlC)M^qPg0Y#uqJ7dyujco z!!?oug0=)8Fp@I7I~C_3bn|)2T9bZ%%#GFzArD=v{ble?jG;4&cFmn>_Ty3YmTc$wR9LexEp%V~_d3Nsd z(ET_|sG}F5~Gy*#uLV_GKuE8 z-*Y!ZzFnh{SO1LGH(9^8uL`w(f9ZFe+k%a|Z?t~T;RHfmzZ38mX#GxEVg0Ua6Rh7; z7H|&lyw~sD{_NI(*Y6yvK?Ieue$V{%|E={qRk4rt`)}?Y;QIa1--qVE`1(Ftdh}~Q zux=6Ox=#06s%3o)7y3TgU!LS#SAaE`|AG5t zk-ucK=l|AyvO9mlD%JHra-Zz86+!pOKK%_x@89S?*#miO82*2BpR8sx$K>h%etiqy z_IM`s$(ZW$o$HDSWCViUqQ+fK3l7&964vc0BOCV}e2OGbS^SNhVi2GzGEYF?^x=#jq z+paGVfD8KK>6kq+`{F*AZpcr#z9 zDl1lDqxylr2pdnzB^Y?j&Dth8g#dW|sFmZhH89nI7RgjXG)pIJT{-{;rmmwaNuz)=`mEGDXfE3oujeTu)>9C+)+kygHmZ}&n<$%YESpC9 z$Y1d*WNyOGJzH2F^qYma5!2yjvrueQC!2Rt>Q)xmMoIW9eud1Pl$yqNuDlt(6RF{5 zv(O$&-9f1(mb!1n8nV zFW!g_+R?5wRU}|z;qSDupz0d@TQ292p2b)21GL}F?%QmWntv(tKN`tW^$Ysaw@HtE z9JrVTqZDYb*Mq+3$9^`cLJYR&90oP+Oi?&g97lpQhqj+>e3kUyn>|x)M(0`W#kOz$ zs@HO{1Imldl2kw%ZMhBjKzPq$U$_ukzJBn+zHrft^mRZWXS8b|N9}BWJB}$=Kamf$ z@Rv4!G*rwndG-#6D!Dz-m`)l%he}a8xMOv2D?Di+{OlsX6DqKA$kPo;b?vl|S~19{4%O_GXZ7bp`lP z#*r8QOl$Ote67(H;6sd;T9nz(cqv10F#Kf$g8$IV8vFyb7yt7Htp-mo3sHl>_CE{! z2_fN67!dps{lFh4UV7r)5X0xKpK9Sj z$eykPEk^~7>^Fx4j41Dew&9qqR%!II)0pNaajFe=A519SEP_tv|CV+#O_qywV~Jip z$E+yR2L1DBQxgm>n8bHMx|0O_kV`d_l6_F{WU}%A+Ya~`0gDTT?g=)*QP?)#Cd_5O znXu9D&OeDpM(GPV=lttf{+%p;`lb9I3eKO~uZGD9)FK{jV1qe`u|7;_z&?#C5CJ#K zEFNW5AmGuu_>HtV<`(u)zU((=zH~!y<{{?Ww}_wf4r&A8toS+pC)z+wU7`)t!1;9+ zcc<+qn-**E29MvBVC90xZ~f8G ztl!dd#=|9itr!D&@gz*!^NH?rq}0>KjhLF{XMSBaGMARfi4p(_lgT!eY1@)ZqwWq z=9~I=N*r^L^TXmPrq}q+nYeW02z- zjHQ4YDu+o-HMbZDZ+1P2+dcZ*T$LT*J^McYHW2+j+mNw*-*@s%&N!zZ5f^UqoPs?4 z2?XLgmkq@Nf7rKTxstwJ%-$uki=yduz##S-G288(XA;w^yy-RG$_-#o*{%6<+~M!^ zrbCYw?vN7)4?UCJx69|(WW6bLds01uN(}*Ko;38aM(K5dnfKf-!vtm?m-G)1Cw~K} zH*~e>IQawJsT#LQ=TE1&aGxH>*@>Yaf&-}gv4OQuAUKwLPWC$G`}Ara8bgoE`^3;g zzal$;%3&HrFmZ<7EIsy!EVt>TTepy#H0!zc!O-;9eT!({0kvvOM>1pY_4n%`Y$C=V z`cqoi;%A4-NSzsQjuug#3!C2|Z7^50{9#%91P86k;q()fFTr&Bn5; z6SL;TJ4FYnQeoL`mgp)oRmT#&!Q9B6S6ZSM36_}6+#6HRgJWu0Xv}&ZxysxmCu(EQ zjojP7d`Qcm^*mP0dKMZ}%i~s=JLR-JJT3P&Fdx$LXFZPUd88_KEsuZ|Xt@== z(ZC)J%m-MR7kO}hEq|=%k*e5@JW3nO(^`32=0h6(tmm;}*0a!?KaSGY@w9H9 zmidsDKkIp{nDs0)rk2M=$Fj)iSe}-98<-Di`4jz1q3BrlsO53dzjE3(o|bzXm=9_B z6aCB6@<%O?i~g0<_VBda+rWHC%b)09o|Zpqd0g}_W<1qbU{7`n%@Wqj`J&4qonQqd54< z!snRjaI+yGD@`_c;y2CQgIJx2)kCrHlSSVjnod8ndw~ACqEDfK0&WnGM0Z@vC^ohIH*Z2_e|U-ip378|{th(X`otk9?d8^XzrX zcB6#5u;>!PeD)go0+EZv%e0~lr6cEBd}j$LP`N#lUW4VyR;ZT76{QpJ`m%=fV(YGB zWE;~P@AP`JH^l7DnVTt%p2Y=ptIZW=a^feWQ%dk?R|30Q^7HB*Er^tkQqZ^X?c-zR@S0|^@lu=7+Eicvn$9WP?}07jW? zH84h5nV&lQ41xS|jgDW21)l!-<&Mz&a(ytr45cXTLHzOoY)r`f^8Hu}VJs>9a_5QH zumn;0WtcZo80BzHe^9ve&qw7pfO)F+J~w%94BF&1p40wrX8?ap`XZ=WA^771q%O1w z6*}>{*LB1f{sQ#FL4VLL3|qbapdB<~p%YEfA2bBvq|`;HKWG!><{I(4iM#TR#5H+1?8f0vRbn3c+195 zgobjd<|HRe#Q@&SQEpvdD0d4-xzEnfp?%*C8`!r-R{a=&eRuSSeJ|IL&o|RQxk-~(JTghc zzl{w4{)o#f#>)720}aV~F?+k1zK!s26Z#Wc4zn8>{@vkC-|4N~6^ws@lDWL1vwLDc z_!o-*HZ#S4k6?%}{Oipo)N4|Z?lmEhZW2&NvH|i5;9D{c!SQVpCh9riTdwbKGh2`s zKB`({sNB*gzTNsw@$J@NeESKeBmnoj9!pndfh|Mh+s1E>Z!-prZ#8|K(6{fC+u(mC zzMZAv+lRP5&Ke*du8-4AN}IVpP9RyPkFy3h{s^)NIuQK|vE@oaY!62*@Wi6T%%qR{O~eCzhUkSMe|65m>WM<^t!;?G7YZ(V=* zvr#&f5dwc+c=`DA&kRgHzHzN4AOFvpihMk9f8s3ruWP^ps{0e_{_7h3{zRYquMs*x zqjrilH8uME*C8Qx|K6$8K>j>M0hz?+>YpM%_t$^CWm4qX?X!OGK}L|eW@3Vit|Mo) z2MDX4Om02^`>eE$!w)jH;jOC!KmFMPJU9ES+bLI_{U~EB*^fFvije6D`hOz0#ZKkJ z)<~OTKZ@CB%|8eGQCvwr*=NY|szUhyK>a5Fg>luApJZb8VQ}}H% z76|!z2z#tYP`42FqdHW3tS~cSJgErB+vgo8o?ktm4r7k8d|Yf5_kpgqR=?;PEglw6 z%jTnG`pWG`y+)Gs2|O0$0ElBj0dOwQwD2IlyiWZKQ>%|F@ht#H>hx>s^MOJ*d4T%uAL|(ky0Rsq{wt*a@o{;21*V z0VWHf;BCZ7Gy)H&5_5|VW`{Z%**%)cs@z3(AGP&BHdHb)Q2?2(WBv789z!o+oG2!#&da{*Y)G1d?Eg)~NA0xL!pWQ{UQb&G z#6PO^aGNyufxhV>oku_ZeK}l3-gpV#Z~k&xsQqSBSr0~C@OcRZ|J(fbPwO6vgn3A4 zT|SHb@JD%B-fT0oAI>!V55k@)O+obM5ud%yA>Can7ftJfYzI!4F;n3e)813%twelr zGQ=e7Zzyn?98AL?2O>j*csa$A=#O4dj9Zy&Wo(uu2n#H zz9sZ|ku0YMd*SUG?1AlFCAW7U=l8H4R@$2%ZV6~@FchI%yZyHsu-68(_MwkLH1^{a z8o}dV~(@;4y-0G(qPjkCkg+8#J(0 zlo<#=Qw`MjdC4dZegGeZ(LMD=-_(bU2iXvRFyu)%ZHO;^N^A7M6NiKPII%ZISAjdH zsO_#)AQ1kuv_GBURM#77`wtpu`~TuetpdUA9~Pqhi@&F}zx%cz@EN@tjY*1?TUz$%g6J49+#oYte0hoMl)e1~*=n+EJz z&J*n`)1W+@sE1N+UjPRHW6ReP?xVRFIV^FvW#(=MD*-rtw_mfeV`hW&c(2bfJzEE+ z4s8qydCcrO9iVZ3fXV~n8;%E3z3m4$n~xX|;(%a(^fy`)NA3JOV9?|2Q1dajRBP!n zoPNccLVuj{z=dDWfApUkjQyQ=+g+kT_S$3xvTQUc>J*87AMU-|?44$cc{`>fvB$EW zRB%^+A-)AHU^GfO%ovG7O1l}0#x$E19KG>hVv*T9OnfKi#Ol=WP0FtJd2CMX{~LTF)Pu zsPsIqLNGu5)TB`SbbQvoLh{q+#lPmhNc=1P6930Ere9G0vY6#hzr_EA%>TmA$9o>v zdZ@qoIR0L(S5o4YUJ1l+-yT2u$6sr32GhDw{HS}S266oa1!8q7uoq>074NscT5|o> zg4pKE#_|f|4_E@m!dz0mcm;Xbse5l6&hzi~K3v5@JG{Se;;DwAtw-V}4p2_CxO;oAcTMb0@qF+VZe}21WOHX29+#|y^@2%KI4dZe3eAyvZ(`B~ zp2&H*&rX-*C|}%{xR*5_FWcs=q0guoY9iLryGv+EA|#7SQdJGkn{@KWct%3x@!*gW zFig=WU1vZ~)Q_Y1$L?0CXa!9Rf~b4&N)rzMO83Q50uX-0rZNhv-UZbeQ&^9Ov@(tY z!@I9VAa#XbU^)-9T&&19Re8x?DehfD!8qTd?Lg|zzjR6w{f6(AjvpOhdi{((FZ`bN z55n*C3;er&_XU?veOE@ntz8-jDURoJW)8A4>_xqs& z)n2nQ8O-($3*%vY_9}5bBXv6KdL=q|$4wo=iq6;^Ch_Q0Vt$eIZK)Hnud?{RlAIHj+ z!kr%=crhDik(P@|c4%*-C^50-=$LNyrfNe_SZ~ zANgr$`v2{(A1>Og(W$epAKqG~k*MQi#FE*FQ_O4k#NF+yNJ!-}>mM8jSt%Tf6f#$X*+*K=uvW^E}s+cj#ap z*m^Qt2enm&S{u;{ek=6DZ=H8s19>*)d$2rPBOXj1@2#N)nb*A;zdh^R65%z_MKK*D znjtxC2@+QX>A076k0{)8G7Onps**sy2Ga(xL;6Q5!){>JstZsULDu={B>^?&xt!IHj8^KTTcyc?!GqeRNNly);&t;ie7x|pY|KY zUr><%gAfr>Nz>c*#!c`70e(Zu7T80GkU(X`qs7Mr6LlS zr=-hve~Df>g8UA2L6caoYZT#o?>g$jCk+O{;2h(tqbC^C$LOQ$z3yv$>E^k(-0w?o z1)-qM^z0S7tVk{HZvH4zA!gY)6L?@GLZ#m|f7#n*pmnr;n>Ty=@;bUQV~0J~BhMMI zrSm*7F!JEBG}llmg9*ZQM|;6kc}@+o%-B!-E<6C0_{{WJc(CTk0%#0(y28k;l=odRRP?Dd)R~)fbr<&4~O_nQ_!`J-YXWAjS_yf4cxrf z@FZr=Lze0)Bx$jCA{#?(@)Q$FszU!hg0Ig}1MZ{(D05e89V~2n)5BSBOqpwT&Bjs! zAvuw*54`qB%kO)(n0SJEH1~jf~#0Px2HEFvg`Nwis>rzw=GF#n!nxP zZ^KbAzFHA3fAtQ+Ty|a@_u@{1gFtXsb{Z_zOq~)T24C8g!M@}v;l8XX=6%Ui1{1$S z&|(gY*?WN{m=26iECXuNJFu(VB#rs`m&AQwTuV!CVw}WE!^&O+?d`py2`xj4E1sFw zOAYV_GIA#xTz^(U!-xJsBUKa&+gw-3?F(qAa;%wM#j+1Y_g;}tMQH-kbP5TjL?Bleny|c#N;j_0FZv7G**XC2iag8Y~!&CbBCK`f~-E*b)ZZH_C znp|GAipkhrRalR>j``A&8z}-rMrashNzFG6rc$yx%Ac9| zwNns}i(g992cJMMIX}6})y-y^oL>9~BbiZt^hTJ0`I8<=QwY1LSlN5At>mi86`;r|Br)r~sfb?qH` z|FM0(2DfC@;Qog2Ch6fF!nYusj}Fmq9#E8!`a|aaKx=FryhB2c51S6&1gi$GLa!41 z=38gYHG=p$qg70VCPK3IIN;#2G#r%mlcpWx1`i;8jG5Ms9nk#A@?xhbFP1=Q<~c*%V(6iMbGn+zw{Vx zg#3kmN&fwGDESM~gLTJx=uY)!n+fR9TW>StA-*AzDHf<7F}0X%)H>da#r>Xlzw$mM zp(=Mz-zD-8r}4B4E!|P*m=-&G8W|Fl8h6*-4G2H9s^LB z(kGX(e)f*=mY6*I%!Qr!n&Ydo4ac|zzx(yqG+?Sfwp9HX6%uo8(PFV}EQ^Imq?#{PBXfZev2XPf8 z^qWkIN(BDP^{!wqihUoR-J4~L!r<`igJ~VtpP|ypES|Ph{}hb&y1mpHY$z3OHr^<# zydy`Ne?1KsFcr}Mzz~?(yUtBDcm+xyo@}BwlZ}|er`dZkl)&_OI=^x*5RZFf#m_wN zhIzg;y5iAgtX*9O*Kp6#ujbB^#$_?;Djxr$8EjzpB=Gmmcy-+(wj#Z2clVXvRFnAE zFPe?c-+7Ln5&t?R+~$0|JJM^id71`^kGN5E_b_a4o4}Xi+g`JdRba!I21!Uz*2`_vfC4n>f z@6&9^w4{Vn*S4fY@yA&Hn93h%{E^Ea#r*Lgdpx`W;PE$F!tuB5>f0{$jn>*c^oaU) zOnv)GeG5ms@OV+`+gSB&s`^HFo5#yl--^|@2i3O?>f2`ZZM*umOMN?_z8z8Dj;U{7 zsc+%ncxCw1H`+Df-=?Z>Y3du9sN$i;>f3|r+XnS*v--AOecPqJ9Z=tnsBg#Ax3AQ< zaOzj;%7>%WH@bBr!>7Kbsc*UJTe14~p!&8!ecPu$ z;YG${(p8r-3QTlyFj^K=ak!_+#Kt5a%D{Z1PVtfXFrj1m>%Nrm5u4z@bi?oc0sV5E z-9V8%r^D{+jBCO?`6GEUWkKBaB0y^217dFJ<#6#B_#xb*uOj3rPO1LsRW>xU8jq+ig_-AtEy z;QsW5muFs6t+9>$$umDo(>UBASIUhNbROX>>xm`kM8EY9TTcug=y|DynajUW1@{V%4RJ#hS- z7k^j9@~2&Z zeS7C4Hm=j)3?AE|&PObnr9texOo3P#+58y@|5@hedG6o5VtJ?r1Yo3GKb+D#p*{V z0JCfYOdDd!G6Y9Euud_Ej&LzmShRQ#OY&<=@Mt)2fCa74T|*=Yv?BE$~%&E8fR zKRsFiFQ4}ubudJ$+aZlUBK?|q&5+^Vh-(`v$1>&TtYf^`IukFU96Wnd8NY(lC53Is zsjv(sI#y0DOoK-{f;vISO43_5#a89BxCm1B^*bmK@>?AW@EqeeF|uq4IGQ-soiJ34 zv|&YSa?KDsv8c6Tm21vQL7kFq;o$uYc(P{0O5BQg!{N7W84m_F*%n3NNMn}B#II*> z>>lx5%7UU&w9Xr@qiANEoE?~8ExRl%etC9dmFy^-We01`EIYuB^&5ud`zJle1o1WT z!@2XNYY+>#xX>|^4YM&=7E`MhoLsaRHN||vIFb;@un6nI@TZ4bp1Cb7{=YY5juLu5 zsGV)BNj1j3Sc7%q9$Z0(K$#G459Kdm7^q2R7E*UD3I(AsSm8+OoC-GwPS^b30)Mgc`x=hz4}VRcp<&h>ObAZT zg4)Z>+bcPX+Kbi8uhA^e%rE{>nXEePw~zR z2pYmtJw22^hVh4AmlBb~wuxa39L_%(>~I-yS#bBjt%6$%M<;R`;C=)52e{pE`{Ah1 z$-M>lK3q54XK>W-!T5Op#i970_uE6`<8Mf>V^M4{KaE>Nes_duMHNzHJmP+BECur% zq2%+&lC)7}xJVgQ+K3N?zYazBvmcTGl%m2<_qDMeD0-2;>P6lV$%Tf0(Haf@k(mBw z;5gIs*KVD5O|!&QHaCA1igCJGSBWXZ{3-!{!^+@=yiHV<9Gjsf*o0x40y&#-C0vGC z`~V|1*phc-gqhG>!F9c6^@@eu}UU|GKo-73E1ofT4(x)p)y$WS#657rNhK8N)q4H~q% zoshvHcS5ew!8*;%gYl~$uoS{{ zcYpFz4Y2-j_rteqZP?l{|+QGWRjERVm;PL~IHnOfzIn;T2!z@)RDCS8|XBeGjxvJ}Jc$M=#%4gS)f3*omB#_&6I5M#vyY-Mc-51w= zr`k;puK+=11$%|Hqz09 z472ABgKv?Eo4smDVM4T)6dI%k=QS9iSN8M{b45tSKmM{;tMc+X&lDWL$fi=mD06Rx zsrn07qPVbKtfWKJl-zU71YGm^ui4OrmMn1}w6ma|mp}lAb18S3q^pprx3X2NF!l5f zu{=5!+4Y81e_^S52gxxG#FL^6`|O=Ke|;EoemafM`q+6pRQux85-Oer77+Pas_()J zPVGp0euR@icfg}TOXCADA$NmRk7FN}XY8FgF>p-I;%SK3Sr*$!){ZRPl*P};V>e?6 zAt?ri!BS5rB|0D$#K=5=y<+F4W_OSaKHVr2dM{f zK0}MZ&M(pV4jkx}j1Tl3?n84v{e3xH!R7SC@etqOjs^@=5V2pi;{_*tT(~wGxd-IT z#E@bqeu=n|X#-{+pl}HQhAo3aiZ4CKFzyZXJHf? zweT2gyOhFbzlX}c$|{StQ}B=f{rV+00RMzOkLZw2{gpFh*+;PbjPqsa;hx@0S^)~0 z6>V*hW^xd&?!{p^91&4)m%YQY*QTz`f`Q`a#Q>Dn!0P##^fu|xnh@5m?LF-fCGVEXtVWgwBk7jn{sFBlRF z0$2fDetM2Y(^e)}9>LVWR-KVF6X7SWoc0wF91E|hDceee3f3s#3zvOtok_D8v4p|| zL*2=(wRy?Yf!I#7~RtBg!*70;~jLk}_0*(WL z#|+1!GZN(p#3CLAlqPA+C1m)ZZQ3uKQO|C)f-O#?&@l#~TgSTY#$R8-HJ z@HDGE>m2x_Q4v}vm;ovo(UB!y=rw9dM2L)Cj4=eM1N_97MJ>r?ern2ixreQ2@e@q` zz(!EO`1$9KzS?`>c)dHQ{LzJJ&!Bva9suTFK0mKeh?5j<3=Z!GTMa#S*{bM~ zWqWYl86&1(#Z7G30PA8T2sG;B-t<=4HXu^s37pf2Tzya1A$WGuu>cL5gI{$|9n@4g zG}Uz??#=GY5_>94;-2n{68DLpTdJ9!E*g!ww(viLwzGM@YiG3Jm-BrOCLX_UP2xez z!$%Rtw}Crl^P;kBNxJNl(b-r3fYDJ7!+UIW7(ers8sol5d{una8E$#zKBK2)kodLd zgFD4{JRe@~KK;(>rHQWse#SBbVLPu8$J)GOZI)+N8E{_5gjY|#&2*<7pPN4z5{4Pz zKHXD39^d2MOnlWj%<{}agZPo>y*oW04n>6K4=)>bX4u>7&KL|>PgUIu2C(}g9N6v- zYyL2N*cn#ib!XhDHw-RCm0!zNKZtEM7|JiDR7L|=gK*ej+)r(cE+a9l)hQ1Pd2I3S z%ChC7f1;3;Iy|V0(LdC0G@Ozh*8}Tu6q?rd$@Kya6@)veUlGoR2*MZOJ(u+_A3E_= zP8YR5CXU%RJ={C{*o0Q;g_pkW-MOoLjL>!J=-0i7@^Aecv~G;ypYAb+!*H!|JK(m$ z(cf0j7{jA*Yv7i{-2;~amkc)^ZUo$=a3|M~F?;}b1a1f1R=Cs$#u%2umBX!v+YI*< z+%CBNaGh{Ha6`U7#&8+jSh%ThnQ(=055v{NZGqbkw;S#?xcA{cgA0FfjA1lfDqKF? zgK!(*Hp4Z-b-?w&87jvZ1h}zq$#9F{R>G}^tB2bPw+rqyxE?seTEGK$6Wkqe8E{MC z*1&Ct+XvSP_a$89Lx=}A9_|jf*>DTs%HZ5^kHT$%+X1%^t{v_eoB{278Jra^9xfSf z37iw|VYm&{j%e52aP4rNa6NE)QJ;F0`vAgA;4HR(5I0^ha3g>8YX^1PCYyk*X!(h}=^c@@^Y zrKRQ0g8Wsb`L5yuYe}iKxU^(NLAkYHO;Lpt3&nBnQEcs2UQkhH#ey*bev)h4jwgwp zGV#5%q@uuHUS3+htTex1RY65X-im^S2q%G19-g%2?JBvqr1ZWLD@D1@YA~$9_e=5J z9q?CHP`<37#JPA`>8i5g0%t*`tD>NMaZ!HWvcjT*)yN%TMfriTTqVV&%kC}6U!3Q3 z-d|R*thB_5h-H+_S+u&yd4C0Vl-MoMM3fM#j9LS{*qsix12nyON(8|z7TD@%;j`s&r4mLHD__w zw6wc&=FFO5Up#F_)~uXaS$F4Epk&q;%kzqg3-WKXmO0COP5>ahN-X? z7c6&L!`F`zXj4T=<3t)9kv0TFTw=Wg@G9{t5f6ub4SB`o1$p`RTQR)KOYbYlSNv$5 zyrsq3ce=-e=tByc&wwX>+@ zFE1{=&w5{B0cJ~H@iJF&p0lWAg>|WG`Eo?4D0-k^#%;MYWGix)x{8YP?=5l`+=3}r z;><-|%2$-;mKUtR?4{8FKvonv3tdacVM5&!SFmi^r16P~`AZWEmL-gzkh?UmqF_?| zEwSS!jf-WGF^o8Te+7I?0M`LH>Q5JyJ22=BO4^Ii@U+{BKesYI==1@NJ^E9=9hbi; z{?BCp1*>LJNq)haRe5E%#EqLQR}?;UQF#H?c6-$*VFlnB4L1soMF%c)T9=o)O7hk4 zNeH9*Ovo>)K-&DpEAmzqEUw7Emo**Qzx;mIc=qa1!gYv8XIZDhjfYddIplBb+@u_D zuKX>TXPbkb1+J2PGcb>w1;ImiWLaK$-l~dmMHP!nT*bxFFq! zAQ!E|u&H1$p9Cx;5N{?NrB(cQ2l$uE{*d{tE-hNdS`=q_ALea&}ktJq?(>k-jnU+`KWaP)1Uj&4PZYwV+ z1Ln0l3k$3TM3*kuK*IDW1|XP@m@^Z{jb|NST9JDnhD_;w74r1{7wQiAD?8Inb31R@ zGLWCe&eD4eN-%KBKr7ai6@j7#_iFTLCkR2zIEK(z-=Zqd9VXQ&z^G_Hs93=$MNcQ(4G z(6u>bME(QmnsrGA`dy)GfizL?Cz=@>8ygopK6XNEeC)*7NwJe-6JitNV&mfC#>Y*F zi;tTaHz{s%TtZyp_}KArCr_9hKY8NhNs}i}PMDmS5StK}Fg{^ILVUu+gh>gL z6A}^<69Hl(icdt=iAa`+Png7h?b^21D9pJxpsim4N& zVkoTwgGuy)ApmPpg>_XCIM)(Z9|f0hxp@$)kK%Wv3=u-&V`3(X^B7U;K>pB5z|Q3p zepmd}c-Q+k2KcuG_~{(KKK?G*KdYq3nY?C2(VP+o5F2P=N@@9hdFA178Q{p4<}JIIht4aId9vw5*ejGkM=98^StS)k`2{nIiLavU2YS_pB~^RTuW`Jgg+qrJ0rpbx_L!7rRgUIoSiZV z%1UAJtPCs|?2EJK*)x~jmb)}p?(o2;#*+|l$Htkw1}b8delK7oo`ep4CE=+rvuwLT zSdu|y&agYO)J2M1w13%Du&z>_YV{xW^ zZnk}1);xPgvQ`KS;g!_qQ}&@j=vizK>LRtaaf~$zO*Vrtlgf5D(q_$=mNjcm#^S75 zGw!lyCC{2SV@@XJJi|V39@brV*>O3A(qk`_wQbq;MxiqS^~}ynwPzsJv@E+m|D-Ps z!WJjbpTe`!?CE&Q`D1ONgJsEm2BC2#ZwKld6q`EBp2HI8;~73N2ub(wJOks=nyk(e zrjE77-whSE2w_5k3~$|Uh6+g-8`1F7c-->LP@xR*Y2id;rR=vug;>OIl*0{A4;2FQ z)B9t$gTF$0r9F~0`d0EpkvlctDGiRhun`ejGOI`XcUd*YR zgXZ77M$7?a%nEN9gxLAod?Gx=Wh;2gnw2qg-s17}jm@>d0JK>W%A>Kz=1-zgC>sr! zb>FPvMxpUu|8I4V0rIK-->{+)3{m`>g1d!k#Jk)el$ES72v>v&NhpW<35#hV_AUCh{UNnZftNQ35^Py1KVz8ilrLz^$2fV6Me! zbEZ$fo5Gdy8$U<+6AVJKJ^Y&0+*m5WO zU?J*Dn4cGuk~t@x7Zd<**<#@SJNk&rGtbX+=H2E5+i`1Iab8i$6fPtg3)#SrMhUc* z^@DRb#>w{x|AUw*l?#Z|bR+s}q< zYgi82SIFtjoE&>*+O)e75p*xvKVD}i= z;``4VzxeK#(Pt9_;s-D*#6KxCs_}8Yrl)y8bFT4;p{i_e0BfKNwt_#4D9G^akNssq zivI?{Y=JAvCjqlEMX_!yFK{l)E6ZC3Av2djuPSin(GXfyK$6u8;t%^2064*HB6?XF zxK2pb z)A6MKPQjDZ}8 zF5wmnc>P;%}9I1(|lMOX!9 zxFY_a{IgL4tqDKCB9P=(XmGa2F#tU1Cr73I5yG*^g2`0__fMMsd7WRl^=_+*a|g1Y z(uTfP@b#9_*9n39D?Mpic-@slgh2lV=v-o;hYI?D?R za!c}77p;Iqh6-#&c_i1|33oFb;TZZOoJN1tF7$_~q5diJ`ZxGU{i^u4!B6-ic$}?p zK}0f+qg=K@Q*zpKZ8L2UJIiy+u*C|j zM{V@g&pCd07Wos6Q1*BkMX(Z`yv>^Xi&2bcKi9IgiLUQ2Z9|PF|6(?|xDaLy%3BUt ztZ;+_uqO~=uSQ34QIX?FL;F62n@J~$;=d8^q^?&l2a>lQoTc*4CJ=mi!4zyYKvakS zdDxU#F)n186p;;OL%}ck-s&mjeL0-sC$*|q!#}Tdxf8Op0$@}m%1>u|^A(OfXW`;C z36lad4=T;D8~GDbpxEQ`i;IuJPvbS6ixRD=bJFb#(0BNx?hDDHLfXv=EP&xJ>QiMw zFlq~zC4wamY9Er58B+U@m6aFJUM7wU6c&}qGP6SDMeSS+2Xtsq{9qyc{M7;e$7H|0 zZ~Bzc>Gq{MQ6BBhL9ER3SNv-N{O$n%BLRMIfM1cDD)}`8gg+7B|6PEe@C?;o84Ewf zJBEYm-xA>eO@ROR0scP)_(@Ky&u>qFe}91gP=LQ9!2eEw{{z`SP@d>q@j-|kEw-gz z^XpMe9&$&R!7viADE^7?(>NU{FL183IFR-dZC3Ic2(1mIt>@Z4q48xfecSdpr*C(H zpyi-_<`tCWvn>?J?rDFM9j~x1D=w`7>n0x!QQDMl%2ONb=Uzyp;g4nw3$}7RTZFVU z))l`q!0&>e@S+mFHX!_=fN7LB+K)?gvF{&ajn%#{aeMY zO|4s9vEowef^}bub*a@_(W-Rmlx%0cT?`O`OIU{NG z433*H1)u3)86U)6#s|TdIqt7@@NW$+i>w4$kC~hlG^P{?xx`}O)m|ggA^Ye;ldb*m z;81h-kZeF$o8VsNEcKBuUhl7joQOX;h#G$Ozj0WI zbU#;i^us!iVI@`*=9&b1SK(MR7OAeRuP$P+WmVzw__EqM6Xs(0(t%F10xdz9oMXe) z*nxp?R4f*$DOsIJMn2P}y-l>dd6&Z<_pg#y+_Kh|^|)Dc>xH-pR4o^Eh({zs{21X4 zR^f?Y7#5dUl3+DnS*14S>*84HQgVz-d~Ct##b>-eO4$O4nqje1S5_OVj$5r9>t7RV zmJvMD5l@(qh#7gmN%QpL%j**!a%<`;>vXkiKa&D4m%=^y4_NG>{MCkWCHAW&rUdsu zdrYds=Zs(0pq~cWU)5W=TL`_NVO*t3pYHF6Q zXW*Z-DftOS^|31B4Xlzp3cm;sMf(eC2_Al{{b>%3@s-S7Y364t{ICpmA)S~k#%Ne3 zCUkZfOA4`BQFxb`G$rz|>jXUx_guSJ4b+m*G@(cdsKH;yX}5zPbtmZZ+XpZ7C{q^)mD(j*}dR@ls<@$dT)`04$+AD2X6wCs@$bqG zeHZ4KXUG3t?p^!wj(^|54GzwCaHE5_IQc2A>6(XA|6z zMktO#ml8arcLfXm zESU7MZ7;N_*i&AP_I4Utq~GJ3_e{EY;CfAe{ml3ke3yftbMRjs{H}vPcJNjQ?{M(G zXcSDl#Lq@z<9@)Tlh4!}60MM}pi&jJYLl-Vof5|ctT_`j8iVODedv;H3CgPN#8M07 z56Cbq)krk_3w1-jys>2Sy5r5V+7Itucnj%OSE+Ib(NOUD zVaI-aDBeBr9*H;kXj9Gi47?e}(RlBR_iVho;yurNKhAtV5pSlY7;moSvJzCPC+U?i z<8Z^V;4Hiux1>u^n!w_Ijj=xuZ^kX|H0g-Faud!vyqWgv48Gl9ac^iv?>>BIULM4o z@ovPMX>Kd8z#dmRdu(NT_-nCWTFkihck6!1wUMm%WL#;?=^EOIXA2%b7jy=m20ZKW zZ06hey#tMhPq3!>D2Y>G1ZNPT=x}w5u|2=?h zdtP>B+mCke;lOqoXFB#_2miovU+LJ_Ie3kO*E*Q8PEK^G__q$e*Wec0d%UC~ zQXN+8nZ|qdIR(z|EFZyrVdi>XFvlGB2f>qICND$qWSGfo7d*wW=UETiJ{OpAihJ_R z?C?(jW}ISwBFuLB$j`Oy$sg`-xxX4_o|R}T|FqKtA~1iHMv6`aL8OF}r%l$|m64b# zZtv;)hJ_+X*JKRxEMviAF~}Tg;i8OH%~=D2FMe*dt&~{p@}{zpcd^&BVLRyw~B)HU}q)ZFDU#=c3=> z%`wnosd#P}w;H!RBiPm>4;>{IoAa#WNvAN5`n^7baVyfydAr2~SqCs=e^30aG5$Co zv3&S69=30&;ZUr7@!lO8-=5>#weVVJtrv2zyH@5}c>Du;yvEs_Sj5K($$F6e%OZhv zfV8iFfsQ)@`Dl4O09|VK($*uqL*R~mi~UXTaPtj}p8QyCNmglT4Ce&?*G~>%U;7XG z>=4HjwgsC;Uk~0$@lO4;Q?w^iv%>UegwL^#;~&e63?cLZ62F>j+SUQ6oe8j(5?rB zlUwSKN;HIwjr8(J-N;c%oA%;=3H-7S1)mBt=M=$ZFtd%BPiFA0di$1Zhn(LW|&4(SDgl)U%&_hGC--K{Bo5xPqM#wKUynu5S2#0BlPVbV0 zZM#O;(SGow!$M=tV~6D(*+u0^+E3`5Zb_JV6ua?1?iQkb1;SZn9-rTkH$Fbf%jT0t z@y*7zc_YgM&jy6^xOwdI+QPDXYTqF4#!m((VcX7!9qqk8qWFVq*XuF8XZ;(vpM>Xi^a;GU7q`5wHX5!ejnzUQL~Xpqz!J0G5`@Dw`anFS zQ|z+Z_=B#YP*E#o#2^f!B0E*6$fv2@Fx!b*5ETs zs!KtemP8^eur*xX!tv%kJGWf&c=Ft``@?TyfVY)6xH4y-AYRVpJ|6PQ+A|MrUfeAh zzZ#cx3w7GMu5Cxvy~Zary?HUxO`ag?FRcta{8i8lQdQ+ITU`gvy3&Gx{5?4gNB;CL z7iO9YaTwel&$gV{Ewlinlsztu|Ll;YF>CGCLqhykfiO6pcqi%cF7u;96~5%$sviv9 zuXxT?J3pE<;NH{Xm;{wXO3aKm8{p5SjVTL((MZq3SYW~fmYk4SM;iYI_gt%MwHOf< znA&HKQb$M3+YWp7$?D45j0}G3v`RpTO1TD9ZBP{l!^WU8_^Dwb&d2f|4qOD>4?Lmf z^w=IaLmy~_@w^8RcOl{yoiKv`h%s^^zVj#FUcxt)d-F6xjzejINw|HrRkx#|W`){T z#`|ZS;R{HcV8!z;{F2vFSwkrYNd1%6pE1)X0mk~2^h}1kku9cYv?9;p5!?t(pqu0c zevg4)wu!bbcO=e};E(gbqCntN>otPdCul;Ya-sm5dwfcZltQ@IM?a)uo^-!367ehQ z>Z0+CapMv?S=1PnR)wR=$}|oln%Ghw2R%PiC(nImSg6#>?>3lQE`P1(K+?!d5}3DL z>G$~rVUu4benh{IVA12#(J{0+&m*zE8vm?bUmb*Wa(&aD^`7|c=-N#DFEM2)Sk`8O zTU(ony{ydylO|za1m6bp5DUxNP3&duCUZp_)<5F3Ez29vmc{ondvUC8kh&EeJc334 zj$qNh12%tZE;>B?(O9~ujRX3a;S)>=rS_Y36PA894*)SZGj!fmjyg@gY#B6c6mCa9I>FQk77w5(bC-3<}2dq^}?{wX!ywv zM{%A-ajukZFD3MCcoJ1=s6qWZ?)mu6e5>zd zR7=cC#39`~0``noOBrfmK{~0_?JoU9*pueh_OK`eSp~cb-&t;KgZi9Xq;xI5kp`QE zc06@*azxj|j_n}_EGK_)!MtQ!>|Mg1<4;xzbqyg0I6;Vtr#3$#@K?qop$LbEH4~WRE0SicH~7#St7qsLzeF4<2%c1K`q1=(WH0=&Mfm*v;8L} z0PZT_p8ez)GF8|!u+NUZ9nsaRv=FARgB#9OBI8%h2^Ku#`kG3(N7l5~C$&fJE1^xl zk`?|S{ITA%Yir7Ikf`o+V6N>|nH!q6%S)OTQ{QluvjY8cAinj4JINd5`IMLnh>`TM zuwy-l9S%fRBLV4i@tuRLe2<2495h^-UL1V4&kFh+=xR$qHnA{Q!41a&9QcC{L&KwH zo5%P4tT3f*7vyLA(Ck7bVd)#-Mwd-&1tn)ueOjot4oddwaiR(0tUQRwa(EqXIVUY# zKE%%$1-{Rp%~{NZPRK0q3sJ$+Yt;a4vNQ)HXf_7W#WjgBb9SvQv1rD|LZkLDOAm|l zWK`5c+40m727e`xz0~6%hQB!+{T5;H!_cRlWotE!=9@kit5Q>d1~`w$K_jImVGGsJ zWq|Q#kX9w5yP}FiGL~(QOW8xtETv!%4WU2}Dloyi4$Qb9s@%kgVPfF8P>AWnf*d6b zRJ~p|TVNu3lmu5^DlfE|2stjdy?z_A_Gw2cGZ!_^UC1jX~hLBBLE@Ivt{ zsLeGUP~;wrHM^Qlllh|Gs+pn1!gjHT;XPBBfB}=Y3@SZ8iSB!kfIfZFpn(WdF85^aC5lLFXyesy3MwzZ?EJZzKw> zML%aYU!%36$F1`S{G?6IKCg9bPgDHKo~FBxAw+N+=w-!YLs2QdGoGw3rgCe4Cfl{5;MPe`)!=X?t~@k^f@zW2o!Q#?*x-eA_OsYrgHC$QyVuYU83m z;y4L)uoVyIpi)iwx1gpfS^Gc({84tjA0E;Nf=3v<_NKJ+FCBg4C6_%gYUK%CezdID zqvJ>3`2K5SRxLWJ@qnu~-7Z?7vKJQ=P0C_fh}p62H+D#*(&^wu_Z3*2tr);*LtwnwO? zZ40H?hi7Sxq zB+e?!CC;$kr&r{w_p3Mb7=I()`ylO!@LKa8ji~e}rVa@7qMA4)8>x;uUc?RK0Dx&9 zjY8|SSjHldMOhIk<%VvNfFd$K<3-^W?;J*Xe$pQNfpw;S9H;o(^mVt8 zk2me3Sv^DJcXU(wtAy+3|kyhxW^aF}J@6i1c`Ut77 z4`FY%#xL)I-U<7{e5iYZN+`$8`hA=*L>r*vZp%YfSXwQhm;di>p+>l4o>xDh(E26smN%MvfXUCP5c`-rfh6C>;K}oNhqUA z8si%eNW@oI2pwR^iycn>v%Nzox-2!@C?#ph_QfwI*)Pn8|Hh_7-4_q&5yFLRN&2`% z*Ocwf+p9-teQJ-SGR%KB6w*XHIR@q6N^yMm^Kx3Bkg6=T0N#|%dQQ3)gfw|&t<6b| zXsev8SdZ&NJwo}TdMI6v);x(?n4LEV_7dhIR5Zg(HA8%=8g6p2(uvj9@T{yTN|iKQ zelItEC9GQw_O^Bl-47-w)3L?xo-}v+pLP%Brzg+nET3Yly>Cj{FC?n9Oq1}E`qf9h zLj}3>lyb_#xq120r))Rtd-MopPSE+c-4+U|Qn+Yg0h&ose%7M7t=B_hqZxU5=p9`T zCu5M92Ta|1(ogbt^bXlNEwv80WH-e(C%e(T26biSJ^JU~A)&3**kKC5)}gm$$bO+@ z6=J3YiezU=k7F{H@x2RSQAM`4b-$*gG;Q;J3$3#M!*`SQ3kVkd0)nqVL61Q`1Yhdl zi-5^Y&MJe)e2KecvPAfm92MK_ADpSu&;!# zX<%+M7N5n$Gj7xuW0r)It459{I7h|?FR}`Z^hVJ(AsfIiN+Y@jcT?Preggrjx!*$N!e|lk?+e@0S$* z`md7Hli4*H`!06UlevF#`iq_T*E;D9z3ZgMaUXTv=O&lO_*qW+55W4mg~K!7=M^Ta zKk4}WCE}N|SCj|nD9zZKe!Ri|*0j_`U|tPD_=48~a}UwRwC_w_cSrNGD}FV2x=S%Z zsauXdMBa*#=Gh>m$k!Fz1k80BUh2nrfj`OXV0_?yd8bi;-=Wa=g8wAz^L6ib68ou0 z6UXG%mslb_sOd}pQ@w9Z9yR@m&c5s__6U&%PV>s)j$=Ny>@%>h=<~`b-;c&>>uRwf z0675Ib3f-?yeSj73hBj*?tL6wQm%3$Wno-?mPcv0iU@8P14(W6osSP!t%wvt&aGPg z$z2s0I@G7!TQ#K2Kz}p3%F=P3_YT5moxF=T+upccWHgGKof`b9r$562>t-(VR+`M2p|~{ z#eQ~#mpS>~dc@HWc6p*PJ!Xg%vMq!pR)WYG{_}8~YK7Yyg^*_ZjZlz9i;d#;!+8BN z>R6)U<_y2vR_)iMLCGXZ8YaVzX-Fu1O300~XahZ2EvXtX6FzA|k|6Y&SNmuj0%1(6D#s#2h&_LQAKH1*8}Y;H?TX7_hk1%eX|%1wSUP6)PX%;G6M zL!rrd@OH;W!R~#69bK<-f6$)$^MU{Wa<7t_=lO;KMwYO zBK(G$o*{2Y&tSc>F#`9%4dTA8XK3x%MEV*_n!9)XZyJp_OnUPd^i0ZMXkK#oo92SY zJ`9hEuc0W}e&gcg{A{UgA^%o+cuSo8or3hDd?h~(MnS2+) zFThMXK=5XmDVrzwGY5A?x!d+59egCP9o_|HSi1D+rP0bL zZvN7n;c1o863$8Iz@Bp3!uriyfDM2JxGr{A9QYV!YY+xC`mRycG4De-dec5$MyVvGkX{vs<@Z<`4xn4N+v zhP4L-9sJn#(4S*-U-j)G>Xe9m1uN;NHs1$}^vwMx`M%bL5D;wn9$9SD;__mV zuhn|B68^hjKZNwGgx3>zh=m6Mlb#a$gMnGcf=2;UmQnC%VD@{#Gk_KC#=G3&6c5et zl{_cpv{r*hydr{wAt2)*{>nR+)d3`>1{HL5oqt+=xHJ(~1Hxi^XwTiWk`B3>HhDiu zh)3PmH5V1*+BQuyE4E)H14=ogg~|S0 z$6)D&mt#OyAxT`{CYMi=8_G>-nSQ8o#l7SDc8iX#ie*>G+>xQTguI|k7^=Y@QRl~T5DlxD;Fw)J2=7GZ{S9XCciz{{{Bay-Uubwu-`CBuQ{@LaHQEd2 z8T^jcUV^8gE(%a{2>Qj^ZowoZX2w!GKFPb$)0f`?}k1e5kAZYwXM)8=#x%)8R5G&m(SNvD!v z(WxX@bSfpQQ|f3%$QV{xE4R@95$VW7`D{WXC#{|sGjSrN3OCT#;_!w(hvN<2D^;CQ z5I;YLAJT$?&jsc=7r}!u2@FXJb7c&TE-BC`!eqRikRx6?q;8bB3}GINFt_6A-8o_7 zJO%Ec!lT~k9Lc`W@O8<9u*jDIoe z)yB4&dP!(M58*5|kKHDym&9&wZPAyq4&mHv9#>xq!@_W+>fO)PdTs>UcAK>P9griL=jV~4fbgeC2Mz1t70_O%)1Mf)=l z&PC?2%Zqw%7`ID13AXJTFF!Oy+UjY9^SXKLbTvBZYS`R*yKj7baESK(yJ5aHj~&+9 zuX}c${)(3ObrkJZjJTJfQqDuA4#HdT!@%T0`RL!Qv(|LX$^0rh<}8s9u=ADHLA7u@ ztb3|jw;hf*$EqQCTWcH3n_2CMBEkf;+^D4s_8R2KsptI&;aU6(*DXRJ3kqulY`onH zw;Zoox6+1orSoDF+>@T$-MN)_A1;Mv;F6_s3nF-B2>UpM{SeBV{382j(T`XPl+@#r z44$Xvspo2}d$80L6&)lmF|SfBBtiB-U*PJLCH8+GXF1mUW+;d;9eW$GvDk7`E^qZ7EQD3iCxl9dh zUS{vq&?!jYJ$Sg@v+;Of_I>_@ZbQ>jzsgfG>Dt{!!jKvXu+wTR;_y>p{I15EYX~?E zZVV8+>tWXmcKk^{kb4#d@6J7o5=KYvSror=&mzm4>2%idUe*4(oZGeY7A)KoJ8$P8 zoTCx`FYt`P)2{F+5ulo!-UVc`o7A9R2;Ggq>;7Pz74+S3w zJQKJT+1Y02MiO$b5G&xOP(tXH`#ZRS3Y-53uS=g)rJEq(UW+>fTS4S)8l55ZFd6Pg zz+dY;3-V&Mw!1`_>W($?1O>sE{TTjz_)F%2x1Rb0$Hnu8_SJE7kB4=u<^1IW@chMvb9o#3 zqO5txLKg_!vcAgjW*^QYXMa8fprP1RDN)gEa_<+gXZyJrZ;o?@j0&8q9f2a$GR{|5 zl@(#@UmGwp_IcHT#ozb8h~VdB24>$HWiuCVeHO z8-r_px0=3-ZEU~PcHPCc6z)ljvESgO<{rvgs{2u>vB3<;ChjCTSxqe^Ze+R!VX@9B zl51+xcyqSDw8x~oz+Q%5wv%1#wOQL^i7f*YL9-1t9Yx~OtjYaT)tOzj(_n=Z_^$)W zSGSsyxQZBd{nr`)dSk`$l_b>b`t-b8;Fo>G@#RYWHuJa{{?g%(X?FagJBh5X_BJKB zkq!K^15%YfAU0i*1UB`7f=kE*n=sXWh7Kih30)LnkpER;wvc3RSvHs`QLOHeM`OmJ z2|Fmg|Dpp-G!BII2ZT8^Q4aI1ogVEvajl&9A>2~Nid#a#HV}s>ZWo!@tc{*#v5h)V z$7NEfg|OY7n`XW|?9pIUc>ac-+;&|a(>@Vryuhjk!IBNF+uJqEfUbO?zq z=QYAV+i#MR2+17UwDyp=f$@E~KN#-W-nlWw(LRt>`_4NZ3$PqAcmG*wm^M&{X`&Tb zc`cEq6Oc3xEroloUpg%7*76mE-n|G{wUJhZ;Ea4*3-$0R{Bmq;;i8>beMy}!nKBg+ z-8 z_-upQ%I^Rv=iPR&o{yA{Oh52hgS2{^VMmz@3I9nDSsbUDr`Jv(SRj_4*{$XgicQn8 zQq-Fbm^L(!xSs8*brlPqkGRP*5`3Y-&C}9S*)cm(o+v;ooL}wTS{-oz0~(?#>WZkI zeGDjVXcO>{nh~^-AT2f610@aEJS_~PDpIC{m^nj-5%{Y${(@3ha>^M#`W6Gu>zKEMh3x1SYp>{CKRxt8|uv`DY&sM_)%V6PeH2T<4miLGm*xY z`&mt7WukuUstwBNTeLI!-6I1+ctvG7)(dJ-I4o7^@|AnFTTsNb2Ne3&p@CJa=zog% z3z5$&@G!sp$+ruzPHwqF8=O;Kduj(w{fkrR@_|-Hw?eI zJFEt3pH8Lu_BOv;M3M(q)O)riDb>dl8!GB zCf90$e+4tkQSfarGo6BcQ!dTZy=UceemEpm$sT=R`UH~HAZdC6X|mJ&q`{rWyKH%H z24bjMQ~h?NtsDs=ubs55;Gr;+581hWuvJkK@0_8@vLyM?Vv`S6NH%Y^H!CBa?TA-| zmq%7;{u)NN**wcq8|6r?*X$TN6u))TQQ)~?t;BV_d>aoruRNZ{LAWMJXu(hR$Nh74 z90lRnem9@dD+E>fN#8bI&?6KOVoAYLqdo%g#%JTnr77{_H~z-wHa`9Fxt~4%&W|+q zye9qok-YWyErGpp*WkX}+RrjDqbRNX)KsMhI}?RYnpN;Iz-&`CUu8Y`D#9a2 zvsXXc-aT{5Gy1murgxI}d^esPlKRj}teR2Z;QI|vRrfM59LCMI!M(X;LSAu2TF{l{ zv>qLP(t7Eq2%q`3u2*0)YzLX#eBWT!;yD>UmMA65eQ@E-C0uBvX^MdCv|3#mu3BDN z8B3e!?sSY8ks1mkPa8m2QbtRqrxYx=7$~M9c!{@^F4VvAw+!?iX(z!o!0ZHqqrjZ& z1YZH1Bk>sJ8`0V*4zAT!YsK=qG{il1*pNn6>7ruianUgDA66v>)vb_B=5==19JS&g z4LVHxnA+jKA%>G8NK{3N;;S+7RI3_h2(elSghKNb6ru*{d=6odS1N6oZHd3#A2SoO zkM|#*8af7H&M^H)@DgCoeS*t@xt}gL3e5c(!KVRJE?zM2jO1J|_;g^_f#4qkv#teS zio8w*Zbw7zyoQN8E~1rbR62-lxC!Y~)Sk%7${J8nkBrpvc@;<-_nigb1T*D)J6ac( z1YRJomNP0@Ud_G_gmObtHf`D4wD&3-Z|;+{w@HlKD2f!%r--Ld;+Cq(|f}{(0uXPBYp_m7Q{N zw?Eu*3`&kCUawSeBc?@T^ge-vFK_X`6X_H)&s8wZf)51-shbE}i%*)BCHD3aHsh8s zvLjYgF7B4X9mw4vt`gu>U{$@iw5AfLqf2q9 zi)tHZ;QK3xcUSdX1OF2C3YaAd3}*16`F`=LM=IZMYoAvKE|i< zc-lMOaX%5$3J$m@k9WkKI>3!jpPHV0jgR*U%7yv&k$^P3Yt5M}`JRjKJRc|c1Ypj) zf-8W@!xFp-nB!ih*$Y=%P<5r?@&@X4GW*Y1Y}S@kg5yxC>q(UR7w1D~Xfe2dAXA_T ztF3KW;(r^J%eE}Iv4@_o1z!uyzApF|4!+pnTyTlf7J-X{18kAfc^FEo5^!Nn1Zth? z{4=nxJw8?G+`bHN1nZ4dwCAV-jMn6podAJxzSTbV-1?{o?j%k*9;q(D0R1%MLHMIb z)jvR6Wn^If#_=o|wA0$yo@xS!ZK;WDsl=uDFRvg?2O~}L{uG$9ZFzX8;go$VZ((-+ z858uFDDLDf?iawln2(2<|8#>!w;W0#<>R)~vPrzD`6OloxgH`)Y5WmobBV zoNF$08#M+rzL1PJI+$b9_t7B2E5T2|89~(`Ch7X;+(Lf3XE4niO9gWrurc>5xqs5y zc*(I8>h;J{R`McMI8BG^T~I@NDu-3!(^r>3`-sYw_b&3mHnkZKX?%O_8)d!Vap#2b z_$G4#yeK&cd+mMBWZgdajZbIhWF@H5iALD2vbIDiC%+Bxas0jt57#*zrRxI`Eii7D zVwni8KbH~S;3=u0g$Os$|6_2V|Hr~Z;11-V`iVc$mBWu91=O$8%7n7Tq|`C1>2t@W zmC)N<$8>K*x>&c{@L)*qytB^D;*2gYi65aF)a0pJrkng###x|rR0LxURo<9SJVmK) zBouKcEi5I-h+g2(Tt}4UHcJcgElPCt!XKeqYvh5|79OPCi1foAS(!A9`u!dGqj{^h4ktXI*2p zRU&Z)8_xr&nDmo8{Rf3eUO)pL`F02z{Sg-CT7%=J*v|syJZ59Mm-s;i)p4CE_N(B2 zq=nA}COsqeKQ`fYwBfY8X`J9s>(*3aqmi0_W3T80yIc3cTP=yJ(8QqK=7 zQ7&wU_FPE)xiYTsyU;vqFX*f0M!~in&kfOj1HygWJnPTXeP7XCu(#>7Ot`hNZRVLR z+IvS~PBxDn7SC+i=lplZ+ zDd)ettt)Y=7y3~UCg-cRoWcDZZb@hE>g?~pnR-pr326-Yo<|`}hz9SGbGqvg_B@1L zj}AoskKj*WCT-D@eEq z>UcT(hpd5Gyzi%(j?O*1H$5OTd2gD1kH5|>%*4FPA-hOzZ>S^S-WiC$4DtDR+Bqk- zoi3wLPgNxsVCv43nuuN)jm%07k&d|x&nP^C?|_+oQpR){3rZ?*QpT?U%L6(C%-u-4 zpaqj-ELt%UGf8q#Mwb2>q=RQQxVGV(E0}i!b1f=(BJfBH&j;q(vpG?+XWPuNvy$6P zJNjr)rr%fl`Ww<}x36~B8!By4c4~+;JjbbVcmzjb=AML9s>~IvR&jGW>`CVeZgB9q zz;>AT0<$fM`#%|bn|262(l@mB>AoRx^OkYbj(TX`WLgs8ONc*qZgn}bnLo|ZvY8@V z**tN{f}-NSBeItxb6c0aTnanNUP}1wk-Zc@?UlV0e2ngtI%cml8&M zWiQ2Fdu1=h-|om>N*L{xy%c{Udnx#TS@u%W*b&)F@%w$rUY;>mulq#yQZQ*Lj)(RS zpVY4%<6AJ#j89kpGRC(y@COXR#F@?cd3ubv6|picf}e(&^g=t*u}8*DTZHv7q%~>% z9O%%DMdGzkI8BywxMsC)4%F~~-Q;8R83cPxxMh65q&1>#M?EpLFNVLUdDa5Un#t7@ z(+E3zzOv0+_tO40g!7AS@vssq!hP1>l{Gu(-}@M?E*6vi@J3Pv1oPPe%INI-iRBj?Aa4=CwYb-Ud6) zrxJd9=2P+0-uYDg$$TnU=2OADJD*B8yEC6k810=;#b0~pQ}MSu^QnZ<-uYDg$$TpK ze|bKYGamBdF`nV-x@5!_Ke3T3u!z6$SEPVmUI zw2!SI@2KPS_}*zxrp9@hQkQL!GqmU4=)!)Tw@+IEIosNDh~Hyla%%c?ON0#vs3>PvzHP{Z3ifOW~1<7&dQXKD8dGJ((5YZ<2|Y zjtEvS())+!<4rl?pX4u?)4Ru@9!;+|&B>d6#Pl%#P79xqJ1c+w{PfXzd85;3%_mE3 z*wF=9IeAo-o{Z(lqwneU9_RhY?N?vCee+4FJKz_GMdg-D5w!fGNL0KI#5=m=C6(`RIv<>1X~~R?IJd z^w0dWjJQW*KlE=u7<3kZYRu*x&25!O+uboVp|ecyxL$vJYA7G+nu!Dt!CSE0-MQ)N zeo8M1^Ey7#Kh#*-KWVM88F(WeSgXAA&GO-|RKL6rSs3^!#RhmcQaK%dnX_1`sF2Io zskise7c5TCd-kd$)%(4ki&&Q4hb!g|;5&4~DO9$&7RJ-M%CfShX4Dg%yP+jo9&9<{rp%GxDud_N#wt&zj_@kVLYG#SV0$_kG3yfp z0LRNlgvGh+_jofii}GgA_Jd493>5WSS(@&A4&-OjeLbtjp=T)OM=MuFRBH&vm~<(l zUMJ~u|BLngkSJkY@RUe}&XS5+!~qR|dPu^+4t@NPatzl5cQHjF@CoI4)U1S5K|Bgs zgKP%;r|Y)J(=k2{{Xo34Hl`J&D-oacpnNjXokk&#ykZmXO8vTUIh2a2NyIqyHX@xI z$6myn<63sJbgFsBDn-b$!Y$X6O?b1X`d9S}`FL{-Tl?F7q0Pnp6;FaPGFyuJhc<tA#KM%#5 z`$_iP6s^MTVKEBut4n3I=<>S_*SyU&4-%0S7z?6xUHkarO zIv^abR|okiVZ0t;ktTZrZ&imuE<_lNZ9Zt%K_1?Nd#0U@m%JLB=%S`d-Ht25aa<1r zjR6=`c#Z__`k$ipmMlPMk(%22@(Mlh@IqeP=tgbnXqUArkQ_to0O}DS5ww?saE>^%>E;~f90{~aDj z=YzZsFa3%u1$~i9D(gdLz{aY^W;UmWfb8z|gH&}d(`-e3Bo5Zh!*}*Sd)>tSXiOB@ zdAak#%a&v>%Z_EwUvjLvjW!BRfHftn=ZE9V;UYhbn<45Vv#M|;F)w}+G=iQ`0rgAT zn2(RM&@_+9&z&>xq!VU`S53wNU487?kTGNr1`Wpg)mwaQa&O=(`On*Nf~!*v|$ zFIQDx4i*Sj!&QCCN&ot%`-dziD!?2mD}{6^DC69mg1qd7v*zb7nuANX%zZ#6WL5OXBX)+Y?QeghCB(TF1?W!o(??5 z!aRF59(X}5`mbtzO2!zPfi#`2<|3?6QFRc*VI6UG` z67<3>v!u{rjQnB7(PxgrOkV1vQ5)1+cvdfwri0n3(;B;~#^m*CWl61&S4yBRx-2zx zD%!%o@C?EucyF}n;lTVgIZsE|8VLcP#JSo~i9T2RGUA|IDxy_C&U5j^KujZc;_rg z+ZsP-E(`B@gv)vO4ZOK#4|7>oSzTYPD4dnGeubVlK|_P{qUpU76$W+lvSqKtaD(7@ zHyO2GO9Ckki*wWJC>n?z=rYH^6!WK)X*x>cv&%q5p$j6issyXGN^BpRqR`g2IKfF?ZqWo=TjN4cAnbNV~fN z>0@29y7V~!ElVbOcpZ7*+Hk@|()MP>$EBsov>E+dsB}=Y5aZSrrbAX|LaU+VMb9{s zG0fu@w;HsAxTO-BG(o}!ilBmaazcfspCx-xBPVNJwcOyUu?)&IL2G*Fz%A((af`EV zb(NU1bq;KoI13H8LoBx~RE5%5ngbvJ|Wj$HoiV-8Bf4 zT+TB64axG9aS@)3UesrpQ?xClEg z@{PTd1}njdlxPiOq}9v{tfdTMi4wu_YCSLo>GYzAhjaafc<17+;&U1*nyA$vNzEi0 z@r3dIGM<{#qu~7P#gZY?T~K<)ga15r$^inSKH4@0Ca8yw$7hU%)r=v_^P2mcpDO@$< zPNao2{M(YI);uRtmK;4t3RDGzwXv#I2RT~ER`ZdA>SOFtgTWi61I-iOHt){3jlR%n zb9+>uf18Ny54HKB7wp2Pd$dZ+c>V?D$T^zJa$J2}D)(k0`H96bmOHpB3u}LLA4R8n zp7?(oe$(*?{s3l{Vluzn0ykkUkrShg};P(poP1`p8Z4I z_W?f2!u^5AT6iEZ*N5Vsc(#RyJMM|egB15CC7A- zYO=#lnhbaPDiw>62aIW*+xGc&iAT;gcUs$Pfj6)+vMjn(UG~kTlxm9JMMzUM@<-l2 z*9tafz6Epqwe2~6x|sX~anEtXwkMC(#di1{|7?3=hR1!tWGa78mJrvrN$eBvj(BQ_ z`%-+k7r7^6uPBWz#ZzP!*QlVn+M+6a0MURWHMpguI-EfQiM%N+q)7k!Ws@ed{nbGg zBJ@yj^CR6~5MID}VQgJ$s0Q!r@Nj-jhy)abOK}5DNyO*Ko!A{?xN74FtU!{!7F&x; zUh`EirkXPyhVZT^=yp>YOQ@4n;=c=>hjgIe-vdv#Fy&Ni{09d=Xz&R!D65neD`+uY zPNj;bXZmJCLmrlbYSRwZ;lRSE%_Ct6&H?zW5{TxLNV*O}V`DkZm^3jBg&r$k z7RlBnt{5DC?uq#e3l|sU>cwh?5BL5Gqw6s5#H_;n-0Ve39`faD;Nv*BXaC4vIB#J= z_QHaK+*Rn6xb;|FY`}sKY`~WH&9;hV4Zl|-j05pz_3MNwt^hr&G(8A=&SihXn|)}0 zxQd+~#F|s7Hj5H#Ptf3+i1s~i2mF$5I$))yJJQqBgF4)XKo5qUlpQf?hdtRp6fX$9 zf;`zdvGD3Fvp)h%=*>eqOOXcBC1^5A7DL8s@X3yD2X{Ld?}c_KNZLnEm(SeFNOYj! z^YQsdSYP*KnP9&|4dlhEw5|w_v)n7~v^c+;-RHf6xXJIUK%tW!+~aX421qY|wH}|h zAns!jcW2Njwb9k8OrJ;C4D(7nY}?I;ypf}^eNs0nUF~Zm?!(*NL?ncD;<#n7Nb78l z#g98ZHFN^faVs9uV=bn~N(|PXN;kClThpq)J)nNO0({d_Rg7MbA8P&EzcKA&88i>- z(TpoI{kerWU8?7L#7%mK^}sWgf-_+rZDG>SEOW8Xckpor z@5%C7Rvk?u*ox28W6@`rkGR$q{JDd_Fc>q%UVD3qSpr@X#J&QcLE+Z^9ZllO`k`5< zpS-&`!F5{xTN{h5@v!(TU3ae{%~OynS*PS=W8yD^Dq(B}P|gkFVs-Uc4s*x39P< z?^F1j4}XHG$B?v&jalb{zl3|P1#H~%*hJ136we#(coDd!(D55L*JNN7K0oWkqU?q9 z^A|42U9hN7!uz-BbI=sc!J@t<4l1`fGh1=(s-a?xl2(>WFlm!Fc900ee84S4sk+(NwDM5uiQF~QB#a7&()ge&Pi8R_LZOEC3` z+W89ua|{rB;t>{J2F&qE>??s8p8e~vd^7@)aI2kk)H>HiiXJueyY=OH9XI>y?dfP*L$ux6Nau4}e<9;pNlKz2o@%ZtkhV*!A z`hq>U@9uiQQe+f9PwO%I*}hnNBYwfhqY$}PHv-?Kl_0S-mq-bHDXC|F@uJyjsNClf z#!$=eCivypmB@Q@{&KhTHGf&+`!W1*d=PxDiN7T}9g{m*L)g9@IZE8~E*-WP!Ia_U z_-f1Lw5BulBBX`qj$NIp@ZRC|UxH5zfr5zac%iHi7wMrPXy2T31#_P7YvCylCO?Gk z+tVMUEXHF}=NyY7QNK>>4=vFCb>-nC`nmA}O+R0Qm`PhuE{gOI`NNHyaOUGrkoSh% zH_JZ?IncFuGVyH|wnz1ei0XPU;lO57ciC4`87pSHBbwW*(-lfgZ_-31Wr|+JlRK*2 z27<}yepXeqBCLe4$=F)+lhhFR;&$aDh${oTJ;~m^4e(ETMu+UEkGj5x+drjNt2ZxG{=(qDonF# zdW9a%Fr^pFjhJCwXWYLi6Z(WQ)+^M1;9x&>WZHx&(`RJm=FLBD@sd-*k;>}R>Q|q+=DZ7kcIo9;{qnjS zZ@J@l_df9OAD?{o#XtY$&A0#Y&yPR-?5k}}s{bIliucVofAXd|Pn|hhsWeH%^cfBx zEggbriu}<6tqF-*aQVr-jzCZeY7`(SJY-J}49>#(_ZR7L;TEKu>pQ`>!_0mp_+FTO z3qJ@m*NKbC^j-3;qITJN_>n{FQ_Ip?|Wyh=1#l zV%ZM?=DZ~ChdOwe!H};9`332=@_Jm&z~KpEe-L-5hUC65hm$@!6q!hZ4$E`{Dl?oyPlJmaNmb zqs_=6{Q`OlS@)udV?N#;S$B}eXBa3(k2;oR&C(XV7aPkC4D>LEuIZ=tnk6j0JFVxF z{iI}a(@Txd=dfLSxeuv3_+(As+z)+4-g^q_JZ)P%QfA%5#`24QfMn3u~<^eAS_-Q_dId` zE!+=o>U{HOJSgr zbhY668{#<;;opIW>*U>yCowh9r1wp8)}@AyL)g^W%=x&jYgO@ghN%O=YfLzT*8!&@ zT){k7&9ya^w6Pho8RJg`XX+qXgadXs6Dt?pa0NmKotJMD5wd>Nm8qdcNXH3yNNY8p zLq_V$jCp`D9b!)-M~$-YLKgo^;FoPc@ToA9$11oCX0XG&`Y814s2qpOu^tZWpMxFa z7x&v?Cao^`YnVC5cC-u<<2mj~F{63rRl5Do1^A(|ccuqL8q^)n`0|_d~!Q$`~C*>HP`6zoa<-~!VA?VO!8#KULKrx zi$Z;fmiSB3K#~NCvgYN_%?dP{1P1*b;#v5w%|Qw9L-DygJ6C*Bai_Jx1m%DYZD?Qt9m2sKcf*bK^=3jk>L&h6&2#@5-eC79 z>61{}U6iz^Nh0j+Gq53?fz20XDN8UU)K=kM*V>vB6GmS75wGAO4Gi{$^~)&czX@jgIwrUP>}QyebJTkEjLk2|SplO!L&S zS7pqJ#7mGP=6-H%ye=Ce2vANMqsSlH2$O2#?E2V>$ZTBLVv2#rL@CUM^!-8} z4^wiRrYxX0A+iWc5VEl`him>SR6HnP9-~yu>iOYlHm(X&Nu)ui5G)NN%)Pq&h>RY$zVT3> z-s{%R=`rHgSJw_56dTm%H)9_=pvUd22j)LEXy(|=#kZtS>vuupkQe71-M?Ebwy9V5 zcaIy{v-sXchlEnkyKl))mPJmz;j+1ZC|z@Ht$%F(tg@R*j+r^~qlQsay8mwL#e=#n zuUOdY;J-GV&}ZLc#tgbN@5TuOuFV=z**IzPVey6&a^{SUP1^r~0pmvPS99-u2lV;l zth9s5o_J_L-vduP@&7I#ou2mi3uD6f)h`|~?Cu$dPkH);K?jWa@YW-SPO6BN9dgS2 z;((!JZp_O$=+pxE?ns>&` zz6**LPoFq`(xZ`Kzxqq$o*Hwf8McvuSpx58pljJ zyx)|!2F3imro*~teYDs9DJ$|$JZxBY+2UyrEI#6Z0kucIkT!hdv=Ot<$SX@3x~y!* zoZ&;K9QN79+@t1<$Xhx1@56J_8iuBf>-oj4GyC+Led*$9GiM*WfA{X0P4}-14IeZ7 zs?y&qZcI74`_c;rXZp`9KECVVeKMO4`a0!^Zhg-ANz=5thK&9D7o0zR(CU%bPdw}= zSDky%us0@^k3IYBA0F2Am&cFHJpZ!IY4IQ;6PE*wzy>f%9*7dJHcm)_d9=e|d;y|qi1FNYo6=_Ukp{v4-(o2C81U<7ct^ zv_i{W{9XTLVEOje?PC6B#||+zeI9)MXy;D(ny_wa`ZD5jm-vnen(eH|FLSzje6 zyc6EGC8DrH*ttVIehY&ME(p~MsWszY6Bh4m--^^L&mVoe_1hgL_C#oJC(`hr9SL(H z7vCh@CW1vS0`OHU4ua1?kp^CrArV<3tRxpG2lM+@3??fHxJ%Om+X9atZTno(vu)dF zr~-`=b@55UxNS$GAQFk(nK0UsN~lPgWwc!c=7fFl>H9H!orvb!o!ccDU+?@TDBwg7 z_%dPKzBAE4cLtUCb)s6(P9?CWZGq{Fgb@W9M7=GDY`gU}Vc!(Q(DaQodV0281R(^~ z8iei`EKinA!*~65T(Gn0y*HJshkpFurhmNJL~!a^|JeT8OHEBMrY!rq>63Sr@t$-4 zv-7Qwny$jv1?N5c)sq{P+mzpb)ASi#HZDKL^=x~SEJ^tByNGY78JioK)3+>=fjo&u?NBL?fEB|NH%eU$f)@^Uvq8;3I{%1`e zy`#S7|M=ymKW^3zQnW3=mkDF=t)bz`VgG*n(LY?*`17l0o}KpOTeq$M+qK)@O34{_ z>84-Y^wxDvZ#Sg;Vr$b|Q2L7y?!Wk>9e@8@(^D`WS8~sP*FXHtv-qC!;}3Vd_QZc5 zhp}Y!pTB+P$);!FV8F@0`R^@%`0CGe@bs5WAL%Hof48;ipI@lJ#;$p0#|s;kG3A_3 zx4rpN(+%+UgA3l-_Qu2N>w%?reDT1qRctBue$({f$FOc_IOCG7P5<~v8HdfkXWOGM zH@yImaxKdDpUT_ni$899=O48VR2{g&7VE``){6vtGqt9zV++7Ke?&tqlT2CuXenGX$1~GJ?ZmrU)Gg% z_58=ae(*8%HD%zZ+unFnCFhw*Z#F&tfQlnG{ozlad86q)fRsnJNyKm8@Qozr;xmHe zq=W+F!>J!MeWFwLi$uMpylWEP(D2p9z__I$Fs7V`o}=Pzcy%UvhBi(+C2*iW?BegU z17H34fk*z`yT!FEf@#RS@Y&qw|sUl z9o+lQH*aoH)$)tW-`)QD3r%dygR5@&?|pyV`8FLK_rdn(pHp@5!?KsYdhqe4f5Acj zqANeU{`RKlU`+Y@*G;d#3PVG~&3Ase{o@zlsi9$9-CvqsenlBmR)4bNmDiN<;zh4+ zf96@$AxGyoZn^IFy1^t0_49=BKM5m*-Mch_yx-Yl$M*d~+rI7F|C_JB`tny?3z**x zKNpkd-G13c0a$NK^FwheFBMY7!yy%QI5?D}z)czh>9;gUP^RPNknz|7o#;)1oaYqi zWu69}-gNBY9*HykGrXBNA)o1GLB=2(^1Zn@w?D_5i(AKz@s7nkQ}ZC}z5sH3`QCAm zel7GCd5gW{!FN2-TjHJUo#GXF#ojXLvyFIVUWIq6R|Q$`s2B6SYdLP7-_~+_6mpu0T;?E$bCJ7w z$X7n{vvSyxYCI zynDRgdk=Y!dQW)IcrSP_d9QkZ_1^N{@!t17@;>#x@V@bOdV8mIOX;1`H)TM|;1n;V zOSgT{Cc5|P-DBUL`|ZCcd0gsb^NOgxHrXq?Q|sxz5DY)^Q3O-QTFH1Cd+IeO|6A;z z1Loem;B)uZGL|;Zw(Nfbd+uq7{UyNUDGI&`m~xfZri>20QNbtqjN;}XV9NUOC*RVH zn|i1ohh|}_xKg?{#eTLE#u5iF2cCuS)P4ckl2n;XWi8wtwStuJRyzLI01vm)b1pDt zczC@Z^nOx7R*=^JgI%iS_E*4m88kZh*9Jo;Wevqjs_Lu5CpSBtCe zA*?v}cUpguxa$pf+)ofZ8kprOcr5S$3r{fNiv29$p_Y9%u$`{?z|1FJN-w$iI{_bj z%ik%$Y;$5?4s5sk6$ZnJ`t6SVpv18TVRG+9@c9nD6PSHP>^A`W7QWxX&jF`e_J0Ak z+ucXNcAh?V@Yle0S$_-6^U_j>x=Aim4N=krMWspgl?80K%UKT2c5p7R-A?BNb3aMK zU*OG6$D9xYWTB2QPPUm4mAtT;t$X4qolx(;fUn z2cO~KGaY=EgMZ}U1_%EH*e>4-9sE-VU*zDQIrtI>uXXUx9sGX|zRbbDaPZ|0UgzK| z9ekC8uXgZt4*rdUuXpeb4!+63H#_*Z4!*^~w>kKB2jAh~I~{zNgMa7XyB)m2!4Ek2 z4-S6N!4En3VFy3r;EfJ`)WLsr@M8{s+`&&c_(=yp<>03s{EUPDFWjAJ($dr6>o|(}LfGnR4Sco(oJN0?NKX z6x&}}t4_NsUA)V&VimWaz#Zvc!CPUTfJd!Q+n~_6qw-ZEADED>(?V8_k0jrHBv|e~ z5_|>Lfhy0&{iP1R2$*Lu+pz~9+&?67$o)f|m&b(s;5i$${NO`q;9PggZ+F&n66V7Q zlWR}Gj{tK$C3pic*Hg{gH24uK5+YvW{yw;8duwZ(5P#JDNts2#e}I`hAHn;$Rlu1hH^YKTF@Q19#s=lZ`TBJ^=7p)9Ksb5X`D2XT4 zq`!H7wTxR!@@eAtRiu~e_Nv;dmGyOrw7-XMT(r>w%fhcC>eK3PGFts=ADf`kIxoaCGFTVkKN!;}=87xmXJ|<6MR% zgIIj+z$BSOVid9Zq1y#NNxR4#3f>)=LkUA<4h4%Gp_`7xx#@T`44xL`#?gd!w@2$x zL@xCB$F+R_%Dwb?xcuV>Dm_Uoi~PcYA?@0)p`!8Xu)Z#e=hGn1O7>bLRtdrOntG@W zReBse3GYQ@#zz>N7k3NhBHjhPajHJ|%kZO{4sCWnLi2Xs${Cg2Er!J4oumuvlqWi- z3rqa5?Q>3QDIeeG*`MK0cKqy*_?5Fif{T$a$|XzZYlCc9^J3V8$Ak`fD*22MlIqE~ z3(y{0t{13|^=HoTkuh;g9RhSK_t;#NR#eM}BbgLeOWG#NEYk!|_>~RYuRTWKdG;d#ENiPx>6PkDd>1zBwQ8O;_W))66O~Ole|sA+{okHDfl*+ z8K+?1lnXvJ$Tv9`BUsMGkVeHZ8th)-n#Gd`hI~BIj@mMayJNU5uh`PPE#D_?d&V=G zwq1?99f7BLJ??=*rh;oEoh19AImt8PbA1N#hg8WJ`F z(k58(yldJU=Q?K0^pz4<%iUzSBc0W}%yc_$-dYoRIR<{&UfbF)C0{4O z-z4~3ggcO_FevQnJ)>py<(Siy27>}Bo8ZZ_?iNUjF6jQeAqHpaJnxu2!| z5PGZ-cO~L{4G;Gd1^>yxUjkDWKHF+qhhNIi^w?_Z3DU-0f%|J5BKJkb_WT?xZrK3mcB7b?{$ciZ4)jeYg8iD9Z$TuZ>6PLTj}}{8UV$h zXaT+vrTXpR`qWGs#5DdTeP82wh?u(6_xEb!*pYOq&yoXLpXDjzOypDKy zW}j`1Wz*L2v@JTWqJM5#$5r$Bx3cC`eUe!-Dae8|`VkbD1xvn8y!;JkW|ZQSSOmwg zr>9Ramu!}UaKOBav)Jz<-RytVDaJXUzfKxof_72-aV3MH@)hrM&U9*m+vdO z&vEXObX(~~QMW^XRHr4nHO04@7EqDsdc6gju$lJx~*F1eH5r^^OJfQ}TX92GVa4|G` z@>m_nyBeH(!%4xU^J~1%MW2$xi9~(JURDfLIqnUsEXmcnEVFBQ3UOX-JWjoEb8&@Y zI95`@+wGVHUVE5)zOnJhgF<<=$=`U7v8663IStPa49!;h<&ypIF6R9A2ZlJmaLpUq z+-_c4M~64ro=9T!9sRl<+k`LY^5F_{3m4_iho0nP^5@hbz4rQ=<(!qDj~gm-=H}xX zMbt{paf@(2Snk3+C~Ji((VVPoT!#s-xI2*oyWT$7BZV?LulIiY6GMI%dt&Bia5vcZ zvg|b$M?x1s)Y0o=eh5T6>Ye=CFX^{`-@XB7p$+7!4DxMYLTvnSpwd~$`t)B<@QwHQ zaAfHf{qV1v*YFh5a5x^p&%n&_LGYhpChtk`t1y$6v@ypp!Cf(daqQrF(^kxCZZrwp ziQY5ucR2i!rt?zv!A)7}vMeHCUF)ncaXSWX(Y1oGsPj3Lr?2J@y9>^b+=)&?t1iqf|s_WPFfaQ z)4j)m0|p*6X!wZ3M~)gjdCJsjM@-Mi&dHrUXKvmxg^Ly+f5M4NPAb8*hvgNOr^f5* zSFBvM`t-BUIrqHtFZjuYm;T>nzqtI0byr?>-EXeH;l`V8{_QQlyL-bu_uhB^?;rT% zV~;=am%Y2}%RHs*wUXu6r^`M=CUotab=MyF_IS@wSJY5Z47JmlV7fX50NbVA42ZPi*_Y5;)DWC${ac1?JjN z{QnYW(oHtD?SBnB?){5BG25$+?eMRIosItwnB%m#C$_`C%)uLgNpp$&dtm0gAozZm zNyFKAs)OzD$(ypndmh*hkMoR+?egcE*3Qoxz;=BQr{R(G{0(M1{w8Q2c*Pr!D5 zi0%Ar0=C0@$-$oj+wEZsu${iofZ3bu%V_f1Ed+A+p?DcwTd_u9Kh zpMm~CeS3D@rE0f!DBJ1OJH$!Q}F zJ3M{LQ8T8Fn>O=kr85s3!@=Dgaee(R*F~LH46Uu;Z06m;|IjqkoqOv$CLO$3ZI6ez+Z~f5+h1TL}Pg~1OJt*WO9Maa& z^ONVG;@7mC0PXltKZ(6Q;r`zqZ%~FMPz`YtEHNpFp{}8-dOtO^3Tg83P)^Bik0Q8c zWGK`{dg7k#ZUP>`lr7>n8_%)uIGDMYC-zfdw%rqFTlO6D=tta7gPG%)k)<<9qE^D7 zd-|7sp!bvhSM^=)MEVvo59mmoV{E#H`X#OXilp|~c=%o+85Dh03mLrX0(Tab`qtSq z#e?s(cGMzA^VC`@mfY}9y(joPOnIkp}BU!1mK z6`m~56`FZa=k@&->kL}$OUQY}J%s<#_mrog{c#N^^|k_L_TRR)vE60tBt(}q>w4fv z$#SQHMebCv$ejunxl_TrBX=rch}+n_Lnwr1gr~UIeS*JbT-vJ-!fH~Ql zlMVR%MLS^5rlEbfcn7S*FvrXD={bE*d(7F2w8z6b;4uvMYL|X&2W-{>TQS`J{aSax zQ##$s+vn%d7XIJw2in;`y!j98AKKDRXYY{X75+@K|9pQ`g|_teEGw0~#|=VVMSe?EOy2YiBI#dhJ}nV-{*@bSMeKQ|Y_4=R5_pVMmp(3U@M|M2Jf z|5`h)(uP0Uaq+ml9T)%GU$Nuj? z#^?Qw(HBSKf2NUEJ1#!nU$Ns7d*8};^J#cHE*}4a^n)$&vO_5+h4KY<>T`9yFC6^?RWWfsjNTe`}va=j0q55L}r$4lGtjSXiU zs>hB24Q(|@ZFh!n%bIX~1?M?z$9!hzB?9I@lqI?ORU1S5$&+SJnrbqT~W zgqgMUqudh=eYpvNi1EL7od3mF4BuIuxqg%HPg=^&aQitDD|=Z<&iyTXTmU;0gVS*} zD@$@ZD$aI@o0|X^S;-OX){_5h*?)EI=zm(Y*72;ZryKn9kM?f-cm7v&0Ud4Q{z`m0xFXJEZ=`;zPLTT{flP^ z{I{zK1F^N9*SL4h9FO^Wx39~CowAag`%ek9MFwj7b{??&+kZR%3VpKA?Y}`6EyeX^ z7Wf=pIuI4f0G2Pu7yOIz0!sm~O{??VLCz9yE?Nukkh$j9dHqN4z+s16YU8)M?$udY zCXtX<9wA>_ShcbwKW?DKIpNF&rx$hBNPD@l&!r8nlIQ!pS4j3Y54!N7(lBfJ!h%xS zSJf4M)~N*_Z$v*_Hf_6ax66q>u908o{HVX>wtBJyb}#W2ba5HgrKwR|Xzfh}fBjjK zUKZ7cPKCii9tZQPsexHRr-?tJ#q)hqMGiG3rVjJno?=vVE4^&&*NhX-d>`qAIXpJa z6)!5cAC-6fgjR{F9#mQ{wl2Qe)A_-r)Q@Ksm9CwcwqxtX+%AVQ)Apv30YWPUW~Y>h zU<}uk8{~(#5@_G)DOe#re8!LDRh6=9DD6S=FAGs!PjSvtZ?g?~nUb%o(py+T+85hp}!J1>fwP zQ!MXWr|N}5M*LH)^a8^}k0%sweKgANT3*7pk3|o?YrTxWm-r7Ix66Jvn@o9-C7`CVGtx>bi*HDeI%B^?{H&(FL+1IDz85bmEK7TR?#!i~Vo%S}o%yFjN17GZotm4! zr-y1;r)53ML!?Aqo-NmR-7?zSPdsskccf^pMD?DZ!khaifyn8-ofn#H?(#N2UTB5q zdz5d!BIxBfea`1Q9&U?+bbV!B3i|km%M~jOkHQ#Q>wJFt`Y8HXc3i?3+sK1f}&w`5SCq{^AeS6p|gzIUnL9q%0`ve}Ou z6%^h*Mpxohv`6RQZqq?v>4ZyLyGN!yO&WN5{s_5qV!PJmZxYWce15*6e1YQQGSPzk zhcQM^3*LP>Q{m~qthDdFo>@y~s$Tf?WNvc6T(k4NUd#|$8R*^R=WTsKcL!1I`g5<_ zdatB8UmpJSaW>8M?K$tM$o@C^;>A;zb((bL3?1pL>T%?APp1c#W?tjV=K7DG;GLIL zKBK6_UG(wTxB8EU+a_fky}mcSGAcL4toCQBR`2(jnX9i{ysfqQjP2q0v&sUx4=!#N zEWW2Uy>iMWj}j%#NcS^o6P&LRIZwwe0|V5DXNjIYuukl%++%?mYa58h-`2SY`g?Fw zZ91A-EmLi6Ha@?}HbR|MTKHs6U#`aboS)3`zm>D!I2peE)lT2^CwoIa9jE{1?CpM4 z9oXSXY%zXt$X!-;Czg)_bKKkqj}@7p(?POgv^XX*w%i$O+;Zo6JqDQ;?~i{`9j;$h z2X?>{Gp68134jekDw59ZZp9oouJYKL`BmCsZjPy62h65Ee~ZuYKJC++FwE&T`R7ew ze(4TayB!|I{O#lGw&C{UI>)21pWCj>V_H2`9qw?MkI{O6&>@`1{9Up`eEzw7IFI>z zYkvPOZ}C6Pkq;74`NO%bzpCwd`i*7zIk6YS$*0_$D0ls{@9Q6jw;ZS)z*d>MvvcBr zf2IbD%*lZ~*6e__I^ZD;bF{<9=WzS<`V4brww2I+&+H} zbLs!84w^4l6idU+Yx4LU^K-gg9;bG|oUL#B@G~87N(X$p15R$k|0*xalKry&k?-T# zI#6co+Sb88yC+$`oKA|zoZhfK_F|nTr=xOrnPS0?%w-Fp75v!V3`|eJRzEV+ zH#Y@$SHmf-A)2<_F_BEJZ_jVpK}^BjE0}3{#+&dp`@LKhEUf}d%a`*9!>SC2+Dx)-D{IS2@s`7iTg_Lw zlK>S4u)#F3t$erGoh56ZCcuSlq4Rt7tSqLOwmyw}jc)!eM;!+;gPc%i6w8cV*lBzr zzn4LZ4P@N6!k4LA2i&~_7Hq@q%G@FU-``-MxqV2-Hu&G(kpX+Y0xJ){mWAz=AF9BV zY#CitB)M;kuRp(x zWp=~AM+Gewm*WHYxP1BAHy)IQpYou~0v){dWG zX(d;%GreaBwcN+n$+z79-LZ?G8*G2hat+I4A}ilJ=D0rd_dU=!4O`3JEOXh>l5PsE zrzf)*zhB&7-jzA7&*Uy4<~lRS@qOHP%FQWo^9Z8Mbz)A8IgX#=@?p*X%jUrT@NPfK z{x;{ueMc?V;<1+%_B&NcZm@cwl^pn1Xr=kh0g0Y9y|&vu8j&{dOQ+=~*OU`ntGjQR zQZV#v=tr?wi@SqP_}2H{?NDxzvEVydYILRF!8uQ*HreFsqy)bgSv}#l`Z4c1*_|^= z^)5y>3C4`eQ9bPbqUW}0MY`w0KS`{cbYC;c|Bd|KS(T%+7B%A%!)(O^&QH2-w9eB$ z9rR9k)%aU#N4;ugcG#DUyb$qKAlmf0$|1MsJ+@9Q9F`i^D8AP6p2kVP*M0UlR*cGA z_=7GpzN!@O@~qot+lNEWgnSTPGx5&A<36wCcFio)PoMv-^9r*Y{f~IOl#ZKTJpBCJ z&t29}&K-OzprP-+*^kFuiu(Cy{k6Y>!6*f7-M@`#@$z?P>U1|IJPd7HB++)nI~aCr zv(#N&r;n15#b^`-o8+`tgQ4Z5uZJ^yoX7(2?NwFtk3wfoJLX{WdY znz=!Hj+X~J=a%&l&aGQG&1Jg$fVuphDtuWY*oWS)UD-JNkK4UvEq`DD+a4-JA*^NZ z1V)oBKel!~nyg#{)cEIaV9#k!2XPE@;~F2%;r8L@8CGl;eu;HNoV>!v4`G-MyDjT+ z*(y~FLpG?g3|k3>{ch4zMUsopt=HwlxwpYbaAo0KJMz!7WzXx|0dsA{U3?rP7Ki(d zfB9i-@2=L-jT_y416+K#BIqetm`>7DP?*$mOJn(Pa$Nx7V!RRKqugA4*k*zX#+KtoY0Xm@XJN)}aJg42uT#$MT>JmA{aR9vGZ}9@ zWt2A0F}3{G#wrK&)Nmo`D zUe@LD9QGU6kBx8Jzp8cLsy5k4Q^7dGh4E&rt8S6oxN$F(JJ#v%Gb8CxY6e?nLQy%D zmOYcEu(ENq^oR1bli^y*%R2G}EIwC{RqW33!yKJ(eHPbGaqETtz_Wem^9Q`)T^~s; z_FD!^`;YkH_RmU=kdxfN9M|u0*WcEB+_ueX!Tsv)Lj?;7S zcrWvF_V?{Er%MTCdv*;D^mXQVg?XVZ9(Ed6Fk?-o+G-fu8jm0UdzuCopW~mkv~`BG z?xJ95#BHO%KU0cTlpFVWtjaJ)(>xx`Fvp+&D>??QO}Ojdl{0?Vk%b031aexbV1JHk ztoo?5tS9642457d!usyVyv|`C38S zFD+?X{QvMD3;u_{^FOk&nLYOZ^Tp0|{j1k#7I945P9FLOquP>j8)tCa&G6gHNOqO# z*1ZR}_eX04S-IYQ(4@%pO-5q61K44Eqr%9D~}~B*G+*|dFx;3Pxz>R#cZ=>T;M(l?#s{` zuOK;@lQuYON&Ym7zpc{<3H0)3o%t}$)^%iUb^^~8RU~J#ycaXa^%s9tp5xQaXK6UT zpS$`c4Jh6|c(u_zw+5w+Cc}dU>s!|6e!HBSQMPKyp|aH45vk@MW?q>#Qs#lcxp!UP z+3%Vxb1Gr!m`%Nw_>~sU>V4dZ(D?1gIzP$^2sFi+%cNpcswZVdYb!rJ`?K)sLb0g< ztLDECb<7Gry{)Hy^XbaP!=!Gg91$$vwMEq{H}u`E?EDGu_GWwSs(z+2c|?p^RzqrG z?3$cC*G%R?s=d^5}}Kbq{2YTI>L>B_I+#~-`D zv9TV#T~g<)hF^|$;uytm+i&)#$<-1KSvR8WFI`!mIO>CFRgTILk?JB}6>b)VhBkoIfsFzSP(V|(1t zTF7^}{Ek=a9$U;c@1JPC>q%-x@=%upk+$YQtv}jy;+b^2}xK{GQU__-5()P^ZDt#sMye<^>;rd!YNgo6GA*y2=WX8?giAU6h)BW^Jg=Tw3|c z*D9e$L{7@*_^(+5ZG)e^pBI#~+gY{l{^6u3M-ta{InpEy}*WsYvg5z@6FBc4iY|WlVfI z+T-YsqdAV=I9lWAjH5A*zBtH@A&!1H+TrMiqZy7~I9lQ8grgCT zJ~-Oo=z^mOjvhE#;OKy(0j~YIw&&WNYjdu>xwhuonQLRNeYv*f+Ldclu06T7!d$M^d$wzxc+!cTV5=>+*DSabSA?a5tS{!?Z^_xVg68L%clvS?OAs^5v{7 zk*o~X%yE1uk54lHaOSjZ38I#OARXuy*r{J9g#${og#}XR->Tc-yQ1Bn4_1Dy-GQvEL97%*nB(M#Ho3!;sZO|! z2W=zR2IhV?Y#;Fezdy*PV?W4oRpKtrT;aEiADsSzo#L-+T4$zecW`#&>=I@VP?2I?*)SoVv0iQ7R;}mn>8;w*^Ut&G zfSnjtW{wYcXMXPe^4PNj_U?d>GR(>8eEicL@Og&0_s@r?cL=}H7S3+q@j}=;I>{qF z_=CTJUgP9LQ8p6Rv7Q3Ej+ZR!D|4@ECKuWOX< z<3lW4XT7Jj?%q8qAk>!M)q6U(KewT;M?lNIslSeheZBm+olgKx4{FtgnX(!&*8LZL zH{3|%9Li>=oI#weEHONByA!(-#g<`}3FaCt>7o6@CC} zSy?&R<^_8}+_%Y(34cXk;dD7ZTy%9tj&z+f(#>Ur&Jc$`@gUrw(ekQci)L#Zm$P!n zF~{Sl%+HM>JU-3Zg3}f8_zc6GjKkxz468Bx>&TLg>ppG~+&E`GxK-cD_4QiJ@pvrr zbM(SvbLJo14o__h|8G-C7p;F={{3~YvxRSHnX73bgg9145B7e>FvrpHFU~l`)62cZ zR$WrNHD8YB9L*e$Iojgdj>ihj&)Em@Se^N~vHjPT^Y^hljg^rb%XvOsf%!StqEG%N zC#k?3gD^-(MRGs$ci<~w!$9_pg|IKV6 zZ11|juuv}G*HzQg$CYh^9-I>*a8-uyNp2sE3->)66V1BNx`0$s^&-Dwxu7H6) zE+HdYXmsq5R$VzKk8s~Pk1sHP3m@1PevM(S4t)6a4mhU`v)liA#m}>+%Yz?6rhgAA zA>s{cml3wtL}0qXe!4yAKK?xSl$;Sa$K?GIB>z?n?&-B2qP&KIlUODkDgK6gEfy0m zwopJF2=0=RA+Rt|5PrvKvA-4gd^=j7+XaP&st6|p1Zs>U|k~%Ljfr!G*FwIRK_j~MuSbJl9^E?ZUMN=W??JDxx zGy{u+45;$Yk!X@~jzm2;1L3j@3F%yfZ*?r`lsnfke?=4RrR9o=g=dMRofp{V?L~o* zInXJ|fE*j{kB?Hj(ry{YVAF1QGOZ{HXGiYB+Cj%4N~i&g>g(W?KpALzk3s>X2Nb>i z(W~l+f~u7TW=;)*Y1PMI)uRV^H8%mb8d=b!Cz2RzH3u!q-b2p8 zV9+ex4!Z`vBRltd;y&T;#Kpe=Bm|B?Z9_cD#qB}2O(OVX?>I8wt;ge!SGn z6PFk*!Am+*Y3DPmQKjh?gjnr|WiNtYq1|SfVR8e0SnLJipWzVH)C@)wHQ`0+KzKgy zB5pAm2rC!7!E~SNXgll^)d_9JA?b&JbUg(|Q}*L$J$Xge?S6U4=h zA#b8bgTjd2pm8J<*G8YgWz!x)`k8Iy>oEz`4(dTGF6yIU=XYo-Xb#hM`x4zF_TV?P zjEE&mKg3Eb0 zUULd`H&jF2`;+0;vQ6Y@KrcM4s6&pa-a*UHp^#Ux1ELqFpxz)ExYb`DGrN5U?dSOz zmL3KN&!iy)mx0!-&CsYe0v3wjB_B@Cg+Ubx#I~+GeBGae^^59o{pboHN3v|DbZ0s2P?#ciSLPgyjFh&-x=>6lIXep<3%`R+76sJj zo+pkD+W{L)wLqyl04^(LV?a?B3EmzDo!sqU$b>KO^u~H}=b#(rI%i^|rxd*SBu{&8 zF$I6Sq2x)bJw6ybg9IJ0LWR&TaAx~-G}&+(?cT`ZNQEFoOH5X4o>kPfD(G^PrzbHZRxMLBG6Q-##rwzDX`kWdJHBj-Z&`;GA6dkvjYcn;TfY9e2XC%`8806Z@I7@p7XhYm|+ z(PEbdUR~20^{OVp%C4WmH$nj>H)W#bv+qRZ-Dnt{w2!t?fkJeSX5{8J%F*Aax+}Z=sX^7%-ir3_(ZE zLY7%J&DooPBZW?YrJ@)Zj-jx_QW1|gyJK}lCp3|7#!YI|aMj%g;I`L#W#YO zw9y@A_k0M~y6hktQ))1@-zI$7Gy!E}T+t!@Djv-Vgn7NyA#0p5^s(*>eG*;q=*j)y zqZ9_Co%GR4%oJBNWMSENDTpuE!&R#?sExZHI0;%nU1dI|CEY`Vy@e?Dt_V&ni3LZ` z_i%alH|P~64^OQ3LR3vDJnel4YUSc+=s*E{Coz~RbQgqG-v$xczKwXkXd&qzu@x@v zEu?lr&%o3U$n6zR;8xNd*ld;tQW0vzQD72O6}@HO#aZ~a;w8qfE`a>6p=A1!bm%6e zO-4ymk|eqq(b{qY@~@VyJ}G%LrR;xln=q7$Ay7Y$8AhC^Ll0ZAIO7y7>) zihDDav0%VdR5<$?rQBt4N-t+L=}`$=)1CPO=W!>pOacQjoxeNFCxuRogFX~b53&S5S0~fJEjEmbyUkmI5=Uqae z=xYr~Jz%t7KWy4{78J~`qRP09xNmkNm_B#ImA&7>3S zY~N-(obmAvYKf}i65oqpAJ_%mH1A^6T@5nnX9envm!gZ*-SBOX+pzyxXYkUghsi@3 zZ+iOyp6wzDHrFRnXUjXFcHtc=WiJ4wUDEXau*)F2Fdo0|y?}I?7W8loK=p{1XnIo_ z)3h#7|2I8QRY!)-DUQc!1@bh0vj9d3DxvRVf4pLm0u$WM!iT|HkR&q@txx_y-QdgE zfA~x&_Dx2S5uKr`)&jET+$Qg27Q&!xM{--}G^|MO27zXUcuzkWI~mJ@#QH*_Hv9n^ z7|(<39`WFk5CS6I!(n$pCE3@x1cMqaFid|wBwv|E3c4i2r2Dy~V2M7|e(Q-&!?)wB zpIzuR`zh$KH5!uk2SJ_7Q5qL&2MZHy>8w6Es5rO_oii^6JJn~y*UyV^Q@T9pya+>| zk}`VG`Y@Wy93?v=CZpUgdm^}~D{MAY#KCnxKz4`}c-h{-gV$a_(3b?rZ7zk(ygL~G zxso(19fD37A28~S8K}H&rY;xXg1|^K;%+`3pGaAg>ip&STJS6td7gw%D=uSK?cNYy ze2oZ&cS4=FW)QT*4=vulgpAWsu+VG}%AWcFvyRFT*%y7F%bK~Ec+;r?4c2Y0ob&gjcKU;QXFVF!sh}dj5ntnm<_#mV!-q z!O$2yKjlJ(!fIO5>pd8+wkGvUBCvbzHdMPIi2~gh!@h6AKUXP*7>~FB58q#pekn!t%(8>9e(e(!FP(%zI}~w_=Uq4z9EL~kPlVgoY*BBlF{~aO zfY&}R#+6l7WKUo&>~#H!F)BWgvv@LHl(!2HHeVq65+9&%Ss>|MVhA_ILrJ8;HGHg} zM&8+915e3`WQ*i|Fm2Ytm!XgG!G1%$X*CB_uB4I8WBS3Gw}$l5hUGXyRfFWr%Lm`n zhv~k`PEfvRE=lm&kJja1@ZG7Euwktow2k)6jlfvM4t@*-aUc*&`0dHdgfNS83eX zeJkjgZ-QACTd>zRL+E>18qx}GVPx$={Cv_J4o)v43uEjdR#c1}^6CTQ<*G4g-gz{P z_rrqqqPX{EBK}-F14c^d5xb#Gu3~*7Y|KaDB~wu|RSrB>?k5W~@=#GJ0E)|c;X~0P z;wlghHP@qQgzIZPsg>Je04bC;K zfKNTWU_rJY#r&<9*!38jWbnsOVIkC+KL9Uhx8JQA*jJBv){IR`C>I>OpayBQ?ML}7D}V~nqhB0aRm zpzNfjr2o}E(6l^|^t-bGJdY+q?hkqN7@$fVtL@;vED9(_IKxtsF-k zCOSaHW^FQL(NlQ7KpHfKQ{mp&p}4HMH^l8NfMsJR!F`$IOi8~6PWg=>@JB}Xy3zR&wQ#X1hb()(2Ewh9Xu?7h*l>FbscZNGE7HQ5JlYi_%*PRvrJEqC@(Y?q zg`>PpF-f1$4Xck_A)zuxIJRyCDd@Qy;`ANKpx$zLVNn9@E7$;0!7f-fl;9kv!(>#} zBJ`HnqJ1llgdPQ&P;f$?oL*sJM5Vu0}YX5 z@ta^Rbk^;TV?vW)g^DgpTwDmx0#BjK*(X%(^+)`0@+tW&r3lAew$bsgbTG_Dfp{gp zhFre~SS@@JRu~*5DGux5<1tTKr?CJ{T`oe{s`GHKZ!ruIb_H3<*=SNS9fab#QyEu1 zJay;}4hrV!a`0+9VwN*$MWqFb1RHA8_+sCn_VTh|WW7aYx|;#57&nt5g)UjX#mDTg_2S z#vIfq7lCvqRg_z^0k@<}gH*zDXq=Kp=H__f!cr#~5mtv{eTsknn zdwN6jIEuO0(!BH^cvM3jSLZE&B1W5HFLr~iav&j_jbUiz_@kMDp ze7+O~S2s<8L&*-&x+=hx z{bSI$vOhlh;Q*(-?$Ir`u7dOvQQH4t2nct!hC`)gaJDCq-kZMT#@r`(c7+r4jSqy= zqGcE@mQB40HS1nQRvqTj4u7yJe<0e0;@!okq5R_zkp0N?Qk9l?P{@gF-TDyrHs3+rs5Nk)N*_A; z^~4Hw4Vt^j9bc_W2c3J3C_KTQ44%9WDlL}MK8MFZiI_OmO8W@uLGDoM_5*f|JV*L& zQwN!xP5AoV2#7TifSCy=P=Dh^Vl?y~l;ti#zmTq=yIv1_e3^$SKjk62-U#7mXZroJ z7J_LB(jveyZkzD&LM5yle};ZJ@)Vw&5<%yKdh867<2dDn07l2A(CEf>;5=g?y>RCO zR$5BaOAg-9B`1VF+WrNOr_7_zVunGoZZZrhRxmQ{3u>K3YCqo*RpB6={beZH8pT4tsA|k! z-5C%2XF!jxyKrY#4i;JI)2^M@gL$8)c%$Si)EqFwty#CA#*o7DF8i2^csrb@KhBn)O#)9TkSd(oHy$9|lqNYNyxEIr@nP?ZRTDqPM-^4Pqrf;5vK!fV?FQD**Z|olg7C(!mE_rs3RtB*0TU{UF)veq zde#p|wZ2O*`)569mKeZlyL5bFQ%|i-<8W=3B#OrfK~$s`wHmt{j(=DKua!PQ)og1*qT?6jqJm|a_1=FNS zNbf}avO11Be|!rU!Su>rE+)q+B z-UozoL%=3#B^bK&Aoshi1lI&NuzFyL%W_{+3EBk}4*SFI*;7&ZLI7^_R>IA377#pr z1@65v7Q`a^;>*r%|tx~1LVH6 zJa{dCMu)wah09Ogr8Cd(LAwp#iJRgK*yl_kwR9IY1kVNUqG6bj6@uGmKEdhUgJ|xk zAXq+h0bG*XjeffIC?S6sRikq8`HkL?QJq0t_Pl~mrRUM7XEvtqpA8lbn<4i=7z{Z~ za7dU4F(2^^wg<^->-v_&mom1J9ysemDdh@1Q;HWYKP?1D4N=#r46t^jk<1 zD&9AT)zMKXl(GP)PjrSZ&mBmE@iI1^JtG_EdE$n`pSUD_9G1@21?+YbWVda>FSh1z zr}ikW^BDo3zpA3fdn@cy>j6$S<3RdW09f~z$93l?(d;@!G=3IKitmTQIJsBUW5Z-f zc;QG2SL}wJ>F-H;_hs1CFA4Sqz5@aOt*Csc6b|?4hAEok!EvAh`JDM0+;^>oTaH)p z-I^a%B47^s7{-&Gle5q~DVsD7&_ZuJQF6<9Dt^B!MFZa(!OZ+K0> zvmgWu*6smYp**sh$w9|;PZI6V%b_T<5H_TF!QormbcQJJ%(>@1+o z{_YT;`2k1fU7^#)8-RB&ZD{;j4n0pEfpF2Q*lp2k@ZYC`dNzaMZ2C0F*zy2fRiaTa zFdLR+>_%JfC3N|d+aOUNK>K%hgA*sTiH`0BY`Ty}9d=dWnXgs&g2~?IBX!B?(P`j% z&m1l^{6K>)rEtx71lB4XN6oToc;H({yN#*Agkd)@x>^8--t&P8Z(?!l?lSV`L<%-# zJ|=zFJ;ahOtMT16E9k8}hxDks0qU>IY2!#0Sl4wO-91_s2ELh12peAuWZq)`@+91G zPm4&2U&fF9bjcdYUGO$lfb7gRfWwPBQKgL|aO>MLm^Wl2*z8cp*!oT25A{(7#U+rIyD-hwRV3jCsp9QIKoGpZc^_7-Z=wt(4=#DjA zyn^Z2`<{l1HCKRE7Q-@=mvDMo3Yi~w7Sa}|;<)&(@bz0Nst3V+{vUMFg z3e-dCd2eFW%MyAt=Fy6X9dKx*JlHNYfN`oe_*^gp{3`cQ-S9DZH|`=lQ{0Np$)E7q z>1WW-JD!{xI2pWWPr?iDA~8*36e#0u5KlQsKQX=Jffo*Fh!^mo&LLd8X)Nw}UkW`E z7D6G@*&3TohdX;yFwS8hLQui2R;JIRficI~999V_o|T8+1V+IudK;+hc{=9OK$Ms60ZZ0eqT9UAOve`s z8K;I)N$V|8GmVY4S|=bzU7fzx84TN`nxXq<#)n*OpeCQC;mz~KG+8?k66buQ^US`$ z2ceCm@!1Z%dGs`CT5||R<1f(o0mpIsJ~{Hqb-@U5OGLG9-DJHdNZh(5Nm3kbC(ky%d^<-jg2U&BF62C>BX7?iiqg z{|(aQ9R}4;I^jIM&RCv3g#<*)LFUa{boGjDP&Yi88t53pcHg74Y${^Fif3?8_9Emu zT_7J;vc6!44(2$=fxqZ9x-KjUg9~ng!0q$!Izfb_HH?P(c~ZoAz6&Pax`@cRND_6uDg@()%TF--$L~{noy>qL=&&7!mI_^ zxO?DZm~9?S=H9;qk=Gk&a{6Tap-HgmNES?4(hcqe9mX$xGl|)r+n8%Mp5E_e4kD6L zm~U-?(;r->3qSba>$US}PDCB96w{|l<@0g#83WQF)`!_CJEO9^Dh8t?o$c`wukF>x z%L#Ac_U(~WI!O!cEq9^1MKOGgs|9H-YiNiXN}euN!Ox+NxL|oWoNT^~g0F1R@6=2D z*83bR`RYh)(-wn8>S#E%_#(ItTSff*6)hZyl5AUt$9m9&qAQ~mT| z%AvXV_-P##G-q}iAwL;ieS)UWW>`{w0kV}WsLH}qkm;Nc!EXlPfQ+ML(8Zl#?a&jJ z@6U#a2Xm;H^&q^n+Xl?^dSGtwC8Djm8FoIp3T`q|V9-=dYnH!4_fzXoQo;cu`}&jD z?=*0GNdr134#qE2C9(IZ(Kw=67b;&ag2NhNq-&-VR$J)6&5yGnXZt)f>1T?fhWm+Y zw;6Ec`aEi^djSWOWM*!szl(IB(}ovOYfr7mi$l1Dhn!HJ~>Rp7st$joU_tju*f_vU?#< zb{edHJpmGCXTUmxKIA~?7rc0CKg3B%LSBF&xgFCVr~7KtrLtyNE>}!Eyc|)!zAuS^ zhqx}v9}C7mha%%6rI|oWmmeYXey>RzVM>6it zCmd`PP07j^*s~&t)CCm6v3aveQw0HyrF)6ztP*@b^eibb(LfK?-tcj+1su5P#O5Ky z@uKk-IHvmr<{nI;Hr+)*TKzI^+82-KY68IWc@G>nY(2^z z#}p_=#l`QS?z=dqO%?)w`SG-IZ6+McEyW2tO>xyHZMsvz6&6nLqV`iqVZZ06>8OR- zxP4j%j-OWmS@S=Um^@Y7rZ)&3Op8!l%#MEBaTven22%Y=w)k{`Kb&>?j{U+ENqo5t z4nR4ol5iN~U5*li4dd|AVJYxwGJ@-dI)G=Su-+4?`VJ+W9FPe9rxHQUOM{k5+{5_V zSfY;MP-}b@Qf&6&-06|@;hPz_UTFd86`KIxiU*P9<9yKdnH8CNbT|~NYeVqasi;^Z zhbIbUV07|)(l@#nR$Uqmj^lPfs=6okyi|oZZpP9tbtK5vgZp%hAVTW_j5(S|f9BnUs`NoP{-6yAC$Fbc7TGAGe*}9C+zGw2 zvS4k-5~z7~ht`504l~>b26i<#@5eUst#%pa_^Y9<1I^F z6cQE2?M{cGr066@UnU5-0GUZX7#rgXYqCG!Irro6YUdDGComuN6Ya4?!h!XD0{HMq zGYk^EP3B6~EDv!v*i_#tD6Tep$PT*%fmvKjkwIj1lLx6 zfgSVnsbAD~tX3?-6&2T6dlL{_e;2LPG9YB~Qk+Pa!}e3@IDf4OU3mEnig@I}RzVFY zo0^UhXEuNx0=# zirTdeAU}LB%A|P1u7C`jwI~*@^?ieuZzZAdy$q_FCBnUnjzsHWESADq8XbNJ_HT}% zeixN6=L4gaO>-gURXlcjw*oI~W)t_bld-B3o9AIN@un5YSQj7UhUb!GvFk95-ZqaM z*`ou}=AQJiwglAA?@6~^h{K~+X&7^^JE*z3;SNPfu-F-Z)9%;drTqycf$3fFQ35gQ zdI}Ro_30k9QD~kaL9Ym|!XBIZ&~6?S8<#$#5d#)O?%-aepRxjMzj&US-0lunqpw2c zkk4@R_$)jR`*F-YDco(_1+VLUB~AAJs4ZegbOt_RJ00g>V_Xm%XZBCm``*B6YgJU! z?+$gIFJQZ)1UA0kL<*0-#Rhj@vhPSe>}2EBw%Xe$+pP(SSv2kz8-p9q=YZ$D5W3{s zXXsjRgpQiO96z~c!mh{LVf}SQ*rh)Rw>iGWC^{WyndRaU#s{Tu52eD=(y;2PBkIm^ zhPRMNH)ljaj87a`{5TFXmS2WVJ$0eVNS8dn_#9QwU4t#(mg3lDz9b6w!#3?BB&T@` zHVH0+^yVcv#bz|5NbBK`P{?y zGcPLe)vQa{^Me-N-gpQ5hpW@jwLhR4Dq-L^9nd{mhgK#JV9T8kWJBi_AlMA>{X!H> z7Ft48l*}<-xf}<`+C$>l>x5J`Alep_GyA+iFXReb4E4t6pUddt@NBr9bRG{MFo#<{ zn@Ro32~hjO8@*WHKDJ68@i_(CxKlLyO*Q^#DuDFY5n%ky39rkG!ui>E;U2Ra99yA+ zKOf6uiq=E=_T~&coaaPGEUf^|;G5JS%?O5{>qY#|F}-|N4Go&r7o;kLVDQUk_!(#m z;a!UHgv@p2*4A=uhvhx7mp9c2} zpJA_GD5$Pr^B||TLb(y*RD&9jaZ_DvZxq0IMcxlOvzCV0OZH@H)BzepJW6*uxXSdVF_!KVJmuyth%uelzgL zzLBIX+6C5ZK1-yfFM!%ed79yD0h;NL>EjbBs5p8yzTEH@EWH9=86 z`%r+czf*|`$rYs2%U*CM@*b08V{pN^IO0_Oo!LrBlfg6caBGzfPKl9+%4?e75mbj7 zZV{yaf+md7cu$1BCgK|3WprKqanLz=gHEqphc{>Mg>{$XQ7~);1T5&u_OLW0#;S(+ zG^rUrHmbr~odb~-fzRf%)%DyU1oxM z(=v3D8jE3-N)S|Z2P5XDQNwP^aAE9M*kr#3Vn(k(&ssOgn8NI9zb=6XMHA`$rIr|c z>J=O(t8n+mi#WV-1@4%ZimrN}(D#M`wZ0pJMcOYg_W5P3$o@vHR(8StTMyEn{rjNc z?1?1Hx)R=5&!FDgxA4QmJy03D6~~s1AQ_)#V2b`8)G8YabNUrS@2=^XbhH;ZOg@0G zZeGF7>+9h8lg@ZOQ375K8HPXRCBb#UM0zXiIK=n355ZGspoE$T&FX*Bvv(P~9{PV2op(Tv?;FLhbKgcGWK^jXUa0;>LHZpl}A{mivA(d3>vWZSfB#_O2$}~VRm0TaJ#E|aUGUzV_=dDRY@F0J!lvxOG-sZf;Nd4g zR@hf&=iH@;3A5RyZ7Sq>qZ7lueK4rA2>IHoC^%`&?sf-azmybPz1^7H`{M9rzM$hr zJmdb4e;{z_Uc|I5q;IeG3EAQCSn8*TKbOZt{>Tt)D|v`MuWz_hK9dv*w^R7e+f?>) zJxhyTM!n6CnT@v|*4kP!zndat>%EZPls3bWo|ON*S&xi=|!-()Th{K8_OT} zKSTQHpY(M|DRsnjk@;eIbWGgEMNQ-I!RR%=;J2PCww2-A>kORT6^?l~)?%*xC2V}R zhpJ^A$bFGIiALoG3Ou)N<)!Rzm{j+g#0 zP#DBgAFI&cQ6>n}^CHa%c`UJ&!tG>dcJQ+mt*^D>`!$SVc;Y+WdtSxx!T^+ObWrOj zQ$FSEXe8|o#dVMAbU`77eKoP8Et-!oZh(%E%bH6`M|NYX>l~J9AH%$VSHl#A7Z@J723z92nAj)-@~sduKCiTJW{U`_ za;z}=nm4!J*i3Jhxgz@a0GNcn;ZuKVBex-oMQ@0ql{4CT&=M^gWbln==iVZB)$z2X z=>d7~SOnGjGZ1fh&tBK-Lu|G;LVT~$FF{9&UVIx7+b2?V*)94jx01p)c~D&O9b&${ zFqAq#!;MeUrMcg6Af^@1z7^oWyst1U;mGGI}!o`JPZ2N;}xajt`rL zq=ZB&e`-xX$4$e|@P#C=yO7+=o}iNwDY<776}mQ(uhVH9pPvnl{X!;n(L&5uEu`4$ ziF|i(D$@59ar=aav~^V%f4Xlgdiz7!^-^=J->OQ3?X)qj{~s$|Dv5RP?D_QGHPm@P zl{#XN(%Viuij1+M+5|7wsS-pV<$Br7+v6$6qlLemauLt^J|IZzFxD**tOzUbIz>r|OK9$#dRQnMaFJ_`^o~E|b1t-@-^`AQ&1xa(U_(?W z^w43n;I50*w{^8vprDNkbpQy%vUmt3E6_feh{?;6Pu&vU>q;a+gum`Z0~2l0X2 zA1bMn_~P?Q@bx{*%y>TW6dl_5{sl#Edn7P4%cx@GTwa!@jd^(*h~1?K_qYc7_EYfB z3U2V=mGAMya3p4y&qDlzxBP{759(g!@;i4r(3gIJKT?yRu#8*mjp2S239 zT3fzV(CrPpwIMO}4q@;PHnDsNHGdjN^CneMu*e&xyC9WTHEf3ay}Q)^&>CsI=`cHY zo0&3uTr*qCSM4x>-cmpIeapw^G7;uB$bybo7)H&>oP=cKr;S80FPVl<^nbtlV4mPe3 zGe6hTCfVmuF?B$Z)FhVL{vUkL+E{=K3#9Qj{N2q+)C~iRL2H$sr;=_R!(Lyia+U!{X1G; zI*`V%uwhRm{E+oWi&eq|;g0?MRpJDC|ECs0H0;!u4LKpq zFS`v`*SR2CenXpG_b$Y6t!Y%SWfr0=GIs^STqG9(};K(p_Y?x0KF&HlVShHy}92RD4R4_Wi8l%5MXOeMAH@b3|#w zvVnZAkfT1}I*03>5JRPDI*X88Nrm-)nT!2Rge_8LuQH`@=AQ=QBD?5sfHBQm(@e_$ zz2lRvsUoP#lRuMr2k~E7U_-1C|L7M#TV@TL{sO*EYXIFyw}xdzALa~+Cl-{9eFIvl z>jh}E%tSsb!GIP={Xn1gbt<09xq)LS{!0+Y2X$@iR|;o`2PDz*jC30J*M*F?8{_vI zBeFCp=CTJD)97XHl%Up$_Vhvg+Wmi^W&Z5ly%w_m+seab9O(B%eW(cSE4JItKw|S0 z)YUE%cpo3qFuTkL`(%^&o#E_H&=0|%RAy_w5`LNLa;y5|lq32NgOe)g>ES{cKQAKx z=N9xf>K#c=Ph*cAYe{O~3HChGoh;R~;dbr|4PTng6_*HefWHjPov3IicPeBMx%d3^P{Z;>0m%3^p{ytyZ=-^z)_1-?S1&5y%H2YW+Qu;&cXVxbY z&AW^VF`G%pd?c9;c4XV#qVP+hs5{(*KcmF7Ba0qA-&k14*{M0=xta?30mT;<`2Lv6D7jF{khu^Qhjbl}($_gNCC2*cb5@ zs;f(4m(ISWqB)5udUg?e_9bGtWggr#)>6*-SgLGY$z~?qLGJ0f>`huW5<{=jXQhWU z`1nXzBrU~=w<+|xU?d%xIGgWS;fBSZw=nq)S83%vO@3#~SwRDlq%Uqs)NtuNKked* z#MmxKO}Rn`t@g6i(QBzc{tb&$8%U#_61eWRKS+1{Mnej{@aNw*zRbId-adN4JcVF! z`QRONPbHi7i5^9pbTDdkj?iq6{kUN@m!h`qrj@EKT=cX%&gqV$WaFo_K;Q+wPTEd; z&pacm(>^q9&uixDl8!Yu|FO=6Sty;B&K4x9z>xpr&TsRPH|_%)v1KcCCls==;!)`G z>gT&lci_j<;drBTn)U?AW4p>DoSIv}au*H7ZiO}!4;qe}N0+fTAJSl})rzK1S(ut% z!@Bc&>7Lkn_-_ThKYEo!-xXq+&uU72X@+B$3ZWe?bZ_sPgY<22^wM_?KR;tGof99A z1K(7rz4SVdKJWmeAKoL2Y)!ftd4TsP&&Bu|;_SKQI@%omicOL&#U{~#s!{vGS3tI|(?@3X`XHfkt93yYl z(bXx&ykF)PdAv_R@q2TD*}cQ>FW&@}%dr$D?TrQ9S!}e|v4T2IA|-YW{W+h^zpk4P$t4T8+&gpn za(ftmS|&6`$^T#zSGQ82{X}H#6S|_^U2$a4AB6cOz;1a68Ok;CFO45i_S}ypc<)4x z*C$f6ZzXLJb$wLX}a)x`rFj1XcyvI|kdCUy#$k zR5tzba|)YofZj_7>CEtZZ=#$!D z?z&4EW6I+AjboXRU>s4x51~)|JajdrDQu58-Mps(_3XvmVdZ=jjPm2Bgq-8Mv9UZz zA{)K&PpMt80_#q7!CJSHjMin4byzxLj(x%XN5^RI`h$oa5JG37=kfnszf*^c9vfvS zjspijae1}-G^^?yk2{h~HwMnaQqvib*`&`iKe$tnwk30E)F#JoD_FGCdP>b`=Z*Gz zkk_@0XK(mN3(IfuIn!IBWy`2_+)G-&&W=V0`0>amIux?uAp4nIjOSs26tf@&a-U6T?3_3ucNNX2 zoxX_!*C#^3Y7$=TZ{ckhhS9>@VXR~CUD`t~u*H_%0Cot!JyD)c3H;Z^*EX=)GEFi1|C*;%-qtS$IdhvLYo=59rl(<(f5?Ab(Gf*wW5N_6_l3RgR!l*5dA8beqP>=oFY|{E98yvw?Cx#`C__vgCeuIfYov!xQslrl>iO$`|kBbJ~AHZ{QU8#eId{ zlt%K((*#TDWZGBKG34b9E>ZG_{yKJ3@xg`U@W7JK-S?HIdv)_-^{Mno@S4_Gjzi3( z7B+p!Uy@b)&3_9s=7kzlC{})d;JP;9Vr~B$Hh)lMoo_S~h9uO#D0N#mT;sVy;<@`USY;%Bf}D) zk)c5Utq3C@rTdsRdmSzOq=tVIGw|I!f;N8eC5?6U{GUY?Vz0H+`LTL*bKhg;->{qh zr3TP>5odVlJmS|L7s5^X5;wgJaxUJ5)l&U5I%EI~(ON=>v-0@b_%m?doJ3bDBJk{J z9FIJ+2nn8TtgrSAy%U>7=BkG&>xwg-*cgNP9!5AJ(}7sUnD~cN}XdsuWd91L^gNFZHjU|14wA?lZf&S~s zVCw?z+Hw|BmM5t;d?2mp^h8v*;FHc8Lx)!}ikmlvuhMd$%w4fGb66R?rVqvMA>s7w z;3@ji^A0nnY=U#`AxiAsjFp8x*dRI!^E6D$`RDp`bEtI`G_^roVMZ zgmXK&SY=Yo)*>=4aHia-1e$G`Ouw?m;O^^}OkPWjxkddO9(a4w-A3Ljvbvjx>^kGZOwJ^J0w&>WKy*gQOpZ*D51jnW%&er*$- zA72Zp7<+OH%VNhW4QcxMA++yk3BAvbhvQ>2sB3(rfvI*lU64eU)9xVRs2twxxJO7e z;-kaU=utr*GhcU9;A*;gz1d;h33$w3oW4S1+|RM&LOx^jIbqJIo{0$TWX`T@QRQO~ zn-R+NaO5tmm}`OEzJh+4_K~(72*d7#Y`V6#9mOH(NEDc&k2lrO@pm{+*xL`ej$k%- zP71xVp3401#FJBn7WX#4fJy27Xi_-ShUG(~56z`C6$9tD8?0yla-EvaASm5p~x9&jwA{*>1 ziezs!cF?DBi=h@co;Gq5miqEDHMbojTS2FqbLlI|-(OB^E(%)nb}KA+c?p+3{(+2> z1UE5KAn9UbnEZ{UQgvMl715{lL$2XZ(OQylG~~W`L_>XrtmW`<{CRf|BUWY5ri+`| z!X2|QTk0+w_jCk}ZmwcKg)Gl{f%%Usl0$U27nhs62F08FnZmN)v@o)pg)1z^mI?D{ zs*x13=8j@_bvM$`_$*ijc+fc~C-R8XL(!5GY_^yfPCsC5{i<0s=Rz)1a2`YvFQOoQ z-IjDF7^7YFG;a9*W={ncGubqVsmHDDV>_-F|f59`ccARmLMZ!)Y`EhX+-E$O$_!4j2IChgK zd3)pJ-3?6ln?0nQhw{c(bCIh0iSISA7dlJ!@$7FqsLA*wUs?AH)|V~d7ZpWcj}Ajq znGEIclg2KQPvpGiB*J=!)3-H#&^Ay0HwOkk~7 zHR4Hs6s^yBMmt6KGdJrr^gSVV{@HwzTh$A7K`#cIkG%-m*7tdd+0$$EBb8Kz!o@PzzWxH zA*-|izVhPeT;D^+E5^e7gC6v?m+^;9t%9Fo%+t?E!pZeDdm+4g{O=qk^O`)`pkzX2 z0?YGu)C-obV~@rU23+oKEnRGiW|QuXq6=9=F=U%L-ehc{i`C62Jf=qe7H@IkHSkcBcGh3>J+^<4q2C2@O-&qmdcZ)PD?t@^%!hU(PGPHqwHcBkb$K19at)8UHo% zr|?YI;-WD_$l&-5?$K3B(ywbtOW>|fGJD=UbtBd*zC^v2IQ>_5P}p~c`{DX-=5H1Z zdo5X>=`{r&e{|{1FF7jPVguhdeW+_1jNK}QSggK>cDQ_{H)ZC~%L8qVn?~#El7+l; zFBfU~i#vheN&3%VY>4>9 ze~Xia|6>53n;(Y#XD+bK{_~;lsmaCEXVSQt2l?hp-|2a>F4bHfgjdy%*h(Q2`gp1h zpC!CQ4>zP!kKF`P(PoWX+i)yXJ&9?iEnOJQP}%zU4~UP`+2?vzdpy%R_` zc0Ylozyd1#RivcY0d(BGgDfG%KAo;cs?b-Z(s5njhuY}j?|IaJ!HEU#p9xF*<@6#} z62~iRXjcA3DxIau?RMwmo=zQaTjWN~Z@N(+oN6fNIiKV zg2H8dC|^phd-w65HX_t|a1=j3p@1gk$l$$RFZPd_!vfUh5GU3QkA!LH(bS`-2c0R% zHh}7WOhS9;Nm_P(7xpCGqt|X%F-^{s6|GoLlMlRNdgCu3H?D~57X2aH4d)?VEKk*% z4e%G&<<#Z$k!H(?qS0jo2CN(gIlKEb*i9Ad4Mx%uon<&H>&Vx3 zax^IRA#_|hd3sl3LjP9`@IA!03EFhRi2Jnpn;yC5ZeR+X7pdlT6?aNJL(i<;>C!57 z{5MdIR;730pu|}oF7(wTdc_L-hXwuDU(7Z{Cz6LkID3-54$1ZB$#(P?^cthwpQfTEQN;k51|8QGa=JKV4tU8P4)xw=&YyQFXM6B+7O@R^zkQP zG`0QMPa3!-6Vr-!31Kb7`;T#RW`yM_0fGZK6ZP!-F!`$9PO5sW^RJ6u>4Ll-CeJ%16^qKtcRWT57Iog2wzQVY4~C*o?@g= z{fFl;^=k#l5!j)%OP^8twF;K8T8@IpSF^~2k7&r&4Rq;=HKb}Q@%j6Fnk3W6MGomw z<3V$F#%&DLe>tN?c_}WMrl9_L3&cH7(gG0${Kj|ewo0bedv-Im0rRo-Ml`smH@XLI zh0AYE^q)3_{s?heC}f8%-nUS@niAV}DhZy?WHD-FE>@3OO?gADX^yfVAKOudwe5b~ zQNIittG4sPx<1T&QAS6@OQ7BofzLY&DMC+%?I|3CTLx8pgUvDeVSk;biECigY8QdG zUx)aPG5plbOSH&q0vTilpv5bYU#+x4*ZzBymhzNpT$O2}y*3iwWn;L_-Je4_g0=l&0qBp zvzqf%;}>-1?opoXr$^rmj`Gav4Jci8kv+JSOv96k*u;NjG-s6wQdaLm(JbN*_cmdf zWCb<9+zH7JX&UlT3;T!MfV6A|JYE+;@!~xid1)4gvdcU!Z89WFG(rjdOYviDl4i|EL=P#Sn{3-{GK2eYja z)G|MUL=>-*fw1@PyYrKbmL8_%^?!MJ{!)sYumOrW^M#(C|L@Ow@SXY@YTD}s7U&G; zS#tC#$&8s^`%8r@jQRWBb7;rJD$=^^0)E2RmVsZHY0&Z=dj7wKIkEvk;PcCdS67DkJxlE3Z;$Ah~IY>|)g{ESI$8x1NjO zyIT-n_Ma-P8Mcub2>Eu=WLbQ0Y@$x_Z5XFkLxbKAZ8e%!u~n)@qw^N3Kw ze~)=kni7^Q*^QBxpQBvZmA2>|#l@p1D0BEYMC8olqD=|#c-g~O>3^iNUyoz)vX7+O z_YyO6PDAX8Get!HC1Yy`%r-oVZb3&hi*3UqGkItaEnoJ@m7GTRFwu|FH0AanhWlOgDt;cDp`nY^b|>=6 zJ%lfz&-na9YV^jhf*F)0L0dA6)y=TSq0%IJGL-}8gtNUY@8Z77YH}DrWSTmJZF?1n zQthie>XE=T{~g4y?((9i_Z?~8qXD#Gh9aA`>m-KR7xEF~+t9c24z4@8P$+l9Uj0xS z9bW)br9U*UO#<^reWp1w`TTQ@A2G`cR`j(9iv-_3T%na7)v0mzei#MMzrloRWW#`#uxyW28Z;VNZmNQ8!6U`hd*65%9gz!un48A*?}x zbXy0)%kB`{^y3s9#;W6Bc-TKEgj`QiSzpjPpK;sg<$xVB1V)IN~5`(hcdw(ILc$vjJ22Fo*kkiu#w z91Ppcn?9LPSFIG&nf)2BZ_1F!ufecZGUXjlcVTZ!8YbtK;NcHl?j@c_0lG!}6px1M z5*u1(>y7I9qcJFC3oQ-k=7IBU=<@iRl&K;`PV-agKg}1I1bb-A(xqIU$R9?{zz?74 zEZ<`~G(1FLneZAjpS(q8R}y*zJ;PNf(j92_l==8%(e5ul_^HG?Y?d3tj(>eXqM{E4 zQmc_BP9H*aYzaQBs$y~hrdao?0=BY77&`DF@4Tjodza@RD>4$!_l~mz>63}C`NN*e zj-ZV3Quwzb3J!km^u(-}f`gVaIo&~Y+VveJtoEjdI}EtnVsmH?Q$R%KS(+1hpGN+h zPDAHThQ=Z*I6l%xoJkLzm=T7nL;C1Rr7GLwzm7iK+(sFLf79d)4VsxYiClLWa<_-a zap!6wt8-GPT<@3EdrpniZkq98Q4=gsOks!5Ji)>?M^dZaia(SHQRCZm=-6zS@BdDl z?xrEqRA>wqv872C8T7VA4L^T=#<7ffeA?JDs5L!Do1w6$D>w1WdO0ZQ`yvUE zn6JE)M@Iq=@*vyo_?mNxci9>t;AJBZ4*NoPgQBrs{RB2$PUR2Rjl*m4n|!3$L$V60 z;V0^2NTuhRa1E|u)Q&j(TPEbYsuu9h9**AOQFLxg9nL-rV87cY(46=_enmY8U*`(h zh~UGJ>hH#ol1H>;`x>h1NTdhFli~Kfo1|90WAkRTVa;tPc5=8eY7LI@7msV`$oLb? zf8bv_U_Y9Vf3b$vzFWZBvX_uf+I=?H=^aGv^tr*6&va613!mNUMSgzu(EMRUf9JgB zU)N40l~bcwv)l?=9w5O&&Y08Wv(>C-)+BT`{bYUD#e}|x$?RLtKcTl|2>bJ{m)^M? zp?^w)1b-q6M&>ctT4~5Ws9i=)JK?$d2LyP;aHo=owDH0`HZVq;MkNY+>vj`5Ja8Ru zdCr5Y#S-4`mP_{!9pfiGKGN-l+o4pFhZKR?Q`~uo###+xVbK=wm@jy$RO;qw49IB`ibX<1qMe_pPrVfvGw`K z=;rHSoE&9NWeO))-nG}{WOb59FG<7$)s<{i#5{^n+{iKwzhcBuBi>MGhT`pGxQDw8 z_Nun>gywiWkRC=Z^84_#CV&d+E?}RZIV*he8mr&;;;-v1w7#(AP5wWS;a(3_eBzI%lf++W?|-;4_3x4)X75IK$f|7Rt(-k^UY zm6?~N9bD(P@u`RGkh?sE+SGzk6*-K?%^ys&N4#LF?TU0y#}B(B8)$-=BKsUN0^*tp z^k&}!Y7duUj+ZV|{h}rOP|{s8{Imx3=K`ow#}RcYbu_mj1$hroV#MGrT=eM)a(fUD zarNmm{(wEwUMzt5-x@j-cnM86PP5ZGtEo-XlGz?vOjFkuA^*BRL~O^g)rGsz24}Jt z_IZmIT{`hd=x;rj#KH%y$EC;HvFWxy>7ILs#a}+bVw^N@y|x`gy?!xcnMd^c<{zdf z^ke?lq=y{G1So$@g6}*fG92#3AKY6+6EocSVaX{pV@Lob=8i+h(Cge`VFbCI?7&%T zcg!R@Z5q({r%pDyQ z>DxztA&?rY%&5UFk-0h^(MNHbbBnyo_6}--+6csaz#sH5_96nWIrU85ONzKNmaW z`->Y8y=_5X$BVGbPv6jg&4FaK_6r(Jq+$449`*N%P*>~)tt=6Kd|5f&cxKFc|IC4n z!0`OdKZldg&++p@PD$;yDaH!fZ=b1qQHg)_dA9;jQEQ{K&4MR0X&n82J08mfPJ5mA zV_Nq3J=V?^$EHplD!tvym)6ukWNI8%E?!U99xdi4gudFH7ka3rLY-!eTf+<!Llp74D%eznmFlufnq*^$^z(rG#hGDa65qUXG~d zf$JQ}>Y^$&;2pbz1j~U}^xKimNN{!mU^8z~P^R0aL^0>fmDjN!Y;?0!*w~ththoLIuK74z| z;d1MKwn-@;hi^-ASz&il4f;#P>n4+gohtbY2N@i>Xu>2~^XRHU2c6xOg!_hLAa%9dqFS%AUiWc(Wr#s-;R>xL58K1HoFr0 zlon0nFMguZz?)QIL2Q4#8Qs=eLqVUjsjT52uRUG`>=WS=hB=X1Jm~M(KB3!VG8^h& zO}j_UV>5Te(eOG=_F||hiVB=r#PlMP{o~1YU)C2s%XwbDW*1$&_Lyel8+qQj&W2g7 zMf-tH-WqWiMV9qcHhCsh6pPW=21{hbKc=4*he#o(haqhPZQ6H^<}X#ms9+ZgT=|rm zlp^t}Rh#}+3cT-#tLPr?&PGI6AV)%#Z*qQy)q7uHNrVD;!)VqhsRglr&)IB|r_d>g zVU>n2(DUmj_xYtu4L^-(o2M?-em5ntqm86=YamQ7+F{V7qpbCYCYqz9xVXwW`mj@z z?d$Ht+BK%w@H!G}F7~q%wLhp&q}k@RBf+vLBDByGCJ}L@a4HyEB!OJ1FdO6x=7p(hU(Wh@2lq+pJr- z??eyMksXS*+Y4yGKTCdL=0j*5e@7#-y6NA}5q!hEKnhwIg&p6nU~J0=rhL;7vkVo; z@p~N=9n_>bf7K|Y;5AjBe@F|w>{#{~Kf3I3g_qtq4%ZpkJWZ?=OK+SKI)4;s|2!Y8 zPEe+%=e}%{-~sH|JQ&|~0tEhIEMkq!k+1QaeRXdW@>z1&yLJyuZFeH9ToMk^0wZ9P zORrQ^S%Cg=%?V^`!wZn2yZ{{jWq@4Y+pZzN!E7ex!n|(orlxds9*G}iPL&Z2U_!B zHHK|#MCfiERJiyEzUx1xC%qa!vZ9&i2@Q(WE#|c|5^&*e2|uwc5byW>AuXj+x*7G4 z`7QWD$>Mjo=;cQg@9>H{o$!W@?|XJV)E>L!UUMJ)QE;@Egvo<7l<{4H^L8!4Ulp>A zSNrM9{v+_&dI#QyzO2tEgSKU5qWifqc4;K?Xa2)6#Q!*z`@M!)-C6#%r3J40&a;bq zENJd4hL;BmalF)*4YAO{d{HxY_4FViJ7GyHE;!Po=_*WmeJ!~kbRk{ctHY|(5cl&x$2LbLZ^u{7UkRH;gc_HOyz$RIYb7V&o&BuamU$$!E2zo z&6RFxT&Cc}8n!-lGCkeq%%?av(b5<1V1RNiSe?VmG5!gHC*SvmUUq$2oM_wcd%GBh?x(rWp9 za#iV|tF=`$C&3=)qUGqZXD+5$4dSu?X~D8(CAZdGOVTy%{NnbJRJb^TE=oQobtz4{ zW%ZEyBAfa4d@13%RL(yd{-E17)8U|1Mnk^U3;eDdLgGAWMU4zq>~M$IKaQ1y9+8{4 zz?zJZq&S1q^xV9F=PZbXX8$^N$nZ2d?pnh47$(3ruLkRb);>6Vbf=C6)#rqO?=*p+*WAFQ1R4$G+0F$GK$HSc^mF zd(e1IgD!jw#Z4i%t{S@)ldZ>6*tjGXEOdLBjPs%?kpoHojyKoZ*8*PdVZmfLs1KM1`$j(Xa_d$Y~>l@ZP=LuepU3KkjE3)F_#c1y$j_%LLbS%jJHh7 zd@xkPg+I@`-6ee+PJa)X&B&B82?&)9PN3yP}1clXbtmLWTM0yWa> zFD62l^b@L3wO~&xEb!z0R_5@@01=wqG-kgrr~b%gy9RjE#~m$rZSn_&?q&wvaLN7)U*b_uBy{&&mYX455;=VLLRu^ z3gMk^;qYi3$~txNy!bLK? zPG7gP<{2&2^mHjJ8rDE5|}KUW!t4R@0DrS9Z4IBRzCI#H)uM#n?qBP$oMU zt&~KEIqM0soN|+%xJ5S&WuM%KFK0{$izKRA3GE~i*Mo3vJ@l- zl#y-fB|?$``2;S8uBtDrJ;Ye!pg>9t&En^GzN7K=uW`=oKYR=cqLESu@w!}zTZ&s@ zpW`rYu}_~&n%el!egl{^4`RlJ!aHt_AN|%ZM@Wx1f>*quDKUd^I8_4eIs*5fA59n2 zg1PG5K`@^f#3CEBC~;2(KRVeE(bkIGx3q!kS4EO?a10(TEobeo&e3k+@BZX}6tXzt z{NeV0bVKnnD`+@F^2%;JVD~=SKK&L&D=mYee>3|&-B0M_h-2G!_)vn=RQ{!|3;wzP z@tXVRFeCaE9l3m%wi^9GnyxRxem!BNdK2DjH=$3+jqcFy;HST2=p2zjr4XFi}^VK~zX8j7*MJ7Kc_B+7cbsYY4@O4-+;EO{SK1V3-~>RRDFIg0gM zY!S{`aOH+F=V_SW?;A|hqLIcKJl%Q|mC9~l=U0?rNkbkjDmSOiVM^4z`8zEMzX!R2 z^5oDbO+k^LDA6mNpL8w9SuYOZ`cZ#=*5H)ji^ySE`B-R9bHo?hYcM$C z#6vPxkx}zaW}9__mi`*S+k!{Z_vPNK&Z`Dm7OzlyGzg*DhFodFP-+mK&6U^IBK}r1 z&u!+oc-9H6`Nzql^d7IBv(WiWj5$u-<5^aPE{ZneP?$62A&qj@ZaV zCfubC(InD%D(KD^t@!Ox0+W(`oE#Q=fShG1Av3b%48q$0pa@3IzSx z-g>Bz(=VkGudMWMVOP#SCONCeW#@hxGbUKW3B*?+Mf2ST5uN$DZn>D=Q4)IjWVLxNyqR zYN3V_V}x5K@|#_6=xW|uG-_SJfl3(8H=R{SF2ORRQ+UQf)d5@Kvu;1$p8?+>^o-nyui&}k zRPdHpp*i{5n@+7~G!&B^Tf9=Hj|QyFM}g6B1%&*O3*t&@*ry^mFpl;z0Y>E>Z< z=t0B@=d8J1pM@bArzzfa7hMudz=4rd=y$O+2s5{c{&Az#UC_C$U(xbs9VA$tOqpIn)m>JoUS+4A$R&B@qsIBS_Tkdlx4 zuubcx3)+k}E1jeW#mD=FnJ5u~CvDjCDi>-Ue1Tnxodrk59~62x5dJI6xJ=_vq6uBR zKDZV?=DcJ*{5IMDS&edOWt7eT!K(^o;VGj^YA;J6cifM4>Iu)0)(}2Zsf^aSj>CY4 z`xqGcffjAar2Wawyl-O(-ltk3Gv^#S?XvKz@Ef^kKS95&5-CdU?pNha%}MBXFJYUeoQM6iAZ)6>Lqi@u zWL}Si&-Zl~Pk5C^_H_w3cV!w~S2}}RABJLZyl{@@8Z#=l`iDhvGSu6Z!?fMB(cJ7! zC9@nU;KL1;YwwPQqvQC7%UalbavwS#tKzEiLmt755ET%~%-i(Hp-GMXkG;1Hs-tP! zMQ7H+JxFkO4ek!X-GaNjyGw8l76=vy?iw^ma0u=eEP>z_91hQS&bRBWU3Gr$`u30K zs_NB!Pj|1GbF&Glt1J4&pJR*!BF||879IowPyQW%Tr&>nLre*tlE6bWmghk@ zjdX|#p$C|kmkANWdwF({1i|=7OQ5qe9rS3>2f|-RLA_q$^WuakLz)o9faSt6;O~b4 z(3U0%RH_+&@te7WuxJy5g>S~73_NgP==%wXoB2Fo948Ojt|kF}WJF-4DlFL8zzL<& z7zN6ms{v#fJ>cynA?OjN50GcpKx04Jfp?LN5Um&(aNy4ehDpe!0qkbMiHyf5!?IHuZp1 zZxSGhonJualv4msJ{X|S8G>l}%mJXwAppyK2PC1W0i-Ycfi_RPpvCZ=VB1bO)ZxX4 zSe|JN{LI-8D0Q4cc(LPw%ak|Z4|5J6z%CU+(5DDwKI($-iAf*_H7P*xvMveN?+JYD zm;o}d-65A^oM6MFBlxCn3Mepp1@%}T0c;x{KtJw4Fp2LQz|-afAYH@&<1hYz{-4eu zA3n8$TUZ@XKYB8dl;Q^jgHIh8drb|cH#P;lEMEprT||JR+A?%-tQ#Ck_5?h}QUDh+ zQ?R?&2e2);0gtr(Ut%y20OJ+9;5F+a7*G8R^cw{rIi)0E-wh7n+zt=QMVvrow=clk z4=;P5y*~pbhz(GjTufkDaSAkXPz5*18=$lpe5EF7V zAYS1Y)H#+DMCYFcN*9K~>#+rJLoy%a&1!+LysWp`7DofBQ8B<5Mh@V2tPsFwBmnU+ z#Rt8cx#XbfP7Ct5xx_k+o1~`h3NLip#?r#PD37jsDPI+FHixzMc_RqF(9yI0@Nl*1MpJ?K&J)=BSY&0qYrf0wubnbtI*PwO(^6FUR(eAyo- z*0}^}YxoT2xBmi!Z_q#iB@^KJx)A&+pa->;<_AyTkb~?Vhrmjm2;@Sy0l?^8fObf* zgRdh)0P9X_@GD<0K>4!Qa^=PzK>1w{B&z6vVFngp5-kLLzN-gdUmZeX$XI}}4jRa% z8zanBpBbj4U*3D19R;G(BCYAV5d6+B)uLBl&9 zc&ym`DL(>#wQNI`SFwR!yC5*=C5{Qpi#FPH1r_)Xste`G zhzE?@pP}?hL%@@i6nGg>3XDm{fc^_ofTj2l1cP%2@K{ZRjNJGEyqML{){G*MeQy%X z-(duAi19(mE|LE+{ons79p3*bJ>35(UD`KhrI50%kDx`vBCr+j3;KwEgfv~f2ex_DjDoH2+{OAZXdPJrtS!4L}aZt!~dI~elH z8@RX1fWmP)gR#8gP};34a8ZgHQZbJR%1FEiQ@ZCtMjB^8@~b>Ju6qxp9mE4o<@|vA z2y9LF31DNQ=cTu#Oo77DYvZ$P;mpWRnXZ zq?-UTq(KfkA}K*rRO>+~3?5K$ya2++lLK4}XyEInN$9WG9H3!z4f@pT0(5RwLY>9u z!C_%$sD&s3s922w3HOi$|2GZz|8w%__BIZtFY4$|2wC6!9VtY=l}HoPyBQIKk-k$|HMDv`vQdj`h3Z` z|2NqF|KOi<{sS`;dwUCWGGk?DcN-^1etr)}FIN+1I(lO=Cr2_9GGiqtM+;*zPZN6& zi~n=nn%h`exVitA_I!ICHHO*Cb&0+tf|q3C?r!1W>`vzHL}qT|X=83dX6i%cYvJnj zQup6&#a_yY|6$9%lrjIqehCx!Upn^x=YD{-gNfOHT|VGn|Ns6!&R@>?67KSU*>d2^ z5cWT8g%|suYyR){|JY>vAI z{L8?<4E)Q$zYP4#z`qRq%fP=3{L8?<4E)Q$|IG}%40HY${(EfmPyY0h{;BxSWB;q+ zOW~h>|J42Gv46||GVm`0|1$6|1OGDcF9ZKF@Gk@ZGVm`0|1$6|1OGDcF9ZK~G9ZXu zhBwRl+XrkuGI~gB^T41s^MKXCYui2=#^^i`=ERJ)IkiPnJS$s&#kkp&U3WR*^bK z!q}^0Otrfd6b$eG_F}kC0p3W?NIe+I8Zi>q?y|%l~ZEt7xRab#ep)UN&ME`qr z3}IJ*dTVNy`C$@DujgcW6H)3AC2TZoI{Yw(a@%jYY}NzDsDs@T>wY(DQs2PHGEuJA z`%}#Ap80NamR`a<(tM)A$M&4c?$w%Ag}8bI=}2>K+~gWM^6*&lJ6Arn5DWjx`vl?NFFXy7QoF{;*x^D1_Y2*+yZH z<2sfILnOU9Q!98(d?6F)G4F3PWs#|6=9vQA62%*+q=!w$JagBAy+s*O5V}NolcV{+ zPw!@XSuh6}HOUDaXk@u~!|c2@MWPA#^K&D}F%5nvr-`649;fJn)Gg_g`B{>)aFkLi zqe+A(!H`MNZte$kY9aF~lIU_&l!UL;o0Px@Yilo?=@Nn#7!F;|k*oFf3PWC=S_L0L5K@1@@CZE$53aS zB5bU<&|YQcYKqKubm+9CsaJZ1y9I5cbtf@;aBWYsxF?0VTleUZc2by6`e(HK9=3_> zzL&F{sMRYJ|GW*K5p*r%h-pj{HlXnh7nfxa^O4=H`p!<<;A0DO6KyXKMOdyDeb>rw z3kG5QoxOI#a+Xy%S{yxC&h6qc7C=LL{?6$(Pxlv^9v^o zN}-`qd8;Y&@KH4?@~@wxMN&pAM!2^)cBsn=i*SeR4+3D&u?f#P_dt+QOy{mOci|^ZX(zo)?I~8SVUhLBnlcj zw4aI|cU|68x?m;1$v9bhCHYxThT+pq;?#%nI&fvJiK=*@I^;<)65oz4nBcHIu)Lx4 zyB!>ruUA=6{i3y95G5=7=N0HN`ho4##xusxZN#wOKqoJfXR#8$u&CC`?kKmh$EoJx zjGg0S+BOS=gvEilRXUw%dgIe@yu1qEr39wgSo$$r%dk!q9H#ZhYpuTcR6m4Z(j)e& z9TQ%Ux(H00;Fi)x2!o0 zObWCs9C#y4WiYd?%P(4ENHCL*GvT%ftI4O77PHcgQo0?eZ%%ZxAY^2$l%Lz$1??9I zl}-us2@zW}$OjMJmK2k;pfJnCTFZH>X^R?-HI}h&T8`Q_8W;v^r=aqucb#pu;zDVi z`!RxJGxUAB@uLajojjsiBtgjLpBOmH+zQ?D2WdEWR^0dE1XMB+PnJ9(% z0h)>OcyxI8R@zT7c`xQ-v2eS8;-P=>+lG&*LegVb#*2r&wyi@)5xb_1moo+5mH5eu zgYXt2!bc<-^K8jLQI@PKf=}swMZL*sDGO|-oNq1BwXks_p=Z|e{?$JsT4UZ>RDVaT zM5&WJwYEOwIO|E^XAJvpdom}jO*e(8>5e1fscejR``zqKA5_A=ZbtC4KQ>uKb53}2 z;lP)Yk<@rAk3u&%J#%5!wb`}MVVB!x17yJOF~up;iFEXHJ58#VU?IEP;Eg-#I}{9^ zf~&xR^`P+Ak1d|Ul;%4u?n8~eC!Asl$mF|);_s2oN6Ksu;*vmqi#auK4HQ;EwrgKX zJIsn5svFq&sQ4-FB9_nS^b`Pe5morL-D@=nFR;7`H5MN8s6 zI{8tli)B(Dke{)C>pGcp-@gu^OoXd^&&K_IM_oJfO}`msz~Yu?RA`80$#)haKc&q( z^RLnfRQNW#-N-1yc`RRvtrvC#H>o#}(aFMsUC%8QG7+O`*{?kSKW3>+T#NIl0^}u5 zq6+S~%>j2Ei7UfGN9u|<&gD~>mQv7UmT4AQV?|R6I(Vn1pBqjt6hHWIUX2_pn}93I zNEn%kruv1Smus7)vjT@$6mOePu) z-;}W`=xp^$Jl*O2i2h{mOZ~hbV5vP-t-^HiDxE8P0^2wVxgL-g3h0R5o+!P53y7h5 z6ggMEbBl^>{MH{FqT>#mRJGKSieD?V67dPwKE2q)v{tOGba(ZS+GMCAUg57V0^`ZK z`D^uQ%0@oY{?WQ~r2dbG_ZZ3b6{*QU?M%qF6d9UP@^pOJUusUHWffGnNXz_hK>`T! z_L7t^xSToj0aU(x3`KstNqMFR-+adB#%Oj(@Eq+^kyF_L?I7uQKVwJ;z1c$@I0KaT z2|hD=r;kbxe&JxewvnXn4?(#ZT>s1B)%0tL>1mXIVJYcYwyw!Tv@O>$KZ`@(`zQ5H zg&r!jV3m!&s4slrhnb^x&#-BQIHO3Tt|hU=TZ6D`&F=c4cNRA-J-mfN&V@@VtqOJkbw6j&qGei%xr*|Q&x3{-PMU}zuL z92{@HWn&Ihd9jLd+T}wR+vzQ2OFChr97@Uw392NZ(hxq;p|cHLT+6&GzLx&Qmiw1L zpPG+*V72R9S8ms(1w#4?XZq9n^ z{-~rPka6Yf4^)hnt*q$a+;8chB#VCeuAfNpV~^Rnv`ApZnf9fM%`6O?iwF=M#;J&G z7?QMgBX7;(NxX?TAYPUz646KPLYpomp>iuxLgukBA}}OUJu@*SvJMs6`tp%k;p%hP zHroP>j%1kQMG8&#?b{lg?`SM7bRGjByKa*B?(QUK&~=o*wYfHZyzgIAt__N6mR8E# zzOHO}kXAn)9sLu{`FUWxqP+%hI#-5|)OpHxkxxcTl|!XRu`J28oR+NdZ2X7j^+bJQ zL9c_)vB=e&-h36x*sNKd?$E3YQqOV1 zIz)5)2R)`e5M%!Lv~yx_xrOO($?rb{>$vfWi@eT-4${*8h&XBzglVzKbcHiEQ|>{yHOGet%lypT=U^+{iqS;}N{wU~Ain-pdPxGZAo) z8rwHMP*m)DqV0uN+QZP|Ls-G60AnSNgR&o<|L1_Gbmk$(>&9!xAG}tzjP<>j%9J(D$9If5 zqO&Gh9bAeQo^xT`Vd0(I)#~1^?!50hMd^ zI9N+i`g6PFvSqkM^Ti5dWbhy%YVw=(0*^DU-I6QqBa@#CjvSw($-0Ytaj_ctcKK^N zP!qP<+m*yuw@IAgtWS1b&5!rxLo%PG*ARbJay?HN+wGFx=CLi!d_77~J$(^EhSH3N zCbN6?rNwJKgmM;{!MAw|^UlHeJ7Xp6f-x-wvqEdC6I<r7Nr1D{eY)dxP z5p(;6n(1BDIFcPvstYHHllD$KQ>GR~Ed6Au898?d=W~@GV8Xw_G^>_QMD|AjP1BP} z2Lkp3mV5Q?S-*D8+@Nnr{F)R?kHKs6I%b2+{p~0(j8Q^=C7Z==aeqrzKhOLZH*8Ax zPoJ9DkzkeJUaEU&61yz!WB8(YRjCjX5=!5&I7hv^ekxW+#wxf$ZDJQ3Oz zIbZNR=W4!&W{(^lZRR~COyKyrs$5XU42RZ<_R-7u&5}aOFF{8sq|B!hSW@Psy4uvi zGbWhQ&?s*5-ONzh@tO&?CDD?MtDi_&aQ+xN2Nw-1NM94m4N203GrbcUUp1AQ{pvr5 z#-NU|z20)!dPUOX<&l)djiAq4&vDa;hM(P^L?2w4F!0tSD+D|LJBz7htnWc7eYL` zV@QZoMmH~3S>Tsz6aDxpkw5Wwtb6`&E4>@3DN9)z5g##6DTX4s9my_NqqHplmFDzz zg7+Crt|k0uUYpVyTIHT@kbj@EP&yXDntO@Y-SpW)hhbzf0@1gjb$?!5GfQaC^;QA- zt8nk5>xObW2a!I4NvZp+wj4^5fx>ZO49rcig2Nuw@Zh#Fi7o7U^bnnBK6X8e<<>iC z=q68Q!uP!x_sU>XI`_zPI6FKF(cUv870GbhUj#glC5=sG{>=)T)R>tH@wpFMN^O5=0TO2sIIsM$5%5O?zp z*?euM=HtcW+au36teZxHLigr8m!@1!%+0E7co({U7rUPp29Z1G(4#F6$?R$#Q8dhq z53Tgw5=U=$dv)qnDh57^WGTCSjp!&ToWmNs(eWhjhi&Ky)?nySnl)E{dU}gxZ3q+D z85I3SyY49=NQWb3Zue|-uQo4RJ?9U~N@jM1>;$JC%7CC~k(QvgVM|2FEHlBwt4Lfm z$G{Ge;aEKkSnd4Z(nH3fE82>RehlFUQnjpn+YY#T;)HecnPJTnHh|L28=4`{d=)V1 zThmb-{^Bro#qtRFBq!42hus-Mrij`=an%&sr>aY&`0QFCgmM83h2@ZU;0*ZN5)o*`{h`kC#^Dt z#=NeT`!tn2oDb0iqd!e;QdXF2tK}z4~b)R0;2qOe`nZ?DTYs-{kCZGCuS{b7D)VK;d%2*U3DG8c&(Ab)1Ew$a^? z5q=}19LLao+Qw z_FvoyKG5K9DNTw!9vX8G)wd(#C4^AzI-C?ode8k<9V6fQp(5k=+gQ#t11iJ!79W%{coDc^t#Ll;lbHrRz&DU z&XGNpP)h%;mlo#zoHZpygJk;c_oK)V^iXnC>uldn zdDzOeX1~d<+wYM%cCg>I_}ta`>sG%y>d>pvKkPaZ&pExz6oNJgk~yuNJm|e2>6+jC z`b+gAP!e;Fi)-8e-E)-P>ixL~EPm$)OV`g_@)f(au2vJ}$5)_nEOBs}p3jbdqU&0AJ{ zsh$R#zNO7R0?K!M1yfD)7}>Vd1sO|k{xpvs3I~ISsUES939;$j_=1>){`xM+$r3kx zyn|yL+F!`()wXkF!2KS6#X!?6&ZlGM(*qh=U-6^i_Ab*sI$TeIrl#Ij(MMGtK|3U|GACFeeuz)e`!s80F!q71(4AXoE^W9v2|zp)V_{{ru00yd_ohfn zAHHYTfew}s(w@R= z$@a9F5QYs4t?>D-_0_Py{<4;w$miOS8b?;BO-rY|4Q(s0H{DlsMwel?-P+|mI*0gM z15&euuPd6%iK_k%xp+3Br`pJdPQg2Bf6;;XG;L@yS6CGq`>N)rcda={o*gC|Gu-ey zD{)>T-T1{=iJu+&i^!K88l{Wha8P~mG+5QEOvclp1Xl;!TnXf!)x$STO}1b^8qo;+ z+IZW|U$UZJMaU@nes+1IGaJz;GHrB zr4P-(i)^?eQQg|_{CkS!WRqeTdqsBVLR<$P!{!-`jCb3Ttf!fAM?}sP=3NKoeMIvd zUaAH`oP9KEq9)nJA1GGgq1-QdLu^DK&jO->PuzkK>AtN z_G^?Ls(pDj^5}x-YX1!@5vxS(k%k= z8q2KAMlQLUs;OWB*q*I2X`)Y%#O`9oTTpZ z1^20XX+L=wgMy2_MOV=y_`CU_*_PwFn$Dx!JVvLOCu1I**Zp`{_V%aWex>`mOnyeg zfbmuQ@ns7+TPe9@TWmi@4e`cS~Yx1UpKgLXPR}13DeJ*Wj&sH2V-lzpBj-KXd={{ z-1BId=2iHM)yUt!{iyi~#yHpijbLcv)>aeWY*D^NGG?@ z3Fe3oiTL`LKwKBX^b7XHm&k} zOh+3XW=-51dQE5|CCKAZ4Od*jq{5YLT`sNMoUK@mopj?zI>`3P_6?c-lM{WR?k!l@ z_d^}qxZCJ$jI0q4=EsA`wqygt4_Vdta$3kCrj-LWO0xn)dxF% zQoCMv7`60wHXK&(o(4s+af}eK6`bNf%Nle!nGfxjV=-w5f7~S7!z^D(?X0*axDZV= z^L!vKy}}~xRz9daJ_|7rM|U!W7*lf(Ib(S&%v;Gv!|p*dn-OThFdEp0>Fx>46jo6_ zq158u%}LVUBnEuX)iWNfGsOB#%x@WRhGQqWW;x`nRx6`UaU@?~_aIL0Zut{zuRRyG z&0v?6w~6#0M{Go)t2l(I!XH}_4#qD%zJBWh>nx<(wsOp;Xf{LcP^1ZC%`(n~a$DTGBTEJ15%}kGjH5P`88e-B9d>} z3$8zLKaON!|Dv*1vnIRGU!`6ylYGknhdiHbs+LLpmdk@~-;a=vR^aSK{@n7gkp(UF znZJ}{j(lOxG!qC8Ett_Oe8+)OH2&FFp!9+^g7xOF((jliyDA5k5Q1a|J$s=`Rb#sK z#qa62Vq>fFN?V&q-7IXs8zRgde`8MF+^7+GtxyRoI=qpy7CYXSQPo@`4@fg{v1h0o z55qLWH{VoY2`v@*<~C-@W+qSlmv?Nhy1L|q|M8Yv!1Srsr#o-+ky1c|<|H&cE#KS` zi&`5o+lA*ZB@1>zbNbu_Hgcsd$3S_p;T$o-Mdx1rdxjn%z$fRc(JUv+HGdz@U#>&6 zSE7HGkd+G8d-OUmi9SkI%MOQISc|u2#Lc8tVVQd9D-mcRN<{~`omUs7<~Dm1@eHJT zTy5uiZ9iCm=(z^6ojE~hKYf+x$UdJGk>ZzfDMR{?5SmD`_K(q~xCZopPSM zwNSOD(LPRNDoNegwRDI@YCK^Cg&Su6WhV#Q)alRVa0?rB)j|jRJVBS95-0($#}04M zz8)t>Xaq$O;mC5pCh}mv;0=0QGIA<*ERKyGi`uRi|1zHaczYkhu#MIu)sjpuA?bC4 zd^xw$08c=?^zp`uvTpwM2e4zvqiy5$xK=nxN4VRi`K)AA1#vOYwDFsp55o_0qV)Wk4?ljLc!Qv9KR4fTA)2* zg(lEwTyAlbM-<~#7;bwuj);Ra3J3*#jb!Ccr;yD_Ad$gCOmu;=@)WFfwDt(OAek{a z0E_H)BFajN>U2Y8ia#qEmyiRm$dgu4`qs?7Ui-L)x(VRNHclg53O^NG>2q4S^n6kSB}a%Zn%IA%0A|0M-0hp@eqnhKVF9C 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%0A~CPficXF51roI#cF`d!JNk9BPCSq)Mj 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 z z(9?HgHU8%!fq6W5A8s{5Qv4}9D6&W=V-RG8oDI#R$ve72h~W!%J;IkYf**Q&+1O;_ zRK9SV%VO5c81Ki&cb_I4=$6blvi-ReyyvMHM_;g)AU4G!{jZcV5a|X2NgmYkA3)hb z_{ZI;ndB}`Ya-vJpyiD>8=`d?n~Z6VsEY2?DrKoKJY~<{38ywtz&jwj3nV@_h9i;c zh~GZbtLow~wtfAheT7OM=|zdA+|_J!l~|*ZR@p+PSiB#B?q5a<>67nrpeKqQX|NP(gOXcN^UIqY zc`H_$vXcn4dW48E9F=O2zQ9Qa<-c@b`19P9ML-30-y6kD@M zcz+vHZ|(`{i0^Zb%GmZ{J`wotVP$AxEV4l##ICJ!mVec7W2oIREbXCtWx2ko5Bg?6+I?VmBiF=oHdHwO6SU6HxdEVZ5+xqu-6*_lj;>qHKS@upA?%FC;5=3~%MM3S`rn!2XjUh@>nNZ$t9d68!` zP!NaB{v`*=76*1~Xh=+R0-v)WY{yJDPE)Wg3nF(eCkI?y#pI!0tA1ky#}w8(Ae6VE z6GG1GK!KY*FLENg`S=b_Cb-sg5v#5;W4eiA%^7g@H^S|s?*2>Xnk z${h3AQtQ#T&pY6?xyvxCjaA!WOd4tG;P>Mtk_XlC4~qn>fiHf+FQeD<>iDMZt30a! z!T}(XpzVcy9_@WAHp`qA*=^~sva*p^kSYP$`uq^<-#07%{9xZ|4jxOi-$OU`yfblx z!8cpM#npna)IqZr?iD$0WXB-csaTRg29Ou9<6Wxc!Koz!me3Ql+lC7-tcK8B-U*%^ z=@F`F24GR4R8H$!sT@~jc7uQam<$CvX>FCGn@qTvvr;lm@nWJF zKdIRvQfQi>F@$qwQb86xn8r3|tp+Tt|&h4PR@(VS93qd&eouQy5IC_e)1| zj}PLo#{F_kmCxi5Qllp`@K?bflf|rwDUwuUDFR47MEU$aLY(Z+vyc|h#^?Fn+xfCq zv#&J3UWpU^6W3meJfjGh5lhj0_H=?6BiGQ)-WW$a>4WT%1l6+KgB1jkw*4NXn8!)9!VBU5(U)Jqs*A2hCol;9*H?c?JZ25^H9T?+!l#CZ&GJ> znnm-B?i5B@jP8u-pX_-3qw&Y|82;!c`u8ysfIvj1c~Me_^b<<4Zyg;xp1g8WqD5I$ zk?80TbA|}2wAUO$Hb}X5FP@a@wkbtWzITBSv>qB^eg!^*4FDUbmh{+b-a=6&FAeP% zG~0=>!)Q-VF6mT<4GHXYtqf*KQE8-uYA(`LwG0M&`y;=I`dSbF8s=mS!!F}B$3gB%#?fUZA`B_F%aG!W_Od<@Y`d|3Vq z9M&5a!cAnnNITFP9^u`~)4KYzA}t0)+IWK>b+qs{e2WjE!ThZonDW|{OxZ zAnH3J$_`jR3x3$eTGO@4^a2Jw@FubaFkTh^dm{hJA@hCRQ+-`tyL1E_QS3QLV2BP2 zPY*i}S6BJRP6r?SKK~b>8>qbYq%he6q~~XN{t5ruibkX7*!5#2@r$_jN=63z62`jV z!0irH7RP$YEhlI@5%-z$F#<6G8`eu^X*q6@V^}ZA(Q*b^FF9A_#9A+Te#$9YFA4vL z!*X)#CC`b1@=(@G9?LL5*)MUZ zpE3B?DcCQ$<}%%Wi3y0)?U%ff9cT6-`F?L(6~Ps_hso|A`z`{;MVV53Q;*1V6eUOEWS5Fk35%^D_{1 z*o80C&e5g5(}`1g+z~;827FJ$PfE=E>KFJKh#ab{2xS&hZ5m1l%|FATe^9kSe(-wA{iriULuhpO6(ae1hLwA#bwD z)4`0eSTC}&XX4@4|9m|FN${C>1zKwmf_;iNMZ3j#Q1Ovg#$JbAlfn2<^NY*aEUcV{ z%%2SV3@!2UHGIad=NdJ7>mG|PN2QL8{b6_q+C!Lp zRcS*yLSj0Wdw)F+u>iR7^?*dLC7X~m+%#K5*B*<*OMa#$5-({IwuXMk7iMW9NBu^m zhGd!e=K8)qI*|OuqDY^=$sRlwb&%1$Ny;o1jmBTAhERIhfiX zsby^Efq3{<^P$f@e|x-q=u6$Wo0EdmY;ZMk_sX-d9-K<^DMp`39#@}gcH$U!?_Us; zx&z;uuz+i~q$6fpF|n16^nY;GOCEeljfHp z>YJ$5$HD^gucB*vcC-K*wY{a+wihy}rvnIw|CX;fiD`Ngtq8i4yTZjqZr`~|p_2|D zO~)ay3ij*$>R}$QILy9F9>uMcSbS$mVVr`aV{a~A(({&f?B`9Tuqc>g_MJhQb9m-8 zS~b4sVJF6)li)?>NY8wpS$#lz^P%9~=_W61KRV{(RXXQa!5m#`F7B11ALxW4Iw`gV z8h=<6!*83wAIPmme3uBR`AzeF^}I{4Jr(+yEIEHF7C&A)t>L{>E$k;>iUFKImH5RwBH6*t70Ho3 z*jpudM&UHMuNzzmUOS+00i(H|4#%Kz{mLo_MC(Smuur-6OUc!zxV{9Do->W_*Y$VIuPy-&>?_xxSltLV1`DP8M`3mUp2IRxJHc1)JYCA2S~S?}J9SU~gu}^K@$h z7Y&adq`^?qgTc@#b>E(ZB~b3SQu%IQhP1O68#J`PLeR_t%^xrciW-L@u9fq4OFI=y z2&GWgL?7xj0EaM1N7`k~(X=*vCyvwZ=JmhAd{){&VFCYg@499Qa=&PX7 z&APOljW{_~@DMDC{y9@jaz*ejiPt$FzkdHs*Cw85_l)V!dt4CFICUu&fKI@ z3;QHT5CEB9KZaL`kE4f>pXO$rdS-A{hRHi67|IZ(=-3&GRJz$;wIY?|vdXncauvzs zYAPRO9T@}t8@$+|ut_eO;$M|xl2=*fc{aH325q>kiqkFXBg&IX=fH}C#7zaua01pq zN?TzlQ7WU$AZEEDgI-IM%94qya6&Itu9zb=bW;7L`4Tr;j1{8PK+7uoZ|lN%NDptO z-yO~LyS@j%qHW$*nv9_$RhvYUV4`a>Iix z?ckP_c{|s0h+R21xARQgj&X3@pk#%IidRy~Hh@DBlyNkK)CifAQSCJAUaUBlP*O8m zu3C6DY`%xZ%iK&2y}v=kixYAv)~Lm@C|0k4qKm(TdJuQxw>V)QrQ$P4sD#}TsW`!-6q@DgV(D$7|KJ#`0dY42 zHV|b#G_hH^NaFj5+C3l7HXIu1zaz!X9zM=lrhP0+zJzQ>3x1+(!KNbYLlYz5_U14D znEDaw=y>@U2xktHUz*0cVS7fE`MAD3rhfR-Vy_O9&pVaCnmR~{Y2Lt=meETAUd4WIVuIcj5nhIgR0Eck&!e@4wmNBS*6cGFMOV{)M3|D>cBTvJPCM!E(|z*!G(<7PCmT| z^6>Sz+1*Dq^7v{pkq6+>=aUdS5*9c=o)$H)kUU81@f5!2ZLh&1$t368)JmEJY&}`h zBNJlUN5(^Iev3l-{?lK$y5SRT|B2KBQ=Gthf%(&jwK4c|R_<5WZz>?20ggu+8&1EB z2$80MBpU1v(1z0izOE?}IT5mNF7y2+l!&8m5F1TriPBu(zy-MLqPD+veM0Pdxs&LL z--n8#C)K$cwsowuz$;M~c#%sC1T1MByuPD8*4KBhMQAV&wZ2>SZ_#Ahn$>khzt9o~ zt?!&7N2MdI?+opQSZo{pOFL{OJ=pR)LtVYi`J}&JEJ3l69WjO&m;dvzo}eQRFlUHv zmUC`CQe{3t0;toJd(>VtiV_QxrEfJTS2)<_UIF?H9rP8c?2lTaP;*^lsJUv@oNL?z zcS`0A+9~-qKA_{o?`u3^-=rdHl8+`!I|x~@1x~7sGwe! zh(1*0TdAG{_T43|LE)bIg59{1Cas~R3rGa$7ODR*xTzKsv7gH0(2d2YdF3s1~>P5T#wvE;}d zYQ^ltr<3Tj573d#$bIbvA%KCixFMw^?3s_(-JW^)En8}0`4;}FeJtOSRInw-vYYsp zq^B80mS%hI!h_w)`@|MW_8g|vA9+HQI#;Bs^F2S$NZ$4u-=oPh#$lOu{+-qo+3!#` z&U0#WD?PROHMajud;f3yZ~dhIlm5H=lauye%ngNWIUb|>?@Cl~YW-J}FsT2QRa@8ZLxj+InV2b_mQhCwScK%WN;qAky>S zeWA(s13y$9vR%Hx;OHfq@IrIutBEiY+z}ZwQ@S>TN_odf??6Q4+yF*%xE9V}9^(8Eufl%M z#Z=sqzIOiQlY+;siX~&kh1stI+^ETvm(NLccqdKIJ>dHq%Bxo*Y4)vel(}cI5q~Ec z$rgcy@QAQ5r0O5BvoEf3E4Q3s&V`1`ar?Tdx1?KF)_IB_#)yGnH?xoT0f|3Oy3~&* z+3$H6*!ds8<9lXkczjn9EK&rpWPWjb1Ba#_-!gYs(6L`PyZ=3|PlHTadn?!x3^>CM z^(E%k%w4@VVUB_HWswRUdauzM$mFx;zG|EDVr-v*wGatHN zIU94tnR1yG)?K}#=kQFHAm2qsWxvjkaMZqzoh9_N0~QX_;PDwBQ&1MSXVW21Tn(SH zNcWzJb6GxD@9W5o?qQBk08HmePUHCX6S#C<3=Kx89gV@mgil%#Ch6Q%F_*pkd%gw@ z-j$Ap_s?LnAPqQx)rUstHOaOWU4lXlv}z^e@xId`K;lRn`j6LN3i}UVL-m03U|F1G zv%lsBXa}DMbE)USJo9S5ex4RY_Wb>TmC<3azA&H9BJai=2Ky$Wk_$(y#vfz%102L3 z*I14FfBNM=m|3P>y1n?4axGL+;b?5-)7iViH0}#z0-e1p>dgd_j3PMi27}&(gv~+c z???(WwHFF(7Fyd2IWEjvKL#H@%@V9+bdH9H)r1vD|9 zWTMSG_*uN(_cbp}zu16Y z^v?!-LF=E>qeN7(!+?&W0+Dg*_;uC7>OI8$4g9>`*Q&h>>LSD5MUen7@`l>VnC`mf z-)eV>^NRZVri&eXllbL;^FmSjGCB-G{?xkZ`9u$X+v^y9NknL``w*ct>gEEQ(hx=j z2+nW}(^<TftH(t?$Wic~U9X|49|_SvU_S1N+Y=Ov42pDIbD; ziDS8CTVJZUra4OO-1b5%vQ5&lUK&BrPV?=T%l^sVCE_|C$x=H{R$TL74xn%kXDBkM z6@AFa)fXVEwpg8DDw_dJ4DlxXox%O zV{~vC%5%}gr?@cg=?ps)7M(Rl$!Y`H#PU$0Fq1WZ(L;=}7$es>m;ow*99c)5AHBI3XF5PQcur$9V({ zc2Gz4-UOANbcFAMwSMYoF9=gAv=xDaMCw@9_R{$l=?%=c--vIle5m!Kkx2qy+pEAxg=i)?q<^INivT)5lWuyJyU(V0h+I;Hw*8n{0V(CS@Lx%x0|H{_O0V- z+xD1!>o+y%%I;MQq|aqvC%l$^ith;i1FMJ$_L>h+0YVT>-bM(ON^b`~AauieO|OH0 zr<+zSSgG6$gk+=T$LVS`Pr4sAZhDCwO6|FA-fQh!^Wc#p*p?vq!XN`QAb4<+|C{&k zD8!-kl5TH-ee0EIP8if6dg`0L+w-WWPS|U{qEBp{z_Sls)l2gqN}{Jv=+&%zzV+b9 z$VBOQcE7Ywt6;@T$fw>t2phCWbz)m%FW(UN>u@}{Zw1N<2Y@#AfY%MHE(=7A}eGz`?p*yg$ z-@c`fNm97tb*ju!(hM7~+{ZgGw910jI#31|3n+q}Kbju!pqT-0B$cnDuhh`H_^6{~ z6FeLsrQm-2D0czfc>b2|5k$^5WDaRchcu_dl836n%Fs`WLPa!5<~`_>p$OxS!7rMM zL!t#?-(DycVNeKk6qd^Ova3Hn7e@E@;sy?o%XjR0BG9kGd3QIUDCkt@n8=xr=rrXo;p!v9hMH+Mfov+W8{7pq=-|ko_6_urF}96a1UxlWp{T zVmp4@>pJj@=0QH$jgXs*q1ew0A)=|78hGR}Kmz4|`cku}59^@*mB~0-?`GGRQa>fb zLySDCCS&%|b7Mnf2{*)uEL_6)v% zV$XDCA*T{KqB#{+$Po?XdppQT6lQ6!2%QiWaRq7>h` zIZ*&z_v)F_Hb3w!ZK$DNoPr_+vN#2m#%8|3TMkkoD(8f4xJ|_nts~;Wvtc)$f|wB? zjzZ3-lU!Mz=w>R*F~9nX? zwL3iNM(u|2i!c8vYM&@-r!L?HQTy*i?Lr>`c{5qrG6g68WIoUdLiWJ3v?D``Jg&cs z$uEU}P@c_=M3B5X;C(0<<_`D1gQX1ne!82DdX+d6zOU;C>3l&LZ9s?P9N#?LbFs-) z4tZ5FHbT}8dTKwn$bWl?W1Kut*{ESfM*I2hGQ&b$Qnkh zz3FNA&%pVQFGk^&ROkd&nY=&2y|TO9><_OHBo?}4Mw$fbS2ycO;E7cCndplO_SWMQ zO}*oZXKYUQqX={tsn1V9;ETs`vfjgvcIv=jWeWmpcY>5q4&Q(NOa!pk_Qm56;M<8q zm~b>9?N^D8_8B&q@4>?nT1Ss$XEQxgD*sN8)XL5DNUPjRkMyQ(^vGyxp~vLr?exfU zyhM*FeIa_}H149uG)EgfoQ)lLIK@(IMm}7~%Q#1}JXtPFu_w(al4i`4R?L@XSIWy% z<+3zs#Ug38M_!&Tmt{yRZjokJ$;&6pWm(b+uQYp=ynKpWmLsjWOZtr;;LFRW$z@LI z*&2kU-_-Mze7UShdUhR8Y2+!za+zCtmLC-U4J}9I<#Xh+dD62F@iI+3WxiZiDLuQ9 zr)=UWi{vto^z2hSh1j#a{1&;aN}lPJp5^BdenUc?ByY!WdoYAw`fCqDlHz~u!NYp! zJ3U03PW0CnBvzHs9^9@bv3*ajke|Lvu1V(@fT9WG7uM2wKA{OwD8@j-Sv(^Hgq+4+*r(Et_i8BBkb^o%ViJ}< z@wzmF&a%|NLwtK8K`S<0NFgA0UK~Ieu`@vx3C0hjURHd0Rr~JHRu`Ib+p0O84o;B0OR*e%$QO zzeX-j{X$^f))`#}wsK4(!o18Aj~Hb>j4p#K)}|4Cyv#4*aZ#)1%jhyR)JD*J3m=L6 zSd;h`8CBKc8AWAC-Qi|y|De_5-`0$j1Px}oO*7&tUS{i`wKBnNo1^QYlRG0wymYg_ z|H>%CB~7g!Vj?3*wdiISgSIu8Gl-b9GDJor=I}CCHyCB+MVF!Q2tP0L1jdn8Pfc_g zf^Ec8yv)uAj55v9Wl+R4VmB{yD9SHd*AW z-3#Y*Sp4*6;b*}4Tx@RF69q82OO-lf^kwLMrJj19O+7GVKJ`4idFXuVbvAbB`l-j+ zbvuTvKZEkW9lCz%>EZIJmxs%z9v&{AdY7HuIV614vux_n`P8fIx)JbWe8UB-TWwv}iSg4EBHlD#CB zcXHw17F@FziU}y-!6UFH?t)<~oKBI-u`mk(gC`g&rp!?A2{t34pycUBAaoK=iPMI;F+ApN5-*q>KcSs{PWDh{VnwN6{pGpnou>$8gpDd_v2 ze)NuR43{78*a?^91!2$qByPso!L9G&vZi*vhxUWfBkbT&YG2&_-oRl#%}47C8qox) zWF1tP(6%VPMr}E%omzmE)TapTR?kK}D%gtSwA4vf;jdsf&gWaYO37xFd=^EB;z~s! zoOD7tP8e*eT8?{)1Bb(w1(i$}C1E{Kll*;~*|qH|^Sd8t)6*N-GVZDmi6L4U!1z#+cCiv}~yHnnjuQ63DyH1*(o z{&gy<8mZ-Hb)5xInvI}De)bs0j&bT(6337mAw*D19wOWUT7Y_IFOI2DaUA{XY%d^D z209e(BeTpi(UgEiD@G~~yo8zg(Q_c{)`nD_uWzJGb%$}m8~qD(jyKaHD*yipR|T{jZihsslaOm^Z#BwrUFfnqo4^tmCb{Ws;t9N6=}MqeY%wns@M~}w zrNHk7HPID0_fpL8J=9SPn$9s@@o&6KCNupquOOHENL;ZW*XXDoQdqI8x`o2Cq%*P( zyPs#FFj^^mss@jZwb#7{ENvqvt!O#AIeX8uxZrg^sD!YG9#5iezb&LoV_)nNW2<&P z)n2k0xo3bLl2m%=LN-!Cm9VFEhFoyJjBciz{@dCMxWpC7R0>ctx8VpX-aVVFW>|x3 z8qHoiu&;Izo4*Gu+j5u$-E5Y9+wHZaDaR1R1_+EHl3uqQ=;Z!z-7Iax_oJ^g-ULox zWSk@peW7X^awjJp8@xm)L+cBg)KM=R zU1zV&Be|~(KQ!{tH=N2nJz#pCK5jGpa?d=nnLdA?I#+09{_U&k`a_>TQ@Fl)Gh6rt z%^%PL7}U%45tPsS8D`cR*`4h)jHr}0|MK^VT>aUEl+@@7NS`6IdnugP#xm zeT7dSY=>S%yKkq}4^GdVEd<&S-|u7#do?Xf?EEj_t7k{BnK4xRx&9U(R}|tVIB%#{ zWwft`Ju}?s|c$=3dd0tm%dCw6p3J99RJ4DxRHcOP2_-K*1;vOd-F&%%1*Hlrn zy~Q`%7mcDWqXchOv zgEPsf6E|n*NGope(424TZN|@B_T_!NZCuVsG2na>nb@hrYb26rK;ha_yUW@{as;I>|qp{;Ear9%rusP?s~T$uE^#DBRA!2bCOu|P7x8O7g3KL6~FA@fVNvq$vISpLS} zFWJZf!{rnGn6{`4a1eju`%_`GgZ8I7==lUGliImcW{d^wPjw;QOgyU``%|P@ctPE6 z(iRr{#*R?uV>gL<6^|zIXcP}Wf4Hi!g;R-tH~yXS)y49ETjT`nIpF|`{NFb0oY<$o zEnn@#VHc$uXKySrE>@P>X7}HoKbP%Y#^plAH5nU8PghaI8myj-9Vn=oOt8=^S7*)0 z-6i2gS1P1`Bq}Z^?K*w_xUu=t*223N7d)yhX6Ul{X$t%Oq0Dw=Mv8~PR7#zYDR+o> za7_xzWGDu4om;|nV5@YeRhj|U!bo$-d2T7V0k5phtCTqs>VteW);-_=3uuoY=qbe+ z8!l<$9Sj71qR5rv$p=f}n;LVq9SuJxqT~qn9H>08PhJXp4i|P1eZj(+*e^&&7st0sn8AIQtuYZ|3c%sNxKkppt52tfj_`!$h)Bvpb2cg3= zVcm&yd8JoyI^qQ`rBwqO zUk-jtwiDIkDzn&=&-4rR3#R9YopxMsGZZH{BZ&x*Rs<7}#!jFWnM}N7Cu}4Zba|Qx zKOrvfrFgz0dGD6pL*NJYv_96D%V7Qhvl;9@Ek6$aK0LOq5(YNd_4i|m2_8^{i1b7; ze%tHj;aBj0IS7SS)Hb*g(S(-uJfdE(apDYuj^KA`_JpQnjV%v22F;L;gjWg7o1}3{ zLlH{MA_u$+KP7BCf;%Y1>{})`xasA(V*H9%NNiWuH{wBOh!0E^$lpN;&>WCIaJlY& zMC67I_*K@gg9<^azVt+?(_bZQ)z7m{%;7wbpQ2CB7zUI0V6Rn)0G zOn`VoSc)rk{KeU9mijqV-*6Z&N~2&+&_iony!R848E9`poWF;?^EB;^RBckeBZWn_ zh?y&D%Qc<7sU>EiB&-rm!5JwVzl*h9cY z#iDJ*Xkz%8M$gK9C!^=S??=yX0sk}wuCfw6OIOB_vr5dM0^cXx>engL@`&932`v}? z^<=dC)x#&HWoLrb?WEh((+9rGnSU;Xm3Q*@}y_u(DE29 zaS$!{{hb$&rRB3XpBgP=LK3tb8br&-cIZ4e9)0E>8lHY94wp~#ThHaP82UY&6|-10 zy#~Pxnr6%s11_J*R|eZ~C*ogkQvc%OYRPVQMHySaRA|picEf)Ojv`9Ce2Mb)owe`U z>-`wPa(M@7)5z}|j7x@bfz~{mJ^Bn`&q@kLm;gY+GcQoHanSZ9(7Xx4^K9t0=CVIO zBuELib=UNmAU>le93Eak9xc7&HBJOA*g{?*mIvD81|MkRbiX>uvP(Wcn=U!))0KK& zm+LEbvuEBWF(vMK@4(>{z!ZZb2cc+)Ef!~nJ|nGI7;n1A9gfi>34w~z1Dy*7a7_z+ z-0GnXeWjKs_WNw?uMet?kDj%&LxJ4{k2Z1h;vUl@1LyAM?SptCm(S2%nxBunKcsvU zI6Q4&d()`B@$HjbogsFVj?gVHu{}$TpQ%bgDE_$BJbq-Q9c#)_|M6=vVEq%ewa;FGh_98{i zzHGU6I|8yo_L3BsCB@Of65PYvj(0H+%bVz9&|6?DicVOWBDh5y7Vq?%=_B-I9Ltnv zs?C~=xM-GW3P>4le5hrbVsB-bI*+!>k~E-df_!}$v1*A^<#-sh zg_=$*q?HcD5h1k%)}dHVV}X~(yno}Ph2VP`Kuc{<&!UdlRcZ>#yReu}D#gMxX@XRp zigz6>$9VT%8d*>{E4+~}5~?LDovf^~26omXv)yT2vyK5_8*0?g)s$e=>sdU zo2Y|RpTjKL=W!7Akz^e?6KLT*t|zG|(A+LgY*ERQ8phYJ4z}evb?mF_SEA2_?+q_s z=A9(}JS{(t{5im0Yt|_a=4sJ`SwB$B-WtINGuCYN@L$yvC18^cAhG#I0(RJwHfWHJ zeO?=+y1c^2C+vau3^_i7hhx_t&SBxF^^?6;LGP}`9Rv5^WfXX_ed`_!wZC1$M85@^0fSu_jlE>_%iyNZ?gMr zc@VeN75W-&l+VIMWlx}f$K;tj^f(ur?3IK1{emr8JN4FR>koCjFYG?${`U{t9?}0~ zRAcS+$z(>L#GzEh8TCGl`Y$R-b@C=3_n2Y_j{El}p8_4^Jn}v0fbi4hsTxEFiJOPV z561sn!_z~ymVa`3XdD)Qr%Vs~O{Yo^{z3F``m@8g7ySRtQ>KTeVcYZl>0$j)^zhn` zPJtdW{`kG=p>YsBeDTci_zAPTe+*9#=V|%z=pojBNi*Ruu5hcY-G*@#Y@uIFqWkbG z-#$$$*&D2;N%aki|MwjE7xRQoyLPU*f?#81J2&bQ8|k*C6qw6{q=k7EF^IO^p5l#= zv9Nk#y>xKdL2lh}yaAhOR4IhvTx`R4dC$fwL!FG(6PGzRAs-MxiiN?Bg0A*^2s+19 zi=+J>I;_%k1%*NgWjQHCdt~nE6e3l7U%tg5-9sS3NM3(}F4fW0%>9~RD;n~xr)f}^ zR5q(!!rPbdH;Q4o22dfc0YoUI05K%v9`W*IIx%0+t)G}r)802$VA^_wim|?jXf{e2 zxZf-EvGB+J#&G@35fRW45zrA42mvgPh=7iWfR2a&AwpB;fKW93bS!;@hM^DIn+Ueh zFX(~35KSL@C{FZIIfyKyP?}8qVvA-~XM%^#6zSY770M|GBxV zDE{ygQhEP-2KRrH-v30kar*yot?2)vH)H#sHWA|Ye;;yie>yO*{|UOPdDPbop{DC7 zbQmGW_0;S1*6_U^8r17^o{HuLUq3lauk)7&_Ik4RzQGFy_y30B`+xt*`(JN(KyNq< zU8)TaP{X6fKFt&H`#(HP|I?}EU<>`C{}16edi;M(aT@CnIPbNS z(}#|jfR31ej+lUsn1GI$fR31ej+g);Mx~?p^wT#C{g5Um*h0TU&L6AfU(6XqKfioP zryo9lE{uADn9=ZHzdEOtZ+Jj&ctCG>KyP?}8Xh%&1P*5*Ax2+p+BcMl>2GO9;RJi_i_|aE`EhSm(gf%D zwI8W*_rAC6hNci|$hotiSDk|kA0$J*NQpR|@C?0GOS(iwnM3;5bx43BXMU}!P__=Z z9Rm=w+c6tfQe((NmQt62bpEcW20Eg%L=FBO0_vK2ya@fE^f}iM26oaL>MhI8z;40= z*AzmitR>hyeS;{#`h-dWG6z^z_M)67Pl_{C{K%NX!=eJB0$s3d=R}jt-F^ca6ECt< zb^E<^Bh`+h3(@ln=@-p=hVFmyDV(SOwMs$*&d)$U9B4Ig!vOKpVSNxwxORii66iE=oGIn7y5#uR0Fi>rsd1;2 zE&u}me6#S~7?F|yY%Hcl#WpHYLZR&lRh3dGgiy#$q1^~MW>csGA?F+l?M296PN7bO znk#5QLf;vlb(kJiRm{4saQ|b`tYi5j!>|ti@<7&culBwnglOldh<{Wz4$D7UVL645 zdE@OU{gjYDbu0yRECqBd1#~P0bSwpQECqBd1#~P02um>%i=eN-;qBDl(f2XZ29lWa z_intb8=4BXP!uHAgkNwSvH-&M#G5EijHeNS_>3n930C5Kh=ojf!JA;-0pmV;2pO`&O&JDWmIg#6_c%16jKmqJAdndVWb7@@RZP{@r? z({&@kT?mTdxl7t08e0CxXzp_QABN#B{N;h%C0l#nAQzoKaQW4=Zb*8-{WZ35=g{;- z`;$=o1avG0bSwsRECzHe26QY2bSwsRECzHe26QY2bSwsRECvXRG2CaU^^$WK`lMTu z!4~=jebSBRX!<0wE!gNV=bU# zEudp9pkpndV=bU#Eudp9pkpndV=bU#EkIb)sW3i&bPq#+HS~H5{SHNcEqn@$v*h}$ zA(s9IFS$C^CD(}ePL=+i0w8YouR-)j09I|JCZWc{;uN`r>Xn?^T06l$6p>u ze`jm&52nAqx?$LLo|X(i}@Q4Npz(LDY2GhG=f~^lyiu zCjRn3YI=>+A7A{}0LlUD|C(Xx$^62}=}E^zK*vHr$3j5ILO{ntfUuxb$KJi$x_UAl zz5A=rQ9XcebG(Q6OGdng;!hj#Fvb69#BKjX{9YrTL-D(f_#%ogGvXU4euEM3qWHB& z-1h^PDu@jn{zITXLw zh&NLFZX>>(;>(OUqxcO*JpCiYuQlRsieF{KYbbt+5pSmWBqRPI#qCDi@iF54ck1oW zr}$?^yo%!Q8}W@4-*3dj6o1Kxr!vH!HsbRr{zoHzKgI7g;++(~+lbqG5npD+VGV@aUp+Yt<~WLb$5fe;2G^d&j|a@?^43{uk63u_4C2 z(v*n$Rli!up5LglRBn)?_0t65RIBgkA*o}*E_O~korsOvAm`@4$y;IutY}Y$VeKq( zx3xdBJ@>5@H<~+dzpVwE3#ROM;Tq?@U9BG^qUC4G6K>wK3f8-9WCa{%wvw$V64A|d z!&IwSkvATXC`*@Y4a-q9W^n9Wi zzqlfUUudpyA94;teRC~jqFGt*Mr6?=Xb7$w@vw046&ckims*3Zo~b1^d(GppnE?mA zE*lK_gU85u@N}9c=i$O*1{_=&bxW>vB`@EtxNdPv``Nd9#4X`MH?btw z-jxVn4Jew0``NR3x4|d5$OlO95I2oH#1#r0Nw~%c6;lN)ho{inq8#KSc!Uh`7Qk5LW?ys7oHct-usY35@*Q1P{u?PH z@Z{y>3izzcKT1!5;uMp z6yc}BiJ#J(%nrHKi#l8==qSzcS101qa*8aPTYYlGp5O|$&^8;nK6YztE9Rt zG*WhXs7R$WqgdfMpu9>dl@I5EPLy!ZD(m+-I0iQt)BaPkW=E{X3pNCcn*f(i#go~P zt)#bQ+wZ0c(uNyzl(om3q2!ryITlmgA$k2ncn)&sv{rqiZWD5ej`>|*)H(+S-4$C1 zj1g8vkK@K}Wb~58sS9k<`|uA29|-Ej@s$=%>2C7DtuE@Wz#H!Ga#MP<;F3IF`6f2klx?z1u__Z9S}_qyOtN27h~^uB2m zyv54ZeZ-F@pnM*AQk{t_+7_iW1K$EVQBBfJ8UT6bdRK;2oyO)o0YBj&mTId!0pkZ3 zOA1k4Zinx0(kt*H3g(k}fHSx>X`Ipfu;=_RieHM zOXO|gXZv(Gr-O9@bm|=rcIYla*)Hcm8?({%1K&2qw^_a|2b&>e$F~$UD61XpvByvJ z=e{o;_kE7xL0wxz?GpY3czFe$6n9)eql`?B4bGQGf;J>q3Ojx&tw7a#Oi}Yo6RM;6 zr5;Z>qmZ6hhd?{`CBeI^?ta7_=rLSOLrA^(HFXV`50CT9nD&~nM1>17B1wEd6_!s? zLRgBIM-j&_#AIW`_=A5?rO<}E<4*>NxaP@l zCR69H-z&okSBa;VB z_}Ha60H2yWi#XPTjM?l^zTjBZStI1?WP8n}KmsN+jcwd9g*on2d$fqgFZp*PK6Xbw zJNn;Z@RI3yF$u*EUZca+`|xDnL*|GF$+DuS)WH=senNr6At09eX9GQ-cnH7kb(`=j zI%gw7X*8V5ZN&Rc^R%0J4Nb^V_^&#y92Wj$WY=%6+`z$+-xXpjl&mwQ=p#~09u-cj68%L*rO~j6R?YPB_7@*|R5%+D&eaAX;@Z}=vUhXE>P57*sM`>x4 zMni@h?dN^WjjogyQ7$3T(My-%+Fee30grrow1KyxH_Uz^7K;G`TuQo```Aysxk1C6XFE zYROb8nT{MT`%86=B7c3AT5gqEj%2o(5Z98{`_-I!JbT~A4?Ye?*5<@PJ}@Ia0+m(OOxaCIH8~(5~C$YV^57(8j|dq#@QoG=zBwzZk$&P^!+C z77%gN?G{Dq1bHQK=}xNqj;AJZBRf=`N?dh4YH2}aNp&Bpah1gC4y$n@HL9JCBjJ5m z)k%=A1`kh4Fo2a@PN_5>q96185a3l$0nZBdCwR-0^(s)ah(TSQCSOf`G#%8Lhx2N=EW{$|9y!WTSM8lp{w^f0_s#%ep+>*nC);;i<%f zRaDb5+!o2!SjtbEc;8KYM&@}xb6S1u5*#9klg_9Gn1mN{I0rioiA z&0#rU3iNR(0;BITXy?xcl%K{nl%MFQ(RwQ7{neM5yb!2!*y|u=nk&UyQSxAH{d^XN zQaHM>eglo4M~Er!ufCM{hj#=!|4b4i(Sk<2Yr2kz3(xaMnbe&O(q8ELi^H+@#(r}r(+{)H37m}BDl^?4et{dg> zl0O@~2CmCKeV!z#=qvl$esC;2P65wAVC2y-I}AUE@Kh6)XWCTQ-2F)em@f=_OL7tE zcJ2LDRxAOn>_ioZOS3ubs9=XhihhemgEXo?IJ_{MT4aUS19o#P$noKI$A|ZOLhBv` z?Uh47YY42gJ|X<-@V>Au2F3B=t&9(^YzBMFRf=GZPBV1GE;<9uz(-M%Ye^i=Jqt2! zsl`XOflVN@3iiOV_}y>VYvBE#!A?w!TIz6m47NJT*q`{x84Ib>p%0Yy$uk}3#S5cU z4He0Q^bF^#ALWK@u92(L$n$urGuWOH8E@bx*q#;K)#<&6`(WgT=~jNnKE6%BTX-0R z{2nb5RxWl*D|9 z603&&>K<0UMD)g*9xUV0{OI0Tnan=AS@1ReVMqP%AB6H%BDp6g@uAsizxLz2wSh3R9?DlF^+SYYGSYK&#| z{&g(Bd-d74{4N%M&EFS)XDl8Te@`s^AL4JZT7iMT*&;>5U%rTbPyGFJ3Ghc#frZUJ zMf}NskBh(9`8XuT+rar4L{kXb)8=8~SUooi#L;X#knrwEX1CrX5Qlc3Mubwqt`jLy z6e2_i|3lt~G5kB0{=)(v zarn2Gzs92rY3V`-n*V&R%DiaKr{z~LWFZUl?8v*P369z$UV>5IK4KG?zriDk*XmM3 zFa+OodA+JRT1|KehLYXvA}v)FFjadiP@wuzm&PA^*cZth4Y2|_QXG-N)_Hpz@uN&J02Q;Q#cKA)ZTJ?8ViA@Qq@jWYJZKREUfrx}M3ZGK1K zbI{zai~A%$Y4gPgK+Zs50dj?m#qvH(XXD}ehmR>Zi5azo(`>LUrGnilXk&p&Pulzv zJHAanKdJox#oKD{hmGE+hLo`UVC{-?;Gb$;wb*W=k85^^hH(vOZn*q7-=I$I43gNCC z@C4g)g1b5(4;J=u>4apz!|csP;+;`Q6Y}79Y^O-meBSY zROZkUGmr=?j*|hJu;Tdjjl6vz0?f2BNS>LjxXkb?3rnm^?90qbezqBVIuM+sf{rEj zw?aodHTfCNn_%*%s)fY(w+|O4L#t%YHGPecWlDy|4gccF` zO1_QA*UF`CbYRR9YtEo0)=LXH*(k0`xwI0NB5rnhR$(eI!#W@kw^8}hRr1CBlWDN^Qp6kN?8-x<)B9uJy=FloUuy%B#UHw_?I`NID*_7Lx(&qzx zeXA6uv3*B0p-}6e==Fn>RZk!$GjP8R^D&tsl-G0u7VO?FU&U%6D8Zfb5q0;@=s&%_ zZuZF97|BQwuttBe{4;H6`U}t;39N8EVgDJ&mS5l?RYhG25`YM?)sC@XVr7+r3Du=X zXJHyLv7d@8rEUshsEmjZ_PVPH8&T6PR_<)mWL>V*^kZB;^M#cL-iovDgO`K`4z+^^31oK0CKZ<&erX1G zumz6|M6rtB503>8duV^!EiIYT?y4k6+gQ9VxCY~1y^U8 zyfD3Ok)2cUBGg}4$DHA*0@^7phgi!51d&Jf<%6LdH~TMi1|gCPa22mw02?vod&yUgqD(DglasvF; zW0StrN|s9eppmj-drcZ<5>6z(P;WBAQT5UIQhX1|x4F?jN>L8G=qrO|s_T=e{Aujw zW5eY;*>!ewmC8~FzhA_zgQ@2D`K31YH$QdnKzW5n$34#W zMv&cJiO{3#R9@2fC{RV{qTLQM`VcLERFIXXecp+%iVFmx*G?n#-%nZBFE|M-*d@EB zXnlD{7JE@7;}nCQXknW~BJ4NtDts?SI`mJ(pC6pyTk-WbE-QxP2*~b`GF&!o*9>;Ma1IO?Erjb&tld?D*|Hr>{y3_9cv+0Vkzvh@;IQk@|G` znrXVETC74eBVXhc={c8bIc||NN6$&oa)^VVwn{zc#5~?&d%p%4I|VVPEe*fL8*}>U0)V#vjy9~1gLcG>2rR*=V-dw>d>P6NA0d9Oxhv&WjKUk6J81}VhM_aqMx zy|EYIpH3U%Dt{pT2gw6;Jdi~ck_QNbtf_&5VG8=R!HV^Wg|A1{aab&11kXeJghy~2 zyIdsF8a8@8cn@llPr4rbrh>OxtOqZP+9ybjj9JpC&If19h2P>L1d8q_G7b8=Y4JY)0v?dYE~fnyE841pXg&?;amj zasH2I$s%iw>|&#hHPxu7p+yXeHWbtak|hXP7sVxQA&o7iTSSezYh#5Nn@c$yH^ob- z{a9)G(JHN0u`1F^F$guNRKZ&1Q&D5JcDAvKy;xK*q456qgZ``HO5>S^vZCo!F^ljSq_N8KB?QO0caR{ps3EJ>zdTNZ@}oF|B;5q8D?~u3+J2j zG@M=REOKdx<7*6QWPKZ}+pbHbyQqqx4XS{+FA_Jcv03WXH{%K3IfAi-`o)|0;*Iu; z#Cp6)%@6U?G51BXo9q{F=ZjymVIqwPFc3)VA7IwmR-KVDR7jmErshDs*BF3Dc%l{9 z6W8dc3;WIcci~fpsPdp2iC)$KVOE0{6qMb zw|Dom7WJSm;Sm%XsTeP({j)d^7Z7Sr;5e|{^wd>Q^P7k;1oOXgs92bdNP;XnVc z`-7*hQeEN{vd7yQAMi^V$-9720QxLWrQ^t#8>g3^y9)Il*+^s$dDn+-w&RdyZJO4%*$|3TJO#!t-RL86$mj9Qm zB&1^C2-1WzdT#tfHh*3v{70XJ@7%Ok-=EKa&b-s&Km8y-;XjAGL(dG^kv1nQVyfX7 zY1d5cHlt&qqn)YONQ9MOD%6H^G*ejKUvP15R!pdIkc)G>ljob!O4QM$>kzKOI+DZJ zG16OysFPTe+jFiab8Ct26`hp&lRel~0PXW^XYrqipeDe0aHUWh7(Vqqc>>6&r`jO^ zxF5l)EK)^Zm*tEOENPCZZ`(POm~*)OS_}=~ye2!dI`_31cFxqSoTiu>XXk{oDr^J5 zF;!w`)?{U_lgziGn*B#$40}M?1`!fd&)AuBvKkD>)CM~zmX*^GQ)}#;d07?e)~>ZP z8?rKc1e8T~=7OwD3K#6hu`+W-cvd`xy8a(|9Ld9P;jyex_x#x|lFN^3kv~>#dTpqD zQc$VtK4++WoFNNrcERB!>B4?xs!J0Qk~@}jfMGn z5BYgYDPRL!UG=*?jNLe$56v;f{_j8V2|we-=lVAQfs4L79avp_`Gttx!OaDZ!tmvG z9lKcDPYymqXR(TyS~pU=bS6LtceDwx^~z&~Kf$x)c@8>QwMg?VTy(~einHieI%dd_ ziobv88zQ8lrFf{2ikJ4`oq{11&yKQ0jpL-$3Wx=FVk!K}XZ!Mg_|u<7 zMcSW!`nmh_r{jF|D{P|j3~1r;>g9Mn;qf0}Il;b|9ydti!bfv@2^J*Aq5u5_`u~~q zT-gw$wPq}>u=8(UhW$YGy9cmf^DL$f!(1=k z^#tA@eBWC>ujZ!*0rr%bzej_PlJ$;PYKHboouz@w^-7&&!J6fjI!r%wy;5Rv+2fn7 z@9e<%A~@MI!1m}OEEuuDmj{9mU4H`*XYzAboNW9ZcRt~scwR_iK5#uZx)|@{3X<8$ zL$Lp9J)>x6r~Zu#-Y51BTxQ-EKpOVP5vXAmex_S|110VtPJE}ccf&S3f0*wDYqnq- zKK*b2Ri7W5Yb@_Key?WD#0nOE{Sm~9ip~i>)J0H?wdH`8qJn2*Njwj7P&v;(efH61{gGpjIRXL%OC+{5u4;<7F*Y6Uxa)*{b3)LOSb#GVUE z%V9N`sa<9_4}x)3Z&?MR+I;5OT7(UudOuYoOh8ocUCB7~dUFMj4?;~?I&s5}MU~fK z$E+zU?D$&&^<8f@sc{UDo3Ad{4+lQ21LVG@lb$A$x0>CQKuuwZ}6+g>ut zI@=y#O@Y*xMWLs8f)T_0o$%IaYXvEcV5PbU{(HWV+C|NLycN?MQ(I=pP}tx;pp%}e zlRw3NVKhShwVdyM$_h}5sqgB-Xp}}FVur0>YSW*PwnB%gb>qAXyIx1Gms{edgAm&C z25ZIX6`WIb)Gk*gbm>*{Ie2Q|{|e@7eRR{=Zf17<^}Da#%pp@xKI0bg)X!_uD%Dw@ z#ft3riE|tcHT#cv|FKHrZMD2_0rF71T>I-&V)nIT)5ku-QZ%OLp()OH5SshRtCPE<>)I_*H6>L zgC)_0v|DlAZQVRn(=-I-u$nB&fwQpQTSw|dQche|>xToMBIU%@IGwcXhv_=I$%WRT zne(O$3+=06FSN5+TX+EorXkw`9{)OLi0U-4kp%Mv_^|KaQx#C=<#bml6E9cdfq{Hgj1#U+6=CQOf;{k z<4PwN3d#op?T=Np_wC?flJ;khcKq3YKU)*@i{^|ucrPcu{fauZQx_PV%{Vfc?&qsV z^b?OKM-!(jfn5BAJ=vgIpS3Z#kiFTYqR$PLuj%vXsYB-PYTvv-O?Z09e9%*+TH{%a z$e~ZziwQNM87im{=L3%C+o3hD{FfkP*uPUa*TiF0{FL3a=Y_D#pKSV^^4%;gw=jK% z_D7#X$+uf!aEpASqrgRaheQ`v4=X6%JX0e*T}!rnqZbu5eH8h2r?(ngzTKc7+5)3p zCxyG|CMe%}vcPs|^^VUE3-;%|?OF1T&fR?Zwj2TmO?t@HBu6VC-(H=n$-xrG&*~&g zw&|)V-`1j$EcvEAJ9p~B`SR^7_%m$z#-eex%&zwUu-k7Cut`^)UaC-`jYY zm9OdNrD``b8~-Wa#2-HJq+6uMm9JX9HGIYRNHQ&C*HXJE$M>En4M5>(I>QI{pWiQb8|rv9~3} z!%)7_!ZxJnN2ywK`jGEKJsPj>*)~)@>90~9J)}PrdM3lFz#&WXm7& zDb(~)pJJU9?xUNa{8^O+wnIxN4iEN2XL!NZ_7xW?^X1P6FL1)V z@`vk>1R~eI`kJoO26vuLvSgdCn(~JdAxr-B;6Y5CqzmWEpQm=X@`pv^YTxMsdY%fG zM<0+coKto6<2IgU$rs8W4xTc%7tGiA+K5A03d;}5A6eJE=(lc>Jo)nyxKZKvDSxzl z{JJfFUU7)op$L~BXn3BQD1)C~K@3our+MnIMbIDgLt6wrrjx>YP(MVF9M|Ro z>`=}d;#Bt!C54uI8>8m7%WM;Bv^^8{LWSA_yFObG?If>p1d;2R7-zw1X>Ol(VYR9z z(EikCz zY<$g@g5#U*Pih)we8nHTH(%fGr$6a$a0rOLo$pWDrPhtJ#(h^o4R+co+2c+X$Mq-e z(g#3zJ+Y`J%bx^K><1G(b=b^K>4!G6`#+r|t6}}rx0~`f-7Ym^cxZ3*wnTj!fingC zNxNabWwW`zYQ~qRZ%@yL@-!Dp)=Pa`{7FaB3&j9ogjxi38R!KE1K-m)=~Ms0dGSI; z3@B-Dtt(1?AswkhUI3-AGKTx4rxRIZvpfh}*2eOV8u;bOdMIV($%BRwd{lDXe%m=?)pho{@xco}h`utG&vzvwu}B>@S#OntP&{arPl&0C-vSs zYAHAL#1hc#-v z{ZL22N8Kp+!*q_VYOwma`e2;&GM_~A=nwX7LbVQwuh9SNnpL+Wv~%CL^#2oWB+kpn z`pHst$*+dXuT(F2oLkgRT>lhtvPCt1(WcMW98TdOmn`}uzj*2dnX7c&B6Z_KcGI30 zJoIJzpRT^_0O+f2fArNo1bw{-9ZBe`kpHRYxM4ANVx<>jHGO?l|I^=2^3-9|*Dn3g z#@xqsQs`?K|I^=fl+aL`f4jFO%0tkX>wj|SYdg%zZ2I~mSrAHVgW098Q?sEw-i4C& zI{qiwOLM&KMGD8&dnXnq0f@|SOzqaWEdS!bQ?9;Bd`CR*uWh8s#b@SM4MQ)Q9-_w& z^*;Trh<{r@Tt4F8z;aVbQqSsEg(akOK6uf^({-ID9tS zUWNaNgQsSDNGgwCA6;Q1X>R@WAF*HRbN9PNyzk5U{2Ipu&3&IZ$I(zPoNtSeX^yAM zp$M1$HT`xUqv=O5K*jE}n|5Bv_a9BU=m6-a=i}1Pt?&j2{m_$8fPNO14~vLz9_vAT zi+(=N`k%KNn|^N44{iEs*GZwD{jdKWH7wYl_qI3u`rl)@^kZVZs}TLXS|LMWgZr#b zvg84*|LMZ{^wS9a$)=xmm?5nH+4bhEVdUZ`{j1{Ne7`V$GrtElszVCXmu3H#+ZdW# zzq|f-uUjOKej1$>y4?3kKWo|kl$cFFmu<9ba>yZm0 zPCd2G#;9C;rG6GuFL{Wm1K8`@6PjM`IdZ7?sh`bJo9-Sizfw)`IA^o#r@hjk-mJHY z#a~GM^3tF9YmWvz7}0cHje7OxcGC`ZdHsEKR*660$wgW8(*8zZ$-#*-1i0b~rZRQr z%iLU6V)(}z{kSg2A5&l6Bv0&kbzao8YHnB0xP&@5yTVpJ+Ps9lU5Z`0evF+9_wu88HJe+W>rKf;`ZSG&?OVdQ z*eY=Te09|>ZY2od&a42A4Y)cCGWu{t>PYrf&gHjM^^9yopw83TQGpJu=P z!QeoNo%)?mdT1Z@7ha#c0r&} zJofZbO!T$yf@-b_w%-J{HZ2_s7%_I;TW8azSKmsw%5F1Yr6h+qxN>=g0+3MJuIoNeHV+B@m+Kn-F+^d1|az{>-Cr=+?w3aiNQ0*>r z-d)L_T!0w<5H3400!EA9Xb!YLTGbaW>DY{`>&sT*ZqD=6&-cohZr~VUAbdWLE1|`O!4+iQWvg~aap3sTRVT}e)2cl`8KWb+orcY*Shb4C9tbcn?(&{SYEHVzo@Zg9VFSgbrgV-9J-)kXk+#eh#OLO>Y zLwQ^+fTR5*ILtqS1N?c-K%@%)D|ExGF{V~#IAi|y_pbTXHGF0I6X`fElPTxT6fZr= zv*SvzKR4aggG_8ie|S3|1==?;?F)AN1z%=sxsK&B*W8ZeOrsIEos>-O3wD+OMC_}X ze|}8;-6wb6FY)2tyT^_YS%-TCs^pG=%1A|UoZM-kuNqk0i)xSqz@=Se?vN+AC1IR( zqk_IAVVu5Ap;F(HFwVMAK`v5AwBZ#EcMJrqF4F+uOp(EWDK|Q0-BR*sfRHAx%SAJF zl^_ie37Fr-{^7g(ZhY%eBoTrFq9GDQAn_xI_}Qz>)eD3`&s{ zjLlas9G@G{kNbG1;U6}unEH$WZt>8V*Niit0%rnM!6x4X{9zykue9mh{xX;n#QkHT zL{SKrQUImy94%9AG0(XA{9gpcu6=J1hu!>&AH=c?b{O^BiDfO1Yb>kZf!f}}k%u_1 z?+J}%zhN3!wgxSl%eR}I&mwI;xC5UvWvAA&#Ij!G&X1>WB`D`BW3Ze^3q*^ng{6XM z0@?ZL2U#1|hjjsY7$;`T*AIj_JKX2mtsEp_K)?*?X5#KV*C&9vZdKbPe z_6($`--VCb9f^$&X4LL*Fr!?*KX3%f3tF%g&|>ScHd=Vp6RppXAEi-+>is9@m1yCV z5&V$-csta!l07s(^UZM4!eLp3<>#K^T~A6OE#*OxlUtler}uq{ubp7M7s zQH!)h#r-~zqgw~Dc{13c<*F-3k3tJZ{l;PB=;j#&$C9IfVCUu2^yQ)B z?XpDXcQFs<1suF-=@whfTW+g)@$+KpmJS&c@)!1w6>)4qBTJb#=DaO@1 zY>|Jq?ubB)7>*g7J70b37Ve=gLAAcr(ze#|#i<#H$;HmiXo*}b#5XBstpE^Qi8j-( z&)ym>H&J|ErA7;%2Y!~!R|%cKopb^kxxqs8R1S0Ut8;X2<{UhdTOV=NBeqZhMnJ|( zS0a_^2(%xy8OOj$XUmI{=eM<12vlPU6}BYfx+6lxS+}9WDRwzfy?m$#s%LcK5u!)t zcNFmP3bVEpq^zqd#&aB22<0m__q=qZGNyXIM2ri`uw1}lk$2$_(PQI6!77J_;)`A= z=6ImM2K3r89Aj&?1kBLj=LehpgQpJeH2T_>mlOp%J_`_`eQ;ddxx*!>epQJP#G!rQ zm6?%Qr{n4U;J7~}$+5kph3C3VLC`nr(ATn1KDqh4*prvHgjDTW#BE%zl9kWP?}Fxh zzlvP&!60nOr)xf7UDm}gw!gxyk0%LA`6G1sAM5f~+ryN9eV){RDas2JE(O{8`+n%B z;=t(VlG!=*bMe4`gMOa>!GB6Wryt_M)JmNgf_^@sbN5d_*M8E}o<6eS)g1`gBoGngtLtQy=2USZP?qD+UNoj35lMLP$hP&Pe~UJg0+ zKzb zhw;fRAxr5Lhtc^)YHK`ZJf?1fEejO_>Q?8Vk=kG^+=z3(jfFUaf_^cI{?t}=uGEG? z0W(~oXYFy!8n2P752c&4=Z*>oZhgUFU4yAzbDgsiuz_jGo-ktsj@Amwyl&o zq^ll|y5-w^xay^LyLrKmbp1M`cAas-1AVnLkBU_5pJjgvN^TM@5m?N3CccBy9R^3B zW>~FIHSZiLe9u8~V^90mIh}XL0ua<&q`n?Gs%T)WrLZQ#HUbblTZ#YW z7z+p7>DKaE?8*9VYO{oz7q%DE^&8YrYbyB;q- zW!s0%2f)9@#)e&uV_R}K0VxcefIQ&EQ#of`0LZZpw|4EHkGH*YpnRMj?`IQD_OLrN z{N|zdm>2M0Pn$UWcpYo!?_b`v9l&^THGSp6vX#qA3-eEF)Pn2(5nMkQpU=^|#=-cU z(d&|hE-ar6V_Q$}KhV)DmClvGVsneya{({H~Yr+wb7T zIdENqcAR4U8YwHEfTTv!@h|3ZBJ`5d=PCX!rvmPQW39p1kGaohRgfsR|5jN7Wb zaXb4H_P99+2m7|nT5r1kWR72%*L^GU)Xu-m&i9VrhU8zzg)-lRwxgeJ=wf*_)8BK`yO_SlP5a+O`cgMt$Mjd+bO+Ptx@pDq z*>1Y@Eu>Fz({)TA7bk5!}Q>rPXFiq3+cDq^aiG1cGKnWApNwPZe#ipH@%VRd)@S2rhn|FC;c1g z@44w_rmu0+w=;dIo8H6pSKRc}y-1(yrV~t`?WTXk^eJw-pXp=V^w@Wi4!Y?ErU(D# z^#3}h-*VHvOuy`;J^rL#Ff^_QujTh0dO>jme#3VLuj~W(6~1#Mwvm^lWo6WH$*x0= zy(-7M>R}VK;F60LLpyJy)%0Puz>KK)Ar~+LW~9c9h9_^vYF+ZH>1nwAB5XwbD}7TB zO2$`2DzNBjv?k$dMNQLu_?UGtD>xP((Q$kR|0KcUA6#|Jt3u_)E##nZ1&4fQBTft> zRAy`Gz=?2=x-TSp$rRVE#d&Z=Dm>#*YrCh@(bCC{xPV@q)J7!6zSZ$&uM%A9WDV1_vZ)89&e1K?B=q#ir!EP(JuMe~$J7pKyU+ng#sAcl5|- z13!zv&&>wDK?Bc*Jivb@5BMNP-i)BZ)Qy?P;K4&xKFkC5G@9||DUH1Jy^9CI;5lwh zl6V0_PFy#mbpUPjfRJ7N_+GsVnfUJNk#BvgyzDwh`@Bm&6mP+= zu-rJ$TjhnDFppiTE9t{)s2wqe!VQ272s0f0YaY4j&-`c~F3GX|>m}(2YmjRSV@pTt z)V7DI=wKtCwhwdi8`Roi^Al>tu=&+0Fu^+bvq1grttCZZIA9Wpj=HK$?Zfe!lV3L8 zwJs*3KAQtii(31Gq3h%Ds)<%UM1EoaMa*K{^(vjZJH33H&AZ)j3I-Pn@5ahF97Gu6 z+PmZP)x|do%eLG)2w*6=O9#`{2ilk4?Mu~}wd+hA*6Pf5J=W3@e0#T9zhm4J2w0;7 z41~zXnw^Je zlv|Fn0W-A`PBt5aE%rhTk?1an473=I=s^xbLI3 z7g^&s_m51Tglp>JYJ-(?B$xT?IV!aqjcJfaW7r1K4!uLK;mtB???!*6ryAd+ze$`& zEAm0_f3(h{9b@%%H=J>3Fh@9~wyCgg*KxCfU@Sk|7H@nQ?_bD1kG4!b_&-3SVeYp} z*Wax!{Jw=Iu7gDMd)9}rLFGGr==|LFY7d~jw-LQ4WLB`fZR(ZJx@hZ|6drv<^bqJH zWE937jP>jjWm%e`Hcks0E1-`gjHqVo>1YM?g&S8{%E)*#UWt=tp^SVz zeNLGXt%Sm`as-r-FRqA$(~w)6t|I_(M4g3z3e%~QoFgj9G+;!Oyn8xSk{%S|AD%^G zsQ-#fy<*0zkHn#m^hjBok?zs@$hv?lLjWYE--sqYnm)pMx#iZ5)&pG|KIf8L4vh5jp+P z(MM)#C@g)1gU&&vK5~xeBkn*$AF&(K11ewvchtx+_z9~bP(IVXjp8Ci+qK~-1Lm#ml@&JF%#ks(1k&Xs)M0%Vn?UqPy1GH#@ zBAx60MtqqWm-&I_44j!{#G8%iQiKIdlQ}YbJuzBMJIEE=J$S%Bhl{4MJH7}pp#x`X z4hY3q8bX_0Z77KEcmlncMbR8>Hl~e5Vj9Hun7NeCvr06hgfg!oAko7A@k^4tKZDz# zvgGpu2bV{zoK`+lzcT?VF@FMr+g9EZwPL)XXr zT^>eOSpGJDT>1MqGe`c8zxlr^f0u(te;oNc(r@DqgfEZ=l2WUC;4+`(U1Y8Pba{B- zVBEJ=(!PcFmyJS>egDw>0U;UOKO~}eqH}rKNw_ot=bu>F|7H1m{f)Y>L(1RYzY16% zNB*9Uy7wo4UrAeNR8SsnRCAB9(7r%^uKfKiPDtNhdzTH{-ZpjN@fJLe@OAY^#%FCK zKY;wDscPIo`@gTN7oQ~MzOIe<)n?0I+T)J=m4p?g>-qzPYZ$hIFDcME1m!0TOAt>5 z2csY^u>^6oM-U@=Ib^ghLOc@KjYkBJ0k4TtP*4Q-0t)`6F#T zxFf!SurJv8Gn6pnH3Q=yBi(l_&VQ#k22S#6>_)f`OxZ^%5u;V(Ue*o`L>w70%Rzwi z@a4vj|fsb(X- z0QY@&K9l^V87Vj7iOKKca$O_Rj9@e)GTw+RO_ru-Lt^S?Au)rUccGhl?27Tr1H=e5 zFv#W55{632*hR)u>hmsaiFa!ln5tjYwqXc!l~{BaLelU5P?k~KT0_Ogqp8oLaa{%9 zzS@4f6bPV>{0rtZ4%N6M^HpR(Epw-l`9J#}h8(x-3IrJ(0MB6n{%{;9mS>AtcE!UZ;&h}26;if`qRGiG zTSl1~X*Og(D5~q~K_3ip5txx>c(9rp2)?_iqZ^``o4`};I1mQ|^^jglL}7f3mXB{avKMXF0h>dz=>myZ1xvJ{DkQ>H z%r0ZL1t$&NF?Au^gHWYgCR>ZC?LXtR`!h@T4G!A-@6r!W<*W-MBz~qwrz53^$9$3T zWc~pO7@U;PY(4%5_x<)(#9K9%;DTSv{=cq}{^6ES>mm5*cP(D6{R8>=6+`7iKWRBU zSD*5{A5E%;Ve_k0^=GWgv*iQ%Jmo_VzwfvmpMB!iY}9h8Q>6hRCGDrl= z>mP=&nF8^6Bqc%|{IQ%8Aqv*)Un%0?NDst5b>Vvgab_0gV+DhVF;t`gV>Q)(4vQ-l z+@S&;ae&lqGldY0=fR3PxqD(s5#p`e1LPp+!ohc5ZmtR*@Q#<`oWF{RDgNH*VUtWCmp zT9*M7&3r7*BP_yY!x}iU;c0q`U1lUxT&$`zm`0xt9w!eDqCt^c%hdn&%hY7{!FIuL z0&EZKbzukV<)pK6>BW)}iQOB3L4m}x_+lKjbgT3tcB@R5E3`XSxTv{_3uQ;3lNyJfpP%aou7Q zmK%*rDXE~EM4OWfHJrJY;VLw*PTFfTWvcd(CP%f`XE!fUt6$b=iv3otT;7Pv82MGJ zevV7yg;{GU(gZ*w%_xZRAZOOhn11GvP<)suR|nc16ANgbtU*IB2j{CPw+kL-GW*Do zdH#M``oTFI0bxApXiOz~$=}Lse{OcZ2ql#YSw-^S537bUnTvw&x3>l~zqb6fbHIpg zdl4-b%5Vw2(Yg${fLZXYvVkLvi9%15 zRW<_0Klse?7??X(UA)xdnsq)h!A5_ulY6Mm);Z9pxzJ|6qd8HV=AF;~OXHKg;jFdA zOUC`tkmUe!M|;i9HGV{X=IGa~eiZ%_iABHO*y-rkQwwm^YBjLi;;8+2EnmO>eezR~ z#aQ()8|Udoww1HW+TJ}VHP+JupE_LkK*Qb$0Z@~fOdM3U18L)7)vh*nkk#rsSRhXPTEE@NZQB;p^ zF@AYq8= zD>nL4M*}qSy~9ynXu4eeT-TBrfk)|RnLEYYdU0k4h9C9+SvWh`almMVF5H5l2$Qqd zP38bN;}M2?%&LLi&{&1DDRG}@Eola99*EUi3UwP=b;O_Hs-Lxb`5}2f5CzUAYyB!_ zM&?b4ml*JNiROoiG=w824^7W)0>ZDHMs{DTLH1{lTd|rZJuh*_O)Ruv$8T(w->mNa zqYPl?=el>KnK;?*v|0Gj3wBP|rh)NueA$erUrWE}C72W~IW#zsPDkcUj$?Zc=?~bP z;44kZQgk6btpy8?E2lNl(BctBeUSj_1QlY^s&ylD@v8f%mbI4oI9TNztgBHN^Vb(C zVfntu0)Dmc@f{Kw3mrc)9=9OCx;CNOeLRPJILHCX z^7Y|HO+$p5DWeNeEv-8ww`NZPo{BrbjIbLLDS%$V0_fTX0B{Z>pZ4OXAw0^AByA&M zfzj22=U7zNE0dshqief739RVafgiz+XYi?e?F#G-vhui0wZ5$x3#|tZKL0${!_7#l z|M7h|nBge~n(J};F68umlSA%KU$Z;1%)oXh-)(fY`Pcd|NU7u6Uh}Q!=LX~4Y4~ip zuPBowaz>gg0t5lwOK}}t#Kqs+@l%%Fn|5h*x{-O>n&AKenAN@dTe^(q>%h=M-BhrV zh{1pftzM@S;V`qoRzkKpri~qTl{sb1>9Jk}a(V0=3wJuv_6IXf+E?4DEpzXKIzGiHmR016t3R&R8PLX-TPkwtBAH=y!mYaR{de9 zeDWpQTjen|cZXwdm8q@Q5dN&gSUvWZr+%P%OUNqg_=Da2TzhOO>b2!NYPZ&7-SXCW z9R6*qO55K%Cu{$~x{vGc{UDX&@7-?v=l)(<5Yl&Irdz?Uhg)wAb}YkuV9nJPGeT@w za~<=hO>7Q{ne`hls@qZ-nzwf=e8GxmL);`Ob%s25QS zNgViyy%4+9j6Vo*416@F?<%J~YrR#J1Kro3EZ2P<(%-w|S!puc-#bUHqubwlYc1;D zpa1pkZ{?wA_Im3PL+9uEd;hR(|Lt8nOnbV%wYjcD;`<42%^1CfGssftLt{cEjgOL*c9f| z7)@`i23Z};x<^Ar#ygq$lqm3GOE^WOM#jJ!QDL+K;u?%J;7uOwz^Z-e8rGdxX;^m; zQ$~-+ki=NY|4)csMnb)Lg-zmx@@v#fKAWWS^SLYYtfFMlc(=W;Og)R~nbI0ay`3ZUT=>{t z>#*%rsY?)tBNaF#>WQ~#BVOdu=Z=p>pQm5?{}g?m@s|Up&s&}vnm#KveX7@WZT|)O zeDTVm>GRq@9{_#6@w*}E^IF#ZU!>287OX?kXA@xgSoAp`fsNoq+SC3->VW9;HWb@0 zeMXyyr_ZxK+^03$0{kPJJ}05M{nO`5mk!q+?kgKP1bx1dy&tjv?!NkC z>6aPG3OmM41d7(VPEG=+hSM*T3oNBjyD&D;kb`dd;Hx$PTH$_>kT^U|OURfy;}t;w zgbSoo+aMrLyQsGrUpO5Zy5mMQ>PbPYfpSm49t!5i?A1PNr0%xwk=OEu@rj;zJrOv% zFBgKDvM)pGkE@>0_-ya|h9ExBc)gLRyP(QNelGgf-Ri!JZDetF>v;67jq1LVq4RU~ z$M0Xh|MsTsr@e_qwy-J$5A?s{T;z5ApE>xu=i}n-4fzrl_lp|pjh**N@mzm3EBF)_0@_ZO#IE7Ij{1BbinGxY2BzRLD3yON(XXYK(W zihuoEZ>Tf2Y0P5K%!|~uzO_#sr=Jb{&Iy_+PW#(XKnJZBTiO4i{p7I~F9dTO9{>A3 zKK`Tb{o?Iou7yQV7&WlZ`!c!ZBrBBJIz*}94*TIVe3;kUvVAH0r>k7 zg9(2>{4H=}t;MGpK3!PWC@NZO?WgHM!Zv?aOTzK@|0CF{_tTUa-Mx4vEpDO3!RI7k z1jhnB@pY|gMaG)Z3ht^YORn)ZnhLtnThpJ_7P1iS( ziyFIu{6%=k9X14%f9Ys5+oEx>WK`nW`(S|h6FcyQ#ej9yK#+K;EMqnMQrDQ#B)8jm z-qr+Cp~G8uzW5nkyhLmk*ef`3N!u&*tV(|nNgem>xM6%v2@M!H@ojn)&_v|KL)>%o zYp^X;H1G%XNt{*s=trbvivjv0K1P^ywDoilfDuWUvOo+cYeVrE%0-$c$3x~O%Qq(n&a+6J(cORn!`rLF@*Rp- zo863{;#kIXmRyN|I->OGt**pFWXegKM%MzQj7?4a>|TUVI)+QqbE}Ma#Y%1f3U>N1 zAV%C8YMPtsxHCTuhi!RE~uEDm1N-G)lqANAqc=JuUMMhJti zCSFhm3$x@W3+_2S6s%m$B7KqZob-t=OdOo}xDlzG*o*F1eF?20;2ciEWyZN+*G;D@ zi`3x}(rfy4dQBK<_H_@^ljEgkoZC3McUh%@H&S|sRhpe=KE0tF{VFS;4p0tCFTOEG zd+}v-2at);FuEcB@B@q5A^b49O8MDcCJ(EOHDZjfu8@atbr%IYPUr7NYsm21GO9%d zxpI;^^#z-K(>fO~v~8fvUABYk37)#;QO)$a*cotNUUNIR{#jj<;^HU4^> z>oK6zCM#dMfTwcrATjyhe==9IH|@Q__WnKTIleL0b%GP@8rdz(mD$A(q1D;MhcA|< zOM25&XZiXDU_5uAB2=-ZyuI%=$deiWL@|*kSL{)*Z`ME;qM+Zq`QfLF3%%ZS(L#^ z7C7!LUYd!$57&jPbO6M&O$jSN5pGa2C8Wrd2o$|IVy>ZnV8koU)jjfKyt(>z`B9Zw zhb3&#O*YwHH2Kp-nHuCI#{UntCidULAc5xCl1SpFA0jO7y6ueV!(p%P`FmJzp2y_| z5iD4aP&dDedCyw^cJp<-GuTH+yDhFuKoDB{jmn($Yqz|fV|Du1I7BD_eKe~*vlZvR zl{jvRGf~|Xtk=OUfx_Bfm{s1Y@6TTyqCP$L>R&igs9<~6`-ktdx@gN+oEP3gXGN2- zcu`-ZS!8NtX~+_&(L}nj!WO9UgzHbl&Q#z^5u-_?SVTdPC{6-i(P&A~ax+>+30ji8 zKqM&QAN7j)EbNjrTBqhMmvgn(-jo_?#x#?SMXJtMC;Xd+Bb;-KxdOz~VvQXGM{|W- z7t?~V>gVFm+wh#td9bGL_}1aiF+f^TKglUz)3=Tk+G5KMy zL`n+~Q%LpyMstBkB9D?bXF}J$i?~X#$uEhgP6CZ2uxC1gPGulur-v2TBar*lhkp>r zGt=-6hX|{e(TX%Tu6nm`IHNROhP(tjCj|6At{+Mj3&D z&j7$kSg*lJa6=t^kzqvj@(c?h3!DTL%9`?nE)fO*6QWONkD-q*hD5J|jDhiP9V`=#I#*ZZZu zvLaFi546$Rj0sA2wV@5-fe#;gzZ3!j#zYYiAi>&ekoY8x8g@?x&5`9QtwM^H?J# zuth?bfbEflAdd=@(5=7LB-GV|m-476E%6(Zaq6SJuCIBF6@-RZJsB)}%M=@TR|=#% zK6TeK(j8+9V}W%r1~pH_i;$BXg`a}Sr5cdTCrEiR)*ZbZSuAMlO;cUhqIL{!w;|sl zp*;!OP0ry&opWS5l0;!n&nz&-F%f5arUms-6E>NiB_lAen4?pU6ZC}0Y~Sm{ia=w_ zz{xs5)qO#I7ObAIM*|aI7&yUY45g=G zm$)z**(Gi<8X1)l>iau2qtS6DRp|&+;RGO`#vl{D@7o1GEI`L_>bt6+4EHDb3|B2i z8Nbimf#%xZD^C6dEXHiDFdN4Tm#H*b>x@Q(X2gu>JQLPIbg2QR6J21$o09cdPXY?* zKIXEWX7%n4jex>-z-_eF2sEO)0M;`_ChTh)H0wE;VFG#;gyu-R4j<8&AzP=WVKWuB zPT^y&wb7KU$RXmGnt)|T^d++l5d>fnH5UJPa2_$_o|`eqP6Gtd{4cV>H3m)+PG!HKIn_qJF0kV%jVSU4aA4ef zWIOi0Wd!AraasFG&ei)#SdWN!7(Ccp;8)ulg}S((q;S03`wvUa%o1}7|2v~!>k+11*D@phSvds2iY+I4X2%$nTc z>3{=wFsE@lz|9*lERBy)cl=J1`%b)NH@*~tg^iQqb-=JYMMCjaG4-anME%AVV~3uX zceWt98<(W8ZD=#t`q^ZK)yakoi^)i%KnziPuzSRUxQ`S5^aB!z_nr9A8ve&Tb}%4 zLp+zCWal@mw)mTupR~V`pgj;X7SHR8G_e;5fD7C9KtsAUWHXR>gRSl0^e!!^(^$y2 z;tS@-RLgl5>!>#4lSI`Cc91=Zx&t4YR(D#ktH@}a3SEa-LNThfoG}<$drMlR39kv) zsF<(j!ia|eq*?HLY`1Bk)ccfd5`tndX(eee*m*z7qXo@3HZXkFr*3{i&wXpjz_H{m zx>iq-B9(HAKyiT13yP1AhoL#{X-5r0xF+UL^B2c{Xwu40fUM=RFH!jk(0-^YU_Xpk zJ@;wW5^2cOeC&;89@gNFLnRTuB6Yd!G7ENmhRB2PiN>%IubKQbLMLRWSzWMW9XpQ@ zQt6|s8Euegzo}}~;~pBYr7TPbKQ$vBUney1-a3IY)22rfqeW_hW|)pw>cED&ZLCKJ zHf%{9tGAlbb@nI-Uq?2m2drA|#Us3HjX70{bH0dSLLfkEN#+J*V%~?dB*t6F7*m(a zx}`tE_)?dowEq7i^OBe+9^o55^Q?FNvB9B+8rxoAc^r7J)?gj3kp02@+{m^YP>+Z5 zTz>-M6?AsEV(?BQyRG4)HjOpQC}1MZVsmIODu#v|Qi z>zDNZ+2TQ5@h*B|;6x}OX(qQXTk4kp?o;<|5x_IkF+rBnx0)uhA(vZW#5_AJoDtJIETH=R zBScgY(Tdd(RAH>)g3FSk^HtrKMjBs^w`8};ZxU^xJR`f+Cu>iEgL`=Ogz^f1f z^1DZ>^k*(amAZrM6!qD2;T7>5yEc=YLiEc-%nl?eCFC$iU#2oUBC6(w+Shj zV6f)VG@SUdl|e0h3k-+?DF{zO2DfPp!p9(|jfr`74ZyMUt z%xJk@4c05UQ$VA7e@RylsxrEI@u{~v8eLoE_wD#Jy7uxnw~_={iA>Ont}^^iVha$5 z9RIv7Ce29wZX#jpKRw8h+wkUH_(6xI?)Fo^yFjz_J$WNt;?~$y!i{%&Cd^)A5twZTa_1h zKi5868qLxIhJ<&PC72!mbNd_3)c+cc#o&esjzM2!QM0Z8HF=f4CR@7Vo*&!(sB6?E zeOS@7WNBn7Z7QrMNKs8M4`@Mp>~Az;ETj(wKo_6E7P=sZwAULuAy!h0t z+3Gk?xK>~?#^5+TO&i24oTskRO%Udp{tcX2;ZVeCp#R6 zjq5|{)4INpdP;UZLZ8mnUvuK++AKQa`HdS6;QU7N;o1#2zwsB-v>jEu2g8CpDb?F<*_x$az zG;L|0dF?vKopl-m<@{j~hu#=;xBBc)ge15z2o(o_HaK%}sM8oX*rzc%_FqnXrzp2N zzVlk}uwmod*7ay&{21|_C!p@(_EZ=N$DWcz zzP}#vY_!nQcC?R3Xe=_lca~*OVSTBB_Ead?LFGbhDp<(@+El>~%4Oifj8I3fv59(w z(a6=4E+}Mt&J#djVy%!ZsaBZMn67@w920@27?KU6`0mzkjEP)^*P|`LjxJq;yrd6$ zkoU+iq`$~U3;JXc=jCyH0=BjN-yB50@jL=OzzVq3MMs1zfKA?+nmw=(J|wpu&B;2n zz*)Cm6NS8K^bJHsx8o4=Pwk8VUnOti3zK&uBrH;zt^?n#SQ!@AA)^dD_4!njt`Fx~ zNQe%cg7gS7ngF}))2(IJUZG7?S{!=GKEH&Ge**O)s)r#4QGyUH9XeiT`K_8{x@6LG z?LmwtfQAq^)=)*$c5s+WmUUFyBQl5-3}K!T!Y5eCFrJ0j} zcIo)i$#R6j2y;3(gFc#w*H6ouS#l9Pj_GgL8Lbs7xyZod#pUpkR&o)K1ajJ)9@bOC zA=k}|;r5pYNU37*p!r}&H?pBUH)C(pzzE~%$xkPbNS_NsvSQ^Z_kCD6$GIub#1yN( z2V|l##peJb+$mjw2GL^!M|KEoGkpN?+=H{mWG3}y42VE<_)%E{QiTCAMLVXm>rjfy zZtBEzj1I!o6UXQ)x5(UNWL<&-hp3={j9X}g*0(u=)QMrI@w{;zYnZCny`a6~>4jhU z>|W^8%-J$G_31!Iw!8!>Y55yg%U{F;Jq75V=e%)e{28!Clw(_--k$Vnr?)(5d?~ii zN0+AKWxB8*g{_mvA*1!CbM~Yc&(&1wzP!g1I5R%egSy*W#}_51V%s2KV8BA9Q<2C9 ziR1@wzf;r zWcNP>EcD*wv2Ko$y81PFKBoH(Dcz4xWnx5dAkI6HMZVMtFninf6$d+iiyY4s9js1w z02wHTRe@u9ijs$?C4AEz2=&%;9Np3p$qG|O1X>DWJZZAR>7iphm)$Hx#%1*6VZc)T z_DDi94R4!*R{A~0j5_bt==bO;>*{3&sOfgb3wCdnV!@8pNC`C^sf%Vh@jxSwI*5Ky zV)@~E+6jNKb1KL!GY20SN?{I8WHfF5DlBes>=Jrvh4788W~5AUZ89%ueiq*t5%k|t0k&HOiM1GH+b>bA{SsZft?VNC zhMz)zcLhM)9LBvCBt=$wkConQz1MH071Bmm2&ICR!ro2sN*LXxcx0?D!zV&|0C*J& zLVLm||N6SZ_=QZo+=O3nXH1D!7+s6x_o5Ydlp~Ms401`nqp^4cO`-MFg49L#2uX=M zgN69#E=`ECrM`hV8#opQQ+j3~!5(NO49eGwZCM@-i}-*-@MzqJ^+BjMnPc`!@CkX6 z9e;uYdEw8XVyN#1QD0wREzxR!hBv<#Z>id$^8s6tI$@}M9iIZ#s#LEhZ#*;0%Ch_w z-u5`a>g!N7J^q!v{0p820WoAIAKo6q^ZhRm)gSt2p0{3h{43u2iIM6LPguHqe*OKd zKlS8L`H1h`@H?x1k3Nq0nKrygmrM43`X1Zm@{#t_cb=w|?*B*j(|6rvBRTe#55J#& z;0CSr6xvU}K*!}&TebZc_UoQJ1q$*I`{{T7j6m;aKmAmIJH&qaonJuR|Hb{f*Rnpq ziuL|U1)Nb;YTflRbRT^`{hcd4>(`$~GeTN!yjr3C^#7QgMaZ^2qWv!&*so9L{F+Ht zT{-?2onNE6AGJ;9{P(l>>vo{I{qNVEFl>8O>gXq2%G6e~#~<22;tU&$Yx*KFa?rlW zoOL#F)}=l1>2(GCp&?Ivx;jM@XQUjf)H?Kbz7={qTHK+tv6{s2bUB>L;|q1yLa=HT z1G}K$W_bFE5;p)}Rf(MM*l`Q8U>**PHIBd)>sHys9!Qngk|I^MR;UejBrdAOz7wo| z*r&B&Lz3}?Ioeusuc5%ga!T?jd##;5gCZV};a7)&1)HM>UK%R2cKY`$Y^%##y`DT8 zt2J@Ics$FD(Gn_?!Vz{5UIL;|rS23EGYmX%mexGMDDFs9$`HhOcv*!4ymD`RXD|AN zh&qIbKA-sq%%>@%lNGLLjj6+R{gA4Vr5h-C2M$33j>N0{#@vA6qxWA=Gxifm6oo%C z5x{8tz1zGbO#FQl0p>yrIrz(bdp&-%7HqGcF$_KE`YKfSM2j9AmyLse*S^uup@+YQ z3Y&2UPu1!Z<3@0?i`r+e?XRKCb^JAw$nw`1(W!9m$+Zj!)<(=4EO$gf_MEJpi;+Np zmD|UTl_G&uNWP>+{<7jtbX+)$SRAq3^G&jeKwE1J{+twSK6q!LW8u~fu4z%16zu8h z#V_i38}O~3ggt?`)6w$2NEs*MvB)T^V@%Qiz2EYGky8Jv-?ndi;JhfyXDffj*+NmbkaRXkHs@RTH^ed^TXz`ShQjHu?o}p7J z_)yGm1{R-o_`Rt9v_tP=BM&`u@DstCwzU1D*lx)(Jc_Rq^69|&po}4Fdmrn>cVI-? z-XD?rQsxBwG6Pc%T_u2SDSDypNuOOo>XCuR%|P&>uz&GsBfU-a9=t7eOy;ks%`BQS zQeN!cXs;=lhI_`G8|( z*uQZkhXt;iGK>cmRDJfMjh>NGzzq8kZnW{4a{#?Lhzyb%}>Zz0|TFRM;-Tfhp}%-edjiv6~qa*hqCPT zx~y0pBwjjkz%4b!YX^T!U5CTV0h~kOWJc=WV2h@#Fhjyv!qARb=7c0a*S@I-wG}1L z&`ep$($7@YDox_HbeAoEe#t?J>)=mSBQ!V}i5?ZDZok$G$Ix=+_c~s2&>=Uv>GbT&b7dpZRK+3g6Capd{4G= zxxL7fYYp)+|0_eBK{#N6T%VO|7R-Iss`+B%x&&+4M`Hmhn5ZeT0SuG`WN}RVA_LVt zQf^F&Cv1@g`L693zOP?yYaLaTJj7bX4*tqkznm3~-13-s)zE86LC0Ql>tnuxd&bfj z^V(znHakDt9@+uwp}ZrN8Fy^NXI~fH34j%&w-vv3K;9|hQNtqhP=3QBh5IZK*oDlr zeA=p*UY9n*I8oHkOxd;VZ0nX(y1NHeKn~t~qLzc=nPatmUFCR3e(5No$0Gg_h#S&R z%H>N=*wnwc)j@tmwCHrU8(@6WBK01N6#H~%1TkfS^sBi1K%{3KSntVj8)BUklZP#_ z0+%j+FzPkLr+_K#ss>bQn;O(zHnvDu{|GoIHxC5b-ak0_ z-Jc;lxPFW2?+o|*L&cHMV81EDC=z9Cuwy<72iJ=i>@oQiiS9&m~1GB=Q42c{U}w9JeLIp)Lh z5?)KoPyz@5lm|zS0QCUD0Q`r>Lxes9=>_K`{C*Fjw){4p!3g{ZeN{JTn*lzv&Sx-e z#%f{{0bNpbp8E5tI>ZhlTtKJ=Fqwx@ti81y5Y-ig=<9$;BkR;+oJS1cFwQv=eFR4O z91iz+ZwEUMLxmZ|QQ27(!`!Do;-k&)M(CbKbClmwnXwq5)f;I;zBbAw6gkH68 z5>_1SGzx-p3x;9^4yU&mKr)Z;gbg|jfSgZ44`z+Tuel$917OX!MfSe|mTJKAFlq#Q zCC7jmg$cp|tUzfwWPp#sUB}456wKa>g!q72q6~wHhf*LQzsE>eT;`p3DZ(hsFm&i@ zbvoXhsJRPT&axj+Md1E#Jk5q)^;G(b+FFnDVScbdZ65#|iv@9iW-V&V;*On!$0F2VUo)Vu9Wc(k;8LF|vBVk^s1qpkpoA7OHx}BfhYx%kQZhV@n5xfC?bdEf^kDuKS$n(8u z-4s4j>cMJ$hP0nO_qI;{!S_Xj1bSrlfk=4tHh#X1 zpE>0%ee`#3`R)0I0*U9S=&yAP-I-s=(u&WQP9X3tkoiu2AxptMOR!f8EzB=u!E~@& z6M~>~0Y50wOPF4BVS+r)Efh#R#zK#{h2Dg1l`{lZ@BYUv^mu-ugA#vcO)0m~?I;92 zGN-apiI-Te-YG|04`&gCGBhT03I`HTv2cY`ID;sy+(Oon9paA0XNN5Gx?9u8Aq#DG z3-tq~a$vHW`;l9SF)W1(eakJhddNcOxrKPnRNa07MM+>hHe;0g z#J+ZeFvhmlYOH+2w*Cw9q0Mq#_3!v8(d1Lr@4hWwlMJE+KuHw?7sClil*MuoWMMUH zk5ucZ|EWkI6~?E)g;hrU(ps-RJ6>-AsDn)Cix7Hl0f2&-dDz+l(9G_{)DLg8Sat>2 zgP;Y&xD&b7qP@3UAG4<^C#MFg-jQqp(@rwG=deHk-GDxPZ@iVaFUc6#%D#OcA z-j7Sq^!=KE{`*hX`9JsZsVeAM%Fhv%ig(yzS=ix;qvwWLY@vn&R+-jWN;y5b`)i1`hy5PaQ{zA#qLk9bq z2BJ2Y@k10m+dj5$X%KBYueq@0-*Dk;YYmD&g{((Ca;FTWPrp}i{8ly=Bk-dr6!8`J5(EcE|eN92C_8x0|UqiolL1Z-o_m@DBzl8sL@%yjf?-$~KEAnXg+Y26^ z^$yXz;QtAu3geC%eD;Z-hJ@MIMTXp;=l|)VcR^f0b;wW4Id%nHK(P2gPvX1irV>aM zlPL{7TtMG1wU$C!@D%M*&*Wd9oCqVoEay%nsZ-hu6j`KGOZ8Vse>Ll`GW|72zN9M{ z2#@!j>kGDjXcUD_MNG|!iCd+uwF(wp8_I)y04H&PgCMdV5$zQsim@YA_*O~ilQ>l+ z9mVc>@)Zyry+Zs6ix%awy+Wwd^$JypS1881)=AkcuTTZ5h^eigw7f!0`cie8W1HP$ zku*0|;L{2!X=fOHZYs(CAtW8C@z7pKx$!TF_KFTNnC-{T;oag(~HZCjQ<0rfK7j&ODkId zB3EVRK61i^BmkU_rt7$y$)i?Tr2{h4X?vGr_-$IZ*ZCkEx>OUDQoAQLAcN$27+7J z)q`RlpV<~XVW_I3U)03>I@ItQef|g>x+WA{y8A z!k$*JjP8E4pV=piB+c+8y@+n-0YykPhSQbAVZy)+=Suo6UO)hriG%vEB;dKZl+n@p zh(GK?i(=y<&gj5a#^%ho1p@llmKTCx52s0J>;NH{odrR(g~7jFZRjgbHo|r8nNLW2 zxSg`<S(OFCPA<)9^H`AZHp50z4A;SfOu!f_{YH#_Ir(6Qua#O9h+L@p)-E_)v2< zU?P`$`DI5FPooRNmzl|v6CHHwT!Km8Hxakl;oS=xI)wu*p&9ZWN3tU?6iMz`7Pa{> z9Lxs|^}N9=lWH}x(C>~Hk|%OPlNH#PT$KFu65rsJ2`b%J>U=$NG%%o0y9p+BAooLR-Cj7iXW6xqvp!QepuelGw=gzQgRkVQm!ytd;2sHLz4bo%n*);b6xh zWP#)G0ib|K;)=re>HsRlx9vmHmuzv~ftUJ{En)@|VR*2to3<=vAp0mCu@Q8455XHT z^#d%?!AY0l>1{bvXn9Lc(7?-u);T4t?iE`l!cf(7N?4QoN{38t=IBBt`Zz?7SS9vB z9OTqtnft%6TKVIUB}}Wth9OIQ(<*^edWL9arY>RhWvD0Vk%AC_;aZW7$MhjBw|$4b zL9|>2?j=k{kd+Ow(ORY+`6NP$TFWvM(2}kNJS?l0h2C0HXKGuj1GhTp?c`(Cb|{&^ zJ^hk9JhcEi@xWS!RUC+NrVa0k^%h?95gd zK(`W*w7%}m@4*nO+O@;ypOBvq?a~z8{J&r?x$xNbQWeHpeeZvyqZ)GUPsoLTWn>iD z-ik)`{o$5CofsES71DaJs$E-q}-SMgj+Nn zZBc*vVV-eRVE(mAp-%XTHQv|=RaEUSDq4^4wfMH}AMDTDgCXGh_bz_lu^XRoOW_kt z2h{Nze(ka2z50=G;=Lr{#Cze`$q!;>O@Z3JiGI-_y5QzV! z_=FN$l$H$+k3|l$8fPw+hRG*m>fRaJIN3y23;X2f$Tek+ihP%4bp0A`as=#4LQ$|= z3H?`3{S-wckUlN@oBFzXPzWU~$;j@K1)w_bBDU4UnC@PkCpH|77I~euZ*%$WcF z5vLvcRgCUwhcCt_qu@4IK536~uyZw7Zsu0<-GCYPTSZ4o(QV1AoOsLpk;1N6*jF4r z?e|zAh?qT6fXTA5@avp|0U3_cf6fX6NDDft|Bt$Ffsd-V{!d_oiv)M00i#BZHd<7w ziK1db4MLV6Aua*|TZpkmxP zk7WPBxQIOpvp5R1iDS?&qFd~n1Prvpc9EaB^BTo*a1Nvb%w|pJEKw=YE>228h3YZ@ z1?3A4*r%d$k@>2;1|ZP%O`s&r z;)q9eq@QKhM9gZqyvC_q)R3J8k^fQ$P>Ll9WN-> ze1sLY8#vmo3vL+3*dK9J6UBk?1oZMK*^eBhV$|Y5&ObR=tkDB2e@PMW z7`6^>(EAI{a(7X*u7w!MZ0SO_x%VK3yA)gPP^H2Gn`J%s=Rvyk>OaQ9huV| zYixc0;4E{fcB{bzrLVgBrmUy*b>Lj-bM}O&DU;cNBay~+++qmM*C8JhKqn?|MMMQ^ zN;oSPNg%I{vyLf1ZSz*l(kY;GkS7NN_N=g7amexw#e)VUG*&F*v*l(!*WHRI+=k=o zp|Rq2`LdGF<@fR_=i+K(2s>Q(5@;&pcUmzbyz$?=Exyuky>k`O+1V5Gggk9e9L6VW z+Jy=`<(eCYT5X7DGitOQ#cm@CVu%HNv+r0I==e7F0$)@7Xs}Niel-4Bqbrl1aW>qq zims*^Fnc!O9Lk^So~bNr3?_EQdDKsIap~t#*Q)QB58_he9LJ@`==sW}MvYEjn-Z#v zw-K5+#F;xOA?IBZQ`qV|$tTD>kKWT|(&MpVz&UL$z^0e=knvLD%s zLRE#w9?WhrGEo*dIg&F;`^-))$RO{L{?gs{`o;dq~6nHER4Wjg^6?W8y z#;ayol{b?sN2gRp8Rg3&h+`6@_%P(pj;dFB;W)W@x60{)L-F$|^=VDn8MoN*HQt^! zv$~P?u!Cqa`F8@?xR0w)r!3uyf2XJ@>zCSJ6sMiTze~X3-vLJO@3ZB;MlGNQH|+3+ zA;(Z)+yDLP!DJ9tWoz?wogv;w1^=E4evwi~?BZ991mYJ=J2n2lrMgIs|F~S{h>fA3H&od8@qW>Ha`oa~)FQVy zVwc)CIMnfi+~BAx!u5?g$?wT|8%<|O)0b0CzEbQL`iHSa1_s|tSui}9N^lgHP zQJ|7A%!F;y)b1L6YbGq3+JTp%ikh+;3N*cdnm%U-t(tY5=CB6CJ;1-v*7;d8t?vg& zk!TVOEdv%U18;3@F?R3aWspW;wDa+K9Z(?y$~paRa0~!~NpC+YcEkvS37GghNN9PYvQ!miY?xI_~Y(qUKOda4Xs^u_=Lxt&yyKpE_+HTgA zm{p^QPjVk6IuI5J!BkLZ4kofc84xIcrg6`}C)lb$`Jc$=t?R-&*cBcLr~@0b9*0KL z!OZZBnENxBo$Hc|-l58R1wAWf#MwKnrn1b~XVuH1jIR~NnTs8vQJ zc-|FJ>u<0;RhZ3xSOB=S2PQhwvbgoD^qc|YJVsh4A4dKGQeb)5=fUae)!13X;xf~O zKg*5()~#R1|NN#NTU+I>=~isZlx{<17Br<0XGe3IrzMo{-b z$PdRfRDj}DQ)Q;Lw4)T%EF)}P1HbH6k0%S>Mhpo>4NXHuMXJ^N1uy=cw1Yk8U^$dLq_0!<{^!XH7me9^|xBH=9JXhpnw5t!lD5G;ofcpNYQ zFHJ=ug}M0TW2{K0Vgf-_j%DKvWLfH#c{PF}P&nBXIRW-#uVe52NeDY2gLF~@G=yW7;vMg9OR@yy% zP$f{^G&-^BHy?_Gi4#&&>m?{ILm&$4{{YH*>eC4pxC!V@LL~sx1|%+sFDH#q$D122 zCeU%bSwQvV*b&;*R~zzZrPPzF)IeT?Psr?6Wo`NpGiEM6JLg6DXe{OjHq)q}hxJU; zB~7*Rsu#&Rqv${LtIYQLwH5_gXJ6aH`sGbuFfevNJX8q#Kq1Ak;3i6eRg5;KEqxyS zMK?dEBG})B*6R^WL^I)zB>mTvUbHCIt%7q1pjJNUGjdJ1rnCTFPV4A`RHlAEW z7>bML6V}Di+hzH9bf7x!Vg;R|X{X-W`GbF*a`dL&wxCSTdvz*~dhtf-o%%+Gng6t* zkIv9^`L1LEAY{p-;?;%mwk=E|g(7E~ZjU9cM*S0*QHf=fwC3z0g{5as>U&Sd;a?y0_-r|+re27bsJj7sIM z;piOPQ}yrZ!m@|m-jo0%TG;Z9@{|?zHppWX=&&uVE|g`JKq17@=Cmd79D0sBmp9YS z-yLY$4ceHNrWFGr22l}_SHWAA;rC_ShTp>(14jU30Uz#FpFN1!A=|b@9w?33wh~n~ zevAdW!If5IJZwE0SISiny_jW_S-8Q6;KQRSJaQX51z%2`I>hc6OlYS&R%o zUZgfaN)CKKTH&xl!AUX*0E~MMtj;;blmmQzv$w7DIx(&i)jX!C?G+U5yq zZQg`=uiCr;b*naS;+ri!JIK>!Hcz#gi4*5j?NH1~NSj;H{odewFZ%R_;JobFR5<5L zn*&Wxv5;r$pf%gyb}9nz|s7xCtK`*9pB2G=GW`Qk%*dm5&BGRABi< z=xM8vO&49#<~e59IRQM*B}F?h&@>2pn6xCVVzyJ!K_n_8>8K#-2=B(R<+k6z@z?>8 z7x5F9go?ahyP9O8ps{`y5WX3DeL_uw6)?OU45Nf#nfOf_jkgLP%2LPrJMktLM0rvb ztoUp#hl;VJ**M{+<)6lNVSI&{?%-}A@C^*13xQ&R07-eT5J;hhvr!3Z_fkyRQ?S7) zogWx^l${?MxtE=XKv@Xn&!3i_oAt9*=l_Rhf=-y#wPwv+lV|b4aXz)Ei4a_^YYB?$ z8rR9f8)*I(0G2tpKVV6+I)cQ1k-@dFcBl8Om%$wv$z6^91tOoN4ersecn0@=tW$~( zPV$*_OB$3uPUTq2Fi!dmR&4B%lndAPa9)h|V7nuBR-3U<1=h%VtXDO;X?`2#^m}Q@fufSLG<=3V5xQw#PZvogS}aXSto~38LJ$}l zM5*;RaU=wSs2mLeq|$cNo`sYrSP#4d5;zB?a?_v$zSeSno5XK&YHYP2T-uJJV9}$6 zv?t!eV>o<}DJ!$JqKNUBvUy<+j|^`agB9F(i^hcr^Zkh(|7F3PkJdL(FodMTy*}Rk$Ly2q29cw(fpO%>d zO~a8ed67!DKe_?<#zjd*UB2HlQ#Nt%V5o&vi1!p)ghFxeFgxZeZBGtZh2xvtz?$~J zn&&#+^bg*ot604g%R_yoi;%wp-0tAb+}kcEW02m>rb7^w-a(b#+qCA3WrIgtCMuh9mTD?f0pd}O>Kv7(cqzll1qzhL z%DF>ZtGsVQK6FmrUzGP{^3Lr#&NAek0#z6>!F%-7xEKmR_a+C;$()DdIRy_Q*f0Zw zll{hPhG>R(DKF4V&P$L$$V63b!|s8BH7^CqU!j1htqiRTCpV}5nVjM#tq-aY^lTHOpfbt{=kwjIX0 zeEA;a_xgOZje9)ED-h(r&XxkaF<`74jUS_JES{~)cj6iSwxVXp;1xx#xgQ^_0nDmYmQCPf?=`PnPGL>g{Nu@ z!(prZTOw;pe8ht4XS>B;%Hm(Z!==OEXR|2N?3gBU&O}*i?EaA;bs6u`v6Sn2@*WVG z#@J>Z>r0K*H!r@YWB)0TwHKB7Igvw|cao0Xlp4EVr)>yM0P>}nl*GGayH!)f+GkuoN@NhRPZdJ)pt z5@b`i=o4o|z(6^%KhUuxW_FGX^fwYg`&+sG#yzI}tyF(o>G^iJ{>Eu*ryH!kC9m;x zN=skgRc%hzW=6fHqhLGT>8Z}OR!70eVS3aZIx1jSeuMgeBVNrxMlS;Nz^ph%1xA9{ z!h=zK>~+SbQGe z%X~0c=D55)>rNlUVDBRJ2Sdl444% zF0MXKuJtOHUOSnvhmH5o?1UmIU_uU}Dsip1#LMi2EAcfucDy6UDN;))s^(!r*s4$o z74#uMP=^T|3I;qU#%Yf`m3Ola#uP-Vgby~lb4#Kvq9A?rPe@oICzLkS@yl8;Bd zuzKk3Ayp?;v) zU#JDtth3ROv^?qQ)x{98dr&ZEeO#PgT0i{0ololzy71A`0GdpY^bfI~t1js!J<0b# zCp}qX>xc7uNxuat1~};%vJSpVkA~Q9Na?Rl7=lXNZ$0#hE?V`woA$Q@pxL}UMfzYZ z?lZk26G%@oVO92-ex+Uhy-Z)&M|veXv2qsZ9*zX|zQPFs>T#$qE9>|8yB^2>Ct(j> zik($1w^LZL?!wACi}16+gMJZVSK8LY6MjkIA}qf>IBO3 z^50+%nk#JP+hMuIf<3%12b%6ea)Ir8C#i*CnNt$+%4TIcCJFbL4B#ky7qzoCPm~W- zU-M!4IvgcBYxKRUDAgXG@ymff@rMD=8r^_k*!p>utkKDnVSrt!uAyHd(i`XNWOu;R zGo>m|o#J1n@;JyWi~6=7aP^WYmA@Npx`^#$mDgs`)`e!oL`eT1ttyePFZ@iGiJH@1tI^TEgE5k^SoY&`v zt!z20^(Ap$AGD&-7fH+NIj?u~bAIr=eztYAU72J{)mL-VV>GSEJYBYP-kuu2>yqB$ z%dE9Ex?4TuUu);LjRJXoJ@kA8@J`O}`FmeJo?ssF#PIX{9&crt=l7%3`8^_WevfB2 z=l3rXYv6CTY8EME7#avTvu}D)2qP8k$08ooy+HjGsh<(*r&#@zsGpJiA+-qMM3YV9 zbagb`U^iuutq9XIY`Zw18lAUB$3un=S%zIRk;u*;)ACBET0IE z{He5`-Dqo2F;!tXU8e*#U9nA0+rw7!1%0%>139u|=fzug;zc!v%MpsVkJh0!6U62S zkQzPJTD_Bl>gUnAI3bCiB1h|^t#6*77KE=U{d+0Slq;6{eEn)Wr#@f*5WNsP&^cEH z^x1kT&(=rn>9V!cTxe3H4;ByP9C~WuR&hAj+u|_$H7pKdb}dvQW^qP>>j#jv;#g|I zWHvDTC>8jCj(bm=0KqincNoDw;&FX~=*NLt5V@h%Mc;cN!Gz9G35UyQY3EZG@Wfl- z-(kf-ngX-d1A1!8%+K4DAFuT^h1`?flwwp4^yTb9Q-m23)-Q1Znga6%ST28tVlB@{TttxhR$mhU$vW?$Eg{}8(#|v)AqH?2p6sDs>WA@3T9KVKy%{r{C z8%|>sWTfOY&PEolho|Eg(|4-1Ku zpsp|zaapkDTuev`;lBr|Qe+CsdQ2C-Vyeqv;deP%6;%Ma8q9hju5$iQ5>SLknza~K z@8$?w-&YMuT#g3dGK5yNci^L8`N3HNy2OWIEmUsd?KJfMpkueD#%cgQremK-jU5t+ z61+dvu~f6S2kI6D@2TSOmbZh~B6@RjgUw$0~ z)Z zq~L$btm|PiMiO_!|G4E-A2Bi~oxe$q-}Rkd;zf_ex_G}7ef`w@Yd!f70v4>m-*KR5 zKgQoC^s5|efz1+m_@O#Pksq4H-}`3c*(q9iMEp+iI2q35hvo`DRExywD7hPch_tbL zV~H}+rdpBpdfy8n5G!rq5B_zwbjdF{6#sxuv7#^ELsYKJV4?KFv_K`vS3h<9ab-r! zlzXR*p`2`9S5;d55i}4Wq0S;MpdAVa$zVhp>gh*g5J&^43NVR&G}O#w@*zmB&ZRMb z#Uhn;&PC`Z{b<y$gDYdMWw0X-}7s9kWvKg;o z>!xQkW5r;0tU4}|TQx+vlGtIaplMbDeKRmtxl^tE#V43BRwG4c@teX}-MZbU{a(DX0x zd{C!gZ#K$vkZLjEP2OuLsG|5iUpQxKI!;ZK``2{iuzHDTv*h6@d?9)eru2~u6yKM@8#KhX3` zski6(@-sAG?_hX*GglWF`y&h=liEuj--utW9E9su2xJ|#3I4+qFHsw@z7UFd-|VAd zN9;|*tnx-SN?(lKfvUVykC$Y3zLXz9Ygq$+(~RZiWy1eN@HsNDAdpexTyOKEeI<4;xm z>-%U<4<+et4Av!4ZrDRg-IX^~R}y#hoN`cP5 z&6F4El-$$xkTN%N9#fvKQ~np=^`^98^L5?hKcvNb5Jbx`ck7ZK>@($SI^}g~DeXE} zt9V?#eYWTJ>so)P(k4@8m0i$$9eG%HJ)2_JqEMNq$8VuQ-H`HA4iT*5G>aBMQAnk- zt$Gequ`ob-45w!FNLV>SAOV>C5f3TNPrEy!T z37C|&(py@fS@c$w2a9#cBV65BYl!NqO&VyaFhOsELM{@&!<$+PZS7O-s>iHa0A--1 zHBcYKb=1Pf_p@!~!SauxFxI$hpz-I}QLXiJjrx2TBvuW?nOT-~{G{D`mQw97LT#cN zMGYI?%x+w_3DMBu^aIT1idMXnGII5`DWS1~QdhHvyl_jdilDMpk>udfCL_4pHdc(3 zZ`6G7y4GES?g0m5DrzNmI1af)DrI~402fv#hx z$cJzCg-UIVh)uU194@G2ws3a}6jOGJ*m!H19mN)tZj%1HUNQ`X&=`E^S`8glP#>#FUjWnmT}DH++ul53<5XVE23TiBNjx|Nnrf!MWCEwxmrBb{+Op{rfekXe!xGG z`}e_|fnMW4p8Y%1i~odK=oXT8bAG=P%|-k5mPzf8G76OQdz`1Z^*7WHmh<}x6l`4^ zVnbY>z90FQ)(lx%zkgiqy3a=b*7}^*nnAo%DY-NIJK9?G`e%UP2rG!>OG9(9%z|Z8 z);@WDp4LA2yEs(*UAXNETd|?)yevO$B&=J!(?5jqt z>+NFP?XGiv8>`PQ?O$&UhE)63WKGp6AZRe@`Or11uht@p$ArB*&ERtm5x|kK)f$tDnc8!>Pr+2x>l$gj60zcYKKENSUKV*2@sX%Dx9a} zRTnW{>IYHGt13W{CMEN#N$RTL%;9y^qUuA5UYd_Pn^TYD;;ae2Y5~sYv3ESiHKK?! z`wZi8zr=-K<_kg0;)AdOi$JA`dyN-}2cxl*vOAM`INT+N0wh^q*x312^aOMKPNWld z<%%8FJYB>f6J!LxO@g%mwok*qr5*1qGi-fwqLzEtshWiIxwr~6Uz9~M zI3MqHvgz+wWHJTOD8D8Bm&xSJH*b8MtLpohz?{ z=@LlO*U7M-Ms^108^8LspgfOtN8$_i&|}q4rTPh~A52chQB0R*KmtYvhu`Kw9=Q^~ zkUZ9gt(EU+$s_HjRUlrjj*0y=R;RL&DNH-i-Gs_efcLia5S^L~DG(y{KsSQ%7jY0# zrPjSJeXAtS6SoRTLeb-k_yl{Is+W!H7|f1+TZspi8irUvyAj{Tf(e-mT2jjiG@E!0 ztf9yH($`NO_9RW84SkHp%hu3k{VnU`g(ydMn9s!)B(K!^hw783=%3j|uap-Q%sVMC zW3r~qcXE!mSXeO$G~bTML{d_W8TyphR+_F$pWnR&19!l=rq=^aze8#GCH3~gt_hi$-g^UI7VDJSDO}AA|r`0b!P=7ycAJDzoOc z@ikB3y&p&82KLiSwYZHJngb|Gv^@@0G!JIjMmd7ETZRZYX(phm1akph2ELPrP8YH5 z0h0(L4=C_0bUdTM$L&>v5AZe^wl&dUFcN5R83-*J?4IAgwZGfoGUxo3Yg03vnv3FP6 zo`}=D8X)e=<_ew_8^~j5z#slq^m#QrsX!SEOIh`3Id~Q;Y-Y`LxH_RJ4LO!Js4iaRcG-Elr9cZc<%eOPQZYQ7O`IPtFS8(S66K+P^HohESEPqSlyYLJ& zodRGRHTlq$SCoyg_Z&B0Ioo>pD9;Lw_14*s9oTplw2t6j*laF2UxzblH|&{Q77SO7Ud5m%+GI zl|iV+y2G_ac08{BbvJotsd$k|aC%a3>5)mSL=g7hw072oN`0=44OSjzKqf>f2EWS* zXRhwNq1z_F9#@R8ScIF(Yq67Z?RB5Usvi6ChW($a!1m4HkjeSGKLZ$_;Xpo2$CMxjjPHu-k@tmg$>RLJFn#EB20dG9XxmDgr{4tsF zSh4N%>LIenG=8pI{p+rK^*QuxWasiFKRxST@95I}+UL=~K5RUhwctL|zy5*h0<01{`qzV2 zXU7h6%*owEj|oHD=#}Cz#fN#7uYW&KC}on$*G=p_7SQP|fXdg7={Rp0WV&uy54mf# zSMi!6@6WGzo%IkHn%h!lq`d+c*XIbs~BuAHscC~ zW)Q(mlV0?%hh!@lZvq}==wGk+ zC0hU0>0bv+3!yInnypJMY&7&?Vg-d8wOUIC9ayzPq$%`t7Et{}Ip zY!#nLvR?$lcAcRJdIO;z_vn;SaKfU9)IB=;B6|tM&}4;Q8R`H>zpMAz{ zRc^zl0|P%K)l$kzD=(t5QZAL1W@C%hOnox!%o~tkqdaA2ekQ&uY@%aLdRpZjDGnKN z1OwB{1{x>!+t4oDMA?EL;7%lLmHd$N4(5^~*!^xrPvW5kC`AU}kHMt4GcPnN(TY92 zE#UBWk!x+!xtJ~Pn9!bkTB|9$hzowe*Bct1(dyo03QO(?AP_TXG&!(k*QP3=4MGpiA)a3pYrH>qqvEoWmtYj-fiZ3UY34kb+?!EbOS#fPWHu zZMsYiG`|20$$(KIntlx`z`}Xx7YzLTrK_ z9JEQmr;Qxs9w zYrJ?x5K80yI01xnFx-VSjvzvv{&LrC-Ly+6jVbqFc=}6mqG-*qd)5^yI&mJp>H!iL ztd|4@%*Hc-;Un2*&FtpaqesC^CKx{WPYq8q>U}Wo^0IXb@*5u`k?|MMGhD`Kg109m zIs(3>k#J_%_>&c2nokg|dgDjE!WNQbF<^v!ourOgYE=tc2OO+eJUM7nnS{%`@-*ZW zDRqXpU!~$23VRlU1HTN|JqQ(}eQ48xqKi;uyk;$dB@$_H>2uPxK=Vk} zMhCxbT__R1w#`l+V=Gm887ihAbBm9T%_$scQ`~I#Mm3Bo31REB;nJ_f*HBLy;_7*^ zK{Yzj1hSTvLMtrYty6p_Gle$u(V$Z(7p&g3!JbD9^mEq^3)TOjALY4Ht!hV|?zvb6RX|MSdvEa<9BRD%P4@hXN_ z{;~|^0^KwdrZ_HXf(x8(`e(~u{D74eP#smkaPE7iw0~)6ASqsJC|CI#T2Q1rs;biW z?OphjU`BDioh#?t0EncES5;bf!zW+g?Ndvl_4Y^&ude}_euBm7N&J2vORwj=Sm-9? zEo7UF`*>2L6!J+SI)%2bwB;?FnvT3h0%`J=GO_Q^(?@;Zy$%d|-H(N3owxR113N== zQG_jX5&JV;2%|wM3}_iBS1Z1OpW^-Zmo+a=`O93Sb??99?2`FOrrLK+STfYS@pVto@Qc8M7v7`UqDKl5L}E!f*dzNK!#5d`B^ zbtn}hp+-s<+zUqy|5C>h!+l0aM>$tr9;&ZY3z{LX$le9nOlX>-u|9 zp9Zr$7xm}b7xfp&Mg2(Pd#KFQE08+6zT87u&AonE1e3U)X2Z!|1irt&S|53ho>CAj z>=<-)Cv6UFe93yvOxy^{dTj?hhX8{0R!u;QWHf$rDq7E-h-@OI%vh||#eG;L!hOPA ztwCYn27U;31uD&ue;zy!M5|Sk0XZ-4b7h%TB7L$MpAb$Cm}Q8m#oR52twu3s;Y$<=b?L%4qJ$0JVG6v7 z$ADKJ2NQ&Z~`gg@)DF6lP*NgX@Ii3J7&TVVyD9WQFd9X?2} zxIs80j~%0}02CsNKqlX6epeuq7>rN2;Whw2B8=)n5$qR@0pvkFkiw|9x!~IJRwZvQ z1Q0MaOrgCXP2H_e4JbxaC74$P5_$ZEGr!7g-)CEe)Yi2}ass6&;kotM=^c9j@BdS+ z?P3pL?s6^|DOv6H8v1N*eYQMmu63YYnQmGWT7dOM^xxd{AOqH{V|Ce%JSjEaI-$4t z3D*7aU)59pS^oWY{#1EX1Ovso>S&ML=G zt}sgLL&fDP7^%hbWk`(SXrk4Q|$QP!@>;B9-Op} zR25?T$C3D)T5z@Z}kyk*Y(y zeij$C<&B{M(E1+;t$%iu-@`Ml<2I>fR2+X|B_%5W15wicptL_ORyS3qATk*ub3!G; zty>kxvwU_mUNyHfRErm^rxb6o78>Y7(^AA+x^(546p>;UQ-oaTMPAD+sXI^X!Xiu| z7kSUH)n;lT7lYZcbK+vA!JNgN1fdP*hBcAKPkm;6ZFE}Wr$b`V`9mT%#K>wxiTL)0j;SY4SwTOz$_CEuq?E9aPUQ%XbXHuWRchcci}L6VFny% z8B)z)4F_~sIvSh^VB}GMQFXDpf)Rdv6E_G|fKpI;NYl&kiJlnunP+`~z^8RZ7rG8h zqj+M0SDF~`7h{MxB(vL_fg!CjfiwoRDcL(GXRZJ-W$@KpL)Bgsz=-ca(y+Dt7wjoK ziZcj@nw<4er@&JQqS1J19)86|2U<81W!2Q;!4VDG2G}MB&k)J^@>`LY9gQ$@r3wf? zU9~9C{6D$P#g<~)P?{1C6~n*JE-?$5_!DARADq|<0IfyFti(Nd6AWnjF@h*iz$_33 z7p`Ur>S`M;)dUIayyZNXKvDsBOPOjwsvB}r8)hrQZ=ksYBfBwluqL9sKmsmB`9J?3 z+eNb`v{sRuCTqEO?9lPgmBzfb#>bh>z>1~ zo)Rj26wo1JRdGjG4m60fanrES=6|3_JEp2II;!D};qh@rm^#sat6q>fhG#hIwtwv2 zLm!f|ws3#f*b%f^@G-eT1Rv3ZP%0E{{jkPVZ0&|QUQm6}C%;f5K(yL1QK`gtBrDcy zDy1@?0V=Gbo?_HmJ8Ba`h=QHQ7x`u@W8G?3f{RDfXbD3Ug2y`Xi*)`_1!B~Vr3uz| z?T=x6gq;fNcBwtVBo(82cpxeQ6Ag>YZrG@B#CTk5!`8%sT8vkLph`z3#(MZ@;-7FT z_n;gWWcxGcWZR5S__e995MY)20EuywL^VmaHA91%D(5*mDh;Y6+czS8-34s|O`BCg zq0*Q_)wOt3MdlBTJcLylv*1qra8BDR$_+=58L?NC*nDUDn4zcxy*lfdf5^BxUhEZA z7h6N^@7!K+xuq!@<*uCeNp3($uHd|l+mgTwt&*F#2H)c{QPEaWIIjqrV$8gZG>a>d zzF#9$EpPcM0GdfbyVU_7epiqr;^T^y_=W2xB!MP9h=pk%1&Y-oq!8tG@dU#%Nan?@ zI%CQZSWcpfz;YrcBNd5+nE(cssYn~5%Qxx7?JDsKQbML{*XgwMWBFE{PK`PiVjWMU zW~G*n_sefyTbGWfIEUr!(BUis(YHZe3vebyPn9cNU8^V zs&)N~!u@1W0Hs@xk%~g8i}_}k`tBQg+T85T zx{O(0v!iZD2y_?Lc~u$^Y9H+v7b^S3Zy39j{o+L)`^C#u<|OPFuasPYriTGE+lH|= zK}b8sK5M>8n`lA;J^z%`EC)bE0Jt^YZchn9P81c3tr2$AXcdKCj^&%(OTUWO2X%>M zyuCfgA0O`*1jJ@+zvpGBJ2C6+F+K=yYLBGGoZ+zb?rzxvC+-HLK|X$+C5voeh)R@) zMAp(H56ub;vDYspFTWjph$$OOXe|)B!;TaN(Uwnp<15&uoWpyHud1~yT*(8&0fJS~ z-TgVplil)`)*P%1(^+>P3bwCifFq3e%AeizSV}oz%C`yG?Xi6qLr+4gPwyWX&@rJx z>Q?*WR~K2kU)jB9Ono5^tz!S~HhsLR*jhAz{TU2qX#ey+X?eHXKIp{T9EcSTx(t*Q z?#SO$(p$G4!1IM6>1EsUiWGR+_F^&Kc0Iai;-|Hm74)Cvj#>+eP{eRdH{!G;pW|Y&UnN4 zIQE~O;Zj!WY&&S5TwSI7G4Q@8}k{%Zy z72n+&@@Xr?awij<;!5^uh)-jll#|A`cXmxe|o9#pVG{mfE75%q&9$2hKO_{mp4m;yqcRa43Tdb?kS zir3;Bwn>Y^R(K6T>u*@sicb*ilp?v}n9$bHBGn#M5M{7N3rQ_oI|9Gf%HyM_dssk#r7$>1I1xOg+uI&F&(b259I5ryw}%l9Lk?{t~muzoa?Wm#j_2iJ%*^Ycz-B9EukeOD| zR$0xV+jM0F+y0ek)JA!V)F&IG9T$Mxmr`KJj*AVE2E&tfh653^ZLx+n%AyVE;lq?n zd(5Lxpj2hO>1$rqLj9>CI;-?UIVKy}ur$5?x%k)$ER*l{tpZQ|UV#(P71ev1p!WG^ zSF?k-IZ7iZH>2ICPOkHe1w()(r_5RMhy6+Mb=4!{Rbw%&&`nMq{+Q=Lwh|lwTx1oA z^&%pmXX)>wz>HSEh>v^OYGa0{)qnG`)%nuuO4aJH)9MTV=(f5NR6w$Lipe{fqpyEDW^53mk))9RVfP@?V5 zK=T>hwfc5^+)G#=?rrq~lm}Bv8CE;%oTk6K#cjH+h}omn&ceh`!1mF?fj^sf4k7wk zf=-%MV=&=|Bi2AYXGR=7|FBi{ukyncqt2mrGl`b#kPjq|@+`jZX8 zqIb}&sxw-;kRB>+&@00QtC|JIRqy|bxAvztxjl^v(L$wtNPe@@42!lY~B2tK$a5}_iA_r3oEubYir9Xb2750WH8(!7@3Cf+Vj7e~>9iK1p8B@E-j`vG^2Em%E;^nxPuqQHkj(gW4 z7`85bp9{DzS*MOs+eptq%a(Jb@N0_|DtJO<@3_P8U}J zQ9hS<)}vsg6sLCYkQ%+Lfk=`r2H#LzxDip2#o2pn;NY((PqlqFL9Y2ZBcQPgY-V;PruXU%{_O^ztR->1c|#1L3HV5WPE ze>*e3;>}bo;LGHQIEb<5AK5a8>2f4RtVt?y*L3pRDeY;f56Jzo5kN8PyzCy%i{1W_ zx+#C{*Du$Jr3%k}IHi2fRNe=hZJpoG^q62sUuhlP&-9pZNI%y4&n^9FkKTp+0SvIT z8+N3!UdCTD){-$;RXzI!vclLeEUYu;MU|0K*(rn;Z`Q}eRg2>F1@W2^`;54Hk-Iza z8q6rd;DicbFyqpN!u+}xPjMmj1#HH^^N7KWg6!DWap0rk!3&DPj8KIl!Qk)zEt552 zAO?dj>cmwepk9s;tY5GefAnmX8^h_P?U2Kq|4*B+yY)NHBWSkaeSjf(C<`V7CFRkB zX5KizzCwzY2+xmnAXd+8SEK{?zvZjY4La(DDXt8n;qbEx{}v;$xe%I0ev6`5g{1a= z9r)wKmsmVl?Ja%?*v{VKZ?p458Nk&C*q(1({8nfA4jIw%?Ohnrc)4W{MShe;YY*t75C?W$s1u5{!dLSog zydWdS^EmWX4}m$}Idi#Ug7x0>sz;NHz!7?_yi6<3u=28AryZ}3bFL_%Jr){wY229a zwePY~+jj}=1o+f3#15-PXC8!aV&CP;&#cSUH`sR>KMJ3ZbnLqfqkWevO020WfyS@+ z`04u1DDMgzbGBLI1H>MVu#iXL+#DIF(-lYX&!doPX7k1AX!0wwxd?)|7YQauzq` ze@8S9ZWBB*Hbi&4JSy1SFO zyTyaM%jC;e6q?+`l5s3nzJtWbIt}wU`7L~tsTcu0*2?u zrv@9_cOX0E8paH%uvAr;+~$;xH6hFT3)c4e{`oMJ)U~J1XWh0beU=mp(3yz;kJkLQ0B)L!T*gK|5NBCDc=^&Gd3FUH*PGl zhCK=u>${Y<*~{RRGPoVM{fmA)4dpUa8Q z9!wUR9UoT!EIrPTolm!vgIt>l7qKW)JC-CfV&tonIxS zU(b8!7ckH!VaANj=DB|JoLnI9aX{WK7gW4op224)nJS&uB_>a-2` zJ7tTa?gw{t4OC7gHHrV*v)v=FTZP8Q#wA^F(7F}Hk-`^PGf;N76kex~PXWGtU$4aW zSn${Gf9iOYvH!pK^xy8hI!%YD$30CyUbi_k0Ubw7g|oX4+A%y*M~rJO<--lCpP9mp zZ7POLlM(BR9te2q@sC$5uz20joYU3#KnF3>G$+~mZk=n_=g@zm&2`L}xWkF?`Sh!KCLxw;E)JZT$S*0|A^ z9PW-?;K;J9#*Mj+ojcK9E=B(l?bOe#f2|jAB>!$Ua*vOg!|bCvoKfPKPRg{}RkB_X z-kr~}u6P?^V}1JZr?49;29 zO6gcjf6TW|vp*K$BSyB^foGwLsj)ePX){q`zNf^X_3<-$@R?avQ)sLm1l$#^SFvpAnvxlpV)ab>RV#Ra5Piu`>wZC zK?Ql(^r0e!{|GC3oldL+YqA@6;b7whpcpLF2CjbwFVS%0E??|h@o`w~w;7wvN%-9? z%Rgx!2qQUwE%y4R=;!1#`ni?#vlOvZ3_3*cH zTh~HufeVhyz*VF%aL#%j+e(tG*4qNBMV9|9eXO_t?PdnbeDMnkO*GG9iwheXJByM5 zeg4R^smtbV+8pk&#owFMH`*`cPC~6U4S18a<}~Ya6`zW}FG~HX z6kw7rJcR;`vOi`}fJ5yVt_Ny*msvUXM=k~GW2LoYoko6g&p<|8h|v?~k9JJdNnU4l z=#RFo>66X+#Uzu3WsRM_F%5tTi;b_ z(!k-YkE#2=+6?|+o5LTN`(JX7KVsvx!w*Cn+i!LF0m0{NAc?|fd$*T=NjnLbW(Hot z=9RR;#lD{Rdx{^xo^LDpfr$0qW;DXU*aCf{y}GnpI38!?1`Rk9?|iy zoW}L}$phUrwsCz?V`o?NFmwE8sQrC&2yiMXDrVO|CE!f{Rm}%?XMLLWJr%{VNB^rE z-`driZ_W&yjjC1`<{S6-viWO)T8GYPP+HMSrU;J6kob|1h#X;ju2xiJC z`KuTV!OVo>JUlCl58>Bfd_pm$H4}=9aO8X{cx9fXjV;cO9bir@wAn%8ovnPFok!cjd?g9tPnX*XhH+=EL667fW5L*muXSeIRBV&9Exy( zF;x%6ez2yu6g3HS8$Ql%tr`gUhECGp$3V1JQSPekkT4FT5)>`xDx}H_ad@fpQ%7J1{%uD{W5>fCB9&9sde; zyaTHjF9h!WB!~cR19ZIUAB_9qWrH`(HDGLnz~7m+ddU7H9(&YWIGUoiWhfSvrEF35 z{rEm0s!rXF@36G-%_YoysRQe@Z&vs71^B1*CcOBUTO6+}rXr_zuJE+EvX~=O7BspL zzc@jHGqTk|TNMAWs3Z1Dk0ck6X%kZ3D3{}kFgyM?Qb`I$Xi73IV7~-8?T!dFK z$15g@D~pl9wn?1Y9eX}qxBXU(nDKk;^v0Z<8_mTw)Huh#G<)oz7-!S~M0R?5g!;w> zn^^aR;!3|coL!}NP8=p7GI`Hnpx2r#2{^}kLO27Zgc@m zwGzql?BohiL1?0H|-PnmT?jXgfGtI?23Qhbh$-~Ysja!h;XbFg^;alGg5+VT-fx{Oe+Sdf%ug;B=R(**#B!`} z{qwUu#xur__{FYTZcyORoL*si8eNr&@|xe;!#h_ zY~2$bo~!{Xgstml0~PkjwxoGa>|ESu!^t`-^%VmN{4fzA)@N|MoEOT+I#i0N3B?o4 z#l@9~A8k%A9%}-lShBIWm>7bYy$5{L8X0XC2i8R`Nos7<;2Gii95&`n?+n$d^?CL( zS)XUE9_XykvwB{iN0hdAw;;~SSP;?hGMG??9>s(uvBIS_M`4ve1s)u%W4}$%t{zbODtL&Q z=p4ET9D!yXta#|9|C#4JOMj7ufwlcxAUk@w7Z!kA$S{=T<;GHpUL@oJc8sRwp$Yvl4&C13EYytI@`vQ7~~H8aN!#0_(>2crCjEDxKP& zu~>l!)iEowh%o~2Y{5x>uuI4yYX|k#@`9>RIBpD$ii@?Ps*z~PyJ4lx2#ulG5co(j zYmhKMc@BP?UtjbcDA`7fp+^pSXH8orY_8l{$8>|qoN3mDPiXaWnVQpZDPhiSqKgQ% zAY3)L+Go6MT!1SF+J>(QnB2p*8oTU?#SU1zb{qnYbhSU_{wp54!CY7?&K2b*xu;*~ zI(j2rlFkLYJ3mnQ_VP`&j%u|Csa0 zWKS(HX8M=r!NXqc@Xj(BKiCU`<759^V;DPVcTWbT;S-1NwkfId_b`H^DnrW|oym6> zazv`3ca>lII@$xHrE_FOgx*c^N1Z9mxcFNt*(fs-4gq<~{}9+*TAhuR<0z4$=300C zT5a(1Je>NOGoh!NErrMKLAgdnt`YVpP6R%C$AcU=i;W!+59NlfAO1r2vPq(u^+`47 zlYQp7cIU^(1rulAeV9JcSR4KX;gj6(y$m1ehIcU>aKn|KBE07=C;$BnzvqT`GW>=c zp7j~RFT3HV7=GFf7wks(VK*FQ_)a&xnc*AVaPj{TzSa#lFnp;S-oWsMZaBCH;q%<^ zbcWA%!z&p+$qnyh_((Tgk##)!?}nQg-m}u_|5k?IbHmfK5q`rBuVVORH@uzUr`_=A z0SG_rhBq*LryH&qi13YW_)&(hb;Cg)!k4sT;J0XMvp;XNyy z{ukvU{GJ=GWcUp?+`#b5PS``=>bO45GUh?&HKNw1xwRJ#5{EfewGMHs)x-@H2n&U} zSuLcsn(Ky;r>X*2*$F~Q9i0rrhJohCNWw#YX!?+BnVIe@^+z$0Dp+A}GS}EPD)xVGLtM9|GLbqvKWi*10p#gn|#@U79ym z@~x%kBMizOw2IKU?$=kAC#thGxNSFrcXtY`-`wNg-N9<$-p9du&h#w1?XT`i?Ch89 z^|*xiT42m81aqVCwYZM>It9#Bk%O;As+SFC42VrKr~1vS^UZO==2xRXX#6BQw&+Z% zn!<40U$QQbKol5Q)P9hYxj?ZEdMu=bxES^7+Lp%Ka#;0Dux+oXW|hu?JzT*g|4#6e8~O3hD_ zza@OHwBh?;72q3z^7u1>dq2(Yc<0E$e~FC*h-Y|f^n$odf%uBM1jNZ>z3IHb)h!#N zTBfU}8H!IdQ@YiGs&j>;2l(!XHfokf!*~1Wl=Hu30@qwo5Ku#AtK>mMmeX4PkJt$~ zM+Wr-nbGQbxd`^OHp*qrJ^`K8bClyAufXk-{mwj_t496{j<_@7ETGzG_bQ(nZ;BdXU4!q$E3 z6-}{^R*W5u8%B$87W}zi^lNe(M&}qEv0%fJf8<01IDxRTNy~DqcPa@Szm`PU@F_`w z&q~5)hJsJ30-W*6(g9s;@5g8D|q2mTZXoEoLJ8D%(E^)xKE%GSAbKH~8U?W6G-s5)%Q0wcZ~87c2(z-crW0e3$@ z@s#n}!122J@qII1N5Q#00OF2U_}nizUf;Xxi;UMe3>3!eFO&K)Ua{Nz9NMz z*Oq>d*XA!{yx>6sbT?&w?c{hJvS#0mSI1A&#%o9D3y#-*E568hy*W|F>;F(|pW`(Q zZS9L5zW-{!$E)j07_Xaf2`PQNd=Fy0zW?aH8Lzxs)5fc;{0olPOxWD`{OeaK1`6}* z`3e0PuZw@u_jrwarQhSV<4YK?lV8ppuY8WzdKqa<_xmsQ)_{%@Rje-h#T?-FdIzw6xqc=vt9 z7%c4jzWE4;D_4#boxPVY!dUCwRnAblTa!!dtx5140AvmqNX~>UF&Y;+dIBlT}4bla0 z9h9AwsMDFy2-)K-9He%E<^IG9MC(+Ly2qtbHrA$GiVpO3U^3E ziF6RfRK?Wq6}{>bTRc^v#8Wuwv_AL|s7;kG`8Ut$z>#MQ!ATwim0Zvd>|qXbb~Aa{ z&A?x!HF>#BTVUTn?}O}(v?G6dRGlCAVu6OUd=xX~T3-W<)d9leXE_9>OxfENjUTwo zG;4~{Bqd&&hW6Q}VMM&tM1XnHv(OV?NGCD&ekN64uSCy-atk|Xd+6*fdczq5V>rB5 z+jAHIE#Sd0$xP|jY4cGeGElQS`YwsSPfzp$s zyT}c;()jCTKR7U!2V`q(_l2#THhltvovj6_myNE@{;e`)zg@=u_ORa$tQp{ncAr2e zAq%j3zp?xu*&ECMo~3(jl&^}H-_I@h{eqrn4|PSmGqx$wE+w+5C1jz5>>f%O`Y%~j zMYJm=M5DH7mu4d=+T|s3wV|fs3$I$)ddyHoUS-UH_yYPmiDwa^n`>7VpRqL(C2czR zL3@(W{25M9#W46I*-K&flC8dh!rhfD8FQJJy|&mlu#^h+HmYF1DEk52X7k8*^-V>{ zSIW0pk6=v9DVuqJ#Tn$kjsen4V)I4C`fNwUdn!b{X89Hf1NQ%Mnvi$O{l=8FM)@Xy zTH{LC8upu1fsCx?l^N=CYW^tsL0}DZ%ze=UihGa!5JM0hfre2~GYiu?dDw>-+vqU; z>6WpajYOss&|;x|?)e|eYh1Do_i0{4_mq6$SsY>azTR)K?&?gRj2`(yDt?Cd4Sqho zW^eKHj-Tvf{A?nAUUmOhfuDIdWa8(UXY`4m^I>ie2;mVJc7vZWnBL(bge@@KEBstb zWK6}+|FWHepXTWP;O8-B-}ssRY`^idcHiLVo@4hGKc}co|GuN2Hxobq^z*L*KQA*f z@$-(;`oz!YL$nLM>W_}L7fd418(i=OE>e%9?9{Jat8 z#t>1+(d`#o-+%Y3eM~>^C4QcM&sTw;ue4<1=k8Pb#Lwf+e&FY+4}6LExroS^NnZhb#7ytR@WBta@Rr>}%k8Imp{ER=dkLl-I#LvfW{VMQt z>f%iNTyk8W`1wFXKk)OncYcZZxr@k{il3*#<(9(F7ohFdH~qZ$n!fRK+;97hpY8hw zKLh`_xA=L-gZmgicM?AjUj9|!=Ob5V;^$wF?Gr!uukQzb4udYwm$tsoA~L4p=Ph5i z@$&?dDn0Hjh~zM4SqiSu3*<*?BDuj)5`cI_Md+~eC@`Z*M~ zdcnc&JNaim@$*m1z6$)j44%x>&yVgns!#lU9=>xxuzHuz{{i|mUmAWE9Fu{cGmf_L zGg;Ih{A|9WZ~VOISN+D%9s349uRV8f@$;pp_c4AJ6F*OH`zrABmCG{mbN3N_;^*;K z_5(jph5pc&hM$XwjH&eVxA14A=;vg#xbOA-?Yh44v*Uq&<7d`I`{exn$fNcaKbLgu zWBeRN{QQaeRp4jorJ49S2gX(UIDcPyML+QKmYcpr{M<@pOvTS(Ffya?^TEUVgP-LK z`^L|s?(a8#2KNzues^#2^H&Y~7(XWvKR;^yD)9413o`NZcZc+epYPQ513&+JQ{LDdL`;>p)-3xw>GM5BX zRP0KCqOL*U6PDyU1`i)UZ~KNSW7kJ-8h^CT{AU5oD+ZdDL8ipdF*&MXI`NG zxp{%Qju{^WuAS1}*a7!h_0KfEn$^6=@Ec)YbRNtTKjDLZTJ`*(^}s|=b+edE(8qP%}#(L`S(iKfJ%ty@kPqUW74;bpkg{C^vb)Xub#2v^8J%1l|IL}E506|7KADsI*|oP%+H!xZB6(A zrvxuR;_@`?!kV~a{lRgYb*k)5@ySKu^QT&IF^Qdvd+2*&!9B5DYr940xke*JQE8MY z(#6X+M@IhaYr#m@ZO|c}ABx=kQ_Q^=t|D~u;X+eg)U?ih=#Z==75vz7Yb-*rUE9=*!Wb^tdV-C(lp!ry%jT{AyiSMB0IPbrU-EKJi6FIJTn( zb*Gs3EF-qHG$4g-Wu{F6_uxyG^{0O*EQ4eX7PW&!v=gS}3Wfo*o}U-EwyF#->y4K? z-pgrxCcE)9SV1#_#w;Jk4cJ!Y7i^meY#Upyuq~8J9bjCmuYpZ1zfqO@IL>Kd$i={2 z`I>xUTL~&t*mgSJfNd8NxeDhiZ0i8FP2-0XqBgc&_9?J!s9@WOP??KuskjE6^U0am zX1tJ``MAQjCmwv@fd_zWw1fl;N5%^u{T+ka@lFo#tfF9E;8O8X44ZisMMk)|vrG`y z=m5_7%}Ir3nc&>SSKb4r?E=o7A~?6}iW5+Xg1Vp`RIbCp`B`vy^3DYc^Jc)td4YLu zp?UrY;GK*QQ)X|%*fw?u_FejxLbfG<{gF)^nyfKPf`O)&@nTNQHD~$)YtAb)FZ4HF z8_Y85VVtMT+|Q`?!BV3U8XG+&J`unz!EJwk*jm5p5YAGVO&0({}t!$`nvGc?u+%`!uyjQY7oO|4NCF{nU_Yd6Lt0sI%(Hl)9a2Tj1z%i z;{j@Y%%q!&VY_LL|D!j*WO_Y)cK_(L_zdyT>)R8blU^Toc^bX`*?nGmeFH*0(CZ&n z*qG%^DY+j)dQQx`3(KJgv(o5wk4yD(3n@*8JY!@h1s;}wZyYfSd-}!=D;dl zSWT11Nw|!y;0yj_9rHJZXa4{RA-V2&&*v}&B-e0y>@WqdV|;ABz(c8TI=d%IO^WBG z)OVl~MXB$?8z}X6NSH65>r(1!ez% zHL(^tjrM;Ks1Ny{kcn31`{?hAT2B^gT{JK7NAL%ed*lyXTCMnlU5Y#`I#JbvtxNfFz)rjqL>}EVkOj;LEa%1;xG? z(>+^e=X=xv+x7@%QC63ft?A&`*gc3jaEgj>0s) zvOO0@5sS=daiMvnIo^N9cweCDcGPbU+33r@X3u!PF}4^jHvYA7La{G948y96u`8Kr zl}*h?UxQfL=fk3=--s6b!}AA38YJ?yQaf@=JOp-XP~>{~KE%m%YU9R&Y82Kg-#-{- zr$4-5aWR}R=9@m)o{QAsmJ@DC?8Jr=YfWi89^ls2&(97|vtEv=As+8fgfZJVBNI;= z!yRWT41bF26>6%=bE@^1+Xy3{=DN^-n8ln#j{_;b6Y?{BCw%83S?$cw2wVUeW7ZeJ zPmb7DFHEto-C5GOelzTAPgM4`11MP8*FIY1r+w{WlmH9sbW@MF1H{@-k(I3yuy<~Q z;lH49*MR6WTD*^)hQ(Ym;7ZYzCD!Iz-6EPCQbyx_|Bt=50gtLU|Au#A!37p}BT-k4 z8teKu)TmjZZK$XLvrAMGHb4^E0%D7FMXFJ=imk!WO(MtRBDVO|+KLq|tyF16jf$E; zBvGjbp&Ep0P}@$r)CR2zV$JjW&78C6?B)aTeV+Ha-s^qP>^XC0&YYS1Ywo${o_oY| z>LE_Gk#W3Zp5$@yEr<@p7^0&Awcc-vdsPv6K!VN)aVN$1J8RCucVg!wIC)R6J9aVl ziIj_X$6{7>p7H3L^3mQbQjlx2@$gjnunLm{+e2$_!q|6yoV44mYVg=OHm$E5KA`i&n^PHGXQu;m}ali8LEv~Xp7Gosx$*Icd- zCD`@>Xy>c*t0a7IYSk|HAhhGs;R9P79? zw|Ix=G@5%XAZFye#p=F{mn}yt9N6X-JmnHqq)jmTZ%>`645bIF0qu2tiA_Y_`a2*F z%%-8$;;t#2yRdbVfC40-i6o#hgD@@!4d4Y1g5}~K5KVHLku%kv^D79X+D6Anrqn&%mvhJ!9MI}ai>`=5Ru+sXm@&oky?VcVDd84zEo z8b)cY#deDiCwyI032%Gq`eYv z$%+5i?MO^D#a zzX|o0=OiYh>P@O@92#a+y-HQR8SU>bM5|N$=~U!?Txz2yPADMZ|G;>`ESUP#+TJ5KXqnq=2V+7r6|FMOespdiOGmz z`2&!;q~OlPWFHSAoQxQ3-g-n+$CSBKFZU%pMG(;~dnl!GY+0z|vv-`^cvMxa9RZVg za*Etfi_MafMLG9N6uYrEQ=0`lTC81G-i3{wEd@9f=K^dT1mox~H}U^>;O8YCj91YW zzu5;gP4nd@ihUkQ1C%x|DFXQLyNUpwLfjy|hyv$?)Uct>(c=!nc2&worumXg**=qA zKzy}Z&kS|M_jlAFR2UnbnC31>Tw5USn?8Uo%>I7q4v{rO4#8>SB*jnZ@@>6|kFHF7 zm_kHs-_?(NJNby@8_xdi!{R1=q_?Me0RA3OzMX!-k;u0jX?^ThzMV8?Ao+F?!Vvc_ z-+qTsz$Bi*>@ThQ6)hmclE}$_wA_t{1xZQLF~cl z=RfuI-#&T%6OMg)4)CbC7z1l;<{^%KS~Q?ID`%%zymT-8~K)3cJtSkQt#8E-3$Z*I>#Ppi^+ z*M6SX6!nbfX>opY%vH^WxR{fhfXYqNjj2MI{GBeZeZVgkQwGzIe~u*|(&F4M{US_3 zYbNN|yRB0NeWrZr_dLOSW-2OwPrryKz-1hEb-i2MpbFUJfuU;KZpQqw8W_gaYH|*~I zEfQMivV#to*xOukrRVzNTg33X_b+@A#(jsUx$f0Eob0fCPQaPG4CN4Z_4@y55uO)^ zGPes^S|*pUS%TU3cuzqbg@c#4nASZ$!p(XWe(r>yxnhW}+ zsR%>3aR`8UKqv+yf=C~N;V9k=yZ(vNumPEBp5qyBhIabo8>V)oPtE}zO$9cWb73g3 zxe;OL$5iAd2c!aX2YSVAoDO10Frg#9^o1xzZ<-#iT4@&^5_(0~2+9Sq%LZypEO!<-;zcAy@ z7V|zf^83(7x_m1jeZU+Ds?bwYZWTjRFJNHh8kl-0n$E$h8_sz(RG3I_7DZmH3!(kh zG|k&vt-|oMmPs(hzm(uBQ{c<46zkOUK9Vf6{lHI&N00c#nfIiLG?Tt3q|LXA25Y|_ zE=erqGzSL&dmHjGG18CXq~~IgXTyEKnLc%b6iu{Z6^fBY3&WJ+(n@oqOMFr)yOY4$ zuC%_uaz#z{9rakBT5K97)}X$4TQMfzfDz|lT5VUA_%x{0cl0W@TX&%1OK71u6U~Ty z7Y12!(T`x2$2+u8K%U^u3S?QaV;qdBI%B@t>)ly*k2!0U~+LtJIYo(o7 zGIZ2Ij>WE$lV{v{8*axlDY9hh4^}s3h|3$L;Z=`y8emU^af;8Yf0mNY4j(TVl}7Qi1}c7k zTJbYfaTw#N52*E_-QvM+1HKvZL*;kITLR(*>5gDu^6wx1^9O-{0nV6)tslCP$zmsx z#iW_|LKqY>Or)Q7Wr@)A=livn!vX6kzh?8lei=mdK!kSZ+u-Et~hW^o?!CU zF92k%U9lF2hj{Y@U^OD#=VWr%1>~+%$X#VPXolQ%IgTkzaaR@82+WUF4mirnIp5$Y z`3^YB%6Z@5D47F}vU0TjgtN;|G44erm7?Y1{wby({AaRL?nAc_f?J#{-4$F0sdazdwFU9}lVr#X7ZMRQvkXhi@%WL;-!6%0{L>>=z4Ff%ri=x?HM8m%vO>rk?j1T`Y*% z$49?7yVe+7Qth$lBmUxm<7aw&^}2!KrMvZI6heveB11my_BJF)$*}4zqfbpkGop2Q z8`k1hpF#r%0&#Ux?>JWK9lk|H(PrdDMD^56f-01DHLG_ESElSAs;snstOu&}YP9Xd}Mj0DgHv^z}sP?x;tn6m#R3QtYw?N{T@&^iN9QmC&@^`f!+^dwNG;$%iWMS`4|=V}_?Id!XVkL$W&C9LSW9>HM;i_#a5W zCa^92`l>d?7*s$xl|GTu=~%nEogEPil`)NzX=qoyH{^;M)e!RTfa!o_dJP-f5}VHx`ITrzng}O|5rAy}nyLgnyY-ukGudh6-%1cP>^XvEF$Rr*GDJ z=k);*F{PW_htnoj@CgVKM7 z{)(|+D`}kzKyqaGmrMZ-G6j*1JWR%7Kgv*DeVhANT?;20OpxljqHoSO)q0^h9=woC zwQC2sN3Iw47ReXoAo6oLh#c8^;fw11y{AY!Bk|plOgsm; zO1khnl76yf*(!=GgT2y;1wC7d6;eko{t#8haS{HeU#V%AC7hL zi<5?&fHB&m!M@f-f1`*vZx8)KJ*LY@)3AT{e*M|$S6$zxo;0nW(|YN%V`^6YTcs6z z@-eCxX@5oyIojfY$2qxBzjzW1%%{HqP2IHkp^Mq$UYoeZJ7o(_n!UlNfBQMw?UJK{ zpLYKQ6dc?Y?A3PCycvJlIkDyXao(r1Pe^$FiZYJizk;87AO6es_dadO^@jfG4ZRtE zb;yYPfR3+?cx&S3>kH6=oZzRyH@r`|{4MVf)pmLx-m<;x)6KbhPQV-L@rE{yXhRv- zh>vNiOpf9`?~tAFaJufmyAL1S{ttYC=eT-9?|O^h8Z~#qsEUG#?OH{FHh01eqnxi{ z0<*9CVNj_a%GXN~_u8k&0$NTW2sg(Z+FtcgUa-UYx`qR^_1f&L&v4_@UiYr~Y_xaH zYoqm2zxLAjnt*RS@`-dO^&y-OoQ0#z|LpUwYxj*`9B>Caos02WH_yfOu4y^OyY3~n z*fSmmUgZ0=k~}8yqFamR6AI1)+WxGMy=!{1yz4&mqGzsPd+=Q?l&jSS;Ev_f=F&jv z$6G~OX-@F1@i_q;S(~F_+rixIaXnf~yla1a&ruV%5KZ1V%`E6mfauWY=A%>WX+^eP z8qj08{Gk3L;@YQf{kU~g9sv?~l7mmV^u;H+0A1wx`Di@8&Rmt_Ku%CNKSOS=_DR+& z=se)FZ!{Y24*oZ|4bSuNme08*>#wX^d&#@5)8}3DSKoL5Ecl7@pIUZ6`)5|0cg-dV z9jyc1$xMz9SY|E1Me6CLl1iMknH6F%u0~5LNm)z$q zMsM-h`_n?`lPKWPLV4QUe61pzKtjJ^bO*p;KcjD(ORMk$kc1%~VoO8(z|b2;>XXh@ zMC~FqqmpckqPwr3knoHT{_6!28)$o^LE9!>vl@%G1<3l<>)eP;-aYZv>(4@_i{Bz6 zICp};y-#J2B$0zB_#y~hy*mOg%Es3gXrT#O>7;n8GH@yhVCoy`>tDG)7)bxsDt6#Z zc6|zf(K!xLi@Pl0DaTtVz7TJj>tDN3Pz2ux7)y6Eelcu3E)?s#{`Kw5k!{fRFIr($ zyx_k;mJhc6m4JW2vcF~y?f`+&{|}7)5YV{eOL83E`US9}(@m36t>L`bRvef`G~pUC zuF{24J3!CPV*GS`2wzUH`$F%(M@QgOi0d))amCYVfdc%_3KZe(IeZ&?Ma1^c*&0`3 zR^YfT#ew5`wF8Ts;sx~(OgS6Kjex95fXr#&kqHaEH@wl(<)=suzKP6&QD_o4a(=Ld zJnY=0wIR=koZ_tQ-ZgK5dp3CxDAbvbr3kAnMuu;z_?aN>%gp9|DBdmFXym!r;5GZeXHP)Dex7=Wx`9XXGX@BtD zWgqvVgU*_OC+l;zNBhXT?#r>>HJ^_rYiX~ew8!}>#F*Q=rVZk)1+7B;Zq)CCz`~c% z8hrWnQQ9_$L=W2Jb8gSVchDky`6F*|C+cuJ$#}1!MJWH~Xz#jhW3^3eC%-}wnspH0 zME(1HEDiCAlGp^SX6u0fD|240aC+`?=Ky8#lfW%lzBKZZj z=wQ~HfP$~(pT6K{!ME|LW6-HBkk(!hcd$dR@CAD?0({4(Uz@Anl&4>u4K(;p-P|IM zhZJ&iFbIAM$qEnOtD8Y*Ima*b&d1KB>ShNC3P0Dhz%P4Rpn9RV2CD&Y?OzCw#G^qB zzGRuja_~RE6MGuP-$rrn%4%2*OaRxO#GLUU$7@>Pvw7;P{21JgRi&u&wT0e|ZQiGw zot>w)qcYED9lC4TM9{_!S0|?To_augJ>hA_0b@>*nS0_ax5wK6^`mzNYwoRayRhpC zEu9lsjPB%#rr?PVRFjAA;SqkP1#Sj3NWJk^D7oH-@sy^h3X4I$9ZWoZjeey zPDHd#rlYdQJIdnE{c67wB8clDjynS}B)aDW-7O$z;1u^<@YnpW!lH}ZBKVo)P_%V6 zXnPuZ6#;jZfDVc@zYU8k(O1t^h ztPZqUiV37#Xt^)g#(v@}9<4L$bMLx?`2POUfQ2Wx9rd`hSAzS&(rz$1pzsmCy-zYO zdjr;WVc14*U&D7_8HE-SN;UW<;ea}{wyd4rHSgk!onG|D9c%J+ zB-?VNLTTGbF=)IjA4peY<{U1{T#3*!{DSPoMh9<5=@J$_OEqm(OclyU{% zQJqIswn54@9<`I%1|FlH;jECOlqcAu$Na(0#QhTg+Pm>hzKKg4LK$N1hQhewRF0&_qVvn3hM3e5hBG+4jy|I*<9r)Urp-(Uwu z=h;-0AnYbn?v217&IB%{a4il*<1Lh?7{T#7EiikAL6_xsaLynA5K@X=n@KC0Gv>WaZ66{ zrQTndDJ!*oQu8m7(sDLxu3?Q4u}iL!xS;dr^`iT*xkK;Yq8>udRbzBpfYE$D#9|3# z;50~3$j!xI5xp<2In+mn zVxXj)1N1Q<+jRbHN-hXdKXiT<8VLP8rSrR_81b$*mjiBb;eH7E~>mnKV<&QEnmssJ`&>X8Z$dXXkg-H@gV4yes0PL;~Q77Z*< zfwLTn)9hdm2qQ1p31w*s9tJ>+LvVjH?m3DB=i2RoI?w^<&=nqJ6+q%b^ew3@m*Tc0 zBEEaPG+W}8Vnx)Lt!a{u9sP*he(CxD9sOAOdvI|6zxwh2pY>yCtv;!>Qi9JmRO4c) z5o7+UG~zi@BZef;(1`yliT!`0Mx5dY>K`~3D`wbpcELgmagNn-AM81P$m4$1W4k>^ zKUPZi!_tC#Z*U8z^v|JWpH0a=TUvDX3Z<8D@>m0oz8O*-nm?GPuw{=w_&FzNc$hy5 zW*&%x?BHu){5)ri<_X|tQr7F*LCzaB*fn3rOtOV@wu0bJ2;K?Q3C-!_$FPh*PWSjA z^(O>q@{uYa1)6OZi7&e__e6m&gWIKam-ZG|Lox5sp*BL;OYx3|s0Mg~uP@stEjk~e zbsm(Fv$c=14$!1S(~kBoN(NuUtDHni3pA&XwCxzvM^5t8^bw022QYtJ_b%qNJCD(} zV<>ZBq6Og!oz>X^-5HAP$7sz*(qN5jPjEA8b~|AcRcmL1^qQ?e#1d zH1;<1u|>@sfd#g*pNZo^P+3;HcijOmCc`bDy5LSwJv8WY&imkl_H+(KI;Y26dz}e3 z!DFCTjR~`5I=|s%IYL0!LGB!&YJp5g0q|}DUH9BwZB z^cf*+{Gj3oqy-Nspq-cJOCo-N@)NC$7-uY^8RTbbQ9e2PRASOyR`^ApW;(o=%;DZ+`rBi#C&y2hYnK*NdBw?Rbwl@TP(px&8g8!{z#$&<*6^Wg-zAEZ_2ICH`mXTTTP!?Mk#(odchg^M5H@=T_BRl?#dhG*Q^W?BmuF_crSnq@F1vC672&e&)I-Ci4@e}SOt@V0hz%}h z4holm(|`*hLZhJs&1MOg=$RH=Bs^f#*QdCkGseH|^w!hqHMLnMUpCrf1JCbgWPs-x zMAtCM=6T$IMezJ7_t4-OoNOWwA2xV~IR*yL#b39;vsJ>UI6ya|5ulrr?hInNzdQpP zkN(Gk#^bpEiqKed%Auh#II&DwbJ)=M?8}3SiTWXy^Tyerk+PTX%}e*Er<{*@`q?j1 zDc-(_TU}g5iPEi+%5tHKDV=B*OFQUkA}wz9D{34UgVr9 z9z0osK-&V>m81D!eV);j7s&dsB6VSZzzDgKh8rNUegP~=&pzyoyk5QyYrY!+Vn%8O z2o9#rc4H*NtDKh$V;tg^CAu;g-b~`m%Vd<2jQs^@y!d07sP2D%=LbDz{G7D$FCxc3 z2>HI_pU$oFKh`Ir*)_Bh6uG=U=WXA~iQj}!T47JkX)sP8@JM;YJ1$%x8m>UA^1=li z>%u<0EL*Sib8!O$p>O%TTpW&!vT_j1H-QHB(TENKce*oDnG(3laDS?TXiK zbaH!dvtH4fC|#q4)@T(tb9S{H8NT+#LByKq>UFE(;e;j*=-nfbM=$YEbMFXlH~LZ% z10tzqGu(i;!H;}+5@K^)o0BhqAQO@%(Ez#%Ma1t*O^zP}r`L#hwns8~64Z~>MwP-q zSK5l7&_>2NtlbS(EnUlpTX7d!t%aKSWW5x}&zxwmy0^X=U(mMb%=LxVNTI=20*pmt@S?B1re#BQ=;?kIa*7XJqhP74@;jimg`;o+*m(V}a-^V}7%)j;!`Inpdw&C4eZ_l95 z>cgbZRe;LmM8pl^1Z7Guv>w0-3+f2z1^?c8t0eIH669ZgeQ1Kb^T7WZf;|4xbb=iB zp`9SlR4J0t;Syxt@n4-F_xe-srU=rfBbsPmf-L!&B*?1z{-c>Xpszdw3R-(Oj0j0^qkpDVHpOosF5 zk09Z10x@{U2NKxv+8xf=MetRDzp^1GF*6M9h=>dBH^>qN&gNFhirpB=a2B{$fl#CE zlmX)NPY?D!BQ#TTEPtD<4XVAb6L^#`7N`c%00!;|@Jy>v%%a`030 zQO!yEbZ(wMc9F9@qRnmAwu^g?8REc-U!bF|IqkbeYp7ZNc?#c)e3pB z4CDclXG+{b6&MJ2-@fnAxcl_uBf#B(?`7i7*B5u{Q9robHTJ9Hj)Jfw`b8hy{o@o9 zcNV|x7Qu@K$5)n_-ygox{n6JGU!~HNQ-LkN-vEIlUKCVlY1B!?z$DneCU>e(4T9>n zrk!fO8ycFU26CkxLuO39f4F>12`WX=! ztEj7Y8}|!W>~8pU%Mb@`8I?1{Jx7yYq1*RyP&fBeGk)=%Kx(@3ijJE4YkL2h52t^7 zw#b=_>R+quY+C=yjs8vUuYafN7c(x>VRrDTto}PF$0P1HVE_L3(ZK!t0PBxbgV_{L zG;;K7-Pm?gU+cm91v+L? zT~ZYqs@_j*4BU(FVCA$*R6i=Ktbzr}1x$NprdKV=43-F&Y*DsE_!t;=+`ZSide7~x zcJ*%Cyfu}7yaL$KvH+IM?1f}a>L*qHB$&z2(PL5Gr^?m@vf*={ZB%T$V=wPH!tyj3 z9(Mf!Oes+QBs3wX-@lCheoci)InnzR);?#@Sw8Jgl}3Cd6Mp#!{*3xhzl~0lPrZS{ zx%}gs@+NgP-^_s5X%hY?;dP&SU4GB{u<=^zds(vlC^pYM!-A=eUfL147$IaIThHqw z8}QrK*og{!2=SNu)G$M{oBGt>f%usx4NiB6=mpc z3olR)5vY+bK=b59uB^8;u17*XXl%wE|7~gf4}OQJM)85ZoRS71UUheT-;hxyE`4<2 zuMj&P(dbtQ=a39{r8nQCmpMWM8v5AbhG;}`fPO3`Ni)5hr2i-^qW#WrLTd2JH=EYl`Y$U7ht z(G7siryfy_9#CW-)?7ky@6(`P|ZoO~g$3G_GKi*_X%SK~KIahO;^ zXyC2U##^!gOfv3XtT;4Ea7*;tkYCRh$?+@kEc~0}S4O-pA`(Xl z)b?kBs}fZOrU|YoQdKV8a2#Ldl~kr(=_upd^{{ST=-x&&|^({?M6geiGS(T zW6fG@E39;}*2HYXVuRi}w7Ff0xg9ggE1^?YA)0M@*-&8KAFqXye6c#-0b@B4#@R?m zM6AC$QpvZJ~9nR$Tc{&Xae)02DZqqv0kAg&5Avn29jzU+;)` zZ9Agt#%s4aXzc5aZHa_WfV}Z1{LiqG+a{b}iCcf)wa`kUgCfBL?@g=lz4FOK{ik#psY_Vx8a#J3R zs_=X7+8lgi6y_nd_1?QSX|)?*oYiZW1G#$b?ON@65J2rpnC!6qNX?+wLRjsvDM^cM z)Jj1lty*b2EOc0d_ZvQbiySkmdSkmIBJd1>f-RWd`UtRW5XKA;28?F+Bn%ZD=DagZ zbKbpL=w7Yj{zsne(8IcF~CEWQ{{nf}1`r&R0gfsYq+3O*SK5XCj2~ zKism)$|B-#6Vq)bpX|2VOg>Yo44X+OO?LP5p)}&H(n45A&MI9ajd=e#iWG=NFK_+7 z2^Sdgkn0Pr!B531zI6WpMm)c0vfh0L@9Gsz-1StOD{Uq~5Sy%3dzNiljhnV2pEBp& zDXk|r|3g|&I8}GVYd1h)TW>Ri?-q+?-F8*ET22FVi2_t7O)Dkj1KLkg*1WsMN^Ye>QS$q?xv82YcJW2oc;@Wd03G}h|F(23zcYc%nl{aAiwTH+r zH}mcMW%5tDy!4TOFpS~w2+SceLR?jeGtM;mN6O327Zm@54gPsuqCxVF5}0~yqh8yj z#X2D>xuj9M13^cWz+7S%n6+Jymc6mghzL!ktmJipt)$fw-9=`7+Mau-gSV13^`}wt6qzB$f0dHFr~+CHwL(s2@_vZxYc5+!^H@RH3+fSpJq?s zW8tm8m~|Ra$4b`|b8jp+Ft=U`u?=A3L}`W)Tk(EBLTrN)V$@{pLX4^w0u&4)#B#sE z=5PTYD-r7>qM$P+#E?2yr6_vTasp=IdaWhInjySG=|b$Bp(!Co{r3ojm`{9+QN<8| ze_~Hy)=FE6Fr}ATjF_#Y*9-5l2aryZW;-Cgwx&t1$7H2_rI+6#*!9t9AA)^rOosGI z6(O9=6^lQrQa0&@cpx4_dfCSR978_s3zFV*`p73Uf7>DQ|2Rl~qO@L=BZiTzzdwFR zmtO^g%da2)kI4^Ge)*qGmtR~0HTj`*Bj}W&GfJD|pF6Sp5<&7Hxk_8H3ZjO2Ir>y| zVNi$Mnk(fNBfDkDtsM=AmRl>kzLMPf9h82%wZ~HK+!h(MN0;;=gAR#I$gRHiXv&{G zd4%`C^2=E;xP04lj*@Tpne`BF{f{?AgX8PzKpMWHO(wodHJI&a!+% zmdLN8qytBU!7Na&Ep=C6ab;qN(DB8W`kXNYSf?kO*a@iW)_xvy>uwHTYZjfl$E#tE$;VD?qdjp~)E%_Z^c1QgvgJ&>J`b5n? zQS@I8$1z_`-N(Rf|UeM%6zlQV?Yk6P8!r*Xs7WOOgCGrk%bt(6iP>iwh#w%o5c#afVb)_K5JNtZ zKBR&H`p5%Vv_}|#p{Mli+iO2kycSxc!<8k}j@UGq9c!Uh2#3)6^Lt_DdX_(EB&+vM>40%Yt7x8q z!3{RFEB_!R4wgJnFPeZy;m7#M9e-Xn$y?uw*Yw(Ey@3tYpJbz_Lc>Q?;fZbDhQA}X zsxt8_HfpB$@%yqh(kZrVzl4Hp=}fR0-m4VfQ3d2f%+@@jL_MJ0Ne{K!6x6L^w5lN3 zoE&aIj}|J+yKGr2F>Q)?1(xw_{UKBe)3q9r_hw85cm0xVSJ8#?v}(c;^pyeu@Y#^Fld?Uhg@GOm)QgB zN8A3#pnI$KG=GUd4w4UVEphoNwsF@KQIJoS@elUL_vV^QPvfPb`z&l{g4J0+7rP7e z>s<8D*RS)@5nsQ~t%k=A3`U9q4w9>g_kbc}s&tdujD}681 zcUb8iOy6Rq9bTlbvC{cWUuLDFOi#DctC+sfN_Q}Qj+OTKkUqsqmoV+M()CRDid6rb znf|wx{(|Xut#n})(yv?T8m3>g((9Ri+)D3d`T;AQcQn#>Sm^~!-(sa#GkuMf-p%x7 zR@y%n>FHK_8q*hA={ly*vC8(t^Xr=cv{kWA59E0=&RyxA;9ag%Y>07LH6VumN=?|E`%u44Si}Z9WJ&WlJt@LuH z&#}@QnLfoz?`PU;rSp$Ny7%v?{?BLn-&T4R)9+g8cBWsq(qAzBqLnW6BmKCQUcmGN zR(d7VcUb9-Oy6Rq1=H79>Fnc?zRXIOFg@K$*D!sdm0r#CIaYcr)2CQz_X$XQt#mQd zy-+(0{4Zhp-&T4Z)9+g8E~a0%(w-BMe$h%7GX1!fUcmGNR(d7VcUbAIOy6RqeK|;9 zW2L7teVLVB$@Fw9y_M+;t+e|jq|dR^6PP~5N>?-OwbE;t?)|{*|IA8w&HHFga(wrR zqY~GC8UJ#W_tvM89Gd;);wv!!D8}0Ud)}uV=U=%1V}HZ_$O`W2z6+P~=dSw0#d!Dlh-<_vvGGqhljoF2$Hyggm^-}tVVQfO%&ko2 z*5584m&?Z&nvY{YdBUB%u_`)SKF%{A8}J{IoU>?T^kkXmG4qI}|Zy8tK^N#>C@6D?Z&xsGU--^eHXghiz!C|^ffGq8EOo`zSc;N`_c8Z-4 z-{NDLq0v9HjHpBjm4AvlZ1h;&6=0NO_r$QPW~x304XMRJD8XjKz`)Z*s;DE0?>Td1 zGax^bM)Q5n-}~Te3sB zz!bqK@$F?>y7&QLZLFkg*bm+_Gt-ZV6_7H$1!CJL)Q9B}v2M;7h_eduXfMq#FoC(ap`au$dRHjy)dG8{7}aA39%jb#JO-iG9MA3yiFQk|cq*zhprMb&_W`S} znTuS}p8{49@&0x*_k#EqfBXUh3NIfOZIs#BubSD1reI$R8j^zV`w}6*K*|PG&Qz3I z0SdkaIf{Y-tpbyRuf)?71>51b81UOg_>Iwj^;2mv(_bri&9Lgn0jM#Wf!BHtj z;%N%JhCEgDiJhYgzQgr#0B^AZ?|u`m+?8*@)uKI$PZFjLuIS3)5$3Sy)3Wo+pEBY4 zJqxa`=th}&RVq`_r2#m1v{`0POJyH1;GAEi0WRMH+&>Q502ed?w+&A%z;Q6bztnuS zP(>HeaFD&)B#q5K*eDI(Nx~KV$lsOaHH5znDN5Y0A485FUw(&!TgJzFU2=!C&yX_3!Jx% z<+~4XKHNn;=J&4OE52#GJ`~UX%FkW@h4`BBxj*aEbK!XDPq<#j$*MRSRedu@I8_0- zgTUx~nFr+gcc#f0KI0FeyAEu+ z_BK4mj$iB2Z*oIw;cO_awzFntB22$;+O8tvriC=_87GPj z`7rO4Hxtu_oTznthA5RaN5h1K9i%~354OUfwWg~%SFmy<3{w6rD*ikC?N1;F@-T$- zc;Kn?5J?=aRd@ftSSUwM{X93+tI_ZnrlNX6fwBof(qf@Eimt|4xaEX9T{ zDK%(x=e}KRb?X3zqW2O_u(&VARmAqHqX&*dVSY>&!3GeK^P!wB(O0UDA57WXu^TV9 zg?yXlKx*0BcZfaB%!a+)PEW9&FtCNYZSrh>N1Hq+*o+N$sUlE>Wj@Mz+NN+u>}Z?f zmqn-K2Aj1@0$AHhmB#*oRDE0?Mtuv?>oerV-uY?tyBhS{zq4F?=_E&NkvM&}A41q$ z&-EdMK|<7+rLQ2OT}uT*9KjKDlM@eG;@cdWPb+bWZ&e@b0Jxj<(Q5%r=p}iE*S{8? zlyVj?W?!_jlD6&+Wjb#rQ#|_Bs}p;I@ib z+s%0mz24=eXcg9y;780Yd!OIIZ(zeApJ%lHB#yJyI9k3AA3`wir$bbOwuIg{SFs|Ma*gGF#nx;a4wFIK+GN|F!C}UFQO5Xc=4T4yC76G|)8)O${&hp7oDQHZ5q{okFmhz>)%?p*{7rg`xnZ2DTxb)`=1#{aGE+ob5 zJ0!EaEoO(hgniC%NZ+lPeb(C+7Sfr0ccu8@O9n?F42c$N(y;TPw%G>z-Qsllx?=Vb zMuRe#y*(lx|5>VSA=x&`>^m%GN0Z=&zFRSS%TB9FlG!`nw-W~a<}1b4R;y`gE&929 z8_W(rPKeS(1r9oF*J`(FwH=DtvA~Xq69_hu2(2cwx0Z{`9yOSKouZWWDM|^Mwb_Vb zRtB?YonUA7p-6d0as2Yx__s;uBS{5NPE-8Ld>~I;i;zSrCtW`_^UIO1_*bd6a?~>E zC7pje2BDWl|264Fvh0a>DxB1|f+Fag{VD`7r7;EvgoYW2YXhBW$eAg|zh_5|;@WdI z8^~#H=kzfFb)2{yu;v$R=r{?`Sne}AKTsue_z9=-sMug zt(79PqO0aOZ15GoeNzG-=5L&vTPfFqnm9D8okm)lc&fz!d>0rNLvw5c#yDai)|AF1 zSIdgPw*E>n!)TW&JTX2)cz&@WMIJFp9{bR|(hlr(TmBXY0q6^_V*W^uEf-$ZE^Q}T z297NkCwCb{A)ALoNZ=)liRy7^9;S0zCr}T{KxCS^Yqh!SYL3Ge+Og;n3W@E1!BL7v z87rmA8HC<`EVo&5e31NpX5tX^b{Qy1Pp7wU?KlLzggu1~d={~-SW04pVb)G;_sUR z2}NvU&8K~cEw!6OygSxTY}=5s6Pv03sr_-SqWmD~DQ$Wr=~3mc7eUux`K=;r(D&Df zeM61+?es=VDFhL=-N7z$isUuS^sO0ITE4e$eiZ`5d0>Qbi;uP$MC7fXP7*^bL#)#H zq5SYXtQ(e^~UFyrAS%<-cMYM->%@~93M3c|-x*=)5kcQ-vE`5YdPJ@vz}iPpWc zffrA;#*44#c3!eOR`TMnTg6LG?mfKZcKm{uK=nhs z3Uf8&+`P*exX>*gf7>8`3xm`xn<&fbp5dF0nxVkmmSwzm(iSGZ*I}Tg=6i&2o1-I! z4;Hz4}M%pz}&e$?Ro0~)bDdA-EyM6)l zE{3yqbJR5{z~v`6 z4bLMiBjP2*M~ri8k+*(1=r9p3jEHRy$?ZkmaS~=(bW5ECvOc*;E1RH&XX%qczH@NW zq!ym7PmXBe`H9K7@Y}`Lr>+^t5hckHd^x^!mh)MD@(5@|T3QTJL43Yy*)VA1d=Bq z4P&YF*cQA00f$`r*Xt`J9V@?a)9o6;h{A;jk&*xO zrosG{`kL~8UjP=;C1cS)zVM6BK~r+Wp|rmxo=ng850Z~&i;~AVQ1t&k$WhGxy^#+w zWa!7{`EKCvtCwgCZ*G%vOmQ}O)@O2d9TF+dmWlp3`^tVfTXHIDz{ZM1S)t_Y6MtuL zHt+$qCO*2if{qg5S#tAYcJB?7BI1*3HQIp0S!y;&v-=U0f-tc0Ke#X7;C}>9H27b- zcuW3&K=D7Vs~~EF{}W*KviS&802aOMeuK|pf|kMoO&uD}A)n7GHuyYW56{;s3ors9 z6MW8ciqG@o&GS*o=YL7@Ia$2S55Yh}&DYE3lg7z8X?za)Bk@<}GMCH_ubpx8=7Y%# z#oSj?gg*(*28*H&)Y;}(EoHo`<7SB5(j0yOEZ1m8_49tBEMM$;#9}@h|6xB14g4Hm z*+uOUa$TDoNEH`yyv;Sakl;*lp-d<)d{&OHQ{Cs|9mK@=EeJC)-Cd;5&F01}k2Zz_ z;?MAMyxAXb^KJPl-{lasXf`M}_X%T`;M3+|R}1AGXb#a)JlZ_qAv+Ov1ATdL%x|n9 zjpJM~Z9B&zZZg>1CQ%AoQ9Xh`8BLdr5zd>5xGLAfyGqL4JVw_*=nh6Ax8&{xTtN-H zNF(aYxB=V!cYlhHFG5@Rbur?8#m5(rkHh(PX?-@1xzxvS1A~lYa3@P>go%o)umNeU zEMRR(M%))fKN+LGs3eDOei56J`L$pEQhp8LQJMOcN|D^bRX&dTMfyA!nMCpcM#Rjq z>la&6Y;!ih-=<5RNgKVUlI^FWhOFsi-{TPfZjn2>9t{`YvtB=$-6_p(Q&?Hz!X8+L zQqY#KML~o&)0VH}O<7=B%WB+2n^s~-Di_B;B9SGzD_JYM@#Zg5+<&;;*#45yjhd?t zw+qj)bs&g_fB(0)SB9_E#~@y-6b5Sf%4A`Vqj}N%OcqX_PQjBbu=qfgnS(Kw{lHG> z0EgS(ZZkRE09yEUgU#joRN~3S-0x(|FZGBe@)UIY_-V@@BkmjY z{V_r_^Qq;V2R5Oj~y-*Ds?1qnXxG)M<~G$mkGf^&_}Izxik%h0pW;nvNl47l?AjV zZX?FBAveUGQf};dP|6K#I&}2MvmAEwqLaw8 zj>rBCex10F{0h5@8ILF}zcgF4%Y%z$0qV<{?;q$H?0v`sGvCIq8S$5k490{PO-8Vl zK2zFXQ%K8*t+pwxT5iOWnmnP+&)DEUmx1>gLFH`2!iM!t?l8S1q)4@PwG-!j7<&$z zm2Onpnmk&?0Y8PGLA>x#Gqj}AjaaY~!CfF)Zr|e|?_xee3fZXkL{jabp~3IiXVGkE zbwoU{%A{GQ9#kpNtPBMnT8({~Mrd&9c(5KL7uNnlJ8&(fV^6O5^@}N*-AtNAR3YU0 zLI^}3R=>a*GaIBjl&U(Na>i~;>qJw8+zvt@c zv_3;kDmu8#k|PW{ZH_P@NvGC?j*6+ zLD_ms>-Es>TrHN%fh*y97T?5iefb1brj_2SmoC>3iG|g5)*R1e|3{vec$cmTSOTf) zz7!>;3xGb?kA=a`O7X;6L)pwh3AY9nHd-N28Z<-|EY-DhW&}xHk)|h;Aj^rCuy_$S;KO73gfwydY zliinZ=19KTZE1}mI6}dTsSAze5EBtqAKLf^P5I%SDZWAKN|hqDHT?KSg*rP9jvq4&>3-7 zBZAt*{Arq_VkB)nmB(l&W&aHEw_j%PQM~qE$eUHR)u~R=@tlNs%C|7ys$z370Dn_- zP9}>9hh!Kqk%47#%NKr!4AF%?I@Ak_@tRVMx3$e0E^?DcnOgA`FB!aN_$QH{oXLUt zjqz#zh~P!iEHVJUZu{rJ@3Z~~50Ssj%r|+JSDXIVgidmPx0=^S*5Fq~`K0dF)=22j zCmSOMVj~rLbEH`z6A$5uqe_&%s~9y=Hi1U?FRxP^I&Xr$bP^XQ4`B7Ltca_BVi*t~ zF4P!e!c%hsSNnX=N~*%?8){{;y!!(bQXGPlI&k1dMC3e-rI<1wq8311!s6r#+I0~h zQvPzsNsS*Teq@8EQCz(C3>Ia~(uPSy<3}fcri3ym7*WgpJTvoK)KO&iOqf zTYKtWU=iAey!F51O&w*RiXC`5dW=X6SUXorGk}u_&&LwLu_&TyI|_G*kBTUch6U+| zXjCGM^QrGhNWSitOTM;B;X>Z0(#ASjA%Cr^-AF}5o>_HGiLACzRhta!VUIo=Q1>qX z6>7wxs^0p8_%_atL6b!}Fhx@{CXjR#X@Ea7v${_~Sy_)m)dTTRHVHonF%q7p|C%j; zWT7?4S5}NWSZu?X^<`n!&oTP*r&F?~9paSLt2rUc)AkHIk~YZv^f~MGJMjA9%un5h zp4oYa)H83oN6MP+W;9g6<8}#Ve%k8Cy!nH5;u}^ghJJ-keEL)h2Csk?zd|QA+$}pn z43_zzFo$cP+4)<#=&_zfr~VtN#cF&7xu8(6S85^hHu-HtRkirsnifL`!bw4}xYR#r z43}3nV80&QMYk+p3#Dub+c%+rxY>m3% z#fk7@EG(*4fabwT@BG~wc-f#2HFMx)sz;?V=xFg^bo4Knh`?iP({lvT5i-ML*6TmT z>xV-}H>WehVs%1`grQ!E)fS&~h$JR&eH*MOlAyfx8*wX%%G3P_ZWT!IL5Ily#P8^) zBcGg&rN+x|ykLx%swfD>5nXIf-H1z5(Vf#Q$J^x6=*|6QpKoMeCN}>EWB2SW;iH_Y zN^qScdb>I1%PNhh;U4aM zcXOF3M>6KS-~FZ%B1b&moxIhiw|}Mi?gQ^x;v=*g{*Mi&_+aXfDh2Uz*z?`T)~CeB zX7Ixi&3CV}-aU-@Zl0R&p1)EKJ4##(GT*)5WK463(mD-GW@XNID>fQzD8-064Qt;s zh71`%e_rtXv@r=p{i6Rt>~>?75@El-1sMSqOnsc=vk~^|&hf@* zh&XWHR&n5Kp?11_soYNfi=$xFBzCndtY1HK>Q!bS1@w=j+v4n?dC%+ShmQTwTv z%gG)|Ml~cNzLbyL@fVs=1-4q9#*WPk=(4r?3+(qr+ET9FP2B8lAmV0LCBj7!@r`>V zy%JvXcyn- zrYQp4+&6W;sv>#372#19#45{sO{_gFSXoMcu*FA2W#TQJ;|>hg%3f%XkH{tDdu6tL z{mFWt`icMT6ayRji|muky5)x2ST<5{K&}*vUL#GwA2!j72y(PT z?pK5#f1VG(+WUbhy`dcmyr4I1l{c-423cNwUMmN23|s+mvWlEZb^aHWG>P3P3#>Qn zP}hWfw}cp%2YJgXVCz9zp6Tt-N^-DS23}Cl_?xkoiF(GN9@wu)EQ!1LMM|E#&r*^{ zwJ>&yYMrjCZ)krP%b#EZhnCoi+vFId@iGIHooK~Vt%1K{@n$MDySapIp76S?mDn-- zpb=`C?w(Jw;k{211`#p)YPo@i)>dzQGrnU)E;Jz`jJadj{S3nt%7BI5DcDE`ckgc| zLR%wZ%N!+ILR(d1FycKlmyZylkj;W2D8z=44u&ZFDRLR2kN}w} z-ujs#U2tyqqra7)F+&uxwo37oDqw~v^oxhp19+(PB1lMr=hwB5Ku;p#pp4=NPrjNg zvp?>em73-?9~`9~0I?F{L@*noHxS)=j0RQ-c@|KZ&yvvA8g`>O%-w;jw1(`3R}s2R zNHX*hC`Oh5#i;9D?120bt^+u{R5QYQ!&{h`p+D!aKe9Q|o<0)k!#^1kiPV~$!-f;E ztiJydcetYq+t&wXD>rMTl0Ev`-Ark}W7jYEqt6#8I{*w--ZmD0a`l+E`xTS*`tvKCp zk>o>&=j)j`xzO8qJd+m}B(j?^s=vr!R*CEx7!c)XH%^`(gp?c?$2E2#8!0)8nq%hS zkN!L}8GpIXO?q*b=X`$4J7qr(&8_OK$%4;{J0iw@$Iu3#?&hIoVA&q|2-*PCVA+S+ z;CVSJVyyl`K9bM|;92RRHqeP=BAiR#oHOpQw1I;U8T_iUBMDhsl^CkZL^;x91;;Nw zS|MKoi4T!Q5yaT9ShnOZ*0d^|3;DFfoK`XQU6lfjm*wFnoJ+&eQi@=yBJeq_la1_z z)>wpJW)>1L`UD5!FEcil?53oKaq)Hfl8W5iB`|bE7`8Zkm^9 z&tnGnqq*{1Z1x1yr&>oMMb{12-)L@%^?`nq_5Yx%NS+~KGku-G;;I7FEvGVD^x@23X{*j(P+ssetAMw5E z=gT%9f#UIN^fE*7;1CJfi3}`d?vRSdhNXt$fs^mo+k_R|#s@GRP|VecBsU}v+! zerZSYIP4vvEVwuy$IEh-hK-P+tsnz=jH-C@IRG#{bZ*=@ZI%a??uZuj!Tv`QS!vPz zEqToKreMcl^0Z52nfd+5(+qfa{BMWng4#pCGafiRc+Tk;o>x432zVCtf#+`?HMq$d ze$wH&=e5D%*<$7&8lGK80MC}gqR;G`EqG$hi{zI)8G4X(80ka|$znP{io6$S!18aGG1d~+AMe?K42ViM;^qBg~#FND`9y|dJ`_MD5ro^{tA4^^%PFqvN2m#~sf6k!!#iV%&aMa$+O&VJXS~xkRDnc|LK*vh;>#+~{%= z)!j+_#&Xm%Ih{PQnGoZ2aw8{8m`?s~rqrC`&+~yZb|VVoMouL;Ye0yNM1w3V9>2z# zN^buJQ7QEf>>R|zz?eeH=_fcy&Q_ssfRWTxl2!DXO17I*$z%`*k@Y^w5B5IE?;DgA z>xzizWKtFmBHW0{?lSf$1kP+t%{o~#b(UN>fsy5nj$qcwiU0}xY7#1H_>!REtW)+= zW^mR?_-PIN6`yWkTQg>z#HpNhBH(7MIW?zLpjq{ENr<5Pv^gc_5o%f)5!aQObIJ(d ziLXS&^y$W&QlidVe=qySIVC4m`jf!PqiVC}Vl0KZSnDIKw_p8B?hobstNAACRcRZRseh^cqg%x?nN6!vYI>I1Ukc<2 zXFK_J;QT#pMt*c8Dmf#n_!~BZ|QlG)kD>zk4$y=EiK;FJf zR_SBkWv%=t?Yjk1;AY1Rfs4~oAQo|kNntXO2nQhaOqq)n-FX+1GjOU2f&|Xf;eB5Q zD==%LCQq4L5D_DD44I3Xpvki)t#K0Cp_oC=7pTckP*17J7a|uYr{Y)a{bO&hJQV`9 zW19D@oO+FG%thY+xv8EqqoE7lDciW^r4q*=7nF;FOBDx|`4X~mumO*rra0&YHWpJn zsr=5%)#W@%e}Ub!8GJXRN*a6tmEvUv`@rDqzuRCRlxAi^)>b8QRT*=Nmn*#L0rUc8 zYqeq89By)0Lv&>yuFC$6!ByZN34L5w6yt*mUnBs|Z741=T&+&AlFin-?Lk=uZLLHx z-gU@=n9bZExfI-F%uhD_7xF_At{gdUydh)$V#|kpwNPf;=Py=1?W0YtsR7WKAEoEt zYv!lMzs&hd?hy=pT&&L+`1+Z@{O8)f`r)ZkKg0ol+45|&tn-yZGN6js<5!%)Db8W2 zhsCUR@p47B0rlY$>L~H3bCy+?)juBG&;2ws1Av$<%HW=@3SHzuNjo2N+|!uH8dy zIAjU@BUv3!Tdeh|ZONeDiwdN{sE{-}pJ~`Hvcj`@m&>~d?<7T+@Xn2&OL;yO8b_xY z6frjc^~Q30V*wsBJELl5L=;Zof?zIfj&#pOaV~1n$EGkM&O6Q!XV@RP*xavbZI!zm zUUw9J=m;6a-jSc6F4%f(u5Pp(VIRIKzl7znziBghh4$53$lC(PsyUN#B{+p933xxc|E{_3j0-PXTU>$dwx-JbgAs zMAe3>_G-E4j)Sv%9o<}GlP&-06%ueq((+rZuT$AMqLyD|y<3lWapLY_w0w-M<=kJ& zDaA-x5mvMfE-@v0u44<1eFOGTJ9`*yCX3TiAmuD{&izV4f1lQ;r1BDY^*%m>0)@Ao zwzoU_yuI(2>g@nZfp{F&2MABoA?a0B3TA85za}>ktJklN($aMDixeTbGFTI#AnjRZ zerb*v^TI)R>I`+tGX1>&&I<#-U$=B9L%Nj}2>0)}zJjkP`DNCR@Bey`_u0Os$WMJ= ziZNq7eeayKctk~Vyzs+cj8WYXZdRAkEVUTcfR16e;AIb2b^TU}>Js;|1CUPG;Q1TU z?0}n1aD1y&pK{B&;bfCMuGSAm&v3xmi758ca%lW7&ZaqO$}f3f#2;89gq-}p>2!T=*@B2lA83_8`IsV0I- zBx-RpdW8^o^e_f`( z{umhx^cBP2F!F!r82QP6GYRqL_YE0r$glYOd@E0QeA(NTzSF-;<4J4>JICw-aF{jUWUK8Uk1b9jBaQe#I&6- zy(j$Xa{uR~XOBgX82=jaJ>fI{{MlO8XYL-(XaC0gliw1zTXr`We*@w7jm*U#toYxW zi(ft)Z!UI~+08{~xhY{u#22nS{{G~nShpm_{3ejuNtufqt-PkW*!%wEv>)=m%IK{& z(Rz&a+S!TpWSNT`m1r*hvPm)}X+Aj;8})#cu9mqN=U>_OyJOQ|%W>j=V8kDvK9~Lb z>GKc0(P#fY-;h4{{`7xKpA&x{PoK9;vD4>wM2HNJ6Q$3J+HX#u=UaJCfIc4)!@vH zNcsq^r6#xwX3`A-{k6MT8^sCEx9MPqxyh0+p@q)uu7z;sTsOT_@nb=fIEchp4Qeba z5qc*;{XobzZJ?hnm69OA{=oR}>0{$_n-Sj=Kga9uHUCb0@zx3qA8dXJ#@8sUD>Kyk z3F7P0M~;K9%5M0Y#Z*XoI^Le?&|6j?8()tb@yEwk^NHc>KF}Au&D|+$LI=(_Xkv@4 zJD$#Ro;05N{7O+ncE7T=D_BO{IWy*StO$Ifukpl#sv@cipC5k#%0~mxVB!Rk^Em75`QVbCj5~z*rZUlcZ~SG zPs;cn@JHugR+6WJ_BYYlLvm`YQ_9FZS&bfXoc`^ps8|R0gNeP^PC0(3Lg?? zinHM%z#~IEyyD>y4;tqpu0uT9#iLm~)`-VS@mMAvwfu_Ep(Qs%D0s380jNh@jZ8-H0 z^F>O1A2b9zXlQEc)Z2_z7p3|~ce9+~>0v};6A~4L`%rHcOF<@hUZ$fHaBeex@yMWu zHp&+{*cXeJ%ev;KqjIJCO`>ABGA%!#Un6T(laDIV5--hPq*WByD)TmgSUyXYsTCi> z5|C1TvZxHs(!&HBdI9)6VbrN~GJ+3>AZTMULBZeEuFrn?Ueq;m2z#y$l?9>|8KwFk zE@AwknpkYToa>B(DBP&#G_IystMG6&GgQA%sjmmHOtk5}?^rl{`Yy&9>PU|L`-u+3 z9;lLhIQ^axDX{>0>CGe5vAD)7Pwk5n-2{r82)#(98mY3?`#t>a;p+WvdSNva&kBg#XK`Pfn<)(^6 zje_>_dRz0EmNrY-tuPz^fpe=%l9+%Mk7B2m-MHQygL4R9mm&FUeUr0 zrEI$?s(2yCFMuP+q2)rz$nAYWZ1}?-z@b6xLJa2P5Bm^sDnt_aWU)5hy`K0ax*;1R z!QAp5olVi0DMbx&Ae2LBs1!962E(jJFKc`wv9^J>?T*Raq;e5z!*CR&)PI5max224 z71lbHs(FHWrhvh>E16BT$g5;lRB59~RR@Kme$x6d`3pFjpa z0|Ouf(GqIDgI^6Y;AY9)s)7sz6;bos`L%?}fL>3S43IcHOBGr!`oDAzqab+d?8Y(Jp(j z91AZblzHtOo^0@h_86kM%-EpfStPVcF1}`4$3+RTj_bFJg*G_{u_(Tw`)7cb?w@fy zFZGuBnP1)`K0^~o;xk|+Y=lEXd}gftj4Zx~&loBOPGFqh8}fGhK!Nx`EG$ZA{X(fw zdM7v06T8u_w@A0pkvoKZID7w@@QRhOT66HEKvY|K?y0b|X&4bfAz=gj( z`kb{MEy{=w=yekf6=oX0=6E(PJ=27K1t*6}qWO`ycv;@?lPmAD5~qMI5hvlwO}=6lv3!B(%uB&!p!QSxk_$j8fS5q=~$S zzGPu&GwmsCn)b`^0VtSSe#9H)#=bq)mvc>hS>v_j|T_B%^I0(Lll91l#hmb2-gr8IglYh-elO5SGR^|22SAd(=1evY#F4QV-!1 z7(V1Qvz1)9L%}+FCV31iSk45>)YtWwf?RQ|8&@BzMSfK*X~7ZW_ctP_G5Pgm%n~k0 z0L^h*E)PuUNo>M;RdKbu;gOAj07FqgNFh z%p}*B+TyW(^x*Z9*yHW7c4Q~|qIr4s2^_(QdTzn5ps&q%%P{Dx83DUJMqz`#BzBLd ziH~iP{d2ISGU_8x*`LpoR7PP?*^eQfj%kv$AOTkP((cfHQ!HBh%k3tuu`XVQ;*?B2 zV@_CQD+yp)BUP3)Qpr}?N^1B}!x{-#)(FVTutq?7hBYEeJ02>KH6P`M!En+rvl}Fz zpBs;g*BCXHLGn*zO+NY1v9;F@e9VMoYBLZ&zXBa^LX;-gF^dDMv6Nt~bIphn|l z4PloG4D4aV;lz!h%RBg$3~j?8A?BlwBD2@vwi7@?GqQwlg;gfZl8Ow=CiyH~Ac1X? zEsPOqlT4!Kn>I;>7|mkTO1)2m?g6E;;TUx9!bymRHIf~@pW09JC~B|wE5=7k)=RvLwx zHo#|ha;<5tJEdpyf>OZ-SSkv&&9_IN8_x2I1dXZx#~LE5C;ezkFZDksH}$_Qp7ixq zW?@qP+2U#cuV2bPQ(xQSX^Zy(PGHmbw)m0^eVvg%UVhfXULyG!qURH{@!QrgAHPC= zhVhnd$j>SS?DCVsru-y147MT4B0dt2mEy5XJZi9wrB>jgiac#}fm$;hqu{%>@x_wAsx1DhKT8T39bFBs`R>_L-clIy_BK>d zYoIk<+KS!yWzSKS>JQ^wQ$$4@s1C$#k507Mt!la{XIR)aQ*|?W#Hx+PSv?J+rA^JC zK@5*qa%)zs;m`_dDGQu-3J+~sDH7F+M9V}X`YPgTMVvs#ib~F~ToitiXhdOE$WCL! z^6pr=B`qFH*D=;0iY1m-fbM(2(k4V%Sh}mk!qWKLOe|&c03GKLtwFoA(NirHl4)o88V)foVMMkgq_+1v7#-zRu;G~Au1||fH+a)Zky9dgnaIfqE^JY^ z^*e;~&Z1+yIF<{xW52`EQnxsKBI++v3J=5aPNXV|;C?9F6g3QmN`NB^L(b?8vxx*L zQNjCKz@@=6o}rC(;S?>{rdnT|goUGn{ps2$+vlSi8LPg6)DHYcUHR*&=%{N6uphfvdETq6%}-KyMc#B>eoFbK z3%oOiogTzPS=&6LU%OJUE7IZ_S>g&8X$ye1NLO+g*Ut8>?$kzTf#hM=6d~!b)33*G zzr*3PHLsSROl2hvJAER>oN@!jw8x&0yzY!W$6v;tXzVQt;somv{Yuht?h0C=;!Noh zH@{$Cb;f`aoX3&ML2RM+@C#08$?R7`7kMZJsMZ$v&T%MmK^u)i`Y!b+s}ntHnL95@ zdAKE`B|6sIh|2__ zJ94RrTIzQ--oKg!BxyVKu{C(_$#Np~LIb6L;3)_XUtyDGKFlV6Rj8_)_3^!#!e$cQ z6CyBFz`+S&fb^R!Y$n5d()|O5%_Kii+wB8=#0SWGLZzeaK&UWpo|+|WCi0#%bT1l> zu-AQAx1yiA-L#yjXduNAqEx7OKoo6X4l3=LI_#g&*w6s_^~`G%?HOCVzY6E$Z~~h> zV~ax%m1rm3D7?!GzfIvct#H}}2)}HFiz)n!6|SZ5V^;WC3O{Itbqe2Wg|mDJ-(iKTD13_* zUPa-FR`?)=ud~9#zlHE+R=APE=UL%rDXdswox)wP9Ax`_7b5(n6|SW4E-U;Hh2ONo zTPXap756r-MVTA(}zQqc!qVPmBJf)OwG|nWA z=P1|usqd$iu`89CXPH&4M= z+_ib$=EVa#zov}!U*VTNor}ct&Y;W)r8!$_7oF;O`QEcSdFMniu31L>C5X-KRO&a1 zJZ>j_A{FU9L)*1fs;L(f|Jn`iq1$p>l>4x(%%Qn_$#e-c{iWTY2ge94MJYW#CvLXg z;aZh<*4<}9i)*g>)UH0>WZRUgH9_OyV zogQbb{~kS*_20$A!jLu`su>g4?x8KXA?B{{Y6F$$2hC7Zo$E*`;1X$%)9-f9_PH3h z&M!xIK1yTPQ>Oyc>YkRryCNOR(mW^Xzcf8Z!+liwT+%6bO`wtowz-^BtFyBkr#fAY zi=3ydgM@d)emyfO5Y%s&b&dlURC^+HoW48OK&`)l?!neaPzS~#mIHmxYrR?-lJ5w~Az%@6wW!j~TIzZ&n+k}etVZaL(_XcP8lA5W@a9`^mT2lS;E@gi7?ZC~f`Ivh(5)2}jmW7JcRM6gMt!^efwXS#y=98`tZV^^O> z!Fz8Z3}7!QBU*X>4YhE`?XN!d8;7H%bC5a#TZlTSfY_xrdc=vKIH_yOW*D~WK;Z)oVJOBmaut7 zt$r!DaHl$DvpS)pY{Lana$8 zF|l7F_kemZd=}^`I^To%J-C;pD_d{C@B&mB`$#L?2_FOQjYvZM@ivf7`LEuge^(?x z{bFaJd}`GWwFrwOQu1AG)F!M;wN{9ZU~)9(e>_+pg)72vo;j_5@^o7tCE|DJDXNSY zl3)DxOb^YVhaNT?&^@3}?LQq&VPZILci&qY*WJseomh8YW_9;6?jiK|+qVARdW`;l zDWEU-1=%|2@0X1JZjS5k&DxYLIN6l@8`nIwckA!a_ssro{$~BX9Gl9H+27S7!T+Ma zx9TmCWB2!v`+M*2PY*_R&xbQ^PNh0ydYiwBeQ^HS?bPr7kg<-WBqRnP)bD@TEBpOr z=I(-agUt`)zMu=EF1ka}5lzpZi6vn7!|80WIf9SeZ1g*gYcUMPA(d@@4`qm5Vf8iB zGn5U8pD$0vgt#joU0vJ)E>Cf_sFPc~>Y|p^E)4W1cyOKj$Wb1p?hh!1*6bCfspH+s zT6gWCKH}Jv#*(6F$v6~7$2FylQs@o)f4oKg&|dmBpyQ}y=gj2LL6XY@Lc8&RHv%U! zWa55+w}_6?A~l)L@ICOBYeCe;i)>!(2R%$V`37cxTKICh7N({k*Y8&9M*@{Jp%=s* zN+`z_&~pVjQJP??R^#nVLlO*g(fKF~*ofzIAYB}`V=VQ;Avj3NM;72xBN9vyEIV30 zN`~OU+Z!|8xZ263pC7>OGq_9%VrIRCRE!tWqSX&*b1HG(ygr9T1O_Um2r%YPao$EI ziYEUo4T{w#$RW|jjve8jO-Hzc$fF?*Zw7@lao`t(P9l<~FONYa=gr!Mo9#>W+b70R z$HE(Xr;dzeT8(E`TUD~(HM1(p3xqJ3F29-;^jNjVP6#@x)r}D7D6ht*gQ#A#=@5Q_ z@b2Wmt)wPc6p<8ae}pMw6CTk9Dgf&tYw4lqzAWfs0|nvxU5al+`NkcTJ}v`4li+sB z#&c9Ae$FC7q0l&@!yths;j)~3t$`dn0P$tv6%@&LI5ABIizrzjaxj^|v_pDaKIN_? zFn&@>0t7>yIETvAik5k3%4llV}9!)J@Iqqy<|Aq`PnK@5WQY_F}d83g!Sulws_=!a$t}A+(?au z$yKG!fSY8uxaLIhj>bgch1_KXKkFA(GA^MnD%~1 zo2$se*fPG*j!mvibtBT`w|smG2%#VaEWk%B;T1gK_0tb8#VJm4BY`W0=3Bk8bRI8>4x-Qb>WoEgtj2|=A${s45@nh-sFd}Z zMW_#bb__zbh6lAot)ap=YF#ifj#~SuH8@j@MhcGD7|^F%8;B0}<6Qn)>cE0+85E>W zF4$%f>9zzS-A1I~+D3DK)>z>yl-bQh{0P9t5}3!|LAgDUDzPp7LwP2tKD!R2njHEa z9=Kf;q~i_fKYv@2suwoluaO~I)1$lF&9mTN(@K}uVmHPKsW>ZZiF{^t5 zdP_ji@(WDMbkQnu_K6>DbViVe4lbVH1})pu7})AxM3Jm;sr9_U-ft9$jlh%~h12#5T|I0-GF?;kCRE<9gt zZR2G?t@*_`39yKo#Yx)DBvarzOz)Nm*WAL{mkOt61{{HD+8v@tZznTgRI%z*=epDz z-EE_IWUEf{s-yDNxdrOnB6SNpZ1^Kuv846{{)_A`C+5pnXB4#g1I&5;;ta4I_7+7; ziqLz;fvmwIi6?DCTEla#uF=z4VU=xo%6B_y9y#CN^&IYoSE-e^!F_SjH5 zCOsm|B>ash(vsVT+LG949;DraYiPqmwK1NhH|FIYRNtI;J}m|q8I$g0pRJDew2m!ystaAQ6!l%vF|o7ikPe`kxLw#Cz z{T&yA5WfBj+Ka>2Zf~4_IiK;=nNL3{l6-1c=Yn2%KdMI`g~uILNGiB59C z*RM|L&?dQ(T@OEdc3*E-2i$w;BbtASG-Ji$=}!`_U7eQ_p)GJb5q* z=cp|Q-W#$ld`Wh$#+g)wgj3Rpg*ET#VKJ)w7UxPnWw| zqvKo)_mDK3q^BGv)#>V-hY%8rBuf2s1ntRwvqvQ3J8iibr9M9)P3u=8O(qp3)1)V) zIsbE!#s#>=V;E1-dWV4sY zYg~TePOZqJ<)impT~%&<$~-E_7Ek9bRuW<{pK>KSh34XDDK*x|+u7C754#i2?;`p~ ze`?}zPf$MhY;A6GbrHxF7u#c%+Jp|e;9d|GSInre+w_<2JKTkQC{rJGr$m-bT$%Nc=ie&SUwzFs12ko) ziuosQgw}u7Xm<$LDLA*_jIG_GgsFGrsXoC3eLb_lw+h(V0cslOtNJ8+W#4(Z#0f&AQ%UWl@DkE(lVARjm5 zW%mD0{X2IYqrItd@~T$!7rG>|%Vhsd(%<6yja`_WGuuL*L)n&JLUzQrC6)Vx)*}ge z#(h4=s!u%qEF=8CVZ*l4%eMXXC5O}t)!S`x2MBVNDL zV8G2JTWtLPo!HT?*lg_PafD|@S}~xdNxgbHO|bLF_~Dk4lu+uICgdF3iJX^}$Y)#zIzpd)l@zh&c;YUPUM7H%)-*A2IF-f|SL*pP zttBW0;adbF>=TwBJM|$qO8&LedoVyN2Vll~ag-^V<B?!wPlaVdM0Tg6K|VAnL+b~FmJt1G`^f7*8NiPMp`EaJ zCg}rXbfImgRoqq-=E4BStvNI|j24fs?UdgYiO4pZq_4$RHIO?%roTF}dj#3X8R`rl z&MJpY?`rdBtppuo~A7VhCl9 zScW{y9rmWWFI4apEVjprX@u)i+ty&suL}|K%X;fyj>3JDsjT(8T0U{Bhx_f2Up0mX z=6H5WAX>duo0CCS>@ws+akkkpv=8IQ0I-_|#H4FyX`u|QDpMQd&K=`Y>MjORXaibZ z&U*mKum4IN0~ggVQCSshTNcAU@NlwAIGK7F3D55uD zwHP%M#6?S8qMq%MSBBHdhH(E+W9M5OhLWe;i|PIo5fG>hRPkwRyINeY)4-SlS*c8!3Q=`9jA*44;=Rm-OBrE2*)^>W^>OX@EZ&8EC6Ntk0k(jqA`L= zYW&iB`@R{y?f$c^jmkHnHzF3M<{s#+DZcc754|lIZJ@N%q_^){Fq7UUNtm79uCdaY z^fuIjne=wLmDi*?plL!ka%26C+k3RIFJBv2TjO%VB7&65HKg3LB<0R* zbtSQs^RtvI0-qE>*Gsy9o6?~TLJ7r4Mlwu2JVg(`WoxTa2Ybj;vZUj$)vzeY4G+Ci zhr7ca+CYe?tGoQ}4gG=EC0*W&utM@aI{J7$0seU7na^+I^-t=-1D~ne)Wa>Er{3N| zsfKP;p5NG_C*9tBPb$_$>M67KOjn+-bG)ry;2pXzI`8WxU0ogjJVkv|d49X{{6nV^ ze1_^upP^1pPg3{a{oBZ)+iEU&@x1!jBz4Pyk6S)JW!A>&Lt9WpKT4`@o1qpAPl~i2 z#gf>_q5fLh;z6}7*^R}+lS^V}sfUpJ-i@(OjO1owma#8W-G?3++Jg1770Job;^D3` z%xkSXgPnEGd)T1JvV_UK*J0r<%upIBLGk{|PudacniNzaQcfS~7D7C_MRO%iY{ zdL9myUDRD=(}_{>EW5}TfHjY~9D|rY6NEb3H(4rVb#Iyet9DyMmAdyhjiInHIkVWI zO@nj7qg|@f@SxD0TL`*trDPKvkpoVq?Lv3IUDaeNyVQ2|&)T&u2hVf1q`Z>TlJm-v zLqy5y>o0(U9jYGL;h0w(IdYrw;0}Z%NBS$#F1*xk!a8uzfN}NP6%_}1J34XHphLS7 zer9lzROk26H)+*4>GFu*?dt3gh$t6BuSGt$WvU8(+NGjKGaVtS!IV-x?-bl&x#{+1 zuFxUkgO=WyYwrePtlXn?ftTZ~ze51H)ISpgxREJZ^0mQ*1nPh1atIAKtZZsm6ZyT= zcLdYzFqv)>a-73V_m;X3xjg+NEk~*O4>*zDh%_SVw=d|^THqP*?QvR}3*u@6Aul@B z;~DzK(2cqKl>2B@p4>Nx*@Ur!1jF6U3^&|lIQ7rEC+{4G`nhDTWP{~{^a@j-jzo*>((DD)IZm3z z3WUa888a0$Nf%bnc8wbi4|kE)l|mpHJ_>!b(zDi8-_ZMxfDqU#g}@v`2<*MepoGpP z0v6Q&0+=BHz}Ssa0N`MsO^Crl76=9qN?(GL5O`XafwaTG@ua1HViju$0oxFucX@Cj z^>N(z26OPJi*39~eGDqGMw6txK7TcilAh-@hVr_0=`@F7>iv#l=mRw1tUZ!cJtRT7 ztmE#8v>Ic@*aa}-CX(!p-VFtWU12zJ1!KxpTo9B{_|EF@iUDOGIiQRjaw!e8lvY!g zo<1EDaoRPN_-&l*bg6mHb(l4C#I}q)8}9M>mz&537^ffzIV1ZaUwuWznSvX9~~kZpop zSuJo>sw*Zeb{`}6=x_tMu|~$?7ZLzWWC)A}_4gzUo6eRT10P$Ci;sB;_{eXwG8O!h{KH?7iXHy>|9{rBH4t+8W!5%PEn9MS`MxXjje-esU<&*dft zB8-w<7C>c`ydeQV3EeTxBJV{BWAZo#eS8D`|B4+SCo+D1Ba+~*IoE1|)c+Ph>i-dzzmqT!LZc}{Nx#vZdSQ4Fdh$1XKw2)rWGV*IiY$Lah?0=W z6tLM#u1z+yDRomRO}xEi`Wvv75LSh{OP%U-F&6#q1G|*sBkKpCHw@RqZ}9#{0&F1H zgEeS^z4X`P_#bvy{)hLY(|Yzl6lA&JfXM2j{^jncPrw0@-Y2r@C=H$t^$S@xi?FYI!NoDGJ0m~D`q)mJA424jX)sbs@B8iRg?05ZwQJ}u>6YjdElzinTVhBb zVIbA;C@I?_4E@qLw?wTldP?b1Kp$ z(1#lwmEN7BXd`fDQ|&0j3fI(^aMFhUJRg7Kt)=b=p8-damMxrH;oI0MUkt|<%^leWS`U5O z#2rZ$7O%Ay>}CTt+k#aXuyPCbT>%T~1ri2k6WVH+1OUOW+7R5keR=Zoc-hM~#GcT2 zbHm38V*#Z9#{x+Ij|B8Ck9)SycyV)_{hVl@ElLo@Yc|;1cPFUBvaF4H zpzs~0$qXWdBgmMa3Bz!Un{Bu?uC$v>60{p8HJ2FZ=&Uk&d!_|jC}3rJP{PK#W3@~= zg=Qi)+)DM~7T{r4)fbpqIM#jT$A`msj1!tK#ndLCj&`e9D3nSPVaov@Mlh{M?1HpVOyx@!> z(S0*w^Ra|oeFsH(4t%H-?^|+|JXgwn?;tnJ@AV1td(VMSAiwt=!+(6xlHZ4;i@(O$ zkNn4P#QBd4vOFZe2de)%A^Dv*Fw%BZOZNeHE|TE|EW`7ZiRA5tBkP9Pcp$|-FE^ZL zt`p|vI)4rUh=D3({e!VJHd!yq7iB@z=PBQwsEu)LU^#y@x+u>(bW83Y<-YyMo;&~- z!RS{wSk@=cbF1^*x%1$y{G4QKGV0@Iw6(gjv(z`>70oBK?j^q_=CKXz{ubEfj!3}n zjAiQa@vB?-{XBX{FZj(P{N@c*zdRxQW(|zILii=z4rbhDDHEU_-Q-SpEy#-b1lC@N zy>G)B=dw}(aaqc@Cm4u}F3R!_{kuTiM`*7=+}B5W&8Q7=6Jyz5USu1~Zv9#c{09M*3UsH0A?*TtT3x`)^xI@wh`rkdEU3P#PoT7isSGGw zE`w%Hud>Qr2X|y}QmO8fpzGb8hsi_f43_F%37hBcOoB+DWdFKQ)CkEuENqahQ^Jre z6);m(A7{LC^7U+E0tkI_js+0iFBAMtxCp|o5y{t7 z^Sr%<(3pnM7pl={I$RxyAW3g165J*buPukil~iGtWYd;ll@gzgt>zdSa|EE0t)#{T z{hKi9>KJ4J>R5#)S%4p~#@u^>C~p5!72>=ud`sLeY#4*O#Adl5&-P}r|i=`&)N`sLi~30 z&IEtK7efp*NPgRC0R+FjZUF?py(j@E%Wo$yPrN7HzM2mcT(RXkW|% zi1xiN0ll}c7k>zDaY+y;FsI}FAzdVM;swDaf3S6;Qn!~=AXlPK1QrZO8G_|JY(F!M zbfxZNLzvwRZ*_kC7s^8$)v@mC(|9G<7e?eXIKC10aC6INr^GH1=dBnLFj$IBs`?+l zpf$5@wJq{WM^5vL$cS}W)uZaa2%q<)v-$($gVkGDf;@AcAwgo#=X8Cwk?y@TE!rQ^ zS82{>8b*ie!8ljUT{0t_wO>H=uzb4Jf*mnnB^E46a9^2zwfWJ`{s!zq3${??E#vvj zfq)y+8R*XgA}*+ZHCR*}M#YUN!>00kA3xGj8u9ufaeQ@8Le~ap%A zEJ{REJKH4;IHHUaM}~d~!+&upt)~g&PGob6Wk}ot1X@iq6>F2pfl-ZJreZk^Zu_B; zj##J$%IGZBFIpoIB~#qSDUdBw#ldo{VzG_aDxr+yi4kbEGN?Juk}*kH-#IR1^!nFb}EJ1vrU0ekCiqYq(Ee@ryjs*KF?(PG&Rs73gC&YiGI)}d9q!=r6v zL=_9_eeKn%Ud`+>EZywGpEBTl3$Tg-DHh;q0D`(h0;op~PS|~p$qCpPPMjFjcUZ88 z1*}xxEMXw6#|_vT3%1vQJ!-+|AV982qXqk|fR*WC2?NEw4tw3?z~1@q4U)3)9` zA^o@k)F0=@`qSAamWBR!$pQ%d@stG+`r{`O(7XQV*?)8L?c1~Zq}!*nc(+`iU!0ZD zzMU38>VFF$^}huC=iBE!>Gsv!o?zdcYSmuq|1`6~QvX{3ssAP5Ki|IWr%ty2nzkj_ zH{Z5uFWQ%G0Yv)-SOC$!!)FQ%{O8*j_|3_-uOhL16J%x0@ot_45be9f0*LmV{eP`} zRlh#j_I>z9LjQgL43iv1|4p?3qJ7s}0MWjyCE#THZ|8CCmyk{I(E9OZPukmevpGgJ ztibS%mTy>^ec>`T`R;+T$6O3;V)47flWmg(mgu?jbhGLAvzqvh1$YPmobN3G@B%Mq z#dMtnV373)11_}yqy)?KbImNBUN%|`d!@(u7CJH^(WFb5Z|PxC_<~>A(4y3dMd56v zSmS-13daTl88Kw2*jxefbp8SA$B5t=mqW&!i~eE%ue;P%ENwW~HrFyjEMUQ;DB0?Z zVZ*C?;*?Zos)5N)b5VGz1-peTI@;*quwb_uu-${qytfNjnZ859Kw%#m`g*ekqe;;d z(ANWcKyJeR5nd=0KO9PbA`ZC%iw1HFU`SrOG|gDhv&5ii-a%q66vaB7)3HwHt_5s2 zn`?Ap7x3a7-X%1!x5YU)%-H6E(cd`D#11W#VJyCA!6X*T^d}??7@I}u$bSBzgu&XH zXJEF*O7{_A_7tR>X{DoGLMCR#OYinjv(ftA_UDABCGd0eDjROYf$scVV&`XTq1s(z z<3=EM1U;Q%Ac*HaOZ7)Bz+=pjngoD}A7{KQlmIaClbqsqGeu`sHw5(F{*$+tntx$$ ze}2#7F>8MUR^DtlEy14nqt|S&kk_j%fRNWewE#k1FO`6kmDg_^w|^HT^l!({?d`jx z=k{UQkrYUg>zvhtB5f`jPo73OX*`*6;;W2)rx>^}2)tDPnF*5X-y;D) z$6$k1z9(TI39-t^VuIfL|MBDEXJP_=njg302g58HnHsXi*bkLw;s^bIlvm`$iG=k7 zjaJ82vOM^W1)yP8ss3XN@CR;kqXeMI*C!IV&`+5d66AHCpA2>rp|mk&GPbgqbNBlR z3*@FQk_{m@^}8!=4OQy?#%YX(Ub}R$W9c-fAw)kk(8#MIyPVaRYF8?2H`N}w?Jj@R zQ=8Kjb!}<{qHkr`N6?~G-|tw~cFc=@G$fqrcK%Ww)fYLE1v z=cX0@>3Ol!Fh|AvS6)W@99ZD$bBcu<(e%8?fn>3;^*%)5Ja(*Zzx`95lEQiHG|tX6 zEeQC>FFn=fAOEM&Ri%0wpwd5n3XvF*olC;d2Llb*9*;-|*mBBCQhTR_L26^2A+PUv z)dG=lw`h~zj@f@Ws3F0==+=L2g#N_-JM*!){#(y!tp3B2)`{-iiI~)Uj$&}=|E5+~ zf3d3dHtov0d?(Ov{ZG7C)FYAo)G6=XIW4(Q)RR|=wKRYJSoBFn_dfZ_09&8%sySkc zIzVNgnkoBxwFQv+-vUVeF9E&xcVzd!b-wMrpV*rDZ=G**hBotj+pl=x z?n%wJ)%7(H$5hXXvdV(p%rXITVyXqJFknR%%$#o_b^Q}b=LKei$E zgyhB12kAr!+p@UDeGD{6`k8G31pVA>0R;Vwmw<0TKeSpSQDh{HZ)u}lf|>N=M{Lbh z>P$~}{Pulw`kV(}=C1yK8dB;Wnux+2lpNb8@k|u2c~V|{3R@yrogsSf%s%=>@{981 zf%mu!a6Jv3&!^J?%;L8j#nV?ygZjCB*+Azp^Ho@*qIQ&G)uI=Nn*?+xuQZladbWmD zi*h6_FAeBrH2uEI=pu2m3~8@c3no3?W%}DF4SU>hMKgoM16BJ0o{G`&I8noqc)ZpY4Fr2&3 zPadYeF$NdfrP_Jgy>#ekF6|ZFM{yGz=+B!0%EwK9n4m0lR}bP?y4z61PV2&HF`lma zu4vXc%u_o56&r4?O{VieO>(CB%5?o-Z=3U#pB{g{vMWh+EykiJH(%K*Gh+4wXT(rH zluu$jrmHX*F{`V_sjIK zN^gws^WMitCqI5%`H-!vvGB9U@llWCM}IQqJjwCnT&Kxs(m_(HPcvb1{8(%O#Q1Tf z1ORn|iA~68zevJPYW#Te_CxKD?D#nm`(bcXe+wYxzXbFm|JBcE z#{u2vlBremVWgN74dPn&jW5yJP99oA?+nu!FP{1j<}cQ8OICRBOlPV7F@!PtOl^ZH zcNziq{*&s4+n9J*Rtody%Xiqy$JA*~v$}u|w^eWS;GEkn#xY82M-(S%VcT`8iYu>L z3w+)_p{f@ld?)F{l0{4TU}14K%PabvtTcx*z%H_E=SLOM`BB;GjNxs5I!_P>Kjp2V z^P_NwfPaK}xatUT3LVlwXy6iHIt4Z<8cf5<$#i}c+|KU6q#N|j>$&wf9W_#uhSjz- zoWx1cNbFCK)}+Z#;Gi-<`r!^)9HmMpPtoyHejl(GzV}Q*21>&bk4O!%=TJ-1Ii(A? zMz{LYWK+xZBFUY&nRG1ns(ae#R7*OCEfb90byt>tKbCHwD{wFxpGA#NI&pw5J~h_W z1_g$ip@F}k7wh0w<-A$~(D`xE>X)=R*>pnH8|RQcN(bKA&pWi@e`~~>C^pXLERH+x zu9@(g6+T&uu5Bw^O|5GyTtn4U7jIP;x3?C)?P@Lj z#3_%Yi%!7FfX&gut!;&yGm4VEDlWk-Y*q``MGK#7D}0Hv8wZd@S8zAgHHQalg>UCU zQ}8a$2|G|6-KYAePnafSm9>lCPOct}^Z)4JL^?oGo;7G3oVc^w!HK7JGScbbM7m)s zSp;c$wy}93hvy~E=gkY6?Ru?Z!^ME}aK7es#I*Vp$6j{fqePkLR_uQ_qhilfZ9^-8 zotbH&Mm+R~_cQe?1LXOCwTnM-gx%2zZ|kq~q_pV50@1&8UL8*ErcnA`}2>F9=kvP_0c!(&(UyWf%c95943M%*`NP9+-rY+Y)19a zpRergtv`?OByO+$nRl7!&&`96*`ItLmsaS32#+rEW#dB2N@6cOL-IMDo>6Rv-mlz2 zYiV#h!3?EpO96h`|GrH9=#I%O{H3XfW+-2t8u$$kgi*dcy%JBPEB58% z7keB~_G~J1rduD2lUQisE^fTW2h>Bz?4tr^y7Vj=HQ5)!T9m0U{3@YB%CYc?aIzV;!O`&Am9uNf{w}oFxsNu+ zQ7V+;RrjSFQC1y3Rat#>koqR2&G`_yy-qB=K^jlWCS_HdS6SWSMNM5f?;(W;a4)`! zMQtgsqqe6jtKS@eJr{uH>_UCrPSl?B?niA=r+o@(-C-y(=Y7iWd_#R5=P;tBZ{fS! z20?cMPdWRM!i%&n>!m?vi+O7;Sm_y%f)?`|AGE1*zcH)`i~ zeu%Ul^~01c%BnZ;-PaX#nV0a8vk4e>Irjp`XrZ!d2fq8^AgW`|7R0;J8kc$~<}~9NQb{%LRvJY3zwRE_&uoGv5I^Doc zCVC~S-(K|{r9KSN&-6^kZMsI{Vicvm5-{L}&b(>Wiu-0l9;rpRP5}pQdJC=sv(^+} zm4V+$WM1T>fi=z<$~#5i-FGHmm4RO*(#Cn!;;S-WAjKHFO)I41JNaBpSR**cQ!5mw zcaA_voa~8ni&0vEk8XjO>dVIOWM2_}i+uqgwHzm=cYpoVa{FNR#2dZo&jiErrQ&Actj%`?#{i4FtM;aiRps0ZaBMNr)Tl zk|Z5D;{*x5Osd08GRb)m(gc!(Bnpmz+NDCalN32jQpD{%h;%MA7!vXTOA*SG^DgAa zuAJ7KHlorGAsf8vUWkR%oUfEshj5z$PU}vs{pj9EvsYRBDoXGn7YJ}p3yTx<$dDsK zl%)EI)z4;0f^;6FOE)A6)esWm$P64fnF9KA#R@HnvWx(l%V*lxQl7k4|7vwvbm}l6 zOIp1{-l7lS+bp4ups05sOK=8Ti-!A{cMNHV5Ee5LE8%G^nX#VVR5}Pv8(*c)3;tjY@43bY;tV8L1-I4h3x!0 zS@JF4ykYP$^RF-vh=((J;9rQO9!!R8=HGmj!*T)qySc*P-*WIT?O>-1n2Uhue6R+r z63Z?i{+(>{Z??t1!xQ*7kGh8Wcf^1B7aJA-pW@&5-@I7Dv(lrX8-URjilaDz>Y zePGErJO6}O6juG*p9-sfGF0nvSTt3#D9mXH!2b_fG*zltulipV3uFC1s$xB?Vqvfd zGyQO1t%@1+W5J-?i9w-UH!^F&I3IG9*)yk0^{{%)VIDQqDpcxQGjOlVKyV<)4fjHc z{Y4^_s86@oZ?B#e4PPttX`6S*8^n*|R z(;m_a(v}UIk~*x=+pk@Ht$L}J>Vv)T!r9Px&iAo%Y2zd6JNti$^U)ckzPtaIvC#;@ zjKK zo$mq4hktmbRfqHsuXN2G{X>JDnpexm6j%a-m!no$P?#89_n?bItc&NPq=!U7xYM@b zf0)(bfK|F6JrvBUIrX^$s6E7=)E@BFA-(nz*F}5QS4*J+-+ZX+MNrqPb$#^Tg&<9N2XNu4DQ@DWx*t&YvgO`_fqd&AbfYWh&@kBFblRyG z?B{mwNZF>W!f1Z=Ti%>DK;1d7t1U?ARS&~U0!#e;)2XJ;7R0$Q5E8x$8qbpoaOE7$ zc`xT3yiXxZoCcOu`Ao9JxAfH(dbOKuJGi7A$pFKMGFH0)%c{!1k^s2u?*MuoPTRdE+dq z6JGIK?8_qth-~&yE$Glf%7BkRKxpBm9&OQ52nsw4Q}OV!6Q8cLnMm&a9R1grlt$iI zzRkN2{~eFxF-RwFp3Yf)As7y@yQh+<$)?)SpFR{WLX6CFz5^F8`4*AI1u&ARUoG4#9II zxEHI!kRm5#^kY7+CVQZ|Y~dn@_>+$zNAJ7lG*?}P2}4Q179?EXWSxpT-< zLXJ?Ey3N_1LKek)5E}0fQjg@2Ja7#|p$EC9s}I2Wx1SuH7=@`H;`@+JM`#w30tgKEXa^eIiUQ`1cwn7V|p*V8yvXuT1@m8(ZblbhYwF6n7X z)O#p7!F`PplIgxC8c9R1Q?I2%sj#y;&e_BcZBRs_?n7GBeNAcN-Pi6o_cgg+;M%p3 zF0>!=xR`d`pa}SGP1^N>cG-ae+C`df#Ons}dO^I11ND01sMo{P>n0Kh`Faz`*F%)e z^y`)M3tX7=>tXu!qFguAFUn6KV5$|lo2b4P1(T!7PQf0gV0SkPhDtvs1>5MiQW$rj z-C`&za*h_sCp%e)c6)HBz(*7>bXnYHvbY^#@BwBz=S?siDs+Z=0hq1`R!2U_j}EWO zGpLm0YB4Y-oS~VPX_l2>nhgiT3b~qnLZ;b&QFo~KBiQQYP)hfR(3Jd->4J~-TG z9ayhGb}D7f(HggTHC#Ym(xwdcXKMiu4t_nX;L>Pi^!uf__p(fPETZdNu^K2H3v@o= z09N;;JHxkVexFv8F(!ADTI0rjvg}YhmV1OU@KZMPlF&cs z9^pgVX{|tN>jE!PlO4obeSFg04eN}I!%IqN_B6?+h;Z8BV#SU+OK zWBpGBN2l6us59}sWOsfN*5mwD{cR>apUA>*Tf+$aGVUAbz`Z?$ek`YI$VT90nhZw| z7%Quq2q;z|DMK5)s5u^VpFAFWDCy9K4)JIgk7n^$BOWWoW0`o=^21++uB^mg0Dt+^ zt@z8(#;0mGxwNDuho}Z>g*#f|rA`}t2zOwkzstJr^pxs@7K+Yp$V3&e3ur%w-H{Cx zb}Dsz_gF(V0@{i!{Ep3SQ>mO(rT$|S8}(<<-l1==k)2;wsykod&JR(Wq7@mXQ7)=X z?Jc`I>tow3n)7ct1W`3m#qn$!j;H7>RGq1d7ovGX9R_uk8r1dEc0pZdiS)?m z;8fV-l+T10cVRc(KbjhSZZn#sF=0ggbY9jkC6!6~v&WZs^@FQ;K+06M&O7vCZ|9rO zpXCq+{kj4Qzifr)Q}`Jxyo$n)S>X-}KWK%07bASH6)van9ai`O3g2Rd*HL()75E;!k4NoFq@+k*+ zwIG(*t9`VwsaX4{jl~McH0AlRo*D2=oTZ%?4Rj6JI72PNs?X}O&WAuJ!XG=)Wr-im zkBl6sMD9i;+#t?K3;a0mwyW(2+Gk*WqITYrO|>yx&Kx=1rJkowbcMISfHiPkL$|3L zhrC8btHD$)=2?Tfk5qc-H@kkrs4NH23m8;StI{Wq(b z7o(g2D=yt#!SuRj4YHu_@2CYf7uLV3)cqW+qNQj{Mo<9@($zC?-?)m^prgFDDg{%c z!R){dsJQ++H?3uJi%8^a+;c645)Jjs-CjLqZmWre_1OOu;LkL!z$|*(D8oX27RD{%~>72{0Hih`b zqc+Xv7q8k>g%{=FhWU7?8@SRdis`)}Oesd^YvT*h3>;XcmU#MY(e5Kb4B=ZnQ0?;~ z^oS$pgU)qW+NzDN(#D4)3+FqcH|48?)dm-(EAfUei;kWza7L-4O&Ne=TKSs3jC1U7 zMN5-$Vl3gR#1re^)<7xfpEkNk8($oGk-XXXWSZJU;#R3^Lohm~Kop8fQb#at>3Sbg zXoG0IzzBT+_0f@#5Yj=p?<4IM8G*v+@G?;nh|nr&#W6~v4KY;G9z3ICrlOeet)d9J z^~0>p&Ak`l&qRKIM(px7t`2h9s#O1d5JwxA&Jp~D>J@GN3<_$a1KRk>>bvU3$iAe0 zuPOCZo3@5$DGvWo5Bw6QBQHORUniWvbyosyZHyv79NK+^3S1bi)E`E|Hh-9tzeojP z{WK9m)*x`UnA;^MkpXk06WMM6j?$ER`d?nf+MuSo##?L z_c(L5Ta5>Kj;+Lg6Rdk$PH51|W+TObvD3A&bZ%qN-~X zLuwN#aSLnpuR)+hUR;fGP&L}t5*;&J)T<8#NGj~9{DgEx~R z#vwJ~p(pZeMnXafm$9BnUfiM^jZi?8cB;L!Bgws&W=C-JzIJ3ID!o&bGSFVibF!2s z;vlVIHT^Cp_R$8%3flZ3qy=pnEvvtfX_JEVFCr^iU&dhSPWoqlvAQYeRjsCqdOd_6 zCLFb9gtnm>sfYz=MO#T8MNwXAKUF}jDbO~^CX~=}x2DYu4X7Ko;)RMMN-D{x49_wo zrHNLXt4;0nyL<$xq@%)SQsKG(zZDvXP{C zW1lEnzBdH)bGPya8LCDH;x#tO5n4_-TiPe*RlKw0$8&`whNck8K)56WxWcQpK}TZL zV|lrVSWewt*GyzEpCKtL2v5qxEqO`nNUAA?Ejim^Iq{y4rXrE6X$zj}hARAO8xD#R zgXL70W`H0uP+kefiJ(_bSV;+MNMr{=jNawMDFgg8h9nB~vZ_@#1Sr)8qC83n!uAG3 zB#S=Cc{Q?ulpz<(bUR>9P4c&;HtuYqDMh%7=u610e+MUc!~+Y~?62Gp>y zKx|1!4Ft61&mu|ZuxoWqMyFA*ZL8+ z=~wh#zYfCB>Al9Ieg_xG!r{V@Z${{b$h$?fTWtZK{`s)&;L;6y33aqZvkEmg zd=w>Bq9#DbO(gzq$iPn${>IaVUK3qFNkt`oSijyxV(8ZqmRgam)HUH9h0p-XTaq2cpb&mw46)%5tZ<>O zl$MG{HB$U(0sRR+mjNc67X$s7j+qYOH1Nc3iqzygtHT;h%?fW zY!pP+!wqFK9h1}=likM|#`HEn zUEYHa&(5IE$9gxIwbc3SG*^Qm>BmQBlv9rcfOaqS5B9R0sol%HUrzmtPWF~l?+3W| zv#E=S1S*OsHed5+M-DpSC91xS#&;zn>bJvRLqffdEKfD)Mop;g(V!RHsn)pkFNT3p z_~bfb(;Ba{x(03_sLg0ers~gBgIR5UA7#;h(S(h8obp8%!m%48H6xtiyWy_#$xp>iwqBq6g3;^df@Z<5(dq}ZIhBzb5BD#W3Mr|#&gCkA2F%o^ zKI8P%zjLx=qVD~>WcL;*Lz+KWL(eCk#cx|fGk&?R8(zX&HuJhW+OQ4*gV&ol@C)G3 zL7x55X_19M`#j;Cg5Qd;4Hpi4l+lJvj4(otz&AKf&-oR5?Qj-E-RVe#9oWFMIyk!F z5hMsL!w-DgvmfC^q9*i>GX1@!JQo>lqS7V>x~}XBx;j7Ouei1G!$D5tecII^8@!DM zxqt+DW4CvFmNwp1--RIW6)(vM52KF`#AikMOiNAlc?{z3e20f7(FP9BbntgD7l3Xb z$osn8`ZKE;oti%#z+teRS~`-V>G?QQFQ&--+mSX;WYa%zXA{#w6V5QHDm2i-ESJ~0`;Z4H(974$I`Z}~!v zMjOfzFzJH>qJI9$ndO)}`Jd(7spy}EC(&deNW-4bn+dLo51hy8tJMRYwLp`8351VFHzYB9iwu}Q! z&s954CL@mxe<2`yoW6}x!UYgPC_;37w*KsIWY<%-31FW7m;o#TaFA9~T>mPo=zv}? zVrIJ0eto`7CeReubF#nal68#{O`pfcame}~o+W$5>Rr>`veHxk?a1ubf4ei{?45vQ zWLOLuhysYi_IIubZm1sZ))u<7@g5wUUkH0;M>s=W+@V(Qlok!lm-}&4JjubX>W;1{ zJ7a^;S_OOCWdeQvnU=PD;MW3AhHVnroWZ;6ZS$LCe^9l5aFJE*MESHkEw28Rz1AOf zAac->!0Kw@PMBL*3H`TSG?(at<+E%`fUTXKdgMI%nyZ_ zv#Qtn(6Iz(Yj=7h3*AoCM;q;_cByT#jGQj)KRr9@`6ppN>KVtB;s$PS21kH7>pxHz zzpYm92%oD?>yU`Wi5#cmMs9)mon2EpfcdUC%pZjYhIB|HRdbps$g~O#%-hLFjCTzD zUwFd!ukF3Pgm_p@jC!h@K{ooWqHe4P@A?&g%2u~DrV7&@r5Kxnr82&0`=0*uClcEvZ17(3-SVLvQ`srZCU4Uq+DP7#-(G#fh2ORYFMfr*_26x# zY<7bi0fUp9I3SpLv^#ROvwAVQq|NVTzF0WF)&GBZ`xf}9itGPfvV=tz_67q4h!Ql_ zSWy#=8W3dz$!1ZKY=Ath@@f%RY9Yw3Mk^59B;;~kj4eJ|t)f*+TUxQAB2r8Mvq7n# zqM)W4tk#K36)Y;Cvj6Xyxvxz&uloDLhnt<(ojZ^3oH=vm%$WgJkr7_P%#7W`6lL8r>iXYEPbqUygxLAih$kRFc$NWVQ~x&NbJV}<>G!D(_=~v>e?|Xpf@>r7FU+*m zZG=bfU+xjL-~u?_A($+4@8KPytfCIWzL~NL90D9@bxBKehDal(IDrKEB(=JiwKW-? z?w=UiM(x3046Ug^3Rvv?V2!EIOK@`}D5&VIm_APd=WX$ePND4SANy$%?-ZKosZ*As z252l&kmEV0XkM|EXl+i!^kY88*W2C3{uOHi~{SW2D%qNXq(+^s;aw9`m zOPsQSG!*V5`mozS5mb(o5siir0m0*eVV$j%ZYQPN3VjRFQevSg=FD-yWxFl@B&@r& zS#z?4^};Y%!O<9sz+P7LI4`+I(kBV8iEN5X7>x$w>pzvAH>J_bSQU0bUwY>E_foUW z>W1HciMVtnxE6moUuEZPJM?azyPE?=FwZ*2Kj|SJieW!qzACgWjaCDc12nU0#0z1* z;s8WIQ;sZG@kI4&`b-#Rn>gYuX?eZgkeXfm+0HPNCAxBt)7j=C$Cm&DdAv zYE1cCmC{B)L57^D6l~OP8js9ceImLURkF16O9-YXa|=qF<-)D8xfbr0OB=CZY0Bm% zt6+D@8_M78Wlg2T_1O7$YE~j2GBQ-URS7gIg>9IkOLxnGz5bCZ$26UU8l~X#HbJNn z*aT5i?bjq?Iv-bQPG_$?%9}KDMyPOu2H1PSIYuCL+DhURj%p334~WzzoO<~5jfJTRCsShT_9%iIAyI{V9KOH_U+JGE|u;N!1<=E_cB+)VspGI4N7#46E1!JR2) z7LNLt#~1EqSv(rba>nrB^n~K6+aKdAX0tM#(f=gxr~q+ZR$F)B(rV#2^!8Kh1Q{{ne9Ej-;`v;*MH zF6MA2CPZkH(OQUaXo|%u2}j%+!9&P}?{ng05q(h=c_9)9zwkE?dh&TVF_0+R(y=a9 zdGjJjO89qJD|XMZ3dx{xa`<;*oS-({(ciRCV1u&AMNM`lWE$WjO(aF1&u~78+RH01 zm>G7@743DsWh4m)?ICvs*YgxhjiL&*$+#kioJb-#&-8M(vYt~1n0z>a9H>>;nX`Cl z0WUk7td&-Mz4Kz%kas++Eb>x$i*BS9ofz4I3Top!BW8R{R8E}DDrAsmX>u%xfyMp+ ztr~M_)oo{gd6*giYe}aVQH7`;#w9GB?cE4bE7(gJmYF2kYYX0Pw*(f2bM4d=pZb(Im{DN}v^nmlO}UQ@<03SW3XdEn8^wNhoGHJ2yz(B*75j<-ul0nR@ShIh%wlPeu3`(|ssV_Mn^O{AZi4l|l7E zVRk^iGJ}nLTG;r)ok3(}x{TS?0GNmDYxzd-^1T4v8@+rsqkNC*;e9FJ?SJi1KA#%U z+wz5=iz=GXyD-r=nitW}jXqNoW*g;;-mI0oFXempFCEI)q6Sd;=)@SeR7c0H7Wb#o zfOWOOVQAwkcDODd;E$Aur-&$UG5r}3F33Z%Evt%Mq!jof zoWbM${GQ-(C>4`++Yl{XY1K+Y)XUD_%Vh_cI}b>t9k z6jLUChp_~bj43@&w|@vZ0V}~C9%UUvur)ko$I$Cc!V}S6P)K_SyL8HxXj*VvAla94 zS7{5D@!P27m8!g8_`6`VpL6mzkhu&Eo&?)u(3+W%~wz75?lBME6mfe~6237PH8(WGkEL5IeGdFw05mV=1 zJldhoG`Z%XC1HR7#~$T_kc#;Bp^-}1T~=cMrP$`#9XynR^l9?Juq}P&c9?HP9f`2v z*Nz|hl@5UG#xG=9oDuzF8ELttiDe^w4-JAmBQ^0Ke~%F|;Zq*&2I>DXuVkB9PWpa=9-m1#7HYIRC zDFD~uA9Yh>4sZpRw9xJaX^UpEhI={0!LF%Y=n1xc9Lmc{^+t!IQq2|0pmlTnez+MG++w5xhBMC$xV?>&5(i;Ce9QdTqq`oU@BQMWU55 zbb$Q2e^9X5CLfvIzKo6=@a;gcCzQgJ2DK3~&^974o!zPhW+D(9MMN)2m&41h7csN7 zL8bTa*`#-jHAScdCl)|QwnJczx1?aBjRFxf7UaEZ<0Dxj&6%C;AfsWkhk8fM!(RZc7MwXdyP$-s}3k zw#HPyR_gp0MTn_>g7Y%Z$4b6hzlr;)ey!*%*3{g!yuZW#RyFkx=JU?|qYP23RKd~U z^nId!^F;mFSW&J>39siheXQrdLLKY*h6q79(7DMNh>dE1F%Z>V8+}1(?BD41f5)i* zE269IEDRUsJ`y7U-=SPvs3e6Wn%2PJ1PIPE#K$_onbW(`psLN7HhAyyA+^ND&W@iR z>rteZUk462i*Xq{0mg>74tFxbE`;)qv1xzWf`+*J^bXQxX$#mWjy`|JmS^_m6aq=MveZsEndrjQ5Ro+bCFC2yFzJIN zA`RCEx%E4C<7(a?z}FN~FX@1pi)-@c7K*XO^#6LUOf zfm~u@N9Ys$U`+5})&GVS1C68Zn%lI$+{T{iR5-Ld&2RnN-QPr`q8H+qcQ2J!;~z0G znMRFR?wB-t$~M;Td4JgY%8!UPv-mn{HH(tDU@1!6oZ@e2@ZU75EhmWH?=2x zbFlIp8AgIh01&d((!25-(4azlpgtMF#-ja^v zpm|nL%76YV7Fx^Yci7%K10S6VDII(LdurEn;%i{CzS)Fx9c_Mu8r1J%6`Kw?2CI2E6@XYlZM_-Js z*VguH%wN2!yDy@C{hW1AAc_1IB>lnW@14(2?pHshpYw%&3t$z1x8@jpSbi_KJt6kf z&n)ir>1W#a0vdW{cfb={*@oJ$oi(MRdPUCXE%j>M-bK*l*zBiw&VGBuPkH+nk*+wz zt&R|lonYA1Y3DW5=3!y0^DesU3mYrR({XBa2eTnJ>K7t!gpgXqT0aaW4**`N_sZEv zi%4g^jVHoB;sJ0<@_}H}QEUzswqRtRcLd8znQPJH?}n5F@MOAdQV6%yQQ)hFv~c0s zK8b{e${Icz+v(g!y!fB1@l@P+@z<#FU(mP|+)_;b=d1C1x`-d7#y{Ofd?X~wheb`? z{9hCCkz3+@{I6}vi1lH^cZ|TjO4|Mx__q-DKOcKm zWd>%T>7u~sP&_qwHo&jV396b*3H#Sd0CT6q%nMN(aE*{HHS3Y;HhT$sRu9s$;=i=F zSi7?1tq5(r3>*%qJ=6v%Adt>@F3?kpI!f1c$iLSjUzF zKh&30lu^Ar&ElVeXxeh%hq?HqyP-0hZ~mV#bk;pUQ;3bSg;DvD$n{xT z0FR~hAodWGs(Ft_lJJgNMfMlu^{ln#{XjjI|MDF+c`{w?b+rRDpr7J)iH%v~5-L^y z2I>Hda(L;7gxn4<`?N~%NYInAv!5VK07vDbseQRXHU|~!)L=FepU&hP)ex0dPfWM? zFV&ih+6|gBd|MkL)(oVC?Q5PMCpNM_`JPxHR4?UOYa~lP$UZvvWK@_MfNlKmuA8-E zp=CO|;IafXiJeye1GC;|k8Ff;Sih|IO3X(r@5bl2>MKb?7R51Nxbs2m3+>~eXg zJSY3sB>9!#EB5x^V4!Dx-F^U{Rtm-`#Tm+CNx2P%DRHAqUb;gmNVC3z+S!%G$#OX9 zD_C*I?L5tc@i9-<=VSs>9+%FA{jjS?0)EAn!cFLRr!rm zem$#&C-_3n72kk}yNYfr^}zI?L*AQpK)#JOm2L9k6uDTE3z9ceUz~Rs^=&&A{A9rR zW@nHN5-7#vP_b0%7t}OeDbG;mpz6t}vi!a5NLPx}l@+Pn#O|^b-aIY^Z#a~3 z>6hRK6<0%(vp%!#KuntaO494jC;ovJY8tHA(zE^v6TtfsF%AjIEN=#k@4bTSc+eVQ zNoHA}Av`1N3+qX0LHQ)v3En@*`NTWJa1q9r^5=*hCu1Kx4AX^@^>dje?Fr_k+sK9@ znyv-*HQSTq4`B9BqJoemNLcsH<7Q0LuDCfp-Fa6&=#~6EHI9txp@qxG$+soTb0oPq zT}C|@r=TtE)LO_PRW44=dNcTa!mY67nVrmKtr46$gC*}KYNg;V>-hGi7lj;|awO|N z0IfpMjHvuTiJEr@od1> zAygNd@Ab0B*Qi4CR^%IBXucP6uj}sMR2%bNS~)8cp2$#=KNmt51XmB*!-+&<^u?fj zIJh%i-9Rv{xA(H#jq3bwuoG9R~@*~!4fFi1bI@HntpRszi!`|70X6T<_;!fr9i@s^YigF4TiwIk}1 z>Vf7q%mukP881zxEk&^tM+fDBY3w^?tf!@}J&0>3t$`uH6-*zAGm?>EG=He7+#tykON>0C;!L0a#eEE-*8<6{&HS`8$6HzqYyt&t%=FGK?*TT!fZS{ znZi3;-XZU2+m8&#>eE^C6gr(-uajZU!3*m(*q*Vx`j3%+TAa=#aQUBAW0 z==9UC@C!X+eh#gCp~Ny~5K`=PaIGjsDN9vmr$K!hn%Xa>BBgvx#%-6gQ@=UrtiBfC zq6<8o^>g7`2pf5hDuNGJP@0V(G$E;vNku75U-WzNM^k@A6EHWP;daS5Y=7*VgIL)s zIILI(wXF(d4@J&QxhOm0Vp#)+S(L#ov^nT@i5RHDaV{k6o<;#m**Lk#i#syI?wRD* zawyA|$s`L-+>v!X8D}>09rzqB=~A1R08D20-SfTdv}T&wVaRVj6fm|>uFHMYDld=| z8~n3x#!*Rmx!?KxX|nrHSjuSbmx!a4)yET^HUFeEW%lah38C3Z^>lJbn(V|Mp@N61 zPJu7!8sfoDch~t`|?BB>DnPE*CEGV;K#j&`4xlM&1#b zr6)mm6O2M-4#6I-45{p)lpya2j3N_U%ZY)4MkhaHb|k<{9vO|71oG)4^6U(@>P(z= zoSi{dOmJ>0N?TLVFK-g*6)?y7*m{yHY+UdQe68S&N2rGx;u>SQmw_ZK=>Eiu~}1iTn!JZ*oeL;jg;^Ph>( z$Im}hH=ELr6OI>mlCDz8ILgoc(vi(t+J=eK#;Utb+a zbEep+pw$X?BfTu=Q&T7r`Cy~h%O-!NPK<5Hfrx&{Q^C&om<09|LaI0+&&_NQg#_BF zw^bt`A#jbdhA6XXvx8u+ZAW(A>_}b8L5=AXvrk*}d3u=*5P^b}<6A_2yzH5yqCk+? z2OmTTfOV1bEDbh8Zf}n(uYchdF>*eF>brPxw7w;jL|Z~U7uFz>LCtX;Qq5r1!mrQV zK~-fd?);4X7aKe2FqEaJCdPg>?Pq)0wtsgue^dO;Y}-fO#Mf6NKX%3CMv^>J{_6hC zom<5IO+9bOlYi7$iVpk$`jEPF$R|c-oyuEZPv3jURAlq_+Cufz^z7$P8J{r47q+n^ zZ1Zqt#mqA5^Lbo*vzZ*%WN%i(b(v;l7BrWpi*8oxWlEU?y1bYxFs~70FnP;vOl=vM z-9kk2=p;DtTZgGBpE`=aVQxPQv=Sz+zJuRI-37U2-7$D{mWz8h?GCLXh=kT0 zz+YcA{(u=AY$DPW` zhq)s~S@|G$q=r_mg98n!W%N5WBiQ%g84=9`y85SK>eSNQ-XRT9%g~x?{O!Nalx%v3 zWH=0iWKU4CG|)ILxAWCxoQ;Df4gV}n)Q}Uwq5+`5j|;fH3gqzv;0TS zUrR$%Q2%jADKf#KaL`jVjk}7nbuF2FFS zP?}GuCY;@#DA%onU)CC1?G>0tLg?!H4JbqZjrc<^jKiOzY*=-qrmHU+;0^IFdD)EN zL^&Uh|;O%uB0{8ql3WU!Q|`I0g)~ZsKZPZAzH%0cOVfhkvrBj4*KaFA;S_?&~GI7F5nq9EEofN%hAO0fL!`qzL zW4w3j>#1er%}mXr4ZoVf)T zR;=>5dbqr-#XnSA%>>%m?L0rymQ!4*kPxgqfeCPhT-xdk-iK^L9-I|w3ter+UK(z? z1-sf0q1a;sZ1Wo-yFw*^#{AvT7QAqRm52f|zY^()luq~Zqj8@c;=B?LnOXzqDEWJp zQoObq2MFcTt>OGlR9yDP+tKKYHn<`KvUWuhP-}2;QR9q}+!EaBBEiyjJ2CzA4)XRr z3@u{cR(`T5#dnN!)9rq~Vv1-suh^>fVmm62^OM^7qNE0O8PtK_73cBV*w_aM1~E$> z{k-1FWv$dmw_u6V$TBXBT~Cp|68OV|_p9&g%!dgt<6^)vx1042`ov?0ZF+pp84RM* z5JKdJDsinhb%$Xv0M;u%%rQ4VZ=k|`)4`N1fZ1#SEVyhRZ+_^OwxZWaJ)jio0WG}w zr|;{~{Giz#n}3|z{E$`pHgszD2986lRE-AJ&OcInym4RG?Md;^Xz_8{i|l=60C&W% zN%Z>^DICBEGybAwz^|pkRmu4^AjT0|lLEiSWZ%y{s&PHdwDXs+sYesoiqzl=J64kf z!cc)dT)2$PKvd^zMQD6=?fn$DJ1Hn~uE zU&}p^ft0Y_Q;5~a4kcPespI|ld%UdKNZc;Lx>8*6{1af+C!c z#A?@2Vk0HBhjuV=mq<+Fl!a*#8!!6}zfegm<_pL>TKV~Z0wTJI*?)aJN*Q+`7TS8G zQ~CqH>RbBteMn!uJi+20B7r#p`*P2MsyhW=F3z=^AWtxQf0RuSIrL8o9UfT|Ip zO-uyThL{^5ImIyWvb5I;ZO|BW)=WiejYb!4B@*;6vCa-I+e-M)Z&XTmh6)_HgNofq!U!q-#()g`!}bB6B-IHD_Pl;=fS;@$KY>m@j9rF-pofp45%9xs-TWfud^Dur`Jh6#2>k* zoB1yme+}K?&our09&MDXltLHXf$0x$jKLwyWkv(AHI!NcjWzc8o7DYe&unrm60e0s zk57g`VpbPO%>Rc#qFqqpQJbk{+a35kW-7wuKteek&opClH2mFT@^_r)5CoY}_?Jt} zn0#9J2uZ!gIyN6V9iVp(RqJvGT2D>~H~RK5%vX2sPS20_n@x3p@u$ zWS|__ATQe}FWVGcb^umMaJms&7BixOR<>3oQJH*$p?tv@QK4m9F{sc<#Dgn^n~1c* za>!0G%s|odx6&C78f2-_Kw3E;Wvxv#%4idWMw!O(1KIy=i!;jB%K2;M(g(x&B+r9spC*=SiP8gpNm7XL;M@lD;tYy0~f*h^^~aHjLxlz*sjE6cr0 zjfpp&W9OTV-OV?G-+2J-O544K64qLsxgPB01ZcJ?!LsXEBYikIKHn4hr!fw?;(PWt z|6lSw<5$O`f9eHh^j{-e>}b?N1%WI<=yZ- z$sFz9b>@5YAoH~H-OoB>`N4TAmW6yrTkq$t>Ym>j+e5rni;suDX)%*YW7qhbK)MDy zsHw1u4eSoh+64PcE*K+%Nf#RGnl}F|kh?Ytz!s;R-xz`@CLc*Rw-qE{o>~tEXzYXB z{*uD^)BN?Y^FlOyci9YfZiMD1`;0Pn0Y4=Kn@lkN<%Ag((DAEj|0b|6GJ%@}fSQjc zMv+T5$@wkdh-nfTD3|VpYT|U*!P?LDt#`r#ID}i`)aW^7gc$Q#oM}X~cIf&(p~6jU z?B#@0O;J;AG;MtndtP`iwHMk0_BycN^tHCGFVz&fg<6P`B0Duz)dD-3#`5(JtAD9H zYu`fa!U1e$sSe|PG`I&}gH~0BdGHt0F-#-S<_Q{A{P0;&_9V!#53mr{zy5U-?V&mF zeL9#sYoAgK)8SAXkZ0Co#Vm0bb0 z$NMh-U|e(2gI;$6y|Sv($qjhgP`pXnj~UM;>ey;yk&k~~Wc$!Mb?02L)& zq^t{+L$zBWzW0$C1v<#HaGDVKx>H_GKu~DbzANe1Ir&(5^j2vGyLtd;PC+o}K1w^M z1i@vER=-clZvnqb7gx?Ag+yoVYV=6?jL>tGe;HeHCC?Zf=M0uVoeyyS(K4vjm9ZHj z7NZpBETEV!AI7E>ZLzA#>MM6rm3S}FaG|-U5N4`4V?vA;t-K*stO7Q<*)_UglG|LH zFq>0wTwf|6!jr(>=SOoWJmz*ugPub`3Hy;36M>0YAZYSPSU_Qq@o30*JGX!EP%OW2 zxNCYnIm5I*C8i-a1SLBmn=NfqE2v3G9{C3+d7am!uR!*V%5dpOS8LK|w)JUEnjz$b zJ+Daza=yt}laBn6nO_(!e0|{;QoK6dp^2LicdbTOH2zoPAC4^Vo_~0whxjHfJ{}%p z_X{keX+DgvALTLwlI{(R2T0%_GPxB12lxQKEii@7Xwfvt>2L|QZ7_l^d`pET_6;s1 zD{FD~4MuI%_6@*5VDQ7@oY=nUVgF!v$If8hpQz1k5M*t<(*D4`%ershC0cx(_M`m+ z4+bagA7s++Q`z_%t|OrviFU$uw5pWUX608-X-vlbM7LBTro=Sv-_f`vj9TW%HKb8I zOGH@YA)zAM^l~(F4%9fXHNbDZaFf|OQk$SJ$Uo8`Se#kYCdTpzwxMhOmKms{PPKeEToec{VpVqhbr&9oQ z;+xUN+xF#_$NB!BHtWa3Z#i#cshZSX;y?wy_yRvWIHd41r<|3CBkyrsl!81wp);pTaLsqpn>Ua!pk z-{u=4OEn7?Zr2MYC$g>XlsDx=kXH|B@887}?PK_;4;xhp6G{tlSiyiSXx; zNSR7TBLB?K99}LyANie-pN5|MnCnMT$J14SEel{s8Mpi(U$d}Plb=98*ho+Jso*#= zw16-E3nw+PZ>ajnMtW%9v-P$U(NIx3b1goO-xQXEU%LN=f6oj~xHsor@MEd{o~)6o z#gWZzU<9T&pC*zkMEKgaOjN&aHPzmfct4FAXEzsT@Q7r{Tq@aK`=Y4|J2AI;Ru z^Dz0pF#Ij#|IqN;GU4B2_;bkrvf-ak{-+Ip1Nk2{{JY72kKsQ?{uPElJq!NDhQEUR za}598e#H2l@%k6xtLe*^iyF#L@C9~%DTOW@yQ z_+8|G+3?>?{-+K9gXDkI@b4u5J%;}<`BxbJ>}>cK8~!Tt&oTTTlfT&Tr(6pEB*T9< z`7bj3d&xh>@Y^nf-)Z;eUesPQ!nI z{Lu^a`X^6-{|nu(trxwqn;|pI$~gK?$U>{H8f2F}FkYY7f6F-@mSm8m&s`<@}xCfSRET9fHQoWV;uaKFq>2T*9u-AUY&*b^E!HaALXSUD)3@ z7m>J}4fH(Chw9T9{SvT z7Ql9{9C$)#dQ*|TtZp!8eV`(P8H+0+mXbb7;YOSj;QJ`}!}VB7cXIueI-U{q^2OnP zh<42HMyB)L;=1?zol4;o@Ni2(I31IUZ7?}koEQw}+EcOTE*tt@q>u0A8#>j? zS}gu#C4VP6;Cj?8n#r;!t6TURmBRI8V4`#bbdxbx(gn6hnxXKV)foAk+F@MDHjP;( zcVbyc{ws0)j`eKbO~kLzt-?A-!{-|wPp5xff27uo-O!1TpTphbr~GmqKlh`-djlSR zPanq*b+Nz>&U>Gu_isR82f#96XWN-ZyueO!40dJ@FycF6=W!hQS8*8+JHNlI3+!Ay zsBhT0nrCz>v2$!v-?6iEQYY+a{Dp>}u{ZXBAIl%8MSFuE%gk=+&xlKP{QQsfC&i#Y zufmc;Ed5D~!O$J4M!dk#xEKtL>Tkq%#L%JwJuV)G=74hs6V;jiB*GL2*xFvxpG2O~ zsl?ExEBlV2>MJ{8$V`6@&hG&~jZaW(_69#v_xRa=@ejohrYLRxT0K_pW0eL0TqYVc zVU!Us@RJ^cpZEG1@tyE9Mvse!pE0~1aq!ce*f;z%XXy>{E1D($|Ic6kEBcNf*A?C3 z=dqvmfS>BesWp3ppS14r^8l8*SYpz2|3A_nGyh}sv5KD#{Lcs-0|9}b4*U-`ST*|9 z5kEx+ZxjzdA70c2{i(C{4L@}}qf<$Lvd8xwKbG;`;%DC69`NH@*IWE#c8{O(3uEx} z1NfgajJ}`GdE*ZJ&oCpNPW}fQJMcdzNme3w?{tl~Hu2Aka`gA(;pfo{y1Cfz;`n&P)Gw1v+@RMli8-5abMyC=#o3i_kpX%&x@pJIH z9`MunP;c?$?H)h-&x^s&|4x6_r0D${h(~{}N;2Z((Vq{F8`z0Qe`b%=-;al%F}xn} z_@D2S`@}ytL&B{Ns8hxNT-2#0A^+7u5zAD+_%{i*x5Z}_R>8J$Y{lbzXj{8%!(#m~I* z9`NIOptty`>>fYmKZ?N*bj*4KA+!9@wEj9RS?}Yx>#r>iBR<~x>nC3s80t8Gt+`l# zHy(Z-P45Cf?&E#KkDF(7D)Dplg1+OY@q%vgGq$t`{8;YmEqg{rhrm?@A-**_@e!dDLb-!GbA0C|E1AZER)m!{DbdR6?X?i>TkL&je13asp zdgrS2XKoC1CKz*&%0J&61Dy8`cMY5i4cS0E;Edt*h{yjN?Hh2K$LI}mih$!kukXNd zo!2e>dCc1beySUKi=TDfpltZ=Vhppeu z{Li3{7>boYZ%HuXWAVd&6vMlHO)_PX>KaFy4@w2yk{OlhQgP-0kzT)q{uSqnp zL5y<{cXpfizOITI*oe1&|KL+2KApdhy$zH6d7FXFc=#E^>k(%TYmW2{Kh4AS202yy zk5E;G@qpgzZ@ALB#m{2}J>aK$Rd4ar);)e67^XMZ50wAdy2sB+lWaL2ejfRxd;H8c zc=LGp`7pT)`cv25H~iG`j7}x}$v(61^v7~$xA>Wt-vfSJ{6JoB_D>IYkDv0>|Bvu9 z#I$!FkN#{sVc;VkerEs6h>u5qmXFr)84o{?4($Rz?oa!MA2-kFRO098=)U8padfx% z89Sv1{8)m$r9YO^?)86?{*UnUx@mrjho9xg41C1H&zT2}_;~m^X~-7i;b)H21%47g z=^K6$c}AxaKbuDO9Y570yT#8zR}c7UtnMv-r0(&ve@F~|`Yu15Y|SzS z{EVH@1AZ)b^cFv^?(s7M#@BwB{196d8vS|IG(QRYaR}tj}b5M6RW@a-rGieNBsQtpL$$8{EXrCh{ylD+c*3)!zAx1 z*8dsOcl@}9bc>(IF6{w7)q&pPXKwfSc>vZ7e;9sT27a#oQtx9GKb{!+bHXHF7WkPN zLw|nzmhpZ^{46)*NAd9UAr8>Sr9XB1`-Y!7p3$kKKiQ7Hb2krJeD! z*-PgMAN?vtJMUXV{(B7nX7aBv{D;WD*zl)a0skDsKa>2$hQFTtlMMe>@?T{550ih4 z;ZL6kztiwnkUx4(}6kJ0_O9ode@)_(e|;nXE? zJM^%{BFubb8*x%hnxDs}(ck@-o}bA7S=R{4UpxPo9CLnjZ+TbtGO8ye1oD-uZFIqB zn=+NI(uOLIe!*v(GTEkhY&iKoBwA@NiC)aEh!W^B0K^f60aa#C;k*sTo#{8eW0< z3fSYEk6-qu(`b~!=8je$vbTezUe*9BaopafsRO<1_WtI4six6CXrYzO#^>ejkrcTt zY=cG_X((A)u_*0e+!_yKuqUjzWbfJ?Y&1fH$EpGYoBLA+)<|O(f;nDns|Qn%VyW5X zAK+yJk#YwaK20RY=J|xTr;q64se$~D>VDwGW;XbV>jV&#CLctJCZeuk#6xw;f?qJP z{8!2o;gF$QEV$%qWFy&CP7}G5mjw@{A%|?-Z9gt6ie}HpP4}7AciN*CzdM90!M!Er z?44&wU)&+L;o9OYeZ=X#JJk@H7nx zh6`hX3CukHvrw>PoH#~}VXY6Rj4i$@e8ao&Ty`Tb$;2J}jT8OVS%9O6+E+r`rlR0! z)mPa9r(^$ZKE215Y@^SlqIzg%T+`$8QgAsN_%ek{a+{o;?wcvX-hPC_9ObO_QF35F zs@2|n#=XNUx13vb`EU`S(TiC7(``S&cnjF$8Q-PLg4?KZybED|*Y^az$BOpz0ca1? zosO2s1YE?%7QKUeF<^BQ?h^J+BDcW{DxlF9mW+4koHQNa#?fq8enb-`>O)xV$?MFg zpJVjX_OaY?>ilRLe!Dks<@on4 zu3@1>GsyCuTvUnsJ%#NMb^z6?UY=(0Csr>XYr!QJ9=fcuoOwUtH_zgFbk)@4G0n^f z`%%_#SWkg5%M@h_?#O~Y6ld+-fG{ormz!2yBPrK7!c!o%LWy4e=FP*-rWv?~4!-KZ zX=LTGdet@d$k5t1o%K)QrSo2eYt6j~&)S7|Wp~=)s68+Wg&?aRs0xh@;N#ivqo_%6 zrwu^}v23*BqAhaJRi*FMyA#Qh~zGMjjzgTI6yR)ciS?kxAdOZM5QQc{E5?V>?88QOYGZt)|gg z`&Z-=Y)aEUG+Zu9<=<+wjJDJ?;)c&aLbJt6L1e9F*nBD)vUwAiqRUO+yn7{HuXav( zgRTfHbI2{|y(#u9QPJwarsk#}^fR6OzXi{NylE@FzuD>T$xNuN4UwrucT^hyA!8(Kko?NN!%)=COp0AQ(zCh>W)yUMWMwpRB=2TF*D6QU|?n^@gAA1c2!dS#y z{Sut)B+n{2lESl+D63Jvb*K+}LSz+d9x6|@HyWr>7Wv2$j~`c6)4Nud_b%DgNwlI{ z%p{20=MC}ndRzbIKip0ieX>Jp)&7}CU%foh;f`li4z#6Ws*jmid>;0mujGQ^)=}=y8?rhYj9(t#b&8qMkbvKGVrH34S&kH zsS9|MJmf9Ljde+0gh?YPi0-c|wv&tg;PyQ&SB;DPtR!g2!+J#0&6U8BM^zx~CmZZ5-*TaIclK zb`N4g%k7adhD8kdxY}B5D0D_tH?AjKo8Aw-VOL;%m-GCF#j&>`-cLXltnp&tRX^y3y9U~!|!|5;}^X{$TPFtI{sE3 zYNL9?epw6sKD8Tv!~A|@j>Wot@UH_L<<~;|_Gx*)hQ~E~5v7{h;#Vu+i?tLbUX43ujYD@*iGzd?b2S_aP(pR0egfyi<&~9h#KhS6LY@4`W@c^Re zAG!=Y?AK=tG+{Vm5foi$`(kXI=imDy-*&b3JW#a>KWzA}@vUZ%Iml1M{9_ zSw1nVah2MR{xg(fhrE4!i?jHR^WHdbuUzcFC|4r`b}_JVnMDEJn^^w=s^XFh9F#E? zMXfwOaSbmSN|7{!8idz;3YF{{UNRIVX$CJD73CUUGOG3r?v1eWe% z^3G~RvZ;FRC3^0;l>1aY_Yyt#se0}ul>1bv-m3615Nlh`x0B|ZVZIIcVR=K;;VQ-u z`q$#K(5!f#Zy&`cf6L=(rb@8-awsOlC((R);)MF9w%&xjxODWN!UrZFEabo;G0oO*F zj+ViG;W~Kq;mnR6q2|?5;i7_&Eh#bHyaWx8 z)C@{qBq~!UNRCugNySEeB=zEX*jgk{HHt_vyt-B7LQN&NFLER3hDN{H`}cDCvGa^L z6iBBZM|f5el~t66e~w>d%fH31Ocx(Qfz=ODfyJG-Ia)u|RuQ9IOw0tav$>rA;~;=v zrG*pJl9XZXhROA6m9)R=r&-lmOSpN)+Ux=yv_}dSgmH8$;-X?v6RItmwF{r_eVf+X zl{M>-t;+Lg+)2!M+jp8i-Uzekf!Oi(#5ekQ8xT9*R*M)zzJu{LlaDtV2sC~+LmNZ4 zuV}CyrtxW{Cph~tJ_qpenZxennjFTsQ^(t(>=^l6BMq$h@-5imk48a3J;}l2R(}a_ zTKgE4i^&TIufynqB45f;U_pt z6M?v}YK*>;5AMw7!Ze z*Bg}~Sien`Ukx^;2Jf(2V0zD)*MyZbn)(`CZ3g?I5LLa?F2rKv8kBe_s;-M>+gQ;qNLOduu(BskGI|*ciHuM@&Kdkqq}6T5=luPH zZ6^a+7!FhLJ?d}v7_=tZw}N17CQ^>#(GQjE?Z^S0|CA5#MnCL)rr7Qu#8=7A+Eqkl zG^vR;oYic7dk^th(u<$S=~|%UKRmDvf$ZJ?>Jy~K|I+#mH+8HS!LMg9FW3bCOYxzi z99DFinm`vB>39kr%0aW4Fj7FGKZzIISwk1`io(~xR=mX^0t&7+bGyv=xeEAMP54O( zehd68(eVSBx8lu|AuUCB%QMqc;T(sNh9BHPk*v6~@xe4D5&m?7$}a(wxwsD<>k45e zH;3V~&b2#&|4j&fYYmh~ZZ{%$?5PWBU^vEd?47?54<0m%+%qF z)ee6L9Ul2d^bcEToetS;8Vid^ z5upskP*F?!R}m4#SKDvFH#98yOn3pUF+qwwbVNl@4F7W|J%%2)sf4Uk{MM{S0I%HTtUU*TCLx=%mSjYRpe@j<-foHvNYGZsUOIyd z+DNpz%t6vFJ~tJ(g2xhW8IZM$@C-M~I}u|TFmu+7M~(#GkMWC36S>T93?gABpECEd zlt&?0T;@QQn%FOEm%1=VW{Rn*H9;y}@kF^O4uFV}JQ&RctpH0n5uZSlsGUJ_;&eX0$fYRyX@N6D zv90=q^^-?TrH8ng*KZPmC7*84MMW`nU5Z3hxpRp!<;OHCdv~;$@py~2_eTn`+0ecO zuLdWfgO8B;XLNA6-oZ_1NV)Vt@Zibdaa&+ouq`oo46DT!Bt-e-(!KaH)x*nPyPfVw zuqpX_X+FImlz+h7qs)d^?08?US@BHmPb@{a{DbL%u_Ez_d*O7p&KlzUcR~T zY3qu|KUaZI`TJ^U`c+pP^;(ROSJC-z?f%(Tc15!)W!LXZ5$D4>HrSOAC{unA?TUNl zH2x-b|L(9lo^YRK0CFq{PXIOjHp}3OYzzguxQ(~wC2#-+?hL*i1h!}kjU-@#%e6Qw zTYw1`rp_r0e1(HGO4J0M(;O+#x{aVGet8j@0CPA47*`2P=lfPlD1 zS@gxrBURppKoS^%*qFYM9@a!QyhM?T7pY*#9G@X*DkIcEe*&ZGX$mMFCwn;73H2_H zbwa(1W1SH0!XFdriKR$#*>IzvEUDaXaHrVIL`gJE`x>e9#`)IbhrJ)=M%W|s%n2;i z?-%;^Qi4An;{6_Rnd;(`Ou&%U1Y^tz(kQ|Cz6Sg-pGZI)GGAZn_`qes>>;!P7b)rZ zp#9!ZVJoxl)b2+%*k6r*>%jk78o>V+;z|eFQw{~#e1#?si@XdMp2D^$fdx$H?rqfG zN>z3+{9Q2G&pG*<+OPdXgD0`-xDOGyDV91rG5`+h4%wS6dvZh{c{0)QO9$f8Q$$!I zR|PIs3ir|Fyp`EXRgUb*4&jb+Z;l*jl$Y%^wIth$oH(tEoGlk()V5L)u&-rK^B~gj z%VTj_xOPLU#`T)p)J1LT^kq_;rk~{97Ec~c?MLGe`)}ZauK~Yj64{yfl@zpQVB*~#xAT9d%bSj@-eW#9}P%AF`xW;y%(G1|SfVY6p2u6?)cBcC06 zndR)`n3y^vri_hm)sh+Og+sCXn-cKGH#c=k#N`*bNWfY1M{1|rZORh6T(~bd$>P5@ zRA7?>bW0m`yAC2&9~z+R1i)J=^! zATMx93+-OI{ymd@{ZGN|V0IJw7M@_+$DzEORBv=RFRpRU=WRXSQ7U**y}^JB$|AJ_-o)5*C5h0!MS!(5eXGZ;&Xx)pTCdTUl%H6gCYsL zVVF9rC{{Gg8MMH-0L)0>N+s7uw0A1jH6`rPAKNUEE7YLNc+lNv^Z9Ux8aS2*{$X59 zpo0g#nIQsoR-Zex`6*UECQaZ0Dln$Wi9w`FCU7nZ)SY_D^@J>IHSUMEd?}7&?@XJEMo|my{ml~ofNs3-JPuHNHu@}eNQ-vS#>d2%^^iAy`JB(AbrYO-twFi`69Jq+Q7BhaA(LUE z9?TUR^>PA-PJSzfKdLjosVxE5Tf_AeP7m9nnUTSu90-_7lg1Jo+kb#pBr+aE7*qUk zrNpM>Ih65zT%Oz{TQm^EF?d`|XwoK3Uc*3b6U|l)9~3 zK3jEXhU$MKde*~R99v4CR{gh}nfI$Lmz21_RsH{d^3vP3JXAOMm%^|0XJ$-)&P9J> z@qqi~Y1L|}Fi|}j0!!SU{X!80>W?}tmK7sc9%tY|{1>l0-j3hEC6F`{yBx_1-8&cL zE_gz6t|D5QV7t#>ZI_~$6Waz-0zkHnW-sE%+RldqMhi3)vuFQowCMhKsK3#o&Kj~G zMi(fzqAk@68|YF7&g&DKkDIhH>!NKrm!BxRQ$aA%6)L~+JDwA`NXA=R)yu&eF_WWU zWmDCmXf(kV+N>4yY!s_~K4>ULF(mE#gqyh8_7>sBI!g%K zkRH~KEbSXbI1EKu+Mf{aG;%*E+&GbIX}?>zC305_H%=&8+Wo?f4RcGoPq?Yq+piby zGsx`~?hJD03HL~H=fKSYJo!Tvzy^6S)(7Y__E@4izSg2oCxUlchu;l&h@akxXBwWp zcq;I;;weV{48Nq1NbaNf#XhoSK7NnEPg2!+eQ4Gh&|A4~{$8K_5 z3CDVJWW#YcInIZ}M~<`L$RWo_IBevQ;9%%}&?{T|UO1p73%H;~V$@@~epFt%rXG7@ zEnjY6osK_7s4cxc>^3Y81bG&~h}=Hscvb0?m9JZtf+!?OX;W;{Fb?8QTCR07;l zJQjT2fhPq|I-X2C6Y+TP%)~Pn&&_xUBg^ru!qb3HzKjYbihp^a;XAhnOcn;$E z3=hC<)4^@$;7(aZ;9l6zcke#hDLV0Ms-I)W!lAwuJfK|*7~)&P0}f~br}=K=0bwm* zuCiU+LK0*3m=@qnNfaGLKd9&n2mVE2vU0rQN2qkyiLd9{GS zzQH`jBrPDx_uX5R;zBK8sP8i#aE2Bz*!NE!;Lrjj-#>W3x4+V>{}K=QOba;Ox1I;Q zs|5`4{gwx`XaR$LAs+C87BI+n7Y}$!3mE9Tod?{f1q}7w$OCG$0H?2l2P`!Lrt*NF zY5_xim-B!UEx_SBp9i?KfYW?qdB8;nFmbQ0-U}}ctEZeFxYnv56IL4hWe6uz!)_^9k*jK+%Cp5 z1MCjH5I>S$HPnnSqDqEE|30 z`6{0G@f^bQJ)R+$ub?ks$;6Y3XF8sr;ql|C#dANNKj5J~wq1DM!xO=y&2I}w_Rb4x>u)Q$&2ibwqx^yhOuw-@#u=Y$F78 zYiKs+RAY|DIo?k}s>l*t8gXha`omQVHBGEKYDMsFTp7#x{2C&H!Q%;Xk=p9J0fyTwUVsBb4aYm?A$&F;!U(De50hT^*KC~3>HoI_j|2f=!K4mez;jy{31 z^Uves&m_uR2LdIpTPLE{e2QO14VAReM-Cvgz6d(9lF%Zf=A(baudYCjYuezE=^oA` zcMkr{uB1On*g>QeRY*Y>bxM>rsca;LrI9yBc4vm_HmVtA;7rC>zohFP?ZIsn2>It< z@uNJliT=99;Rsro)hMWN@K}Fm&0TPWczYXt%A_x&(RLqV@D1KsqQkI}C=wA@6k4Nx zmdo9Rwi&hS&M@cxL^JM0Gm7$IKcksT_0X826;u!*D+_z{2=**y+uFZCv*4R+nh@xG zzHT#qpiGC5x)@FBJ6>9JSsxb}ATGGo*H@z#meTNh+EXJ%|YR9Q-LO#-E~c zl$~0hQlRCyo={R5y14cxzS@v?K&{#hopzjqj%K~zel;o&m3+!1litsuobaMFo4&Xp zMYIDjL7fIkBapY+T}huLcp=RiHP`#wMD84Z^=_vqAcrROOToiJCb7E6 z***>XLkezWU7m)8lGsX?*wS5mjSXGafmp=hg1SM*kl@8Ut6duvxN}rA1X|0&-ur@b zo2X}%!!krx_at8fE+VtVDXO#F1IK6 zlkm5{e~=&xEJ1t8Tp(4yBBuN~tmW7-J^z(xIyV5V;Q0rhGAy|G0Y^SP{3NvG``}62 zZ3_~TpR-^OF#3`61Y+}wD`t2@tYZ)Pl~>%oln}F?t=dd!(T!E4-Nm_OuY z{xODsANifSU*|V)@D3+(lw6`o=XvDZG%kttkw!u-?PU2L+|Rd)8sEWg*}wPjNyRxx zNusTpTzl9`LpDeot>=OQ)V>)QTZ>Z!A0jXoze@Fkh%XL&LuVD8wT(#7{uTakk)j<+ zCL`jdzdG<0`l!4$5dr)eKKCf zCK|S&rJ8zLy@7b!NIK|f!JnBeh)BZD8vY9T;q@)VR>6CHIwl`}Fe9mgTwIDsBp+E* zggr7PEBX@EC^A^=w-(fXEg$xuqiiJZtv32%3x1q=uVKILlPz`>YC6hVzk}0*$XobG zvr9_Uv}6ePr8COQpzPyfGk7ABYF5e3LgB61HPI4w(f(|#VE5hK)z`vik>@7w#rLv^0it+$|aJV>ynq`$xA$P3zyFEk3@E>VkI#u zO?aswWj~j^ATR9pa-P&Z&HE`BQYa)Bc~CWt6)p3qe5f);xh4lKu`D!Jbz+Xb^ z!S4hEgnCh1vnmMts4cL=$96aIzT@x^+VPx8;oPGaG7@75#JlT(y7P6-ueDM^#jz>QN0)Dm>Ugo*KLY-SZT+PZ-B77J6oYzx}f~ zTAA+%C(uZjQ^e-xxr)oNx_sLBmZfLaya{!Iz*+KSH1#yAe1|QPEAJ2Yqtub9)W8?> z6liQjor81i@^QJsgR&uk1+C6XkQB{~Tj_1=hDOoMbP5zDz~RoNY6;wGX=R;TiD|KE zuc?&DtbZSPSXtzy_9|L^lDF5tfjvGWYwdMNijl`xQai;xZ>zZTu5fz-gOQsIl)LlB zxA<>U0Gpybkk24==WEGA9C}#;sYE)b5^0}G^MGpUCPMX+OhBcQ{`d$qa|!Mhgmf=~ zoMS^9>No}_=VHYH+a9Wp6(&++e4hU@wG`2b37rUlTB4do=zdku?^{RkI>%QTeeR2$AKsY)LnQu-((WRW`4`$*4U%tHviNR>D1f3U|}{vUhq0v=U$^^GSm z!XP6v(Gg;e8Z_+}l~03E8zlY zty=olwzTzvmzO3&8N9RtQbk2Y>t&~7TdK7n+Rp#?Tl<{3Bon0X*Z=?jeb4jdd2;6L zv+rxKz4qE`t-ZDYzh7|i1~<++CQ=@=9?KUkM$P&xM}JMNiu{+J4r0I{JBDjKYMTC- zNR>-2t#bLCI>SyI4C`s_5EeAlZU((jtMBY)k*@xG(XIhejh&(??Z0_IR3NNQ`aYLg zSNbZHk!QT(?Kld(gxmnc2-ux9$1V#xwu3%eR%xR`T3cyDLt0>I<7nSJQIEFAV+qN`e2mq0(^I6 zoHX#0Q;??AqtonSnlVnQtpig1c$iLge_l!J2c$VLQm5&}cW0>cEo&audvK6(o>%o) z@q5fG8c2`2UX^iOyruiIfHm0^9>Dq#|IQS%@%PFsa)VUzd>Djb45O~L7 zL6J*+p;y}wa3tcepvc8sdX%;ykQi7{WFpw;F|pJ=Za z*34H*)H{<)A%>9nTQL@pXTb~{sCO(O_W6G98=dtSqe$!TCu3gC|7rgALh!32Fq*U_ z#uL&Cpr-Jv3+cNetbS)|c69~V)j!6l$Z}g10kh+7>e1M)7|@v7_XqAKzp57C*a>KF z|6+UwuC}pK?Sq4+V<)V6GF}GG=Y*x*1^jjVXylQlVq#`9xzxwVf~JqngJ1ocKN>2w z$J|iBul|<&>O9cuS2k&o?=-J5m|ZpbgKxu;#OX6(wM_od3j*vb*_5y zVSz~=?!pHM%($}Wk8FJ0`A2(Oo&$GoJ=OMGW3ovcd~)owKGA*)}#B&?emxY6Qdu_4O(9&_P&qXE_;dI+TNu)BpHBt4nH4zXKMx zOKRCCudG6SfaVG>;-m*jL*Zwk@In?PVuE-2EeO-G8Mwqa2Ac9{SdG-pO>8TVsPsZN z8`)$t9uE8p?QMFC)7vAmxB1WS{nPd~Uwcr`y8ni~%_1A-IS3DFZ*%1z1_BEdk{f6f zGU`n1C;$vLTFczg?SOa~{(q!V0~j=rQ>+QbZ-Ea}%r7k8)0#*v$|o?1RBK{OCk~>} z2=zUf8sR4mJEP1sAFFm zA_<*Wi?MVrYLaZDH)ktg{1(07c$DLp!&8BFR$_}*MW6v<)#ePpv8rkU;9LWnbM9S5 zAw}js>;?-HV4YQAwxX&5&zV&LD4}kJ78QFqinU5cq;GQucf+Ih#uD^p6E}m8(yB^N z;7zxEJiY%>_oN^HQHO;&i&goTd7{5YN;vGN**D(}sL@?Hk}!dge(q;_qQ0T$*0Fv2 zTp*(^lF45zrvi`?b~FsI*hI;=YP<%oyI{~7y$)+bqW$`ifH zW+RLRdy!E6{2zs_mzG7Ubw1yu}q*#M|q8;`)6h=Jk6} zTx^VWWw}~_vZwsR_)GjfS?+U%tAdC&Sm1*z(r_@O|MY1@J{T zhG~mg8^{mqcmg>~|5m@dmU9XE`*!}`*MVm$*^MVTp_J&d_miyqM#%q21)F*hUeb)FiUY5E+rNamj1=}G zoy~Y#=31y8zn`EGLfwQ4K|3mP5^#Za7kF5_a&{GZ(9PX49!K%wkV-O4@W%U)U*Oe zpN+Pd_o1VW;3}i3b=$BJa68lf;RtWXD@+q{w|_X?YAS;v0lIsE7ms7{e-Vgb*>r@; zF6P^D-Zi_B+Gty11W}@&o{B;hW?MNx3;nGTi5j7Dqs{)-V4oR` zantujE)=0w%8@4HRTzv*ek{1xe;VVOqW#h&DksGAi#USu(Wiv%zk!5V`^2chn@FFv zPmEedu%QjU6xs>3OOWeRn_D9#SiF*DzUVE-!3pH1-<$v-xiHMemh|Fm5)3!d$clKP z?SFvuaN-lx>AB#bZn&`}{we6~kqN}$OktP&>ihqxXU&Pol&i#Os#Z6B8vE;}YQ2rc zz7?z#{FGd&(?i~g1q22rjV?N?fa%Srt!br#ya(PeBXx;hZ(`qmYi4QL=}#>4!7=3& zJ72I7l`k-x!j`8OdY{t1(ib7C%V&3hALqBZjE`bx!*v`I3-foiOC9);wA7sLx2_}q z_Y!+>wNJgKzo(zld|h;UjTjcTMw=vG6-Rz{<`57 z8ur3}nbt2C#B+4wM_VDk`j3|mX3`MQ`IH-mi$kTiLN%&&9~sHw3+(q<5ro#(lTrnM$t56Kw^(y9;k63fun0AX$xC-nwR&B_5)jRtO6NW}XfB%>9>M$E8ZeSuIP_G_E8-R(sa-3uy z4+)OZBtJRjS#RPw{5tX<*9~+c$Z4@2Epg!=HCP=9GMbpP&0+PUKl4;7j&sACncs4~ zV0?tt+WU~(^jK3Lbo+*f7G+-F7A%L!IkJEzLq)PJ=ql9(qDh!UHDUGs>fxAVZh(Vb z67?61im-v0#z_iqhvlyRXOS2az3w?q_nFW6EFQ`(vk#>r#jyULAO+-Oh2;x*QNz$o zrvlJ=%zqfw6jU%gePw%VX^Hoa;0Y+KH2u{?tEVJ3(OmT$)M(xg9@<3n3(H2^7pjqz zf1=fk-KZcv#&%8!A3|si#-vD9M>+Bh?7F-UcN6f5L!-Tk6Hy2JHnMHac!a7g|6Ke= z%IlXJolIqlGpvqo;q!0lric_En7MeT4e5=O(L^)Um_mAtAVi{b z-2Dqd!5lRC>%Cbtc^IFKR1qXe1x00nEY#wvzFd}9ki`u7i{vph+kX@HE=yB4b?f?r zzG((9In)BZMKJ7rI3bwV=S}Fn=xAg;>!wu1M2^o*eSEhSh{WYUFG4P=4k* zr17pQhj%q4{pG0C!Mmeuykk4yOEIjjy8(E&KqDRChf~{DXmS?mYFzyQNg&NKYiy4X0S)_KZv>tIRBCN*iI*DijQz*RI(~cMdtrd?*jVUFWn{UBalO}4mhpbw7 zn2kgcBvO|}${A4^pWxtL>kqQHcRs40_+$}0ni7JCTCVjrP8)5W#D|zLKg1_%PO0&l z(+YZwLQ|F+-;wFEuAK?|7oy6JJ7v<`b*D3FUXV$H*;(d)0dp6>Ghc8U9kBemnw z&ZeUz4HxYCbSC43^J@pb4{UFH+fgNPCugg&cG)tcq53E7b(N^ya0el6#d{+%0f<-x zhq9N;^|!svRT4V}In}97Rd&}n3G>@G@kvuy2LY!C=kXkHcFzM2eSrV(;{S2{FTy`G zR3)Nf1-62lEUCx;n<(!#{Bob?{Aqnp4dfhk*n^rA!QG8B=eR+KAwYmc!Hr)(eyK~| zC5qfNy9`^K47(X`M*@XX*nso(RTz(pz?kAYO!ht;77zB5<wzwW_J(FV zsU`J6E*=-*!4#hA=?NLv<*Dgei6+ zv^~e+7$#I!PWd6&Q~eE!W9WPI!Mcfm`xWaQtnUfh`krXxn!i0lF3el^EQFbg%AWn} z2y##QjM=hRnnXG6D~)-^6`@%=`8Z~Az(Mpp%W zm5#pw@eM|OrHC~~Yc<=S@U0uFc4(*3!a@4Akpj+o4Nd5_>jjn&K?uL8eVP`B>RN-vO!#od{r0=&xA|BM|o6ERQ1xf2YW$X2Fi+>a52 zGmeeMtOrsv9@l|hW7gKRZ(=WEi7)srOX7@Y&`743r#^?`xSBd`>tD(8z4V<0Kx#)x zP%EAaMEevF?aUm8+xkTZ-;T@EKL^ok=i@pmpo-p?98)?qdEug~AG6xXq$K`$uz++CU zy-mzT3%nRle-nLA+1t7z@rmpA&{;P8pNw`&(G)gs|F;9U#r+=%k8vN7F_qkoC&83T zZpB-T1~bf(te#$koqgYC2^f?LgRS%N2hu1UGPc^leum)>-e&fUP*o~eT_wpT0F#iq zhM}d{f|Qm(hVVcCjdKsoCp-!_4u?R=yM`N4cy)sx71*rk7U2sjfUwL1!?LGf*Cbge z4NJ87;H4h^vT!DW{SeFhwO2StqpQ^8|3+Mu`B?_iV`}TaN+Shsh{Cj~kJTOpL!{Z{ z`NRVfyujr-Kr$9q7_%$;9{?WYnzB%xo2{WzeK}XdkFd}gDG0jAYLT6e2nSdG7*DPn z^-djSv&qYiOVwAPMJ4?UQMi$8$17xe-w(irzaf08u8>eOA^}6r0EN|})5JCe%-MF} zlbZFYSYh!1Po#m~_F;=R#rZ~nWmdura;o~Y{$?K2fa2#uS;mx^mB=!4j_RypAr(-n z%og}He#3!Zg<7>X3%?iG&SJfrIkHIa`j?~Su(wO}`moi&v5mPW>TwG})TYNR1sxx%TlO1X1&E=HY$#?13rjeF3T;rNS&>qvXd(gbL*!ssHmZ}fEIsUeCY0dJyN zc#iJxzjMj)5SP4b{*Lbu2kN94Plyw+^}w+xbm5D-k%I@=a1Iwa=bXCMBPUwavlhQ{ z+2)g&uqBR z7Neun%t*7@wq#N(4jYU*6u-!v<})w!PYOmSg;tE}i=Q_!lMZQs65*G*)Z1e7<{~!5 zjOVz<(hY#fAzRc5x_$k)s}ppH6iITOpf)diYSKfp#78zBlc z^>>eYCi|W21RVxIO54xlOB|K-(Rfy+aT(0A3ib1UxAzVM=xK%ZAf>ye5K6179Su@P zrAT`#7HDn7U;1%l_^{f38}$K* z2T6C<$3p)U0T6C0zPpG*ec9Nk0^x|LtEcJffv(?O8lOv5&EmbwN|zm_%-geg`X}_{ z=3~lV}JlA9ldaHegGBNnc+bz8j0n6VXY7@pRpBV4RLgMo_gauG7lbMe0mh!M_mt1);_Qa@GS=Hg&SU&3N27*Oo`FrFjHk+A-9Wi9=+&CfV{7ydfy>;Bd6ZbU=0he37UbH{TB z5ye(y1+=kI>Sz~6pn?4jBB)Qmh6X18RoFdLLPK4h*k3xjuBsw_DH20UlhP-qVD($0 z(%;UG&koQLbPVoK@q~X-JfTQ_^i7asbW-fsZIv=t9{J`rS}KjkDxNb2H7D_YXKFtDryIsSeX z>+ne(o2A^*Qf>_8x~c%37BCT=H%mhh(E?_#Ps(dW)vL?}mFD#o-fG=^D9Fn(02T1n zRs~@D0ca22E2$Z;W}!{b*AmR;@-8u@$QB0N*cD4tjgu`Vyc zTi6yOB%2Y)s>CJm15Q@;)87IwgSAFvD*c3et~uj~GboDcO`kN4?YgCO(;H^FTM#2cN++wzq!>h0MKf01p1UNnW2j@cP%E=G*X~ zr)($g?7}TxnK&fnADtn{r9n%eVFQ(kSA^AN=Z*qM+~C5(W-y9AQ1Un$>H&@c>IOL` zX9}thDK>Jbost3S^>QQPH6B^fo=uudnJG%nYf=;QEpq zkPUZapshyNJq1->F?5y5^?A7{A7*EfgG)wK#Ku}iemXB*1ObwhV8AG)EfQe}YK)2>)Sl@&u* znQY0+wW1)`w)l|U>so@8Mlx!r&o-2m>xQ0wn1(hZo0)t7X@R=k^3%0mn!U&_&`8dg zG#eRtda@Gz_nzM6;}|3x5o0AcAx78q#i5&-3}@3CT{G>nb*}!{(4DJ8N+a1|r_XjS zSLMuQG74reY<2OgOub|+GMK?eBN>pFMMiQeUaVvZnhim2YPD12W~MALH%q#8Ok{S^ zH5WA3-fEe*-WdnI;H@PqHcoZhy)%+-_C7Kn`)a8!5{69Ph%ADN6+S&6RG?xD*$FFX z=gml!5rGz@(uk}wdpM_!NUPby$!hd;u=*aEzM?!cdpH}79`0()9?nKBi7lzSivFWHEZ~k?))=hTK49_Ha5FJrs6Le4qS5n=ybEsja7$_SG|Tth^1evk zci4ZvulQ^+dx%L!j|)$;hnQsal*l`=#OU$J zd!4+y`CRAcbF+`nWI3K@u*O{AH@YhDj;bp0lS)p;lYd+(k~Iiq;=asW;V@IeVg5du zUGsjx2~sQct6A6p5cFjyL}PfTQCdIL5W;81R`Ehdm|;Pj1mhnuj-Cu5+VX>~)|VEg zJ>1_Uw!k8s_TM!8&bR-*8us5(CG-tua02)28wsJNfHng!r%Zfhxw=Fr%CQP&o3H;C zri^$X$uZj|EPtZa=;}q6jLlo|g#M;$J3}GARZ(i_#p$5&tg-GHehpT5JLt5{Y~vxq zrpo-w>##q@f}ZGWozk@fNxU8B;c3-*TaBcY7_2huyp3!s-L;v1FGZAfUfACG%=uo3 z#{$d3VJqpzf*LlSR=q7^HH@XU?vzD%&OBv_(ZmCB$$iL<-!3J;h+e_3`&nq+DKR5? z5O2$zlB_1|Mq|1x?Hon&SzW|^6f31^_y8$$vm_PDKZZ|j;B)Z6BVepS@SC?N+wyGpB>)|Nr#Akyd66!^uQoJ#QM}P zJDADS{}{eb%=D9sfnA~5Rs|#0vuSn?byyuZoWq<4XwgLwA83VjNQ;42|+-?a={`DIdkY0|{a2 zLGzYjBp=Z5^!L3!96xXHG}QycNJrE>)Xc^~KlgOrrf#NXGu^hn1@fOt>p@&F2Kf>h z?e@0OqJOPcbAKzNx_FC7it_Zm1?g?zX?YVQN(0N|S=m-}&XO6Y?tYf8P)36uAngEo z#V7Oo&7Z{YZ+_wk`TgG^;XlXkZ;9mi{dZOqG$PdhKaSrYeTuC08ux%GS$_YjGyX|_ z|8>dm-{kkJgspWKusQzi&1V z-Oz3j94kqddmz96J7N2Z!sami{tZLt`ec6pjZ24aXsa}|7{5PZ=qeAx??3-_LE2)Y z_sRVJl*2T%nI!yQ#_!J_x|xUJ_dkpd-8tdg4#)2=YLZd-=lJ~>vip+%%kP6l{=fYG z5%Bx(e=ED@%l}3Eez#Ql3H<(YohZjk{h!0{?^yD$!=og5SSP$L1lz;rab@9zQ~Uf0Qoxi1__iu905mHKI7b|KMZ) zYJUH#sJRHgzi9Q5^81%PA)|U^{Qd`zQujCnzu$?@+5G-bwhY1VA6)&e!gho5{T=+h zkEaJx$$fZg`TkzKwNQ=R)?g*~Adr>sOW+4&U7_#wartxMR%IO4qVNO4WUH$i98xrZ z2Q-|^zao=N7mWlZ#{TFYQmut5a3VQg*j+I5EW~l=+m0mo6+fZtt?9hVz zd$eIofQ+}cAPtL09c6b$b%52B-P9_9vRj+&6x1Z#*=VO=rMHId7^+|IBuw~`a(LsW zc05git?}<2c-Q9GIY(JIEn|kly8q}tBn51&(RDkXy5Z67fMm2<{g_5&=L^F5 z(>O1m%MAe$`i+A;IAZ6H?jMwCgwEt0E%s;DgB7wLC1ThBQg1#+>?|*|maY?fV4Ppd zOCN-Fz1han|!142d~fkCrvTS7ZRg||-9k-L_QgC_TT~mj& z7`O1U(b2ag?j4+GvE!;G4mO3yME6VF)44d0#Ff+D@b41$vs~PM;!qIU=(6ZBFSEYy ziC!c5aVJ=nZ%#oc$8Y!PdrH}4Sd%$Sb-@sIN^wHj)^ z)&hu!ov&a0O?Es4;Q90Qb4~-jYx>c0+7hDi8VgR$#r;O&Fki<+ACZn_Ud)#HbBU{D zzLdoMJ{Na~#9_WVsFQNy;@9)!a&}mMmi>M?l<@qn$MeqY_gOMWJyAW7H)OwmHnFWC zg1Z;>2!1X5y(qw28;St@>f5sbe*hw9$EIad<#hVLy)5g`cP7K99L(l_x!s-t= zT%21KBj%Mp9091df~DfW_P`tZ{B`NJ#I~|n8O$NW*^N~vmBCSAd>?}3daY2k`rd;h zOV~nOHW@9!q>m_Lxd3=jBMbe9q10;Cgv=NVEm{|lI{xc8D&CH#0ieXS70^`OjW_e_ zehd?=$;9Ih?Aexjzd57CTJ_mdD-Mmr3%v(+EQJQ7BHtd>YRrt^lAf5=M@;$0)eXot zV)d^}AlgrClYC3*59+N)FwHWj_Z`?_Y#IObQt#uv-iLb+?D=}Hk8Hs$N9_mMQ$Hzj z!$bwO#P3T#01kzBle<7Y)5D2CObLTPL7n4rsMETP04YxoM_1*PgM&Qyg+r%MfO8I4Qm_HVaMwQOuYB3DjL<7XZXK4bzVHv-(Tg zk6^_@wL}M{^Q%`cr=>4X?G?)} z^Wl4N+meTJ#pgrG&xe}7^?;=_b1^m4<8T4#%-?~4TQbrDGV#n<@!rrkDc2k z+c7wK_XV;)W1RkEF{XHXeQ57c{(RkV4ky0OP6UO)do^hx2L-h7)vrnOFevV2u$z5W z2PGZOG{NF(RQx;~{1Jjh8ZeUhqX`ynoUJdo5E33+Z`Jt)ZQQYlDc)XC##c4aU>rv5 z+ox`FX`r!;fj|THHRKl)|BObMNp@4mA?RPIs_drPRmAQ#<=ld9aE`*#<~pyz1r+ug zw|aGH4$q~*WGQnE#&p&Vejdj$Im$yc_|E)doCe>hKc?AWFt=ChpuTA)GYSosBNZ5s zFIo*g_!9znK|V{=qoYA$C5TXo)ljW!H;%-iKHTu@=FmBWHmoY`BIRr{NmvEr$AJ)U zWW!a7jz_^H)^G!6zZri~m&5F@2nq(W_y;TSPO;2C@k0TTOewv8)$`G9b&@?-%dz!! zrd&b1*-2ok@8wO|ym+oEes$JmL(W&!Pg@yvaq;?@zgnIAGkg6QG~eOeTEK$)#41^b z3*AS*zX2SS))u1=azE*HKe6cpiX7D5wyzA?UT3{M-^s71Z1MS8`QMzcXDtz6JM;Av z9sF<4*Vn!(#pUMfdMpq*^v}-M7fKF`{%iA#anL`ZKMML|zQ%OW?9x?mzTTrN1A#f> z`Fd7yFfARU+ zVi%d*h=K~{>vnv=eR4V;vlO!vr_niI`KHFXFk9npQ{-7_LB6lg6LqH5+gebDJ;5XD zgWiPep!_EK2L-r>- z|DF7YoBuV%`3rLtCLeYPxdj)a@2p?kArvgQD?RGuW&yslLx68UkNz@f;D@Al=7uBS zhXQDCasD!RIQHU(OQm@ZxoXkD0&?}w^tMLl&+F~Uc8R%T#E07t$@qTnhXwtelQ}-x za$4?wR{GC_Hy!$Wl`DSFRgX4FCkoxE-s^mX63cv0P2m2`G}uvV+d~ zsR8$`hc$kI*UCHT{R1MCdF1|(`xfht7x9ODpN<;f54lC;&;$G-U-$hZ^@p7F%Y6P; zMAmEDC-O60)Xhxh%-!j+=XMUj+4Jx?xJLiTV^CQha}O}#Xr%-9D?RE@i=<0=@WUY} zcp7jQIt142Q{SM(D6jZ>-u&NO&zp1=&IFmQg9Q_$KA#+rLCj-k3&;WZZ?Dd;*K=_O zjg|M%CDP|aTX_kt;L2wLyU+g+oM!d}{=lhI!2fXnCG+Q!dy3OXcxfzGO*io*X2E{m zcuPcth5iUyiqk*1#m5RJo#Zy5c(0w2+jAH- z<+oQa7Wu#v#pMIJLPS!qZTxSI_#O%i;1sk#UNB7L1=nNCWM03+jPEvQ?CJkz20G6f z&p=pEU-}4z1=w95c)c{0NR`2B3#CGnDQ#LfN6q*$QpWcIme6RyQnJ8B;CwBj%5xDo z7Riwo?%Pb7@?f+TS0j|dq3MoX-=x1Y_5vdCXWE+R?F2Z;GQkHb606l`z-Pm( z-SB6M!451zvT@ot6g!SEnh(+NPrsx|LJn!P+lE{nS^i?5)ljL<`jezDvLEMs4XDl7 zPzt^b**$a zDSn^81vTbHlkHYJvPAfYm|P%BtWkemDAmwE_;HDCF1yv(5t*O+Fq5vL%W(M4gVxMj z*9XZVP|gPzXgK?gQQxHV=8+10KTqEIUUH{!SsIzF&R>5pgJS1jJCG6-_ODQ0y8dwE zA-iHfwt<)sMaQFDx6ex2S;LGUsHog?@PkEm}JIYph2^j2T*GdSK$o-v3sl#Wq1j$+;MPn1?2qCW1UnFVlce1o; zaTKJAlrKT5c*N}P*}5z;fD~YX-95>!k5Wa*v&Pt!vE%}&q9bF=$v2$!%)GmRYLNfC zmj3=Tv2)Cm``&RSwzv!YQ*XfuZ~CW}^B!c~aM0t<`MTFd{8O*eQCX%<_)C4Cz&Yj@ z9Inxm_S*LCHorK)|8-&c1KdoXtH$LjDL$UP7|-JT`-sH;VWWdku&=~4gKJC768Qh0 ziV0x*|DPvagJTjM(~yn%4<{z9W9DaLI-QtBI;J@rbA^tvLQ$JyK`gCC-3$(K@xH`k z)Qt{{RhkJNhC++1>4d#}a}tiU8<3zPRmbx@Q#Ssc zxw=ycIgTI|QF)q;PdV{Q=dU$?xesr2i#;^}>X|Ofu2+d|xYmmPw0VEdd&Gy8AFG>m z{`4DW;!Rz`iCLH0W%Mc{#i?eynxR*W9DmFCO|Yo%b#i_a0t)V@IjQlANqyQ)1$eBf zt@a0=kIzRXw)hM2xiXR3Hvpega|Yt`QO>m$_v@%EK0EkURp4)G$B_6YS4$LdGjLlp zz~OO&t^?*4W~kDLgTLFmJXj5eW*-@v-8p81=b6Mmdu5iN;bLJdfM*Q&XCDuKCcXo# zLHb2AScUN^;Ai$?WqUQO5g|7MRidEDRblfp+CMuSp6${6$O4pocz$HB`pUP8jELxS z7QQERpWBc*>b#9?gLB`9ra#Vo7C2bs$#?L~`z&NXSx6to>23hu#Fxt;`fy;jbd!Td z{aP5eLw(7G6J!3W?kTUvYN5ZfuBbH5hWoEN*xb-~r~*gRGAn)J_sC7xN9Sf*Tz7*-8S-ko)eaiDI@~fVG zh%)vdF|$0~UiC#!duLr$DN+whPwZ32{tEK463>1~g-lNT;4H(CWw^fL>h!)TA6|9# z@DaxA3vt5qttn#OR@%lR3eriMK}6ImF|CzHAI=8Xw-BG6%6>}s>G`&*$|uH4^qC>< z{ZRH_t{OXhWCS-&ns&+8pkxk6B)m}FWEWBIPQR1`rM%hmD|_EatvND)%gww=+PL6m z4P&Hvf;n7&s=+5?IMog6gIOGLIq`Ecziu;URG72MvzKBDDl{8}?-Th>-_7t}f|Y+g%2HS5n(%#u zkx87Z(B%p)Oh8bs@+fOS(TJhBUl`8yef}zVGe#gVImJfO{I3BeBMHp|!>GKh!JooS zvG_{`R`ADI+sWrf>MM-3-F$AM?m)X&PX$~=DWiQYKLvns2yA!!hj>TR4f!%(dZg3t zmm>LY9xz?taR@M(Y-U0KXOsZFZ*4y8>8sO*{k1c*uz!+Yw;^``>8BnB`Xud0QezB9 zSLFtjGQ7wguo}E@3WJ`{uX2IU3aGJ86|olNngD;AFr)-P0Yv~14_57_F0+3KR>06sWZ!q=9d2hu;Mfka_Mg8ugZ2cw*7Kl~i`7cCHqp{IwS!6Ue8?8$Q0697| z8WO%ODl&f{eBmF7q6^v|lT|V9+lyyP&RKK&nM#t;*hjYgdR(^Tv%2;n>(H6EF?j}z<8$0bXgXtEn1y2>6D|-c zLpu;mH5Y%3re-6EJ0s|G-e_>+recTU@Q|}H{QKKq;RPAoX(6pkcS!i{AI%5Uhk_MZChuce3r)Jrxv^qSAf3l5s~`$)lZPi9fjfB86)@@YX~`iqrtU zygH;zcr_-dCTP1+DSpL`H9o@p3gax~laiS0H`xqb9hRTkki zxBYdOg<28NX5Lfz*{&r-+RC`H$V@y!aCGjoYbguWp@C8hnh=@~>c<+@k z58x4LupMH0!MVknQy7U68vZhRA-dE9j)xpdooW*M0N^FI2Z|c%lXk68-#_UBpSa=6tLb$6JjaHYu z%>jZXcy|8}d+_}7DpmE1b`o$9S^B*C-DZp@=|=;9@8jWvlz0GP%_;E`vOkZ0gb|;m z9}>{?1B0dM2VO`&Fevoj2?y|aM9LkqF%Q`Xkc|NA)np?wBa3BcF<~*X;lsTY#mEM4 zk2QvC6I&q|jVOVC@HaV^hLpGnmgprHdSRwu3Rywm7;fxgGuhxs&9WA~hXSj2=xky2 ztmNY;1K!4?WG3+a4gK8~WT+q1Wt+Sj33$y%D$(nS66LaG{Z!`x8&1bb*SS(;S8;NI z_+Z?6m%OjX6HKvj(>;8VbC#)*>_VzuGb+E@AOSa?&Jl+_gK(7W3g?eHGvr`dR$gyC zc+WpF8ly}ZZIz5^yc+W|@ye$j0)`N;{`3OF>TCxdH5oY2EMeTn&S66mHZ;N z-Vkb8e38J=_|nXQXyibI9ei0xG$>?ey-$l`82*lPG1U>XM zkvN8?3eCi&A4Wr!O&`gP318MoRK+g0q1p&fFdAwwDnWQ-1@#9p+Nf59rZRS66w&Zdo;czfhWY5 z&A($fte$^edR&Mv-7vNyeQD+IeXHvZw5*Qj^iqMx!2IGs+ zHH|NS3uH&++{5FG+rWiM1#C$vGLXJduxp%*YmIgL*%SVSRsWML{79%wv=e1mT`UO% z<+d|zLPNPQ2@Qp`_!YD8?s$zUKydQt%_px zkplAkYZj?wy^TDg&(Q0WUYZ177Jf)&k;@#TzOh^5%kjVy;>)a^8ec94LsWn-`xEcB zfY@BoXe?cn3c{uqJWOy&O%6dq%?@>mG~4%W71{a(tI7QqvM!eoMvb{S)cD@iEQHC> z6kUpH>0%w+OB;3}`8%G`QVe_~p~b+G64myg-fVn~z`z|%C@^q46J9lzez1kRX>g-A zC0vcF@Y2A2M6iN=!7V)4Kz?w3ww2=Ih^)HYC*>1o>)_KOeym1ZRlt_x{+|%mA-y7n zJ@{Ci3e>WNM(fm6Ai%d&piciZ@W*IqG{TGMo``)cw#79r$gWMn=1*X_Pva@e!8ggR z7p#H5f9cW%Gl~!(>T~>7{C2%~UD2p!uHee$QB}K$IJN4T9YiFba>3f4oK6KeAYq?v zIh#X&u)l5rIpq39Eh7APk~k)#cxw8;1aE;HdUZ7;>|j`r1cuyS7elhX!ASPg9Fm=T zUUvBI8Vbp>{PBSG>uVaxPEIAs;`1*h4mr?XyF>h}hW}Ed-USE^LcN-SsQ0^TfqJ-F zD%fasah;9sM;TbV{;NvJ5^&NIRw;*;4T6@IG=j((AaaJIZe&KjH98;27U{SOPRaIn zCkp0y<1J*aJ&4p5BF`M12d?C5z(140zSNbXMLIT-iE^Y&C93h{pOKh=H*-WPQDc8e zC9)pk61Dhdm{a*o$Q;HhnIN|bk5+(EYB=+xrfY8ed+cs%dj2YTa1b~C85{#Eg21oU z5oHB|bwArKaB$dJLj`{yy#4Q7KZ$s{x9YRPkY~^PGT!FTm`IKNIz_!^)?%+4huWvxFcx82sIYP^eKi~)O+#}2>4jcXkfj3gtz+ZeWJ0?5$ zb&D1uH8zC!V_fVurhA+MzAt5ZjFC8_iz|g1;rg0fb)HD`k>ijA#0IJcJhkL^ zewF+Edw~q?h*DFWieq0fQpi955kCvXt!pXI`}d{-i@2#WJ#_x&XM#^;CNX z3`_oc0$IPyY$qR1GYOtInU?slbR}rCON8h;o~%~!cnAM*zkHbdO|7wXYAV>E`J1|C z;vequ2?d;`Clauk8?$wO;s$p~>>?}Z3aekco$Em=RR5&xSp7)Gio&@dcA&lpWOcrf z=h1gvxI2T_=$7SOrk?(WHQSvkWzA+|W8x$BX1a@%W94#VI<6A{m2jzBoWf&YHp*fC zingK-Y;P)~?pJwt&$wtgeqqw~#_xC&3vM#0ERB22G0@1Gk?KrodW1P5Q!=p^*W%he zai}ZGuSmOX&4Wu_@Og)J=50W@{+CRQ0Vl$vs0XPO~RD!Nl&@Fe<3q6DDAZ zF~ZnSwaFHApi-Gr?PlvXVSFPAYV&Yq2yP{URhJ)zHf$MO?Yj(5RqUihZ@KY0*1Ol? z)>m|Ru}h@E{XZsP>#E=|;_VT+Rv+!O+S@^;7g|pFgiu$gGe~?vV+W0{-Qe`ay1+Z~ z3VdXu1BUt|FN|kJ&`KLVSvXjif84ZK1LDT>3jkpc(V+3ELY)()Gz32D0*BDEok$?z*`UsJQ|il%c9LBEzHJcHXuo#Awd9wauThUvF# zx>sReZc$fTg!*Aers?0~<`s|}LSDCcAOXbu@?gy=$E@<3Eu;n|CQh}xjD0*u4T|ro z3geFPd*N^cl(T6I*C*J2xMA)A`!14GAPGoPMcuPnXHMd4%eD<0y+%(28}rh zT#X4bk2@3V%Ohd+=}Z1WgiNHWjn^Y{!@zUjZweObD(~dR*|*Bn)W|A zLLTe#gH4xaNxD8CJ^>~sbs*^t)^wJh`m&U6URUkC=ZTT##S_dXPx~7;cpuue)O*Df z;}3!th5Bfzx49SBkznKeO%EIexAa0cD35RM!0jX+>|`hYZK*f56Q<*TSn6H53m;ue z*ZdL7-qfn}G}}H8?>Ti2?2nKEI>;Ax;x5aWRab+3_&4|9RQdRWQVU{VL~I(RJP#xB z-&u<@-iLRMPnSM1{?LJ4xC^@P4VSs1%ww)9b5B}P<(`CgjQX?jO8h2xz;T_ws?6tI zb1fI(x-!D&SaW7sC6xUE@IVuLjf>prCXjE;{pU-ZxnHRco#{}oSpa7>wqbQum3Ypt z^5Kbf%`N~-0=8rUN)8$To9BJ@l90MUmN-qqhZ#E(TeXe1tY-i9*#T6n=y-hYOaD8J z#|{7QjfaKtz*v;yj;y*q7|-EoL;xb7r(zwgtv`vpwGu~~NtqiX0#9cf- z3l~9}pGA@qBd)CYM*EtlIWTYfD0D1IK>PI@OXG_oYQ;Zt-RV9(OG06uk3G$Hke3;~ zcr4h6$E;08y$h=e873`xF2;o%i%R<`5ob2$)un9WaflhX^pg}Habj87YCUeH)=mml>qQ1+RagVWJgRx*e&cWY5 zN1AY+ctrIi0AOpz1Ku@h>93FQfaY?|$57=VKR3DTeWmW*nsWU+>vnvcaZ6b3{#ZIf z_~Dap#x3R=za;V9!4i;a)^2>aTsq&3XYd8rs?NZWmCf4380t9~=mn}yP!IeM0S3BE zi;G4yA88hFfM@l>3KG9Fc4%N!WQP~I!{EF0Wibv4G*shDppu{6cwqaofj+vPK!5t5 z)?F1%Eh2qk^tTz!K!3T%x2#s(rZpHD8C$#emfd@ciBaesQ9E4=e&IuJWX;hWXLAk1 z(gl6L-GeI-R{fu0*KoglCwtM3hty-PVQr?h3QvQWST+N2DVw#?SV-Auz00V_y_bG1 zagtu><9zY^)t$OT%ObX+@pxv`FH$JYF)TF>uHMQiDAtlf3$CuQr>lVbawmlKoab|O zQR)hmfu;^VKV!|hOZ|MIZC{#Okh1o|7I7lbDDIGuJG*0Y&J$PyI`!&yyZr2iDR2K7 zAU|4dES&%g8TJTwkam-3;2cV@#yJ-ds?q93^Sj)9B(B2_6znLrDANx)Gpj;>+P5x&e5-HTr+gXhgrA!tm&_TcmjSkYl@8vGtKxy((2D|6>n zc4t+#KObOb7`0Jl7kv=F^Q8apZ_6wCholBW7X1^JVfSNduITUTqFt|X8|{z!@vDno zn_o1Ayh9f)iVM5w*H6o~`ir{gYAO1-Xl=IW&*vBY7mVo8MIS({)9Pfd=r{SfHab&^ z9v5AdE&7dL=K-V#siKbqSeZEd7slycz#WZAo@1gN_=U}}fbsrZuGo@nj%{|1+a<@C z=skHkzLl5boNSKU?Hmu-b!^Sc(U8j#ub^bY!#mo+oYxGHNN7n#`fW!hVPAx~VS+uC z!4GPFe5-jyHRKVq=MH4Y^Y?oJ3S+VS#y$3xf0$S0xarW1z5h{-nu9{fY!j|F$Il{l zg&CSK{-7|ltE&7HK?C!-Sz$eq$^~A+Lyi{j;Pqa3iCpbc+&y_TB3xjf{ps_ZH%A_w z$Is5U>S{GVoAQm{pU=;}j55g2J_lwNtn7Q%)tLh?jem9dt`>7q+3jGAx+lQ|d=lC@ z>P6%I_$}O2lx^?*DbERCNG z@PLh4ESCVPzkcA5lS)-S-bUouVl=-N6vVmA5z7pu9o1x`#DXGEoCWSy_UO}G!r9ua zlmRZv*?L8{y1`4&Ra0a*Jz^JJsh&QgfUROz%s?zFVY1~H6VMQmF-=*`zN|dnys#A; znK3v(Y1Nf#$%Pg;otf8>*;vnj_~7h^5Hw^3D#f@Bc1LsR1%if86*SnP=e%E&lOFo5 zwfw!0dZmvU9j-Gq z=izcTm+_+csp*N25Va0b#;43L`OMLjeR`7?Ka9ry)YvRq7O+uW)Vmm>m->D$3_uNi z6VSRaKAV@$v~DE+CHji?RRU+JUed@HVU z3s&*e@9{kH8}Z|;Z>TDLk%Qm3z9+XDV!lp!%9|kfiQ-XdpypFr6!^omcg*Tp9o zN|D39PmF)ch`{OCQjP4*%o{uL$q3cp3LU0Gw$(gbj7YhH zz;tUce+I0y;WlrkuHP)v!*ndal^IE@-KaE+)EHe{2Y65n2efQ?7we$mx{bk|BUZx{lhc}k5S zefJxEYkIMqc-LGq290SKexcP};$8Cz7`G)YT;V4lcvxJ#0s2 zr90}|hxOqh;s*UCf0uKp0;@LJ%2pN~tjLs@UF7t;BeF3-mdxcOYUAJt}pZSJD( zr=F}}i5{M!Z*s*h#f4%h30x!!yOO?YLT-BRlc__CYWvV_#Em=d^`YBiGcCB+<|?fl|>r$Ps4O@os; zgzYn_-i~9aIFw7g>~pCeT~PmDKSl&EeO_TkTHspF9?PC3=!?FH%UW1&bVV8L`YVdG zD*CMYMtv8Tv5ta3L##uMrs~{;S=v42MQ=xJG?Gs%*O%5A!6<-2*6z#rY|ioEJj%5$ z^Fp7IyoH6}5EmGq0H*xyQgt_1)-eZflxf{efY`Jou`Fd2VPwMWQ(3j*2Nj3kj$#_kSQ*5-)`2qyC*eO zObS+w+5<78cTEiQfLA8robuXqL#_c!yUi}{#jHqc4q$3~mn@{-H5nI1V3ymIHE7Bc z-o!9YhiTb0H9UWLU{Qs@Rx|OXQHQKKE%CQN)a7R9 zADv*YQr?c=1L3_7AM*?*pn3duJdI#$D!7VQNT-BA@NHZ0INZ9);RHh9>SIduy(n-Jux6B8^>K7Yi_ks)ELCkR`wJs|dtd<5bdkzSR zUffJZGQ0c_v?X$Dor?v^vBY9VYZG!C({TEpQKb~M%606_+lwd=?sYZ+mpk~3 zWF>%P)-!ciIbK20dwlwL9m$uo*v|Ce9hb3HU`TMH3`=gk$BC;!96ns?Gmq0G{}g^W zPTyOJHJ8`VTbpGCX_~Mt=q=qA^x4CMVaFAGYy(;-SL<;_Vgrn>7FORSQ*R-Rg`hGl ztEc=>)(Nz8HYW7_%nyGP!Dd6>GMHS2T-tRql8iLgwM$tWkj|O66K3go+r^K1*7}LE z*H#;wYmj<;DmQBOLiG(Je%8#{E6gpHd-ArJa>tr-^Fs*a$)4){Dr*M zyQY~!tBA{5HAPS3KHvBhXYqLsIY5!mI&AKt@lROOGvoIhcnQlpFh`hOAEvGkQ@3hT z&|ffhv27iSwKeNY2|683wx5ekoMQ&^d2O@h>4j>rw6F9-%!>3mwtU_pFz9JZ;exY(ZsOOK%lJuiLv7KQ0KqEzp8w?PcoYK*1 zD^!QUEEHC=;cD{x2Q$KtWAT^6nAB8yJ1PLPp_}N{hyX+M#n#$x!4u2#8`Resn?H{5l`c)L^?m+rGuH#v6nMmcwqyHoo#cXfV{)z zp_V~zPuJQxXKO#r@VS)KU$g^MtXtJ&+*rziH%z%2b`YY^w{s-dBNfnZmbs3TIE&;j z63Is`?LHso>bP(cJ23}$uXd?%cIN4R>pJ4@OX8Qpr!r-_hfkSFo;?vM8=?WIYNudt z$6BzE%Up9Z53xS=46;Z%BGmQdE}N?RJpPriO7ZKq|s!ks@{D z7x@K1rnu)f*Kr*{=@(WqVW$qvDMzXZ>D07p#<6Buy72{m8&EfP6vny-kQz5`;|Wr2 z=n1L!o9iCu#}f+m(NALZX!R1|A&N?Mhc7#UevcToi)$Tzd$@A4%2xc+AVxSLOfr(f zyoq8omPbFPFv_M_xUfMXxKN#OugJ;tDg)?eO8P(eh;uwT<>~lJ+`tSjB>UY#So4*+q9Qp_s^>1IS}f^>dU6w7OT zuG41hVKDujc6&Sg2+1|2()PK`7jcmWi-{??C^n@OiTV$qU7G$%dwx2oJ;!G=r(Z#n zgux~U#S*pvGU;oCIsEDG9U54nc8$pn;j!qccFfCxBp%^6lHH$UC{jU}Z6sAVirH=E zSJKCup$b-wW|w9^UzFW_QqKkEwnp9jV|({mQ*`%vu{4XjPjTRez2Ox7Mehx<357>E zY(i_Yn^5rhS?Yu`2l_ZZbc_tHQy?%*=`YUKQacy(p_DvVM_UoJx0H|A$wM(vva`+L z3M{+U)a_c{GUX#1NRY-sUQUoS&EU(K<|F8} za%pA?PQ)I`q54xuO&3H2C@ulFw-m?YtG%&r155`x+Pe>hqE3nkC{)2@N+1K81=@cz zD?}%P-1n!i(2EOhAQtYznS~wS;{M#8ZyZsI(9i%)Eym{6?iyTsb+&fL$KP1}1y*!g zTBl9Xvx3dtTCmwXj-pIYx}5Us=*QT;Eju&X0qL9i+gORwBG2^E-1gbB?Prd+#h=UE z={L1}yTW>KK2(aP2olX;jeXI;1@kHFuE^Im6-!TPj$eJ&O@0-LAulg1PoypC-gSgm zk$9_%oT<9J->z&>eryl4qrzXzJEHcm{o>g0#v@7((@Tf_Q5*kw5SIh%9hEe;Sbu{P zbotwYWu@w5)WH`!b)DGn6!srhJmu#}x!|*W7_S0|Qh!&N9{8s(dU!&V4F#!-wI>8e zjehmuh{MDG({~RA|4=}wcWlTOEx$rFP8mAh3bm@%cZZH|Z#%98E_S$+zj7Gch&$VC zXtiTjP`^^p|C^h9?QLE-wXyne|uY5Net?UR&`n6 zNbtoHxuS{>jh|#G)V*O2;jwz44_Cj{MJXBl&Csh;GhYuq%q!?zBPY1y>2tJlb+SR8wIOD1PalVQ306QosfIeUofA4!7&s1_do@BgI$*p+X zDCUQ>;)12BV}aPyix^9uwwZ_#thR#H5b9a8Yr{s@ZZu<#n*Mpc(VyKwn=GTP%DiD_ zPKPyd*ZA$CzQP74RE>jD+;@)@`5YMeoL!a{%^7Vqvce=`^);fYe2g!M=Zym2!bR{-3qSU*l8_hL0uOR%_ zk*QBF8$9BRU(Aj8YS`A;BmOpcGH1lGHIWhL9)=}ztHR{md`5U)e*k6w)=8La{#(I{7Z*4OzXJ+9k1Nvf6Vl+=VcHyYA7cd;I#hs{+40$0>_k|jEAOQ_WYpzXp^))#n5HOVN3AgZczfxF0$#;y&;azm<6=}^o&dgO=qVI8ft`P+Ag~YoNHU~TJ=Eg)Q z)@I<8*u^t!7&iPd+n)10X(Nn zH~Pt`(kc1MdOCHuhcy|=2arnpci=QyD{*CA?RK7aI}c&SiNuCzxrP=juzW(4<*!E^ z%7_H;F+{m-*8fj~gZiGCVv7S$z8vp60TQRla0fUyI}V?{my%;&mR8<_k}ZLtlU$wi z+QCde-N0y&4~Aq|ow7SeJ*Q`6&au`FAcJO?El(-BT57rJ5JJ;_Vy{!(vQg?sVx8ye z{~?h#$x(LNh`qYTm2AKM{tZ2(A-A3#B*@k@2(ZhoY2mQ?Q+fot&ApwD<_ZmU5y}ax zbKofpaXNzX9^i=j&7TQQ9lrPzdFvfwVkv?G!7@)w+UM+AIi&#T+ zH$a zofBO_f}j6MU?V$dU;ik4ga$X!XP-F}5l#mZZVR4fw*;6@G`6RJ&qnJqu~y-CJ&iCm zP?Uq*0BUkA!i?v%0tiDd5_`M;?;Rim z%NXb4>G$3i1_J#QT_k=*7s(#7eq8``@|e$!2&4O5>j6-vck6JErcJ&cwh16eZjksK zeWPRs`Gmfq+#aRFLd!T{`w>RI9?~-W$^b`qlm4qWTL?s`b(f%Q00l?2vsE4ve6@yGy=`#Mg});l8==3rjosQ^3OfOgzpojw^nf0!&<@KRRw0yL@(dz0TYNt9HrM zt;1c_c03UW`FqNBSnhJ~s?>o{1FNl-Kv_=%egTxGW;`M-tTSLIqk^_8YzLwM!Ma8S zI2ohzv8<~ZzsM#U;I0+~q9s@XKtnJZ+4b`$Z^%G^re}Fg@H-xY!19{+brSF6k$IeEzI$Hr#k zYF@`;molE~-~1k}*l>Y?J0;Q#AdYSTMdfC&8rHLO!a|+rsxtvia55n1q|6=URB=c8 zTKvvYm)=a0>^D-N#4tB;8_z)*^A!}1_e{1;xxS%Xls*T1W|hNddUlhK%rZ(HKmH4H z3ln1V*G}u<+PaIlY6vH+Z*w+;7aqW(eCjDt+UuR0&4B3*s<-3UQhJP2t_{{wOAOh| z>ITwQO%I9%hl#;x-@ccm9du0o2Pqa|8)3{t0)sKIG4#>jNzYw)S z=3S|Nn4wo>9Mz640^9(;O8ltRCALr*r2tqXOQY{H_QdFK8T(Zon?5NTg9JLd5f3(F z+2^ABLGaZ*rOXW18M)28cjG^8pOSoR8lNH(buegy^F#`BpFygCi}mX z6Lfe!yTOCnV})j_gGr8R@%CCFVfEDf?@;PEP6ICobIKnJ;D?YFWk zbF&9~sYGUYeBM0u-qze^dF=k|W;sq`pTe>O$`Y)^!#?3JV#J|jjI!H;e8>t`K%s_Z zJh~snfRXy+OR|1jNgpbOEZyOh$A?NuOWf~z)C(X z+u#ay`Jb~5ehQIA8!QU;fkM&rEGyqK-0EpY?Yb5;tHj#Oc0hNE>*4@i7$7W^b$uTC zGG_%xvqDyHY?obJy^##*bK|B~+{yKrBU41!8f39ZPYZWvq}6%IF)@>ViYuS3B>mw* zd;N3tOIttW`b0$01*oHtN%SIyf30S1iB1Or5k8fvUjQG?Pp zRMY^;5ReQLAPFjjs5FjfHE2etLI|A%IUJADRxPd8N43_r)}lp?iW(jgR8&w}QEA1# z+;M2d)+!2``~Pd7$4oLoeDvP$yYOXZ_Id2*+H0-7p7h!;JlfVg0qp2c4IdNu>Q6Dt z%OMTyZ!H>?3BZ7aeDjCf>M5YIF6kQaLgHk>Ph<97H62g&UAjqp7dFUq_3@98&%6yv z+O8AulJUZbXCORWm*l8mUEg2K{#*Lf;vXWkzx|R@RS5Zv&c>fIwS%44!SNq~Lw~Uy zu_VUy>p4gY0D@f%f2AN^uR2!N7hW(B)QiSv)EiJR;6Yg1Oc4)!IwXl=A@Im^aFx!X z_%zkN6A@70uB5FxF-9JAObES zT86s8_E{QWi%_3OMb!6fb9|QO(`V_$OI{XD&-KGa)3bKCXnNo_1y6kcz?Y2o0KBVh+>uV-v5jC#3@dijXWMpgj^JBm>VL{i*0 zb-d}u8ep)2B#ZA};tj}n|H}=~UB87kM4jS{_r1WQA7pMC@u~4<<_9NyXwB~$@!|^f zuXyUG#(NxA%z%Rx%-??0?xB}Q6Yg$(40DQAEdu9{d=2ssTW7UB6RIK<0I^yFM>vF#BiXDhyhIUn@CjhvF= z0Z4$3DE)gQMm7cd zd@%)TVIy2>h09?|Z%r&Vs>^{0rW~UY!5l#X=F}->Q>xn6)-=)q*J#R1)-(d!i5H`7 z)(uCkB$vejIG`oQQNNg^?Cqvsyo@x<+YiTvG`>mFp(N`UeILGgNf$RiqSAET>k>w6Vui4wJNi9KbR`>YA8FzV`~^{CIePcXr?_Zu)v_{$Pt zfN&Pk9ZaAZe?(&eU?kfWMN~IXWG4;V!F$l{0B-p4zhXe9%#5vZ^|9`639|)DWqrS zguQ`Bs)w8B?6*g}w1a!AD^}1I%b!+>+%-?!LEwXJV4#(uBmsGQxw)HyRz;ruj&&W8 zCZ_3*(Sk6|Im^wd*K?*gM>{Y_MlFyEbk3No6;<%Y=}sAz%WQNb4T&+b{%bL!H#0XJ z3vOoYksL)+)=4muZSrGeD2@pGR)q5~XTW%LhiG|#yBqF1&)`9@K;Bg9{pr$^SpEU$ z@{frYB&f1S7*R8x@X+VNf4Jy#4(Ea~=Yydl@@8bv!nWCWFHxkBXra5?aX9P4H%7HL zFFLmilK!8d|L{+SUkrR=oEdJ)kFVcR8JSk2uJv<{A_2CIwO!j8~L)CM725x?NvXjSJMP5IN{eU0UcK##?$W*1oHdtgwp{0=_E ztUF(v|2T@{!QQxS&nF#3+ zK<*-2kF+Y_=|c-0x7hGPJMaMvGp1&l(=jXg@HCBILv2hLXS~zL2Tz}zGjLsO_$bJW z7WQN>HTQqy5qb_^Gtbv3b5c5dS*uZ*7|0mmpcycifV3sy4X93xCh%0AlXpL2%(D-K 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%0AL|-G&;uwyTBe<03n&=@>R22nwO@x{uUd&5*fM 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

W3Vdn>8}`rg;Lj*x-at#>O@sY zP2m^X#V;D5_1!YBL^8!+eaSiUK3Typ7|i+)$~C~GOO&XK3nlX+bmzo#T?c?}Nx;YR zQfAD7DrO^0A!II?$8dB3hzfU+_H0Ea(26vwVh0=X&2YPXt+fzon8(ipxk#qNv_b@I z^nk`T(h5k=o_Cc9(Z0!lo=+!4o<=Ly0YF4-@@y&d_;;0H^zae!L2}{~uKCi~b5?A&R=)m$SJukcmz7)j zx-5Q`0ne&3cJETk*kuecUjZfdn`4-e*$S98$fr<*6B1lUeA&^9DT0?`FasEtJdAxJ zuSY)xSB;jR@gA^0n##-5h2U9o@SRgq#{)yDH)S3-JfnDZIYmK;9G$IuahXsDROA+u zs&uc!&-R@VFE1PbX#f+o13!zywFV7IFEE&haOlmT=kz5pTp~_CNsyQFDOQNB#MOm3 z8GjKb2p$4eSvj4JUpU3H8c_JueA!kj#zF~1@Ca>AjM?r9qzcJ7G*Tr~a7{*4(b0{< zJR%J9hX%Nk%$+j7BBVyhSpWFY5#08m{R z=#Mp!8$TZ%$SQ!Q14&bi4kURve;`kOF&M}-{y;LbyB+peJv=2aKZvUKG>`^;`dBbm zc)6q2p#we^SkB1t zU4l=8HJrE4v9V8#y__T|f`9ybc8Sl! z&i_36C-@^#SAptMD3hq=y>}9Hu8xt{CGuSAZTt$t<<;#HMvJMH%v|L%h(ddhP^x(6 zBdB#?pI^jC1brrsRfzZ4=Lr6*Ezs#?WiCm8Bi#k=5hQr`_oc7d*7=C%jPCXjg!**0 zp)tGQf-D_W6VpnSqGbh($|Sh|1`)+AkUD|;7wpUtk@?1y^lCQeOX7;o+=U}>-fXG2vYoOE0Rb#LZM$$B@JuiO@wGy1Ev=H1kYD2R z$ZW+z@7M%_-o@Eg%5CvJS_!-P#yje@TVbD2IY*i9YM9s6!1WX&61YVU*T9jt-A z3_C>8_Rru<$Oxiw0D>y=q`OehdFKAMIgszZfm(4jsC9ic%lPig zeAnHG4G4(=rF*o7fuwJALUv?rH4|X&#qH$yC3fGK zJ5nmHV#SA{V#GnnE{Ed`t_{8#pX)H(xVvLIk{x*s-!c5oE?0&xA$ud&J%{NlX7N)v zQ$$s8q&%b|POp30zkKl5pXq@Q6Zje_B0iM#GDyg=XMvUh!T_itr?0amG6)B4hs-H6PY2W^rClZmHG_=YRGO#>0UEA6M33 znj}3`>Hes+t+lkcxpY!*|ByAsFw4Z(_Quyfvi_ymh>f<1$KM9hZ=Dq^$Zvxib6>$n zb^-1gq=!LK`@1;rx>=)~7vuD(a4y+~IoVe5pk>Ze?Qaelu~TwFevD6lQjdogJ4kMr z(|o)-RhpR$Lr5rPnsn>8a_>DoON~5O#@^HE4joIZSoOz|2 z9?UD(l=K&rEF)P#vUuuSFemC)zXZRyf--HW5#Pf7)y15R_|4GH2*8-_ChB(F{$h~XbO%x@_VEFzFL0&L4Gfj-=y45_jU67dHH=K zem5PRTfsGo=1)yzPsLhHoP@QQ*o!^HeoCAgbDoCoACF-?ipBB(`-u#)>2X&0y^{Fa z$Kx}eqLXEJEfTZ!vm9}8M~ob_;B?o?%TlL%7Jmr1PEU%zMNRIJ>7J2|5Nm@~4tD;-dNX;Tl5rjAM9%GB@K)Y52bX?h`3FSV(Em60XXBoT{- zrWY~wEStJ9nmRoFHKu;vrrr@v9hSa~sr%VfZo5#AhNdrP>bq}gk1mO(4o_dn)E8_j z5n`xpEZxP_-`Uh7kqW=2P=>wI%a~z>X5bMH5^7I>d9qA<%zek75$UVd_#JLjiOjqb zd)s$Jg5JAg`;Ky;_wEhb*Oj4nfARVsdiQ&M*Z=Jh%(nSEY*OREq-$)_jDbl_HVKYX z{@mFL&$dZ%56C)w!El?)0274Aiy1fp42&>oct+gjvRr9xZt9iJ#{N$P3eAPfro8KH zZrU$fSDKqw23d0(WVPKB&8MCeVXgnAY=-y`HB_$OIs`S~*O*16soe-0Iz;n;Puec3 zH>kdk$DC{zzGnzeoRg%X0MrBhSQt8bna-1 z;k2V>yZ<10;vEa|Bx3k1&F7xQWMP-JvFF2;9p+W`s#L}qG~x8&Uivma{q1o2-yXNX z?vnI)#{mKiF*3Gfhcv)j!ST*7;GK(G#Y5il^bfZ7N@|vVk-!Kl znl?jY5&!t-gLKFe^Xe$ZgyVaK(z~}}4$WB?V+}IP!1^Wq=t0x#D^1t?Z_xR@dj8kTy-0INOO1YutRxVHD;(H=&)(dK!85zxdvg$bvp*g-K%wV! zE=E*yaA^$VTF~rZ$C-dwWJDa{e zKLr1i7@%SvUMHe3i?6j+>sS?lzt_u8d|{@3V17j#sGn%Vlzm|Sm0ta~G5_=5+cP|> z<1uGlWY^nN?1`7~pI5|x8jJ(avR?~lxDz049|iHL2ol*}@&77Nw7ns`eWomGd;duG z_NxCQd;7kNti2t;f{uI9;Q%J7Iwy#K1MKZjma6r{v$y{@`mGzD+;JC*e6YR!>gj>K z9lmY}EEnsfDC+`G+)yZ$lu3x@Y*cNTyR+1rOV&0v-16^MV^T<2bgVr;DB z-XTYgeupu3_kNEtb{|D7@{rB_d;LFR`4XFFsN{jUeJhF+Uxw}N*Q5Q9Yj3YO$+x$c ziNP6qg`t?gkfocB?;qFFEs^b)tg*T~-is^30`FYKsSRCN$udqhLhw2D~m>~k9XVyaHHnfIi(Z}!ro_ISe?h5r=C)>%br*O%FfPjnpicuF%9 zJ$z11+4rB42Y5u`4_;Higt$_0D*dOz_fyuw?w-0pu-(FSe}m=yHs;4)_+E^yc*dp< z9no4w%YkgxlHJ5`_Oi-l#N_^Em9+(YrfL;-x_O(8$I}Q73i~jg`ZB%v&r{jI+_NIGGM6C2QdK z_y5>?8}O*AYkxQc1B@~_CmJ9MRXqVXb6Ctod$^2GTUg`5 zM8-uS-eASP-D}V2kddU%0w;Na5cy$`qPJdj5V)fnS1!${nFQ8U@}MzUAXQ{YDW6kELP>t#|}Q?Nze&hb*rO zJNr4|KVx?vg#Tpcci!_Hgv{za&uDqy{jQte@sE8M24lbUzOG+7G+=*dnY^LCFaL7u zV|w9&L!^t*s(p#mlG*AesRyUVa4Mh+l=sCTFm;v!bVA^or)K8xEL zR^vQp)PraQ!4>K1n&T$#M7`MtVseiQ)jCfA$+ah%iLGRDwzpn=uVZ@%lSgjH&xn0z zz2=b&dgAjfd5%D--}p2~>vS}k#V4P4O^ivtGFr6#kIRaI@05@{y74@UrE2j36XObi zLo7kEs^uLO-e+#3l9zl^DsBrhy15Fc?Q;M`93`{E+vHPt-3r9Euk1mjzM{6~J!Z(6 z7XT;wXgvdj>_hm>+)Y`m#QY~YP1tYnP({rEVO)ZbNHJgCDFxKHY-Lj^f(8~f-`|n- zjPov~zfp!DdzrZe#UOUU`hzd@6sH~qouCBZyGV=6sM8tg*j& z2IPVf=&LJk0ROG?gnT(vN48oVwXrv)QYv3Ain27YD&KJrDrfsLVW>(@7uOLJ zQA}Pg4YX1wv#OU^Pqrc&b=Fx6V4JhdtS+#sW9E}`XjpAn)lCq4lvW`XW05BhAU`fD zx53{M<=+&~>iUdMzoj`_jX(WeaUzpV;;@gq?P$mb-%vTM1$fLW4S!2Hc{E>s_Dz9N z`YQt`|3)Q)$xEMPS8P>BaXbMU@>TaK;;eUww=6Q|%(H*7Nhk|$mg6+TlBtDsRAVjh zJ5L9D-T-A!ALSx!3`{&CMbD`P=OmIY39m3v1n#WhP%jv2T>ZjY+Kf>JJz zCJE$=F^{u6Zm-ih3RyOSfU`Vq4w@IN1>}k%2&x9{`0kIvC<^4frcXKr z2fJ+^fH!bDsjU6+Tf7oD6fTBQM>hTF-=5TWM*sR0UsAnt?r#`CWByl1I_uFAvG^AC zEj+qUgZ;*rxz7Or+GF42!O~DQ5+zUd?ceI~&_wfM*!KBixJ6iJA4pN8$DmY0{puHT z1CK+#HJ;yiSoP zBd<#!Bd-H`2h&%rpQB`SS64L@lnlZ;F$+R+4?Y=@J)aqU)x2F?rdnT>K(;TguPPjK z5PcOTb2duq%2@}^${ag<8GY5UYGBGYR6l){FGpW>^O1BL)L&nn@ zTlnHCDw;x3MO9r0zc2coJvfT#ucDG?_l|*WUZCxlXxlLe+V!FcQ|8e02`)lA(&)u6 z>qNYf0gDdn+_qOTDyq5m7554TsA8X^qKXF&s-ik&^dVGKY!=++yQUo1Y1_qWt*9cU zG}lpFjcFATK$*i-C)$f;d=691QcvMcVyLHl_HX|~Mv*Ru2wHJGM9?>XuLqqP3Q-3u z>`N-BR?8Cx-jpF~gC6t_fo9~G5ueT+(105`i}zHlfN)srtdef<_VR{sgS zJ(GTRCLJ5wzG|vtx3U_grWzVQQLCx=Dw|eQt-MEol==ryH%C8ZFFqNo<&TKYdB2VN zmMs0$fR_zrKZ}hn_PB@CPbq)%8_{d~`ahD{z-q#!FMahpRJFwqPgWP$-$7=jpX&bl zq4ZO}Jib4B7waGE)PHFGly3%^QMP?Yu70U$<{{FRe(L-kdL(`OPyJSzQ$ANeRSfJV zzw`0?Za+R@w}?-`8dG0@UkwhwGZ08NH)L2I!|qKHY3&pB|gBnxR26*UuzP)jV z=69@>fAj4>N|YC5t71Ezx3YhJQUJDwSdzFt21KG%|9GB3IXO$T-;ScLXuqPD8BF6b zeC7ovzXL%ZC^T=8VH*%m!6F+2my3=lL&mJ;;*SE$!yz*aL+u)~x!$a;bNq$lnz|Y_ z7nM30O1($q)SR{iU3WQc15So^BO|a({9EuEaDysO9%|nkB&RJ-uHhcGOB5L#`nK?J z4O=c2a$4wDGM6N|QxL1`YC}|CdnHeP7+QgR@o`S2R|g^^_LJ($i#8$)v{DBJ4%J}E zqoC>n^0sh;Xq@=SOgm1gu>FMb91QT~{YiJQn6l7bbR&|&uS(o2q*f?Pt%Cc`c(<2a zX2%Ac9sM312;9|GIKTH1&Ih)Z@EI1d--Z@BvDFa04=Ss!L}k26WWdFQ*hvspa;SlX zYHBl9u19f1iZ5I4hsbgRt(3l0=LoUvW9NzXo^H|;O?0)_746I~(7FrRx$hu4?0MJI zndr>Ndr$~i>mI`AXtnVu*q|uRlT3JWD?h6vIJXL>t6h*dd}`BkiVSv1p4gZ^)yGbN z)xWOyiC;;*st#&6WhYF8XTaSF(;GsEPncHb(eI7O0jOyI492?k2m>&cg@_c80Xq79 zQ2eSiobwBfv1E}E`}?ZWmgWXItkKxWHEb7um7Gx4>Yd1&y{pdJxnQX}+m_i6>TOF7 zJ%s%H9!NLv+7em;Y?jO3IhzH+R`GLO+aOZ7OTTq_Rk)>jxSUUOy6wPDQmq`3UF{Fp zp30B)W!n{`f5?`R=X2BR!iPv-vz{%T@ps+QK=l_MsyyiD-oNR>S@aY8h3%MR($CHO zzWWJ$;x$TqD*CwsGGbKeFU&JxqbRnB3sG>KRa&K{34^`L@aDP#5mJ_;xWsBNyM819#7y z!#OU#LtM`;j@a*7+71YwwOW57^Mx^wQIigk@S+4ibh1ln#!HHT`Z9pL!V!?ow%E{uwb{uzK5-gdy1p>;$<^|r&O zoUVgFLMI)1MBXDxJ8U9u7h_CV_`Q0Au$bVXUG zJE-tGaEwF2<~DTlOTz|KJ7VuJvryqWENOUO6I2lU5mnJ zJt9h05EW!`^MzA=8?ujKMa~PSm!p7%Hx$DQaW~gRZwiay3bQtpTEz?C;Y!Zm0rc)r zK)4TG`qzN)0N$N_}*wfxA{SbuL>r(E_E<*E3 zS*KYSUr)eV%s#jSg~?h7fwsSJ*5w{7Nf9ZkHaTsFE#6-dOgvd6n9(--b4EWxMqjLY zfc_6i4M-((j|@q^kHXv7GJIZ@9?fC!PPEeb$SJ=_8qRT$C;*+~pa{f7+@L}i@$DQ2 zL4wVF(je8jkNXA=5%Ue`*6~$uc?ERXBeEaFF$iLFd5e9`akNJ8w=|#N0gQ02dII_u z!~HN?Inubwgt+WWY7rE&<1c^QoBBEG$(?P-Rr0ncM8Hmc1Iv&vfu4-- zJ~_3Y;M;W0!TodiqIdC#?`oZcR_J}|(C(H>q{F_{Q#ywu=5K#e_2O6kOX}ADuIuKB zQ=hth(VN)%3p&Sl2g)J+`;E>qseg{4(Yxq?uwCaEi5$2Z)~BIi(Rf+MCqAy@ ziJ{r`T%_a2>v)$NI6au4a~yfl9LMP#WLepDdvrV(jj9*;=g=W}b94FqLWf$K>js-$ zc+42^h7e1^;BMp;sjuGt>rd5A@yCcVYm3s0a2GPQk~N87+ZC=G59^1nFjo%_MB z8>Wb%&b3O4p7Oc|1YQ`Ng%>k71Zi;N!`=!|O@ZI+eZ>Ct-RhO?CBAUe9%!E z_AoU>YfTYKk&vU53w&+8IM$x#c?=X38)|)oS2HYsbmt;t?i~BMTLeCMSOSGj zsEUPhqV^d$H_bl6Gt!6QJbQuB|NL&1uA=Yx-Q_AC=XdJWc`Altr#f}w7@9}g1$L#* zmXCpD#?Uqq`!4YAycm4?Ohh?&KMmm!P+fsLS`|@n@)IUgeQv*HGGd#?3d7WSXIpo4XU2s@O|_gDw3cUE0}gFpGOTV8|QF38TCwVzY^((L?|cGC+V zKpge9hlk4$+}uk4kXye9!uB7|IOuqb?Gp5wd&PdWRpjaWfNWpx*Ac|X+F!roYu&l1H%OY`BPZz)5?_8r><@cLoe0q1x1g29RAN_iGWjXqgjX*ts9)!k^NcE(X=R^D|jJ(SG-te#H+y9}j<1 z&j;`C^KQwppl0{u|4;Dy9`J>ckor!-_uWW88;cdH9r??;k0!h0L*8F#arEP4IT_`+ z1p1r@`}^KssDvJ8?dhVh*o>VZ2&q>cx8Qe{I%aJ$+yJhDYd!Pi&Z^c*?*cqst#l=H zFIp=ikGfDRUFja)*o8;v^WP^>cbAYjlqb_ds0Y6of*?A;`7aJtocju!B@^Ul$hftT zTgAs~S;RhGjUv%p=7~=N>9v|eiROyo4|?LqEgBwOept|mm|N_PNufZns^5vzU$7WB z=$jw0e{`eJvGmD~K0eVLV$oxD(cUX3+Ht2S3c^ft7PbkM+rpKi3f@?-DTmz)x+x?D-*Wq1 z-npi2eXTFC*B76InhhQ+CPbF;@qM)(0D*sw2(|Y?;Wu)%st55vd3Cj_!MR#>=7);R zw<85@YhOr)G@N*{1+m=8h>9RTG| z^5LZsb54=Ej@6(#jr9nD<=65G0!|AnMT4y|SJ>==;oyzR0(Stnsy!&qKL;cs1(Fo6 zR`rLhKpZ+l=%n!FHAn%=X`O%%U8tvYODt!Kc*39h7SGI<#X-dH=tkk z*iMox=FPka=C-Hulf3#)Be6m@MbC2TV|vrrL#Nj{>7Za)^s5J5pnkfW-*>-&PxX`v zAqx+r2(NYM*LDOl^h*K*(JxV95g*pFM%jkL-8KkW*J)ZIZ6G0wdSN`^YN}NtAyl<2 z8nIVCOZ;=6``82gQFoAtLd>I{`{=+gHb~k-s)lQPq^^|f?a7CMs!85tbwyV=L=;rU z=FCFWLR~o|&2jnF=eds%TF80sBU~D>E7Xt@&843BOe;LzYKD=(#1W5^R>q4Ljfg(@ zhm%0q!an=;cA;$J-fHWx;H~QBEuDY%fxew1^zG+KMc>A{^sP)+Qlu;Ch0*1WZXK$E zJzLmNpe>1EV6R8b7#)&;^vU}kRKxWk42WbuyWv6_L+_)J%em?#M|Y!IwMHleg2acT z0mqC&tdKx4Qs;1yWRMs0ncV~Kar(R~lGB4jk>J*0Ai?iIU=>q6b&_e-!tRpvgS^ee zi6sbPEgrC#iN2Y1(g~5Bb4!+hijX}Naa8QMe&LqidXOpy(=06mrmRm1(2t+ zXK2#f!Vs^VVskXd-et*zrFOFhx^Q8G#9hqR&SOD$-;$=_S~~r;tVC@}+2dvAC{it?VWCrz&UZR> zn0Q6+4dD~I@oa@Ee{R*2Sd3WkV|K6MGM*eS3Spyv+GK3svg?_P*cJZ*|kMei5m*LsKEM-j--dkG9k?~8%> zB)|NIqc(ivI2Ma!M~SBQHC!28E5~p}$}gIaNnF@VWLF(vghT&ej=(J&I008!#9k)X zRKW>I??BbqZA&yMxW0{7T-%{XTet zdd82T&u}gSzy0Xjmr&aX|t-l$%6#_~8~8trYGRN%6LcNK4O<>o=#5 z_%7-{{pd^aNpnVd6p{7n8^7aL3F*Qurr2?K1u@XtfU8nYcKJb=*qG_cU;|!GI zBT~W&%edSjQ5p13D0>QnE(+BaL)={`7lp`2t7LhaO_?UwvOsl7>RvJsb=yc_Gelt1 z9s6G9eTeK)j%7b;F+QS7yC7G;QTE|kS?4%OK@t1;JTNXe67JRa!&VaI6T1iFiE~1@ ztrXav-RMGuzYJ(Guxy}0V_t^&hAOETUkW=jfPU&uwWUxGk_B3+wT*JN^^tf|Iv26e zS|TD!YB>%b@vJg&CeYSRZ4qCf#1?31psfKbWVMSCS0boDBp5-6^@CORHb|{!bUq7W zuvcnf2XVvMO9|#@01$REiM?3Q>(R@=wQu9#PaS4;$#gVe$#jVU1lj}j;8^&_rbXEa zy=#Gbv{;tA6zW>(MQ#=VV7PiC_TA4Y6{`eUIATw^n=BGuLcOV@IAa)e@^%uoc!(Js z`_(abDNc%P++^pD+1X(IMC!sDZ{8F+C)ZTGOxGfh!2kE1nOg2f2KA^LvTyW!B2$9J z`BTKF9>52XTNXiWB~+^D8N#y1Uekl2FfjzEuG^^sct~OQV1(u9UZEU9@+JvpoMwO1IHXIPpwLt1VeDr~`?#UIIo}?G{$>H4pa&t`X zlS2z+f6Gi~x_ICm&u4OECMSL(-a^Jqw1*E@@WF2igZ9Nwe2lH5zZJK*IOnlyYz#6= z*;0Gs3I&{SC=)r+{+Sa=jXiYIRT-W13YDUopu7g1v{el?5cyRf`3=@%*S^czu}#hx zdO6J9KI_0fh-1RX??gS>hF-)9l2~eNfLF=PF>bL&J;AO*6%bcKnIld^=Mbc#1}}qD zTx_gZkcvc}NX50Ph>rjdTIY`M3)zWM_o(^(Jo~pQl5{}X2bwGSs65^wKzTKGWbY&2 zf3lwI$+5a#IUdWl&s8RpU3+Yc#?BBz0Jp-pwPYP<^{43|lu^jD%=xcNHqrROd>c(>FQxci#)fX@s6!nMbuXE~m>;>1e zSMS{C=&#wUEd7f+enms6#dcUSUpPNpV4+sEU5@TLQM_N2)1J_BTq;5XRGm{5jh~e2 zuf3c1i`a1Xez%IB5*zMChbT`MX2Dfyfy^cx-doM-4s5s5QW zI-^`;L6}@)0b<8i2j9`=I<-30v#8Ljp7j+ipA+@_>SLCuR!P%fqkTZ`fI|M}YKQ!N z9^x(M#2}a@h`3{>B9f_8n-RXK&uKFC%}`!~oaj@QG9sc0EXT1U=5x z$LMZXHy}lXGO>SVVKgN!`^5t_O#H%?5&Qlk85NEvJn>2#Z(^#vN*`lbzHx6&7_s&P z5xAj$f!(eGAJ+FIxx8AiOxAb$^z7NIz&tfaR3$2Z{3uim5ef3QTbrYd*^Z7u2?Y81 zOh5@jUfs5Eov5Mt@>;u$8Z(kyqkus85Xu-_uB4;~m@VdECVntROU;BFq~@h4t2%`W zW>W^94@zuI3jsFrfWvH(U%9tGznJin1jHG$DMXX~8}oh4jG!^wV4MVv)E-cf%zb=! z6hA`4nAvujb{9)fI$M`y^49${RyUg-dFFfU%^zd_1zS@;7kP5x;CO*^NByl^g>a?T zqjJ@(z;tDn^K_% zT34b`H4yyB;VEAG-=$+2o^lT|^x-KR5M{shL(Lf2fecTfWx3tqBy~tqptT*XSZlU2 zghTbK5fa?HMdeFMg#)0~3P8A@KFWo;BWZr)Hh~_o&g_bP4^G@NqD7${((Q*! zGLb?1R41|&k?@;49!p@HbR%D-q)+PK%(kB??$VVWYCTD5T8_twz}z>x$K&B85&P3O z2oT62b)pv1gh13n_kBb;L@3prD3>jVph8TTGtbTxJF{C!^wv|HA0e9SDb5cOtHqs# zbMhG>VmtFJ^u#$YAx*@)2wiL%q)`((rF5%My-rOhGXWvYNl|OtH?P-j zFhSpO-kX(<^K1K9()VnAQf_+pfawlDB>5+g$0)RmNBrVA6vZPkgya2#)$jP%*@+?A zFKsx8{>$wTF~>QE#Z#icyF-u5(Z>ulzNVw~_;UFd>Y5b)s>iPm zhksF`ONuHt!@n3c0RMuXx4?9~yU5`Y_}5j(DE=j`>^YfTVq`}ilDWU{Qz1X9)&1b2 zTAPIOe!l(n`-!9AY9t5XYUd+!Ur(KdL(Om#p}vIttWb@Gwb}M=@-r4qu33zdT`Qyb z#I#}Fcx9G@X6u|cVzr}BS}SpQFb8p&hcTrrn;~fvrx|2tFvxuOXwA;*JPK6trB?Mq zn0biz8d@LGd(F`JR|1hVgsMO)pFkzq^YLaKO$mR6-u1Yuk- zF-OnAtO~b<3(2h7)*vl)F`z~NniigSkS1f*Z0tLk2Qaf6!vmP`=;?TZlbf}tu`fq| z6Q9n_T6QGRwiMWqx*8u^EhG7cNIu-Ij) z5uEW*vOb4;3)>Q%NZ~Yn)yr)5las@#P^`Y3fCaE z%(w3xtHlG38sfnQWK<|^-A*%Z97RPbSSZAW_(PnXZ%+fE`EX5%!AI=(FOq$ZhWtuslVG@%==H|0UNkhi zklKU4-Ke)I{xlwWb6Rq^*~K?Iskpm8D1LlW-Uw0o(1|?zvwN_?uJ)$~^L8*Tv{-|% zAouA`9L`|? zk(RDx0WccQQ8R9xar+8{qZc9?9 zAgkgxw~5}56xI@UGNAtnp_t-XsJ2kEL)jmKAG5qFDd#~x;I;kqFZwaV%=wF(-$fVf z?7+em3ff;YG|O}Qr|QRwx1(^AuREaatK9n31ls=AC#YhdCp^ z-3@dz@BRlqyH=7saKgJ*9zb}z!*BN@km0lv=yRT<{Kt`pfvkvpk4H@qN>-QRJZD%y z^V_YM5#YIVKS8xe)XC`6xf4^84D>s{CO*1*$Jddw@7}Q#dq*xuHrs-4@>(D@$AP7t zXD>@-_Kx(FT!=ntF3T+J3uxuQyGD^2IVA2H#a)GLfw;L4+a$=U%|~b+yM*sgS1+@| zF+M*1xz4bwn=(xGt$*Vn{o)($9dxJlt@t&m%h9UV|5rEZN~h5oc7tYn;$M4+_}A`^ z&rF?%{ECgsE7Y~}3iaIFSE$)$&J)zxxxj&A3$;J&(rw{V*>x&^*rm>S20`J@7{J!& zEF;GR%4_da?@znJu;^0~PYMnM+Gx=YKAmao3WV{VDda0WqL$N4_U0C#&)(MJ^kO@V zrD34cfiFx_26ygSsgEw$Yp}EXFxzm)Bbo_C0U7@@)oIz%r2)JtwA)HdHO?XJl6wy_E*0zh-=9iNM_^8ZLU4cN!pAM zlAsKwWR}7CzbsNk3kRI zCcxQMKYwSJ>ZBdW13)dmEEZbCNcwBuwl* z{N-r5kI?CBwyW5jS$z$0{bu#;sBWwWsWPiJi+04S;6gStt8m!mPY)-3ny|p%-`@Wx zx{|*3{>xQ7=kq;P>tv@&y6l3nzt6r<?<7tn}(qdjk%4Br&5e&rRng*#7B`{($0uBQF($%4fOg4S}+W zpSs%8{^eEw9Q&CT0KvZgmV?+Qy8Y2)#?gZde%qVwr1d{l;aY$0<_9&l%do;EIai+P zK$DbbHt_py(YJ|VpOR;&QR|^Ra}lJu$iiPBh?{R4@u?1V9YZ5X?UB_}VeVUl3pAMf zYqqj6xz-uaC*7Xn?HUXa<)z3g@WL}yah;e|tF{F059P5&oFZ4U{;qHpzoQnWpNns`j`(CN*bJXjYiTYzTUlZwfV0?h z@HNT&6uEiSFzp$P3HMY13mgc-@;A`>ZDhb?SC=_v-w4!}Bx|95BN69cvbjRhA7Vk2 znM-qJFT~g41h55pnWbTFWd0m`<^x4uV-SQve9h%9Tl=>&s$&y} zA}F#4zSrG>nw9r*W+K!Atvt0sxiw5{heHfe^B_V4)lhzH!^Q5bpzMrcEW+K6De7x^ z$6)SWq#O?T8u(wK;QW;MKr^UX4YW3suRz=Qtv^9hy8?l2Q+z|ZreLE2#GO(gUzCsY zQghHLV1l`?3&#mW zh-O8&@Ac+)6bGoT!a#n2xPD#`dxp-luY2x+t+VOZlbKJ8j@=5E6Bpg$QsgHp) zL<~hA;UDK$=omOhJz7nFmraMO0Gn_H$7Y641xUgtF`^hB)h8o3h0@wgqf17LyLh@@ z8D;}&!^J4p;w6g@f-NcEran8UdTm~#sevWkZ<~bf;yG82o(85^A>k0{h&vYCXAp}t zuacV-)iHM_FZsuUi!Z!r3+bJae7FMDSVG8XIav8)l2OC4-|mxMVV8&>fPdw*K=F}c{wS(VTQ+qH=UrEj>Omx`jA<@D-|7~Qm zSNvvguQluK^xM{~*Q`liWIMLAXRvy-Zv<~Hj3Cd{PCb)mch!Q{Q!DE;^ zQC;kap#

{ox0O3_u`&MI^MGWP`%yOx+QV&W#u@W=eXD$vo@ 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 z%0D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%0AFz~K~zH1osR91G$M2EP~h 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 O2$u|=q(L8-_O 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

*4c`vm72jH3-Z#NV^<*fxc8B93rcVOD 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%0D}^q+vXd}ww+ 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ΠH$UinW$BNEnIB+uRcv=Y&~Tq@ z4umN;l8G5z?7H;TA_k3avUgss_eER#=;Jm=kNJ$v`s#kNa_k0f4l{n^n>LVfUJsC5 zseFMFQJk2=I6F3!Y^K)Dh$&34^6bx!h&3LC@jU4v2#cOJFmreq zV_qJ_*R^PICbd?)SGFPU7EiuD+1s(W$H=IrsZUFWYKXI4o>+ddcJ0I}eEOL*cT(Yaw4?bG_F%Sk{@CP%0*2XHiVDAK9ZF)&gY#1>B{F1NgX zt7)kcViQ(gydeCFV8X#mt(F5LNIRtQ7W^klAnYtgE?P@aak!O>(+hCp3-}=K z7qiAiTDv00`qU$>jI`bd7uMi$Kb-O@dm2)NFKdXn4-g}a5Ap@0>nVts>&Sj}Ve%i< z*FJk>zxIm$-8N53ZxqT7g>T-Zy%61wZl{`O=|`({OaETWL{F#4ki>ma@>BeiYNH(* zd8u4qJy4P`Kfldm%*)zCfoo^i}cl^Q_D0b^{A5pnF;$D z0C-Wlasj5u4iJkoKy(8{uRJLL&JY0FkfZj$13cDccld%V@al&IfLY=jTKJxnPK%^n zG%C8lf>9P(t??Fr{I{|yJ*JJh)!k4O53mvpL>zNP4Uub&F2#t7rBrhZo>r~3903ms zx$oI&*8KFuuUGIL4SfHie{TaO${=A^co5`zV5IVraM(K$hgUZVL+4J(vg8Ix;vD+! z7F9s7SZ|d0$$DcG|JS%LsVvu5-_C7iVCiiW-CY!xLzHB1s5UD7nfZ*ae6QYId|{-m zE7D!CwB#u{qcHKve)8W^4Iij=)sHs11E18t1nFtPJ#lxu(k~z0ARk8a96KELhWpUS z1!4C@Y2rKDhWg%t9R!YV@MYm;9ckd}9(u_1MK^mrOh)E7kD>8qNZHQ zmT!E`V^n*MTYXH1JPU1-e`U86tfJhU#jd(p<{+ngBL7_zASNn~zwc>_rNcv;c5_TJ zF-6nBt9SsclIaGx+dOR{1^^PtUJFgx;ZcQGgb&q#6}Jj#ogL#`g4W$u$b8z`QLVOB z=H|21wx$3x!{|mgXefIRTGDgxF=3w#@a)uAcNTt@Mgp4g0s%zDTa6z36N?60o8V8V z#=QQg!t9JpK1!nHjjdvjT2K*!E+kD*Rvf*kwMUOlm842PJd`_9IckC4DB2cqO{e@ZkPH(gJvvNko#cB$tGe>9-0FAs<9`$7Mr9E@Qga zIA%-|CYEI#Z1ITyHWh1$!+3?T+UC=x;?oTQJqPp<){AwENa?9!z;ur>-KT`?iJLVV zP_e0E`=5pI(uIt@RWr*G^yem{P0g4-^%pg5jBLCw^0y%kXF`9@$r68spYrk$*|2iZ{6yjdmAe1PcI;Ua} z!G9?$uloz^k~_gDY2zL>CZSJ1DH#0JZTv&jIB^?iq7qX!VH-ZveDcROH;TOqK+>8P zpgfLlELE#5Rj3NW&!pav0srUYy;xQEKW4nQ4E+DwcyIdQzdhdmp7UF#a%O&iQ&m^4 zOmBM3Z?7J$C8IsRg)YFy^_<(n^8Ed|Jy0fa?%WpBL2GV{@CQxvF9{yywv2*dK=bHP!Bh|1Ww9YYc8r3U1?9@P(t#`<3$@Bg!+)AS6h{Q+c zpuw=EgX7-DN1BHEo(hrBYl`2Ke*LMNxJ@mMo|qRZw*)qN>@kw+%!_x+H&9cCFIO9l zI`c+lltxMj7KHUXb=6b#QaYeMwD`Qa<~2^cLQSbJ8wZtJN?~|Vmboy#*Zi}!8A05e_{UP654|R5 zl#3ND6sSCBy-20tHFrpPe&4Wv-^;mo(*94cKRQjFVu;`@!x?)$2^{#j!p1$JYmHsT z)>*8+Kb6(@)qA8PN}-ApsX}Ca#|m0QvfW-aywWnC~IbMmqf^j;(Z zXXs5IRa0T|D?%Oc7Iu>t+gfYa zv7IfAr!}@I{N?Z$Bb66U3V&WU7?pn6TtJN^MvF)ju;yiRk+&fHHEZv%2eGVdE_SfF zcnjF7uZG6d5)0#J0+%1$ZNre$0la=fOTNLSA{|{(=ptCcA#+#05}e-CR<@!j*~vT7 z+MKlHIue`@vAxV?0IFoaa-r}GU;3x}mFa4~vioVpaNOiQasa2c9Y&Yz^bQz1v~K;o z8$9o@7k7t0bOmcMf-^7pO43yxM`0*ka z8$Wb#VJ<6>pvE&KW3gs|G+9lm^8vvNXTABqfDgk?ix2lJN=v`~HGH_WI~N}gGh+WT zK3wj634Hhy1vB^{7N!||@Hx5gcuaZ@K8&n*FM|Db<8N4n2nuU#MNt5afktx#h@(alN7fFh*#sy5WvGjgL>t$RU=a4UQm6oAM=jLMEGAmzF zoJ`2pg@X|*yz!gdfezt)WPkRaO_=nUsNh6khMvi14(H4)n-Dy$#Dt}SEXt-sm=&C! z%al=k%m~HD$R>nkOWkwQST?P-QlQp6rp~s>t#yT@6-@CH7fjP^t*#AwELeV@a-&PQdZQS5Sil=> zqk_FO-t%pTG)_|sV`?JV*39z{fUJ#-?a6MgdTy=eJHRw^m6g&cbcXSv?8jfIIGmNQPV(aAf6Szw`0NSiW5GHxREd<~9Bac@ zm_g&06HeRDG>)0yLORKe_S8hix?^*G3`w7dfrf8~2h0 z>bYqULaMw_l$x75LKh$I&_X}7N_|&|{=-u09aVAmKr*ZK~ufK3t-&UZqePJRHg ztR=%bR;~~o(1O2`rYv@{;C_}IPz}pXkSxv2daqgbuA22;(nZY4B$kcI$+Nyx&2-tQ zplVe2-q2+-@y-rQgI8WE!R z#Ka#e5ANifPBnULG`E?>^rxAsV&{>b>=yNw!u)=8y6o>`{tcOejUAM+(LJ4fiiaww zbB#CoTW%HlBp>3=MmgkN7Or8a5984WDc_?q+5GzHvC6^!0O9NE&#?wAI{|jDaVEgI zHmx#W0;iY-KL)2lk5r^n-?iG5TBE*|ie@H&#c%jjoAk!CU?hu6>Rd-Y3UJE`Ea3iz zmx|;y?&R+D4ONm*S$KX+78V{B3*n50W)N(I(^kE4K3TvXEDf@2Si7uY8$2I|?~H8^ zU%{N860WEMn6fs_R&}BJ2KO@q_^RRHLQEu?$pWeLLyeNxvL?kgGu|Xu8HXUuxG?^c z5(etAk&^c>V5cl*7%f0FZM8^rt4c*{$?i&zwaAkwY)Th|`-yf#nCaviQq{v+-Z@+7 zZ)8~9(u_#nhe)g_J3G@HTp5O)~f@VFdi_i{%zZ=^0#vU%Zl z(V`qOj?Xf;e`v8MbVWF|nV_>Z*q^b+V6b}1FvAZvIY`sbqWFZYuknJpkiZ-p9Kly1 z*iX}ASIA@R7WxU=LbEN^**~P$fz#3JvdovyGma@{+q?i#E$I4yBHE9jm;HVffS%+{ z{fGKUsws=FR{T{7uv@E`WVNloF2lHptyTs(p1D)?F?k7zIFfxLuX@!nF)zbLC9(s( zyhv1+jIh8nq;~P(pvVwSgHn%+MoTD)@XFTYP73cEpXMDi4Ly$Rc{tuu=N5kYfAO%U zuunAy`;Bdp);~v%ovq(_4~b}`2nyB9omlo$34Lhnz;yVy`7r!U1iz1Z%q^BGhs?=I zh}bJM!`Q)G8I+;4u53fX-yq-phyWy_Wq4tvd#WB2TTiR)kVbd#e@WY)$GNrL^4q1O zpuM>XOo+8SPB6dZ+tLMVUz9RR*Q?E+At9*uiR z0CIn(op?z%m#8;tLR>&itkUHq*P6e1LQ1HGTDIJjc*ZU3#r|F$m^#QP(+D;HZj-f2jb|j9L9lX~PlnWd$;Ej! z7K{>$E9w>e4P7>8XY;zr8|@w+x+&T{3pX8&vX!BjZ2y1At<2TOrO3J2BHQ?WY9$8L z){zhL8pUEME}qg~6Q6I1b0n=H55Pm4y^F76%tgH*p^b*A<8 zQhkXuz1XiPj8#vUnqO-4YRQ4IdXX#Kn+sx}FRK>I!mS1WDAhG&t2^KNnmCoE!NmZ# z2;c$_1O1;sT8Sej({K<>2G9aZgJj?{f0EC5v!D5+m4#3Esj-ym1t5iB zb9J`LM>ynZW8hucDogAt#ds*G@v!!KCgj)ojX2HkcPFL&l2MunT{~UglhY*cMt;r$ zl_Re#$*xb=hl}jap6$-APf3Fhvy~pRf)xeFL0}1N2lk2FuBjZwPL&n8X}Q05q~pFw zdhpWudh_1(#Xw0pL5dgublHPLecF!nf%O9Vo9{Vh{vR84%felNK-joO6u}> zmgJ*$SJEYqX6CKzgzO-#_^7W>YcE0*){SjksN9|ks5_mtAnjWEV6vZD9f=w z^E)fmgh`5NCFH2Lu^aP+Gxa;gArgiIiD~X$g^l|Fd3wJ!In?4JB+{&-Xl8M_oboJ2 zA2LfULi;HaBHh*D%dBFo)_K9rQf#>OMIpEkszMewRKx+nSc^>V6rZ*c=S?!mED-{m zoWes+8=jNOwy(%(gP?SzyH;;p?&Q>CNb#s4Ke$b5Xt2_a7p!5$SWW8qc5WRvQ3v~p zDL~4cvrl*k4Am&62(UOYWw+;n8TjEI$Su>I_O@8-4z@`9 zx3cPF#^E}>)2B0-C6 zcN|6Y6PnYVY0jz__ENI9)s-5}csXTngkbJ$iOc!frk;lF68wQHw0KU3Vbg*g(#a%a z>M(52lkwsArGuD=wMcMTYfG=k{y=91Upl2ob54;T*$8#Fonez?xW~zmS_Z8Z<$IyA z4L!;j<4~=+>@8Vu;0r>%;c4cw&{Ktg!oi*0QpHTC3PI;f$rS0H=?EB@DemC&l50e6 zE-$(0K<9C1gt}Qe6<;O{iST8@bg{PhFjFctjuz|=y>5+!5(X%F%ARj!mbnG0I@t@g zE0G~Beq0OvHu(^ha2UWP7R92fTgLBBdFJ;JKQZ8yBh!6(FVEuN=6rs#ZNO`|>q>r- zF24!fi`G}-zXa`c5jjTq-NmnqUjQN~G_lUURzUOR`5*meGqL1%ul01n87cCO2^%=q8#8EDd_`g6rb0H{L!Qv)B5FDzux|Ng1~kM|by>`- z%!>F_7sp;!rGgcjNOT5eKYt6Ahz?<)sAZCmVsKrN z1<3#xuX5ze!L-47Hxfz?RL9@AuVBb@Z_1b%ghucaLvum4_~h%7ohd*SCBWr5Qh8~HB+i15nBP2!m0 zZqBPgxPYDK70lFP4>PvRGLe>zGP~i4AULC-o?9iInKi{9$WTvrmfU2hCj~9bmc1-h z|Dps0ufdhg&Xf*uc0+NQhRd|3qHe-O@YMFx*N z!Ph0@vTVlf(nPj&oNS_#tbCvUL>hKEpCEWXE+Hn=GM6M&`Sx$bIYc5mU ztafX*s7Q}_$RuYc3$ma4B1!CRux3&_oMN@x5q-gIaYv5iaI$(Up2r<2;&m!r_CT}! zqZX}IF#i4~>r0{lGoCee%mwYm`rQ24(hLX=^KR}eVuCwKp^eG?q`_f>6p_lnc+OdH zhha7Cm$th8^fJ&9;go>6@yEPW9z&EIr6u`&VMjR@$WZo$r=HA6sJUlR^BlG0VCReB zrIu29PwFPstsb3D%=62Z?qBVAMt=9Q`NK}>efVRj1FjSEf`5}S{lyZy=OHhrBT$2? z`PQb0h~Bu4jdb!k{>5*^Z3o@8x`>Ovbn;dH1>dC($3%P6I@?5BcwmcOm8`)li?KCw z9IL)ovCRBA;A-j=%f1Qu+G%J+<0>*Bp)P02jSF8WQ%+W9m8>vVkM&SVy%|=`Pt`>} zLe|&kYJ`Td9ig$+a0ndNKV-i2UON3m9+WF!;XT4qTWauYt0b?6k?#`(8ytdrA}_MX zmFlO&B|oC5(dJUR;S!}Aj!%>6Zd>)is+TeN&;pxVKZmDyB@#k0=8Mt|vE&myP>okv z@+mVu!7ljgtQp^%Bq;s*RE9bqzgb+Sp*2A^X$iWvrEH<}+})P`IRWU1Uq{Mvx&s z-z`Si=W@HIvTyYhc>o>x;J+jt{5o}JSj=A3AQX4LmOKpcZ91lGuSe;3w)2Ga&)Aiy z6ZzkZk1P4#A!R9KdR|hzr>%TZy9h;%e7RNsO4YCn95t}Cur?CdX~2C$YY=+7ggsg% z3F(>P^Wf9J0!EpSzNo4mNU=P0B2p~$d~zPyjHAN8SA(q1QY>qwl`5NKC-sO*H4f>` zU1plvR26HIgEN_h^Kmi{qW@ME;hfYcsnA`wxpJ#o+uT~{R#`N_STD!_#Y9Q`lN6Gt z$lUUrC3#@7+sB|v$m=&Y7i`dDC#WfUNGoX78->ZTDZw!?L0E@=unx(M&c_BiA45H7 z<%LB(L-y0xlmG9_lrH40)rYY;eHccy_UG29&spX{$vN5dF=T&S?E3}Z1_>K8{Z<=^ zW$z}k)}(luu&epuDcMVMvx`PF`OR$h=2NmCx+SM}VfvEa&t~t#`1EYdhHUom{Nx9c z_4H#nH=^8B6V~2`*%9(uD4{p`kr)gw!eH8+X*?fH%_(# zUAbrW%GCzJG&IeO#!EdHr0PVS+SKg@JmAYXcieDrX|84l@snFPf|#Ks6)A;Yf6%DI(pikQwE zm{UGBNCs5YrgqMJmGg|?0H#^$MU@z0P45--$h_NynTz6N(Uzf4e^v22S6I2$h_t1z z6syV*R%ZJs83{&-zC3jZ>5eZXo1s?UA&X`a+Nga-nrK0KoOl7;VWel0|qMzgo7g;uWd5aTA2oa(@C@ax2|ryw(eA z$Qc3F3G(^MI`v7L(E}okDBB!YvSkkw+@rk``W%IP(>Z9QB|=4-)G)rfX{T|EH`3k} zInk$nchk;D`+boU`SmcN3&IyFp@vkuv+P7*r@s1Xy3N^}DV&(Eio0Rnd@Z++O@5YC zImv4wO0MZ(`0Eaa*)$LK&{2^EwqZdG=mWRG z(enh$y59IrP%|}F>`W=dakto4Nq9o51K$VBtY}?qw^?tT&Kq&@p^&&r*9Ro>%jhMjpkN9w$f0k)*hJLN7bb?%VI ztkhW+xg4qU!}9n)MOqAG5fb0{H3z7%qe1{a=ASx*SvS)mO0Om-MdZo6lzGagojJ;+)nnrX4Opvh z^t+$t)|E3){mfHOnH&u-VXkuWH(i$FO#%Bvqg6YG|8c2-oY(5jQ_jK%%4jWK=$|yP z>3O5xYoDCmnK?Q894BY7Es_t3`Yt5QASY-!9o(OeA-FmxaHv6-IgdZYmfQO!1*UnCt4&EbIXyT}K*3>Oep2|F`-@p(o^t-0!p0#pwi z_+^|j|1@WyPo*nE8DneZ%F>nS#!9vAgjjgRn2;HM+LoCmG(>&dI1$ztpI2w<))$So z)RRV=rR&sVAJB=!_#@9qXRHGZBO05YbPh1w=r2vbX&qqrX0&@=X!tDiw*QniK@h^% zDzZGwT-Ru)gaWCV)_H}gi$7gw-nY>1A)=|q@emJbvS~a4eA-mQ^hR-tZJ#kzIw0kK z>f~b#uRsk)AVudt!%)s}j0E#W%{6~^x%#j=yAb+$ZJqfU=Zm5JNpaX}oqwJow5`x= zQIm{AlR^KDobOx6Kj`MjS|;I0?#+e2vZp3^`F+4Kh~IhkZ+y#sN0i9?&~8Nd&x;n0S2{OgFOaQ!q) za;}J`@mFyk8CPAkV8Qj%^u|HlKMiA>R%*g%`i%N%krnP|R!$C)X{S-PO2jMiq3%WQu&H>6}6GKDnNqVtBS5_lnXxld_Cj#nB zec1;_IUXO4T8|O*8q0jCR}tT^T1H#DguX?O6)bJx?C$`fXU`|D>53l14~ZP*R)>X; z?AO!-GrnR1JH0@vC6DjTu5dq$#(% zCgL|HH5e}*bV(e_EPV?XF$J4bcN-@#$od$h@Cq!BiCdWg0;j)(@X=?N8$eIReazZ#)91%H7GU*mU3`Q;kPMxxH`goSfOit0ER~!y-G)?ABXsDK$ zFjV>22F!T&7$&m~^_Z71FCbHCmAK3+%Gy)&SsBp}Q*$uJ-c3e)dE^(oFU~*Cq$gfR zgJ?9(E@onC;G(rW(npF|{)k#~y%Dv`8^|XJLL`sIUHn zS9Hilhd$&MvASE?X?lLeLUDu??Jvg8#_fg~st6oea!%as*AC(if$S&bYdGi5Yv8B;&yy+E*F07c5nqXf3IeUS!JmNZ|q&Kn(xr8;ojBDg}S5R-f zh&$z9aya#oQ4T=MGAjqR+-rQ1<1PAKck#-$#}(hW+m{W7fEh=Vzhx-0xT5$0_8D&t z54;dMUvHkQiPM$W$Lh@|grE(VX&X2gI?oxDp;*>#G7eg=m%h$xJi9QfQ=eyK#5=WH zCV5h*+yKG3fEmK+w({4K(n;`$zw=|M&p?|@Jf5o*ra4~Ej}>gQ=C~fax_539(SInX zEA@j;<8Vb^dY<&1I7P8DDYeF@`l=g>68ITU@y7vr`&^-O*i)=!qN!=|wYh3q$duTd zuYlQ5U>r(arr@Ekn~3`E$_0L$V4N@Djf`SczfAoyX4BG%8;i6o2*EcszGb_OEes~d z`}Ej_$PCs@bV24DDsgOl4v+ZZjCM0mE@kZ2oE6L%2cG9Z#_D#&6UGO|ma-1*pg3hL!>?dE6kxqzXXy`BjtlGxe@x-y;&87r z`F*n6_%*k7vETgkmsCULTH=+77CDxjOWnKyqm`QaKD- zcpF0{am4jIwt%0wTNF-PPjvE-B-AG^df1Ww-Wk1L&vAef^8(srvA{PpRQc7d*hKe@ zBcVPlRe6cqd&yFT!%>j=^1u-QfK@Tzk`+3Nr*Dw;Wsp^0EwT?;m5vY~5cYt@nUy*D z9=A|KVn*c`bjtX|7DBIcn^KZ#O5?rgr`5Pjr8(Cce@Wg#g6c=(bW+B6{S9X%#^Fe^ZoK;JYV#3PF(>V1s+J2f@ zBkx3NAn&HkmZuT+(q zpTs!0lS6ot!nsFMM13;f14qU8_c)E{KEj(>-lHx>v~iiYU6lC+9}bnRZ56IsPH?m)e&vuB8qZbSfU-Xb)YS zon6wNM2)y1)>n&GE82cv^aQ@&M{$n`k|kKVg7MLG*J9r+h?C!(5>er4d-exnOE zZGbB)1m-~Lgw|Ckf(HnC`SkIv>cet=4gToF5sI+$tu<%=Na|q|M8skeWtCwsF{0M| z@fYNUIQx~Cu}*M5xto75p!<5OF@q-K(!8}`8(|>@?Z3vfO}ZJn^&SR1b?*8CxeQs~ zM=ocs?<*JYdaqp0Sl^F}M5Gn|!!=X&#rf118o@92aMT}-;UqgS0 z;}9#AUbTx?|IabvT{PQh1Z08k5PmmsFZ?-i6$aOaEB|s5@$o)pyo@wX!al*3f4MZk zO7AsZ*o2E&uew!!e7wV3ypswT-Hfx9zoAP(0S4lo)VVZ`oXR~fT--|q&)V+8-oYFV zFXHe&$NixJ;^xYDS=${w4i&!!Xmf1fauA)0@Bq8y>PY1kp!K`7xlVktKwEWOF)KDs20qQ#2yg)ukQ_mVgU&i(RSy!E%yP z7X-^mm{T`ruDSEaPUc_8o08yexeN~8&82R!RyW7|eJ00x(m34?4|abh%_I%mA6n;~ zX&Ra2PL(w;wIg_xJD3Ca3~`_m%w+J<0I93aob9CLGTWK`tk`9j#LMH$#GNhcn}W2v zQ9^&X4IEdOV9nq$-jw}R$nU8M-oo~r2I`lpVV#c4qkXmJx#}tBEQ)+8qyJs??yne1 z-0uU=h3Rl1;d|#ED0yH?`<#>BL5@^$7UlfA* zNB>WxLJ7k2dlg9>n{x4sH-#pOIkOiTG%-);!eskRF>DJo0WXwt#lce9W_?^&Vv>-M zav%^S?>z2DaepJ%k+dPkH@I~tswGzyZ+wZuA~Jdsh5facxw$T0=*QV2x=}JrNK6@% zM!+2X8Oub%Jx2D=Qm}-AQxa}*Zdhu20+N=zrdm>)`c#(x2LZ`jPDmFnl`NzbvBRkZ zKEhKk^-3d@<>{XxE@Gxr$;GwCD~`J!>N+`g4dGQro*(j$B67{oDJlH38y<2}r*V|? z&@a&N+4#?M_;=Qm5iHS(kz~Hna>S1S4&8m=L8IugC+FM8&=CzNFlx1?HTR9DzuFTO@@;$rIVFXEa`%pWC`M; zwe*g`hLFC)Kk$#teq-;E*HVM{Cp=TN1$786yZt+MoJ`>fz8{8GjV-7 z^ohq5Y%u03=-}feq2E=s1Sa_Bg)XF5MOv$>^h{~?6h?VAgDX*cyxM4Q9#MN<(vGB7 zN&l;);ST&bwi~*FO;wd16_db3WnTm!blz%GAz5*RE}hqQ=orhvKafv)gHVkxaW zlFsqQuxo(PAqPRR!sYI8Fc|NwSzC5OpoBgVn z;VDX;CG=Wv{)^E$5`UJQVU9h)m>^I(2Mx^~Qqh`ABA-C`#V#}U-fb_YJd4(@xrDpT zjGCxPyiM;!_77)|b%owsL|PGSsos1%^2xsXOK5!|uIf3)lV8K4B>_m z$2nNCD>PU}By}c90;NzN1s|S_UAQJGJFXpdv_>?4cFGsLABsxcj&pe|W}Xlrq?Oqd zTubtdS^|R>`h$;gKa)V+-?dkqU<(OW$c_^8xqIxDz^23Of4X=L*~P!aI7Lo#PCFBi z-o54WuBXn3wg;``^$U%i%}i9|D+t$`luW8f|mUjXmBh!s-{MN#4|%gE6?b9%ysV`d0KP z<-<7KE@g&#yty~~rq28tx{*wMmORy3e_XNxdDIH@kX1ap0u8fPptaWe=s~b`1kD3Zzf9)2R>Dpd^`R5MUOY_**A6OZMpCP z+R7z-y4?H@S`>=+_}p`u_qVvoGGBEwHv)*fk7Jcpe7X6!QUw0P`fr+c za*uP$x1!7HS-Ca7f-5i@bItoF8e?~Mr+mNKa>n-JI+aa$!)U}dc7s}eI$`C;a;55r9s zO8!sr%Q4MDe{Jw?NXra!nbLYmbWn+(`R|n9sLGG}FPDE+l|Oo!%+vqM_y4NOug@tj z%Y_F5RNlel6j^L&JR%?$Jec{#hy;4|pfIh8_wT4KlJ`b+aYuEDyzZ#>OF~C=sazIy zRFB}KZThS?ZaLpKzb*KaZ>g==V>h#Nx;kzzj84U+Yb3#nnqu!4-Yqu1@N>Zr+SRGI7VRvvb`EZDm#$vcUD?~Y$uvGJSe5a%Gz?YmSsrS&WXN@ zM|Lke7xQ&wb=%4E8Fo6D;>- ztVV$Hb!tBJT>YMVF0LI+d&0fr1=WK5-wTTI)9F(P~zP%%DS-h}0!M^9RNYEK~vnHCBDJn)U~C+ppSVOwO#@ zS$K>aEbwsfzi0mr3jWXW&_yR+`c%7rk|m%>{+RS2eA?&KTbW;%A0Vy|0T`L~g?;azS1C ztQ!<Tu_ zQ<-;C&kXY&d_jN)cC!eR92yd@7OIvd2Gkg{OU*FL=Jv|zgEd}fBwsw+>Y3oH^uy_; z_5HI|`v$b`JA(#F0O`w|M#QyrmGfKYuMkz zk9Z!)aT5M}PQ`z#`WzIn*ytSm_t^MPzjFs&jrZBmD68ZBL>5|M);P^|#zP>{4@mIt z!puAAztf+h9{usrABF5aCvzmwD?Hhl`YL$-FXQ{ux8>mbtAg(jTPZo6EmD*HwD^AG zAi?)n1>aY3o7;71KJ*OC$>945+UsC~dY$QC&-q;PcgHL8O}CoREFu5mgnngNP6wIL z9<$R*$?2d)&1C<6@_fFF7OVN}F(2Ue)cy%Rp0ZRfvc5o9**_`jcR{>@V>iYNWgYdy zI%?qMF?AUj@2_>v1^bs;teCMvc9g;AZjrsR`K3mCm9YS2|35uGl%F0SWb#giob(FM zQ&{n@1MQ)uIY0v|a3gyfBCyiRl>avGW4;s(8d>!IfL6%;CcG~Rh_=wQBvq%S^oUuCawl{2wfzg@M)oL8;2E&M8{oO0K;%gv{jWV%{sK59Ks$Ek$! zJNCQmI&gAtk-s_k!-x9gPRE>bCXCV{^DA6bUo-sCKJ#_-Ij8VPr|*C5>HD7@--Z9? z_&yuXbeh>K<2%S2-?J@_FS~U7*vfgz7(4!WEq*UEzVq02D0<*AZ&f>xEGwWe*zVsO z#H)`mG6=gz5%(E(Q9Kr`R6+y^RWHX!?-u?IaU+}UAZ&z0=f07hPAGab4V#8sRxAlI z%z8p3kn{YrVXLUnmM_06l34`OBDX_ICx$U{3VgCi>bTZ&9bp{3Nd8;G?II;=9?822 zq?B4xZ~xjg-v0k2_Bk@rQsl=z>D`+4Mp(eX4Gl@^_JS10CcqurN^Ope&xf9WM*f9OK$4Dd_qwl{e|#Z6=V z32!f?vfK34Ghq>u9|Mc*>=Svg^q0aayEF@ZL3ACtCI^n{(LDk>k!*Siho(n&S&x|I z6z7dD?hjClLlQTWfe-cAP%-96h%&l-%afR_5!vRDC~$Al#6sn*vC+4ON78$jToUM%VBVf8w6~(K-5N`r7B+ck<Hby9iFb1xG}5iing{k&m7zXeZQ^$Z3E%P7)fw z1!h|2TY5|mHYk&ZRp|&V)K~Xm9K?cIazN+x)pEQ`a%-;j>;ql6U`~qjUEnf1F=dp} zhE!6C0qy`5zENd#=b){i>trxpyds0dL{t{^N?ex)MFZU=mFm$k)>IL!E+OK!j5j7o zM`?2@)oQH@L-;TdoJYL87F+1wSAXcJy4`WA+`s5t0+xqv8V789 zw@>ib5dR=Y3|*`;e?(`45#*qAlj?RYw}eeM1qRC6Djk$06=4$yE0;>dOY>@70z^{W zN`>^#)FT#{L>E;Y$Ca#wBqg-o7uXQGQaesmI8Va@y?H?O)_exO|3rKgW^SjOcv@ zSXPaERpN2qBAu-@r+@1d7Gf60^L%rHC1+&9x*N_R06RzmVD#8#{x|ipB#+|k(v~}3 zh$#7D0dj#odXzOj$}xqr${DyD6zw1;P8FZ6-YX8n=1XE;1&*X55am!jvDqV@wS9*7V1FhNKfx9t+H-Kad9B zVtiq@*mad{`!h(Bj<)vF#~*5aKTm7d4oBPbbdL7Y^IePc>deQ#Av^#(J3Uq_^keF7 zw*JQLf86%IF|pHOs>088OcX_(Ymwp6*G+xRnA5Vz_`=4-oIfryrnV=hcAD4prR>D6 z_|zAXFiq?`#{1aqqrD{9(kd?=PW z2b4AFu?UO_Z1M|w8X}ZjQ$t?&x3qS z05=2a9q`YHN)&&DIG5=udQkBZQ)IN4ov800=vsQVb`0%)C!lPbMZANDZnJ0hET;J= z=Ybm75%)4W+k&B0S%KnF)e1{+X1||_nT8TJzMAt+8X(OJXrVr^zwsGJg*|PID!zk7 zZs_(0-?$4qk5P=I*m?X-q?LP?N=q_9+AMvQoN^HwS{xsRFm1kaN$MsP;(U$!|T^#M>3!Bwpg&GBb_-oDq9P854R?CK8fW0v{28;=7UY5;``S$cj%4T^{()g9S!Wp zl~BI%x^{FH`>nk*EfvsSR6r|i6;PYyefRFgGOeXh>V;ek&GaAQ6fciy5Bo(8!&qfRw6eH3xbRs$ArE-k(||k0QMkxN^Gx*=+as&9J*q z=UF?H28`}6*35gqX7!$aT*xYFfn=4P2uPmJfF$~EF%(D`zmj+Xq%ub%rYM*fr#Gm@ z#OVpVA^+Lmp#=z9nx*;Y2t6##Ap-x^`YcUZ|Npl79#NXFKM(ouYM-TvyXn8JK1;JW z?3DT#3^5Im120|-2!_s8WGM^aliy!=(tBCI$WthL-}sG!<2kr7U3s>He@%8NZy@ z&moTV8C#Lb7Kuz+d8_CzGU+8g>?M>;2zNE1GY_Vxxx@Vydlr|}nLo7B=c|v@A$Q%% zsrG~Ef-qVRkNIonM?4>yj1-zIh1`qbif_m*l$kBh$@dG@_s_&ZO-3Jd`Kh0FFD|Y# zhn-RjqInwMFJ13}(@uX$wK&`R=bjV2%?$Ic%nP19=sz;gYCLXa=S9#Z!WmR3dfk{_ zRxSix334yABw**yodbpZlPZW}kRUz8g#RFQzAC^yPUX+$OvF&ESA!~(s7Ur0HExXG zS9pwJ7E+j$OrqimB$RAH5ix#vU8l4_JiKuUVE#zwAXvI5Nih>fgk24M` z*s45~`Ty2FXC@EOw%^zLp(k@5`|Pv#+H0-7_Ihp91ZY(P*3@sDHP&i{Dk85Y8Mx{g8$tbIy^a}{6v$COZ>{w(OKYYZ);7E()Hix7CN4qUI_siE8mIM3KIf%c ztJ!{IiCD&^Y`^7I%68Gjgo`h@t&e53X$%)z^y%B%_>Z-B=xN&8g|FIh}s6WEJ>#Y3?PS@;9{#LV7{FqM^eA} zW_T63;tq3FA&WfQF;%o`^4+P~vQAW2`_xQvI?CX{7AtcVdzQDQT|qG=CWWifTCEkYD5w<7=%W0t>ETHXJ~)KM3o8A)z^| zJcpB6Yig21aSA#sO`z&qBf~Mc>i*i<_m+x{8(4$*`1|%)ZZIyTEpV{0E=o# zPIWITJZnu*crc4={h#oE#v=#)fmwOLdgC==V>tu$2lpL?J0yG46HW>qWdrn2ZJz>< zC*X|A-+TDv%-m3sdBtHo4^&sAE0>Axa(s)?&o7aPx77*_Wb);$?!(5`ap6N4e{A~4 z0(TFwIqANmgwxZYIbzesi+s3#K?b%hklZ8rErgTN z!R=Dyu<;xHa%i}UIldz57(Oijc99Ry>ht7Pc8h<$q-}kc-3+5C%xm%0{Befwk*iF$ zD8Mhp72M64HFmL{*b+-lecmL`kJ%Gn;%bGXlz(5$zkLh+jrn(IC569@id@dC%HI?9 z_r&~r@12LfP_$;drBKwrJ-Cl|0@j!6wkK!3-tI6@{e-HOZEc^sz0e) z1FC*rtYVRXB33cKN5-w<+LX$$>RQ_q%gSO(g>Gcr$d5`B%n^F*I!%8zeld~GTuFyz z(lk}&eZ*p^`OzC};^6lh8?!jugV;h^lOMDV%L-qEAK9ak*Uz2y(VHwb-L;;`9@p~A zZtf_bYPie>A2!XR7<&a`Md@)FKgeP$>**~1rni$~?Q6l!6v$c{tEE}59)AV)=xbXQt@JH?_EIfD^oo%FCOX8?kP zhmiD;fc-RjHDCqZQ==>nrsl7s#H{ZI22@Jb4dozNo7F z+}i1vU-_hT;M_IdCrfy8F3BpS#Mp!K(`ZcXHl`g{RrxrXfyHV~0b~$}R^$hW^jerZ zmjwEC$vq{zn%mY74~-ERo@tk)*lcOUTpp8q(qMINVAp~>S_=lRvDA}?Bz7putEjDp z)8tVxF;+2&kz+&&@Y3WlQj;3w(O*AW5DnjB-WrI~wUe(1i!12I;!^x9e*i!0mHDzJ z`}881YS^o4_64WIcao#872)ZUrC^?UUWmVNB6*E#J6s=hhrS2ogzWkiazD;xq3vIL3Eow(WM9S z8}Y}CH1sAz-YB!iw_YW!P32ze8~X*cgRJxT>oCva$uz|mX=l}AOz#e5;gVPFVf8R* zrnjdUDQ^@G3HSP}jzX$6RROu>bnSq#>VTrh|3M z+1e9so~_791WFI86UMrG()X5MX;${AeMN_hj+C~qxIisP2?f#0-Rk{-l~=2W$Mo+u z7aX8Mv!PeLt`_XY43i*0*%f_U+7t8dlaC`(5JEZnV=$<0ZgR8>KTZ{6aWE`7dJ*?H zTU>h3XqLIlz7simhtYg9SML3G6PN!wF3ToUrlrHu^3vF^8$9UisT#t0GEa@>R@_J$zw&qSUUNBC5ixP1mssJ!DRiP%hYlcM{%%Bk>+ghI_3a z&b5Wela5>r#sDVviSTLvIG|H)%U@TY7ZH+*jU6JttP45 z?S~`n8D+gIhL*l+On*A@hq8CVqxC6;N~e^*8hXC*vU`{RJ~6BGRrRbf{r!?%rLQxQ zxsMPg{4hrIS1>fY+Y=8s0Mfw16N<*Nn8qM+t4F4eHQ6dl#5~(4P@dWaUxP$!ezo?{ z%)$8UI$tjtnQdWQQQTGgxonS+k&Q+l0CNJ?7hxTdou0_!a_J8H?EBUW`;l@GUtMN& zD-UG0l)d82%@1;AHgD&zs@#r|QPu2JH9M5Q%^`|tvt94HS*IZlkznNG$`77vB5_D# zY@$Z5$87o#R~82$p^x4D=|h+ls7|h+ZlRBl=Q#AyZ7%4gRuP|}kDfmIkk+K>qc=q# zOmgA9$;8O z{{SB(NcT=#?{C&TVEVV3;Rj3h(?8}Fc2+t&QT98x{ZUdaId?;ak%j}V(C6H{LgSWX zR6~X;ybnI0Ub1cqyq&})BD@d56ijAEu>W#rOJ5RCxGa zQ&Fz2h$>`ZJ;yqOOQDPgZ^Em_s2Lu@H%$LdvEz;qIPg1!UroAut^L>N(mG30ic*Iz zkU=>~3J(VXPh4m7y@ob3ywj}g1_3qS9-Y7wT4o8=RYF!weKRypBVR6@I!6!p0dazi zSH7LZ7R~VCACoW6tB56&)lv^`^^OG6k9#XUL8*s!YBJR5=!`+2h2>~re_QW+*9ow4 z5=IJzKB(R!&jzhuYhj;~@P6k(n9$*co$*~5^Pfv|yXS+hP()o30%LNI4 zm;Wud!z$`XpkT$c*&|yvEJJ&7q4--?_Q-s{S55Khxra%AidR*85|`^ss(F=Cx(JoI zoXS|SB0Esl-xjcz!w;q5h&$N(tC?x#)NKMWr6;7w&PkekTC49C{{~y%?C^)ihPPay z?5KZlz#2y0a+$A$d-U-Kd2;yo@?_wGH#L5!PY1f}PaMb}PFD0Ax+dU{k|mGK5LV)9 zM+%ogtF=C!C*Wt$bid67-U$3GQ?2mCrfCtBVf!$V?~IvxMGx8iB$F`N9fm*@dw7IB|cE4+PiPxe%A-D+w`T%5x0bblrO$$gscruDG{*DvKF43PSv z4^>lmDtk3#MUHt_j00D8g)S%mk}Fg9U$a+9RoA{=I&f-6_pFw<4;cM3V!BK0zRGr)o^jOBE0Xl(JOumw~}i-+B* zB~EI7(fBbOm|6+R&F-K_dVYu;DjYz%0fEQq_377m%vIjfBjFk9{i#ONgERw77-bGc ztXE-C#mI!380yF|QUC5}isnF z6gr|uFE5OAzG!`kE%S`w$k+$0sajH!wQw4pY=3gm7YRQ7=4t7{Abx4Pkkdrq&(&eUGs;j6K3VksSoEs@&5NDMclgkG+cP~3j8b(dO~ zRcHatHky3NzL0&H6ItdOpSdsxwB!h;%mqGU>Tz?L$DHde>M1?Cya4KwEDp!!T33I;reyl4HApI*(m}ma zXWczh6GP&;K7aq5Xn2!(>$P;nFzYR2(TAyy#0>S;w}_%+om7 zcYWTV>+=U)=j&^dUyB>MWSq%UZ-~v3qre)yO9s&^_S^88bce5K0+ud$a5v^!1J+)s zX4|wV{eZxT&&)NeC+X_#Ypw9Hdns#fdE2ZmHm{nf0wP4(s-6Dj|I0-`LnA~Hnm@kU z6Cxy`Gt%p8xB7?j=?Zm!XS!Rjb=c+%WYm1Ipz*&r`_n?1=sRCIGaCs3ViS-J&}tV z1PvdS{DoepM5HZS7lNVp*o8#7AuZ56EhV1}oUfNUeBspj8ZnT_qorPRwa;2AE*2u2 z?RD6F0P(!KPSQGAo{)4V2SpC#t35DKvrL$(SwVUpMRre3q$vr*vHxgE>)xG0atPNp z==5Lh-yp6G(+hI`V%&xo=XC{Ub&k0#*StNi-dOXLy4KtN$Iw7inhlyjUViWPE9x<`DXr9{v=wtNi~0q2?*kiF1CN0 z=ktq|EFY_2wKde~fPa&@0H^JH%!Vzk-|T%vT5oJSoSFAffYvA9igb9?p2RuPYusX` zVPo!L8HwzES12`%=C_2_;F^{FTG0HViq<&|2sjOpjYGnhmF#N#IP+2IBk7?VKh8p{ z)_5$#*t|1;Hxq6qH_OuZI`W^Myq9(vO&fWE!lCgdiAVLWU%Ef^R`*X;{*10x-oqby zBo{vaCIJP5v$rfuMI{xx0He%lizI`R%Ir4!nx$=0nY8sZl}XLis5av!l2i{#0;yPY zFQ!g`W~})SoY5gy%g?<$X=#={I-@^XDrKV+_$yy7)W5!T3-ayjW}TKwx6f=&m6bi% zr8V|Dqngj)T19jD3%2l}*?xIc^oUqnn~%!pnx$zi(LDX?sOC8L>SN6x^CP(;n$P3D zE2FFVBsVhH_dH9xwRt0tODl&MO_E$H8h#LYk@_nerMoTs*({Hvx~tNO9^U3|RP@VS zH}BKeqc*qMztL`f1JQ;}b=EIxHLHy@Y@+g4fQ?kE5##~R7Rcaimbb|k@;)``FWTeB zXGdw+@mnK>e`43}tC1(pr+rRSMoCShbjAAPav@_S^^K~{m9Iz-xTq3)f2!eU%MGu! zXNPPn9J;~=9#A=4W4GFYO0#UbYWF@6^>2c|JJ0D=c<5G7{Kr5I8i!ix$E(&T<`>L> zAj(TyJ*wtMjmL0mmHd>X%?tOQ>@Le_v6kl&YSFw7h}5cQt%EQebp*Ey*cB}a69nLJ z`nh%1@@2X;5>^rJ<>^(8$1=lL;0|9UYQIdXa702>Z-Zk}FDy&Tgyfg9FQ|w%zs7s2 zJN^J<0?Lj(FSO_L^bK*z&Zu{S6YrwVlzuSY1MWE;Lv4Q7@$)X~7Kk zsQlTQ(f&p*uS9kgCNS?B5A5+K9uIo&z~CH6jL@3`=&L2JYU`IXM4%PjXMg`9c&_#R zHtC^gEz%3H^m<-gYqWm!PK+3+r#7c-8IJxV{d~UtJUr;R)L)XSe;)mq&k^B}^KWyk z;rJoPFnV`B$JsD*IUgkl=U?GhCft-fQa)hv+sNdnp3~D`+Bv}A7OfMFf@``fp57Iqu@w=y%qlsHpV69{Fd2dr)_@a%VEU z1DYT@WA?i;y4V+Yy2Ile8@eH=p77O?hTU1=>5OLL-2T;12cNJ_iR!!u98vzgCjVC+ z;5)eC7)@`|CU-k#i@50bZGT5yUJBSRkhp)Zv8~heG#88;=gaiBC3}r+{uj%}hjQcX zyq*m2vu6HL+TU`akZEG0&1bmz9a&4_cJJG^W=V%(_&xH z3ECci8ZLuo=JOhC>mHz**bFa!CBA>CyInTf`IllXeWE}3ohR|_?GJ*oPspF&WwiI^ zw!iC*bdLe~F)`#NW}B5S(xLsv!{Jwu7WqJXFQLVJ;L8eaPY+SrDpvIJ@;WDciUOfr z3BLkxtc|T=`%~OetC`e$(ft}*p0%l{Q>bXPG)**}<(h~bO4LaQ0@VrZ;hGWH*P@o# zKmBy{lE(L2_G)@)=10>`+FtOW<$lt+C$sDO&T*cD$69z4d`93Gm&H5Cd6KJ_EOe|e z#JoJklYv|s|3sQALZ*1wpM$VpD1Mpd&4fl5y}R-o#3_;1>hSW5%u=%8M?DjkPa!LN zwb*{|o0us9%Eh!RddnqA$+a)9Ckmx1$#S)|bchrv09U9lRl$lUr4(u&kH3pg^C7Ef zAHmWyVyfN!im~o)8dMrLHf-is-c~1zx}rI5l~aHWn{Qqg%{gC^%tkIqe?8U4ueslo zja@u-Ry_}C7Q%48`vYE+Cb3tCUTL{sKyRyZouwly7B?mJSdomBRv(|NSLAf&Yi7`! z_+_vcOsbx1{a~6iQ2ItqwRJ)2Mhe#QtM%)Akxf}?N{&93d#x}?%x6+sn7%jSv*>2u z-#PbMYwcYc4tt`USFg4ZFa=mxE%x^bz>cTgZ;he&DW~3DVDjvYU z?v?daC7J0h&BLx|4ZqmDf+{eXqkh($-`G}?ne))KpBv{(zKL1|zC`ZAd8@?B>e8dO z4#`hMScC=V%abLZU@gDZ){8Gni5%4>C|&r5<_|6Yx1#>Hf`v}O@%+|W57-6G zngh{>Zq#~h@*?_f*9hpEPl4kjL3m?k?$uZreY_fRx zR$Fr?X$}%UN@bE4qSgRQjrBH(Z znFH`=tKg3x{}u~{w~a#m@kg64NDN?RM{_S6=X38#zCo_4DDkw%SS(uJ4lw{@+u0fO zcTfDwc`(5TTIgHMzg5sU=6{gCDI7r09Q9MM$9DPKf#o>nZxdOEQM~d4>8WH-^B)jI z*vWmS89@Y*LNp>={bd^w?w4ofo?24w5UKHp6B^WPj8QK7!P?}+WVKJU9clARd>tYfDz5QEqsoVDf_qKmsF4>WW3=DF4tz1gXY5ZlmoXKSz zb*^iBi9FD?$j%DebLCQh1Gj0{_F;0VTY9fte!^^J1MK^98JA0DE?0b=T)rWfA`c{1 zZts%wbLD)=_U&>ml_VB!|4%uW(M!zP{(U(=Th1%C-znz;?8If;m&v(+HgWOx8`5Py zx4lZvWw;V&Z=aSfGi>`rIVbB3Dv+HTVISDRJON4rmJ~`Wd^8*%*8^L7&clP%L1!rg zI^Xtw8lC$Q?o2%y_34AfzYIUwfaUwG&@c8q)}i^-AVB>E$0HoWprm*CmFZl(xMjtf z&+$c$QjVD%bsVx^XqcmkLpH$u502k(v~fJm@d}5<0k_k84vq%hB`<+&T5$!3==*Nq zSi*5TM+?W`y#<9TdpKlYL5t(B94^`?JVxu!B%S6h%;lnImHgeP>~HiU1X$?Jhr0Jk zV9=JadIonV@BxZt@jljSb)y}ZENi10Yfg!lF7idXxY3*FvN@P7?|4yI79wWk$p$eb zN0G!PT6`#ZC+c~fP_pR+Kzm-3Y6r>BnMILyZ=~&L_(MrjHb=Di*7Cd1E(K|6zImND zF<`?9m+5xzt3&7Y*W9!?66x}~Ph5^1qOSAe<&BE)O7ZGN##ylkDMr0oXZ>&@Z5J`i zk&dW#n=}`T^E>J`kL|;P7p)VBEuXHjZsH|6D?1Lzsy*?N^myx_{Dm660@qZ0U0*C* zek!_dCT(TfaUazAQV0){yjV9Za3WKWPtc!{$kb;g|1&Tuc|NToOwA7i{r}r!e!xEz zXDcmb^q(BGa1pTn0{!VZT)p&LPvZ$s=z7^RyfboyJ=?;wSwn=c(u?dq55NE`ASbKT zsVn%!#r+lxb@l}wg1_}7GSsUub@uvM`<5tu$V9L&Z6h3Dd>6e4cftUWi&&82y5HsB z=Rw2d@8(Zs8-HrH2ZDjyMU4E_K|M>iR_;Tga~2As@He;T^5hBm^V^I>7(k+qSzDB^etOia0D{Qoq{%~p$ zS!itO^0xP)FFAfj3}+%cH7M2utk6FbULq80M`ZN(w-){_D@dKc^PVoPrnDa9R|9+y z|4FUy#0Q{!tHba6%B1Z5tURro2o2R$*qqPdf6n+73>d$|>G3;t@Vt@Rb4d#|4~8F| zl1pA)hz2chN-IGK23uv|S+Hc7^;3Ht0M<3PMQ7!O%E(e*lRe||2A{D(6e#A30@l=s zv#joJHK*mX5!=y~tIcV7_U+ZZav#u%820K4=$}1vjtRHLpVX_1Z<6StY(5omMEHSRl@sm3#S0BDca1Js3T+h_3bFnQG?WL) z0p2_XnyE5#2M;4q4h%dRGD+GkTaVsLJkpZ!!3N3o@#`Ge>DO|PELzfG?j zANWjq{mp-V2EFDC_OA0Wgnj->?0uN>SPGwUZz*vtFvv@~hRB(_FLJ>;Zwp+gUGxUx z8s}ChAp6|Q>_}Fu|8GYcysnT;U+K8Ao$cZ!taVcoDwjuSMDUOfm8%FoO!Tfb7ja8t zY#%cceP(KX33)Bk{OD8gbM*jzl%K}WQ;;*(d?);8=4z3p8%6MACh3>-K_(7u)VNzF zj;0hSs;u#FVEXMh9rHOFy;4zW;;7l~RsMUKEr@TE@RYuUzeZClA8?cp*0SOuF4fWa zzB_UIeKUz!i5$%gjfoDKE#WKveW_bUvxw6)N}JGXnmDVx+b$Ii-ydygQ~rCR{(JBT zm!@v#Pvur=>ixBK@K3=2udp@I)1~duk)5kGuMoHA-qtBHTMYVus@dX9bW|Lj;)_<^ z-%_)4&=-(7qFUzglA!a7RDw>Kdr8o_*Ab=mo?;9cJ3dWtwN|!$(b%xX6}mVX?y<8A zoBn$xZM9dCQov}M&H$00z-Ydl6RY(}9OX+m>w{~kD+SZ@V3-(DwxO!-D$jN&{s(p_ zJs@(ze}B|}f3Stb>=L~u0Jna6q2QP={_kkZNGTfKEU18gS1Oh zJHtZQpnXqUe8`>^^Y7G4tx9pVUy3#>IGI;#t;~z1?m_Nf8h`D0!8YrSpPxd$T0WHL z;%=(#69+J;V4wJaAH5U<|LynpS@-?y)8E(Yw|lopfq?{);@<=5W8&YUkE(x|J~Hq9 z|4JX#MSb*fXCHkuI`rY(`V{(*Qh$>^Ca{s(|1N!e8-0j;;UA%oW9Rpyk3;swKR_Q# zc6i+vf5LL18_dmB*^YZk#Uk-7w1xA9`LM)U1ZCyo zsHdt5R8^j;C{FnLPiQV4ky*CN8~&nr2G8}X?jkmnJYRLM8tXV3s#l0jd@*03rCpkF z`kUn?u9fh$5v4t9nwM0uuq5oZ2if5D1!JA;*l7-pRZJAFlW9j*-9*bgJE)vf)P4Z+HU>VQ2hzob(50xr-DygF9xo^o%`h zEqTV%Mw2k}$ngt|$Ruep(EN^9)%r-K)wAM!)sqIgIv%iYJUzu#?Zg?s6%gRs>6peu+u>5T zdvUg|@+LG6)Mf*>?u#n&u)M@%u5l5eMn&9r?qWmAFe?_RS&jpH%8${k$Tq7A)d|Pc zq&@rSqbu<8?8NNU{jJVBJkiTxSv2NDx+%V)MfX|yWeI{A~q6ej-7xH>xiz&h<(`iEZbgC^0*P=hc z3*M8`q4?XH_xH0(H64)=c?sKGWp^TbBjFyR(-W_*l(<^iqb=uk>@qpdZbqb`$4x?^ z1-tvK*=&70z?wZJ{#&YG|3LpR!;LX%6J}#nw2yi%LJzb)8sSTsH=e{3r@-WT0t2zk}E>zY?YPtjreUu;?Mma(Nnv=aDp zurA%^f6KAwok5U*9Z(YN1vA)@$Y*0xe-HSyJ|UG){bOuI$Ty?638J76`d9jLn{)gR zzp3$@I5?hU5ksoSb0Mo1dpt#JP6$wX|mD>IXj3)u7gT_lz<3@@k7uWP&K}R`&cAOw8$M$^yG@>+W<2+d z891KpT>q2DbD~}*=<%#WKUARE#%GRa@q>Ci{rsfIb18t5LyxES5AdOmFJ`JOBoz3{ zXwEyVQePEG5xB4tNiVegDc*U|7_)yt*t85`Ea(uzL$ttUK6XPqcX z%7xK1QMftk?dYVVecXiohdu9-!0UY!@Yzw1{y^VT;a8dGL^>S(JBo7{G4aWgR?%43 zL1WaUf>ZVHM{7|0gxp&HK2dN5{rh|9-?QQ4p$VdYzgYC|M@udA@3_IL<2Bakv04Ey zAP5Y`s5(B^`cba7TsR+&e*s{l+spuJ+d4GG zk8oidLwvGFy9eqeC*GXTIivl^C+p!1;{iu-`UWP5{~D)fMRZBJWSv!*D%mG59V)hY z?O>{13f1c1Xt9F1FhS!P0L8Lp2PLLBzbFMHC{mcH_4m zp47UahcDXRO%tcde9)cjZT0VYgpVV?*lC~Rqq*wqpvgPfnwfI`M4@QeQvwY13W6W) z?`6)AWpPf2`{~kG9emgWKJ3AHq~QRu&+Eh+fg(k*=%kL&1vXk3>yF!Zv2UpC4)^>H z4=to|i7zviFs+7r6NN-)TfI+eX5}<5l#^&+wrVZ6qivXiZl(XS9^WnkjyPfcniCY9 zKu>0)eW%Pugi1S}kVexA%Ib;et5)t=Hltd^t*xF!(Ifq*9>?*|o_bz390Ag?t_RL|Xsm=={Xh$EC^wz^gVFfSa~(7u@Lsibed@jb{)7_st=HqTf35l3 zH~G>0?Y|j4F;vSTHqF$0HF<#i(J1nVKU?;5tMvBI3}BN%<-RWe0kJGFPS`E>4OBrz z{X0bQvRhO;qJpW}5eOcJMysv&x@>jmH}S*7eDN{ni$}zY@TmORiuq!z2ls9IkN--1qA;NPTm%LANePl3Phho27rf%c$#1^%bq&y6Lr zE3#S)LY=~-i1;ErZzEJk$TZw*t(EqL*juThvZr;yTP@dm>Q&&3_P5Cd zG^8ak97Q))W%7wQGZ$%%G+Kk1K^N3H(EieVjxZbSFKPSA0qe;31bnC;`cPc!|8zdM zwEpkEHNW|QA6Q4L|1BESLOgd*y{bOLtm$dDd@WOktLh<+A|u6r2F5pS75Eb&NcONw z*;Vos7E~QbUTSSb42G$x_A*Z>q+T!{=<&8Eyp4AWOj|17GOt0eEr}FPzw|(&9}Lq8 zBl^MgbM}R9#@<${Td=R?8en?k8SM$5nlYs1#^E@(ij%&;R5Qj@uv8y_PFX+fz(~dV z;YEH@@Y&Z7K70GY2V_p`a}EuJPut%GAKzR5WcV1_{os>fU;LBdbI<)6J`eHpcfkh% zReP;61zjbE^(hjyF^XAdW{%wQa#o(lpMaRui8YfMtA9Y3jelzoiC67_DX<3+t7rNw zOzBk`^PM@BdVLwj!^^?2EmVv>qw@ZGGOw7G_hMMNP%Y?o8zL%PBW^ekw4{( z#i(n&Dz{#(hH#c%tpx1+MP0Jnu)1nGuq!6qHY_Fh93MSLNx!N>uG%craYWz^7Rppv1^I+)4!zJ~RlVd^?`I`~K z=5c^Lov+8m+{3wyTDZwrCmws|D6$?A@~dhdEO|chCH<5dc=|X``R0@yQ;^iZgK~PG zAGwzvzA2|2K0;wGZ@}<%`av`vK7$=mUNv;o5#cb*Lozrb`ZsJ+$H^=3{b5>w)TzQ) zqi>>BX3dY{5+9{8V9J^D91D>1YB2C!v}{v@+5A|O&XR}Oi3O>LA4hpOE%*pO))?nu zIeHCA6vB611K$2nSDl?Wzkh-LHN0pS(DRM<=c{bAzOTf%wcEPt?qrhpYQ6`9n}6G-bX@|zn|g{P#lKN8ogNESunAlRsAHgj1>nY)mXr4WXTS|C1~1cYN4!F z<_kl^KVEu3+(7~FFC0q<6J8fZD zH^Ap}5XRAE%8%q%kha?i#%rxxz%Ia^cI>zP4|8$!Hj7kt0g;|K;{hOF=<|`|1uKh8 zPl3Nm6_PC|c+ah1SYa^4kM)rL6pJGY85=gh2KY{Kkr>Hm)OF-> zD1BKSC$Q9r+)5c1%0|;2oWwI|1U{GV5$rDxzOt>8SALt@wCN#Kt>sT++oe+FZEo2x zt+q!MQ6+6zF-EsTy_EQBfAlMNMV`&qnb9L%KaF$^Go~IX*(I)$e1Ca1ox)k}6LlGy zc4YZlWI}ojs~V-40AHXB#(ZlaKA!XjM#okv5^WdRMpWXMh2T z&u-PLG*WfcyI&>0tFx!k2G)U?y^UtcY^2+DRDIyIDI87wvSe3WSbNDXutEJrV}r7E z%~4)hOC+FlZY}4cc<7|4v2CJ&d9|AW-$+-FDpfa2D{aUbk^i8G9yw8J$8)e^2#K-J zqZdJb2$yj&u0(d_KMFk9wCbmk_F={}lAyAEnge@U@=^bmWcF*xN7O1>8u7&fA=yOE zD+svM9lb3{`)>j8Uyd&8QA<3Llc3=`ifIz(fsKw^xPw;bWr5{upzQS?bzH@CkN=OL zSqhd~4G%2e7g*{sUbP1IfjgStF`6VK)7WMJvgnP3chHL-l?xr|J>BR;n-O`4BJno; ztwaI6eL{MhYDucs{V>i)QY%{Yi6$cTs_N7&dJ$xDTC{8opF;$b-Rp9cm+*T;7>P8H z0q@tyS7_vm(n#&CmR(?M%Z#pYM;nq*zgMFaNtI>OrKLR@LhEUxwm8K#WZG;jI|1e| zv9U~;ab;gSjK&Z>k&iwtkikqY2(pNKf@Rn8D>N>`AKL;5guW%bK_FC!XwnZtzo3X# zluK*y1Ue_uZ9^&2_R~lkIB}S)j3@cV@{!;h8zFktSWr#HH8T-uOd#`Tqfvso2Li#^ zAo0)A9*J`nz0_7dCYdAD@1x6-R3}jRjvL&ST$6lXE%T@&DUf_W4U%7ThDq&38JdsO zIq*02wt7uB;4-HHnjPHaG@(C8DxD_yr3ql{PU>Riw5`U))``OSu1Q8ZdQ=wmS9t{a zm5{9w`FG02U*M0l%Wm`E1D)*t(D{jc%Z5&uf zirh(DJ*~rZgET`<8?xR+XZA#n4O?-(#u0TqQD&#ZEP^*BChFJ77n>Nz;Av*6j;DsN zJ3ZFR^^RVe9fM3wllW>q)e--rCCb#4X3tj>$wA9hkW^$Vfl=nt6Bof*^O=&T7Zmhy z@cNA?hhI@2gb)=%^BS+bIDAd?R(Eukbcn2?yzUEC%KQ{LHjyL@AYjS!bc9NB2=WF4 ze$cU^ROm^DVp)U#aa`K5ssvs%Q5^vgcZr-5txl@nYbaE(RmoSG^Q)OT zXomi7`-+8$Z&QIZj}8}tTR!DeK@pFN8{cq;&({rqjj3;dp zK&KMwrIzVsxicb3yxU#^+Y$lwd!Q&43ln^s3W6RatYdEUv-1OW z)z+Fn=@et}iv<}3tIzMsa*?q#<$(~q7rp3`p>q@G2Di!?TlGBS)e9Z0MQ!>SaJe>h zOW^6)10j3$jC!%;d0Fn^%o2&aq3&#BolrouO!7QqB}-fgV=6AFZ*Ef;saaV4p5iGu z#A%jNNKpc~n5pf-!)84dUAAsn?UsS9l!%n!Hc2kcf=vvNf+{PADinxuOt` zLBf}4g}c7J-CKIJUS+RXk%t1(S%|O5U~|pix)WW&9w1v+n;07Gm6L$=g&_{iQ}CT_ zF87#U1XZ7rdHZfA`qmmkB;ABo>!f*&$8R79FSnz!3nr`M*4fY#xFoxF-^g9kg6Xvo z+c>i>nqm%xYeFi`&$G^%T`-Zqm~s_RfO#5vTY|>PpJ!ecctPvPGJ5#3VU#{FQM3E# z%;Z!?IFG|ibud3IK57r6(6}_bjcs3qWj)ms`9yQAAxVl)1$^O|3}CK$;ZX_q`{>Q3 z=en)sV-TshS=CojxGnKQVmb}b`xVPXCd_vNujcW^90oTr0Vs<(ny>&nVF3@F{Bo2M zKD&m?7Z}Zx<-())BhNFMejq*P5uNpL>S|o=1|J&b zuE??E`2?FaIDlh8q~j#O!`^s-vF+k$l{rs_Hbi zj+}6ZXVe3MdH^u1-fc16*_$z~x}xd%a4E17ChKKqtmng95}hTx5;Hia2|QrQvf{Zw zaPS@YA}}LjKdT<)Nn#{T7la&2ham10fTZX3G867$I~1TdwVqjc3}<IWr>BoA2iup){0_p@UnW^DjZah4%V50Hx^nx#g!;|P=8Ffw8qe<5a)j>_1 z`Qa+9C`{Z00>SJU?8G=uzyf4rSv+~=9;wm||BLk9tDX@^b6;{lN+_bY9&9t3=YlVA zQ*Uf2Y{8W%RWGU&GSDTv>d7Ki@*yJK<@IVV{CJwE37PWf4Xse$@~T3_hCILVBz%NMN%H0n zLZ`%KfIu1TqhxH`bw<1D?zbze=u;#crIv|gb$Zto^2eBppX3~}C*&qc%j|QiW)~Ar zBFC=#3dyS&PUXskfF(<2CmHwq=aRQ?>W(;nQudf)GdwUKZZG=qK5aM?O)B2PXju(e z*vW8T|4ZCfBHPJu-}}TP3a(T#+)AAtK=0_xV2IvWexjab5)|dP_baH5`iaEfRw2_m z>2UY50d;6N**?@!6lsaGHgbA-c%RYK%bUi-S+ZSo``SOFMM$oF!-Y2i+kfw)-`5%s zce4ycU$^SpI1S(>G1qu_q?CRd@6nG%i6DElg{KU06>`z;Dv;{hjE8r%_YOOwy`+s> zF1L$`FC%HID2XxPO_;t_YZpulz6+b+QU9BaB_Do?stht>10Coe2={@wZHTCSBmOw(EiRs8jy*Wx7|kc~JGbA=EDxWi zNayxk%IN%U3p+QC;+6!tkLCD0hg{q8mE`PPtZTg%4q4dBPJ|hV1dX3$5x8@Qs5qy} zW~Wz=f(u*@RAv`U(tM-1@s2!K>-FbpQZD8%4`2+Jx6TF=63frs%#!CDKgoPdSP4@Xtug$s$~)}Y@KocU z-1#4H5xTwU!%(=D!dm}VvcDhhoL}y0EX$oAI%itx>*P;HH`KhJwEh$Nifq(ukHzD; znth2B-8lJTqq&)rrgx0y27YItfLJH#4%|nJPNupQ{$b+l^3lQHYn_zacydCBKl4Lp z$!FhnK5HcM#GfqnJwqnv&+)DBc}?$x$LeoLx`P4V_>Yng8;_$t|Abbwf*8>|3yS;N zuKSC&adUggJ7w-wek3Ii^8(o@EQz)!8T?dXjK0QWS+bj>UO+ycMOCE5*iw(X5x!<5 z#<-;*H}aGxagI$-C2Xyg7}@s`5Cb=`r}5)<$KCCv&#t^h9b+luwK^FUCWnbb!qN*IGY>9GIgGCZq#o)Lht8NK@NwUf1BS89Kv#0 zPBh-0=hC=-V+g$qwRW~%NA`2|YGcQV#^df)@0cZIUctkw@dUXIyF*tS+s5ilk(p&b zx%>Y>X@4dulcb0I62InEzUb|4k^YWFr%(1K#-4I7l_avXWBC>As~L44cE8`68=dJc z-D7NuHJ-Q_#YFy5E}E7BEV*tL<5{a)@%m|Tt5PyFA2pi(KsO!{p`QuMXnIYbAUM6t ziFDIwmIAGWg)mCQmJ8oImL)1)m*Ic9-LEbl${d(Ni|PH(oYBRC2XH{87ACNcEKG#9zewFGla2K$dW0T{~ZPpVYIB`an8LADd;;)$L21BYg_9`>s81y5ll#d(?4v zhdLXjr@9q;S2m=q$s35@<;{xLc>(P7mq=5ZT@e2<%MY6Igs`s6;;6NROs&}k$v>LQ zy^$_Y{5w20@9>&)e9`5a!Mq<0UFwZ5KHcq%xF}?w5NO7yaTY9wq!L4dWx`bIth+u+ z^AH(BaTqP8sGN6m9OSU^Wj2$XtTz^Ebh)8*#(5A_(>HnEdd)b2zs8cu-NuG$?nQBo zVR{1>>NnzuH@nOoUfnh0yo|=X@?1vq*C=6Zn?Veiv2GaWWu)NDkl!q$8DWLYi`EP@ z4`}k564LHQ?)6cmDH+kxE0$%2GJ#6UIy1^F-aP469MWF{PB$Z=c;dg{<@$}0yI96u z&ooiUGX5a-!ptYaW((oaGJ(tfnzGR*Q#=bZ-_<^Ij(8Oaho6T6Ocwe)%2O{EJ!PzW zo~F2mMve_3M@XnzM=;Q@%tQrwNx+6>K0(OnLN`Jdx=00jV$vd zWk7Q1OviRQ!;^STYEiE}rYF5s9yO`JoV0nifaP7prR&%y(UWM<%p*rhQgC_+C}1a} zs$d=nGvdioAziM@i3_RPRVSLA51yO)pdb`0VZ9O2zm*-(# z6$1mX@i-X1c`+?y*p>-;Gs#rzNoJXzWR65bUzYj?-=jW_)vRIFo}wemSD0hmFR4of znkf6|%M6jEuph!%z4X`h)hg zyj126m6ahsHQDoO+4^P+XvE9pgvKp(wz%^0WOGn#Lsh7{dO zhE$SkBW}y2f4<&oqQy6VhH0M8WDewmWaGb zd!Zu-KDN=_29N*%0Ig3j;@a2&_dpAGqOmmV5#Duab|PRlnyO&u#f>wUJdW0gnwN5gY|dg5NW3VwO|lHfIV^&&-KO zsRTOK6+Y0vLNLaaSU#xbvmv`PPq~+YuH!O5oJou4>+KO}z(7)ChO70Ob-7TR-sZS! zG@q{+p=$FIBlVlQ6T;6TJMBzc!5uTKdibp{zsLry3Z>7LILH zAm=}obB;GTuA?Ur4mlSYSk6=ace|y>-~0pXWJZZh3x^Jii(`$wwCu|%OMV3`#H#Hg z4LaG+%}LSO4dcYD;NNY_*6jY4O1u6g$rwwx{S?je+N0Amgyjvsmy)ZM4y$_h41@#! zPSwGPoCQ7&NW8vL60dKh$FBT?t@x+UZT$CA|lPmEO|B#)fZrp`@B@REO7jYpv@qk#Bg?$t2e96kOBNU8{c|7Pzoa zRv#pecUB+m@Z+W}lo7YAd-xR%fapg}# z?LgeVb*_0yh}$d<3Ao>>=EeGCV~bu{MRlEIS-+XPt_<`*de+~ z2``gLL1$x^oa?^L0x@BA!tXTu6Ok@DpSw|=sEymHH0wH%dsG0*O`UGthQ`?+q@iIn z$&{@He7$%h)m7%+6jU zIUYhuK04h^6MfpLce-0T;_L*#quFj6KFZ^^Tdf|Fp4-h^g`o`m*6He-@6fIHX;_&W zJYX0v`X3~{q2vE3psU5Z-F|)hYKIEg*QP%SJmgu!h=sH55fd_qzsidk*hGNsiq3`) zoz?FO4x|@m3^Gyd8@>$_hYX6kqj|%~{NiiP6fV?ZZ~xFEo3}wP!gw0G39gFPY{D>J z3`ToSpuHK-n<91W_&Av?z1?Fpz0MjD0_gHgoOeo1T` zg%nY7Z3cmHVfJ2L*<&=_DCJ8dvKxi0yI4&{tMhTf-8O~%!TTh#hOE{^C100=Gky!4 zd_nhPqOisRJv2wFh$2b&y_UQ-7t$nivtUZ;W@&Qx3Ir3R6<1U{#RKxczGj15_scFS zGg!kuU1{PhGyCy;s8=0zA7MVVOWC)&Jihr;)lsFZH}$7<8S$sr-%u|kik#EOL|tyr z!e>7wYINOD=b>Id3}}~nHDG<~VtcxiZ6Ed`e4M$}tu3c}7$ltYBwIWV1v@pPfCJ=g zoPJwUJY`Wbor z5DX^yCp4d`Gf`~wvbaa8tJZ?rp6Gm^RM&S!b$XTS@V%OByuBkYvnYzc$RF(_pLf6` zOp_8qP;QB^_V0{mqL|P-IN+@C_8(JXux#*vWckW~8>HIqPTdf))2~tLcd46t!hP{g zsRYZIT`T#wQ;++Wc6xlV=h*oXNvOSv)LGW7g{gTnV4Z)1FeeY6p)#D~k-wet_MB&p zMBlBSFgZ2}wWXe?{O2FE5^yWK$VR3iS0l&&aLBpHJoj^mv>~bm$(8$a4mqF6A$Gr| z9RCl8+?VsaIOP5(9A`o?pXZQs55M^w*K*9krFA5e6Nyyyc^qS;^O%kXtXEtYe2RT^^%C1Q+VRo= z+vp3u4hCqF2Ia7T5@Qnc_X2HfquO3btWmA?uV1t&T9T>u!h`*6xpay(Fi#7#)`Bqu zHw2aVGus}x&suxEp2`Mn*X8IhL=ijLk`FIn#h*PF2uu!G`Ac>0TWxcpc?F(GJTZ!yWe;s?gw?(7eot)rDuF=)eKpJ^QKW4vGu>#zro**|c@yG)f%|6qPFiN+ zi={`54L_$1(fK1>MbEONJEwIxdS0zx7Tbe&59|NQO}j$b39RP!d3Yp-s7yqbj1}Uq zdsAHv9mok-i*K{rPH#lb$5(aA-}D|;#Sd+z&B;I7dsJNzouyYy&*(Ou)$c0RzS3i> zMxzwi+!ooHuR(3obt20q;A-myEnH#%s^3^aAFkmL8j|yyI9719a>%fXyLc`%A?HK* zJ&PlcqfehyPUo(r-Sbqh9+ic4M6i4xy9$(QY|9guYi(Yzm#UL~(z_P;pMV#hvQ`oa zajI5B%Z_0wK?_a!25~5+o_Xp78-x|ROFqOLGpg0^>MvnwA(1j*UCOEv6{puXwZ;dx zFWM=xE&5vi;#!3%b#lw}g0lM9^nxo~8FS}Y`wwZXLoXaTIwUkY(smLSQ;tuu9K ztVeYvwC1$D52`TPW=$PHvyfI!;0SQY`4t?qIKIL0H{f*>&Vio-uk6S_4lk20{=b0N z--ZViOMvD~P<17EBb)xv}kt@)T&CYnfe;1>JwV9yq>B zP2IfbJ_zA6%zC3bf-(BgPBy9=a3h6>Y_cd{6rn$dNx{5ZSHylM#cp#)fw+gj1#$)< zC2c@|;wj*%_#RCJIj0v~z~9*gMes2%>dSoi)43WWF&c=mppG_5b!j~w>n?9y0CSAL00sZ zf}0=CfNZ?dFLif;%)Yd5qS{gLBTnf@Q-NqBIJvuEi(TdcDPsezrKw;mSM{-`g5U7# z$`CcuzR*_&$rCM|fDF)xZ9#uL2T)B=vh)QO8d&)d_adw-i(5J&-ck)I9D7C2N&Vn@(=2j4}uKT0L=xCGflH8om{>}DHI#`a? zK7UAP8D^W%3K=^rK;>2l1}Y{dQM2+*7OH-OU%!Av{Ja($+vXPpTltD^x%A>(G4bE2 zyO6E$J?E-{+uqj21$VV9E*Po-Vl*E|l8ui=Y~7l{C&R^bVjw)43ckljO<{OIxizT{MMF3WFM?UEVP**T@ z4FynFa{e`;!+`b40fCig?M|W4K8{$MnrD#j_owOIPnk-N5Qm&E%w##{`b6IfM_S{(Y)EzS&EGtl5YweE&wXS)PJe0~0K3KlX|8#gfnuf>gy9dDIy_Zgb2hL#RWIezeeKOwOTI->F z8y7Mm^I*MU&96F^u+BLs?$e!*Ek$UE)WSw0Y`;%FqMIh|Cx`VUW9x;zPXwn} zH%q3S?{4HemE!LSxrnaGaRS|A75QAV1NTJvsgG4ml8XWqwfq#yy;w!D{Uc%}S9$hT z4nG;uDlY<+@KX>(?-V{#CtmcaiZWGI&Ze@p+0m-WcH87V*;Txzns&+t-$4>WN7hVs zhbtS`kQH{CSyfItjVdi?^kB6WR*$q^-mYj;^C>G*1z`^ z;K!TnP2XdGG`5&kU99qb)^ptsI|$|5c0n>-YWB9&8!OKiSRYQh)|{z27RpX#KI_Tn z9ex2hI-i*fj(dOSMpHBDu(9>}Y}}E;qtHu~ zf2vdRiMN(#qxU^Or5|t>p4M~}JG?jFA!5BNhSTLOW|-gZ^{8;}=N2xuXuapf{wwSlh6ey3JH4vM%KcTf6Lz0SV zjH>KPVPM@r3|yVUK-DEUID>_pERcQXQ1o}%GS)+(mhXO@p`PYZm&RrQYNy2*9f}b8GEvrs*aaLjrSgS`LIhG*Y>NIdNk%J|eAYwIW@pex zM&~6L1-HtE4^QZN>3W*J#K$8!dMiX{BfNcGn7&To|G<2zi#{FyP1lFyGX*o6M9rnM z*pu1t63J>$f_uY%#My2)Il7pSh$7=~C`1x<&1n6*rRnV2X8$~I|2!){%=3{oxvubC z(W<;?MQ*GjSL3`R-}u`wI$7VV6iSjENYxbR6CvE^-^riK-ONflca1w)o=fb2C29Hh z+D!^)B}eb$v>ypNX-otCAlLMqgESB{3lxHaQP^d`@h!Y8}yR z^;7aarCNQOCYzOQ)>D2#Ox{JF(D|V%_gQ;V_tJyO$?3xGZAF{OfcSegOKn}ESt=R% zg$kaO-psfWN_~i;GK9gILYoePp7(4T%xyFRFt?$zdvp>-f|L0ZupaAlNW->Iru4Ja zdY^_z-&CZ*^4a`yBXEhrF3b_~F;(R-j;KU+==p?{AMym0nP_8c(_gquuFOuZ^jbcx z5FvYXfg(9`1%8fsstSJRgTX~>y}_jz7_5JDx}V~6Ml;bBq^T}5YbUFULbIa$FUFc7 zt2eUg1MIS*xZYS3t2dUm)o{|8$YXOU`0c`Cb@Z?i8=;HE$T;zWdO9>)9b0>Zy4s44 zj(zovS3-LqVI`Ip1xSsy;DXWnn#v14$&s3zNrQad!Qxg1rw}VufKmKd z*v!BDUd9MA2;SK@wu!Txc`E3m%#yLe2P6?m@os0p`{d;uhaZy)+sNzn+r1n0^?irnc8e=>5A}sDiW4WWUi^Jq77htmZx9v`Azb_kxkKE0^t*Cmy$V}vT{r|O z|4egz6L-w-ibI(BLvbE%fioab=}Kby@0|h^U5>}JNXp8;*n05}6ws*JLNe8}VoE=e zR?EKt+iqD`^HsVlnFVfTrfaPj0;TCS5*vtD5bj-tz!{L@O>Hd|^P?3*$n>r%CPynK zsj7Lt5Gc zJGSWv^E&H6%30%BnSq){3S7eNwXXXHuV4sN0!yUojVIjZZDiZf*;Y z3$8rPYd@q(KhxzZCPpik#wr#IbYc~YWFB603}^C8_c^ShHp!MT2t{Qco{{>Cb9 zk%Fo!7^?`;0+)h7WWYo_DgR>YxA0d#S>K|s@0Q#AvzNW{B(+|^jn_4|4tQ#02t+G_ zdOwAgdBNGVBUw99Vy7o8VG0W-SLP&NV5J(ZU8L5FjnPJ5PF&VQLulO^pSe&LGryF{ z?#zG5aLF))=Qpky!eB%w_J4VM7r>~hJMn)e3^0L#8!%|p2vJ9yRH}(Z%Rqn#NkAny zJOZ@k)t1tcS|2b2R1Hj+32+&w(w6S}`_-*b*)H96*Vxh!DJ=;^5)dUkiV;u(R=wl+ zh))P8^Z$I$y)%;lcDMW6{iBn6zvrHN?sWik1|GRqQ)AIapj@bd_Enpd&`+quY=a~wrVGGAf zc_%%nzIrN z+#wrm_M8-XkfMJd?IujF6-4|c{%3dF>}Xj8hjU^X#RQ0qb*lS3b)T&(C5y<|95YUs z%nQO#mN+ds7a_A8mA#zFqGh!NMw~V=eJxXe| z&?lcs)#1a|stgkROB6$s^nc|RIk#-bKUu{yG+HUpnL2=IcJda9N~oKa- z1ZAdWLFSruU0on`g`X^z3Tx~U)h7u8TPK;wp{7UG{w#e_7+FR+wW1?@V)X^RP-gbR z=u|IU^J%gd{+J-%0ioO2kg2)euMF9eW% zTHP>d?96sr^pGPodj8UTM9nMkM&!pX(Sg}rcFG2s)xHv%0WC7jeabdP%TDRDH|u53 z;OAJcszvLIXf^xsuoFNXvp!n3LEmXO12$~kPTBmTLGUojy`mixt=K@QUA<~wULsD698*1P`k6u>Z$!4R@iO+THsn`+@$k=bZoBc!|S5U3kxrJ3_lMf}QP) zdt-B5`g;70VCQ>*9Cc5&VdFgK{jI^#Pc3;d_H&B%oX1;Q>5-yip0n`x?1zG#9gCjB zf8;rA66`O=e}i&n+>Z_yET87G$0pDVSOLttK99?$;R@PpPN8QgEIE_(vJEO+;`(UW zW6fnxm|@ac<(rzz6wZVO-e;5t6h)%%VwTo4FroaFP=Dj%_lQ1d)xJnsyV8_w6}Jt^ zz_nWGff-X&SJuNiV1RJ%SJfu7(Vqi)$qrSu+x-2};ge1r^gBh=q!6gy7HaY-6ngP` zH{<fKh$nFeusuSu~t=#pqz>%#uNiF6hF z(OfkNaVcJNPzwv2n6^uBhst(XloiMQKZ?3C;=S~bJbV4qwYsY?#ta{0JaIa8PR8?P zMvCz~C*vviWV>Z7ej*sp4U1lkt)@T^Qf{sEe9=MAe(e`K?Pr7MWIT^~_R8oUWju*( zQE?p83P*edR#a+os*sCn%A(6L_vzHI9M_M~smbo#U8}nDvt4$7PaH_)iB9+Gp3>NK z4|jwt5AEjY@%CS!F%KvjbCvmid{@%HI6XuBBJ2*B>D@X!+27sQd&ig37bwb#)}poS zjF;dB@#P}6Qk^Ivpk6GTa)CPpdHB{d%H4g^e~6W}%7s~pn*Wc@6dJy4ow;b%OFdXg`^=Rjm4WrJW zO2tsq?aCiF^#|IGjcR0E-Ikm9a}XCm;&v6UHoDOFZPfC2+N%kK5Ef5umexp&rIbka3?2c zwgdYKeYq$>GitkpKAdXUo|WE^SKA}P7Qg^-gqi2^!Av>xBFy@FWk@< z*r5L_-4z^x?~{$(XmwM>C!QmCsv~%|mMmJ$T9T0zhF7Y`V>38~IUu*3Y*8nNgp3}G zdU7Z!XKj2Dn(uawDQi60i^oJlbQH9C3~gl%@4<`woIP-7kLr^Rhza$-z_4^?c9P5} zpoDTGge~(x`fH98QJITZ&n&tx(#zf^nweMpgV|%};+#?(1+RKyi>|V_N!YC~eqla| zW8VyFRx1FnZy#0~zyEg>%@ya;5$Q##@t4sK!r!ZYw9@!Td1k73!t-+|uO;$ihEc^6 z83OXJH1UDz|9t9H`g=QZg0mLmQO~&iM~dVUp4hLLa|}%h-@;33H215tIV>96_&eCG z#oBzjFqqF8Z<%DCt; zoa(;%C!wNIu(dbFe#}mR4}s9zLr@!Re7jeueM~gmTO2zrVCZmURnVfXe1+_)VKm+I zzP4I0fZhrJg)3boZLj4P7HKb`#tT=NOjdX;EeKV?=rT9}Z4r0zpQh)gI!}6D^iPY<%#gCs zO|UaFm?gopCzjmhdC~M!fd>bw$kVGsZ;WYd@0HmWJlmnI?4&f$OIldio8m^8#iktb zo*WZ9$0O*s7tNBE)-mHUo4ZzU)m$cIC^1V5SCO?E3^BkKn5gQ5@?tL5aj%h1SLS++ zk+|GVb!GSk((w+od!aRpOoayKh>LF1YL+vLVte>A!d^wgVlIJGsX9FG)!8w@rqJs__LdwZ;cX*=V(ZWJ&J{|{wIZ9QLTtHr0bSI+0q3i;EG@BToB zTlm)xF6`m+3I;GHrP5|e`$8}D@O+`audNbY0)>5MR2tuUE{%OuFW5T@PIG3uVulo+ zZ}g#z_#pkfnH-3bn1@2x$7+i(cO)5DNBk3CiHXlzk|nAHJ~1PikfuLNy3wCmLVsRb zzX;Y+^eX;O{elE>p#(2SRt3u6mSuiF%V z3)*gDJ(TV94?Z_o7zo5e6w@I29e^B2(TZIr`MVc64>vrDc;N9`Y~e5=h2m*MU9+Qx#H^+x-LdTHV3ddnPKqRQVc-xGW* zJ~1;F^@x;w?u8F}n-pu@Ng0w))(7Y&7u}vbCSG>vi_FCXMBrlO`wIEu^Q=k-`WrpX zZ{MXV7j@mFD)d>Es_|_!Cns8ocH6Z(3;tq%UoXx7oYgV@#mO_K8<#~DrIT3td8+Ie zcnt-o&s5Z7i%kB~{&9MZ$H`CstTey&CH+IbAD9{bOZ}5P|4!>RU-Ou+mpClJ4rGR! z$B*si@uPwH$0Xh049e`?B-4>|hnZM=(eY!8`9Pij)s*I-+RB;JJbrK%spl+WP3e_C zNlxi8I5)h@VV!-^@NG{FU_El|*LTAp>^`X<+t6iFuP}ksJWT69(^}CXRQy9ZucYR8 z@hCOFE4hGd(9f~-oxAr>;osdq!~Vzn=eyDWPXFBZRG0plYXW~y|Kt{%>z_-v{^@?+ zE}?()moG7cjNIA6Fww&Q&MpxeZhy|cqVMs9xZP+K4d)ir+t zj5YCRy0KVU3u2y?s@#U1H{EgD&0jq<<9Q#0o!KgELt7w|t)?fq6FriOO?ug8yU(3}v6A+f^E{?PO{Y3G~iBEas zWmw*LS?);m(th$U6qM)<2Q$!ufpIxXOM;T|hv-Bd_D;v0aSa*;4w6tJ;@P*MreT|( zifU!8itVhGHDZgdcsu+R4yqCWJfm1YaIqUUctms_IF96F;qIOSzy@oT(x@*Vw;3m{ zHV0P>StEre=SwQo#=3kKr95*>MsfKp+OqP- zXflCR@2IXZy-arPo<5r#kYifSH)YC{?b}`Avd7SqOg!g^{qA$2S7ZOi<@Y_~L#l@_ z2;6s{f4HL8=#8WV-uFv|1A^yzDnAMYG&cSGmA%3azIu=>q}UIn47;M$5O%l34}z#K z=1j(K^3A00l0xWPeq)hZk~w@4gVOsi@)$Oz{AZ!_OBQR~Xy%L$r-9~V7x~UNOnxD6 z$~?LBoA0VB$Tv)X5EefXIg~K~=jeZvpEv-SmT`5ieB~4rADqY3P3rt+mA7{GsVJlR z@--A$)nxPcgH;_64ybYL>f~3F@;y_(^SE&!^&}PkIu##O3aggFzJ%W?^_S-|5mcTF z_@(l^D6b1YHAw;`_ph1V_IIz~=NE+{t!mPbqKWLNvf?6rBg@<(cR`|cH(PUylDpvY>24(HttJ3b+t%88O_p~`;uWYtXwxZbBiC`; zRE12e{vsk3c>y6f6p=bW#g@L+*#3mLPH1PZ5ju5>@eD9P1UVQUHD)(N#<|w!a5#N6 z*!YE3cVH~OGqtfhS$g-WEg+K>TGX(rXApf%k%P%8H(J&NQkhjPtyA5bfIz$MT z6t7e<&%TSu-YLi)iE_q4}k@Z57qp1UD6&bMIYtD+86qti@E<>{uh$xgU^w%@O;phJwI+f|5S-$ z_|^=iAc7R(9=DSz;`MLr}gDcQymc zTDTLt(g~CaO|A%b(Ya`lhxK0HGxtf`$6zffi&4aN{m-5zS+TIuh?%E~90=%vD4xqA|nctg`xxJUDE7hRzE$6{~rx-um6IWH%An zLkgXCna^cy_-D96`t#EAzV7|EPWn&qH}auDQm-f)!Gu*dabXCxq`;5N-eWEx3HYDt z!1EKV4#dWxU3H*tdJaO>LA5wp1FPYw^NNa>UUK=x?c+3C%DGyUcIYLiao^9AecMkj zB$nH@?eycExnh>$G#>aTs|(W;P0q_Ik9CMfzg7y=5v~Zw^du)}-##^uSJF-NZujN4 zugmw7^q>DG^|4bw`x`ZR^GT~Fsk4YxC3SvBzoeI0sS6*cD|p# zlIhSIZxiCv_^DSN4~8HCyO^>uo>tQfLLxF8yW2=*)_5q{;mf{DbYcuEXR`yb)3ulz z#=g7|H8)Zr3wuvbOl3ZUOj;1a>6QD8-{DEi z46~TXSTb9Q*DN?)5JXLR}pn93A);f+>)WZj=SRqqFd=uA*he>n4RlFdz zv8e4LzErL07Oz>jY$d6}75anyWHtyrfu`Nah^-TSv;sw;S|uagQurYhL|L1v=5bZ_ zWTSPt^>Owo*(WdB-!HLG9bYH2LT&ETjr}GdU! z*@lESn+99m{t5dedKva5xKBi^+49(z_um#;RokWi7#4`=M6{xoZtP{Ygg(WE7snuD z5KGOXS|t~H)nWns01dwY1*PcCdgElabjPLT*Qxz<-%zz*zR5-9wcbxXf5v?NLh8B2 zj~Lnw|JR!H9URXryhtmIDOL#?-BV`0b&`;V8|y060=Qn%B+Py8B2)_AWh#3Ymix9o z#2);sUn+_{exqn%vAtP@3p$d>gpbQR>*-;yv4G-KM~J?KvX2t{o25Fya=)Zx{3-c= zQhwiJ#IvlHn+qNmnz)sk>}a;jtilLxGhaw^^g{2>BFj9`!hA#&E`%&urikVZ7z?Z? z5|SdT(l#0WQa3o3f=b;JxyW^>VqoDIL(P0b4omuO@SZ5g$vreisoPDlZgS@hc~i~{g-voi!j@3%7^cZ zgxz5&_htNW1my+~4w1o}Evsz7N3v`*)eBvWo+@q=rlH9|!n{a@w00J^Ga(8C8j3c3 z?|>AZMO9-d9q!m4C3uqX+s4slo=qBdlze4&9wj#qXiWihajf~Wv25hpK2 zdho##-vo*=J~rhzyq>R!U0Scme)^R!NfK=s#$)w0F5i-}rQED{ zt`XT>p;V7ClQieVu63Y8^mh5C)KFvurADvxXJz~)Mxp9et!|u9Z|bPAk=ziC4>C2U z$yRRT4_ZM&uaYEjS{w|X&_?X1k^zYTegttVlC9Em$>F9c6V)_Jb*eO+$`oeHiGsw^FmMSrFyDF@a z3tWkaw-U{y#Mh0VkjQeL$qoQlsgKB6?o$*VEPHQ;7XI27ETZl1H59=V90J5bc?^iY z@~OdJ7#ZnP1OL4-QockVO?6#zKB`eR=Om9)v%lM*GZ`qe>%h-2vXWKCK{z;{v3Z-W z-uGYVYUD?Uu+Oj-(GBu4fz~7AoRPa-k;_E<3Oq|B#a!oc#m_#|BioHmL}D^@0o|e1 zNF29F5Bkx^(|kUC_!6I%X-xq#C)ASRsul}X@TRNqYl@;HWxm)shMTTt)JTEV)TH~; z@-JQXCkVl<=9Q~zQoZAss2#AU_<+q^Z$gWU4hjEsqliBK=%k^=2~W`OcH^Lc=5>c*!lfLi-&v zcwmp+jQz;WeCdp&yxJg=QM+%mBWp_`hn>}9c`zswP20-d5$D`|XEWlAG zQ_a@GeVJGK?y05|3jO2QIXY31yz#zMjaw;D0i62vqn3U+T4rWc6@7NQb*l3X4W}7+ z_y0`xdslpPm*>S@o=>u#5AO1OVwdMPo6j%S2jh5SJVbpdyt_V_HQs+E{^}+CAGFH2 zUu@62F$_D0{^-w8JtHLF8T-M@ty9h)oPO$Ah+i$sk$pqvr#V z&Zvbq$Otwwb0#cwF3dA-S!EqrwD2c9X)bZ_*Jhq;noDxzb9%E?SfHQz`A5vpBU~O- zOVzX)4cOFb1?7bcGZsQv*%E_th(^aJCTjWRg_hrd=H7xOwE^Rup=M`%h*?t6g$>b^ zgY2S2+9AT3q(g+HIj>8ZI_K>w8EgY)mICPzmdj30L^;Q3)%O2`=9_m2iJL;TtMpb~0h0?*^4HF`3}>U8534 zCKLMmG?nnxWP;1rLnU09OwfFvFyXw0GnsIi@1#mNU1~MIukVOTcq^SSOC|gznb6O- zMam7wDMUB{IEI=@nWmHgyHwUnQbKB5#O zTAqL8C!A_grV>*PaoCc@y1kYkOj6r8e$)7UpWhOGtNA^_@3;I!((@ueIjg_N?>s*Z z0#`(JMf}F{lNfAll{N_+Eb&{=bG2>eC%%xA>wCuZjgMUl`R4m1*{C{rA@bFb^6Je2 z5Sv3k1LGCU!ir32~|9+W}SqH|NhV zey4OCv-DwZz1{a1r+>6NmtUtA!VIJ4dbt4;rx39}1V`A#z6ZKaguS{y*o?BYBv3&g67apyWSFNC0OOInuPX?X3SiO3Y~W% zbT$!cv(+;h5(txm345TY0wB*S>8!lOpa!;fhV>VW=(p3GAAKVAtA2MHD~6N&eR4rk zUq$@Vvf|ko(5(@R^Kn}r|O*5?pq0XBFnG3{fN1Qu$BzkK< z`FB<;H4Imi5DmD9j_%IDPo|IZLobYu%*p3GS)RwAN#dD)IxPIG!Tc6D^=}nMo>cib zV~!)+fV;^yV5%HEzbBmjZ#%76&5uZo-(lKT^yL@mci#>$JUVWKZ!n)ggS(PXu}Q~p zpN#uqoGN%p$I96_zC=BU{Kz)7GBIeHWO;Bk0Q583b7|rEP8Tb=%a=IksJ#+ z0iIMsKj>MwGh{DJy#s`l{}kx}Yn zgVP^lEx`7o0Ne8W`S2@3LR%kwJN41G)JI=2KN{E{KVs5Sp)&&mn$>sBJ!q{hevSDg zl}KOM^l{GSaf&R|+p3#n+|`T_UZGkcP$@W0OAP8@!pOp4dPK(-Mt>*Fr$0IK{=U&*$&0@$2|IES}5X z+vAt>cX&LDza!#(_*)!z@ON~rmk zPWdEv`+b|ln~Z#NhEcdioi4gb3{3u49?C+ndRSY-jBn*AMjmqj-i|12D!Xx| zom6MwnnU^r(P>v_#5FMmSxsU32TJ)P;v)`_1f|{8_{N~V`F(xanXfIhRZ8e=8ID|j z*)x!ATb5AS3VVJwqv zd}!<&BxrR9rDg+r#1>IdN`LmR9rfN4SkynN%&>8U!kg~PaB+mmK`N9>0UR;;lP7;f z!(h;Qg^~SUf|8cH2RQuSC;vpBjqIXYdfOrsTa=nn;(6vGSv}@{Cg(EbTAOW|HrhH% zAu<18R6-}l2d5g>Z6M=|EnGl7IFbybwZ&S#FpzMTSB`s?Y^i2*xsYdg0uk3bCFIG| zr{@q&EKi>#Z;6}oe0@4@R)zzK2chBmoZ{wk#X{Dnmo}GkT$0x(nqdHwhdpcSRTp#p zWa+Iqc{=Geu0eXq;Wt$5wg)alcUHx2)K6=hUe9U#z!|S3Nmx(Lg|_K5z-(yF?;Uss z&9c9TgN_W0DDGS;!{dtQ>mOT<->o()UGhyet~K)&9n&_Q<{^i%U6~#F*^p(% zW7g6<-&eo827GX#%h>jATph8!wbY=rH9g7hzha?%y76yIESfLS4={F`9#PXwA_COh z2S-rC1XjC3fHy+umNWqAD&Yq~=Nl7x0TH`(d(?)obp9^Uc;C~E0 zdTy4t5c_Q>rVqKPj?FAluSBv@cbV$u$ZTimPx2Xi;C5n|a1)72HS}@lpEc;{!t{^< zl>JUHpt2QiGh*nN)4wtC^%eP(dP`LfTVrcmjsC%``-%tDtewuJoNq2bq%QuW{I z%{JDlf|M!Zamo_wW+JSJ*c~;saaqyvvca=IsYvEu0h1_Nqf*EP|UDBeMFH8rYo#C6x?xEXh(Tpz>QI;9zBHTESk9F}MY|i)k`B@ML z-U?igb&ZLc#jvBBqaV41A`}M9(VBH1U>9WLU7-oCMYstbE=v5-HjtnryJ<<5e~53* zYPNwv51LCis~WdHwyZze(D=nAM&K}Hf*2;7ML|GtKV5p(ukveQKTBnlom4IK9dKB* zVw2a(JK2~AD&vEps!cX6EIQ>$w?8!vvJIhV(4>WbA?c_`;(R5yw_dfOy9W*%W>n!t zWYJ&08%{zZyk}WIf^@3jsM?THQFip4@ZYA@O+O!W1#Hr6~W%mqiJY6C@6q{zNd9Y_?M_XO&-m21dU^O@3h z@jn_Vt0x-9s<%iB7Jma@yH)qbjsaL3l&Ghmr?7pvFu=*y))_h4MPPDLxCydRY_HfR(a6ewX+>m zZKas{nHd(1hBVOI3OWit^fWHM78gTS^F>kWBd;;>erY4*RSUseDIE`4`s@1aR(Wgw%}it>;J$v+QJY4x~FYtsjU! z`AS;<+;+wvD{@^_S7m?Gq2?m z|1DC4wocI=*gZ@152LxG<-83OF^&d)DMJwRyy~AujOggS_V7Xc%QR*L&x(JU*R;}? z@Go=ry};$_o@`&c!}A*cWvXl&7VV7}dtTFD)=EFc82)uJhW`*NEGz)w11;`9?p$u()+l-`9j>^#KpPMmb7!D-wLDl+i82UVUeotF6awc zZ&6fEP5&f>dK6WBPIK%eVPXD@(@rxkMl{<4DHXrW?B5UVmB&X`v}@rS$y#?M(E-)L z9%nvy?`dD0MURgRv~Lsqq?NuLZxxq5*NRGgV}=KI=gXc0{)#&!hagM;bKa4CAIW(rkWXrE#1@yS$I#~3zrn_AbcdR0=J8uw7Em2^T5X8LYpFJcP) zLnbycB2VbE+X~twVAeGRdQM@A)`dNc#XmF=MMWz?CpS#NxK`UbNUVm}lzQNBW_u(u zbaM}4U*gtcWM!7NdNZ>HHyQlJQx@KQ@MMFxA3K_E4e`s9=Lx+<`n!z&ewT)6bvgKR zNcDH9K{-$A$9P!%-I(rg&jEPLo>ndVdtNN@97y)JXTzdr;)N*u={pJVR(gOP{3CJm zz(AQ@y(miWcc}iAA!vy`tnd+$JzE4;n6=RCmMVNf5eoZogp3vYq7KjWM4-WI{D?uJYwf2C&PmUl%UJR---vC8Q^Qrh zI2*O4!v%-LDGJ*-7`hT%uQqb@$HfcE*?YTmyu5)A!P)KhPJ8QA_CA;OffF)Cs?^@v z%F+etl;A3f%G+Wu%Q?C-E55#Kxs2#Wv*1_(m9ZZA#KQz<_9=#cv3%7P|2|LXo`kXZ zUl^XgGQYqNJmT1xd}$gl&6sLzv|hP2nLghv48(5KSkEr+`V5a%FPZ7EcZYj z{sChouTg6V!o5J>90J{Rfte5AB`R~%enAEDJ?A#7XQ z8@soYCxVSTf}K}ttC9SmQnI_u)-%}nRIu|Z?dOdRCwm6>oXBfjQ(=$I<#F_`^U?Jx5f{)JlI#9Mku z0Ut_H?~)r267g?EmpVe{99l?L3Q9UPGE0gM#$<}}NYr*jGD&R`rwPIB8qLdEcrZy4 z)X)qiJaM>ve5mtt7RQNLgJga|RmJmy7V1wUrArH1bb?uhz4Elh{voo&Qn#}Jeps@7 zBcxJSNc9Fr&GKkpq}Ux3zDUI7wx3a3)>+z#r{LHV73)P(MpF-5x?)1bKji zgTI(7SgUgkD4ym2p!gPlT&h7qM0AVEVYYg7<)m@6U_bXo2h+Q=oM(f@m(TL|9_u+2 z_*6g2YzW*CT+wrc!WMz6*7oW$_)Gh$fzMF7QOp2N?`Tvz{F6VTd%E%W( zJJ0D~#52o0?+_RmSSn9^ul%0W@EvOSRucC_jJ5pD@#j{toNDW8hGBp0n*}Vty z4TpSVwo`|ncjbOQLt3(a%T6J9mf@Ivkvl^nG;f8O{sP3BgAP zJ7@U|$9dWUpD;}DPaS%!=)L%4{V#eO+xbh2@25mOdph(gXZ$xjJI2$mN5`I)Y|%#t zXBM>iuVwfgdRx(Z1+CHSn}d&DmO0DcFPfcS7CQS`;5};Zpy=IpyMBj*@b&tSUHZLQ z`b#khDB=r??#kr2rfwz^6HF4OdW{(mDC8hSPmH!glivR|rKjor`mXf;J}@qg5u0A2_h)_A+)c{1L}rWaZKSGI=>6^NJr=z$ zHIk^X^auVhlk~pgcLZ7zgB}$|gQ#?+N&fqU%ja zc2Bdm+Ms0Yk}&+R2r#{>X~{&Y1C!M1$Ps}lGAy$KcTBOXfFlC53N_ zqJxcbVWV@1g(qAi2cnn=SSgyaC{YVP#w&!O{w)^_OC5_=EC`L975FiOHOB9iAq)J7 zZ_23Otl%;JJL2EAMi-pP*2p6!L|^V=H}J=r4`3s+#FfO~4f@Yx+F2%NZ-A7m6BG1td?#tiT{1oe%B80IvKuHAq^c?ES{!wZp}>8Ujd2u6agoXf`*|tqNZ_h;Q3ODL+A2v%tm6xs9gB%| z`#Z;ToC&v(U1qXO0{?ZPs#bypa`MYjCqEpxw&<@IFU-d5l{=&wrjHT5>_h;Qxf}1(`b;MTk4Z`?Z>Rn%FwSEPviJsEdf`7%xKusKd#!E~ zY^ZR&)r8~`bGf1xU4&~ddxj;{-+F9Z&VgO)OGj)rZu)`rnCSwrRMA7Gf730-fRh$E zl->bN{XyYJR2()wY`>UXO7U}ZyCG+<9FC~&1gr8Ee^RU^$zjDpd}u1%FHsZR-YFGCc+7}87>pFR(*;est)}+VF#1!ZZvUoRgbGS zy!Cyn6NO(R{*2*wb3QTt19=8>+Bl-*8sZl^$?xypKl3i#KN#qUNvc;VxeizD4D?MR zy=8%Kvfp810^w~L_EfavJNS6QE6z5=A#V4U7JXYy8?&WO<2n;eHL0k#al3!~KNc=CIY^L5zqTj*zd~w1-MHafsxQnkF5)kg;))9Y z?{cKA$q`)kwc}Fkds?`UK%+!wx#(ED5B#dgkDLfquT2CTN2QMKx$;Y>7|19(@XRfFNYC=M@sihg@Ou{4NcBdNzEu&Gyb@1vxV`|5 zf(g>p=JL`9!4vwV{AhWJ{z?*=PAV~Z&Jwn&orV#osv#M$s!`vWxi>J%)D@SSq0t~0 z^eV#&op7L(8C{+gnUqZdjYqc#zlAv{y!6;5{-9njB4MnkEc9my7li^J!R6_MP&=)Kn_GXeu=(r_xTn1*c6+rHezcC8v@cMu{&%yj7V> zPQ4{HmEf8^#Y25k_LRw{?JXKX({qj2(RR}tiJn&O(4O5NS)P6RZTsGPUzA?fo;?w% zA{JE+bH#pWo9g&ReBfPq;@*S+r%$QZ^p@uZ>M zs5Nz`%rG7#@!l3y(*DS#LTg;~&ZJ(BZ!-*}Rp~2eeR7m&a&r+X{&`#(r^p$bI;nx|jYjXHa!#208tU)zK_kePkC+Ka;WOd)1xqp&{Y_ zc1-4AbthpT;hI%=OKIsLBc&X>6c=G9(Hx{F_5ehz*^_zmFa z=65B(EPlEC`tft}%jDOGUoU<=`1R(O!EZ3XJbwN8Y5cC{cNM?AoJq=AjFPebxb1KvUDL!^&ozvt6(-s}3ph4~L&kpJBa^MBaA{QeO7UCZzIPx9wpkYCO%-Re_FhA#EL z{et{*l=)lv*I$rdjxK*IfBgmdZI~i=&2Q>M7Q)+~puddd;3`zFbIr~jtT&@u78qud zqVepMDwvFWd{Dipidku*5Y|gpOQ@+(5w#e&=Oj-*m8ge3W)?Y@lm0|_{-yXb7p{xH z7@5UUUR+yY)At5XH3ZKFO(PmIO^gisD`&Me6MNd$mO0KhtSM6-%(c4QKErpR5uc^4 zI$~Bqz8n*dZ}O99yibK!;N{Cta>nCJ4?|Z$!J`pXReer0#_Ht{%maruc9*wuvT^7t zlk0#Pl|6td263#kunaAnQ@E84S7s;OU&KM%Sqc917hG(GQ9;U>IB2^m67&e&FA^VT)! zF(o7RZK6C5T*lx-{G*wHOkG^bKMAu zIok&AFKVELsy)48PO96z+3Lij_lms_WBU2y%)o6U__(i_h8TUPSchicVL~22hM(qkXQ4l0T85ZX~TEw7Ri& zLNtk6|F?z&&z)E@Odh=Bzg4UI>e$em%Ada>ahPsNrC&7`y}kI?I9tDCzO!_nsQV4j z-zj=eyx>dr#RnSSa`D;B-SKOX<&jajynkz8W=Ccl>7zukPv7nTPBmi(NxbSdrfD@A zlgPI|u6`>4HQX5QQ~k2-IMnlt5{N?Y&|l|8_Jtd}ZYTt(@IRU}o*jkFiYR+E?^0k4 z?p|VttgpDMI$`Ikh4SbV){Y(z*eZ~H%y zq=iKGs%1UT5Qr|Axll(fu`{=|> zd;E`P`79R)`e3*?;w78u?+8uHgDf2snykQ4)lD)v&4a%K9xA-YD<@kE!1oCgTdA|o zi1+qon@?X<>xJcEZi3V49p|=B7%u%o8Yvvn9QhevM-!Wwiw5m?mt)1r^dH zWyZ#OAPO$n_^;y>eI#Dw%ANDYw+}mjkW*?~jEQiJ_i{ii+1NiNC#m5mkhjBAJyqJUDO!b?iN zXtlLqTs~Q}u-~Qm&>*mD=Ok6rQ9&2|cKNo+b2FW>7HNfiHWqj{0nj(6jsivqK z(XY26%Vir^4PaYeYDb}p+?74f&$E7k>xAHPpe9nd}&as zI%*WGI_bphky;QhcjJajEkCzUl8wPXzi|2W74!Ptre$#Q)ox4gGcl~cSKp0ky(;3^ z&$Q}6%Md_TGL%-*z`5!&q#e8O6G8J96NSj!hK zD3g8^vLi3F%-I7O)G~)yHY-s?;evIT$CkQrEP}{bc6l`s#w)FlSt_!G+lu{ROlA8d z1K~hQKHHV>kJ0Ly?S`j$QHgzbL35x!esicnB2l=#M(1)NWU}Me3dm1zAoWYW?|0PN ziNerePK4RJeEE3YVJco%VWHV>6C#BV>cwq?@e*e|i5b5PK>y97{3Sv=f0-9VY7TR^ z!93cn3QCSc$@AS$1T@cgM&?!#LufU}*`Q!*MtYmBY69-a45wKdGs_m8l#9#3sRrFj zYY4TK8~bPVLY_WnSX2dw_kE(7q{?`YDVx5g5bC{omGEp@*^kU}iMf>yBVL3voPYMy!VninB;Nh~xk zLL2~PnHQUR>7W!6+s#X>d1){&wdQ4md0A&(f?V$Ov}olm(eNax397{9?s_Q>V|=3B z`v(#aXMf`dS@FRs{gsh(&^42|(pX#`g%r@XjzI6>O!Y}c3r%<3U^~OJN%^CM2nt-Q zZGDAO+dve@@X3Myrug!%Z6mpyr zzk;Bpy4jXbH_pLuzPYizPj#csP1CpT$!siY0H6W!YqYJ)v&qr;Hm<1b`ttmwzMjH5 zo9#QkfQ%y=YuSDk+rTo+xLSFN$Be@XMblr*IqaB=(@mihe6CnDO7-&WC3j%O3X@)6 zK0G}=ry65llH-OWQa+q#kxBV{-M-U~WT-sb>`txbSt0he@uzxumYqJ-LNp9{=rE?6 z>~iIPK&HZja=~ZPyyo(GIov7_T2EYJx}N7D9<=0rV|-2qi)3DOP6-yYq}wJ>75Q9Z z$x!)Ih+{40VPI&a+!vX2A6kOt2rNq=)8LF0Pqqa<)7#RmQJoSOHMB(ZS3$~3Kho!v zMCN4ab4nw>lD^dEOo+^(D<=$M}MJ>aRq@?)kJWg-=dn&Ck~&*SH0rgx$3~R0t*P zp2uwpqfEWT5Zz>A6nWFwbU8!xn0g2AQ1hT+=1a}F&Xeop>Fk?c3tt=(eDRq2R3z+v zhR=u{IL9mO+jFDq-CIccv#eF#X1dCJ3A;^f5mrt(1vc?T*qtY@1DhBl?3VWg?y%l# zx2~<$wZXd9TGtKMb)9t$s%xqHL7~OwnMj1-f!ilat*Bs@c(ce>^J`aQJS%=>YJHA?pXPRfLj-p~*s<~idwfsZdd^}4R3`+1ES-*|TlUT@^wPp2 z<3WWu)SST=QF^I;0fXy@)UU^h$6bi#1Dr+5sjz%WF9CwXkm%o3)X2{Uo1NK z*-m@CAOsbE6RBwu9VlzU?&#o;3LPA?>8A@$EV)PTfF8;gJ-t$*w6Xf_uiM$DN*{7bkVJ(G_3Iv8b^blBLjJ=2ish>8R=p4`9lwom|>w^M6m4=@Y`0+H{ zCh&?h?3e@mKpHL-cy1b=CGb6Ic#Xhg((rbHZ%M<3z(dk-_FP~s4c{kl;;X6pHVOPe z8qS>ud?F3|1>T>AHwe5V4et~9*))7c;HT2C`#Zpor(v(aE7I^|0zZ(38w8%4hCdPb zo-~~IUEnckc%s0!q~T=(4@twD1lH1UtH6nZRQt2P2mC=Ao*?jvH0&36e;VE(@QyUR zPvB?M@EL)hO2fnE13#XI=Lx(b4L>RH18KNL;JIno^?l%b(y&+HF=_Zwfp1B}n*|<{ zh7Sv@rD59w;6#3^{lf(QAPxHjK9Po>6nK9cZV`A#8vaD!XVY;04}hOa!_x$QJPofC zctslCF7N|sxI^H%Y1r)pz9$XO6nIP;4hwus8m<+1NE&`uU@Z;j-wT}hN~-}76Lz;hKCFMR2rTy@Z)KCgTO1&@IHYbNW*6Yo|}ee{t)<{ zG+Zz6m^7SyAMh<{c&5NZ(r{Q{Ee+QSoVYR7{^J6FkcOQ<0zQ$3O9kGahL;JvBMom7 z_}MhvD)3Wj*mXbf<7s%fz$?=5e1RWG!|Mc|n})Xwd`}uS1Rj%ya~}Y{B@Isyct{%F zEU=b_4-1@tw`?9G>unDLe~^ZU3Vb33TlCnwIo>_oP>(vp!LKx6Am=IwTe;d#t>5sLkBuJIp3-ygSm`^3w5}BtD;| zAG&X!6^{aE=rC6%i=wKIZ4&C9^(9njbA_yJGTrjmt*jX{hhMl;bYz)Sqg9x5jsLYkaEd5j*^p0bS&kW^=KR)f=sWGOmXH zF;)@VP;AIb(C_KeIKJtdD4mh(E97FF7;*9bKl4H6%d^*~=2KYUr_%6ofgex7CckBx zigc4zuzPVI4lM(0v5$nh_MrL_&F-xap#QSABc6W?h37Lg*`eJ1EW5Rt_tnV zQ>u`molk{!_R+@e44ui+LND@ubZ%?toaES__eY_bLd{Qwn#pk@bdDUqB}YTM!?{aa z^FxTEqJxTj(p#g9)f)JB3!uY#D!==^ZQ%xLAg=9Qrm{`wJXUgO^hX8YV{X z-9v_~(EB_RGG3H+&B{~py6gvtk^X=^`YlzZTq!*7O|y+=|#)|B|4@& zB|77pWz{L0dpR`O3%<{}%k*n!i)1SK+Twm|9B$RBScvNDJ4XqRYH?2EJH6avf_ocW!8O_LHKlI5 zvZRcEca*TM7JsGj9anH~JCF38?lI(b1%s!^9$YicZ6|kzvcZlI!#8MfZ->ezZ=|wZ z{8ok%vGZz=kOw{EhJwis?PpESCatbXx7XSOn%<5F|A(B$7L+ML0N?D^d9>2BUJ%RD zyhtWObqTkXB|jo_E z>3mdXQ{=8foepf~J}YupadcYW1h+2FPA&AWpwo!U4SU`ddC0AQz+gKf4-Mzyjy&Y# zQXF|Gi%V|gp`3!#_Sd-`iuK;3Zqe9x+{6R!^RVLg<3;Zw7vYpCIVV~n9~e%nE z{|@c(|KQGN`x%UViN)MoEi1Ha^^YTb0g>@ zso3*tT?2{^YX5xp(3_t%<~>h+Y+Bi0w6fUs_qmI&{V4M<{vVTHeE#K0*XXZf`ak{v zdx0Y%q0-+$Qwx`Y+W2=^AD)-|zG!iO_&K5POK(o2>t?~IkPRWb&xq{4dZ+(b5B#L6 z*QK66&edv4*>cRf$L{7f%~D=hbkNL*)*|*+=m`bU2fkIvqstc2lbDW)nY)0Qu%!8PgTX=%6{@6 z{4sMlq-S&V3Az5>%_VN>GG?y05y>&dP2$93f;09_KBLu4;WZpfWV-|X#1~LIxnoMg zn%jTv^;+HG@Lx4uUbCN%KEe*|e@Lr)#4d9Ax5wbVDERq_B|r3hOi&D`AJg=k#>pn~ zeZ5)vD7ldeX6a|+{Vn>E&1k?_f0k$G;!iQnZg})#{XjfJZ=@+swp&l9HojB;mP5Y_ z|021~qC0Gh;l&BBtu$SIYUwX^5b0itpk`w%d-zphGW{GNs!3SVze6utu*Bvww)> zV|oB`&_2MPaM3>mLf5LMHMw%a(V%F4tW8%N;$Rbx{p;KpheOM6FRyNaPgd){n z@$6=&c4@2YBw1zF$@2{5ZWRN)?>U6H1b;T7? zNB-hliw;5tmZqD(VBPTCEdQ9Xo&x~_GV6OqR$CD(=k27tMyoqC8NU+&ra#+>JpWqk zMxGuWN+hOP4O^i|Bn{wU4}yJ>&tWwsI~=0D$%=bNMXr;X;RO55_N& zW39iczb-xS0!3b;1%;{wW76M{`g^+7f0T;2d_n#H@L{U{*TnBNE1w;or=~Lv2~1Ds zm-^}->+e%v_6LWyQhcKZd6zOq@(%B1YvE>6KzGEI3AdULvjty*EQYzGuA57umBRYYRa6o?>srTX zt*#Xer;A=5r-Q z>}=(zrLC0x2MfwqWPy^%ivu#(xL1B0kF8zs_hiF)6_{*z=lrN&=BDxhh!f z*|8!wCPjCx9;CX5{5vIo>1dHdh;G1qW5ydY&<;i>JdqWZ9AvF#G?4f$xt%NZC&I)~ z?r@W%t$YyyI~iTlFGvD%)@B9IHfWC>>-Nb7>!J_h25Z@sTHRh`C&S#aXBf_Ol@_d9 zb0qlI5YNm08@0L#c21k2lVixH)x94)dt%9TB5^=Ge63bjSRx~vtG~?TmV(S2OJA3B zS}gue#jIgKZKWh&2E17y~EI%HGID#3SOyno}HuFRMcyA&PNJ3?=&aXs0q@y&sm zv9vG0PdMy!tzUGqjOU`uLwl^FbK_H?#y;BEy`fHR>2=b0_LcCTd24N!YOAIb;LoH# z)O_IBZu4KwF(d!yYR9?H&`(NlyJV+d%X{?Z;!OS3_-$%DwXIBrS4Yi-WC&a@{Tm$4 zta*&ij^3TH2F;PK;5u`%&~yi~Y9c7l21W!2C_l_V32adxvzXo#6KXiG zH^#htMwDaw1Rs&5yq(4|GaTchcO;ZB3R+LZM^sYuEVK>Trq9t z%;v>;DCnhxMe==|UNEAiq4Vg@TuH%f_|bAZ4rLZ)21hdQwo)}u>*CuO5l67tPRc)% z61_ho{&id(PfYfGzjm<69<%qu8)#{)H`%nBW&G7Y4ZV<|g~hZ=KTr@`B09a4mA_+! z7Td#f0kxVP+}U3UowtKNv;6~M-S}@3#m)|D9Q!j0QfvFxZ{~Bs&T(2ek1qr}16o+9 zx!4AtqD47ss+UiO#rKy$V-@ss3z||c&mOa&iO2!9@Ma4dub_tHGxeTmU`i=dfC3NH z|AsHe)G?))Z6G>qB(65})BZkM-Q5|{M|!Zjgrjoygtn?pn)w>+o-n*ym|#Q3gH&bt zyo%#FZ6ypfo9DES|8$9#0*{O}6obpJdZFMQ&`h@dh2Th{Fz%I65(X9_l+@GUvJ6H) zWI@rH8PREl_DO;xbhh5~+%@snAuZfQ=V*03pl!9fmT<$ezWO<3StjcT&d2RtsNIu- z^b6s$9P$@gq^_btLFYGn4(XqYE6^U}1fLhO3mpnc{-v$btj>5T6zd@?_u_;4r_3i; z<4G4!z6vcu-rgz&LiOap%>9|o)kugz^PT>$r0cvcdWWzHwUu%r34sebduc1hIux7r zjG|);v!;Vk^Nbs@`(u&`djGdG99>#Dfef&rE0ahlMH#&n-)JVytBq?MB@earjm{Uf znnxvjsT(z}TW^pu1S!}2fJ8ymoS5^y#*YnIkaCvD7L0vVrWU%|w)zb+`2P+loU9gE z%;B$pjthvc^Z&KfVpjg7WHH;L6T~P`Te*%`)tY{Mm6SQ0$y>jXGUK!Ae=V0vRHaX+ zrby`jWAAOiqpGfj|2fG36Bs=KqYW4(>Zn8`CW@7jSVKq%Dq#5b1I6BJxg(`&lNrDk zbYLc$lVMugYCrAOwt8!CwMDUjR3#sf04f9!2%v)BXB<&JDoKcv_qX;rXEIRqzVG|= zdH(xe+}6d4lVqc5wUlw5sQKgEybjXc+^W*Z-z+1;wW7y1-?O48zJwZkbJFC4%~ z?G~njwxj%6{0Tiej;O@=1g^wz2n8ttqm~Z%KNHfqMa+pQd7+5JD{VuY$N@f_8Ojosnbk*Bj_RF4kxHku>PYyi39*SFU~Vl7y0FmlgL+mqkz9zUP{=@PSag z3Z@&ZNY2u0KcZjLt&e5S#}GF)<86!fc5q&fRAzKMn47o+{ECnC*xHeHJkU=1v^g5F^Pjy) zQn4%qOffbn4}-kv=Fgqvy1RV7KqsF92T`)1-@+;?e1T{43NE0viiV+rsyUk6!H{F# z<`fOQM6%_x;GJTYr;4fR@0YcpFkm>rp(b~By!BB zQ(y0tTIOT`T$Os#s-~Fr&R3;_i9Eje6Ao6(*^6=V^Ndfz*MXX%fGECl^kROt<$qM+ zMbM8v#ym8Tx$&^#C$HWm=D1je`(mEYG0eTjet(aRx=;r>Qpul~^(7_e7o9T!7*dSbE=fveHVJ%5|b zk;BQWV7QG=?iv!kB<4$^Opp)N1lgH&+_F&{hlA%T{=fLkFc9fc0p6JUOi_iuQLn9J ziogdX?nyqHxe`e(U;uJ zlYjU8bN(&>5(vJod;|Pgfk@Br= zAzX;OJw0e(4~wyeY~qn=uQGa6guTd@59$wpz=PO${5$3q^bSAxh*$Jn8|I@PkwfjV z@y`_c+l=wg6dCL1zi-)H^hmAxqO^PO%R5G&^9G8O&nSPS$ckPlkP_HoV+Y495UpD~ zj&LUx<19x(t1m@f@91rD8IpISuj7M)U0XlXb~S$1XYuhF-vSB8=YNP9szdPHLsyNr z>Mdj!ZxdpVTeKc&y(sQ(nBCD4LHm?oB6vUo`Kks?KTwAX@r8nyf8xwS3%h-V#=Tt! zAAz5k1JFGcPYvB1tB^Bx7ZTRUHQhY2!$~h?!R%6b_odPb#lJm&y7_u4WeB;Bkt^A^ zhwwF0!*kX*qggI=kQuI6Dcn2^TVOBBWW0cRnnsbu0$H<$01Cef`4LDuSyG=C9# zo47KKh!QVP2((dmKt^VonR~9ydIS5N#K~r+lbAB?Sp3DhFJ0nS1egZiSbyv~w4D#Q z-IO+3szmSS?uy?-6Y$?S@THH>ZsVA_%T$(!95K0EjA+3A#bJyTZ4!Dmd%n-VCp3!S zZbyaMihI;9Me-Z;GnZUeo_TMoZ`+vt#QDfJ?(-T8+>R?4pNOAad=zilW+CKcnoU;p z8IS(tW_RN|?yRl;=HPGim1iiy5G7^7Afr28rS!4(#9w9Thq^|g`v-rJCLt>EcHX>E zETTxxWRhJ}edVYz{JNoz?8sd{_jQPYnY=4e_i-|*xv^cQ_Zr@?yVL9#kuwl`MUwfb zudLM~&9r9ivIWD=(D}*xWw9>qv4raR^&)t6_F_}!mx9-_2Shg5I%LD+kp^@~*;U< zhc_nCQX%$0><6A$wcF?_I8-Ayse9tykuTGL$eeDG58~yQYedm4g|8K8@tK!rR2a8< z>ehwVwS~XvU;U0eJs$p|Z}qN{S)sGzIhXs7RbRslyV&1RGgJmPTr#p@(ct7oF)yyH zEnJXSr!m_sq2jpQ*-qBOHRpsEp60?r5h(vTEAb2wnsdx=D~e_@*5>*=q4#5MpTtyd z#IS{Mvf3td%bw+hsIgzhu8RCHS zx-Sh~N+?uV`dClRH^U{FvqD8ExzbzX9@RHx$1b3WrOcB4jxn~9c9R=M$VO@GNxc%KJ6_mv~)X>HZl`nMR#>NjLH zrB#o(Dp1Sm)Y2cIW`*390@9b-`s#1^6QHj;TVUo>!=fQfU5d4oDMV(lJXv$MD|9+> z+b;9JUUOl%a~5a_K8CyWA=N;=BUNd5-Y9th2dz|%T{L*wPcG=IyyEb7wMJ~$}ZC-No7e6s^5CGUw{hn`5Do z?+c_IX^;R-ZRjd^Ul$N@zO+5U~)R_ye-Uf>{4C;a#yFw$&WUf6FH+ncHa1x zz0(+O1bn56fj4=Ko3ayws8-;U@InGr@wQP|b^gwqcopf9m*j!f0UE&^7SLeOo^+0c z-Kl(-@UKNivzk=>t1q?JI0XDt@GtqeHvGkqnsM;2W`}X01bVU&0pQWI;78nEES zFA8<9`7QrQAhxag%2(s#Hxl}JvRSfCM$a2XJq+W-u`edU8vEOLl7Y9z|KzckAPeYg zYS6vrLfm!Kh)Y-$k{NNy&^zMd3nvi$4LH&N?r|K0H(-*(FJ&OdRyziz(wS2g^c+k%+j z-G)3f)Yv)a;u+@T4N_9=9O?9?vy7}fO(kfQ$pij-e zZj}b}@s<4t5S}Rj%VdZEixcr^RcPm=-NWK)|NRu~ z3Jt=fe}kN8jVz{Ay*mS~q{KFlqulH@?!ls>MYg+Y`Xy$OL!yq-GM6oMW$g|YRLyY* znxyl`H#yk6XoaSnvE-&5CGsZ9Sc$M-95Vep6g-fdD4`;QZM6f4nE8(XMh{1p4=FvI z2t?Px#TBuKp5s2D61*_|Uk=_=Gu%i-)??j^>~b+wuUnwBU?&c=2oU$DfOuX7WZ?S> z{H23Y$+1Cl%y4q((YerbVmSn(x{1V-F3s5bmC{=CQfinRF~*zHyQV0;tNrhypMs{2 z_XvN~%6=63>3ha@ty}+TljmcR3cW~O; zUECvvLALyWRF5!;3EROXg9lEIaF?FydbV`Q7wBl<72GF>X*70vfU|}RG&gWP=aYDJH%5ZomoMo+rhm!Uxt4ZI@RC`J$gPF2n%5Bsy^Go zM@|*78{U`k`-Nh?OxjR6^wf2Z66pQmZ@EIFL}?r=eKL;uo2#EozKjK5k?KQ`Y9e@k zid3gKbp(I-yq0JYz_%sDx-H5)RdL#!mu0cB-cjiK1F6>nO#`$a^F=`0UOm*RJU0c} z7mEJ@nqDhWN&)Xy1)g3j!aVgFdxC$4`e|&kd`C*>7L%Uj1vbAuk^b4EQ}nOb-VB{G z2guGO=pOtrlVEqGIW-A3Sa39^CPC1FBlv70Pn0@~Q=BL4+nEMcPM+t94c<>Cf;Ha7 z2YLrY==^Kxf2yK?^JPW0?lt?(inFO8Fh@1+nm4 z+dih2fEm+^kB0qnrU5HtALFp-ds~W+ru_S2mEKX6o|@AL+Rym*#nquASc2|)wxuaR zb2eAG01zwy&M>;n3r|xt=NTKm&K3N7@^rQFp=vKhgJTy{8WI55o>BlPUK{ifshTgh zDHzm>eyaBUr)vKX>z($`H@XyqH233v215RXT~MDbpb z@UkF5ul+p}E6(jVTgc29^p3UI-)xQLUNqJk9Sg;P@WQKHko;{FV)4AyLdz88#+<@U zKL<9wwt{@&>$K1?TQz z(ms&9!6RxCTS#tth_f^0>&yGNA}uUbL?4>(RmMoALL-T##y6#g4oj(_UidfSO_Um4 zE=T{=BY2Rx(sj`JDGhYJqk+ohM_#3c>b37vm^-aj?$vfHqn`li4+4FZ#YNQMt6XD+ zCH|0kCCcc0QAYJ8&+_rSt%Q-+qrc~I87qSaXP#^`^FU7zI(s%#QB*NR093ea(cQ** z6fTuoSE$rF@$pAQQ_tDKtEwb(m3io0;TB3D{R1^vBL!#52weUPnC8DVJIJqVU z2Gacb5c22wgloySF;KN0J;X#z&aeGb_f6SKqHx!qQb zJoAV!BBIrhDk6c4nZo=NrJl2xpI&<@MO*r6b$4h9%=<1Q$0tkp1780wJ(5J!SL>7> z-Opovo_H_1<1=K<_8HT?bu)d1;pSJu-QUn3mSbEHZ+xOV)BW42cMZ)ZPkzt-Q50ac z_SIY*E*V%8Ixk+Cp{ATH_e-TtH^;6rg|0tg?ivpeO49t*Cl12~W-TBNE9U17X)w>H zAo&h~xC2aD2_dZ|CbI!sqVlg>F{a_D^{!5eqXS2sCb(xVo|i=IcCRh z2sGhS;A37qWX_@a=QMTnjO8(($>cGP&8ac3VAGAolXg6mI+p^hIN5YACyc8mF6=PB zBE5E|1ArcVoi3$#)s+?yxZ%l>AZXG!gfZCk0*BR!-;o^M8|;+;ESE&{7>lS4y@*Vy z&e@pR+xz(uKGT5$<{1{4+S*iZg-3DeF`p%OYV0qkMJ1W|c<7m!osa;*Y;)xk7c@$5 zpVmSsH(1*RE&oof7NDKuA}Vd;rKD|ZN=ZLPF-MCA(pEILsDhFhsn~GmAHdIoV4Bs zR-*BncdIW-Bs-s)V3tKBSDC*%ASD#P>`yu+_Sq$_?k%BWjyz0-#oO$ChSZ9Zms(Mj zM&PU@HUE*miad~7Mc7eC)z+7>kJRyQCP!V+zV)BB_J?LexQsMwoX*5tS)g3AIi=$E zSF*DGB;xk5;h`*|usvf6zNaLYGk;%sWdk`Wte6B?C`_Ru-vcqc#`HsglLjPzJC;cCQdRcM3Rpx_x6-8Qn>EB3CEQM06aT!%Lr(a-) zG?75|vwQG+@+8j_@TnHi&$25zswSW!#RthEN1j}ve*Cc0bC*@$Il`IVl=^fQ$oC19<17^3lZjTMRUVEBVi44JiN(S0_OWG;!ZRcYd z>9IL6&g!wbpsKfgW}l9>}4Xm&FAksEMO=9Z9OUd zMaJX1u&tBxo$6ik9^x;3jkfo<>jxr}Zw?=07pXDI%{%G>V6pKg#F$>UL3WeM`)aXq zo>Al6HSfgadY--YIsL=OZVV0&9~&RqJQ~jns6KRs8V)@w;$mvC=*uQ%WL<8e4~e7E zL~znLWR7ODC2mnJGHjXF->Gbg1yFx3mpXwZ>FXs&OTTF(Rw4;WZ%_!>-Pf4^-z$=<<4X>Q&CTt@fr~g^akBXjMk( zwMsx6n;qWOV{O7cWDV(wGFl%L%+xwvK?AY^KA>4XzvoG{3L3FiuD(EC`v?p%dDWfQ z;{i3Pl~GW0Xr*}gwRe>h5B_R&Rj z%&9G%E0?`kbfLr+S#`~$#1>1T8#o{} z)L7}p7PzwNhj?h4!_(`yhsLo@jt5ibcis_kRF4j$m|6=jqj#3*Y5wU=N6=CBFyN{m zFY78w(Z;&*zJ9%m(F#qeMx;5i)XV68}Pdltj6gapH)Mz^wLb$ua;iu zcSeG4egMd+l3GCg-AyB{NU! zuL1IhRA^JrELEM{seTlROhNpd7W}L7PoG6^f6jp3!|wwA9+r3hp5hO=SRw(sL^qT7 zZ}2Pf_T~J^$+c_wlXUqj=edeMQKJHOdXV2Re@ppmE%sPG@E5W6}u-V{y+}qt0612X;_WV z5(CJ$pHE@tMq0O2q9>>~repfcTcP2b9#Eryb#Kn|RL)qA59zs_c4X2EEHO3MVxe~j z221Uky=4vnGsCEH7Qkpu?Bfl&qIj=J7UwF-B3Jfb`cG3f!O(!wD>O^C2;OX4o5xz# z=IgLV-Wc+ivg%=j)+6ewJh4OT(FK6O*D-pnaHZ1La&D2J-)sK}@sd5dH{?xT$$X3+ zhG2^AbsJ=eQ2Gy{yQ$Bmknt@5ln~0TLRtV^?LEs=y_`-(49Z;2wulL$l2@Y8Fo&N_ zd;#x{m3c;$VS4ll68Z~@hwuc7@v+S2Ni3^n9_1ecF-Y&tNxM_5QRF@*qRr>8gwK0@ zy?oJT^IY(5v&CIF+mhF7&r`9>T0FjZuiA@}5oZ@!^c^(jX)e9?JW$W$R0&%oNE#9H zaPlQE`fMLyb z>Cs+MDP3l4XC<=0YO!qjdy_A#>8jUGVC6}OCMD+IR`6n&$>UHDoG^H?Yr6BTO-6z=1+9?78a zGOb`A60vZ4w|EfhB-0W03@zt%^8yEGy>y$!hZ6(>7_+Z7 zD&2WnR@0fjn}u&1y9I8uWvv7A>5QBBv)rj*EwEwziO`;cm9L@xm;}6pI44m-N|9_C z>hD^)7@H>(vv>};85zfA`Mpmw1<9w5pPqk`KJ*P`V=F>3Fq&OTg0~!CPF9TC75mzz z6r<~dSA~z2h1T1OkzR`qWUtMvMz%BDfoD<^P>faVQT#roA2oh#O~p)MD~<`!wvzp= zx7_;>G;1J}sP^B%u`sh!Y{`8@uE=MnU;*Flt?Ad~fdwQES?!9cii%kfWk6-C`~fc- z2fm(=ksf)R?uhpB3x4s!#^f322_;1BF^u)zgqvQMa??ADicl7M-SmVVL>>?~J*k;# z)i*Ysxs*N8)6y4XuiU@GO{ZK7pk|rls`YJ#kWA$gwntpGjOLOIC_^&!TaEM)7^ z9RkjKh#lm1z{76~I#J7sQDWy0rm42z>G5Czl=J}+QWQ6)H*AgqNku{ow!?^dDtwu#%X9`s+ ztLhA^)r3$0d{zY8_yg|vJ(|&(9Mrqk$bMLKW9TK@D)53L{=cwt-xqp%G!?UI2QRnk zzCN`V*8L}^M^`1j&*-ODSFQ+MIU}ekqD>AW6&f*z%ySxoJ4yu^>C zo40V!y4T-cb32g>*-o9#Z1cpcH0*A^`jWmYGI07QDL*zTyKM0>rQ%Ogdoah;9?T5t z=Xx?R&^fy>7o@>H+=kqjmd)N7`{IwiU9^3K(u}Zm-S8H7xOr{3d!+vG4Shrg+0Lrv z&MbK}`+=d^M7Qbri1&Os5ms{b1aRuSq{nYwXvOO<%doyrG{! zz!=uaR16caReg{mMzlOvRgE-7+-qhbJs@Gmmf#h12 zAi0(7PUZ(9n}^)4#PgOUBIzQ8rqbnfv%V563moS9osJ6A1KlL5g|My4#PF9YbTftQ z^q-}tzec*TiDlkv#$HoJy;^WS{ZacjETOruw_I?UN1kE$^Qh%?m?oXmYrCilD3qLJ zY|3il$fq09IHYB97V=H`C{ss|z6od|zhB5iNO0|u(`2sGq+VMrxv3P|KFu!WqSRNC zc;XGXkliB*_L1u8ujrACN32veExcZaQA|0BUGmKWNt{HUQ$9BGb-2vX|3=MH(vlcJ zo}>DN=wWGfiSNNlW#*-qStMm-zdfzY?td;*mR{z1DI?aGv@+t!b5c8}r35{ORq6CprBx(~+2lgI=D~K&%4{+;z4%4F z&Hsb3ljfE3eC+o&;0X~`Y*=VU;foGz!qQ}|NAH6!F{#THAI!(vD|k=5&Oerfr{fL; zUM+=JoGR+Qnymfdt|_)_NY_+7IuHQEUDJX!Ck&j;jqh<_5tT0_H8TZ^H_mRw+?)6g z@25nSG9O-YpI-3~6<%^y-~YQm zu^q{ulwWE8ZvH>0Zy$8Pf{qC8_QS^VLx8c*03nToba_I!VziM8lW)6UwcJF z;s0kZ6JhAc7w|Y;wdsgT_gqDr%1&lO z!m~nTh>O%_s|Z4A&ZxOoH~DN!IB1N{HZxTtZXKXS_X=$~1X(Pk`yqR-7U}MggI=B) z<{PP$=IQ3ezm(4yR6{SoMm_3W;9&jXZ_*KzX2O(h>)qx-QhIGMdk!C^ZSw2~k=7>9 zPI>CxNUyHd|6kdh0h{c}{1%(NLZlvjNCYe5H}zPDeyccwe($@Y z^Go=R5n$c11nhp>wgiZtBl{d8YW7$=eQ&YD6}jF9f{GL!*`d#`A9of0_R7& z%-z3dwQr2Pb6hUGBIxEP@Hc*Lwx&Xjv5#m8=TA4!$Gpz8g2?|ZMwlQ}HC4G~ElO4H z)NDqm)vD-PDgFMVsx%jXIXfq56Y^n{Lu-2VPDqX*DvKQV`t(>wH^i(Tuk3i45h5~~ zbrR*xXzxjsJm)0JyhzW?;LsUn{+m**8;D2042E1Y%sbRRHz~o(lM}6jC)dxpc)B^( zf{vUINyp5V-+_`=3;b}Rgr&pid^wXU@S$M^{iky%!pV*aKZ{``g-3yze0Zl1v=4(n z70xirzpG%mR=N`WP1SUB`y-M7I)m>fPNxB97ECkm-sjAMc6LGo`>jAZ!%~5Avfi@4 z3r+u)j{V90lR4l#|EqpCoT5(gad75HO21wFiELcJf=ABj8z^V`_JsH!CzBfxx|q}= zH$$PdWCBqEc=t>UnRCIA9DlqIk5UjNoL=UR$h$#)u@~*4F_`Go`1pQ3{@r?HIC>6W zOJTI*kp8O3C5wSFM|JGs)X6XqFQItLjplI$N0gF`BMI3?P`L`Rl=!JY`hqVkKY-Oc zA(;<{uv&cd6jDW0eV33INfGW=GW@ZZd{N58rezylk;cAy^e2n}!Hpvke!1c(T;d_t zvTV@?mV<%GlO}@!^Hhd0+}{Wmi}cDy$3NJ=Ay`6u zW$bG#*b@fOC=1jH(UsrIBpL}rAr3=c2Q=-t(UF)5S<+0Nd?aX#I$(Sx%IMB5ZE?a?cDl2S;Dm_Ni}$P=G=MUQrvH@SAJiZNao&nx05 zm!t*p=@OIOmmDm3r&J;MmcqaeKHde{^1uK+xGW*vEHm#>;~&a7tHjH z$Z8J0C?W^wzzc;9qdei?n}g@abNY(ksUA5E`vZYO=vVHT>*;xX0T#L7o5_c0(uW@^ z=(>$8e9tqE5NU(tg}ub5@XI!kzT`J(q85ZMRb#dxmxy`C)rkWaHj12Ua&*oDgP!>H zJ;B%L+k(VU5Q@Q`k_6MeSOm8HGIOSJafx!S{ggKe1FHW>v_0dPCE`_hg_z}*h9<2s z*%$e3Yp_{jM2#kLnq0=M<3NgZLueJDe5k!m;zQl9;zJQ_`a?TD)YjnT#9JFpv@{8* z*DCR$3aN_FYATTsYCYWerg9S>O0M6=pJ}U;x8@DGLP7eNM@~M-6$-@NsCy#FrY~XLaE0$DYT=K?UKjW!F}^0x$w-KQ7G?C6*JoTc z>sGkhp^3BEQ@@1lIa{RFRd0YD!W)nD79?TqJL%|#Jiy$D9i zIDH&vFXGp0_a8~jVwMuzGAgsRUT2bd#i>aaJb1RgayR?eb+XG%&5>?71I1!#xl3AM zC5sz?(Go)FD)T!#(#(w|M6U2qBbDS5+9fUg5BxaD3|F_B=n>IXUSvYJI^NNjHEHdf zWFS&$ZKKdR)zNsZuuYjNGDnGBAN>pO`pN8oHMWCifR+jDDUBSf5G?4mD)RjEP@RgyHqO`=l;1P+|E*+ZpH|e)@#NRFVl3Y1P`s@aB;qxAu#vOtl z39@TPejhL<@{R=Am9Xztkll?EF8}083+QagUl132`=Hx`*ad+?wsR zGf1i*t%{ex2aiIi@msVtwBCbf*x-3Xli#WzoguZ$=MU89j5Wd<{{ry5gnG52tMolc?wus$FM7cQAS_h(|7_O$m*Z@+UjNBk|0}(SWaFZ7sKd ztL)$L@@r1tY;F174NMqqMrvS*Ge~>_X{FFYIpa{mu|}3~JyIzB^!Bp?5$Ta3ys~bM zBdgZ}fV>I-S!4N-0zx$g5UO$Wo!6~K{{bmEjS96P3xR0@eethL^^R*;VLkGiR3WP< zV12MN$*JUQn$I?Fb{kc)PUjj`YP^kc*+x~4abGUi3pgq`peb2|xD`azrNQ7JdYB)t z%FtJq%IJAmW+Lw?!aP$5(|;`ZLw)5H5{*wy#%g9#;wQjRUzTZXm9e}Bh~l?ot`UAJ zW2rw>Bok^p|A0xEKGHGZ!e29ZwjTk3XuqV2LE^yyi8Cp#*XsN$&1vvD`kMn)LE~xaN}g%SYxVuP z&elp6jMTjz{$MCHOCZ!)asiQX4F0FD{8A?QaMFqLctshLTNu_6>5rY*zf7icAzY3C zhLW3AoLS$UETi{LPHv(+e&i+bGIqn7A|I(Rs2>f=>dt!A;$)$mKFBs9l{Ozp*9K)vr1?e&bWb)~#l}sEu@I>JN9*8EgLO zwYiL{!W;}rFbpmj%A7SU2TRTV?%gRP| z+XPmS8P0d-+KHS==9pBPTtC67`72IH5UbN9^IRv*?q=^4q<=q0$PjrCDN5GpTX3sP z)lcz4b3dWHBkSan)hbN8z~;exk@N;iQ*RmEh4gWoEhWS)4JgpS=M#eqJ*>bGJI#Gk z6w!J{l>|i0HJ^0~2kuN&nwk8Qqb+c&0`mMO|TssogJH$W1TBk=9>|K zSWc_sBG+Yv&RwDP%+KkWPwYoMDypfRtci-@E%C0jjHX09e)R=I0dsR0slu8IOUrb* zSQiEL!UHHVR!-G+Q6Gnlz3xpLdB_dIz|=6_vIsaJ@RQr@-#j<8`o;FXPYVRux` z2cJ~qTz|ABq~N8G!>}6+!Rzm=IXQvSUrHRyF%i2jp}t9a6vTX)Jd>j-Lwe@t^~}%3 zeq&{jaFh{sF0omf2ozB|@T3YIb#L4m2{V4$+i{Yz96Cmh&k zVc@7oX7RS>fJr`X?wiezdEu+h41gU9rCIs3=E+rN*GBnfU+T5m^{ZjoX*H5pn7=3H zF@J}dySO3ko51sbdw*0m%}g?X6qFvM-ybFZn6#M#)5wd>MWrsng@&+g1)ctO4(|8W zI;TvlGN=EyM6mE``%q3Eup*#YM;?B=LHZ&ElG_Em*8%|=nlmskl^=8HCL0Utlllil z%4HfJv-xZx`t+;K)c5HOu0j~`YFX?FLEERg0L~Z8;wd!9*ql7uz7qQtWNTOQv`C|M znp&LCg*fC z!c>QHk=f1e_=wjfOEKFg*e^y!nmv)0&d|}?Z6Qzc{Nf%?gXBSp10o9`gg%j;>}t2x zQ5!AUj}kE?vaV2B z6$9(Y6&S`p@rn&qbFK_5kn#GfqD&|s2BB>EQc>2wo+raFXtS)9;i zc#SQ3NsvF?y!|By`Ge&3o|bgv$0odCRJ0qRH;qNFwN~txTKtEM&GRlYZf~>4BtD_N zc-wUIzt&r1U(p_0v_E!xTP*YjE-*b>=X4gXfOM& z+*=K2TrzCFvx8=J5^w&)Egb{=5G*s;0&B|@NwUL(rs zImUzr`bsB_W7EyXbyg>>9!_Wg#8~Jxa85T_#LNE6?q=;?>ExqMC-sK|kdCT@9xk*i znIM=-OyY~sfsk!BsIHV7?ke4K`kX;xHvU17P6%i_?z;Ibo7Cw9DD)@y!BV}s^;;)j zR+~nDK4|R(5-frQd*?gbX3mV)>tvI{B9CvaIe|QGQozHb)ZC2S?ge(EqRj}s(OMzO zD2Bfpqhf#Z!rmF8uX0GmnDAzNLYujlY|`c1-yC)O{@`8QO%cB_!)RLkuB#KwM-vhGFpE_#7{@_jesw`s@S-wzNFvo;S`nXt!7dN_m%#voeO$x+%)>mycZhy0J zfB&qe#ZByfxRM3~CFpH4Dn&@>m&}hO-Fmb^`rNlJFT2c`?n(TaH$p&n z%ROcG8Qhw|jb`8Qd)Ijz!mozw+`c+o&;Fi4zT_;Cl)1X`qDIr}-OneZoqUq})v)h6 zu6g8+M{;NUU8JOBaiclNdr;*fzw`Z{i)2tF^Y5~rq^)knvA)JTtZ&fryg%6M8><`3 z87#8dI5bByUum?a0KF)Lbgeb-Pj(_}-peYUAnRvt>}F5x-USu0VZn0=gKvJmN)eLL z0-J}^OflU}Hm6aBZRD|>DO?wD{P(I|<7$|gF$=4zV$S9&B9_~ZzxMhprtTa<;Vkg9 zjs=bMBiH|cyLvDSv^fKw^Eay^?MtGUTH8h(x}RYlZ?NFM$CKQlme+<^FFCn$L50_(=r3e4M8JlD+v@ggn= z)$5vhTn#RJB0Ym%lwbYF%SkG3V12B4MXX!+=N?E7vE%88?t;npk}Rz)vei|=wG;&% zAI7}~mpgfHsQGO1mpzcpyxoEJU$dUMAc|>bml_|$eB_xN|Gt{3i+fb2a|5Q6iT!IQ zlYgI>HC;8s>!)6u6+YG{G$cM>^S>QBBfQAt3Jn6PoTKHJdx#j89Kh%5zL5qENQ_Mi z&2~J=T+mb)V@pzx8nWD=78&c&81+>zWsUm{t5WBMJ*-OCo`cN7HYgzLs~*X^LB7b@ zJZ-} z>w9YEFNRzNh5EzdPQ+I2FcEJAZTeID)OLYh(XF#QAiQSg`Qq+j13N^ppW~X-A3yt% zKha#q&NbZs!9FX2dA+`ZO>yrx8O4H4TKm9bRPT`vRWHeElXim-wUm0aWH?snBr#YXt59~V%kPc!4o0ClScYBQkDL>&R#Jw`HKm=&M< ztgGN-AU=%kPT+k$t1Y-vAXe}`6X3B~&N=Y}NAE+Zf zVx>5aXK9@ScN$F5DC;~Hf>*af5IX=B&OUL$(tzvo? z+p}Cu#c%e!MT@`Gz`J1IC<>g_c(cAHk#=Rb3@bav>SzIJSFNrLk;~Th{lDU=F`!|LDLfzSdyx?6g%U~tX zPoGeV71Yi2XH{AVGMcgu2d_N2+4L4auxYD>*d(u#v8ZJ(Qa4GcISU08qr@&zhgTxJ!7{ z{I}}vIz20PdUA)cuV7cnaH9l|gfo>{L$5{Ta@`o8d#1)EmpkQRSa|wrs+skkSl>9&1x|HhGp5Fb*-<+#S11F4HSE8=q25=!h~*1`N|54228=2& zk~xGFb`w&m#q@{uPO3fZF{(ss{um!bYER0BU{zf#hS z_4-P28uw_Q4{S2pI@-=_G)(?&CfBg6S3~#2RuxGbkB^XlCD7AU82v$5zO>cOTXx4g zq>m&{=XM%{{}OoHJ-}AIxM2R;iG?IHK%@d zL+dXAPG4Q3Zmw^DionPo?~gzwFvz)DuTUd_BaapzKrZQ>;oJwL?k~^|=qnF(yekri z)-rI19CUoyDqRZK%hkr%!9%j<$x2ij&l${5IWu)%@!o;^@{7f$Iy&=oMIK80b48&({z1Elf9nfO~V}xPcy0}r$0D=$$7H?H3X%dv2sW5{6 zlGVrz$<5k2fGi!2f)~B^VJVMf@}huk9JIlIM+qS0&So|loshebYi`{8Q~jA;p2m-1 zw{h>pft%>r$_@I;!;NM(P=EJ0T{w96M(K_KtZm_X*}IQQKQti^w{{#Kr|kHG&(1)i zZX8HgNX4m{OEmbEA&QCAK1#-WrA@B$3r+i(9PXm z?ZBVY*f~@>ZBtxynG7aAId9PI`V4P=$#?YH*LXI%uGgdD(+a`SdcBLaqHoEiMsw(l zNb7MudNZG7wdkrJ0!EzGu8h@6(;3qnYVgSjPsY={b`g~jrFhoi}7l4PsiTDtyu7f zvhM8GD>}8AobIGr$lW^-XD2Q!*p}?0{HGvihpg2crv=%Y=Fox=_0mgOXk-r6PxWzC z%K>Fq3LhIDIx9KYmN(!Y_>E^;>Xzd+)L20_OfPU2Rk#<1thHO-<<>0^_*ScJH{n7Y%@tzec z_n%fXBhuXyoJrljG5X3IG}*uPS@q9b-?5hqpf}2tY_eJ^5dx-zx%6fn%#+RS`#eU# zTUV7`H*TQ1+Xa&aC*g3l!B*O z81fNQDE@zEr#-{>xQ8=z$4l0&+UT|>1F zqh;VGPCWrBeUTVuZh8>?7OOV6DrqUr&R|2t(&dGr!^l0J)o>eEbr~7lTuoo<&OI#5BGBS{P){DyzuZqgJ(nW#;5mjduhDf$ZS^Y^BN!3 zy%=UO36IoPpUI0}-nRNt-nsQOeKDtf$Dj1z;!pOIQT91+_n17nZe~9DIApoMUvN(B zjL5M9J@Nv!bG9EQ5|Tdm_rus5cE?LF^1@z^(%F2$ud$)y0_`9Rosr4sNb48I&QOwC zDRwsf%cu58=f(QNw?nPQ)QGzjfvbT<@pjoF&NniTHhO~7V*?^xG{zLXe z;;Nm!s}?x` zWa={-^n$3bfjZ@Px&8Zu{VS9$>0$MYx2#^kiF^5{O8zO8e~RSF*2n;=i!VeWhXVsUnEBev#BT>^!-&@M%^@~KIgXl z)v^>IFhQ5r6!#Ws`{Lzi^#Fs%-=vp`6O6~$l#rN+bV!dxDIc$q{o0~60m!6^V;$yQ zctaqS8ZFjX2k|oFdwh&L@C4Oj68-ldDIuD1GOj$@2*TuK!M|#x@D-Kl+3_3QGFb3T zC7#gdJUl0aD#3pIel=o(h&1^q?jC|8Dd1eK#_xFp4x8BbU)A7F>LPVd6Q1MW6!I97eafajhx;MGgh2OP{j0D=9h z2E3mh5&HQ*AMn(8%OSIv_kSMm6e{&C7M{&yW1dCw^a|KQ1kpEmRd<1@bWA12PcRmXu}{Bh4I>-fjl)bWq_j4z~) zv#mP*(RE!S(%PL?jZhjh9k$a6PZBz8%7jMYBtnM}vwVdO5oYEc_QqjDnK$L0iVnX> zr^7E;7A!jKtLQK&Mcu1b3nR735P-gp42vBy^pepb!>~n${mf66{tslB#DET+D!vol zxL{yMBlZBi&-Sn;C;rH6_*aqS>3T$5lfRxMZ^40;#S|W7%a?KYH5UKLqpYIGR`-|` z|LJ!4PkX_3qaFSe>BMdG44{sW`BJFrVR&?PpRx|~Yw9rLQ#z%N+pRi0Z@Sl=vW`!_rjAeI zQ#zy$F7Fn6>{7|8Zk}%Z53~EUhk9qXJ+q_RgtPyPM8LE4 z$aS*L*dpLYL<>fmPKsE?MorvZN679Zo0mP@JHX^dlt*L~LBbIm3pu1JV#bweM~cCmwjt2afMeLO zD)ZJSZA%($`!c&9 zQ+82w^taKMKH~4R)40)sKV@jN|B?Nd#h;9qb?_PAUGfuB8x#k#Sm*zP%&}?sns|-2 ztad&6J$avy9s6F6u^|g@&l=v1gV<;5$H>QX!Kv+18`KyeV>MDEE}<6=vk~ zp^^3ZXxtTv7t1DOPbf%YAWHNJSDjIA?2z;PuE>rvB0U=SY^f<@w}zAHEAo-aG@`zA z2zH(U5a`IjFG&*%|7^BtMM&`atU9_>1yOYYI%DoOqCN>%W-RsP^AnHyB;tOm^f0?L zt2&u;Bb0vIWxU{PlNO^su~AX7ogYfdS*TRWPk*f1C3zvUBk&mC1e{$~GWwd=)f)8$ z`Nse9xWIl~Fiu~E2ZziuT-{bZD6_~zHMzh=!hfX_1O^fwwGw969$0XxzG{7Zsj9SU zQgS>H=h&|u?Z3o_XHF{X{X4Lux9e*U+RZHg3|^hy%;Tv9yO|$Z2{4C3$`ny=gCOb& zfS~3(!xom8T9|ps_YxloueL$2Y>jjd(;xm7mL?TU+#S3gBQiHeyJC+$B2{EQ_K2Vn zL%epxu#(_pWu904m|u^CcC)!TSh1=kx=L#_DrE#^rMS^Ga9_QkkfBfww&;~DYRS2T z<{I~Btm%=O?elo-{9hJZ>X!UO=v?ZS65KSam+gr(d_gPwu9@i@uqdYj(#=cUO0JIf z!Fwfb;U{Q|XeG1{Bf>RBau_3g!JFcFFVlbv%RFSbT8wEO7ip&0H~L0ec<_ zF+|l5&S&QH3)LjB2b&KbR%)lz2aB9iZc_OuKXWpw%!MbHdM2&ZUsI)?wo1v*oXje7 ztX*oUPg2;wEA+n(L(A7IUypP_$giNP0Ej>sv)YP1qG%BL0Y(fugFfFYLU*##!yR*z z=UMhz6}UeiQk5Cyf8D9@dr~1~$(|i|D^y$gq1U;wh3-N^{=MWDV7S&-FWV`^x-Ix_ z_*h2GbcSbyeHwT6ve-*e>0!sN%!Sb+uA9(yF^>$MOFiA3saUx^^p=E)t)RW-;?z?} zi*Ak(I^zksZ==@g|27hiEX1-kj6>U%Ta^v*JWASDL$Mb^e{*AVOE~E=>X{Njx|&RH zV>o0oy&LWp__hJxM!9Ou1$>V!^$2`~qhAVq4O+LM9-2pcn*E$n>$c!~3N;dZ$o^5G zS4<%8BpOvY1@{f!ORc~sn{+;kRBlqn#!D$-6KOjAp8%hX*D2r={B3jKi#{UM*wL1W z=|}L_Dfr{L4E$kHx8dvKzy}818K;DAD`b=FPw16|IfQXEvQ)-%o&^bM-f^>+ft-c0 z@*KfmG)K6S4PTSOAE(t z%qIcC@g~?-AwB}B@!m6duiZ-ZuZ`ECW?9ogZ8p>roy$;>6d)m3iI| ztmVU+8^$vhH($?11(jb$dYE+r4Sbhyhqn}OlO3FLfo`c zNg!s(%C^uB4tZRl_#N>DSVLZN){x4iw-={uQL)6s{?t;^saJL?wtt8sjUQ#uzn)-W zELx)0k8Pu(CD!_(rX(c4Ex4~9*<)n$qHm~ZYO|L?uiLC7eJO4Ru8~dp(kJ*;H1RC8 zGP1YD^AueaOAz*=URY#&E&h6*)+y@=r^wZMvJ3t?-be8MU}=n7WWI#Qc7Q@->N7Tf0nQ~NT$OV;88PWrhCaWzSezm&I1u(nYL%w%pnPcb0CS^5?0$v?vbEK{W+ zRUhz76L=n3Dr?GU$OQRFh@rYN@hCsNU0lXKSMS$?#QYP!ihN+f-Yz22Q??Jp>NS?dw-`2;rEyTIQb*wo%)Y2tg-k_HcX61S4XIK^26 zTqB!Vpw*O+12500semr!)#DPg69O)jwdt&R*4hL&V7dr#sPk)Temuz=)8j>14b=Ro ziUk!ve?dthil1+_`MK0A-1i!Fx!tK-_8-?D`VDmjI-ew#pv2`7o^6+`SxD?)!X^wP zc{Q3@k8!xSbBbSY3tn7`6IG8tenXG3Dfk%$vyYdb<}wZ!H2HVd%#w=y$LEzKA7?nT zTPj?|ki;3>89QkXN6*f|F^lv(glXW2JOvyr<)>*yk;aTM#%7Wp{*LUFv1-FIjA6!o z?%Br8p2h1#0a2S~rSb8n5tY1XlDW;&{OtB#Qx4OC4fLrBdHv@nDn?c2)RR&snPn%X zOf!p4N||Avn@TaMc*b<|v{ZtnaZNH`{l&>my?9c}4D*jCrA#v)JuziSpbc%+ob~95 zbxk(Em&&*F59+knz5JM0r}DidspkY9lhpH4siu|pHAx+iN-d%bbG{kql+@23aavj+ zsaFR|`7!sUQddjrWq~?L-Iz*k=M^NhJ4lfIL!}>1g(Wa(bLGbqTfk}YtYbvhN0yD< z=ZWFu!uINstnGRjm*uV=l5_p-bf`n1HrZhc8TFaFPsuEAUNB};kM*K$tT z*$c%+n|M zN6xFIAAXK`CcYISwwOV+ieq7NK5KC|Vit66A@8ytW3$4VsU99O`#>DQyU z747W1G}ql50R`Rz}tTWlSy-J_7U536V1(ZmlhB#f{6Y;753CI(B zOpSHfbJ}db3Xh}5CGJt;JXn`VEh2U9QcDP^x{gMv`lk4ZTJp&HgD{%DUMqb_tv}ZO zwq3geD9h2gsxFqJmt@OiYSdSnJl)R4j(R3v1uCdLzZasVkGO?Gn+gu=YmXKj)Yon! zj?kFx;-T;ZzCdx=Fn&w6TB@ePq$;E>ueqLS0r8PR0=z+f@*^wP%zGWJN>Ogq_d=?I zXH*58=B!HfrBqgBtT* z_;%XUJSGOk93Sz_qD}OfjR80Geji1{%|(zwT^`pGe8d+<^V^Js+wMp4QK5ayKH%sF z%4NsV4|Xbh)Ah_Jx6>38C2|~QGneX&sW13wcP#Nw7+$^hN%m-xe!%rQ{O73i$&gRy zI+f(eE`vnma68}c<~u$*8O7U_LNi`~Jz(Vc^r+0R_=sou7w*_g!^%IQw~%DKz=_=npTF4z(3*2oBP^lwA1()JUehH-f#F zRUd4MpDuFfeV&B4uya_fpVJ|jE4)z1z;Ei6rs_i-Z;c;hthVKKf>Mee5DOOOV}p62 zP%l55!Qpbi0X*; zN?O0yu7$7byp^;49S;=w_tbEn=}cEy@Hr%PEH7nls8LWPF@!n zCvTRVoGiB5K0DA4kMZOMfyelk9Ag8N9A$i#SjXWr>)jUZqlN?I&15Dx*pXOzLb6X_ zDd|%tn?H2YtqmB*Kd*D~C$brV7k?~U1njL@U3zqblBPYe`{Zm=Zq^~0<4$UJ?7kf1 z)vO~dXXG-r;~CpM@QA)-CvU{e$u+vqhF=hSjrYi+oPqihlP7Jf0qG+idj=lwXraOV zdhLg#$4YZK!n{QToqg6?%$H=(x2Ry zp};`kKdx6a%id?a`nb_0)gNo@8QQV6V^?DWw@dx0rtSML#W$3xUIhF(KvxR4ku@`$ z-J?6tmemMPh}objFuR~juk%UI-?`2@rqH9#B{0t_I@UtETv@!!=s2&Hn#LQu&fDkT z!_zpUV{og!_ zc3!9d*x;6eqSU&h_x#{KR- z%cp3rj)c+Hc&tBXIJBn7u}OMl8C5jC>!v~FAq-5VvHBMvCy>lY$5t+v=M8jxM8|tV zBeYz^J8NIZM?8<@u)|beNymHCAb6957S{PkU&lw(mWTToSQNJ%Zt{w>u>g=q%5CWQ zkl%7+16UVZYpJSl7*7k-H+Hsp4)WDQO(Ku6!8SYdm#YD&xS?aOcG#+P7=0AaUN4o) zsd86XT0xXkKIvit@1!ISx4@6hk2)=Hbs67IV=LeCJKj@JDkrz8z7hY6x_1GOs><@k ztCB;gK*_0SiHVj_YN;uSb|TSENz?+85EZp}CD=x!M><_1DkfEc-HH`XqB)e+O?TTf z_Ovr&&*)4)bnwygvVl|rNdS3-j67RFd{uD-0w{R^sr&owb1Df4jy?B(|M$E3zREd! zpZ#2W?X}lld+oK5AG&VY$__qUc<9A)SukbrW=0O;0Fmivn;kHzfG$(6veSe|As#h= z0-FIXy8;Ax2N(Z8z7x7R$f|CVU*93WNmEhI_M`0wQI7p&lT$A0GLQhM%$uc|D43qk za?#*yr7@xGNYo^#CNDY=a23kSL#qIaY8*+1 zRVXp6WVW?@lgD+xJxIH!CJ_SxT{#P_T+25`r)v4QF9ikv>dR^pp}&9Gw30=vd?O zU9jmuUZ6i5c(}J@VN++u^%&5I01)RS2G$E>o`u(t+s5=nu>+)~kmm#JdD}ZXJwdx% z`%mN=IUel*8cd+(os*KvrtvwE@r)jxrnXZhd4BNkT-N{m&Xx}o|343r?` z*Fg*04`N!P98B|#Y`nN>ND6g7)iMgg_fkufB4XtbThAjl>|sYe6l+nY+uvix8-jC{dFV&gVISOJ%#OJDQEVqi< z#JL{G)U&qAi=Jj3q+aBbNJx;kx7B?jYbPKrsolt7RomoWfi8^!vLKm@h2Ye`Udoe| zdyt(8*+dj$QFml*Ws_xvzPRFEmR`(e*h;u@;cSFD$b@F0hD-adzy}F!^CmB*HRD>enWki6qYQ0vLN%h* zeVounnbi8Q0${9}6{J?xkT@E&;R!z*_AYY>xxANp4<1%269dkL{y?m{~1V zLp)oudgMiEEEerUZadP8yUgyMtSzE#9c&wJ35k|r#XutBMGo(pt44B8~_}SWyRx78Nrw`j)Ic)!)Ni z8M_I}NgV#;=9WtUKzF0M3ysQjcV_LD7hQwuvF5hQiqNqlsGkvC@S-@2(s&v+VA^29 zHU)|yFk2)q`kI(2z^UO4-B2xPNI`rvLl_fQh2|ET0Z2)^9N&a`4neKi2Zq>1b{Spg zOy??T2V@FFqYL#$bLpdk9TODb{@s2wzBOytC}2_6)~eZPM_2VM6q38r&g!vNidn(I zDvDSat=dJD?CLz|=9KqFzetS~u66fdDdS*C(9q5FoKSnSwp5Mu?8@qa6^~-r?bCbY z!u>>($2i7*yi_00a{g7$Wx6=aT&EmxxOQ?NB~) z#SSk_#&-M>6n4_&*xqDJq{#IQ<~%n;*rz}_da7%tFE&vWBf)Ngi6mKP%wuKAOnw_< z4FR{eFV?B26$0)X`eJh#YY4dQeX(A~8UpU#XOqqIG1d@p$NFNI=&>{Lh;8qS?ZV9& zv|%M4vA^`i{uPNPq0?S%i2pR+C*wUQ_Ln4B2Ix;IU*=$Ni^4;~<0N%UdNWvZh#&p{ zIDos}jaMl0Of<>0pHe6>ITIQ#V6?k%S4WLTstyQNS1{QJZODU-)(kMqt-{p7KJZsN zB0uetU)yGhe%{AsgZ+qt*~aDA%^Xr>)lcwD>uE+G?Foi(i0G zTdnhH@pJgJ)jFRR7knCcG_}>e&0Fc=R>Cg->^B%ydAZ#M>k-)?El$!VtVULO?TM?v zm%w}|q`kZ^Ig#St;}rLvfT4=LYQ9TY22#87wnqv_cYY0}IJwqBUSg+2jl@z}e0bQW;9u@+6aLSQeGD3|tjktA z;ty~s;^K8EuR-u<+_!bWM#$^B^^iSkj~@LYR08GKyU4+TFv`V^sdEIOEmgb0*;`Sp zsBB7^Z<@RuTQt^5BbiQ7As13s*cFeV+aR{2&l82BM=4C=3Ksyd(8^W3Po9PpSkqxb z`psQpM`<8hBREDlmaC&w3k6BWby2lVU9WcavobCn+QOC!1k+?%BG%tV9Cxd60tZYq z7i~$6;*E|j$fQ{0H`lkv&_%guJ-L^gOE7YBT{WfNnAw{&$=hH6pzlH#^5u?O_X&sJCjQUFv#~m^u^9% ztjq7kBUaNF8({2Jek)@iOU4@V4spL->@YB7g+SbV=)n|t_N&cVN2-5{S&fUzJ#L(K zWwqd#r7^3gx)PwtLE>Bin%(ZUNdCoHXXMv*n%yS=fr6}F&qgEx&zNK1$>v*w`2qzgCNUZCWTgA~T8rNt2aX=yFM2I7Nm;sN!MsP{Ec-QwPv z)$Bf%^)(jyoUGRB2R!?;j#N!SIwv}T!snpy{qhTcV&VBN7$%Xaf8yC0xFht;9XL+E z4=&(fN=e-k(A3^u$>ZKp;_0n^C^FHbi}ViuNF2dv_poXDP{p6XAVZ_%s<7mGCl@og z83MfFk^2)~A-;PHIS{?hs-?V>S6n$}jw^fNMd%c4RHfJ3Jri(9#K8QkSt5G6076c` zC7#8F{?8a2-(+o=e;r;Ro%%04rj*A%I(xJ}_yEHN7{iB?TziB)1NjNvmM1SdN?3sj zgoNohUghOvxAYn0sKhPeVtIK2Zq-sufUkPWeWE&G=BO^PRJM2__HXgp7QG2OuU>p0vg5&?|Sc@>N)sS)>a^mh$FqlduBJ7rzCS8i=f2?l06s znRvj;?_7qi_D{qk_I%KoCgQvtIFZToQxA$KGZz{IfZfIbIA+)$l^2a+01FO~)k(B; zU~F}0O_y3=s|qceKSanflr!deW5!3y0f!60&3#6l?ofSB0lay`jIQ{zMaLFb;3S~# zZ>7wCSeFKy{!@U@#>X)KUs33! z$=YE5mwYLYy@+j|PH<`w(GUBV^pFAjR)((jzlKL_NM8;oiUdcRH7_|BAUQNftKWBi zVAXYKro1e7#o(pcwp8nTUwz4o0xJ$7*QzV=X-3nEb$G|)pY_KA@u*yKD?VO^-!=H% zfL|Vd2K)B`rU%G0*ALSSRAnJFSh+7_E(?qE1f z<6LuJz&=*H@+~tir$Axpk4ORA??LN3=C^1TAx^GBIWuJ5T_QN}!iw6$!z8#FiA;wh zi6K>&DXmT+K~)<5MQIpoL@+mX-SNtruk?0x24)f=^YaE2r39dhT$%RHi7 zrDdDvXmvI;^qKTJB<+Idnx^W#n!_;6q+OD<(6nE(sQcf6<6qw0r`d>&kpF&cN$+z4 z{Ej*91>wRjqkuA;IT%AcZJa82a^FOOBJTeR8IPr5nv)_-2fm3}j(Dqo2{QR&Y8CMV zRyYaMav0F2)G`}X&IR2U#}7FS7I?0@BRnB9e7{3Ih$gPHZaOP&U=ya4fu!sB`v8QS8K&^f;r#a&bd0o_ zwbeMTuGwA>}>{Ji#6W z?^b~`JaaA040}27z$+0q71~5oU6}~yu%OA%=y@rNur8#HA-JTq^ubpT_m7`GUn$m^ z7@nIMUf`H*_2-~bWr=c*Go32RbzDqAMoPnDEl?V{1P05&L_;`(3Y{G@oHi{d?1pKW zX$c?lNHxbt{Neb*TfX{B%a`fff)mvPYK|+3>f4YSsLq^Hq270~WFoAKJ<%m&iez#) zeZb8PnF4Kq^0U#*Qf4*4W--7fvWC6XK6k*{n9@MdIR)sz7~?(Lm~J^n-ML1%uPzqE zx*pQ&>NlF6v_qA|Ntm-ohpa5rGEwh<)tKWpl)*vN#|(pucVQJCmD0@f+fNLb*U9n( zyXjwC?>>`jV@jkH5G=c+@tC-7F>&HksVC+5;JdIO*g!kbtFV zj5ZiAZ{tO92;o}S5`2Ri2@*@e`6@1*!R!GFK*I{`Zwt&TBzJ+Z7Z09Ch(;SoC;V~Z zn`>qTkP!Sk-gCq|_5ygHNT|jC75`QZ#y`~kd(?e)wE-1YzsAyfcLsiUS=57Q0I|8C zLxP&IYqJ1I&jO;lOf> zdn=ASkqwsBOo1!mo_i)BOL~WLY+^=$-ojNQl0-^i1Vil>Xetd?x-HeYd3$M=FB>2A z^(j=CIYh4QLLbI^b_b8eiCq0v!atJT74fAi2T!{j1LT<|v<=iws9d7wCvh9^*%Le# z8QbM)M19tI_Po8Y-nbyX8lMo0b|4m*WDi483ldX|Z>G6xNqCO!bU5Fp9#v1&d_4qz zH7EJMb7#%^L~n0zXM0UEpI4o^YG3-1&gKyQg6T@51-lOGyhb$Wg>9$+;NzlY2OEG} zo}P_?yHSg~&AiRr(cc-d9<#lH!R+hT+BN3(u-#>DSNDty4Dsx&N(&W^7y@;JZg-ok zY{DiH@_FocdptYqA2Q9mB~&8KzQy+qIyqPhK9<)| zyJ6*@P~56N;GbO7hDDwJ##>W-li|ogUvEMDR)i-wrlGGsMv~B?)xm#5B%IdfBj>>A z7rEu04g{PjQd;2QcOIA%Xj)vs45|Lt&dwm$mE&`Bkt@|~a23FJkgZe$_pRZ<;rpe< zv_}Gj{uAkZv5#PnU5E6g%x?C-&9)>5KyAX<(!GX_yD`xs z?nW(a!r~Gs@V(lGx6Hxo!f7W>QV{0kI8Q-%h4V!8>UeYh@D(PNER-XC?U}cQicS0k4$R2F9q- zx8N}-_|}wZ0PS=gH?)7PO9Zb(Iy5fI-X#-*OH2cYp3rJ^XpPSd-y_bt&O(gT@IBJv zDL{23B7VG01cdk;6BjYL4?rAl`Y$IX)O)J^=p*X(F7eFD|h_k^dgy z<=KlXtU*_3VY&%gr~T2F_9p>~>2X;&P5-cd;0Lbm^)txf_03m!=Y#3#cg+FW zn5}()zKM*_;*vq?&XdI$#ZiFD72#q6i_z!}op@qQyAwkrqz_NQ=KCNXr30pFWxdspmo<#nicyKppTW@RcmKdJIzx z{@*dRly#EYVYn1Q$x;ZOJ_4z4nVZ7Uoo9FcIuM$DtfeSbh+|0mDd^*wjQGVa1u~-R zFrFX#0ai4;8e0t=-*Yj@MFzdRh;s_GQg;U&T9{^%>&(a#=15FL$s7$a7WZH*MxHem z>Q+EO?M5PFJl;)?2gc$*^rV7Tieb~oVu|o~iSJ@qzcE&F-5h|dxn!_8QZhJvZ)SL! zLxo(9vTbgS&KWE#m_u;rAd5L9i#+ai0sG01W((}+P)+S0Dtf6$Og7L-vN9<&Walld!$nm)4ep@{_M~v%K3?ThXfk1*6ufW`x4ynLybyxJLU4E_2d@cA8 zQ_UB&USIPueCC)UZ<$OsUhISA<-&`pp9Y(WJ^Yq<4qTNpy-kQ;9zeN{fE(;z1&)tC zHrITD^RVXvj+#%Hu;v6q!5bl@e<>Q;kfJ^Hwxm53hGAr+Mkk%2V-S{r#l}o9)iiI$ zx};5JyxLd;0jJHB-V<~pxv*33HNCAT<{BU`KUvefiRnk+yZl<0*_;?ynE3tyzOyEb z<;-xQE7Z+9p|gOsb5H{J2Y%KI=md~rZY8?407L$hVES5$81nXNPTY>cDfm>Ax+ic; z?e%cn#ez^f;fB zSIZet=q)G|$;7@I6PY)6L}DTQL=LhZv~FkT-by_d`v5|KfzVD_JJ6Jh;tTo>yv zFQfmC>%@H>`q*}v0;2%29Bi)GIy6Y2u0^{6t{0k^;{ ztowYBh6W%90?pKc$Wb83Yu|Li*2*VPZ zcm5N8KgRDkeu5sVpOHoU6#A>LvNH4u6-oj~Gtu8!nBOxozjxter^1yZ=J+;q&FB4- z9P=G>{AcBo)9U5&~8BxWNT zz@r~mO$#TqJ}Uu9wB3Z+J=G-=sM~H46MR>21P(3oV1m+QOmHM61Z!IK=?!I9Gg6rM zq96cH6r*mdY2oC?i6;y&RKO8C4ukaRJqKw5$j-^bqecSf86;UyiR;55gzH~)Ey5!? z$+v5~(UTMH;Y81d(t04TwqZrzL>EIOmv&*IifE$3Po1Y6rn1kz^RFmAuu=jnMnmvK*#e9 zG%X+?nX*t9hY%j|F#bWm;T0EOfS!KloSnfL_~~{|2AZtQ)n{OVn1Q+H%)oqO1{R3& zrW-R5MWD2~DCSDIgh4TwY-oxv5u~p;G26t98~K@-aiZPef>}0ZpHSf;xrse2qgjTg z4EDzKcS}0`Yy5WNcMkpoZ#cwMz0=pXT;M`JhBUVi|DE3z|Fh4B|5%E}1aMtw0(`G; z0t7Gt=7MxmX_%KXvd=dIrl4)~zV7<}Y6hS_;CBIvG^Riy2D}Jh;S}%!Vua5`Bq^-~ z%zaqlCZCP`P96Dk{#N8~82q;)zn+5#Ib9%sg+Trr2SgD0H3z-+tQdpWm3QEu@fqql z7~~4z)bu3Iqaa$3Fo~(5JrjAw^=}A4rdEJ1JDCzl3GUpwEs59Dx%m`QG^{Ms2jF!E zQd{)YGnR?e^0H#f>@=Ws#U!6lmf&f>_{ClXccZMMQ&gvD3J#+TH11n9V=qH~n?&QO z7zG>~o95w1k9I!fq{gKMtPdItrw<|gufC|>>RO4<#vI*{Y)cVPt0Vk4~m7%6ZGv)Ua!WDRXRfN$zXq-6RHq0m8O3Dr-9tF4Ky6hXJNTcd|A z4sGlZ37Mxa$@%i7AYbZA3GGo2PJ*cS-!=By`al!>S7xI1PQbV&lfnK)YE2g?va^lhKb*ADdTaU5vq53k_Qb#{%MWdL1 zl^4GBjCg%K1wNlWp5aNE;kz8?8&w?nrlEL!MD_g{RX0jebP<~7#ndF`kOo< z&~JxyS1Q1%%}7+`B(?yZ3Qhx^TuI3yu1~RuiSK`fucgQap*K7OOnl!8tac&33vp67 z@ICd@lN0%^iK(rU!ZS~~?sargX|X8l56E>_VKo(SgkFjEqwqL8dRc+v z!JpV7IqSRdF>i15aBA_{?Fkp{laOw>fJP#J-#|bF?*?U)e2M)1iK+Yb8iU^-@A)W5 z^_@~kh7U)qhtU8yZ%Z9AX10VYw$)d#pu}7$kvp)Y0AzN$Bw2Sq+K=D*_|u1S0VH@X z!AS**!}pqSw;;o`W)w=N&2ux{li)NO93qzIypt!RQh>`=4sS{e81&$3C12DJamQg# zoV*?iiA*qq4)FZ3FJG_~JP?kFZej`;%7b_k&VZWd-3m+Ra@}1bpVQqWuG*4sD~5104^3JUy;GXRZrkj^-F1=iSpFijX3fFS=}aZq?CA|PccpQO81M%&`ApfNBS ze`&`w*tM3QywX$#$?;D0Ll~HEz;A={MOVZQC$kdnOpNp*=@XBf#=lXDa64Nm&pL?T zp-Oq?rDxvkR}2OITU0+$2c zIc69r!1+Pwwg#v<$^X=3-skBF9)%kGAu$>dy>LVXv}(6wmyzshS*#NsM?dvGK8OJO z2nZDD;y2*8_H<935c)Ik2FMndM%mfIQYlYd`c! zs0jULJPo=Y=Q}tP3485})LrA-w6++7a8e$W!p~-gA9su={O$>4l$9r@*~EMa923qc z-!;?AP=-ma{TCF1&bl~;-RJ<3)*8#yTgCackO?M`11%80q@)|-u}Yo{JW0KE>3vMD z1e}dYu81^J>B6~L1M=}8M$)Su56Rr8@ui3a3d2jplw^C~H7CXC4>iHd8yXFn?3ZCst8htwtLF6|fNTqwWQG?ybY0RSkS<6_ zI-n{FQsxR=!IKDUqMW7QhbA5D+{gGaaDewRkk+~wL+rBc1msXdSRCGqYEZo!Mw z5;1AZ)GhEnh;{@nMGGb;ST&0?BI642#bu{9&@a4o69VzFlaS-!ouTdnRU5T*^;BMhuWPXl^qdF` zlb4MiuY8WL9aX=_*Asas`T9>|9In7+L`HepnDJ!T&~U3V%VoJ!8ya?qQ*TrXEu{_7 zFRane)0B?~M?bzeeQSCz8V08;79G>rQn_vlutd8K&AEDUYHh=U(NF=Jlmvq3c=e>b zhEU-p4Qku7_iK{`U@%z-C;^Kff|O`eBKMd*xM;c!5R#YOV^*3{pi&+EIIZx2tWY6R z`;*9s>TrwO0>4+s)nh@Je^GY$>bVrlvjsG3 zBU~e3B{m-$xO^3%k$Xc04H2)PUwb^Q!K3aE=UpD2;KT(c6jqoDt$iT+rG@6;WuO!z zFqb(kt?|nMELFqZ@u6z0xa}~eqNc77Pmsd%GsDk0idD&_pFiIlxHOUPg7$|oBagmo zj*}?V6uLMI05|A_1fCRA9pxHoA|MYHAf8s8FnrYC<|TB32MQ6mxxZ8rhnRLPT6_w_ zxaf1ZhyjjVV_;-qhrFmAQD{5r!hE#S#0t;Yw1=_Oo#OX*@jZQuysQEFEb!n1oWN?k z0j@%TlFF-TtB3rL&9k%72S`xQR`JX4a#dAjSs{-s*H>Fc#idD;TaSY6H& zECm-Pg-duU1z9*aGjL)j(7e67x=_$*M%Z3QUxjPwB#(%)!LWN`#u7$KevZ3y7pdv^r1}5)t zs=dxT99kKziG#Qhu~~D0qqC#Ke?nuC*tQq|QSX!L%bc25-8{A}-gX!lGiH#O7ZbjQ zJ(PO`8N}ZyeF%9(lZ}#oh?0OxL#WB7J8|att`=((ZzqWRh={Vlm?<#u;sNCpBj0D5 z1eBGal?;mC5a%T@@COwD`px*^p0ju+`8C{}*#W*WC;T+od|%?$a*m`<>h-liu3LaS zKnr*m%!&)H9BIcoFttRaTsxWH=UF0>HzGZc23k>{ygUuXJ}O8aiIBX!Bn2A)OCQ%I zFCRt?5wWxB#u`C>N?u-;Qqv=Db11(>bYb`a7`cEKjs!ze=oo8(Ea~4ayns{7(RZNKfrAr?UG2&6~g6g%$i$YWKX>twwVr0qOifoQ!{JwU@VxSG+S}=&MMcf z0hTk#h~Cp!&prH*RM;TO;82seA%1=5 zMFt%(_V2*hbN27wy5AdqoV#1@;934+lS^udrHCD*5w=_PyAZ&b}J6E^`v* zPEKMQYD!Ljs>MGRqsXc#j6bTyJLW740m!CM2;__rc%_6@Nu zS0Tl2%sx_@Cz!mIJ%686VJ*7K!yt>&YL-`bC?_4!BPq(s!2`Pw`o;MQ%Ij{G7yS|i zKqus~F%Y6u4-FL#X?S*Moc46&I@;lcY#w?G*AN3m3K=QZGVgP8yd2;8D%ahMH*=eh zH!10b+Bl8YvXb`e(9668cW;@Askj}Xiy`XCJ6KmsBb_#(2rTYond1rJf6p4RBc35) zJ4f{Es^%5AIhnYsNvI)fOV9U(+QrJIRPC1li6yC^d`LMc<6h3)LO~e>UMMJ++$Rc+ z{|H5%uO#X$E1Oc{#rVF8^$N%HdPCZ;+M;Zd;x}CAlQ}Nq6EH>4^V>rxswztm_1h_8 zt-9!T%29=^6LcK3h!=+o#ndx!$V^)T)QPdVH^Hgh30T#vdmcJpVm0E#IdJ=de+RzQ zCIH1qO-tz+c-R;$FX}*$pL=f~f%_hE?E&$5Mjk&8lNYs#;7I$K#O)(7o8?6fBI4j6 zL>vSH$%~eXi1)rcow)tI!$T19&xok$?l2Dna{dzUeJw?+;}5c%q!?%{u*m9(Ru>RM zo|EYI&)sU?2>rXWkb+42Gn}Q(zPcYBa^p3K32gIMkd96A;mXKFydi;wC^d0%Y;m!% z-YlVEFy5?r!1(>+fcIqF|L&7sEaqb-g;3Y?_$|ec;njG4h2K?p--+i~JV~J0P~&Hh z-G59c%Yt(2|8)K*Q|Ej^JcRWFohFkW^So2gtJX1EpN4@Ik>`ymSoLP)`M&8_^=jn#zNuIBtH|?x)2{0InqGa%{RCsE zOSh8a@(sAbsWpZb?k)klqU0b;E?8`l);x<&=rjvsA$+Bv#TGRdvHlugOzkoFfmWL% zrRB<&+(J;sW7x|)bhpR>DY7MAgG8WXqAXIxzOq0XwI3(Hkm?TjlB(UC{8DlD7fBn< zqOP&K`l?VinY9tKugCo1;*hDVbH-CaX4Z(Dn24~K%-y%~Q3$a2fe?nJ)kJ8*ANw@{ zfhA)w3CfY<5G8xDRnvy&SPu@2E zpFXXd{$>AJ6zLrpAs*T}7K71_+?T3+eA<01kVlKytyn0sado!u4#1KE$8Z=LMlZ*C z+JeU;zAjJOyrG_G@ImcK1YqQS*{MepX8a}jiJW11XH+ezO@Gx#;fi5W9^44mGztBB zxCKwwI-5fH3l3JI78J)lgu@e^|9!T{6AcWnt&$o@* zAn~GaiKx7eyANY;H+Dn=$h+XTIi}oAz(8PRK`QvcFHXB#+})7vVd);%E01pj7pr!< zcgl+>Kt?k%BRRP+xV_$e2BL;x_ZC#x62csJutR$sE{Gp((|Zi=atv~wnU@!ynB5h5 zwkxkq-Bc6RFA`j}J6w@{I0J-dpqJCLdH(ptm{BZBfU;&BUb7=)U4Dm{t7AsTS}eQNNamdYXP zt{xVah7BzmCjEiq7|=ZN>Q-a?Lxsak3*H~=*&O^jo{3@>zxIW zAUkv_HE<8?^~!aZvjt<#uJR}y;?Ot{ubYw=7vt?RypJUhJYj& zroiP5-k9(gB4LB9)Z-;GHpLUGp3T-g_he*jDgqBNu<&;6$DvOSpuoU&+TYc;gjz<1 z64vUWwR@kQ8alOhUWRtBtGDn7oA~tj(5Z&%JM@yAqNHm<5GAh~jsFI_dZHw@M{_0I z2-m(RG#^p1NwW&Y9XOu`jp7)%q6aPMjZ6(OzUs3Gu2rRNUV#iaf6oCb6#eF-TNFvr|+_om%bc|iYTE{?Z8dhVr$VJWS7By<#p*6C+Dimi_C8pS$q8Y1M zb>2zQAp(vCXbz^YxP|6Q3n2>LJqpWE#6DX6$kS6@E-ds}%$=SVS-BN0z|N!q_%WtH zx@7)F<_Nk{?gyU$|X2MF{*{s)}p;C04|PUX%hl=W913k zx9t+nAG8c!wC53-Q{VL zCp0MuLQhtBAPCdqC*!k$O7Pw)I*f?JDo)B!pHANf3_%!<>jNpgHyu-tx#R4Zy56%} z?Fc*-!L==5D~vW&!tzdUXPbM6nJx{Kn=qc-sJYwSn&*_PT+c8Lpyg%O?=Q|7SrD)K z1Bxw(2d_q~b(|P2wGCY?-XRy!Qszdr+l*s7?H7R0T+}UEsVRVvUB|q`I_@O2tVqRh zvw8?8%t!JL9=21hvJe9{p^N5WAJ(g}sk`0Xb##^}8Kx01*OVTZj-%XG3=)sG zc|4T6P(RD|;t753n0_);{%NILz5(2V(vV`_ObI8}KY97wUb*}va-G5{(GhuhuF@bW zjW{ye%R_Bs{bB5cZ2P)WuKv(jDWB*?$`g1Z;t3pN?>z)9lTMVI&=Z$^u74Mq&LlG- z0gFFz28mHX+16k^{(s=q~_rhbBnE%D{>-)uv zuyweSb46H8-JRZ>zQ?mZ_+Q9nNkDE4oa3~>ytHzgh9|Ev@Z>>?&jhRtB9&CxBIuZw z1!5Z5)cx_>kP2-+8<1^4>7C~XW&eQwUxnvZz>G(^h3AJW=8sOEh0UpCmo;C1>noT1 zP4G4VO}HmZg9y`xR`4J>SDh|2IMwMS^y-4b7V-oj{T6ku70iqTL|02~D(vw3DBQDR zeT796vDB&4o$6ed>dS^gx6U=4UJi9at6w}u`mHPIX#*CK9emN!M1*e&OpP%Ddm3+f ztR^qXV10nR<(kv~S3G@Xv6taz7^@kK@-U*@N9!4QfpOsx$uE5@82Um1QlHFNU+=iX zpjxOi{HR1m?C*(Hd02NKtyhw?mhB^UU}JIS3_Y)uG`K;NC00h>L!nd zTNuith?1Athk*gA-Tt&DFIz-zt1u<-m%`LQVWA|~(bo;Ol!YVQy8v1ejw1oaO{TDYWYPW;tx$#VdC;7l9i5b8NB*HP}kye}~CtMa1P5sv=^ z0cmbwZq-%sX?P7a%J7*3H*-oer>#}cY3vR49Fgk|8I3%MCoA5A z=eJdSsVF!#{`V+YXDs4W*Ti_aT1?`c(knO!4xpN=`e`yoj}|l_&W?hO79D09`1yLi zhy~#6KVl!@{s@^ai`a*$PfFUgOi0}&Cc4q61>b!Va}sk@n|Y(o`;n(1d}(lm*#_y! zxsMp(e+GCPPh&y&avUj=HB+Mt<#0`qAdFXY&0AR9T#Hehdb#=&DNd0CbGG8Cbf1x5 z5c)Vr-7VGE`YTxUF(biy$pr7>MMVO65m{^0=2C4ial~rRszdOQ9+pjHQMym-FM8I$ z|JJPJficna2|N+4(5Cvu<0}6f43+4QOGM|j0{<(F%oC4kQ?w${aP2DnagF~)e!WD0 zT&h1t`sW~W+9ce7<_kF0zkDw_x5XD9R}hKCrKWIJcsTATsUN~lVz@-Yp>F#6z{NOIbD_8? z<$l^gF7rX@xc5#NK%VDXrR=+6yxKvFbr(O{NTbN^W?cEZR!>c9ecJUky)I zmT=G!et<@UX;&n7RXVaZ11EE_!Z>pAhi4|AU_Xn(#k|-}MTY$F(=-7=<#;MOl!l9) zIBEpDC>OUQ?1N!=oMVp-KV$<7g`HC1cB-jPO(W;jc|yuncdnuxWaz`en{MYp>|JgJ zNF|y?hAL@3CZ9!|#DNv2oxMo@ZyAM>=&t$sQ)ncp>>HrhI{s+&%5d0t=&^;h!I=lw6h(U5) z7h=@z_*N_wYq%tctGT*iW`GVy`$fvBbaZ4YUWsti@$}-!s|%TU&crhZ&slg*#M8fm z=qitEf~}6CW+>$l65had`0oNnVmzqad%e(*q6&7|P*6SCrM5?;;gN+fp1K5V`H#W8Kk+?kAvgW4`d$w? zapC(s8eeDrTp6DIVSk|HA9dK)_)6i?tVPVmB#~@ zAUwaFR7h>ZnO;=}NGLp1#O5sACrb+wxkY zG294AGh^hl4Y8xS1!u2TuBy}xcF9FkUD7yA#iBMC*=wKY2$w)#Evc(^1$5O$g6I%G zOxo2PBK3GIALFC_5Y*;83a`}o1kH7fN2hK5%(d8WLI0Hs5%xqG1V?bs%}|1T)OgYNh6oy}wX=fO~s|`a=WCr3xGMhtND-W3)kgZw-ivf#C5G zJZ$9DBN*jHJd`u09v1>*{# zs~+3<@MEBFBarG9VTU&zx3 zwo90LT|@%Mb|p(z$9z5wC67#&e08$qEMgP1C86n00)+r;=;=YZ6wSo1L%B82+PLgh zJ%X!-NL1MwaKRK(W!-j^=nPyRF1EpFx^je`yHZB3AYWcxI;e|HHhFk36!6?x-$7l}*mg2$8 zfF7n2KM5KMV=h`p;)l;kdr}tl076#YxIiM_+3IVakBZK@v47btS_dVL(r}5LH5n$V zgcVEHgbLViQBtzpzLHqIQPMQMBwET)))nZiQUzh2?u$K;90f9Igg561$nHc8W@e;t z9PHpO8)q)KAu>57l9L*|(eshK=s!?2H0>Pn3p~U!L&DMT&wN;E!O+Nq=HOS_4=b0< zPxJJsT5vUS4Ci@MP^ME}zTqu1Ty+R}%CZrWh34A53x=z`?%hvcuZ`}XtJH6UJ=1J? z*+R4O$#YQViGE^9Kjq%NU>GEmJAzGGnyxJ7GV4A1fIS-J{}2Z1Vvk&%#I3&|cG{HK z_9R;Q83Fh@r^RL@%))~L5! zdjJ=Zh027kECD4f>P!5pq2}{me5vWBx&4XGbaUQ7YrM5)m zZ64OjzryF5UTRB3-sXX=kwR!oh;O>G#4nN0xlQPJ>GO%#PP1#e6QI%Z3m;?s#E`pi z&q%ep!nq(pW5R~MNMuIBeJqlb7I`L(vNqQe@sq++s#^L5=5T+{-tz%XQrJbsJPCS5L&eFr02w&df_3PoiB78-Qca9$3 zB*Kms?_53nz6f90;tlBGKZ)>&7ViQ*{96$o+2Vah4+|RF?Q98!7{*`V8KwKGmQbx8 zG6f!2y02~t)hB~9lp)5`yfC-oop{Ts5zblBxm)>o zBnZA$jkUvPEa;(4NnAgF4nDioqLmW-wP2DUfdwLT$mnx*ef!7+7)i~pehf<{OOo0@ z!+$8*ynkA4Y(JEK2)kVS`}cc#t9FRGAi91=FjZ3ftR)gS5Hvt7P?E~8x&yNE*ymRo z#H@3-;S~)2ij#3h%KAy-5il> zRL2U$+RgN!LBSIa4!@tk+0wX16yc0_gZ$?~vAJ{q64=$V1swM)x0xb$<6cYPsM^!H zU8KbQtBsxewSCF;8AVyl9me4LVxL@Lpn&;!r0BAQ_PIVjv?oii96awA*3mBVTMl7) zOJ4MX?!F2k7=$OV@(JDpT!zJ;i4;C4@9v88dUDp=VkN`XMOZmQl0X{GoIw{v7h;73knSEi_>62_-2?8mhKAtxCDsO zgD*djm)!&v@b%l2GwJgkkM#_BH)Za9C3l&RK6OAV!KH}3nirq3*huf1wOdN=%EM`j zflng;<;ZX3-pAajb8RJexsN_|kXMQ{WO~aCtp)7JsH#v>R{ z=i*c}^I5W5@AOQTQxx`w|+NBn`rC7o~Zd(hG+19}qP3XQ-w=1lz94D}bBp z>(s=3tw&UEnJkP}o;?^_?vk z9~5s&7JQLWFt~3~vbzJ~xTiQxSaPbyd$A66tVNw;;EEQGd!t&0C_&T%1pt`r#8V(X* zBzo9{`^>TGJzymF!l*s4Vmox#sDiLf-6)#D`YEq;a@M1Bmw}i#7T;?Mb>A4s2z8GN zX51h6X|Xo6*^3dJM`%2rcTyZb=92lxL7vFE*0xYRs!;0U=(LV5mT1*%j$g))*d>Ao=c=OxldMHTf0#Gzp z`7(Ju(McPJ8UDKm5(KpnZaA=LfyRpMkw7O14AV^@5>|f~NCL#d#Y@G`12ssCL9em; z!TcpG4Hki!!`+tPHJ}!-*5^2xCc!9Q3601JTYbsv2iUS?>CwVcUosk2^l+Awyb?;? z2-v6qQrc0GEu5h|4ehf_ap-A+J(^|%kmn)VdR^fnz=moL=^k%bu3@s5N$)epXn#ZF1c*Lu9_{=|Ndv~`#y^N zpR{jF!v)({4J}11BD$6IWb4iYzsMUdc1Vb1<>fd-JbS+=FW)DiM*~nU8AiCENjh%l zSW{!Aa!RhBmWVu_n7?-oOK{^#p#b64lcx27F!5*C8~7Hx_CgIUi*3AgU_-wFzwgjK zLhpaGeRXRu0LZe~4d1DKYlwK^ED)3Z0|AJ3MGgFO$pqaFfDVvTPZ_Y=|KGzdj=6eX zBrJ>l%svoy9OVna@7vo)2>y@Tch`m6cjS`uw~w?O^OqCLXju4ZX=MmOa4YxVyyA>N zI{CF-j_6??I;*>k=9wB-$VgT{)tY*jXII#vyLHX#Qjb=xtLYZ_Hzxd&i~AOJ3mm5D zuTWWH;gONWZ*Xm?6{bbZ8*KNRulToK!Hw@fE*s=nr8!(uoA99o<>U~D6<@t!AuSo$+ z=NC8>d9;zK+|BaxX50{XH1<whLGgI*Ms1pa`{O( zxxSV0mFgVFX_!oO^r}tsmnuDvEOg^OWHg@g=mt?pJmaxrv)sq!<=f@uFI}wXm@4%u z4ZZ5d@Sg<|@oHzJ1x*Vz=GIS@5~Xq8!V71D^&7A*U}`Q=_h3G*EN9Y#P%FTU-0U^A z=`->^u^@b;F9?nLf*>n@Kw4j!cDE=^Czb+d;phVLG`&0ycCx%JedXONsN>n?RX^nW z26fbKg?4VwBl6D&VNs5|@lRg}N002U;rCvIOj&TdjRM5IdL}M@85lh%Q6|(jfUajqaB6G6Q_@@cj#6TdqjJjigij zO#!=?4JL&iAD~#5u5>>#?*@4pd{+H3;y51FtdF(N%5Gcb0w@Txz?i0oqPg`G;VtvxWSUjiA`iV=U$;h#CO*1%l=Tm%FJ=-A@(R1l$@Y-_>~GKV z^qOuNx#vxhm$#{H(YW;Jh6#`vM&p+}dQ8keP7`$pZU#PjQjExvjK_L0BKk~o!;{{C zNrVH4N^JPATXhXurWFb#t7L~q8Kr;g3`9QBBeLP5w^sYz+9i-hCp(P3+7n7+?}fUX zfvb7SI`7#&Rk(f`_!-7#1Ejxmw>xFFK@aKeQr8yzV1!VV@}mGoV1C*Wxgho^VQ4wdNJp#y??r{(LNhE zU70uu4zs(t4-B)-lVXS7GtdM#=5+psK4PeRF{j8iof)?mw;Wg!vo?_H~auXVpfFCg7c`+BTj?r##vqkTI6= zSjRWkH7hQ)^g`fMinFq3)8Q|$$ZEMugRje4lTK)gL<(56-)m4dYr6cK2KUxJ%I2FK zTQ0VFrDsz%ouVY?7p??{&Ecmc9bm@bw6=drEy4Prwiw`o`NL;-_krt-d$YWJ z^I729-4Cvh-WT9HMG?0t>jbvBfKEQluOd?)&CE}Y+;>{tQT31C9Xz-|Lhuw3JeLaa zNOx(DB#fVXUpqJuR7|boRgra&drKLtFB*&I7h7sqLb?9h4Ev*Qly<*dB@N={c@E62EZF>(aj=i?q z0lo&?KC~0ul3<*`GMU=yCrYU+$%&VGb_3UizC>2H+F7;c_8P>>3XfEijCivaJg2t4 z`3Omf?*erR4*FZ`YBVY^s{9?>-TdD({hB|CFW+%arT~rl=VR(Q^O0Y52CWDj+Q!NK zNH!&QqmTuILnFqV!=d?NThqS5pN53C!iyaWtxZf8QXE1PIilHpi0|HYomX}?e zYW=kr4u}#T!_EW@M*I~Lr+&O;oYjBFS-8x&q5je5iOc>*oaF!btny&KTllpbgXjJD zJ%V47R}t-lgezQ1lbjZq{G+9>KGkKB46Qak#-2JMWJG7*=rQDNIKPK9+Z8Sd-3gm6 zzeXjHeocUg{Xw>{Py9s}xaXI>LBGcT0St6tA>Hs>)`K&nKH1yDLiYCHcbC28o?rGR zL~@e<;Q?);j$zXPk=%g&xGtzlimfgSr=M)J1@Ac7=nO8@8BO_lZogm-ny%~}+XRzI zjKkxK z&l*FJ{G2kxXZz0T9p8kn@j-VhV6f6mZ84Mg@x<_xEYq37?Votm+_6?pu&L2rU? zw?6K(Gb_0!VF?ZVi7jvm|8V`K-*-;w!oMmHi~=a0hejoi$ivd?biaQ9O29NtgNmy@ zIGChwFZBza8~J0HR%MumPa$P_?6bdTb#@%_RB5PDx~>vR!Tq0wzgXz? zp-a`4ypzgNbJe9v!YL~YkqRQDk)~_%SF<==br+?^E{!ZOdwK%-?qj#FLm_Kel03fS zZX8ebA-ShHfYYg$Gqr4+dB11t{J~yNV-WXEg$hfPKZN61Kl7Evjwe!dfvA5jB4;~& zu>*ZEOGHe0Y)djG39bR~kkCwFLiStX@z=u_f=8Fc z^^-|huqePnl$eA?w)>dUHGB=r&>>;;|4XF3Q2%FNS{D1d_pHuKIREU65uKOHV{OTp zzRu%C=NEZ?=fFvgGjF?K=+v(C7;MS%5{j;H*|7pGf`$Z-^6C!bme~pUYHY0#bs!po7>7rPnl2F1XNaTq)l#1a={PX6JT1(TwF{?>esx<`s~XGNB`?b26j~i! zdnXzTU|R`nxu`{6y-Dd9sT>=rG{Af^vdn@b2YGd)`1GN$-ox+5#rMN<(Kd1K61o6w z?FS$(giym#zZt&li+ALmlwa>fJ1ZCs^;seWuE}-aFwCj;wtvoOTrX`Dcj#bY5jxBy zdUEj|J*994j~k1j&z=JuX4d26Hgwo4k3V$sBekbKjw_X!>Y25o&^M2_A33?+iAq6T z)AuZfN<{tcP_#k#tgok9$q~7@Gjz&J5D;|oxZ`>y;~S9=K%%*5OfeVQ10c^-F?7(S zmS1l|D;E>F0ZX|U%>$?`qR!VF`3VCf7k@a^K{vjcg=pQL+6Imi();8h)Fu}NFn(wd zs-CV*?k87}KO)Kw6R*gL7QpVaD_eeJvsr%Qm>FQCBAFz=vBlgLM@T}*DZjCaA?9jV zd%{pYp!RaNfCK_N0oiPKTwQ+!`jT~A-FF3)D;B)WTF_^wx<0+aWlaYr!p2j@6?4$b z5AlDN`ZfOhtFn!`cZuh zEv~>l#r>X*KsUuJ(5+G3B(L6_EV&=i4vSmNu&6ArZkJbYC3*n^8*y<0EuSeDx4rFk zZxc6Xv!itlD~Pj{xfMrw+TDKe_fCkBi?<*^fJEijk09nFL7!mPwEZ)Lq5uxBrp!_g z;T}f&=W6u#Jb11^G*Iq@dJ0*Ax%!CfB&_%&pq_fBKF1~SZX1&W_n>C7820kx?T6(z zyU@G}U{F1(Uk`*!*Du=wX*7t=`S>gT%vyHwv za8)T@1$0wCnu2!CoPzw*edV#M!Te%Cm&TCH+WCp0@uA%U5~xA6b1J<_uA_uv8r?cg zCoP;_jvM4!>$%ym@ibvESh`!?Y;JcOWRQ2pp_AZ4BWF$%)s_PSR`{nB`Pnp7-B+!V zAHcGp45}eXS^H7O-t>6h;dC?*XH=aipj2H*VvycBc@nqF3T4t3*B zSk|tgH245x>FQBJMFn1)K!V4hX3&?J`a*&?fAt8Y$wjra z`5=}N9DNG<=@ZV_*kYup$UBVhHjGFpnJ$Unc)Ad8Qujg1Fj9W4d1Um!NNtST2oi_7 zsheRzDb(fW%^vzn6>Plx22=row(=Y6fvO$&32Modr+}vp71<%2LpI)b5ytY}8Zu{R ztw-~ZXKh{Z3W|2AJJQi`Rx%U~?A*78ZOQ7bzJzsSNF}8Cp-)d_+3AL zh^Lk^`Y^5vI0nn*P~Er$^rGr&6ysPi7`So4pqLWz!hPSw)B{k6X@ygg zj!IeEjfi13CF*1x!fj)=R(*(PyPS=iP}RFEc;6=5#5)vf`rcCpyqo!sn@sHwkJ(s# z*{H80l6zF!VrwqURo`5i7_wVAWDa)BcnBI(4>pN^K$G}mqt6nsfDeUig;yWI!^?L= z0sy>pnfsi2#KVxx^rIK-yJWMoxpW|wx?)cvF?c2329HX^*h}HYQ6-!xmT+_wNEYV< zVyr|9#&GJ{8DqywCSx*3-RH!+gOQF=WiGt)c7)_B!-A9pvXdKoFqdqwWroqB_+xjS z)t>l0_nsB5`SJq{%I~CKjIxbhr`Eba8%^-O`iASTc!|`yeve04Ih1@3;AOURnlHAe z4aDR%*ItC5LjnpbeUXQ=r^NCmAjf^B37!sl#MG<-mDh{|WHX8K~^D-h)g z$ddoT{h*sfGxR~Lb;U$vDF$w~6Ky9P{avH4g$3Lq+?Z07N6Ir>iEx>y=-hFs~2Jbm|pBk=pg-{KG zxd={2uvQP|Bgos91;maQ5$B6NeWU2Z5(W?{`Vy-xG5SCV8+{1jh8buPMBLKo2JJ_F zFAxu)j6<5Htg|93#|i)~Mc&2tj>N24tj9IP2fNI-MFS&|re06;DaZgqqEg7ma#)0I zN@T(U+1goW? zTSA@#(hb|{^;mpl)|9q$KQa~{-_bvgvov%`i(4B$mTqW6PR1%NsY>F`XMSg@bsa@8 zG9w$)I`V`MGh6INIkm;imNQc2jPZOQ?`%m$!%cEVF@KCIcD59Ajv-vKK+brcutfCp zFEeUn2>-F6s1+UXg#QoNf^`zvkyDZ= zjdX<58NVoXTXJi+KCAQ`+UwKO)7%@%aT1zp_>}P%_!DC%!QU?*v4O+^e{z5SXYUz} z1Wwzv&RX|gmaTX1XFvPd&)0tTe)sHm@9T_&nHo@1bRy~ ztEaBI%Y@%>h5B|*t+!^vt5+Mk>x1+U;WilVHR8$ld2m})Qfno@*j%CZyvS&9xeGC^igqf_h2QYS6Hsg}e4%DyNv=1wrslL=4gV_FwjBF=9M zgOB4Dpgg582D#A?AlwM3p@`}-7{EOa7 zn*%=TfRY5@_Z(0$j_P#|xZMGtc0lwRgz$b(!$?-?VIl)T1^9 zWXX&2*@ah? z8b|ZD-=nvc%*TdLN=HOo1zJfF-LY&z>RbFoaA$BhIKZnA7j`Ubypu08s}58hCjDE$ zW^g>dQ1Z{s5R}PQBPD!#!%KNbvF?s#Y1J>O``c6U3&@v`g)^xVdFsxp!&L_$^U+i} zWcnQ$NVDx}*+(2JC8U053aKVe=m*5I=~(``3TQ!tFDsT^U3DP!NvI4My)ZZetohF9 z))SRgNAfRJR)uQuAb-aMoGIYUsxWs~YKv1wOKN6roB5LwI0Yj+mVGR`^)zz5D4lTX z(6Zm1lD~Q^oB_z`=*4Nmf`zqUe$o$!ck(XS&0L?_3qKLvde%{UUDOtSd`iA$EQ|n} zE(Y>1PB)x}s@HSd&HK3gRsMEoFpfK#1-BlEtuM{mnb81ePbd%dc~r%n{S~ z_I~rr9J#%twH~o|Rj$b&MV3okZ(0qK0z>$(^t2DUX@;jgXS0PZej4-DKai5~?v#1* zl`Emb{Gf2Lk>I#bGpp5rP52{K*K@@<(-*bqPXBx}*t52Q_X8 zKOnvs1=p9&=}h(Y{^QlrvNfy2S(BlMW=|{Q)uf02`@&a$#2O4WW_7Xv=G24?fAGd7 zh5{S!OYw0?K@L@MjHV_S{S9%DGD*0VyC6vkLhWRPiu_T%%akBoB^Py)KnF=W!|NSi z@%3eJ)^19r@mBsH3>Q*{l$0T5yGglnRaie6n)uL6$v%5B9WVPJblSt$SY$@_xR;xT z+7S4PQo}i6lOBW8S&}7b!X_mw{$!@D1x3!(Thnlb<#6MX-gcWOlyjvIr=T{QWAub=uGu5PPM;l=2wIYQ08@C;)d zb&)kv#M!ZvMbCGRJW}SmI!m>)o!qUyYW|Jc)NY_&J2h$~cdN8DFE&h?Fq`N!Qf7k&cXaNSn4;5N<|gmQMfied)5)`()<9aLCfRL%>^=EUb+tbL6gvM#s4yS6DIEvkb>cLyI)uMTNGn>iiyKk z?6v4zHFiO5bAjzPo#D$DQ|XBvrn3Y(<9)NJum)3D5`}dY6{Z%ZD$G&wI=hN5aNa2B zY@3N-YI8_VDYaf^MpR9;5dFQXYVw zO`F_@!oUsiRT(wS?pE90K@`aU;{$v-o*>Uh;S`W^>P zv+dzoCJ3yyHp8rjZLt~Qgq&1+&GGOl%IeRpFPnS3pcW_kZr}ysoIUH$c^{g4Jp5Zq zBj@163wS*8Hfz+(w^~0~a{>YT2-@_bCc0vZS&pB9SU4%L(1XC>Yslz}ZheRe&@+`) zuNOl)py?K5o}r(#e!zzZQvjWCEz=)nPH34xe~CSQg!upPfH9nWwmg^*XX>@bWbB*%G;pSt&bli7`n~=Fz3nr7^lsZ!V;TIu|s=IwBsyRb2 z>{zePG}F(j#)C5yK5ZI!u+p^RBH#=nV3o?O{jCqqSi{|-RGjW7P%6cNr8~76zWq;V z%zKcNKXPv6s+u$53lyLcKSk=dXxIS!0pO8y#DgJ7Q1dVkW3V4=y)Gc&W%jB7{eI0% z&j6|BL^n+q8Z3q(C$K8PO7fSI=TsC-+o7i(d|RgFzJ&J)iAXpx*K5%Ry#y}VU3NHbAIg@b;V`Yb*4pb=AF@Yt{G}}DD8J@wrg&H9>G)LTK#$$Lg z`|fCss8);BYN3`7kcAo;ciKdN1P$}5bBFT~LLC;$o5@cYv$62=rlMya+a~g+*={Hg@tP`Vy{E#xh z4=GGt3Nwlhn}OAam6T5?rJs2VLeD)Dp5i1Q{;dYiOt$;cB8~3gJKp^!@F%9#!x6j zBlyT;IFK8=XG7RR&9)P>SLct;&c8K#4O5<0=2Pu>we%g%ccS>&T)&M9+ijROS$EpN z9iHdQw1Ofo9Fd-JrGC7U7K#JLK8hHqisR$!5zShgYu;ioXd_y5G8Sm)bYj?;>4&UR zIeZ+7B8L+L?xn}@4<@xNkQYFjK!BdPZcGe6VSLoQ&Wxij@(XKT+ow7iBL|0f*;MFp zdEHKtaO+^vt^1jYFq=VfZ!>YL9}o7;-OmI>JB=EcglupVC2Cn;KWH=K!gQ)Qd+Nd2 zj4B=Cf=QPPErhuNu*9>heG#nfDzb&I{hC+ZP8PP{$jzvXtt5O)_snSI7@)V>9Bt$Y z9D+B~ZRcj^pPQXOKbwxxST7$M#6O$ozJ(iVn`Q!CWUK~u*TxJ*a8ktN{VQW0Jb`{o0bM#3dSpMyiWxPJmpc}{8L2#=o*>=Lwhp!m zovlQUaUfxX2)Rx`S0Yn3ceBxn>}4{)l{~iSsCfi-`p`}{R@ zDdNV|qvWvAK>?9&A3HNxsFj15kYgm~KJLYf?5lYK@(qx0s5yXZ_ES@+q6|so86pSA zQU+ovS91uYF%qmUP-Ff1-j(}KorjN$v2;Ra6EbxqwI+XQvBVar`n`pD^&`w*E$XuW zh#9QnLga9;8$&Bx_Ze$zi99{xYyEjRiyZbc!i|&J(EHJxY6k}jJ^3A&>a^efWkTqv zh8X+Hzca=L>i5nSN7kEp!-XSR$8*$f+$1%2c`Zc_!h-cM=lC^wXv*lOpd@N-4i1Bo z70CL~E;_@L)~^|N+$^A8ueqDRn0tf@t&u|*O`R#ww(C}2pg3z8RDnzhvN#QELc)*i zG}(cd=mgnL%w#PcP#aWk7ClzRXM?g2t=M{v) ze{$p+2t#hbpZi#3A4KE|HEO`c)S6wi(tu7n#22$hdoAk;PFqkQzBkW(!ZYgIp;2u& zo!r_&*IK`|HbfJ?HH9TwJ6ve(06w5%YwWyhtTFfnEUH(}-48PZuD40N*Cw|-rOgNa zyD2PHzgvx&OvE)Pq#!5PMrm|kA9^Ol+ip=72@5jAm9 zq&ak3R&zXfM1-Bn`hr)XxR#Kv4y7SfL#d6SZqQ;FWmc4oyhbNeUtt(Z){JYY!SMxP zxT!xf_hq_PbMS=v3h2GT>5>r{C0h4909iLMgVGv#4N|Q&hpEUK3M1FEvp?9$ROtx{ z+vaR{9rG6@WJ(5hP@3SVgMCk=YUF|&#lE-#=t#91DTcpE%y=qzkMYF7s+j@=6UI=& z7^^Sr%}=%#^IN--4{+; zcH5+dU7I!f*rMBLjXQzrh!%$t6J9!*4|Qax1^bx7RA!f#2U<1KXcX*ksx};2}}yWbD{FJ`D+6-D#IT z>5H;m(?MgTfyfMBo^78&<7#y#eQaC=+}Ovi*vpIU&%87r+?QQC6U1%#^6ZLAYyT43 z*LmM-#oHyA6OSKfKOk?)mp++Ycc}(6L#)WIsIo*gHMA1d9_-DosMZVWczLilaxW|r zQ}Z*k>n_9FE3mQ zI3w7fT`||RFq7%rHZBJ?uQwxdAMy^NmAM?kl^Wda-1vIPL4WJn~|B z`sGzp*xf)g;ryBWoK8-31l5if_S*s_(@G|ISzw8#=Mao#!q%u2Yp05U?dhz8ceV5F^AdWfL`nJBC3lYFpu(prg|B`HV5=J&=?L- z+5j_jn3{b9>~KI?gz6f@0ZKVwo^n8iBY>R__)7Gs{{Sd%d!sA14Il0*#uL_2nwl3;RG_Kh-lSjPOxP2*@KR z%A>gsw&bm*#6;#Pvt+_QV*n7;w8k@T&_STsF+qmLZ|6ZyB*|@dxycTba%Fe9vdJzo z**8qVu61ZOxq9*ja;9E-gUgwASwbKOV`5@Lu=^?c%UyU6ZxOdiS#Dc1V0&mLG|+|u8edggE#EMmGb;6b0QmRgR}bf zgtC{fjP$1hj60*+(K zMsi=TjpTFd6S+l|z~Y9I`&=@&s9HifltmISX+`!qP5BMEn^Sz?vMA1nEwNHv+|NH+ z9 z>foAKuryYH#1<@#1=qy6u%iHpFIXB6u1WCaL;;dmurv`|qvIC}kmQ1;$>5q=Zqg}0 zY8Nc64X#NAOH&0%YQa(`gcRxjjht*KY^K%z5r361*QHdXf`!^&RuORea~q$`EYx>0 z)xko2lMo9Q>T`s6uuxwjB!Y$d2q76PtmRP~EYzn5snLoQ=Sn0MFxbAyW`A~*exCto zWYVR^!zZ^WfDoIseRmsa=5`-&6AOhOh2G{&I9m{nLK&_%vSeEZ#P4W=LWomO+bV4K zf4e!0DEYciYM4`9{`7)zosYFFuL)F{3ICT3ca?S}6_5&$wmQ(r%jLKH9FWH(#fI60 zYn4wVPyydZ7;4;Zs=3`)|NKR(XTqP%FkWJ+%4XzG_^LH<>%K1l-bwTGC)ckKzJ0*M zhxd0DXk@~-8FxnZxTcHs#r_LcP{QvDm>oXn|+IIZ^k+1vv zQ~Ce=+l0Kd$T(C*um?AX(^* z5WKW)=)zd;0zVNw=7t9l8{E)f(Veg3EIt>byAR!yqPq*>#pqsJ65Uhp5Zx2I`ChM@ z@DSJMdNUd1eyq>-f+O|U#e#kH3oC+`>%XY5Q_EHj3q#fS*w=g(Xkto7>KCTg1aE_r zsQ+3#I8%R9!an`0zcy)K|J9d6zBX5m4pKP?61#F=i{HSJ_LjUUu`Wjo3u~3TK6hO# zcP+==rxb>n@wX>)89GlG+SdzhEFIZJygj z*>f)6O|spg@i_=nIsNI+ggWp=6F|8sf9U4#1B<9x2uhVyj5<)ES9?s*iI5|XzD2o2 zCVc)9*E4vC4b?tmpkkl!wb}pgYR1)WZzlYEU(;gJ?ZCwScPH1a6z*F6iDkk|3iUJL zmwa6w6Y)%KubNzc66g0aDS}dg^WXF|it$MGXJ52_CLDEj3%tKv>7miFVI{ZC)t+AhQ+wg278^(XOvNr8Xl2Mtnf)cAdpYe;7lb?!zV;WPXh*;97| zpNeiM#vJ_LK90~7ipf;4r~T)V^&LjMBO0xdb0j&$$))mMxs3UY^wfReS%&) zyi1Vj`fApCOkJ_ZBqw@IEj=clTc{bFdQ2k6jNsa0j~O{R=$CIbWwjZEUVrt{xF*P? z2r;$6wbeHse?O_NAd}?L99$c}@r(eyK}OeCHU`&L-uQYAsm>syQ&rjndL>&cZ+!Uu ze3UQ*EpmN9rkY1xaBb|yBSK!waaTOrf@@Pbx6xbp`aP3%#vr4k7+QmCg)(sC!>SMu zGBF-a!L_wi&}_rOGeL$++)!7Nc@PS_abbnHYvAw#8KWi84wMYJ27ac~FFkPrbq{Y0 z$`N)+H(FW?<1LnNiyY<`s{NF-Gg9m|STiYR0hVsHv_^^^Hb@B0?`x#%_({!Z+{g^6 z=0=WMsgW6PbZ=rx_fyhUBf?~2Y;59fQAA)s6YEUP8Ike1xaGv0O}Z`D;d6tQYqs2O zOSf5CE7mc~*V=fKuym89`z_sI>6V%^j5k;6r9;C~rsgy&)G-=w3eK6v`balM&Y=hQ zu1U7pP@VePEbUa#X=(is-EC@Uhm-DLFYA~tUmFSS2fvQdiYp+~%6Lhr_1aU~X|>Ma zHcFqGlYe=RW$S7lWT!(n)lxxd`jROdt&Bakq}kpMiKL~wEba8ho_1?SI31RDI)j_Q zX{vPWOQ?28^$;vtqY_Fx-Nfi|5+yk|iI$5td zS$wobifa>hm{c#U-Z7k2o$dzAV$LxNmXtc!;6`QF-DF9*uHe{`w9|<^V!u-!DW^u~ zT==fnlA-tGT-z){iGuepDT>zd2u5nsDMNKC+hA#@6vv5ESFgdHLYxmer8*89oe~YF z%_}V|ctcS`;(tTU>Btyuw(4s;^2xJXEz(&$A_Th*)M#GmoM*t&{Ge`}Dr^Ch<)FF1V1YR?Atx1xyw9^RNuRwAd*lYqBk^Wq5&Xz&^3dy3lx22J>$$5G1>%6;f8$1&Xde5$6 zAM5K#+k{KSSMmmeO||ux>>&H_%lVDDHgYe^R4pK?k8Dj1AxY!_QKF^hwHx=n|Llvr zkhSnu1LxE`8ac%t;vt4?1Bo3r6|Wj?(ze!&kkk@n*$qKX#||admqm_1ejn-7D&wKC z=18F>HQP#7om0Dr*~%LJ2IS2Xj9-YQYL2j7>Pk`#`B$zq5_L5{16z>?`d-SGvoDxH zv}GbTNW{p!;QMg>`e;L$4GeWgqu;RFtlbP^{f`lAS6>}T{MVz~4$sM-m}BLwFchnK zW3=KDMwbpXE52x0--a~U2x$=pVU6pRzDte!i0WElmH833f|Di=0K8NuL!Tl=fQ;bdjTp^!|wfB7}4;0|eg=fS8FqWrHdb zM7O?H9yzc2&l)?;7Pw&6Vx8xmJ=@fG!-b|JF6c{WBr3!-p|lzI8nqKX-pc~8Ntug2 z@JQ@0N)Rhy*$pg{B6gdx+!-0e)SaRPRdt@VYQd^Do5K_&S1-~CvD=`Ic%1Z6!|js) zSd5Dtt9jcDm!MB5_KINAM{bSK{g!sYGiGVWew;Mpalt_j2lv&S{Z|)B3&Hax1yA^G zIQx=c9+tc<7sO3lOzyL&mYe368dx8;wStMY)#!>D1we%*_|bmH>PuKNXGcJU ztra3eJ0K@W%{1ZxM;))IX04qX`Ddp`4pLHOO(jWP>ghmZw1Fm9L;>>aJMH7wwPY@H z7+gv+XS5{?V0Pp%f8%^mZ#Lw#TE3wE>Kp=N12~bxd{rLZu>=NIB_pRuy*s+&GgkqO zoPwWVHy?m&k)KnrSmZwiaZu)pt0h-De)YS6Td2=JTVVz7l`@vRhZf@CJF^m2c8Tfg zEGDVT>7&nt8wPV5V!7T5@=1r8>rdu-E6LaT@~%X#x0-zH1`lXYt;_Ys-47qv=Q6bz zGhP@0S)cJ+Mr77m!51rskN;e2NY`<;Q~unQzdFpQ#aC}@IQ+f--0&;Wy;YWQWVvG1a&iQu|q5w(~SObjSGFC+FVlltJ8OX^xVH`I6a96e7EvUW0?K3&@)G zn-Shy>kJnha=p||Xd=4^YWrPfc}SkXvDeX{E~ReMXN=b3vb}SSyaxjkjv}|4%mhDW zLgku{=(T1oTlg5Gm?k8=+o%HJ0r&G_$fbxC^r6T>=+x#z{p65xk47G&754yWa)4&{ zXfb#Qyww5P+@qa`iC4}J7}p}sC@pD+HtdRahkImrSl_hrIOT~#ZGBJM>9D%!6;`X; zJ$iVIRq~l6Qb~P&|92(Y$s*t#{;A)IGvTq5 zIu=VyyG?Gz6b$|H%zX%ykU6IePgh;*$KiZ;X3<@~sX7(+S)IRfb%uNii?D7tQ6?OA zCEI=Dg?$>2TD2Y(;)3F!Lv<>7SIC5)0X$+GJvuxSw;TNPU8aQ1%7EKu z;zXpAs<_vhD0fW^stJCp;^PhjA19uY(GM>IZt~BAR``GldHYtKb`|UQ?@YJ@uvF%D zA_(3X5&Xe5)_9XL087~VW#>Dwwca%`m93S(j;)VeoUN-aVC$f<^-;&xqZhJu{X4St z$Z?Z=DqA}RekX1HwW~8#TUo%9wbfrCZEbN*G@#66ZS7n6PTFd@I9v079b1(bXX`X0 z*JQTzbuhmdIJV--OlIr1-jS`pg%&O{Ra@T?_?@(MldCgTTc5jtt?wCIH#^7Pej!_T zeDV zFMjyjGR}=#)-8no{mU|RH2oN(VWg~VXlK(&=$75`C8dajWw-Q@I$^Nulrq>gq>dY` zRVjmggw!#EeLyLLy=Ua*im&|x3lmJj6pHzc|DgfxV^NgeJ@Rto#Eg-br=2KY!P)rP zG5YpOM33?F*jCDKyQ}FO^bm^U>A&-*@PaK1(UqTcHrjTrOn5ijQYL9^lf{ld71(`` zpzwijxQ&vWXXz@e6_}stIHJ-jbOVn5c=zb0R4ts`S-+|`$G7mPElsUIJ$c;NPJ99lV9XVXyM zvCXElcQ)luUbv_!_X&JaQ*Lt=rt0jwfD1bFT-_s{*f4#8)~+KgqqRwDS`)6E#L22~ z@dYd_<5#>70Ug1=Wt4$fD|1!53qZ^_>EP(w+)h>v-$aH=bKSh%6~1CDa@#x>at8e&3GgmQ?acN_yAIF){Ps-)%^Y zZm7%k#`NOF&ui_e(ZzKu*_Cz^6MH678mRHohSkiNY!^*f_dM2F${d6jZMyCpWfyPY zD8YU89IW6U6x>FaBc9#ZWc4H>xuk4_*yTkFgNu@&Ii}_M}8H2 zY9R73*lm$};q;&c>0_aKoBJ@ZH3Nku8xW-&`9K zH{T*ht|zy+k(|02x!&C3CUSCea(%hQ&Ezx_BG;c=tZ&Mt4RQmy#jWJFxZH-^V(kjv z>T-j*#rjF~Zsj(nhIr%_cZ|XZhy7l5*f`q`kih^#wYkL^Bz6b7F771h&U0PdMbaJT zx>&n_MF#Z7+~RI>Ub3d#;vRBdvgX|4UUFWtmfYe#a$d65+~R(6Ub42_;(<{=Sxj+! z;~L&^*b$+Pio<(Et?>3Oe>cVZPeR_&-@TV(Y<7^z?I-*D7HIxje>c^czYF!(_`8bD z-+N<0n7dw1uevL7gVAr+;RHB4UXWQMKls*B^LT07`*$NYxEg77Kyoj>{vpyOzAozQ z{{k4?H@aj4;H)REN? zi1gYZgf+%GxwMHVB6#*U6A0)1`~Uozd6Bof_it}^@890;-oL%wy?=X;_WtcX+WWUO zFyY_cqrHEdN5h=+?`^`I>faxF%*}G}Xo>h3J0`se@yz(!c|AH1fa>3ZE**nOkyQEx8S?x!&f{ z-a2@cE^y&h8SljJW9S8Y3^2B*Gf1#KE@wT&Z7HWL%KS_OTHR zrWZqc{BPK$8!W8Dpmo8*1|AK;!bY?GLLCF%6fA7!(Htyn;n5N-)K7iHyEYze!NPVP z4Da#>hI{>Vm?0MO=w$Hc(M7o9u{K!P&7(V5*u$eISlG*>H(1!mqc2$4&!azBIKX4T z?HIm|lhFN=E^h|Rvi_)7VZs0AIec=6d8XESx7&XI^i%p+Oe+nytzacTe`gSm9pgkV zjz>MtnL#habO7tp@;kMjc@>{+?$QZbRY&Xu);H1NZR@7zw%OMlx9v_v#!lFgssSfE z?X{z}TvvhuXV18FmCjC+5iUUCpqUF%B6&{cD^ST#U_g@7h-g~hVzBNE-+Vc@V<~(e z<5-^;I9gJi?DDjbP+%jxPH=-p3Ic%u(oZY3DP8@~{Rt3!I%YS{80VkZv0^wwlu*r4# z6bd?cW$Tl6wktnScmn#$0sd5Ski;tU-SQD!>$#YYD_;7p zJGIt5;aaX;g%%1q^pTnhMMZ1vSUP7)y;GWh52tE9Sy?=fd1>J^M4;tW2O>|I zUKLMoyT*4o=qadjP*?h?(r&lxV%?6FV@|J{j$*diXGSKCj!ovoWZa%I4p(-4cv+I=|(TA8}TF8vgzb!6b_YsQN8ID z-l1qqp*qy|)E3JWDO@sz0)1){MLRTU>uEdHH}b2hQ&nnKeafF~057y)!?+l*KII7r z7h*uGN?5!USn&X_7uBc4Vylx-eQLXX)m0)SeQFX*myw_84m8TYs6HhEw>uftr`*=b z5(2ZP5TH*@B1oS)UF=i-nCVUSnHId$r?%T?Vfc|Gq)$z%OrJVEonI3RCo4J)y;}!U z4^Uz2nHZHgX7|OI9bUbG+`BZTx~l9>4%zjA+R5-sCxd#^c00?xLD z>ekb)Yrh!rTG5n+2Gyy!31YJ4=T4#Ededpwn~J`($5Eg+ZFirbIxWzfeDhA;_gKE_ zfLu{p;v@0XI+2{0YYjgL68Y7gK2vpy{cydUz~x@N8R726`rc3VqlOEKOWmn>xcJ1W zcuULmI~1w|dmOqY8e~usgaXC-@YDZ^?~2{hIl*8i=ibHuyMyuAL()(8aVOLE`_r_* znlbqptr-Pg+(Ep-d&&vjMW^TtQ*oVB~%704XB z`aMdiQdT%x-XTTHlhMyB=hPJhMSG;Y zJ%m!Ky&nsu==`GP?IFY=H0B@ScO9aP;N?})%c~@a)o38>0}%{)WRl{>(sR_oxgS*A zo|MKETvwZH>Rqv)Wjp) zDq60t*PzIFin1bw(rNe&hp4ni6d566hjp${_`F}~;8K~LN2v|2c1TAl;m~?#Qcf%7 z%oNr(wgP1nONNDmEhM3NsYCa+&3Ha&P{~qDJj0#>4}vq5dfO^lYKeOsqPML|y=|2& zwZxw|L~q+dsc(7+_Q2O8{DMRDwiTkct&*ko__#y#wpFROt&*koh=Yg}9mT+keL*R; z#OW?$Kz8-=`pzs`-*epQ5so`VZ?Zy55(D-AgDbqyWTmS8wnI7!waF&a$ysU@ll5V; zJ4ixvjYB_74$k^uM{U!flBEj%utQW+9?_djh(pxzk8rv}^d?iOH<^;93Vxcc0f4;8 z3hnu(OBMWmhv-cvL~k-BOVxavL-Zz7sW+LDrE309AR>TIVu;bxl|oj zIi#ahDOK|}TRde6Z;&^?+bKlTLp&h+bAH>W5!19=(kry?w#t($)y|I{y6L-!ZYnRL zm+I(G9J*<}h;E86qL*r_+o7B8i|CS%nV8syneRe?PTRr0sh({Nj+>KR``TXeEq!6*u?a?Lyd)PMpbEY89;o0q zDk&b0JO+%>cDkJl%_n&~Ezc{tdna*YhMTpvfoJDIx7oPe=4Y+y`wpQU1Uve<-4NPA zh}e1mc2kB*OU`|6=W33s1BH1Qy1N6m;Cr(kn`|vByuyhpOVg{`(14OG2C65r2HDG_ zX4e`5WG`<3NphinuV+u8yFWzJ6DkSYpMBivFA;HP9Tv49mB8Mm(gNFkOT<@4chYgc z04sjX6AbD1gO}5@1 zCJ@7q>&<#1vn*qxa(tj$l@HIbONKUm_-`g@;on)2oD9xm8;@`wxG1rSp0(Y9rAtcv zV~fk(%_ICva8Y7YWSn+Awz{-eVx1|m*@vK_64e?KMx{i%^#bDR`o-57zseg*9BokaTvdg(g}qb zZrI~DwP2;!#N)WX|RZ#a-K(bNu7HA1$LB;#ziX+7+8 z<#HTfE^kmdsHK{&cZlACBIL(mA#QO>F=bD4h~9icH1j!%(hd+k!Y8jG?QGX*wsR<@ z3f>`BxD~YiIA<%mRVOW<@$1&UFD#b+VTd6s8WyUokECPpvl8*`4NZc zy+bW}?+~Ke@sIE_hv>aSh~7JdSZdMdKVy}=cL>pYhY(9G`XeDa??`&@5Xz9_PLJ>o zN6U9>(emCQMBiQQ<@d`D(R+swy>|%ll%uFexD-UZ!(GzE>GF1`mFvdZqg_{Y3-!^f z)Q4T?b^TJim-OCj7cEV^H&^OJa65rth3{c3=|yuGR^ndL~@&aE^k5(QCm{k^x$l zw!1dkSXq^uaNhpM9kO>dA$wQT_`U@k9_Ar&hbUk0ROMCpoDfSrAPnLmb9YQ0Cx(!cI zN=Dq3J_C8Jio2f7K7 zP8ZKO4_uAw;TG-kyEQIYRH9gX%KZIXu5GcS?};JyOOiacxQAKpa}Mb!Ag*EYulK?& zwc77EB>90Mi9>FCm~63_LsC6Ml8p_i)LJJ#RkXh$$@+#g1W5?$5$2Dm8>~2W1x*?U?Y0x3b=7uDT8&au_)(8n3gTY@bF11XvqhVH&hRh;oB5(1AC%2Hi zHNW5sO&uldZ!+;y-9_oet?JS~32WFa}F?`WFuA zLhB5HUC`;x4(UScl|4oQ}?=8D!S)oGnWy3jhMI*mA_3$0VC*`F>m{w~z4dxeH| zv-~f(5NH#kFp1sF!}-21l!~20PiR@}qvZx^`5Uf@3$WB%OPD%H_|-fi#Z%`r!B&fSD&BwZA_ub-w>uNCSKMR z6XAb$M7=gj7W_(O(Eam}o2(7tmdY^CAx+kXkV<8Ed&x!YdnEFwH^h+iA4QER0Lm(1SH&`guJunY3ebOEw zQD=_FmYU*SBs&3>T-dhBMl~w8^7^K?ks_j$TtEzU^7=taL2Lq1$|xdkpGxs*hu8_? z(Ne_C6NqeFx{I7HmUBDEG&!Y>=K<12gCkyO-moM)Sj}LS!5UcpCb|+VZ7<^80O{9K zp1cSZa|rF;+GNoUtp1B&?NM89=?BDd3neZnTEOAGjjVwECYht*8Lgf8|Q;DrtB9jn$P% zoE7m+O5HVj-1n!hVi$uTg4`1kI%!|gluLX%F;JEycH6{*f>s_fm+aKEkY@MW%{i`T z+Lbn3vT{m<_<;+3Z2+I?Vu!TRN4ltuAu{2aR+G?Q2`e$YZU#xxn#r@%-txkI4%Z7M z22Ch2giv==ie1#*vC~~97Y2H@<_+Byh$xLP(@Uus(E!TT6@}|=?txuwM0@fNEG4GH z)vmq5ZML4V0g6DB8L*us3P0o!y%2JsQf)_FskhWrwoiZ36ySxD0<5m&MyN+9CG5nI zh{ZR=8PLT+HG`ZC&ONQBZAs=L4P1#jA&!)piR(Dk8{CzgV%&?SezCzd?3tDZe7}$i ztY55F<9uOH<9sA+&fX)o+^QuEG|;xcnAb)kyPYlt3e2vJZY98$=vb^d9g8(h%kQ$@ z!GO~jp7=y*7bv;`?{|n|J}}4~je8xIu{@}y4Mx`H8sxIuVc5!c}HHvDIIK0c%HEm2$)UZ{g zEBLtORMFvjiQb`5MeF1n)Wn&;LG2*ar3#s()GT|FyjfOv!u8svYy;T1 z4{`k4N5QhZjDLb1Rh>f!rLU1o}-k?-lWe9cV2;=1{7g# z<_2!m>t5mrOd9z7t)+^pUOR6ic-6`rD&6gSPHOO-Uj4{D&wVQ0{ z;;O0b)@A3O;S!h*4rAz>HNb9e-VRGH-QDJbtFFx@%oOk4o$G=w6??hvj-_%g!?PQh z`nhknk5Ohw47kgA|Bd+!S}Q}?i`>3@J2bG!Rvvcyu1l(&?KV|VGt|7`4&J`srENE4 z*nC4V%;p?YtrHU4+1Y&Y>TBEMlb0wa{Ujhk-q zTjYNMXJW2lTxm&637YS5rM?^X(a~svUe@8@z7L9N>w_Xq>4zyT-pU*I69)QSyPq`J z>;g&|n+y)5x-@lotr^K}>cBM4JD)~frnDAZ=$-QD+3u1&*wENPEW=ed0uO&ceFX7i zL7xvTvaWb0u4vX0{<*{QfiPnNakx?V4d50w`oOZV;a;+ALcjob6v-Ii^sC7Lef1u) z#rX@2z=U`eKVhS5LUGzNp@DX#pBtzeIo~eEfSJY-zQtB>4Ft?nAnZk>RHu zJ6_xD#I^aW8j}u?H6$6%2g|go0zb%RY-DML)olRLrA8CSNNEtBSf-%C^|CIRouEX-GzXOoDtvV|{@Q1F{t9ZbCV-WZaz)cEi zr#M-tGdT*s7l^_SGUP^mi5b zCjxSy(unbYxl%8q`mxEV1hV|OEA{R*A>%h3+;`}ynz^1*G{7XTD1N(%uV3rp$gT>d za|D>T2?A3&3C?Yb#miL*K$4iHD?K#VJKr=RwGYd3CpXs<<++;cJ?XG~oD|rkmhA{s zKXRp>|EW^{S4z!-V_=&IniQmLQqahxpo!qLwv>OzhM(h%Q%REowOJyF>tx|VXnR8$ zbxmQEC``n}iw~&b>;fN^$Zq$=#!K#tt%HkZcV8@lvH}zvc;Dfo*d#-LD(CV%I zlsoy}SV6*HE}->|cCivcT_Em_)sSTO#*R^$rKA{nyE--n-FtxXHa%Dv!|62~O{z}U z%T=4UjKcB~H87HToMikCtw2YC*F=???A}-z)ZZK1ivC+U$#AoK19sS=Y*(~OCjg=?a6|LQ($&bsd9+(E) z`C(1gadn#PAVgHF$P|ZMv(82>V@X2UDQk5MHEOJIZ|p^RQy76aRf34x6K|hyq#AlN z-i#@YLU7OtQ*w}qW2)1Re2h_3sA8yasjBr9y{YToSUCg>urZ>ZP88J%)|H~S+1%bu zvF++uaC<1=o!G99H9yeRu?^g=+QBE0x;K`aT!GZGTFGEN(cl;iV2MU+P`czGFtRk& zq^1t|i(G4Iv=M+Br8TiZ_boJ7LAH3EYX{$Ms=)-!#ktRwd})J5mfu{hL6Niu_1W&) zVr#kqvD=#BlG9>49OhNLrnZAVtVWX7K#Okx&UH0#x1ZNtt7||r%-+NMKTJED%=uXo zb^DCyFfyNAA-mB!3G<#^2q!HRW{q6*iJ6n&$wz~8Q?5E45MAOb@#rq=h5o8jIfTDD zwpvMD9ot%Zuc~R<-5fiITL;0hJ5TA0EO*M|bm6IM*xz}2iEAojP1#F`yQNmH>YLI8 z$(mxKJaMsV8yBmplhIE6qV4DwZa0P2ZMc8)Arq;|+L8Nuk>tL<9rYq>r)feYUD@gG ziKQJOTvVPt6nJ^AcI|K{Evl2-`*!5?{+8H5Ya~@FOmpFuSa%ovMH^Ay^o=~)K$K7e z>SuOWY^U878{*&UF*Qem$3)(}Nv48da98Xg!CXD)9dBlhMRYT3o85)Vw`+D6>X_PO zG&zo;+qfo{ZQQI)J0?YlL8pOhS|{D$&X^>&2oGI$MXMXlI573F@93iKZbpp-kIiAT z0T;Bs(*?G*##EzDTejsHtr#5&5ej2?*x=qrp*WoKXnYE>TcW{>pHZq zC=K>yxjxpqANR%<;BFw~V;L@dz0?JU?DA=bru$=;M_h7%F%2SB)KlkzzFa%Iyngn229V3~^E>Z(Rq|OXAJOePD#IBCr1ZTdOdrYI-*qnbk)iYMNDZ6NRzS-rvKbF40{jqFe)D5y~GnHL*snx5Tq1_wtO|r zntM@Im)&$y)$XI=GFjE^%r3gjYR-gSTXwnblEs_HXAldFRfcB{9FA&}i>{Vcomh5J z)ap#jF4wV^F>x5X0u;uSJd9+Q&jO5d*+sHC7s={1WEWjw^>jCE15_`gN+QdF<7}15 zF4xVni)NEpbkAV^R|k{hr?8P zw&Hge4ZmJSy}{>x$ltPHf4wf#j{QI|4VU!Pc=5cn=CbI!Xm#_zWv%F?0&!Kt?M`&RtHCLYKm9F@JV@n;m8R0tKV&|TXBjUJ=Es0KhEdFs~}VHtHUe5 zc$baFW0A75_vJa+WZD=yh(%{j`_1v_tVOZW@88}upU>Nlah%+u+TgAII_IlwgFH zx`cph{sW#sC<13^6l=GHmzC6Z&A;)TsnQ<YJZgB#;R2cjzV3|4dOZ4?^U$8`*4Euv6)jS4*C7O9}2$sZo3dtI+@(yOOdXjmg^~s`S_iO_ zMlyF7O0*xsMk3W|u4h;Spw49!Tk6>v2tb2WV7nzx!A|??%qpg}ntSn9rPYbBVbtAy zIz%S3GJKEEsvb(doGi2D=gE!iX;4q+Jd`iZE8~DgwN0OQ=M&MdH5y;!yg80^(Rp(d z=WlVU%jEO7bZVJ6ddKs(+L)hj|cah#7vK+aRDMd&`xqSC+O__E+^rYCY@Z9Q2o;%^L zoQ+6WNN8S)=hX#E>hRRas@lkBQsfcMrWMXv1{uP#^#qGKE2=kG%o$OA!Qy^t zWAT8ruy{jnFN0`?BjYmR5vYyqNw{JAg8Oa%f8C#d>rYXX@6WCe*V3hr0o8eWIy>?w zq%Y{t;{xh1$B;|V{rTLj=%?6|Mwc*O+RMCPWRHSFKV2gN87;OGaS@7W5L(4`p=g%I@AHRy(=e&bwk5nC+ zcjjYn+#GEAe1vy<|*A|13XpuKcTWN7q!;pB>$B zKA1L?KR>tPU8A3^P|+(~*UKqjyn-#{zt()YKAA5UudtTg(=Cp)H<&X3#4jqFTy z@hC&MwLEp$Uk^_mF($YU80+Rqkg1Mt)UcqCMo-RE7+o^)A5dNvy{ffrv^5ruMWVA> zPcc!y<+Q|CSZ=OARevt}z!z>$-#gl=yOBS*aP+gW=y-0?sgc*F-TVqo_Cn$wkr{bo zT6FPYDkWB`p>AH!Id{FL#%44<3g@-wzo!vt)EO!hK0!4w`-R@g$%KDljHS^32Z1#I zkSxp%@wY6fo{_H1RnHt5s~9<6e#ooQF#g&?RNP`7~51-VD?FEyub%q>Obh#38(R+^_pW1Or#BX}2!C&y-_4-7wZf7$&^ z{W#_(olhUsg(lVMUGq=Dsm>g(PLHP#1gmusd*y$qhAwQ^0?og_4PESB{qLx8IR9LA z`fyq+&ehQ!_u1_&yQ;>KPF%Z1_2pd_K3L z!q<&)lLvqzVWYrX<3yWOD#^xkD=O!oKVNp9o?6K@7FE2ER#u6Ls@=Jz)$4epb^TTG zgxPB!6C15m1Q9M-Uu+kvFSg6n7uyBui|x|%#dcBpV!IrDu`Wa(d8_=ZtJjQvqwX`S z!{@5;zVI_u`um6Ssb%Lzzg4?n2CvS+vZr-Z`?90DoqgH!x{-ZZs9V^Voz%_i%TDRG z^<}>l!Jn7kvK?j;H>?i-%m}`DDa(y7Oo!c|q8{Gb>W#U!dgHFG-q>raH~!k{jls5h zED}KrU5V2k@4w$IUBq;(;b1B;vae$FpVTpm=eOSzQ|=4Jd^8q~*5$tt{iBW< zC%+K=%Hax#!Cq zeRILPaOgwF)2q3RqzJ88u(~o>T`e$nE`qBUtd0e%;{qp2!0`pE;k))@*Ox`Vy~3|g zOo%u#`M!Cg6CTjG#(JLOYpgX!WT@rI*jWddj~2%)&q<07POqz0&$doX&#o@? z>>2cI>+T_^Ev7>%>*AU8@#v0&0r%5b=P=4pEzPP66c%d25wcVGCg#mZTQEr<$n~DfZFmzOjpZ7b<=XM97&g*tdi-O9 zd|dutexH|YoEz~QZXjm=Aa3z{H})qQaW>29fNNwj6+wSxP#N?x$Zx2&NGr3F2&XNu z#Bfh4_DTK`gAD*Moey;LPMnza%nT4=Y1i;G9*N98f@K37@})rVU=d|sDaw8d8`BT+ zHyJzx2`AWo8gW=q*-c?nT3=Mu2KN5Z&lPw%OdM_v zcBl8kZe74K>1#;#lJR`bgdKiKsQAJw>0`li7Try9XE_Z!!!KGnW<=b_(}x&#j#cE3 zRyZpRKNIC&A={chkjB??l^`c3A#z92g@_Fx$1xn($w}DBsn}8#y3DnUa_uDC+Nro= zp^5*Kxpw!0RmyPcV%W`Ka|nG5+I5p?*Og-LMa_sU{p!lePsf7?&;)AOTZ*+S&8G~) zs>^*kp?(4emy|h_^nn}F53Wl;aDDF6x(=?v#iWswZH38;*06X-cM-UAjV4n~nf>2Z z_$A1fg@?{^=Rk~zMX(?JQtU^XXK1?6$9b#83EZG76j!P!S%4v4ep zD5CgsVC2O}{@4}i)9HbYESWPENtgV|b!=>G9XVHV^OzLexLDVkjO>k#ym4vt+jkL2 z;42thG-P|do<}(dUa<1AIplD^M6?ND`&<2(WShQ zgT+uYGko<`L3>iYKVnu{Hu~k-kv%cy-7JIuK}k73deiX;pQ>ZnmI8Q+%@-fK{HQm8goEId_3u?^^>L$FP(c7AhKk0oF=9jJcQlZrR zO_8yp=`Bq5918J=?%T5Rob*_9$7^^&*T3Zjy%+O>-U%=0H79uE^617PdK$v^x?a{- zP`2x3&FH*Ey{z5!vbKp{)?3st{Y7en%Qgsgx^C1@U+I%}(Nt@RhC5vG0LA^%EXD0b zO0G6VI*)0_#j_zaW67U@^pA@oyfE7PJw^tpB*Z7wR%_cG$~5sJd}A>2w=_jVMg zPQeot9HxLf)+p$lD0rNLa}*4wx{JW{DeTe{jdel=2fZhO-_mYuWcM^V?iZq8I(!fB zIm{d%e&h?$R~`j07Oi{M=8w_317C=qISTk$fk}_^ztEl$EIRA+v5~#C^7|3=|LsaH zK7pYPz6ZX{#CK#*pX-5|l~?MGY518&{sp_{kMS>`kLAbovaxG^HUEa6jqoo&4us=X zcw@TU;}xobOqF-SujD=BKUATbw~PN!g;;I{*F^>gjCm)?uV;z(mspYce9SlYYh+I3 zRxn{P`o(&`R_J7IMdCleQf@_Zoh&kPvWFn3mxm3(no90@T^3^&_~m49O+|1+0+(T{ zK>AgliQtqyn}Rd;YzY1^p8f>|y}{eqbVK?RxLb-jSBk)pz~S|?PD`+#$qe&5(p{wU z+_9lwdG@8*$bi4}GmA^}0S-lP5TJe<98@m}s_@-ToceH@4?2P;(h6L=@X}@)YEI|p z4X`CcQ@Zx_eYTgVljeHqsF~pKJbL#$_9sxP(YbS;R=PV^>W&@hx99OgMEZ3IwWp6ks4IN}K3mg|^EZ)x1U6cOpTKVOyu;iy7Ba05Rcf_v~IZG6&$3^N9OHMKbF=Nm+@d6N!nQx zI01*f=~t*(%bu!E&iN!fLXX9q;H~s)C`!NC>)MZ6u?R*ocw%08a34~&!l=&1?*Y3G zY5OsWel=^87Ur?75_m1}j`Th>*sd;5NfYfS(?6sA4DpOF7Om~K5v!f~Cm)$%Ha_kE ztMfNl6(MHE7BE?ai(cAnwv`OHkhYohBQY&>!F3xF?l=CZk$!{LHk>`A8C&oR{{5dJ3ce{aXL2;5UDUhSlj`MQ1S~YmHrv zE~4Llg;8VF=9S5nt1yUe_pIeb^Abja1OENEV)B~GY0bP(r_V4l@gDb}e@ocMRj*+j8Jbt*do7>;x%Rd2y6LjK-5ldh^Ry)4d9O~YJ}vyo*;r|o zDt-xw7jAIlK zPL1Saxv!kd)r{=cdRq$DPmF}+(OVldJETY4z^i6spn)<|;m648D|o}JTww2*jN|>) zZV(@>{>Xy%$_4$^L4Qo(cnLVRpg$h;Cj?HGfD;S)lj~S0!tMNcM?0$v?XYk%W5Mc* zV0ERS40f83Gtje|v|x30usS9%*B2MTu?4H+!Rmy-$r5m4!D?do`T1-6=f%#?@3z0a z_P5Xe_S@eL_IJ?!4%y$0_BU&PH`(9Y?eAv$dx!nK%l>Y$zgz9^cKdse{oQGQ$L;U^ z_V=LueboMLyGi^Uw)E5X_o)4CF?g%}ZL_}}_BU>&G5cF>e=F^8h5aqFzp0x=v)2AL z*x#d8_i6sxI#}Tk3$qMARb#g#4(prW)CilL_8lku`n1{cp=Eg1Uq!>&{Kzw zA39uh?=8PP`-|Wd_nPxEOiBFgi;+V&U;Z)h{;=}qnI8l9tK}=w59^nQU9qx4d)JP3 zq`2a4?%3Ib^TvZc^UF@1KmW1uGdEWS`Rg_ZWx0yfncW{^J9^ozWhY)*6`W*;!bn&) zkj5DYYV~K9{!CAgwVr4UKRmOn?8Nl2k_SsUC$2hwOYHnDm7%6;*PV!se3Rwo?=oE; z%Y;#a)pghJsxDg}>%Hfu`dGM?SI+fi;q_F#ZsXW3Gt*l{$iYCHn2BXmJ0MH|cKYL(Ue{?Sr@efigES%M4D9 ze4=dNs?}lO_#KF!zomNpG=vR45^go|xOew$ z*S~cBmgmA}ReAUNnPCc&_ph(+JuFT9B?A17D&9Kwt%~&6iO;tGcjdxmh?8CN{Dcyw z-Lg7-OM-6a_m1$xTKE5d*n9u@sH!vZe3e^8>Qz`M!M&1 zpete`_P}U85*Kh972fdm{FIal&b_=hdV|_=K80ET4?I}OyF|H;B|kWn{JyN&Bw3Hx zwJRF>w98701WF6(C8cs#LqY4Vnom21ZxAOHDfrP+rc^tk~li8k%Z| zmdH?!iUT#^l{jD%2w|`%>rl8zi39N|5c`ws3*w*+agh8Ie!Njx;6@gVMHaZ$yE2h2 zQ+k4)Pw$Z3#$?erc$XG?mwMq{ z8t-CaQ5-{(hs2^cDi%8+NO}JA)_X8~uv3Y}!-&NbN-Sda<4x+2SWJ$JMQ>Cr-liqS znqcLsAqiPhrpWciNOE5w$qPx+=#aH(0yRm#@G6y8(rZ&L65^H!r`K+~Z%Md>))EOH zlj9c?EFG6B9hW>zh)c)0RmUaMVX2usarNGIUySfo(%Qm=J<0m&)3%WRw7z=4Rs@eS z%^3cHEdS}Ce=w5rHjmfKO@?(7^7oKww#w8SDjdx6_hk78vzpqQ4aEtiWv?vxIQO?N z!_yJp{(z(5P3=k(m!F8y=G(6&zIYoi!(&MuoiuI{`$Ju@M^KgQKe!6P2Q#f~Mh-GW zs+J=^A}I&J)vWH#H?9^bxa&^Rn|D>oulbpP#>Vb)V6Zj$?5y<^$5XSKgIuLX!Myl3 z&(6H$P;qMf0d5k$+dDJ^ie_U^ z_)Mw!EttBYF_3=OQ!+Wd8~`oG`LM%xAb`L&_Vs#xJ(j7W_lCxm%{%NXo6W1O0*Ph= zqB5Lnrtn;3{wFg7Q%WHIhQ?;|w?qxyVQ*#@I{?i3#&RaRX7eVh$AqSGd~K<^Pc&zf z82$s9&Fe@qr}4-GRWqBInm{~R$q^-J3X??;M&-;hCYrQ}mTG1fh{UL9Hn*t)0e95{ z)WN)$;IZY+D$HL)qo>}xn5|(5vVo<%`}j=09WNrvWz!N{oEs@%H=mcu<8IzSq~nH0 zAZ{l7Ef1q9_qU{%hr4&!D}*@K9kn_4QOXu@?69{tml~R@p$|EH-mYyj6D>lnL`q&^ z5i?GRp)#JTEkawI^%z)qLu2@x%7_`#PM7Ijm%k#USErX}w&`t=x7xCtB7K6ws{^p> z(@#JBij=n!C}O3pYH8O5d1adth30de~tP zUvBt&3_dthHy5yto=2EZWfF;IxS{b9^M@Ixk%8r@m8Kt+)%cUi@Ew6{7k zUZ?7zh9i7bt{MiNg%<@gPq5)3>JtoYk>5w_<@bqN`F;KY`TdWL{8m2n=+D$8^q9Il z5m1+gHR|&8-RknoDlR{LxZ$T<48J4T@CY{{xp|VCR)yD&SGSQnSX~rs*rwh-Bb00( z&vfi}KuoLunG~BXx7Gg((cFUm=OQVuBMz!_VPaD zA3#X8aR*De>kn%#DowlE%F(Fw8IMRKHkXvXJahZi-rvfP@6@`}G!`6uK zWJy6&q?4lZSv&zt+;-eziR!rWH?H3P*iRWWNsq{H$~O6(`jGt2*&@F=_54;ol(Iuz zl76NxQ)|`5`GC62*r+bE0$hIju=5!%I4y7gsk%D0Kgl)ZcWwWLJgbgxb(%6F>HeqW z<@TTP)arbUU!l9z`BU{))b?khch!#N-)*$D*8YNLs%^8Ltw|@i*g3#+Q+t+hQ`3@Qx`s!X=R->LIui~=W zOUr^&rA%nkkrK~88K>?DCI&Y+g15P{+Jj|o!+*rs)PtD3`9?kHZbN<&ot8b<6 z4FB;t_XJks={U$dW)%%p90|tL!(;pdV_Jjj94y|0C2nm#P-gVr67l3TCfIF(={a{M z#MuIAIcwySl2eorZwrhikxL?p@iuLok+Tb$^!@grx(O#l6E>Yr1Ti=txS=|6c~<+y zc!y9L6ch$;gk!Q9*rB#1Nt5fPO4Nbbu6<8t{Z(tFh<*^?K z`g?-QdPTSu_Uc^;`aptq-BZ$RdYj8Ch~Tkpmz2Kd^uTz%E!|2M>8g^m8X1W+4}aOt zS_GC%fZc}*hwG1JVo(tCOfnWmcEF8;@h!gd>s`J9&krAgGW|@t=ZA+F)^%rUfxB*k zXZH+2Y4`l_$E0?DM4yr*?PXs#>eSB|gYK29nlZq(JnNx=Huge+E(nh1wR!YsDcRpD zb?`JiA@?oTy+|R??%&6)OEMDlZbxXnBbXSfagY?hZrmx)=COLWE3_WZl6O3z8drY{ z6TdC6+OzxPc#r-Z_m!USFF74rf7*y}x6-S3&*r)?ou7MVht|*5&&V@-4L5njGo^;J zBj0By;wH}?d0K>p?fY-YV~;$3KRr}4d)>~^dUyA)qM!#t>jy%&3YI?&8v=*HmZxE` z<#7nMD_jb+C4-^$gMS9iIM@t>D^J7V%Ht4RhknMpcETyo_h~V2XgxKnp~bvm)3f{7 zms|JPrCQf;gdFo(rFB^y6_~I!VN2qzdW&6ewOdKrAB=;FNB#|FY3hzU^|bzBd?e#h zRV*WvOzCa%lg8gn{^s!)<&kXyZ20}wh4w9rb+R6{ z6V{MgTUGaIEwAf7lV7?kfxjhQeoE8%Svi}Z%3OZ#DdK1So&0QGbIMbb$lq;bt0^N} z%__3h{59EXzE8HA4P>jSSyR_7F#DToQQ5U^RDbPs{nK>)GfE7hi2~BQ)BBtF9(hDN z+TVn>5(%WxG&GQr5KLqoT8Ub?p*`Ti%~k)@E>%%ZrqNaj$1^J%Eqa#+Vc+l(h+&Om zHBFx+1}Z~8%i!6j_&Y(kUB+3d49b-Z$C^a`ZW9JABZ<0@UYX0!Jw^PizmuQMYk2Y3 zq)|V9HjqaBLNC+;HS~)7enZ<1ZL7pk?QA#{m==1RMBA4u8d}ewPXC7XJN?+@f!R2` zbjJle#>C(xz14v>V%4ZkKNfFs`@%)HYW-32;mH^W#OkvfQ=BdHK<2(;_Gnb8QClZ& znWReLm=j16$jC4xSb=t`yt|vZ5>=wOxWuU7BlH@MNAU)`1RLGK!U1D{uyD{g*wD9e zo}mqVw<%d~amBZgNk0<___5^ZX7a7s%LggCX*7?%RPHuAd8;KF%LbQFx}opBLwUY; zH%#*F+b{tQnh%Pn2A8{7sRfJNOb6!wUWE9E0=*~I()kNbeYI(0E3MEK^fTYMnQuAi zgg)4Fd%-j>WHI60^^`Pb&~JwPrlmBo=qbjcV!n0_-P*>~Y$Y2kQWf;MC3Txz(-~{p z_+8rxJat+juf+_A)>lNH$n40n z!SZrhkL#OyY=KF48B?W-^hQNnF#fKfdJ2y+V&GY>(|po(C1P`Jq?rbX%0%n#chMil z_Xdsc3`V-{Xy4<_ZAD2=R7j;wbJP;X>CCN-D2bh@lG(ph0c z12AQA7#wTv!*|&z$Y8U~e1+TKnhddWNuE;k-{jqz4D+AmTIlkG5qzi0T&*5uLR}9i|S)BP~6;JE4eg~1VKwe?tLc5eD z06OOHDw?s6{f~b1Kl%~c=Sccd#^V1Y{YVwd2;E5OZSpgZzXJYN@HeD${QpZoIsj?g zy7)2q8{p4fIE>c+(T_xF`XBu$s=fc;=to1w9nmM*)$qI^n;h@5Ky@^Hk-w zoqwXw|L6lI6ibu#{LtWj*lP4&8A%S~Z1d0(RR4D}ST1L48g23WalO=Az54HaGxu8{ z)-R5!dR7Itp=OG5Dr>BoMd|W0TYf|lT_lR=B2h#at+7P{zZT~B}0<~CTL zZVR|j&(T~(Lmv>eJv~+frT=12S>(`LT`Zcd_bk|~MtNQ4YqU_W(Ok+FvZsDDixlx` zs6U0Hs=7H4yLp@&V;MWmyqzcanyXAdhh<}P;xY#`&OmJDtMvJH z?&-SCaom%R9lyOH;`zs>kh>5vBjL+DFD&7!==t%PZGrJwjr8n4Hiq1O^$yDr&kf(l zlwmA%`0^cr+Z6nKM-+jRg3c%cK8&89Fam-^-X)HVV5~ym^5wf?2wYJFqbN8kieNPN zqenn6hIeB|M(|6z$XMw1<-21D+))Hc6ikXD-~?3u*bxx$1-^XG$OslI1YTdhH&8@Q z{9HDBqZr2VJT8i1Jon>Az%YS#6Gq1HiFEP8WM6)AtP06d1Su3ui6WTD{lpOvOyb?7 zkr4zHf>d9AY79YY6v1Q)PL3k@3in?b0l^gBO&J-%OobrLm!B3xkQPNSm4Z{F2;j&3 z%SJ$OIqxnX89^(y57{s2j6V^7(AVkFyO|5(PsP8bpS#@i;J@%TlJP|2DrU=t$9?(7 zV^kcEQt>;W|1L_!$J~EB0u{gK-S0=HA`d*qLerOT#t@iM1l<(ujw0YdQT`_*APDm= zJTihV1h28M$Cuv|L(mgNz?s+lKSU9H%KfJ!Aoz@TpN)*5Mj`0+<@d%AaB5WvloJ#@ z5k+v4`;#LeIK{hDBO_3@pM|G=`KQ%rIn8J}9mViRO8zm5p^y8%5is=gu76|G~>W&{Jb@<4a|4|IhM^QA#DK1lF+Z*Z$@$phWr>?)64m=^=8=mQW)}K^Cf3S zl8K&%PtHme&ieAt#;SniR#mVhwN-^ETVD#n5{u18tU?e3mBzyJmA?G*p8ETE>V95L z<;Q&a$5gG3LH)5P(hsSP@Uif2l#efo)Z*(AktVBJ{mz&FyI8G60}N~tu=sjJ1SeQd84FMN@=vHvfYUdN3L+SyDu}`mW#mg@uo!zp3=b;|fAr=5F;)f9 zKmaoKz1z4EEGL2T%Xx1l-z5r6?=t}d#$x%ucD-H*jf?g z|JK-AaqPun-e?M!0uqC`=Y?^e7ZNfL$Xzi|7uquq1QMX&Q205@1AAdy_~kF;?c$Bf z8~z!lYR?NUOwFDbY~jDdIqi;$=57C0icPM3n)j*|)4U(8oaQa&`P}kp-j+M2d4I_B z>1ETrf6wz>JWu2KZ+M=|b3D(lR7~?;&-1%w)4c!mt!dtsJRev(&AXoGJf1%X=J$C{ z;kgSOKjnEW&%3};!}Co%vqsl@(pjdvO3SKU@g z7aMkCO*#QHH>O6NYu*X6d$4H`hZ}caqAQTt>OXDE{d+rZh}gb+@h^^OU6GXM*nEg? zEnshvjR0BQ1D@^of%9x&Epf!}&vMT-*Z-%C2bZzLt)4lJ*Zm!mhFfb?dA%o1ZElsd z_#-xBzALoOYq^kd4%UAf72g)rda<&b1U14=;x*r94~@pxiG=Y3cVDifQd<@DAD5te zvfp$(IDb%&oDbX+j+gzn!hz7DxR7I!kyaOS)Zvwgp9K4U98WiU$JuPZwr?qnG&F8Z zt|H3WR6_GbjMvO~{Gsq`9x%_6pc78R zf7SO!97As2eu%G|a+WhCE~k}^NP@+Lt#$ESUS4YcnobkCS*a-3qD{bQ)^h|xM2jcb4nF58 zcgj(ZIg(}!nBNsh9p(DDNMKUKVXeG6V!bj$3M4*kj;zDs{L<=~)pm2Ov`#PnhJAtY zrO|w=WBJBs9WIHc6|1zc!+1ZduhiVgR%rQ35D$WQmC<}hbCvr$n9J{{J+=!O<ocyi_Gyckcp-^?Sy|vBMr3zwSRzudXlP?G&5&2y2P8()rnv|%=m!&#ULtPlXJ^m zo_Yz5Y81H|4r#9JR8Qy>FbQsf9Dz;8(QQlDh_|WFVP;z(Kn`IJN$p5 z@BfBtWJ5BWdZlL5aph&N*Cac%GC7}dyOfK3&73BTQ65YP=Vh--)vi=10(a2XWfWDg z&GV{dh}!pn1tdH%dwFW$>*UGmOLSD*?(jU?JU>{`74_ybn!{t*<`ciqFt)_u?tF5- z!~7@wX2luRwvOg&f0qHaOg5zTn{1mL#+h(J=stJ+{VwrPWwX8X_F}|si5XIYfIWA6 zU>ZN#jn($hLMpH>)m&wf7g?WLWMJe+PFnkazJ^}TEkUkiiA8LbTDBJ*E3zh-C|k*~1_&kkmp`6IPpcjO}0 zA?O(5v!0YUlX`Y5wZp?YCKeCs5J@rqZ@S4}jYGjSqypn5+zr$|i zCbNkzZ1*9rEmYbyf=0`Tp%@=SF)E5e8ztcDcL>0vEDo}lrv)m_w`7@+i$lS2vyEHk zzS7|GG;HZc;&=DZP)wL_8+bc- zIyHwiPswbF6O8Ly@~0!i>#cD>M)k!zi~wO z_j+@2-0=Bd$GgVg7XJ5$hA#)Mv>E6F%#P_1Z7<#zTCXr#L^}^+p1&#j1PtBpkBcSSDG5&l|Rmc1%X^B9YWTNL+< zJy4Kck&fSI^wHC>ok~VFq?MX}oCT%71Ixl0wDkJRf$V9hm)DFZTD+|Ic16zylJK4| zA7_yP2WfYShSV%1{3J<0gbH_<9)>_w8WJVs-%(_i5ZA-Jo9sb2_%2zS6rK(i;MI^p zd*PPqCiL8=bfZ;kx49dhDl_keAbPdPyoyKj-1Mk4=t*ZRy6SELLv4VOX-*J;6{-40 zmo2bJ{E(M2#TdQjITZZtHLgHb-7ST;&F>0i*4=XZ{P|r-vA}ezN^(RCdEzcJS09l! zPGj`DR^G9Svm{z_u!19Ar}ZDWiIw%RYK3(CV>r?P+jUW=!(inI7y_t}ULN#mJ?r*< zw*_V!K-nzv#xEPdOD8+7W)WL7HTlLjyhgrTZ|WroPJEM^obaN*4;TB4K3lGKx#&jH z%C|Fc^ zUtFySOD9vA_HAR8BdgEX9GD%N@7g-~rc~`K^@juFx0c&)T5i|Iq7tDP;iG=sXbC%& zUIZjL&6nAi$Vs`rI9K2+OsIW)s*MMGAgRx$lH&sLS$zvBgietg6PA!7YU@;_X}Niy zTGFIu^%=`tzZH&rMFd^;nsn`ox|>8e2EI~v)0NVX;|=@tW?$>t(S3R8oE-io?cJB} zs0>`0eXqkhk(aH(jgOL!XB9)kZ9WPEFygxFNXx$0tz9M{ES7g>-?K_X#!pj%n4uI9$PHH?s7s@-qTGM z1uBDi1m@%Iuoi%)2qI(7fUMSp6)Z`jN9FWyJBU}Pf7@ki#f6FVR=d1a?nTCl&_YLR z!aSb!ben#s!&Zcnfy^l~?`NVMI&K%rbF|te7g0tfUHLCr8F^J?o;V$e^mmkhrLp{c zV^nkG^xhEcBJ*KN$(g=#>nz`#19EaCN?`T8syju6dUZdXEzV|~-)yvrv(S9}f(|g~ zA{$ae{^yF!miMF>g3|oo#O6V)A{Whv)GhqK*R10Vl3>E6YX!lQOxro+dipVb)wZ*(1IQpIG9PA|GA0BHR@R+#wm6)ep ziU|<3Mj4x^!NRw*Z*#A|>ARf_-y^;S6CC8)e1)-z`$;Z}*G$B7&{*JgKnha2!*JkQ z*A*U>M@ipp?zJsNW!1J4Q(R{m*;$97X`1MTuBfik>X%Inn>r?JTy!)-WFYwrrbpUJ z{M4xD>*gz+G?lrAelZH$2&HANR=0a;le$~f!s(lO4U@LNuEx>}#&e_ef>GSaaA8*8 z)QFfMVrV)YV0KbvIqWk*-}F-KjB=SdQBpae>)56JHAjROJO`0yPtj}}(`?#QX@2wP z$W!xU(pct;b6Bt-&3us~)aH|yMI{M~FUdavei>OIucmiauBPYxNt5f}z(pC@Jq&=V{FXfJJgsgKj2 zK(E8h<1w5hT=hFLD6Xsr?MdZuJQIs3Xte+}Zq7Q~5ZQdMEL7i;l}4^oD`bcV3wv41 zi<>BQI?eQfUg2YBKYkCZcLZl-Eh+}U&VS1|{I`Gpkl^Z5A#6r8J8&8lLWtEQ=lR6=}ya-62WpM5fS~n}%Cs9#e|u+_gZY zlvpxE7w>VD6pP29^6@0+G6m3!W2gB&SPF%X6)D`tls>oz+R44^m7uEPvXt{JGvQ zWsaI%WLmV2tV(>5)Md996&F|at{plPrQB`zGXJDLIO=+AS&QZ^L`H;@HBmpFvBnRA-O_qi%HvIehDZ)8ofc{4o4{8pjz zP>o>RE@nJivk_TF@LZSqiCTh5To;#db>!Z($i1nNduN)7(PCmZC@m{7I7ymyIO|YW zUsfb?@D2=9&D)GmB$y#f`Bq3#uiMEGiF}L=i9V*;s%^JdJ-ZHzUL-~QZ`I@uUZRz_ zZZ8IVviYRK4$HXc^HS4>_Kg2RLIka}F5Bh%~9!c@^Gdq&?y7o9V5x!I233NJ@dy z88P{ASWRpr`aqdBr#i9f8FH1F|BA1)((VJ(NZX~-{%$BOskC$mLO3p~4=AHWVQY&# zXb(^1&S-hiPGcmNMpD)QoA(oNOY&`Udm2jVt}I$YW{;L|KNX}-WubWu1wwhEks{SK z_Ti78b>OXi`q_w>xWWr?;wS7@cph>}ymU?Rs!~Tlr=qq{1&K;x^it`hQnQt=Du0j< zCxzYB5mP>}!4oFjRjSEKs}4v*w8@X$VVv3kFrr56m2N@Hab1WK0r#w|h|DOUcc8Si z>bR6TB0q8mN6k~*2WpB@+I^vDI3bd<7^(oFik_BIJ@O-W)p4f%PZs^fu%a%kiB&fF zkvmRSwkT#)SjAiU%ZPUjE1f0InO0Bn;(mb zl;Xt`rkyon+WGWVpeYk$AUen2t>*a3k>~ht8U<@VN=}6&VGlNvCmQb2@o&aASzIR52?~v@`U02L z%~h+wiP6eWGY@|vT4k!O`$>-Yns3OHHJ$I_mgzjI%ZNa!twF;mFg#Q&KU8erYR|(i zawcNs-SL$Pe+z|I!3= z1CvLxQ835^^Y%+>f+2Lk%-cDzaJz{?8=2<%()=PKbU}u9SyA=*s$#H24-iKuO9`v! zh#u*XKw(UlGEGJTH|d0Fiv$vU1dLlhi)qqu|AuH#ZkZ<^_ze@~Bx|Bv@EezkQDex> zYG?@W6tbf+XQDG@RwENU?`(DVIfMoVWwG11-JMX>_I)I-<4J97T~ z=J*48ZzO9E_MB&Jc6(jGH1Y;1c|-m2K*qCZnYO?LE`0hjF8oF)Pogn8GMk!1dFO}j zJ|DUpjNYkU)pH)=;3*d3e!83k7@mJyflDs!JEOM7X3MF?=~eS|&daDY92u2*S52ip zP!qZM{|&+0nei9G`w<1goCn(s@=DLllp-V}*EaqJh^KboMuMF+ zR(h5?Yt@Uh2P!>p?R!=xPwk4F2x`d#<&~aO`*Ln@Ad1Ft{FF903an=J6N7t-$d)rZ zDm~XV-v9eb&z>fGPK4#?1JiPDAZld|Q81S}bAf--vjW6JAUZ#7CiB!ays=k$O4SWn zr{1YZd50!bNN9+m`rrMR*5CJq`ah{)U!wkv>cz172NqkE*ksjTDl)wOR5tR1jNLsn zk=|nkVR>7}BDplf#h)XXoMBF!Cgae1$(GvFlwdXQ46A8(NE>Z~hLfJ0wJ4N?V-A=ztVsc!Pe@>zd|3&=RM1gMY%8~dnf978Z zZyW`>U*%^wc^CTkAJ|O#i|G3v1-c*QN3}w++Qlt3Z=o4HJBfARE;6&Ym#9;oosE^g z{hl8eA!I6jZJr-5;-)jgRZ{4d0O((j;zK`zxzm17meI`S+~S9Jd)xi ziCOpMO+#!)B>hg5pu+tK6-}t{e7K^B#^WpNg9xvDP-i| z(`g=Q>fHDKNBlLte}-CN5R7jsDy3>4XG$yfdR}Sa$ROd?M#+83~iM{RYioJI!7){}-V)I3;qMgnsDO?_YrjjsVSm(XG7E0&+DN1W8D3pe0#NZ#b zu;1^by5T2P^I08E-(SW`3XNSIS7lHYnWv^v{IRU|%qCC$At+VH0e%&`d5W7(XF7ex zu#0tf-Vg3Ql483(L-C9~a96RM)uYMH_tIr}asson(OkaWX6yK#%V>-C#j?T9Wv(MB z(q9&#T5vFSFREqhc`j&MEJ1m3MJc0oRcv7eqjDaWRRVW@j4T(E9zL zT50mSz1g$VKl)i)EoUbjou7u|NwW~QH+Pz`3ZvSHb;Fg}qBq79bBc|HY|TC8aQ|D= zJJ=OXkmXimV9bSG(?OKnMRfdeYn>ylriNg6k_ve;_Cm-LdVjQpJ<;6Saak6j(@5@J zVkyh^yTmMA(JV_GE1C)d%<2P_7V|&8Dq5IWT(TKt#zeM(_l15an>a*D8jBW}oegs~ z5oJmHqw$*T+>Voc_qjNFQBU{_n;vm$Y?TJfUAf%@6qE37E>>~fVIHu^P%o;^SDf_w z98AJHNe$&^go^GCCvc1ylZbDR)@Q7A?ZSfDm~G#%C~$LKc8L4HSL?EWEZ6k9Y_<~c zGpNgku12F-`>S1bfC(?(CF~t8-lfas8@qlem-)Nu`){H^{x%Baxi|~R^IQQk zbr)D{;R(AyVhg)>HOR%eYbzJNsaI6(y3oMo!IiGCH*&9oT3$%yP-r>z>h_@cMpvUO z8+ORDVdsl#*$|m+{ypu>pXej$Zq4YEyuRSU2a zwK;dQz_EE6{*Hnu^)KGVE96vOsy1G~FEDn!TYu36h%FG0!v#^qtf40y zp-vg^MY0Ig1+0>RI=!^&2q|)sc$hf?0xqlxSL&MvnJ`oqF^oh749m9d(&wyQ?XuW0 z|5dH;-4;SpBzUFysFlc?S=eV=tl7Qd4~7$qgndk-txEZ1S73^M&K{U(9)KCEC$0?6 zHb-&CtaO&zl$k}huvzIK@5^g|lodgi)MpdeGUK0Ev$MZHCz%_1he|nX=VH#}GbS3b z=T755R!j)G;HJ~XWjGD&0GjOMv28nOPKpBqMwE1{J#Mp9FuPX;=Z0^PPL=jz%!M33 zD#C)(Yp$mxdmvD$O(eZwdnyRC2e*=~XZW_Sp6w!2!za4U;gD(wpLDO{wV`-XNL$ZBu7LQAS|-*E-u#1`=!o)d{@1NlK4v@st~6gh`L^O*hLdbj@Yse%iQ+sAbpuhIa z720)-geeMBz+GEoze0;&6duEK)}i`#&m;cGK{Gt20Mw3_gcS=RvQaxBm;*Vrn<6&N z1@5eQqXJ*W@-ai|r)sBawlFtZvqi(I7KvZfy&myt0ki?I`$irimUf2Tczqhp38_&g zmkF>A7LMGqE}J=qd_;-VyuP+|*LZ$a=xzEq&S>dB;A`S@dXBNx_9FAjSz@YWU;BP; zU`te$I4eq^%#an`gEEWfY(xq&K=JZ|i#N=}u#rVS$h4?A_5G1>MyV3rbd2@v-d<0M ztjKmL$WWUKaD2!n%Ef5KLTe3j3CZEgI)rK9)YkZL>b#tQJ>PgUbl;FEWdFkW6I&Co ziX0E++pF1%+;A;u2jJ64;2y?F_;%y9(7i+1-wfs1;m+E#If1WBT)BY%s3xLo4Atfgds5!rD1xhzZ4%*KiESp3vG6U$6=4chN~PH zm$}MCQR&ArtspHrGtJovr7OdzY@W)(KX{8H^))TWzml|JZel`gGdot_n zTW`L#Uz9JI@06uosUOQkIuhE0csaiFYnK{{KL23gB;OxcHux64G{H&8)mV%6g6D$0 z8-JZt41Zbgz4cnwp10b3`0G~m8Wla7)8{`O_!a)6hRl`We-i5xX72Bxl32ydfny7L z)i2>V$X;RgnZIJg`T?L~c4P!!ru5MvBXgKp zUwJyl_`QxcvW7fP8?uSdGXrJNoFjFJ_Hae_liws&I74j82z&;*%rT>x4-uS`TH}mX#nj_`8OTdf9szXKhG{7oC zOUn3QS)r?Ck=qtpg{Ny^lwl{rU!EhJqURJy3v1(^D)`@Yd;C+20s`NBb1^Iz`MSA=tKoqej5_gQT=`6#mZZ1E1=SO%>D3^1Lz<>8{RV<<9u=2TYA{BJ~^}lgY0>N?GORJ z<=I;P1rEw#gk}|AOZhIzKC9|UKT4<;2QOJW1>&lj;@NpaC0vtK>AN2G-Xred;g3B# z<2*Y@Wy+pG^=PX1{UKw}d{IxrJAq<_F#PI|F0$!q;Oa`rYFnbUpqLn(Jr>W(D(G&F?pTt2wJZ zJTa>s&qI%G%z_NBwpW#1Oj)V1abSiJD_=SE*ofcMTcah60l4;SMogpL6EI#cMlMSm z@m0~skKXGt8-={R-twd0b{)0rdjsN=SqeC{0nj}kZW6#TgsjL15U)oioOiPLKh_8p zfgH0^TIcQzPvajF`xj(Ps^u{-@$jr|W3TqszY(B))R%p`Pf@t@)A~0&^(U!$XIFQa zi`1_BLwRm8@sc4K-Lc^bh39C;;aR-^vB-H&iZ^x+c69#QM&ta0Ht9%GfR;YrB&qLr zsI*y+#7cT^6zPI*42?D!;PJ~n6X2PD3GB`90TwseM2 z_eIoc4Np$Fn!M%LsvAMQ{KkeImkT+iGo&8au6rr{I`9ZJx$Z5ZOupI-yzx#8%L+bp zH9n_T!KON@S_ljUvhgYfJGnt_1oEo~zA86MUuD<81oBy+c96A+zc=_hLiz!&zazbc z`-9}^2R?!cv`z6Oy~SS(NmB(qiSJ0_+vNY4ysg{=a|NFVOpeUxrSWp)$D>bjGCn_) z`&qrW@FBfDyPwRJXm_*LpmdKpP$x@E+V6z6`+6mH=5CM9J52jEV<}sZJrxP&;epiSZ+@7_mPxB zaB!i2m+$3|j1w3?vZI3dkkO=id;HWLikQu9)Eg?7z6L1=)8#upQSr(r1?ambeE{)# z8kUo$3pwGz{`czk$iSh%DfYrj-+J*BuNf)y%m7cS}`s{F}=TokyfW02hewUAy zA?_$vch=&W?SN9_B_{$RPs2kDydmmno)-nF1$AkXMeMqR;1lTMr+P7J4~MQGy=Z6q zExt`=3J3Ih*REs`j}fR-x2f7%vZGth4UkBfAb#(X-_3}Qb?>HgGhnnSd8wqb=Z9;d z%Jbm+GW4kbga64*_e#=~h@ht%clFK}GWRyd1M4CYMStuCAYZOq_qIUp0z%++nmQ`D zmO7)g8YaNLC_w&%?5erhVe4MO83p5j%p;K+z-v#5f>HOO3^&1cebcd|=}o(3f*Esw zwq%5@>xGu_Ng{i=vh8-#vvS{V+;?o^2l%>@X7=`je1su>E+0HK(V zI)xXSk2+m)xkMIE{pIwURh5{eixv0Oi*F?F7%9gY343>c3fFa4kZ83I{YJyBJ0u-= z$ZF>?dsOGEfl86I?)27IE^({8r+DWP%E=pS$Pa2zO(tI?-A(~;2YKAcT*qgg9(5kr1Xd43;jduzI?fyy> z&1}i2)Tj$%XTy}W1RS+(NJbuAEQ6>ZM?Y2C&@QmtpoGfzHyrvWt{{8Cqv;967FNf! zX6mweCPUJ}WHS#oEj11xzw4T84EVZFYK4psYs+4d$tQeejxBBwSJ@M^ek@-!N8O%U zCiSvc$p0moZ=58&E^`3__WxY=(|$6kzD*0wh)Vl?&OX*v}+$&mq`|F??zt6rv(5XP#gB8ds!LSs(9?^X@~Y zI_4g))Pha*rLRL@fBY&^C1nqP&H8y;&61TuEPwk+5%q#OO5nZPXffMvabUHSgL*Gx zWcOsA)rg7X=}Q~|GzCQ<{s~AeY*Ac*Bp)RD5+q^GnQ$`Im1(w-y2}Jx+N8>L*9!!p z4bBXtNaj>)#5&WtcCY5OB+7%7?w05wOt8lmz!e`~7)zH_Z+2s>Yy^$wAv{K@*jS3D2D4qW9|OmFr5+_XYpcJD0V;(TOAgsS)J;!d zscw!6%vZ2w=aJV%ycUDsehdf{a!}|fW(W7t3iBwNC0$1=dXFX)9jzFMn!esGS6dNL z_}#z0fF!)D)5J1&G__l5r<+qe^$)2Vdmv9YQ{>}jqXIK@Gd?hB*3ThMZNGaO1Ofyc zwT1UU&Qiz;Pv&NY+(6OsyX1yL?_Z=8^8YJJSydOCKf-gb)i#aX;RR5Qc=}?s|BLzp zWsI4tpj;t1{R2lYyRfB>AMeY2htO79bqf|tGrLf7xMbVIv$JsQF43l@w-pz&Sj0y| z%Q2tDa8ZE!!9d&wcWH?^%E}-9HieF=E$|Z9v7<>=mXxU;Q|&U}SwM5{O$*;*)^m4s z*#LQQhdX-Aaydxly8+q+DaPV#sF*k0T6(mzz<4pyV%G0#PGxuEwREGo$#m*n z_P%B>&uwvi%`Uk*`kEbb#o6+d{;^$d*-dJO+EIQtdzsaj7nv(~!dTVNw=$4qR^wS1 z|hi&zz`LqnftD!1!Cb*jDD*S;`c_CoWAQ5;htG;uSKbZ%>Ujwi1t7 z4FhX#_rqkYj$7XSAlLq;NDT)_669?lb(d@+XSQbIgNo~pn1ly$`%qt_tEf)>R;BOV znq>B8m5x>!Ou&p=8C((<&Lb3iWmClA*_rIWo5A3DrPXjZJS2BJ9ZROmw@sG~Rt6nQ zvH-fT($~5vp>oVv0Pu|Kz$1+X7q-u2SKwuF+2hkramIn^?^OEUS*ayIQ=^Tk)U(+y zqz2fQ;+9u5KdVR|t&){5gMd4P_pEM;sY(o2;szpZ`Yz^C*%`$OS}YUDUbaX7TkKKK z(_nla=_vZf$(v!+BzfionwV=G<`bmcE{3SUtx;1{Lg%cx7!x`pV!^n7>X5zYb#m^O zt^ZKc4w|jIo#(@|Zj!9+oqtrB2aa}jM#67AD<&W9dK^SK?s&~bW|JXkn=giDKFF-{ ztuNG9*-Kp5OBloW6go0Y7T3efCCtQ?Ga@yWvu4k(%z4%8c`zSw#@v=sbt96cizkEt6M%Nwk;-QWBfbsFR}M~y4k?7?cRrBxO*KU+`9Wo0sBz@ zmHZOR*UY3^Mf=P-cUsq!ZPs<_ljKDqjxs%$(Jz?#22j#vlFIEltN9O#=zW0SYve;U~StV(k+XoH#)%+0#Rl zA+SVhrm(E~{+wI|vMfZj9y@y-YMmbVynD(m*y;wxDfcV3%e95^_T33=b2Gh3nh;G|Rh&RO%| zP;MFJPSx#+CLwp%oyKl9!I5zk*Llx`0D9ko4A+tN_gS1w$dJ_cWjlre=g8>flW6+h z@d&v#Y&oJ^)}4{xbyvxX>FV&eEIawy)Ved7(|^>s_8S{gpw3Zu_OtA>=hw~)C+;3g zkB6PRJzPdw<;!AUxqDy55m(S!i+m+Yhu5E3ueWC1^=x6d)Us;b1oApQz|SeBCF*~vL? z0y3N~@a$}l-=hzho`+r{oh_x{bLxF#)*%9wRC`x)%7UFX&(2BlEtNqJXUbLhlEMKB z_IL2b7t~C2OaOAQ4^=Rb>v^RqlS<(d=GpmmTq`P#cPiidurk|!8ojO(BP8A`m2Y)b zO8&P#tsK+h*?Fik$k)D85C&7cPG8Zmo`%b~ zL0!yF42@e{CXp1L#QClE+1Hs3}!i+N)HNe|JjF;r^= zRlyLdYhtKydJ^)*`x5b1{$~N569YP1fS&qsjQ;<0#9D-1;XH>xHS9qC4V?AoK|U-H zEKQwFUD_F^_3HV-0>0FO)7(t_Ah-!`Q89oxVo~jE%`K2NA+<7CaJRZ_SqnN`IC#*X zT+D#PCV(?a)cq50P;vk4<*x_NBy|5FSCwi93oaNLmz5s!O9soG5SJD4-Hk3q<*TUy z^>t2>OtOMlh}gxkVrc6g#64bvZDk=iFuK^BK?cYvkF1$zPPXnNYi65cW4AY&@v+;v z=0JkV99c8d{6p;aTJyu$ZLaxl>~?|qdh~Y3oz&BOnJ0a3#)S$wFXeqBCM&7x1qYp8 zDs451IOq%zqm3-l+A3F-&5Lb;nUVF2%@_R8ws3K|&nYfBf#e+V$_XUt8~I=_MzeYZk5!s%#<&l;wQ8Uh%Dud5AafxKx_RUOo>cC z7f4W!aLwkrqj-`ia!RG9sYFpri&ivIyr?#Y?-?TYDc(Tr>KL*A0^eI6dRj_Rl&VeS zDK$Tl5g|vBt%j;n1vO7B({jla?o@=9n$7G(LFfyVQ3eB!F}Lu^;?5(=$7O_OeFuBW z$j#c%+u_anIj#HUW<5x*5|a%iXdPJU^nW^*~VZhW~h4ylMhv7<3{Ju~SG z>*VOGOq$50NSWmc-@gTqw(6o#LzimeBJ-<{ApX;q(hm^>_{9$s_@C)VXwCXvtY~1RB1Y%;k7IOHyz)wK6-; zsZo`%tBQfstT!e%n=P@VyR0OyH95Z-D_|3{EB#w`136cC!1Zl zN@}E+nmvp&aa2z!t#(D`xVEeP1~iqkBLM+?P=Ib9T7=?<2b+|J7GA&(bUg_4xDVonRNuhT))KMqs-jW)Y zQ#~c1l)z`^qY7jCaH>CK%$1wtEvgGSkbi;fUn*eQ*Go!<2v<;U`!W>y4tTjz9H@Ij ztTsayX@&;JaEh$qWd1eCl*u*LYkJSjQfNvx4Zv8ApnDmV-M>X1(|3H-xh$A!oa6k` zYr##d6OIsp6Q=q$=R+#dxUadTxM)kod2{9hn62CxE7c46JBmt5ip?zof}oP;iss%;F)38Na3#Y{vN01{l36v+yafeZO#AxE!RA#HuZyca}(^;aq z#piP*&-W%PmnnVy?@aFveAQ?*-ZEUu>Ap7>y`ZpnK5LNpPR@4ZgU0ucc9bZM0LwZo zr&tDWH%s;lC#!jyh$U}EfZyF9bZqKS9Lai$10|ed!I7H~My*65^7)Sh?l9iTd^fo4 zI17#ga=0lUSO4Cvarr7{!m?hTX=Tx0300KY6wd@wY})5bb;V_KEkqd<=6H>px;WyA zkEG%v0b2WosBUp)Dee6Sr*mG`B>M9S+*)rX z-+a9L%YEr(C@C^04ZZlf zQISk^<$5GKV_hAZB;4cU0!te#Cr$)W3}zes`h16j6GPqTxK50Q@q&b+pm3O zsBBy9TN-{&_IWpH>7hk-K4>}Nc2v%iGV{1K9=hLwSGTG>S%(2P8gL2oZra+c#qF?X z?q~ldFZe_i5LhZdAxdfKl*Zr_Yq*)-6nrAUHQ2C4exKOL@0KSX;Md#+Of&&0R#ax* zL&v~!q0ldQ?k7+)eN&9TZ-YQ7VJ4j?d%wNts|0U-UMeT_EwJb_I@F;rqe0S%vY6>= zIujQR)$>GqszO zZGoi7dY9SCX@>Hag~_(q>4GvMBz8y*H@S!oTuL*oLavCUX$*|kE8RptNw$SY@ymB{ znFFn}21*ul2I++PQ>$!g$Z<=Ngcml`|J>q?PV?6?<1@yCcIi#M>ojL~WgeDuKE`HO z_GX8Qf4Nq+AFr%-5F_YW{2Vxglwf|&4Z+_Pp{a5dxY5fI+wj56o0}qWC~!EX5wpy_ zJUpj_6>QoqC7hR-gYuwCXuMe&_68F|?p-0rV|-|qvZC>u{|s10H>b)iHKC%rUb;^9 z11&{{2(FyE?WC5>tj};^!jY+U#zj->-|#}F)*o?IQ!9^QJMkEB_Yj|;7OwIW< z0VB&f5V%YPq2H@NeOy>R7eu=ZIecSw>LNXjfHHo#<-kncbOh3LGl{rWIMJvb>!%($FWUN3+pNn& z)@6&jD27F9ATwa<5&}KyGu#j-rX@a@pp9>J$|GcRPIxw*7QR*=`26DJ8znhK9~dO) zkN@d4+=&(l94l}-Mrf?n5?iUI7x6sy$VvbxO< zk%^vq2}>PnFp+abk@b#9%C(9kaU-UxS%+T{utxKidZ(CPbBRoQdTYa{WDbSox1~Xn z2{CJZoTD+E1(nF#?~%QnC#v9kaG~= z;gr6nI4db#l7JVE+xps;hZ3X(rE+`2Ik7sw7ApS7P=2~TFnPo1+Qnlhdqa8Y;R*WL z$s639YppGqoF2;SqBw0cR*L8O_OE?irlOTH7hS$~*jz-QJO1~YGCstn`7pE)P-L zTlkk876slRfk)6nCjMyfE)LAnP-ap)YH4kbSH`_Iuhl8%6$NmsQ{>cRkI0<}v~7P2 z{r3>;O`T|ji>p63$HC7?*cPXhwqr6=?@WV;Y(=JvdUL)oDrC|x9*b@j{`Cih#uTi-`$ZV5T?L1^Ju zUOW#$wJuk#$g6%vuz4E`0Ql=iLYKbRv8cO}7Rt^M5$kE#L2lU)`!&~LgtTIDf{^d} zkIyFZaj13&?Lw$$kQi-&Ia~7(GJ#C>xuC}IB>c0f)w&5=AAF2#t_2e(=X+krv-=LL z{~ZE}NaNa@hX42?>^KrFI^tNntArZ1E_4a|n>$cpAj_i90NE0EbwX&{&j7Wm(ufP) z&gPXpbZeXhs{O3{dAh#T%#3p08{T7k^m?|$=Dkh;^FTxpD^D~Fwet;)?)nY z+;Jpc);wNDdomGe)_O#-{2C*K3RCK9=zbFZYVVI!3YNH0=6@&vVK>>=O)!5YPgkrY zK!ho=7YS`%J#qPv#e<2BXbmn=h&QK6_y@KYCf6^XJz1NQbtrq8mq0TJBRI*i zhO>}i9NW-n;|Wh7bJxl*tH~&MD3~J8m@xm2?t}ZW-lfch3AalCib#r=6~XqI+{O;l zQu!C>?1e9zHp~pH)(5T${J-pd3tUuX-v10Uzz73pOjJxt2rLLI5G`=DP#L@=1}Y#W z>h2orVzsW$Xtkoyk>YTgqW7)ccFSJ-SNqy_S$DV8N{a#IqNbp(f{LP=lA?B^T);GdD*~mx6{vzaf$db-#ade ze$v1LIpW5>xF7csW9*nH#8w5lw+t2 zPm~M~C&M!U)p4kf93EEV7kK{3Anw~8+N^LR8#;b8Bsa#3iK<#0uc@Xao$>M`6hl>W2ZH2Diqc6-g0cN zb%GzjsA^o64|afXEnbfG&;M;Bob=yWYKQ{qE(p}WE`>2vp+rzvqYUFZ(> z%{!Dgp6&x(vj0CMGIzWQn8nN;Zv|S^!yj)QILK@D$9w%&c?DPc_~Q-mqLk#K697hkt`cM@}b^puf#EO3j57rsuNyp}F>R~RAv1duYRA-b|Z z@CV{+U2w-Mfb*x}a1Et6rpS>Z0SG(K^l`{L7k1jI?)~_}X;gC>U6>PKjpXN3J;$o| zR1QzRZgwNf?vB4!VuqmyXw`2;IQUWBJ%qO<%R0FGqIR(B> z(sZxks!oB)hX&iNOS`}iv%bCsF^1^F6xPERI{_XaXdFG?F=8Omc>}O-1V9A5G49Gm zcjf5Q?yYh#2UA@mvHV#BKcHiYO*CbDI4M5D+ivnYDfT#ga62ldC3<;B#Z(_06|aZe z1_0==FtWcztAMOd5r0;W`y4UJI#H{E z0??&Rsz^{Y=L$a&?pFpRVXI}p$#$O6xe_VB-Izy^^p^?E8xDH~3)PqEh~qmDxCys#;ztR! z>EW1wu2;!d28qN(?WWpPvMO>-;$4U&m5Vz7T}?hiIWOZR2qsxe^uk9o1G_3#qwTJEXwo0Kvn0cDw0Sbddrj4djJDr*V0fW z{|9=8W)ZorroH2m7SA+77XstMwYfP9ClWWJ>7n8dW##P!Yl#C49rNyoi}`kAyZL6m z<`TaW62t*4cL=n7Jo)qZ(-048L8Mzo!n@OYwU?lS83fO!Gv5e-9Yt}Za=Vr99H4SW ziw^z<0hfY7!MMB@hTe1|ROu!(o~_ft-Ov-A1d_r&jTFkFgPqjD>v5__PIf>RpKC?W zFuxBYRd4yO`e9 zE1rBZ46a1E9+{0n#gj>Xa~p|sqIg&g!4fKfnF^T^5-z`bQv~aoO)>HheGG}=?1!PX zMIoD@C_Ra8 z6rP3#gKB?`zWW+|?lt+-g)s{a)FtD8LEYV|;vZ~aVJpAD(O04F0pqz2nN(qsjWHj@+JoAru|vAKa&cs6QA!S*%A;qCDdZ{=p_y zjp-!dgj>XW@G?vcA;*O@B^VjsyBoQ1AP8TQFd8W{orDbMSLAT=493rRj(`n@>zFPr zXayqDAY^C8K8pVXX+)~@{2>6GioI2XB;d9-RrfTFx~Ua!Z(02NZ>0w;um+P&c8P`tS4q{^}YHQX+ZLZz<7IvF7ZKozWm5tVLx{*#J6-D*P=~h~E+G zAt{idtV{Bb#WWyxstyutkP|kaXrfTMd)2yi8j?o4bMI2NgrVJ6F)dwaFVbB42D@T; zX*~zYh`e$^f|qH<04%o$Fb7!Jvyl*((^flF7KiF98l`n=a%YN6=O`1YOa($}>cZ)< zn6Bq_E_b(HNs}^>zFA#3V&P(fuka6cKseFCKX{&W6-ih?3VA26mJ9JKVUBXxKty7M2N9)4}6SfEXX6G zRUt#WNk`ts&05Mp8RbkcyvnuyN-qwo5UW`BNo`e?<_Tg7bUWia1T`%MgxyKZ#R+pI z4Me7tIGQ#!dSeIHv0=8eA6bMst`h?)y+ zFMuwhFbz;HnA(#g&BF&WrREVdT6jrv3fRiIXeO$q{{|k)LjY5Za!#QJs)v@qO+-2! z0mhml#O8R7-jLtCd$2YNRj<*UkScHwSb5oHmL-jM5OFT!r0pk!s1@YA`Y% z&xWwDP>#uBO^?i!3=sV@jzTUs-UYsmK+hAk0eod7_#lep zf(giX=`BsJ(X3e?VCwV3=@z`IXSn6;ZnZVYMX+Y&G#?c-8VtUxb$J3-JyYWua)Voq zXEAT}YW^**?>* zu~QIP+T4){$O5l!nBpam>X`T>YGEoGBu6GqMK>s0GfsF5%h&!IF8n4sx1(ywqntT_ z+Yku(7Zm2~B$Xx-iIhxf4ej8mArnLhs8?#$E8~oFwJUB(s)Pe%AV!E2bR@oqjt@>& z9VGTbKBndqjEqYX;OkOlzExbNbtJjVB(+f~K%0)(J`hvuq`#t^Tqsof02sSgMMqW8 z@#uNR0_nHIzz?U!srcb(^n=CW7EaJ+#UO8Jq&FF<^`dHQPy!S!+`(wFuK+wys(|{V zS1XFRIm%3;Vsr1z?RK2z_^42k>~Emt$G{#0u%$80Xbp4FmujeBOj`wE+l%wvn7?H| zCI?~Lk4azl6VeF=t5(uQiwUyAyUoEkG%5m26nmHO<*{qQm%FJ}Y@fWtaGoN22{g$J;2gT5j^SN7dNI1TsbvfL)Af@4f$^3- z&1b5W98}=iE2+$vy#P@iPE$&F%>T>~HXQiaMWO?LKW4q=YLsyCtG zDn|!%GUhmwL!Qpg<4T6;^7W+_tmA!JB1>T{1-ce!7nn&m-QRvYn&D#uTl{#azombH zxMmK(Dcfv{#S!T1hcKe~~Oa6cDbz^2fpv`y{<)l218YD>eh zhRz0Cxh;k}0FSmM$F%smcu>>CR~s@B;W=2|Nafu>+ZFu}_-J#z{8f03lRFv-?=Ubv zZ}_%hTlqGCQQqnUQ^Sdd6G2ubRv8$ws4Mqgwj|t{8ixGj7~oh#@Qqxv@tkB zYes8k)(q*^QH-sEcYy-E2ArfUASrMa4!(j8Y} zee>H_6~Ia^0QPtR)o-f6@0kPG;;BCDp8%lcdjz^2PDXO$=wjBi_*El?KNSQkcGoI| z@(aMD7{t9^7i>EgjAyN&k2y3VhTj^5Dly9^zns_^vSz#3E-m`c2?MRgxW;`u=K`lh$xp3~GSpgD2c3g>0$3jTKwmr1JHBmG4$fG!#7OBGhv=hSh=dDwTD9UO61HfHMAuQ7U-QphytFM3Na2x4gV{6_%-#Zz^+d_QWaLT@A_dF!w7n5GDJFOM(cbdG zR2~`L=~ea>R#vI{Irfl}p|{*lO59xO6G&)2-C{DxfQ;u>FU3-lBfY@Edibw@N@&6{ zC&i?<LaFX?j#5IYoiC!D4lPxU zZ?v#jW8NWYzJ#TQrR3c{t%IlZLVw5Lbvh=T%CBAr6}3V?M*y}S{*bujS3{!6xB6+= z)@Y`9I4cW&5+L}<78hxShY(ikRLLn~GrfoAIpWet>qIEaWV)8Zn?BxQs{zL9X8ys- zu1vhaKMYBh>a7zakpmmNV%Q6TBB307kWity=qVgFNhwa33$nd9$l->!ObiEg3y04X z1GTdl0k%~ z!Y(VcQc8cuu}FUjymo`!D|^+vqct@@HG70%CFvYpMROD^oX z=yDYWCb^E(PjdYHh!VP}ANX4IhsvR4vIkS!2O1nHz!?g>x)cbeHe+K^0wU2u-#Pny zo5_jU1!0+bQlr#nI!|icW*rc%su*{TUqZi}R1umeibD%tft~>3mT-rE65Oy(Ds|0+ zw8tR5fuY6-ecJ}VGX2s2k=S`hN)#Ctsb51L-ZmGaG2b19_as-@S|Beb4#lJ;1{>S5 zq6VLo)tsm($ zu>_z4N+obZgCplh>H+(8tnkP|4@qP$B%0QdHWr13hw)sQ$|hh#B81C3yoqI0J- zN=k~>onn(TN|GNX1)w0@?XaZiYNSX9XcQahJR=bA_$hirTa^~~*ac74>u|*3zQ>sd zENta;zqYDK944D|{bpkW<(|i*<#~LQJda628%No78b=httL9s~$gQ&)au50O+u&*k z=)I1QL;#i#h!|rvM8c^YRs$8kiM{*GalMlN3%CWMIEJh)2YdrTi4gvoGQw=f{F8Jg z$6De2Es@5f-|R@fC{kq}K^4r8JO*UfjA^ZFo^4=n=i@5oNAUCKy!VF^1|L zkK@qK2*~k~gdnL*i>D0U=SPU+=ex5|EiIas*_l!oAO=%H%0w!h+`otYKdVi*&R`DU zZ|*{TOrTKQU8FlL-L=!5AKiUTcjVyc=A$A)|G`k7Z`IHd&uAuYrb`G3n`28t31K)Q z#em^1EV2+n7eau;K+jO*4IwPzI2|=eR70r5x8iU}WgbGsS!}H9qXr==Y(R8X2onJH zlW)=I*mO!j=-YO*J{rV20vQ#|EJI3SEtr z4aSe;ETmOuid;x28Yh{M>5HZq!2q{5@JRE=gtCsd0s~MmHuc0dQ>ei*OoQm}`qDj*1@QH1+-deqr*yMK^$FR!O<$uO z1<@T4@NBFt5Q;({F!u{l6_ee)DHIG!p-M)ki44`~AqQ7wwKOr_=td-Q8`}Z9?X^3wDYDE5IP!o;-% zk~AYVzgkX$QWBntkIDxZni2Y82l}BP8ZM}|TeO85hx8$J3_bO4htw3npj#@z3}_vn zdX8bTT8b_mI?jD!y5tr%WWCf}bcs6Cq-$?1h|ahajj(GBsE+1`JA86tx!@3o5MD-5@ADPH|3O;{PQp2fv_y{yp24RLMXH!;@Ls!(9(n_;H72Nr@5`gmg z5Y7qp{1?M4gvp|k9fNZu0sWi{bHAVCm(=s4Yvw{eR_Rv80d0Ybgn2TK7!l0|c?$0V z?=c29w8Rsmozi5w-z_%5{HHy-Irzv-=`>RK&xXyElH-Vi7>pG4Mq!~my+utvb`K=e zt-4@b48bNcOC(B@m6elJnTr{6iD2IdJ53jIPNMMHSlQ9Fji+s`n&@`hN&jFcC268- zZLNOty*9d5Q%Sc-v-^W;1UrMzq>Ov-m3TvuHffI|hVmh+K-Un^wt2y1%f#Tu%BO?ae4V(%X2+ol8Yeb3N=a?t z64Rq=qW1$Fc(Dp@VC_I+G^)_Zj~eCCPkz+Ok9K6{HrS$TaQ2|7EDQ{8fR^65x0)?D z`Z*!m5FWMlo+O+{oM?Wq)#eE2Kf4DOB|93W=v{L8V=~0#W6sa>y*hgIevduM-wUp@ zIsCZ|)zLMY%6Y+cDWj>|=031u5IPM(*e;<-d~0PeoO)d1-pzK;a$*w+b3yn$iQAa& zCz8i&+4Y+UlRT$b2ZtRNgm^1R3E)=KRzPeNt0^sn+Zd2kUwEcK2o)RVfk!IFOZesx zo4AcwdfAtj-pOqYwT2BX5N&WZ#KEn{ecZ+>AVqHDL9v>SI<@`a9geat`5TTuxQ%EH zw-LqnendKy@E1~GY+imt0Vw}=+cB=7QKIG7_~j&gvcPz78Nv{t4_5`7oCQKU)YIh9 zHQn~ln2;q~6TXG|_DjuMNCx!Mp`v#W6>XyZ_l6U&+EN{Qc+;VW-@QL?HtZB9o`#Uf znvCok={2+l3>I7&zVJB8;WzsUM@z5zP#x7(sMN(O8Y-1SR4iAdE`EdR`&ODM*C*HJ zTam)Akxn(X!-^Wzf5}e@&~jCN(rc(z0&*n4UJwG&F`?@0zNIh6ZICrIdB0) zphFAbuGKuz@sV#jB_%l4$u)qEQ?yPvL-O5w*WsD=-b+Uz`X=rjBjnuF7(`<2k-JjK zy)58xNGtBKF4vG?ZlbVe8GhPIsY}(C>n~ZMTDpaX=Z!atf2~&|oEI!oi=KGnjh6g! zD{GLIN&XPJgH=#IF_eX)`V&|H(588FTTJEl{wVJqS7kVefMGb?1E37zJJ2DNp1>9s z1Arp@*7GyrswT8RY+@aRjL@PkSG7pbqcz4rtE0GPY!u+(|cxU>VF|^f@k5T0~VONel1;V1OD|q2mULlPCtKp7P*K zX%fApchy?HmK2syp=EuJbO)s?%1@XAAcPpOK_#6HP=_;zLW~0=hm!RG0PM*od}fu> z;e=$NkQG(Z#c~c2pQKC`U|d3TBqRDNN7`3O@VG~)N6k2^ao0S#d(B`50QXX-3mZB2 zTDXv%I!5Bb6Dld}Ls;lM zIt`)7$##SJ^ucE9E}T7%gMdNUjAFElc8!*uut3B|)5tg8RzCt2t~VTdQv88?O)Aru z(L~d4-L|~6%Y-KY^H{knMvKYNP=l8g$89;#OMmtfDuA5j>s)CkmM*_augbF=FL5z1 zHwSYi@o)DsyFvjq|PueoV8VaLAYV^Vu z6?z7(9gg0PlK$gk+G4Qtw(VOmuiYy8kKfINHPwLX5cItc)Rs!901b!7X}={+Q@B6v z*6b3jWW51KVNZNbdpmX_I_{|r$YR{ZJ$VbztTpT|;RPqkL1pT!P^v{{KLzC_@Z>kZZ!YVm!l zynKSIENu|JRyNgz&_ghQX3dr>6In;Z?-m(EGUx#GDLVeLKL#}4D2Y3`Kh?_BTgN8k z<_KF(;mdACH}QSyIR>!EY_wKp2=5bU!WL>Hf|-sJ*Dz4q#VrJmLj!qzc>o#Cmj{*k zm4&7gP^U#!s{$IUQ?AbSKI_dLIA3Qvt$W26C_(O_DRLg+eS%0l3x)c-#5HseEBR8^ z#SKb-1X!1;%cqS*PvCz#>j#JOF;?Gn{$wBD>zJU_$HtBI zpT=oCyL?!#&y?v6^dWH#eOLaF_&!zZ`M%sPaYuZUU}eA^T{bLtrdM;BeScN6l8t2% znXnr?YeS#1xN-Mb|-9(#_z&F zv)OF4tr#ayGT14Gi&k3iLYj58u-S?oscXEzQk1pCkcjcj(lmjsDtiYcCdRWU#?XXd zE?q4=UrNPN;dqDI&$3|-gkUSj3fn(H5&2dwL@j13E0a$^(!FEiX0qnl@(X8B&kj8tL8&l7*Oi=qEC78v}0qTqnYmSS54Ci$bQ&X~a z%Y(QLer;*GAzFCbsEMx<_rs}pe8bdUnk7|k7~wS2OOUW}1-RCX6Vd>xJU;>h012lg z&W1u^k}Jg&nTrfz(1alvwA(<tECjkN(gcS2MLZt#^u_?9ydiT!E=T3SH6YIN9~!!D;CX^AtS9%99z z1Z+kX;|?;qeT0281``H4FyR!+SMM75GRYhfz;rl3$SW>#5*G{OxV5rxgj(x^O<=e{ zJd-|^Qt$F;gUH1GI$qM1B-7`KYkLk|?hb~SmF3$*q9q(G!pbm$MJfu%hm19O*2QYl zo`<~@MD`^9h7tIqI-w|rw18qMkTUv=X)h_AmMgsjQ%!^wLAPahzzzB8+2~BG_B!ii zozd34&(`0JK06HZeq*i1-DiadQJRb`(PtXgXVr3_C4mp%R@1h3#!UKPp*mNZfKTB= zG&oA>gb!iBhY|FciG?7Yog>K8;8+CGv}e z^R%7|3pTh#Td|Vs5i$9Bn`l#HLUeXHP}&K#HD$SLam%!(@I9~2+*-_Eh0P~bews@( zIz>$cVvK?s`sGUJP&yB)VO_1uhD*y>t$G@o%DE8ONhQ!VL^qwpvS~m*+#Z7JnMW~i z8a{%wCdVGuW~})n*GHeBIBe5?2bAG#>?+K5jru11=W)~<()-Y+XL4rqfXDo;bBSMC zsWx6**#P(<(AItvfsE*01#m)b<{PNs8gwDP{-|Nx3Dmx{AH0n@v*XY}kMxh?HWVfo zrb^rXO5+C~Ru&3d3`0}#oa0{WlPdVoG&;@W5dk<-bk1D37RG(nNsxWpAb;oY>u?qS zJfuSyW?hvm%-e|Th>fv%|-b|?yUtm6blua`+-M}ux zXIfvOuOJpN6n{e%=X`u^vhkwjY>re;rRI@|ULmZrXoC_x#^r*Rg(?!J7g5rMzkq=B zBcs(M-1Rm&VCLbl=xF{E>LCO0E@oN-J$NV-t{9dwY6~fUS`sDVJ_Id$!cHy>zDjzS zGdTVqE6G=;zGlGAVv^${+SLR~wN$f54nR^jW_weatkE*_8L+9{^*Z~^;-ls%@8?U~ z9{ss-G<|95JT$9|s&xe{YJ$Eh1F|hm6RUUe^>Cnpu-fARrV(0yAh#T)wNz62gF&D|BGZJZe(LYaGT4Wd9!M z8GH4MWhieVHF8S_iA*!#Ww8T(lc8In#9i*hXB-2hTRdP&^DwtC6mC|b

fAy|j=z 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%0A|0M-0hp@eqnhKVF9C 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 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")] diff --git a/WindowsFormsApplication2/obj/x86/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/WindowsFormsApplication2/obj/x86/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs new file mode 100644 index 0000000..e5dc9b8 --- /dev/null +++ b/WindowsFormsApplication2/obj/x86/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/WindowsFormsApplication2/obj/x86/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/WindowsFormsApplication2/obj/x86/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/WindowsFormsApplication2/obj/x86/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/WindowsFormsApplication2/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache b/WindowsFormsApplication2/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache index bb1ebd489d742ba83d3d81a868aa26b1b4790926..c9ff0fd1a611ad6a76829de92947b8adb9ed83f4 100644 GIT binary patch delta 63 zcmZ1=+s7#2>l761%*e>dz`($m;%pT&`5>3@rUz6~D$ literal 3744 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 delta 755 zcmaJ<%Wl(95cQ4iTbx(pw0Sf%BqeERd6=M7s6g3J2oFJc2m~sj$V%KasvoKCG(lCx z7a&p1js*p=W&zpp6>Qj6V#A&fKw`#HC6Edu&FIXTbLAP&ylT9uy}rV#a9^6=HSe(W zr!Th{q(b{y9^xYBf)K*U7$e8HC&PE~^T?ik%fPPO9etBOgdi6wX2Z%6K@b#$LKp*& zU=Vl|c1zb;4E7?KWZP-=EyMP`=2qA1>t@k|pYb}xql-LF+HtrYExb%1OlXa34~unI zw~T?~ZWI@|imbG?pjCMikvLpD&nFOsiPCD-+PMqLB<89}Rdk-BpbfgV)#ho$lGZj& zo(YgKG*k&u@YO5=fB9nbk!QGG)6MC2+p*^6n}>HB)q6dy<=AW84xfVenM0@A9B;AQ zzlt>S)kK~hg^#MqreS8X&GPUowHjY`TqEf67_|f}{TzOz(yV~Rj$A};9l56yM$dF! z(0>fHGsr(fenp}Aj$>w!D&guldnb^TklY{%yqiw4GHBV=*b~bPYO`2dquOYg7v)R^ z(*sj+`2s`dC%`E`UK%?{=MYHszG*UAxs0y-^^R_UObzY;0Y3?sO8Kc%2$S14y0(8$ z_t)#LW8L%(YlokP%~FA#p-WlPP!rpJpbzR@(`exSclcSP{#ele_X8{CNSO8-G+w2~ P!*m#AW0ld@^5xKPTj{Nz diff --git a/WindowsFormsApplication2/obj/x86/Debug/Jellyfin Rich Presence.exe b/WindowsFormsApplication2/obj/x86/Debug/Jellyfin Rich Presence.exe new file mode 100644 index 0000000000000000000000000000000000000000..9874cad4b0493009b54bdbcc0490c15cc4f29723 GIT binary patch literal 180736 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

7xPi5&pO;xXd_!|x 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 literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.AboutBox1.resources b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPC.AboutBox1.resources similarity index 100% rename from WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.AboutBox1.resources rename to WindowsFormsApplication2/obj/x86/Debug/JellyfinRPC.AboutBox1.resources diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.ConfigForm.resources b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPC.ConfigForm.resources similarity index 100% rename from WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.ConfigForm.resources rename to WindowsFormsApplication2/obj/x86/Debug/JellyfinRPC.ConfigForm.resources diff --git a/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPC.Form1.resources b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPC.Form1.resources new file mode 100644 index 0000000000000000000000000000000000000000..5c490cc9d0d849e0c066727f228cdd3777191b55 GIT binary patch literal 7408 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 OY=0B&bG5&VKJ`x@ZG$@i literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.Form1.resources b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPC.Form3.resources similarity index 100% rename from WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.Form1.resources rename to WindowsFormsApplication2/obj/x86/Debug/JellyfinRPC.Form3.resources diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.Properties.Resources.resources b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPC.Properties.Resources.resources similarity index 100% rename from WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.Properties.Resources.resources rename to WindowsFormsApplication2/obj/x86/Debug/JellyfinRPC.Properties.Resources.resources diff --git a/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.App.config b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.App.config new file mode 100644 index 0000000..6f387e5 --- /dev/null +++ b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.App.config @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.AssemblyReference.cache b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f5e894aea93a73e58fa9d4feab241bc197ee1a40 GIT binary patch literal 11 QcmeZu3JP{+WMlvW01Ze1dH?_b literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.CopyComplete b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.CoreCompileInputs.cache b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..5d78be5 --- /dev/null +++ b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +39d2709c88a095c384908456f45a2cca8910d004 diff --git a/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.FileListAbsolute.txt b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.FileListAbsolute.txt index 5d13c9a..741c98c 100644 --- a/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.FileListAbsolute.txt +++ b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.FileListAbsolute.txt @@ -1,11 +1,43 @@ -c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.AboutBox1.resources -c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.Form1.resources -c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.ConfigForm.resources -c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.Properties.Resources.resources -c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPCGUI.csproj.GenerateResource.Cache -c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.exe -c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.exe.config -c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.exe -c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.pdb -c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.pdb -C:\Users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPCGUI.csprojResolveAssemblyReference.cache +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\Jellyfin Rich Presence.exe.config +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\Jellyfin Rich Presence.exe +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\Jellyfin Rich Presence.pdb +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\AsyncBridge.NET40.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\Microsoft.Threading.Tasks.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\Microsoft.Threading.Tasks.Extensions.Desktop.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\Microsoft.Threading.Tasks.Extensions.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\Newtonsoft.Json.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.IO.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Net.Http.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Net.Http.Extensions.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Net.Http.Primitives.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Net.Http.WebRequest.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Runtime.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Threading.Tasks.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\AsyncBridge.NET40.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\AsyncBridge.NET40.dll.config +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\Microsoft.Threading.Tasks.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\Microsoft.Threading.Tasks.Extensions.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\Microsoft.Threading.Tasks.Extensions.Desktop.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\Newtonsoft.Json.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.IO.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Net.Http.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Net.Http.Extensions.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Net.Http.Primitives.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Net.Http.WebRequest.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Runtime.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\System.Threading.Tasks.xml +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPCGUI.csproj.App.config +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPC.AboutBox1.resources +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPC.Form1.resources +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPC.ConfigForm.resources +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPC.Form3.resources +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPC.Properties.Resources.resources +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPCGUI.csproj.GenerateResource.cache +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPCGUI.csproj.CoreCompileInputs.cache +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPCGUI.csproj.CopyComplete +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\Jellyfin Rich Presence.exe +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\Jellyfin Rich Presence.pdb +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\discord_game_sdk.dll +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\discord_game_sdk.dll.lib +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPCGUI.csproj.AssemblyReference.cache +C:\Users\random()\Documents\Visual Studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\MakarovDev.ExpandCollapsePanel.dll diff --git a/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.GenerateResource.Cache b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.GenerateResource.Cache index ae868487013bf74725d1a5161c787ecb8e08c522..d4bd15b4f070d16d8813de1f0cee7a8ccddf2431 100644 GIT binary patch delta 353 zcmeyvahr337-QUI2Sza==lr5n9fh#eqTMs3XM0z`(%C3?f*71Q#nS^JGRwwaH10 z{}_uVCo)+wvQD1OtXGs;T*1aa`6iQ+6e~!N0EiF-5keqB7(|Fn7GM@* z1<4qK96E7=(Bxp|yn0cP95;}-puw{CPutxNMn;fEunFQIIUXQUp!eA$1S|(K4=g7M zlH&yu8$u=i3bljufvf?`NrUA0fCNL@R};lXkemoiP8KA`4GS8|P268#Mfy4pj%O^fI-0fgw1nC4DAqtY?0TK+eDq{YC{wOii-Lo+1>`tAT1?qkH z&r9-7^d9t_EngXl|F%uv?zHdjGw00gyUvK?IDha(-}I{FPk!tL?oKjOpeWpNF>7q>;z?PB+JOEXqAKLsIjABK)xWhyO+HvxEr%)I# zUBp^Dxz_9jb6)%B`oBLcy`G?1xtCGPqa+2CDjkjEr&vUR=Bo})X-~1J*21pn+LNQD z=TAEyAp`}n54AU1Lxi0N-8pS;r-gnvl&aV9HdnXLMzoflt|TZ3NtL_Od`i*P|V3qL>z*(!K@w`h$$p>O1^~TUUuY9JPzcc z_F7U!LtqtwVRk^et=4(`m5QrUQqg`ar{Q&lj;@kiBe_m;gXAX3Et1jjsH1{y!42&up*c?8#3S_hoHiSxi{Fvq^ktbhd97I#2Bn-pBV!xjmt@u z#D+(3oc9yqNifoBPA-=l$xYB>#QF83IQ9MKJJ)rK(>Qb~DZNI$vGCFzq4H?L=S_EQ z6P0h9?%5`4k8Qedo2Y%Zsb-s~y|!t_Hc|U+(*xT?%VV1!+9p~)+cayNXnAeZBilsF KZ<`)lrt!a>l8%M| diff --git a/WindowsFormsApplication2/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll b/WindowsFormsApplication2/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll index d3100713aea08cbc917ac72b5878bf9c33525473..cee3c3fc737f9b9e0a4f5bdf77dab8d972c072b6 100644 GIT binary patch literal 3584 zcmeHJU1(fI6h1TA>~1z`Ot!VQwCYXMNPhH^kg61`WV1*(h6l?~hSJQ*5!VfabO)3j=r>=ws+aU7CkZ#jRT7Nl!qC#n?dx1=?hodQ4C{%)!J?d2=F-2f7F&#UeQ!+ zoLcGb9>k5nnMVIUxr_H>G&XLKX#Fs!op1qP-EABded}Yl!P1jVFaaGI{bjfQbQCU+(vv=34`m0Tc`(m)NwcU1B&}u_}7*a zxk{ztA-ryBAELxsf2bMw!>Gs~?_URF8r&Zw;G@42LI^EiRVElXo|_qGQD)Q@EblOf z&C%h}5w%F<&ILV%>3fe8{etHPjO)#XzT=ewWziKUZPU9iM^AxQW!XEmZ+ZgHlaQZ6 zkiFxs%qwFwxL^lveY;JS2>r}PX=8m~x*@`~?nt(d2*K(SQs)5U^m%BFba1ONqUV_6 zu{auJH6EuKO@E~#zlF|XSc*QQ4Dc&J;`BZ#o6GzQ7N-$@27C|ynWg9qd7#})(P!ve zXctJ?3~QQdxrL|bBycrTeZG3uy67$bA@2bOly%WXNcUnDacsjSW`Q0d0cwy#bA}rI z?52a5mC<1>y_UR(mm$3qNe9V?^l>B!ItuBNNcw?4jWz$IrPq^R^AnKTdkF0X?UU06 zExo#Fk-w<3!)S@M(Lv4-ftqzQXo?0vyJ$osJ2kaHH&RCPM{w}ABkFj|5KRLa2ED|` z5x?^AGOee_;Nbz(yNL>ZlT0A*f^MNtDNDU{5p;;sEK8%H)7sM3ybbMbY%ASQyJ!#M zW5|=*+Y$Z>XpK&R{>V>*e#hT{oMSQf#g-%&4)GFd( z%PY8orbMWu-M%bGh!UwJ!o@5`R((Oi8r~OytopWS=rWax>)2N4NG~VCP@So9D-bkU za6;*i`|@aDZ&Oj9TL(HXTx&&hK~o=PMwvmCcU&i|HMPr@TNOxc5Q?&?Y@{c=5V;pF z&H1t-{Lm4BIUi*wFegOdl(0(E4$OkFVPBF?-=^E8JOZG!qFsRFG}Av7p$p!51E zsS4EAJoRN^=jqWUT7>Ni`XUveEs_OG7qV&>&Tsy5`OMS1&t3TD@>i$7KS42rv1E%u ztQAamcdNl!XQ$@xNhDf$x-Z>_n=`$$`@xt&=}cVd)0tR;r3YFQeCzG4K(=Ms z$)c~HJJe;rz&9T7tqRW8=OEp$uJs?cE3?Mfw>^18<=>5O0VSB z)OAs4D95XgTM&M7zdyF)RHE*PXQ-uYQLL kp%1IlUhRVq{gwJhFaI)P)ITR*(%&%u@?8JB|IcOMcWx6dTmS$7 literal 4608 zcmd^CZ)_Y#6@RmLKA$hPo4e8|Rg$ufYh*iQu^S^b6-m$b*|AGpr#{D~w3V~BH@+;| z+c|dk5<5yOOZ-v!M9ZI6m5?f`2qEZ)3ZYQ7f_{Ubw$Kl>NC=@ye5nKyeBeXX4-LOJ zyLV?F6%@p`%z56t_vX!;H}Ac9vtIh*Q|q6`2)j22I~|eY3P&HtVV?t$~5u-HGaRb3|uFik^Hi zbFsDCyJQUQ6Z?pA;ACR%Z^kg1=tXn}CI%z68<@7AN7_LLpIeHGUnAPD|2ktr#v*hT zdY2h55@p#D-R%NVe>d;r&?fZllFNc#*hO2B+=@W|t`7in`mBlFpmZ~dE?7YrIH0s` zMIaogE`z`>T7mQw1ohMf$gnOPeRnGo&FrQbe~JBy#U-G6DhhM7SbMmkP&<==mJdVj!|a(C>c9UjPqVYm`4cnGzwNGcnsRLq~cV{Wg_T26lH=l~W(U>Z9-Gk%vbItb1<^v{$Zm=TG0*w>e)tO@JH#EHq1AmBd_@G7<+ zeuC&dj2EC_xEuwpUkh1c0p9s4#^Lj2dILCzX!y+e#S+Fpf^NXb;Tca=Ky!l%v3|!3 zeViur!N>_Z5Xa^=kWj5VoTn{T$gb@5#IJ zxSu{lC*d1SiT(5#s6JSpf$Lv~1$la(1_3>BADuIK-B%7~MFH}UYUPAA{Cq9LE-=SGLL}kEX;EP(u(R>H|KhaO<75X*Z3(EvN#F2azvxLx`hTP^ciQsFLK^R?w0(N?rkm76y7 zQ%f{H)SjtCWYG^J+jpeit&}WljhAe%**R;|kKDS1gX#^}lR;Sqmt2H}Vun7|iuCL) zjfK+@>QAK^Nm_{)vKXc+uIEPEo!L%=K04AZ@6F;3FR6NadpaYL3U(x`Jk!w^2h}RM zcFk8|UN`j8paoFzv@XC z5-~L&sCvRlY`}UCnT158=`fV_inp!Z+$ONHJNfDj)On}t3E8ea{ zc1@Hc_yJj?)21s=edl7JeD{j1;*veGj+)_96*c%Wg*1;bpgOQ=YT)N#)*+iBj0$r1 zppu+}guJR>i92sY(gRJjecjmp-XniG z^X!f9U#ouiSNBu)XICCwyL0N@Z=^DX0rY$dr4{v|Fu)*>3N8wHphtSrS!M#{0gm)Q zwx31%nbn^*g~;}ph8P?y3OdmaL92MID&>V19!2HXyloCxwRO2>nyy!sK`+0m_@QF) z1A^ja96p>OQ5ee~Pn%Sj%&_*tWN&Y(Fi;pU(!DSYyu*Wqym6$br`I?P2s830vjR1d z+rxrBzvMcB3e{$0t+^o*sT?({uCn47!la}wwX0i;QAV}$Cc2AXyjA1CdSEw@@pD^_Y;X>)A`dQy;@X&&(%=`2n;m*L*7`<^ zc^k7TD0$wJ?fRtarbz~-RgFBsI>j>oeG?A9|VY>%^*{BT? z`aW(Auqd{RD}b*xS*Q+NFRIYTU#Uc+`W$C5ThqI6)o9=whCNcFi?AR*L!@n5PWbFC zwyEWLrvCr7O=-Wyr>&x5Ik2YNdmX>A4~g#8Yo>9^5NE0*S{_bg{>OFfi(9st@&Al( O>HlADSufnO2mdFX4Yu9@ diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.exe b/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.exe deleted file mode 100644 index ea3798cf133bb21cc6ee445a6d4d572ec93713c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57344 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 WmILAE%krCSy*xDV=a2s{68InSPyFZr diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.pdb b/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.pdb deleted file mode 100644 index ad6e8c65114a51874019e6a0d7139fd7e1c44bd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67072 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 diff --git a/WindowsFormsApplication2/packages.config b/WindowsFormsApplication2/packages.config new file mode 100644 index 0000000..0cddb0c --- /dev/null +++ b/WindowsFormsApplication2/packages.config @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/packages/AsynchronousBridge.1.2.2/.signature.p7s b/packages/AsynchronousBridge.1.2.2/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..51fe406706dc4beee4e8728b642ec9cb23a27253 GIT binary patch literal 9466 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

Oe>#o7J^023%nYGPF?hR|Z$|(5Tae4ZN;B{VK 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 E09k|?3;+NC literal 0 HcmV?d00001 diff --git a/packages/AsynchronousBridge.1.2.2/lib/Net40/AsyncBridge.NET40.XML b/packages/AsynchronousBridge.1.2.2/lib/Net40/AsyncBridge.NET40.XML new file mode 100644 index 0000000..ec7e0c0 --- /dev/null +++ b/packages/AsynchronousBridge.1.2.2/lib/Net40/AsyncBridge.NET40.XML @@ -0,0 +1,70 @@ + + + + AsyncBridge.NET40 + + + +

+ A Helper class to run Asynchronous functions from synchronous ones + + + + + Runs a task with the "Fire and Forget" pattern using Task.Run, + and unwraps and handles exceptions + + A function that returns the task to run + Error handling action, null by default + + + + Creates a new AsyncBridge. This should always be used in + conjunction with the using statement, to ensure it is disposed + + + + + A class to bridge synchronous asynchronous methods + + + + + Constructs the AsyncBridge by capturing the current + SynchronizationContext and replacing it with a new + ExclusiveSynchronizationContext. + + + + + Execute's an async task with a void return type + from a synchronous context + + Task to execute + Optional callback + + + + Execute's an async task with a T return type + from a synchronous context + + The type of the task + Task to execute + Optional callback + + + + Execute's an async task with a T return type + from a synchronous context + + The type of the task + Task to execute + The callback function that uses the result of the task + + + + Disposes the object + + + + diff --git a/packages/AsynchronousBridge.1.2.2/lib/Net40/AsyncBridge.NET40.dll b/packages/AsynchronousBridge.1.2.2/lib/Net40/AsyncBridge.NET40.dll new file mode 100644 index 0000000000000000000000000000000000000000..6029534413d4938bb871ddff70f2b873b3d06c99 GIT binary patch literal 10240 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 G0{;iWk*fy) literal 0 HcmV?d00001 diff --git a/packages/AsynchronousBridge.1.2.2/lib/Net40/AsyncBridge.NET40.dll.config b/packages/AsynchronousBridge.1.2.2/lib/Net40/AsyncBridge.NET40.dll.config new file mode 100644 index 0000000..7d285c8 --- /dev/null +++ b/packages/AsynchronousBridge.1.2.2/lib/Net40/AsyncBridge.NET40.dll.config @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/AsynchronousBridge.1.2.2/lib/Net45/AsyncBridge.XML b/packages/AsynchronousBridge.1.2.2/lib/Net45/AsyncBridge.XML new file mode 100644 index 0000000..3e7b7a6 --- /dev/null +++ b/packages/AsynchronousBridge.1.2.2/lib/Net45/AsyncBridge.XML @@ -0,0 +1,70 @@ + + + + AsyncBridge + + + + + A Helper class to run Asynchronous functions from synchronous ones + + + + + Runs a task with the "Fire and Forget" pattern using Task.Run, + and unwraps and handles exceptions + + A function that returns the task to run + Error handling action, null by default + + + + Creates a new AsyncBridge. This should always be used in + conjunction with the using statement, to ensure it is disposed + + + + + A class to bridge synchronous asynchronous methods + + + + + Constructs the AsyncBridge by capturing the current + SynchronizationContext and replacing it with a new + ExclusiveSynchronizationContext. + + + + + Execute's an async task with a void return type + from a synchronous context + + Task to execute + Optional callback + + + + Execute's an async task with a T return type + from a synchronous context + + The type of the task + Task to execute + Optional callback + + + + Execute's an async task with a T return type + from a synchronous context + + The type of the task + Task to execute + The callback function that uses the result of the task + + + + Disposes the object + + + + diff --git a/packages/AsynchronousBridge.1.2.2/lib/Net45/AsyncBridge.dll b/packages/AsynchronousBridge.1.2.2/lib/Net45/AsyncBridge.dll new file mode 100644 index 0000000000000000000000000000000000000000..6ef95634e968ff9c0375539a325caab302494946 GIT binary patch literal 9728 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 literal 0 HcmV?d00001 diff --git a/packages/MakarovDev.ExpandCollapsePanel.1.0.0/.signature.p7s b/packages/MakarovDev.ExpandCollapsePanel.1.0.0/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..2ad0b64dc223edde16ef8505ad80af27d24bc5d5 GIT binary patch literal 18534 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 V7w2AHU$ID|eo6VWtceEwe*t6?wfX=6 literal 0 HcmV?d00001 diff --git a/packages/MakarovDev.ExpandCollapsePanel.1.0.0/MakarovDev.ExpandCollapsePanel.1.0.0.nupkg b/packages/MakarovDev.ExpandCollapsePanel.1.0.0/MakarovDev.ExpandCollapsePanel.1.0.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..57ca00069b575a8e07ab9f3a28d4ce23b123d96f GIT binary patch literal 55354 zcmaf)LyRsAu%_EOZQDF;+qP}nw)<=2v~AnAZQHhe|C>xQnbp+dO{JD^o<&uqN63n2nuN2i(X#h&90CT7zhX!1PJKQe^q@aQyXV`y8qSW1X*cNM#Qk&pkJb+9odCx zH|_Hl$mc!5_ydA8^2W`%X-LVAC4c)q7+T^p$23p;om5TxSvOLY5tFXVvN8^`v!vA# zI6U5Czm}rS>F;eX0LhV4B0M>%5@9Nr*BB=cL&_2`ZP5gzi|OL01yL#^JWT-CK!DB6 zd(f~oB(0i|UDwe!$sR%_>)(%~PaP_I`hkBnl;GxFrs!GcjHXgMMDS_c6MFkl^YZc> zsk%XAi*LZmu4>1BmQyvS@`yl{`3`7? zghp)`bdP^ZP)5cnzp@R5oVt%HlBv7n=Pr`byVMF!yys%7Hvf`Vsp|S>NIAS+VKG^{69vTItjjD|7W5!I1muoe@4n0S{pjqyNQ^((TRFE7}}W#+uPU} zIyjpu7}}ZI(Al{=b6?P^frePiiAFgERW{Yt+;*oLe zDrq1Tw58UJ27Hr@x7l{@pbPzfWM&U0$@8phyBIOk?B)~7O~qhzuGrSAHCCM9rPpc3b7sf;iTV+!2U_t*U0jB=YoV>!uS= z+SJ4ZRtL9Zg$&k)2+45(6yY!GfiidNOY>s~DR!>JDZeN*C6c6y(8k4}-|}cgIez+o z=E&loOdv9Czlm&Jjhs=^gg+SKxUQC-Sp5XKU+^Avz9GrM-u&U8#qY2ibMGcOnoVeZ~0@oLBV)=M;8JBsPKMP()8K*UPZyS$Lb!|NsQR9)R zjQ9>ziDz(2syW?IRSo=7pYE+#dSG2`=JD#dcvw<=g#5p7jb_lxC-!Q&xP<`$oecv4 z(fkLOjinL2ov8~81O5L8GZPz|t1d{5MA=4$E_dXAb0}UED#FQnHWHBF=P+zgh=j;c zr1{WB3W{|>c=ZP2qQKlRP;5_%idTGWsDCsRufTh^x$`x0UVUfZXP@9v7(o+)07=|EA3_2F0^iJ8-d_2M-<0O~3xHmv^%*##!F3p*Qay7&lfl0VX+$0;DFHL z^CCT^Vh|bjDxoPXIph#G;rjYefM8GgybMDZ`}hbkvXSo$z}z-fINEo(4N50*SeS8f<~%Z&1PkE#d>} z-5%Y)+i@*$z#hOpXlGz0=s-+7XQEhGe@vMWKIFy9U^h*mQOTR)WKPb7QkDr(?9MkW9Q>_odkA4<`Vo&afmU=a`3Yy44C5W$og0UojOa>?fV=TiYctI9*zNSJy1Hm#Qm=T5c%7vw;uc6wR z;tw1d~kY9Bi6?&q8$C`be=FXhO%DME!!`mr_WM zi0G0BLXtvZ(~bOp^`9Gm)xTSimdqvc-x=`cs^%Bsp)X{}o)nBL4p8|FkAO)nZb8Sbdgt>24l!+MG{ZQ2eJXDY$sq(;kar>UQ8Z=@S9HQFdz=OJ&V~*N zV>}e$+N4aNii`4H42;9Lf3$~i-Oc9ssTfRSKTF9q`B+$F_h9eO!5sh0f+I64>|jnA zSP7spGx*R!!LN|PLsI`G!gy{Vj3T=OjxQZUmQVQPEspetsZO9sN<#jOh_)s^ls=Am zpnX^dd)t7}r`sMge6z6108vNHAN&|yEj?d^C`gHy7Ue;*j?ZIBq!Bw_KWA zeUmNB>DjQyeui*u4u2DO75fnDEoWX_eV5H%H*huSzw4i55^7Ktf2ka9wJs7Pbw+(? zf(+~np(Ck$Hj-g-a?r;oJoMh%rBT@>uU8>P88QOVMb)-Dh$*urfz!&TgIO5HiQ&52 zQf#;rSPz|g5*e|i53*{OU24MUNBP6tUKB-)YQ~i=OMcStyt@%WWMY7ZOoYC@S}63GE5 zfTNzt%`g~sBn*Bybtx!jBEpzSGNGdOJ7{3A8$Fm&Xdwzt|K}V|2qn-7PFn_++&?c6 z5~&+oyTrkh&j6{WpM$X^Z*dp&%SeM5N00DINney}b~I?J{L7lR!OG->6c-! zAgvfYNd+bBI{*nHr)UI0yyS`W%|SqZ&vNFJ(V0Ph$dgrOz;j`_P2ZOlV3ElWs1Xq# z3RrIoPwhD{C^Wq*2f&XxLqw;%Ll*kWdHpu+zA;0H{Ve_@j+o-X}~&qm5R;O99vE0@uI)C;aOMtO6}bB;oG|L%{L|szvx@ z2#-sGVDnmXGDw~#LiPi|oSs{Jyz z__e49j*8JCPh4{{DJ5^@iBn|!im9U{C>i*JX@w!>2&-M>g9Qjsn2(VAiW`iad%~UB z=j^og+(;G3V<5&@HC-kv`gMHU5X-XKuC}@JM>H;diLwwfZ6#=C7L|a|WF|gN^Pi5e9{>NMknx^{4a5i^b$9F3ob- zi!j{3&_3fF*uUc(k^YzfFg-~tE6HtM4^D`Vm(HHvv7gY_+7wVM>UP>?1Z%aw3c zg!rf@YjLJMG#psb7$YqvnjmD1aiyi|VoK~4zB%PL8%NdzBYId>vag|G=PXgC8dWog zokW@*(K~~C%6elPIDaMNQ1?F7aJYzn^>bINWp7bpAnE6kko@?uP6zFk`*Oq#ivdMB z#6em7+rYsPyTDXkE=_+2sd)IbD1kwQh7=1B$+}>dSW$w!MHan*>H#l}igZa^1nyt^ zKj8=1gY;KneM<<4`#y{=aal=}J>rpz%zdc>Tx1-At$Ar_lGoC~H1UMY0s*uS7y`hvc`gD}Ovf|&) zkl8~O-xQ1_;5Fcba6y8dLQeO#A{r8&T}q64t5K6a^j{){KEq*(}p5X9yddAuY& zpaa_oCimR|N9oMK9sW^se-o>Z-s1AlMFfFKOAp0~|Ly1d+UH2_eHzulV@Ay4-bef~ zOb@&_lZ@rnSyCb9I#yR~`-b9=Vj?TR>W!Rui7LoolWs@}T8}p#&<838ca9%~A!1sPBBeGfv@+yF?4_><;(a}`CIa{R5-R&Z=81%UySPIy*oh)U%y-in)1lVat`Z92 zFJ;^>4xI9b=01Sy8n!?gKpXnVpd9kIQTje5uk^Qz{5&mr;%5QgLt+~N6~+P$-yNKA zscWfkX{~Q{1%I=}BDZ4zF{2>Cj7h$e6!l1ppOutFC5*uKcnUW#G)6^&ut__3eT()X z`I`4uEF`)HK~N+?prdcGmmf5w*y6PyhZ_X*>AwoZ&Zz~e;sK@s2BP@_>S_Z@5=W0R z#*0QeW%(kb_KXWAtU+$`>(WZL6NE|Y*@NBvtoo+n5r zpa=mbO)^6+RNMrjAvK>j5kL-u^Z-hz53Q1zDq#N4;f%OB1m+r8!iiiE^kBNk@Ii`D z&kp)ZRYtUXWj-PjCNH!^P!$Mpgjf|X>c9^-Zm%lh>%aG<^kEtaQl{J{LljK1kh~y8 zh_dRR5bhw$wBU)iT23ymq5?W=p2;bWiSUYaS(MQ4w*E4G^A3H5W>E?Ly8+f3hwj6`ua-wmLmz~L4KIU zuEN&xhzzH3PZ7n{Bo3O7w9tK7K-!7^gd-`y(p-#x4LkJH78QI^ry~4JjDT_*Bc3(c z|5qL<;RFlpNQpTBK#q^b+DWAaR9y^-cS#BCv{3`9uHyy27_$7~y=35^is!d9Idnn> z722umnsa)fduMk?51|Kt=ldit)GECBhf}ttvOyTBvbZYik}u#6)o@C!@{WMp7M~n0 zcxJfD48Xwj1S&^VXFv312r{JP&r}-Wv)m=>Wk2!y2CMup7M198Px9~LOR1+ ziEzPhgx4se?$~tv*ou(`fute!_0b5B-~wo_6?=2`Is77H_v{uH{cM#bXNi(hz2Wxp zF1Vra>g5q@RKDbjf{hozkny?*l_Xx)Xb2(q1#x2o<7L!F@R3HNs_LQ;@rel2gv9Sq zV$FrSyPt`oL|5XDU@)VcEh@jEv;t-gWK&QTW zn?Cc4zQO-h!Zn*dX>5bY^?+0sfd&&W&2!2&WpHFEX)QD*Pcu;JYVgQu2sN!gRZKV< zmbP`nHU`Db{eF#s$t%G0A7X$cItDfZ4NKlUL!y@&wDFiC$ROIG$_EG%PzVj`{C^VR z#G3FToS;uyQflBiY7haIWF;d?wh|D8TUs*PdB$}eUnabD86yJ5XMI)~KtZy(w7HBZ zdj=$S)Fc{58PFFt5I(jLa{uKUusj3hi+jmI z2sHjEw!?gxm6$-~Oq;;HX~8iZtlC1?edVT0Q4RSD4;djHQqdtxc+ksoSuo||$P+Mi zlIVMY5U&U#sYy8*-vKId=w^)4AhIR8F8zj(htW-inQd9YIgHuf?4w^)bVSIz?6xrG zva}Qn={#bIBKR?rZ;a<(6kMK(o81v#F#=3?Hn@J|1Afay2=*g}w$^zr3n8dkT`0>w zbU+P<%V<77ys!gis4%)fdO+~uImcALAv65!K^fF#<9$wt(>2o{QJu@9ahWFojNB^qcc z=xG3!5a-R~fY-k%mGmPI!@!WS$;j6n_h7;fPP&Y*rI00%ObPL~O4 zNGysbF{npemBtX-12tHe5Mqi*ED5_wT?sRh_k~RpnU}8toDXiu{etyp^rf!{Rf-Q+ z8j@fV*sB?{)esW+cnuFMN!vY-p4b3a<|^>jq)BP?Zn-?=L=YjIc7MECpe@`DSbFrq zU^q9{Hu#+a?{MEbLr%!|6|sPD3ramCwz`CN;A~C%Ll&yJ9#Ch`s#D0s^SXSnBL^Vq z>ASc~FEPenYSn-bYtTo12?2uQ#0(~s<&f5>%@eaA5s|t?wnI|5N;Y~O9|>V{1UsnI zgfO>~dxLe<7Q&ku4X4SV9vWn19}vqj4jZJrV%P@ELEHmDu~UVilnH=YIDGa$!U=ga z2(%%d32T5v6Y0dX)(mS?->pbxDTg{+5st#r0Lhs!$Nv!%;J}Fn)Zsc!ImU7xWff-} zGOg6fZA&$Tncv_;HTQ!<#q_yC(e`0LT|08%0&+O~X}at*gBh}zp#hF}Y{qc^1ZhG* z;)##r;tmkR$3qZfm>`_4D2)jrCF1%y!40sQ+?dzE;U%v7j@|oKG!Y9{8aYmBj;?|g zrq*G(#zd|tJ?KS;|2=*f9SP{bLz;H{;laeE>%+XwTfQ{^8gqcqr|^ zis7Kq$q9bsjHfSf%KO4VhP0<0c^}4XsKz{1*?Zu2_<@JjYy%Z;x$e`>yjy8R{1v(w z;KT%OO$@lh3vr$sG7=aw5zU$%5WD znZQ-bo%%Cuv@rXy&otgEaUn_ZTOdxuuVL16KnztoMi+dCS05eHlV1lsz>XQT>)?S1 zSmxkIJW%1#2C1SzBNW+<6MPhGEC9jbpm!;VC(I4ntuK4KDkci;_a+BFXowd|SHxZ= z`ZJeK`p40<4DB8Hd?hTI2BNzX%8_?1w*M0q?*NuEwEwRp)mt+V*h*tnP!ak^jOG@WShRmioNN{&Mh+33kWS96oU0mfW zd6e8j!9TS!=|{Jw^S4q)!m+sPjoS|DR)~OC`le(YQG8cY=nWD4i4Pd51{J9$8&!wQ zvJWD4NUET4FocGPVkUdm{P?ZZDP*71@`_=`9F0#FPc`uKpIt?;Ranhs0+kqFS6?KxX0%?Ts%l4zF*ltWVEx3=fS@ug@%Q_iYc44=*mRulCQ6 zjt_6Z#K0a7nA@%t4MZ4n6UUJozLgi+u24CsIn4DcFto=G9KZ{KGU^ccgiyy!9GTbV z=lcM&(vGJTBSENwxN)<`Lm={W(u8|MfgUXZiD?rjoufo#NI!<@jvl+=EOc>b2wR7T zjtlyG+1U`;qp^@dx#Jcygjw4F@M22rwWk+Wg2x>Y^6s+@r!IQ|&NF2zfaB)bzUb%?r z*`uNQKzi*p05QoHb4V9Mliggc5j+zXMbM{ler_l?QD`z{3aar~rO{N>>;$rLPFE5O zdhT^L9$*#^tnLl*qtxu--~M0}iNqoF+>vAGAtwm@059hk#~akN1e%l5+8fw#!p5jj zAkBWCCLv4=?S9B3rvoMFR4htlJp=rYfU$=ORA|={gCV@S&4+>3RbM}D1OjB^oY;pf zbR5C#Nt7jlUWLNK!Y*HI@&Lqtds^&Rfy7{?t^XlEd9-Q8|Z-Sp}AX z3iz<*EeNTJVTl$HIaoSP*lh=VS+nSOOmB`?d|Fo;YzD)l(gOp^$YKgCp{e6P$(KYj z-|3Ii-gETRgj_GH_!g>~I&wTs7$dl;+2M${94$Nl|wqN;} zu@c}N`Vn{*0cp~D&OT=hs5Pqktt^Mw_|L>0FmxR-AMjtoDf8h*WsR?+z!HZhk`O*0 zOi0bHemGxWpFD(-#&?i5Pk;NTqhfLgWac-Ina^&ln{N(2itE#npAZHQzq!S>SOvD! zD!Zk6=pzB6*-&l(ttu+>yDd6yXX9$5T zLFhbr;2iGHByT6qJ49r6xx+?g&MsI%hN(d09DfZlE$ldY5i1UdUP3gekYlKjE7Z$7 zQoc+yghw=}uuKfzVR9lF;-Cg<(rU#pyrGn~NiAgRGBSL5P^d(kh27>oa{0ZXKZ!uF zEOgNnM7g7A%nC11r$c0*YJVxf<02e5fb^$uMh{Et+5#X~Q$b&=-$Vp5F>3&C3TGrB z8ud1IyLA?K0j_p8j@6NIZ8AD!)8D`gC3ad32efFTOAi|8Pg20*Al7xK;iJ@BPUp zkH2$ssXzDR^~OVvAYIDLN*~Hzgw$vrcOE)yK0ot-6{GF%%MTRRz(klRuE1sl z9a=$sZQ>rXH-~KpmH-R@J>5;JA4shin9XZX@u;@Hk%&2LiNSw_Lna*D`?hy!pdKNU zbJGRKxjAkbq${|Aq|%;9_(ZEI47_iT2V;MJt)-rLdWnr-ViwFg@BfRjB!!hW`x8IPgX#eKFK<1Z~IggO7o|a+s*09}%KAW8|;*hC^@+4m7;f?*U)V39q~s zBv_lu9u}grO1ZB!9gYY-XdVx6!W#R+@EF`NW{^JY5aG;Vqf)`p1C}W{M3Ve6qX9;K zwpbX5xj=7xZa;-f`l_EObAoOEh$MzCYNi z$Nc}$${hOjT@v7B?u+`ARMP?5r>qKA2Db!lGKU}-4fe!^hSV)2eFq`-hbjRs{UOTz zeSbr-CqPUgk_hHh73wbwYZn#jW0emmK>mxUmUK8r-@8vvA~FYnjpWUO4=Kj$K#C;T(w`jSWeOgOr4zZ6a)rbLFI6_LlHh6^iQPwY7NTJP~K zui;X^$gEMO1hGS9DfF~0Mo0}L6c5@K02e@vF(gC-&s0Z1A9|9^E`R-|y(Ze?c85)Q(>iJC&{?E{%PhOQ=1JQb-SVGufDxMDb`2-KhY%eGq4XYBxU^{>zR;K~cpoWtENRGE?**_%AR+)5 z^50!LnUM8wvJbVscPGH^5L{%n(9Wi@ab1HKhnpQ6Sa4a7=X zVC|Lw{R`o>n*SU=_n4A(fasGZ^$RRcD)Nv2az^+H1y(LQf(ZycWg_(Z?>e@ou+JT~ zqeEqtAmz`|emxrCP=Fa*Or7V*w7+x*&1jc*ZT!06A4On~+tQ<@jgt7=bQ~9kvAmujM8|xd%ZKRG|_dTv86?e+SMT$}9>OPDxpm z*M`XNikc)sUk)gd$FDt~)03%ojLMPhC1;jV0geX#u^e#<==pE4S0p^RH9so&)_Qxj zoBnLpLBRj=nnLxcH2YUBSG{$Am??ehK%=&@ktN#i%iwbL%FD;w%V8#EogJW#tUh*X z-`UzL^yu(dea_r?0x|u(DPZ&7Fg(;T>|_o<>$zQqV&5Xm;1%BdTQsG;FbZxylEG?}@slMD(7RC3P???251qJP!At;#OHJ~4y%ps6D*<{(Csio%|fjWQ!`RvH`a z>So3{!pXJXvB6zutD}=#=KzlE6{ogA5j+WZI>;0*5hf@}u0Yy}1_6fBLqo(3*<%(z zCRG3ek`Cj^7M~*Qf+wPaxDef^3)X??0Ue54WT^3E>my)(fRhxVAdTBR)C%~=-a~*+ zRU9RWjSq|A;DG_bs1iPydX@=w7l;xSE+Y^?4^BnCae+7xPbxSj(udrlaG%ntq@n{H zMDN%Z9x3@l9)J&%;1IL{ra=&USp2fCr1?qOA z$5sphuy|ly`=^>-SrAvL{|Ze>03( zS>fDX$Ueha^Nss~WeG69JK*3j*jM-aL0kKq11mP@`*PVl&y@uk#c|1?FAuA5{+@rw79Lk^+x^OgcS2S7nX$ZvN?e1zukOEioe^d65`V%6Em-w;h-;I^tt#EW9?T%32W^BJ zGVsx0LUs`JppQUdx+5GrfJ(%i1I{|X>zNFf4x$cm7cFihBZ-+b6O0+-1%Adfrm1QW^$3k=y>{9D1eC!?3k zJRc2-3)u06=z|7r5p-mr|AVP1d8NWbIz-ebVFV4KW*9$sXvi)OyY{sq%d^pY0p92L zX7zpPN+LyEd^h}U%l~Yc|CaSDJ_}s93yHG(`-yo6hW*8^7_{9z_xt@jd-J<{-Gg=C z+h^Bs6on_*>r+DFr@Z#>p82!aI4#CEh=d2t*7gw3c8` z>ngPAyYyzbvX_hqqoB6CP@lskxHjUh8Mdb*KgNk)H)}6$Ywt4#FKO=bE5-x5@MBbTkXnO2C0>*$ zufA9juQI$3`HdJAGVU=sbzZ0!n&kHO6b)vm_f530Kw|FpJV^U9S2xGOt4T)K3s z;%|7b0cg!zwai@E-Q{`7*mz)X*@fzjAn?b=uNn^t3KOX&>SQx0>Jm-#$qIDwEQ$S1$&aQoxDr|I=p7MjC_+FU#9}bko zs8I-q5*Z(Su5oU1ySlq65X0c?})z4V3#IBDc7B^1m>WJmET#vN! zyF$*^Im72p$V#VN-0%5AH~!1zj)#tEjnao*1omxhytj}kO{2RVL$*iI;r{pWn^3Wi z%&4Y@tlJBx7YnatHHu}g-jqKLKOC&A&mpZ!*E`(C)hTK)DVRDAVZ22vQ?quNYTcK2 z#<^63i)@qX_%|H7&Q9m6NHgAXC#ZV7M6KtGKSdkLIiuBlU#w0+a>qCWi;ar;^z{hJ z9@E$41Sak?)n7Ov7n>NoT}&G}te-@$kB`|}mhN;i;{!fXVbwIeNV|&WT&GL6q1|$x zun+0)YH$z76YRO5>CEp@{ycTtcf`p&{M>!4%JmmD!r(+y-%Hp#v$pY>+F%`sf+RC_?o3en;;jQn~!H^d~JzA4}!R z`ok&!ot20DZ0v^nrR#R*ouX7({;F0IN8-un4V}cHUh7x?{v?(|-Q(AxDm_Dd8vWJt z_Q!qpgOq3TRlSevgB*>=sq=Y{(b$1%ZDu_S>?=R}E7i*`e(qNkW5M9*#F8Z1jxOcV z_eiV5Mr(dDO&(lx_Y!L61tI56xoxBNW4+Ir_sw=VS)Ru;smR?j?Z-py(jy(+y|(V3 z=*#W`Y?MSa`kvKW`8~AZhXtw1FMvFC_D5d(&ft4QEJMxxjZOJE8MgIF9FOf`JgO3d zU9X^^$=uK3;;i+kOZ}Uo}QI>oyxI3>WxSOe%Ewv&aXG5!Ie*T zGuLX@#)=i2%ySbJZIb5q5jaJsF8>D}1T+*ty}3Qt=IvFEZ)=`S3Fzgm+G1BS`w8r| zEH5p)dWOs8^F7Y<3CMIvc{H-^`unOKx|kw4M)N}k0p6nKwYw1KVxa43Ufk-dw`jBL zLuH)%)GMab?Lb`=3(96O>N#S2`-2#TTjS~~zjBnmYm>=A)Ejd1-$$2VJU}rRK{glI zQNzdsBtcj=Bd20{Ctt<(rS1jd;(vp@zO%f!^*N+#({{SE$4J{>^4+={rGAnEA)o0* z@1UiRg>r5l^qMjXtm)p#4V@1OdQyhg&%s9Dgwok_0yY>X9nVZxawR}3S znjYSZm-3rFay{Q37n~HtY!d4A9`E6>`pJLL)Xa9Ymdy{ECq}3A+~xvBEubCeco2_U znp)`iVmU7CM2ioiNUWP~b(*%4M9gr|@vUAuRu=>b`DZzt_?$Pw>^EOn|C(ndYQxc> z0_MBf(R{E(}`8)Ks?M+HAZ%ZJlPH%ArvA zW<^gXCeVYNmp-sRI}M0&l&MhJ(^h40&R4EnF9_S!9_HWnC$|v&*I+D>&B;B->N%V> z`aVRvz8+&>=;zF|?S(h&4t=<8>T#XL=`|g2AszRywX=rG)8N^?yTe!0W^r$^WtAcy z2t?QX{*c>`hD>bSO<%jNIITAAt7O>WzGh!GIAu(PZw|99+4S@e6*EAEYJR3 zY+Ni*Y~lPGKe;ZOP3Va_aUAL0Xf)cidujbM*Asr*Z~x5VZqIk!{+xrL^RJ1W3`K0# zORA?vineJ}>u1aJQEa1JEY5fL(S7<};r*|3{;E63+vnQd4(Mmi&F|G$@2Si2*Wmet z0R5K>noRD`&2Dzh#F)4}mQCpzL?rrGp*SHWH+-Cl1P^cV z$rzILHci}pXY(Y7=OPE)XhT=fc?rVka<`q)6}l0DM>*VvSLNQzGe1yhy%-eZ6t{u` z3L77P8cIX`n{>jeL}qklI{~6rRDahzhk)63rPHI3_WV|Tkz#t$Cf%&gLSFFAgK7ph zs2dP^JvQj1ofuyD`GmEuS* zRdWrRPbt6K?F?S*xoHw}E}uz2c8(1IvpU<3KVN5}d(h5YYOiZu z&Mg8WhTA1YVz9)U%QeYX=F>eRuKv7%na^qP7OBQ(qo)3+S`NgVlKQ*8(Dd1C*mqo3 z+b-(hBKe^O(q%`=MKVXj%x<=-z{45~V*PeU$5`*t z6@;}GO501|$pST|jIDI3Jx}^WXzDIRGcMIyk29kK*tx2g!SJVC>Ct{2r`Uv^Yj`MZ z64FP9?briWRcFFc8Wz1ha=3&Lts@zTXh@i)2 zW^pz`ygPOB3i|?=olfo5WxpYUz4g+Ik8%}rzgGK!Jk|$a&mH+fes}5n>uM?N3EF*C zorNb|q^D!U`V{2{N)Oh*dMZctnC-T^%7+r&yeie(<%feONoI;c<6|Vzr>9NeBYrn? z;Qr=S*Oa0bJIBX<;&S@~4m%fF&dq<(o*seOef?sMfu7`3P!wcUS* zy*Gqx1Wz1F4z9}?*#Hpz*^PZ`U*_kOalFwg+$GPB>#_)8{GwRT?%WRV7hC&f3iE%q zUgb3x>754+gOsy6|HekLI$2%2nH+abGT+7Rb2E~jwO;J2EtBhoeSK0VcNS`X5cjzB z9984KteU4~vv=2<@cwM1SZw($hD&a4X!xsdvr!ZfIyhc+w{vOw?^;5=$Z2v=d%7J} zLRYEwN7BBkFVWOw4VoRLy}j}|uhZYEs|f5eE|EJR7?LM=%#ONrFS?c9Azn}C#EP%r zdvLuht?G(`n@IOov{&e+Eg%S6t&Dv+%d%389#?l(DOAm371CmQrx>d_8UlPoay~Lo zEMEwEvN|n_Irc-A?Yey(E3lcVB}&r9VIKwxf*K5&|Xnhzb-N9|w0SP5I$H}~^D<%+>S8a8>tW<9*^w*!{ zsTIcZNjX`vehN&QdfXF3r?uvcR=h=*M8V79m^KtM%->-afNU3 zYBOFti{swh*SFG_{EGv-L&;rSSIJ}woqikhb=-YB$MX%3jN{-*sjn$*l}cvC_Z-e_ zfBpSB_GGlb`7%Y*F~rrUC^~L;Z<>pY9~PXIDb&h+6n}fZX98m$BX+KN*JGxs3B<1C z$Ruft@(%4CcUBRf zW}rxB=vfd0JR=oAdU^)szzc!X52QF0Q(UPV2L|oSraRZ-S$z+|afHscyu~y7j<-yeyEQ9WjnhQHy#ZRm zvS1yptJuQ5dx-@t28Z{0%`C}x*pZCMmX-T>cH@ujJqGfs-=nSey>2S^dN-dMug{`` z!x0w-=P&t{Y6+u8Wd2m{v-tHbQF_?KKENVrdeLLBV9~Ff$hwKr#o4^>`3~K{xrnj@ z9i`$cC<`?@4Hz+nUu$(_71XtP&a8Q)QJR@JI0(AebAF*5ES z?MCWqZvuH$q-0CF zmcFkSyVhI$e382uV#HZMCFrK+D77-}xL(CodXQz^Kj@~fcej%}JCJzrxLdb-2KKMM z=67+?_&aIbt=*;8eihP1*FW`prq8XDT7)M)_f5XMf2v-_!nLaV(mVByYukY4Q>1ck zVvNO6LB(Nd$=e7tRWkYfzN9`XP~4<0Zc%$7r@33|I~eCZmMY2Y>17>#QTj6I8+Hn9 z4NZ|f%)AfKKPj_G5ZIwF%$uH{QLC z9#;V5jgy_a+OlcRTFE;bmHs@Qisc}KUr;AxNxfp1ZXmOmPRV0`W0E$CzAf2e$a!P_K2af9W)%DrpD7NJf_q%&W|ym7`YK?T@!Ia< zEi~89_($4mX7|(OJ-rm5$!(QXQPd)_!n-+D+< zio|5sn7bgt(y>zVjveMiQM~hJ_jf#}v1r2GFJcNk`p~z?Wr;+&^ZgX73lR>D%3gn3 zb}Rllx&Lni3z zCcy5%7T>9SLrqxD@3COxaJ@dP<);#%N{x&EufS)79LThv<9fu}Mr#6dg-h*aE;p63 zvd7|==vY)4Mw85ddc*BF-u3CC9-i3+WsO!trDUt8ZsQl|qRYBXqt~MM(W*2uH`ul| z|N9Z=EBqt{E{?8IM$uQ06~pLTTRC8S1kJK|yWpnSZ-o22GwM%Q)nbfQsu}$ho%8)T zPUliyrAvc;W<4-qLG*Iryy1q4>Q9>;htK&5b4V+U&*yB&?9*(N#LnnSfQk zd7^pM?jYA;dA?!l_dDdl>ktOtKfX_&a$k#<^yKu8^_I#-cZ+KcbSu=qZB+x%hf`ND zw@MdG9Xy7UFK^hL5pLyfTTDXhHr&r|i)Jdft_ZvuL~@2&b%joCIwJ4Pw|%l!hNEoM zU=$7O_mwjZ zYg#9(N6l&X zb|`|PgV?;?tJt$UY>YKcw?ljdgUXF5G-c#=Sp7bqk0Dp_b&}gDockdQZgz$nwVPKG zR%N*g7)|XicGL@RtmJDo^*LM@mqcHg%tUq&w(Bl6=BA_x$;gYx`NqWtS2Uc{%z{<~ zV}>(q|2(31>$2F)dtIBr=})h^)n0ig8fi)!(^K5v0&;u2HuryiHg6lQ#5ZcAwOl5p z>RNBk%$?#~<38HmD;LyzqGxQ<(LM?5Up7io0FA9R4DG$I*uS@o6jQagU3|8&+?giK zV#doiEtl1+&6Pm~v3O$kjUaBK4CZfTjfiQC7$ z;u}@yUW_bRmrLL1bQb!UFJuoTq>$9e>u(+=f0BJJYiG0P+Z#LMI@8PKCMj<}UUc`H zFRb3xlJMzVdVaA!T08%Ae--XNSJ27Y1* zyEJ%y)cx!?#fDH`R)kfE)Yz9;-(<9*H^v4mw#rv?p_w=>9u2oGABOm;`dJg;N^YvM zyPSuc&Zh8bzWAmWj88Ex2xirnw&d)z{LHW46m!C5^>VawGf(SbOg@*n9WNQu6O-70;*~ zYgujiYjnC=-G`+$vYTwp<)1Jkz)H5Y8S!belBjdF zGOVr|g$>VV!*er_va7^ZT4gOTzE8aACWzxOJw7|%>QC6e_i!7_jFd;O!dOPSyZKc4 zWV={u6-y^vUS!$*wvDxY0?;2OCRJCa=n0A+71XVZV(;$qwYe|(FnDRYtK8N;OSWMF z^x08*@_a8o86@uP_K(1-zDAQ-DbMd8`n~R@_Gg%!BF1Aw>8U-oJZ(1*OO+ZUB>V3& zi&MktJLwOXyD=TEWXCVtJJYt(Co!A#ex;SFHwo@e2p}1gLCD}3+N&|H&gjuzceLD; zdk5~C9bOmS50Ihbw-*ik^xqw-ZX<125yJNJSjmnT*b7h!>jZBTEJKp z{W>Ck9djR58I8ks#uQwPeMnp_DutV_igbK>d%pKvnLz5Bqxt)1 zt=u0E=iY9kTKDo&#I2hNg-7fn*yE~iLKBHA1 zZexyGRA>9~dTe}#y39=WF$x)ourgW?Q=?H06sREdO*ZWh`z#qXpe(-AT$AOtWv$Ix z?b8Fhe7!m-pQ+tL#_OC*vxD2W9q>62VGLtzu7X1J7-NvE_SeA@a?Ye`qL)* zTXkm_d;2Io^;MlZ%Ds#kk-h0X$K`KsRW({y9}+(4Q^&)|MXlEYm%Ht{HPbhPv!d1L z2#t1Q+KZSo_w1FYEogViX02(Rms=?1curq>+!8%fz`F~!YjZard_(E=KZ4~`L zpnZnH*pq#$d2ZUPvW^e$@?u&Gn(M!YuIadWU{yhm?Ov)&tjcbcd%G*GzNdc~cXs$F zr;i~K-wU#8@0~bKB`9clTg=$JZ`!1p%by&pduldoHL)OSgU0vbi|%(juTl;)xFt-B zz82J5X}RafhS^oVavyb0vYm$~J?3;Ro8Okbwjp|3vX#&%W_w70vHiP%Q|&~3d+xfe z<4ALMjt}5=hD4l_UhJdqwzA~x*PYM9PC4fGI_166ZJb;ourgStPMc864K6 zIeWqSimUYD3D@6?f>pS&hPRGZuk&1$&{<0=Idx$x<=cim(pg2pqq7Zf&Kf_RSsyUn z<)-E3?DH(yT%*~m{1qqMXe}S|I$?)(_kt&tG4hw^jP#81kO~}ME(U(W~Wc;on7}P`fT(jD4u#_=g^_MSg(`)zG9u45m)8Y;{A<* z*J9+aZ=yU8Y}>Roh46aBh|ZHMTCxfRGTnlxc8w>b^^v!z} z#f1Nf503j1hZ1^Wm+$6(gG>#fccd_kmmthy@!7yVo)^nz_;C36x7`Fm`}D^_r9Z@< zIImmwa@v((oznu7+Zmq-jqP5Oy5e6pCN;=qG!_i&tf(wc6|~jKdpmhGkL^?~YA0VC zc4Z4^jYIO4Z7;W3mbCQfxTf!Vu|Pln-OS#nIqQ2?P6Ng*b}DFS^BmsTTfp# z6DTz$n3m5QGUsj@IQk&&d9vz;#_*HX*zGrM&tL!bd93n;(G3$LCtZqOWOM7j^rfy3 zTOaf!cpG~8H$*tmgt`2zt5=2)Q|Iq%xcf;o?xt^DZ0x>oo*w%=-Z!R9>ij^CoY8>Y zE0)vPP_O2?N3kV&)gNDFt&v#?z5-9Tt|rvpK$N= zYq|56Sbwea(GGTRo8xdr*0v$B!*qV^Si^0RwFUC@<@biG*_0o@9=~kSE$$|t5Uxr{ z$tZdEm>9Xaa{`UC8$aIBRQVp@biKso$J3k*_Dbwm>+Zk)cCoIY?!+A``}vF^aX*@F zKYiM~VKH%4-O8CMyYCBKgREjt(jA{v9cEZ8nc}cC!r{Qe6Q1Lx^RGM}ae&so%L?n3 zH91Th)pRBJ)8z3+$D!G#j?$@*Oqw;z~uua?W|p-69?B0;U(NzsmGd3mx;zctq(bn zSDlfO_wm31nHN&i3_$w^Rj^~E^v#bk@0yrIZsNjBjg;1Aw;>{joz3RWX_imVPCDPc zN~igS+i~WEYu)uAS~slaW6{pAq7%EG*XYnzv9Fz!PM4oYvT((yqK`3oN*zov!7!D& zLZtX`JFJ~ESFPV zMY;3W-&wiMz))DQPpN9h@WT3qcjP*!fh?));d7RBZwYxS%UG1Ue@u7s%APHO37=T= zG~1S*5Y1HSUV`PXlfRz7HL0s~*s86*)M23bX3o+(Avec)`A;|WHkKat@W95>J1hPU zxKpFv^kj+5Xwa*YkZ*H(G__s&X6kIEwUqmYB8MZz=`&uAJV%dueq=?Dg-EemWz-7L zouksINIBLjH#1$eIf2%F%(UZBCM|?7%L{=4cqW8(oys$MUS7m+w}Z{G4AN-Fn!HnK)T}JVPblq(d)# zPKfXI?irZAwwwL8niD$Tu9=LC=dy;BZaGAc^06qL;suWMUb*#p-^PM~Ggs)&LMhuu zg-(a=(cf9xRX;Uz|FZUx4+oD~iH2KQI_Mw$AlWFt>xAq>(?v#e>SntCV z?{&VJL>Tign%QOUD)qAqqD4LNCi%?*Pwu+i_;Qza|FF+nmxf^#xdjK-0#bXf?cA7p z?2i25aaoDX4wqWceNIzdh|!0M%-7Do zs7((`?9h$a)s$b+$__E1xb1wWQrET4+VCuA$le#qUcGLligGtwkLD%wd4@r}>&k8I zp*4%gT)MfymUOAb9q>l0`^T<%Vfz-_khKw9j+F1{?({gP8Towv{Nq{cCY(M@7(vnB z7p*$=R9Lm^jSsc@m4c~}{_$gXojEe&eo6Vg=cbqI#~EIH$#@&h6g`#^5#7u;mW_zM z8M{*SoUjN^%%I75VF7q8-)?yJi|O#Dd87;V`?{?NejWSAOYiYORj+Vg9`Qq+I{HUYdoX6x!C__} z+mi71;dnpMR?#xXkz(-8EZ$s++Idg((md)ucV6jCJ(z0Nl9oi79DZSUqUHRCNvBgl z#JSG%)lZfb?K$v%@vvtw^*cLG()j}$$W zk%Egg?78=u)$vw2pYM+MyX1GWtt4jTii$e*GID1@kyevQ(a6}@-CNS1$~KvHYP7WM zUe~U!PWkcDbD_QAn&{KO?xK3i%y^;IYs+tSqGS7)8b`b@E!BTVi`rPsJh-}u-*b&F zO6~2e+TPx>W!l*-A8!|F_b$AkuPOq0L+zwBDadS@1{sKv49)FRJ^*H&GC4V7vKSj zh*41<&`^$*Tj22kpdH-`@8zpvx0tX(4y;7ZK6}-!3U7h?aec;&NxvVm z$r}1H@S>Ue{mEoK_wxwGoBf}?KRShpE#{i9l7p=_Z&N6*S1WDF3%N8Kf)dz~88f~3 zIijo><;C+Bx08ZGNHvi4$c7~Bf`Y=L*J+X45O?wDIApgRNnkioai6wr{VmgVaM-LX z{jB6ZL(zxBX!^Aa$$D!lC6abQ#!s+Y+k4qfVBPqdvdCfpJd5opnfLe`i_7swb!+2} zJ|(7Mg^EHXMq^D}4fTf7PYzWy|KRkT0w4<;`veH8FvIvjvB7dmfWg8kJ`katJKN+r zU$!welLk=WR9c=)^OlDno7BeW%g&-TeP-^@mkwJOvq!0>NB6?t7>9)c&zGajsw@mW zI}C{UPaX{1@NlJlC@;qou7-K%TqH-`3&}OfWj}>R)Z2NsD z@X^xY^$n2m2IuQ!FjGS!GIk=2Wq>Y+k>2wSirL3<-3&lC%gyd zRy(;UIeYS2rnNo~>+o-**5Ug_*Z1WPm!Zf3|1(w%^iKnCJDw%leU^BWfD4M5ti5?B z?rpmS=DU(1jQwSDf$k11NTd^d;K=nXP>O188$nj7LH{=6N}F^^v^eqFp?S>by^^PT zW^y__8S3Nu@$QEV5BJE~v$8YUZ+!{y1%F5qdcB=wLfUSBTKCA5OQdcz#|Zu)F-JdZ zh!Q+k%{c-Hg1reLl+VBM9^``CD~ITN(9Jh*y&X0AEQh}XtRkq^6t_j}MEzLDHvBot zXSzp7c1};N6!Rs>j|YYzC6`1qBdb4hp7k6lM-`o92pSXH@@*E7FdDi zFk?<P}%w|@+dSin0$>)6bKX>6OytBWxF)4f7XQtI|})6Hg1Mc z_O%{Rz#^9YZVpNd_W-8d$yM;&)(2Pka|3eH!ilHv6fH*0Og4Ga)(70#2lj+~5zNwMN6>@(1iK zQGo@NDa{0Po8DTc86l8~9T^IJOts?9>??5+cy|z_o6MYOC-NqP{1|`R5fO&aJ8T|x zyvM52xCVFn82QTY*yH>QS^LK{%m;D9Q=jwAxk&2$r|+%>s$%82&> zl>ph?nPzy(F41%ohP7wjRtzms$d2K*E zaqJR*;}A9o$gDE^RRWPRYHME+@fh0${b zZYD8uG?zJRSd$U_l?>~S zB*V#|Y~z=AT#2zhg8|x-maYiWkH zNgPvYWmDrQa9cuSD-=mPp&elM25+u-so!K^!6xSTg^!clHLO<;C=OvDg z?%QZaL#)RMSI5ToJLND{hw?jv(EcwC6^R!$9_^0WAKl%}Btcr&^VerSlMu_kmpPT? ze&B9cc+r~;4s=)3E#M};bp(| zwFi`%3Kx#2S-8%XWwjde`K2)-f#*IPc(=uhf_EGrQkqCU3kR)j4*Js6F85K_vQ#Sq zP8qS#wdLvE%mcTzZlavQkFV8|j`|el7-{c1$@vh{dCmwDXN&VSpylo?UvBEwAPZnQ zj{WkMiHWKGn~H)(GI90{0R`&4Cqv9-f-%{v=r&m z3jW}=ONs}oG4ITybcbbksknCU$H56HQ}AFLq z1(~r#Ns~`ei!fmA$1DjsI;G;TP$G#P702(BU*jEBYNz=$k>k=jJ7p#_-Ggs;It8Y8 z1kj0R)W`pz53nOHWo{nWxGz{Y@Qf{BquJ}yK!TOj_3FYPoYU*mm7Q8IZvP9nl{Z1|;_W9OWBG4NHGjy{5PU0^|l2L+)Oo*Qtv)u@IL zAp?7x^+z?naQ`yC`mK?q-e=`z9laN(C>LBzT&4qNWojSPK0wD`l>d?)nkwfj?)0^x zvB5=?d|j3Qj4pP|c!PKF?CCuV)8T7qZ8tm;6vO-BQDjqj)Q%%oCx#On)6IHPo>B2M z*B82RY=L15D=wd@_o4CpvWo;q%aCJc!8^gVC6v+WErYTto$ZAyCM!2RQ9jy*K*Ud_Uz{i{L{qILcyvexKr&rvfa0*RYtKT231!g8oy5HviQ?({;aOQ%+cJ?@y0>il zCDK!@qMTx>^n}Oz0`7tGL~WO5$LdY`c$5jD8O;MTBbJ2T58p}?AJsG^lnh?c_GCF9 z&)0RvRab#?edLslu_3Uo@l6u4a~qY2q8c-YuJvqxl@7l8N**O~DxM2#EUDZ%g|E}t zcS*^V+ssXqr#x^-EyLQAV&JvP1mhRwwnlS~g{Q;E3@p2xGcTvc$nuKGg#TdvJ6@pXz&O~LP=Zo@+0b~{;IdO*(^sp_%7ZIK6kC8TSkH;E*7>l6OE`d z7r}L#Ibzt`&!ri)y6ibl$mE4cG}ndIG&CjGbPAq+U%5>YHt;t^6RjD;kZD&Rp zE=uDug`GB?t3ZyjCY6N2o}Yz3KTGNv>K>xul1sno?bhk4BRnO!d5CXwNRhIYt1__` zCdkpy95px+`E~eG>ywM4!wu_G6T<0QO%u(#Q#+T_weRFiOYcpk-G+r~iqVWwilOPC zCY)rS$GNiV6c=b4%u`wVkJnB2iP-X3P(y^|L6X!q?Sd1K94%nsTySBCM3<6P&l0;< z*~;nns0GsY_hq{6YI6aCf^KB60rB{1GFOVOvz*=e1Bqy(%+}2=+lr@AFdmsQAAcpf zns;F5>WF)eaFNaf3iTVV+bS1)R)T3ME6WmP==qr@bk3~K9j?gZ*c`uSOw@2g9*iW7Cxw9)T^&VI2>u*#;-wUm zL1x+%yEd!T3Dw!GjOA>vZ|u$J#3s&-OYc**UdT#vXGzVv;$ygB;I(IvK_r3x+m9@) zO-@TqZ@jeLO2z7Xt?GAw&f7?@?w+b%8>{AgN#?&=RkQTm)n(WAbHclTw+XKf9~N9Y zd}w)2bx*m&HYQ8c+oPHHVWDw@nVMcN^CDfDRKJkHy^=@M9Bq^F>z59l4y!!I>e&Lg zXzFf#yR{J*v3-E|wa%vsKPTSw``LbRO38`De0DFIxpvXj>bS43xF^^iDf8HKyxdPC z8Z}m2%I=}ueOCwau{Z>nKCf}szsO~y+?w3q)O^Ue*Q35yu*kT-?l;qVF13>NGqTT5 zuskhbNocRUc1cydTxme)W^60Gr>?KU=FnF8`H}Cn{H8b3FB)G52G5H&E9t&4PO}{; zzSuX(S*g7j+b%gzJO}m=g8+VM9kfUhk9q+fWILJAsAN4`tz}P>L99yBo2Cr+&9c6V zMKXd}@qW4NvL3mVC(^Ql^#vYEo|@^Zo;TCML7!(Vs;hGg#>*``7cn+O{+$JhB$&*5 zy_DVeGM87Fr0>b!)b05Z87a!H;as`(^Q&t$scRUB1Lx(vqHdnJ}iYYqv=2K{Y z?1zEyCcUJAFkgqYI~JS_-U12H4v|}G`Q_IrdOQrP8Z=j%8tPlzl)VbJ8T*<)3KzO( zd-r{jJyZC`ulHh}UxilPW6?|CRemb+S`pBPJ%_bH<#Qfk^#e;r+k~B8sQjFEav#L1 zUYn9*@|~J|Ga0i||An1dDs4wOBZ27;`8aF`Mt-|VlVpNz2s{mKdMQLzV5unNQC-) zOa;Czh3*i(4VnLh@>Zr=CmzWBPA;DD&8SfPPT9vr84i!CcQ!@^GJ1jG_Xbv9x#~pv zBhO@&QFq9n;X?2nO7z}{G@n3Ep1lhxkm$dnW};4b6m8*|^zMq(`VIFajR6MDf+x|w z1>5^&q=#uC(uvY|~ z9(9BbEsG%KU4x36$7;{>AGbTajpwK?NaB}%hu@(PFVRp3)l`hwE9hOn(bca!6z4`?8Rq@b_GKn>UZF*}o1JO9!4*P&u%2>)Qa zM~=;AcURmD@>f=GN3ZxppV9cDIn;DQX3xIdpv|SCmPc{8V*#k=wBt3A&VI^skoE`; zW+w^=f~OwOco8$Y*t(6JkRoB1&vmbIsdTs0FLhVem#Tm4dr#)E^i@{-J2&Dj>XcLM zt~~0!7{hAI%@mIDwoIXSQiI>wtB}GZlZv7IdhRcKUMKjP-{%!`wQJ8#<~v9`Hmlz2 z2Iio*Heh30;CpJlQ|-5Vz0kKAz0TE=`y7U|OR>&A!86E^j&wp!!;y-qWkrh8b8a12 zOwWDQn)j--AFe9Z2q@8BOQX_bV87++eb;?{{94wNn6~H`*(6tEJM*UfUXA5vFcU?p zb)!7FX_B245_dxCsOM}I9aZ>Cj1K5?H|XwG`JRS^qW}u;Ca8=P9aJ3+9X9b4A1M3id6;uW242i-E9cRn?JO^tafwrq6KJ^gIpfLBn7~zUk z<6-XXszuq)B}U}xR!euTpYtDp(6#!sl@bkZX**}B>x#7a(0*HBg-qJh8;?qZl09ca zRusQ$JEsOWxS*mI(+PP@X5~N+FT%PmY!+L{?@q30p3P#bs<3;PS$^KB{S_ZyXcWNt z&|PKKvhIp<%J0qB3@6M4oaF@0@&ZFr01!9OBsu@o z(AjUsg8eg3+;<`vCV|YYLYk*tB>vnaMC|R(vvZ}3?DL_e`voq;)s+#$<`$2*g$$C^ zAGQli@+H(eP(R|%66tC!E{23J>L&A|s31AXXh+=|OH{YksOchQ!!XFjEwjRij6#OO zc;Jz=YHi5Urdw8B-ze7EKGHg|EsnJM;u-2|kpzM5W8@5-J`QDa7D$alBdgVoFw!Gf zONKbv&ZNkP(dFgfqlwxu@O{(i>RtXazpG_)HO?zq5B6`mc?HBY6A#F<>Ntwzv!hj=hSwR?v4ZMT*rz!9Z#EA1$ zzskta@@wofPO@#?M(mYG808Iy2pVIy&2;N%Do7L6l6scmn#;89x^+IT7=1uS3e3}T zdLRb?-kT8RXo9rSS^#^9qpp{Pg!ahF5_7{a&A_B%OpCNqjIL*IIC~I1WjH%Z5;yAC z??p9QlwkoH|0^515t2;@9l74ksaC4pA*v?P;B^AJ*o6#XIyE&4E$d2j;8r@4ciQ@ zm)vtoFl6-XB!{N_m7A?7Co+F~3G}2W56N5EpyyE_>Q-^Db_puQ4H5QgL# zHQW~;i=z}vW<-3gQ+jC z0?UCe3yTE3Nv0wJz1KEogHk8l z02pebb>|82CiFRxMXH)!I*=|8iea*)YqzP8>U=v#{cK+CF~#T`8zL#MPC)3*bT*hGx-Ntba_Z>@*E9Fv4G~MiNtu*K(hNl{A%2$cpBs^KnZSc2MK$Tw zP)nw8Fdk7&x{4`-2^{3LDB%twpmg>+rMz!Fh;J$L_CUmU9_?Cg=5n{X?@O30gBUp9 zCfz^rd7x`-pHju*`EE_~bLIt1=dM6a!rsV0O^!N&JC$>lUQh>9IA&KobYg|Hm%s+< ze^X*RX3Wir_<^O@*rJ*h&(STOSA`7g7viYXO4;Yz0`U$=A;|$(f%S*60_TJ(2~Ins zfld9F?@72YlqO_c&S@2iE+N3?vROWKF;r%(`}%+_HpJH@$-rx_z;q zb=_Yy%(&G)?MNq-W!yH#hr$}$)l}WVKosAFum`{+7+iUuCl(R~l*3Q~cc3(=m#SQ} zM02x{57HrhOiF$A=&UZ?sP1W7x4B{D`|c}(G1@o3eH3xadOj7ATN}L{SGTLF;R<}}6jQC1oS zpd4sSQu;k8P)+z>vD8ZzIgrn>tlS(>M$vba-8I0c5Ae7Ei7TxpM%>1c13+RxK9-gN zw!-xeC;XENMv(Bn8~F64*c-JR@W<=;^f8t+V+3W3r%_u)L9d?U#)8G=Z11szIMJAR zfAXM$SB&ssoJ$tDft;K8^r0TZ5WpGB(zBn#zIgo6+iL119$w_v7}3YucitPu1Dl>M z!TMl1c1$KMXwG5c{V>l5KFs;2*)Y@y=UjH5tZ;ywSx?I>Jb~0_O77R<~@#mrR;ra9_=TQT1QY20UQHB=urS3%mkS=APj&ArVJc# zg(Ocu)TQ&JNEAryvN#r;FMJ6PB?pgC>hCAV0(~w{0%LAL0G`*>A_41hVgS6X!WU&U zDw7lb>3}!Zo)HD8vSYZRFfve92#^OdjPBvXJm}8>zFt7jB$L4Op<`sA$Y41U&z(?~ z1wE_kOxMvn724M<_T&u){TacVil_kShce!|r7+;|TL#r3EXO$M^AI^`j~ywOUa}en zeD&Y$dB2Y>2@=-&9$>5cxSPvy&0(uAC|x>c@fkXLGa|fco#eIMA$~4f@3nn^POGh! zB1#bkrvmeb0I}c$UVzS&`Z|8iOGZAR4xqu{gNxzF@%%vgswPvy*s~Qw(JRV@x{nq5 zs^19=kIJKDp&tlAdvGKhWG->``Svfs;K!t2m~3}Nw`_@uQgZMn7CS!_DhoAvzgH;h zVdgfv>@(D)TFtn3h0JsNj9Gf~hS~=|5~8LJ&AydTAObe#09`|1VgYCICxCwLd*Wx$ z%!&cx+1fDITf1T9ZC)-0i5!(%HNK|Rm#Yf)xgc|w9Si3dF5edU&PyD90hU7u-fXYb z+H4p3atDqihs>EKp29*^({h&M+r+kW4z~eWx-%THjz~t|51>0AiMlRSPuuyjezu!a z9~}5J$vXOV@gFcKuxfj!Hp*rV0v~`{H2df1w>Mu00TRU zV(nf+@f}VGLIL1R0`fQtTjnx9+ztWSh?EH?LmO4{tQ!h-GxO)yE`E5vUtlkX2F|i$ zNTJT;7++375$w#|(h{N}rNQXY>dhd9PXDocEr>nzBl@g+i`uaq+^wD&E{_QZ4$(?}Mt~S0;g{9_zF(GI{xL*-<2dYC3T3|ycmw2e3=S5M2$23sHCf$OM zVYQtCz8kySU&QzL1&)!a{ok}>?`0Yni!pkg5%*XQ1x~|qAmIB*6eU!LquW6!=yw1Z zqya|~L3ra;J|$yC+K?a#3l=LZ$Kp-MbzC)H6i(#|>?J&qmeOpXO843?u=A1+$%Mhl zz!&cVv5Kg27&54bqP)di3s~F>#6NAIBg~7srwoV>)LM#W`L8NPcK1etuceI}#iC;Z zktpr^>CxF{M1usN7xE|vmN3&noq(1WQJQD#sbQcxs2QW(Pf8*siZ)C@BV{v9EK(9}J^SoyCf z2uVeLQtx`5*H^U~tJc#*0-{w!S+isOQL>aD3h0-y`*4925At;m@V?ZoBim;ovmfD( zI{)~pe}-y+DgmVZF0hO0#s^O+qWqw7cDudtY}P16lqH;XALZ>1+6b3B`%QY1rj}(LYm#Msq7~}4 zxtCnP5}RB=Kf#WaNzaM0o~&9=@VK{rMex-69I(!>!hk*-jw;&r{BD_ zZlEWr`=G?PPqg|%=Y=wJ1_+dJ#~EtEx^9iz^j@+fB_Pl+U>pW#28Sr3oc{nK8UKtM z&B!Hc_R14Hc&h#7)!~)%)x^#o3nc)_S?{JN zPaN1$c#s;~mxW0@eo6XGb6LfiOR4^5g}%4;7at$I*FllLrbLxXQ-ebkP&!Z;F-UF8fZ-or5@s0EXUCYs z#;l+S$}vmSN`CYJl-h-nRS+L5FSe(MQEMtlfZUL%rb~!z-6ZSC(L?E4oJip~QEW*+ z-B-6E<15o%7a^MwaV8vfz&1Vj;?*gSi}zSnL`p+bN8g>`mtx$t+8kSj?lMdShkBGm`ey*VeG``)d^G@G#D$^)~H~ z0)1`als6|K!WxkG82K>m=Rf(yPG3`4KX9EMW*F*Oc%TY?K%v^^YxVr=Y}Ti}9KNy( zY6d2xR~(m!(GdAT2!T8b4uyq~!5||}(N21_m zHHA5-&6%8apP`($fwrgaIOoaEWyuUH27RvEFQ@(*(uf*5dpQr{uHQN$df7bhA-EN5 z$xgV|_>u*`=pNh4rZSmYumdsa&CBpT4&A!p^YNA2wW=X||4H6h>O-4rR$u5X9en{V zsLt&rkucf!tE6$W&k2!ez{lz)PznKCJQ4uij${WqkN{IzUiKyp{GKgwoQgOB5>?r9 z4T-Y8ZH_W_)x|tDNJFVck%D3!#iD&&?K|dFUp(I#PRiRRQyVzrqRzXe(JQsfWq)@h zg0aaL9U2y6LNlh((LWiJ3toex1R&0&;iWXYWsj14%48pJ-q4?℞k8&Kj9`+BvU- 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 DkfXdJ literal 0 HcmV?d00001 diff --git a/packages/MakarovDev.ExpandCollapsePanel.1.0.0/lib/net40/MakarovDev.ExpandCollapsePanel.dll b/packages/MakarovDev.ExpandCollapsePanel.1.0.0/lib/net40/MakarovDev.ExpandCollapsePanel.dll new file mode 100644 index 0000000000000000000000000000000000000000..ec1871e510cbdedf5a406b45dd5b28833bea6d57 GIT binary patch literal 50664 zcmeFZcUV(R^Dw+82}uYw^db;YFw&$8Hl%}sR26IxAV8!9lF+0GDhl?l*t@8xprWFP zU_)*z_TI376??~b_9PU&z3=CF%OBtGy1r=U?99&2&d$!x&Yp8Z!0361iV&i~_vcT9 z4!{+EhLG^zK><`N8y!?ed*#m>A0YhC8iyqa#GF)-FkZw<=EU$)QiKvtG@m0%PvHns zIG%x_oMd4v-&#qD)k`Ki$O|EVf{OTa^T&1cb|0B=6bKuH)&hkorK;7!l>^^8_#&iA zmMK!bF#+o@{SXKN{n=v#;~G+gS@Hj_s|=NK*BwSE5SQx^l5`0{Xd6N;`ar*rkRn`) zYY^%I*Z=y%=~SI;!UWv6TVrbpKT865)M@}wM~)Tr?*8FGwY5kriUA_2TOAbW@Ldnz zZl57AUDhIgk`NfNu2^Sm15^gzZl56txpza!;(HiB{$SlGNDdX-A(Ul{kUU8R5DVi7 zhcAr3po8`=SA81_@`QSr1vZ7NhY(8$R%Ed()agR7A4{SRbqW*)7xbgkg$6*fdVH5n zPuBptBGZ!26dD5UHigPHf~z?Jb4P(u8Cf7U?pED~iUz|KnzN}CE(ds6YKUtLSE|qi zpn@8~?FrY2F0_{vHHC}V41lmV0Q3G7E*Gv8Ep8u-8dA9C(rXT^2O3mU^KgM8)CNt> z?I<}cz=Rf<$4QD%g_aoWsIvN{%DQ`1-(RZ0vsus=ITq*}uRk^=hX&$VbOi>L3+87@ zz<~OSlw3?@GPri?d;iwX{@>bdrfBEM;qh=CfQ_6QIz^kS27?0=XyS`DIbg6v z4rVm>mR_mW444eeC+(Yp2+#)fVuOW9i6pxM!wV2J9=K9t56ypwq8Y!0>7uM*X1()s`6C@dF7^!vV z!=7oRq1{Dt-uQ14b&PcWCehGHtE;)xy^RdJDPu9>9~JCr)bnrR`WW^2o47vR#nHtB zx=+hMK=8^P)H!aUDHOwX!nv^8S?2B(3KvX9*J>xYU`x7rM;rhI)(&>4f0?L`#bv2R zhiS*FS`0o)7rJ86u+D7c(K#>}1IrQ)!72#d0E*oKu;^UyVU~jaY?yz2Q!V}3UJ$8F zFMt3V*Ar^in`(E^Ai#CdbUJ7d%{pkhGMcUl#8TI_>rM4!1U(r+45C?zVsC&-@=T!* zTp1KCtzUG4K+XDrn(=g3v^&r8*@CMoP0( zkX}h%SmChRz!>T_bTkP@ia!*wKhW~9$H|Hy0*bI=S$R^EVzMWzNuw1p!&D?|{)Q^Dk_Zd$sWGcZu`NZb-fY^mpSVP&#}I84h{LU-4d zl0+b`Lv6A%Pa~D?N@JRiOle#e3A&WV_@9)<#_S4u|Fqsjd0jo@7Dm6VKTOjW!j=un zOUn_RWi8?8&hj5L0Gree0TARS9s_*bv6xw#I}TsSy<9qWAq4qO0`B4$0-jVULCc6M zHAy7q7cB<8x#UE5RB-V|EY(sNg^SX?n8M`&f}^Vf$TBy9_(>LE$BxEaR4yzuI<8m7 z^&+Up1u`3;TPng5$EY-Lz~&4AnI^=+!#t%MLbXbhw~}q}&=EMP zR1vb!!K;deLNXxbWn-+P3euczRgm0ZeYr7MIE;rIiwhmRR=;$K-LSK&BXN-SfIZUu z_q+j=_(R@+ssElgbhYcAH~dq(C$LOlX4#Z{J}8l=2;wQ+I4DxM5Xf;@CC!ZEIL^lg z;TkC^9*Q`$C%`paMgt#XDXLMp0!+(O!NN#pX+np&jiKf@=AJ-`_>I=98_g8T-IpL% z$fzR}VWcAlNXvNEWxcl3!31>i1P~yE3C3{~?=O8|%)rH_;S`o`$)pG&b)rKGfYTUg zE482{lTM*^Y$aqn7(C9OA^!#S=$6WmSb;l$y&w~zn^Ux;7=?>1(~-PNeU?<8Tos@K zDGS!FR8|faVWk24U`I1-P?_V)`qBAs`oY%zy&oES1^rO4&eFWQ`*d`vhz<8^lHF}O z@T~pYbYT5033KTxwMwK26G4BSNK4+YBckMB1+9lsxJgiN=^n&9Qv=JEM$ylM1Q(nT_7R$qoiG_Vq=>dK1b9I^og|awNw$HK?EJX(59dd`ehAnm z5Hdk#zK9A&Bk(zLOuY0QDb0f*E|Yl>zINn6nIKp?-*<6y_)x@IK+D5S6fqcto`)9# zm>W~XFj7_?wn9e=ge!lEJ6b|ul*JltA>JmW%SMabd8B3CZppEfB0AEw&ts7tDbU|s zl+sRzQw?1_5fl;T0O;7OaVzOg%t?m1;J5Yr;Ud~xd8Sh zxR7eFxcLCmF`5U*BpMkTDF}iwf=wCL0_NvV0v@Wc03eHQr6_s~s#C>u&numYx2XN?8f!pXplw>^^8OvXCycUD+_lwVo7GS>9pSwTA)E6!;% zL0|k4Pl0|+MKgh0JQa$Klq*79Vt3>N?{j_fNSQ8Nm$ogx)*W>O*Bp~biQhsS~ zev*=-3uCo1p@^r0)I5wxNfd4|5X7)?(uE~h7bzKM3o`)4*O~abGaqiI(5wtaMIibD z69z}lj&K%kJsUs)t|yty_3~lEqCwLF@;ZU*3(`d|p&?lzoCE9h$HW0mGV zS6TgYRm?wErTw7_ZcK#^btiDdfDeRsl;L1)V{LC^Z|j07atH!98VF&sCwOBST$#8W zDiH}%;vsS%Q~_I00TpN?LXi#lgeuT_`i$`NgzFH%onb@n>7FEn1d{x~UPp|&v#*al zxC#17*dth0xOX0WAq7B|@C|}5jw4_$?CWSKd@&FHVjN_UU&s;2dxH)#9Mm9rU^(IY zB;*&jfjf#!>6MNw=>3)GsGfv|a!e%^#D@S+N0D;tS#FEWw6j0CRK%wt|^zv)6ro?e-#!AlE;+wlrni`w1A<*WT83+73lsz zS3|q#bHSK25<1JxWzvx$!km*RI#8~s^;c3uv5Iq{RS8IDp;c_EiZW_Y)nO{5{fZc_ zRlsmBQ0Qor3U2$8q|awxWGJI*<%v9eOA!rAup@gs1U&|#y%0U%zrqhyI?APC`z$ARfrcljSo3}gn4$ojFbgVpc6PII zxt_Ee0X)jc8pg;%14z3qWnlfwm9b3{sTejZV9R8ZoGB`pb0`H<7z8f&g)$5EA=~m{ zTy)ez_IMfOtD!qUQA5ovOb;dLr@>-cNFtBN&LiP$5{4*V0tQGe-NOL94gXU` z$C;a$Zk-rkVH0y4U~*(#qw*%E7x=9{iB$k+6|6Kv5<8>1iFp`lqk({FpdN~wm`z9* zd4XhA#8Z+eFGhOEhji)|pe+V(4@MMlWjk>7O~^=wIWjP23K$jYmV@hWf*d*+sRM@n z{tL1Kj6jo#I$$_S!VKa#l%r`406nSa0eUko0nAak25>v|7Qn&i9>7`!Ty7%yr!Z>a zCM1uA+kR7dL^VbVs*j*7l{0`WpI~Fk4%$2!7C5p`sN6>%QmK?;V+Yz#k>iO_jz#du5n5U`*61#YoNMk-7<~CsU28N0UeTGR%Z(1egtp z6{1mqvCtscd|*UOZH6gL0eQ(VGln@};Urdw!U0o6TOh83m55>m8=4Y2Aj1M^bfki4 zrnqhi5~F@J71Tyz$I*AHCU~tXq!0*6EyzYIUFmye86;Vc7DTs27P%W4f{;V4Ja& zVL>e5Lyj^G+e{m|%P?#+Z4@NKu$6SsI2nemq=OPk>?Bh`J_1&%Scd7zYXX)l!|+V& zp%NK}XIc*}m0@_M_0dKdhG$wI?IkhkO!q)9WEh@l1Jui$v>-XthDgT(V};0y=1Ma} zK_qsZctg+;2d$K02{1<-NUt%c)XO=joy1^PU`I1XTq~)RVN4sEF$%MmV%OLNWS5^w zOgfvrkPhVi9kXeQD3FXw*TWaW6giMsAu6RBP|Q$_w2qwV-Y8Xu;W_G!=EyK?Yc5(L z!?3Nns9J_$TlYaHWf-<~AM}XCPNG-J-jM#r+v46&GN-Bd16E36(zR)h){)p0(n{uN zD~T;+o>vF~&MPwPGBq5q+cNAvbv$5?WSAA=(=5X-od$zlyC~t9g0j^923`4Nhp<>`M)Xu zpET*-i&XROlxOU&ey6D7^1N<({wh-*T~j1rZR3ck3lR2QfU3xrgf1j>BcUG&gGm@c zLLNX(Bp}OaB+MpZJqa60*aT1$wF0E0U;>vhG)6ptW~dUN6{-j5fEoePQ7gdys1!X= z9ty|MM#UgBAC;+&0O-z+KTH5dyk%bps82kEw!2`CO39t9611g5+iQw1h-z}A zX@ooTEs+hBFGK|Kgn}s91cxF|X{4-H)}k~~!sQJpH-OUt%_r{Bdr?YBZCil?7K4$R zQ@%jimQqd92`W$312yhA-32+5a%t?wlP#T%$B#$-Z zsheolu;=assE^J9?1`=dv_M}0+LLeq2|Y;qFgPSyqfnAEhJ-Q587PS;8lV^@%lVPL z_(3ljbU(6}p+K=?3Lm5P0l;$XY*=?g#V$g~rU3ZA(gb8}2}v&j`eb?uNm)zsZzbtlfxd^nmB6}fC2Q-*+D0gUrL~e2 zf;T2bX?|;kODb>AIO#AP8OVx-B1j?gmMGDLrg-4*h?HG zE)uE~D#T*OBJ&L zj-gHhIF>OLpp@r@N=au~${)tUZM$d1k202A)d_3jw~TmIAazYXH6> zF#Jx!eI(pP(gUE(gwawUpHv2j-;crL!J}d#8yFYfQD{KN<0F8EM=uW;0q0BxlobHO zkx?GXs(|4=Nde00AQjsZ%hrcXmH_LjK-m!L2{=!&q09j;0rRXw5X z3Xp<^fII?b6>=+hMW{EFJpfYR1lR|lFG!*wKafGdJrFA>4+9w#{PEERsDV#pWT=EE5yZHOM7(Uj6oDixJCz?Qn8+VwXM?;l_$d-!UP^2dUle7F z;`x%uNZVLpW(rRv5@y<>R6&d+UBq`6!YfvuHqOoto{lc|4mNJK9^M`}_mayuI99Z0$VU+-nlr1WDq-2oKns>>&bW z@RHK`k&(z-BusV_#YdxLag0!uB#1^HNj$Mw5QAd*VnKWgU*r~pg^chE&4?k}jz~=s z@?w!&Y%GcTiM_H?!Fc>wBnHcMLn8%URgwG-roa@ehDQP~B_5jirAYW9cn2;~*4!(F z7o7xUJPCprVM?S}B1(^uL?#Gg`H?Zgq$FOd7^(+$bu&0IGSZzFlL+?|y#@RvX;Z06 zT~egIBhTN5#1~}X*!mmvTx= z*s9W!r-+v+EqMr&Q+Xo3S5^!;cI3|!K^wo63}GT%JO$!Zp%@RI)Ow^qEWl+CfhYzp zA?Ya+K{B5lpwv@4NZ65O6c`1@aNjaYm`DI-#_jnr5@{(E>?G^MJzXLZri4ne0msAc zj!O;Log$mT?j*dBy5pn}p(vIwk_z<}rbuMsJ3AT9OXkB(cVQ}70F{HF%ojl6)TVk zMeYz%$Z5s_2~R)xe+n-th?l}ol9D0?f2U#J5kPqI;lqN2cCl^}xQia04ibFQ1>La@ z1`lxEE+$WYbb5R|Uo;#RvY0RWQzdr2t_Hs;+f@OY$b7Sl<|Y>NlcSTe!vvDGfld7{LwsxZ7FB;N2EGCxz;y`rN7Z?M5gzDNx5sH;^+rH3#jP7t3C z=J{hato;~~AobVE&VbNqPN}6y86o^6UKUvr|GhVG+gJ!pT@^umQL+F6C#)!bH*%MD zso5eye8L~AATXq4cZu?V8IBi027A1en6MGKMyl5VxoA!%f3P>02i-I@#|I7oE{ zFtQN9%Mv7~CzBO;3CY%P2VXbzmk@yKe~kc`(k%dV2q0r8M#%M?<-=#Lo~2 z)5Sp$17$S7(Dc+)p-6(o2w=TnT`>sF7EAca)?o=EJ}(yH6$*mIi?33Za7o63qbs1+ zIKp-#%gkjh^A%hZOU74Rk}dyk>@q2&%A*9ak^}^fmIVGJ5ebu|1ROoW1Tl$-mm)|e zeIg9vu}DfAE)*s6l8_MQR{(37ltV6T2m++hI}v|gG(V|Bc|4oK6fg$fS(0$Zz!M2G zJoy>czeXG~Ho$(H!AptZ$9g9TGyQql!gPt04z7bmf&%|Zgmo;i;AxTWZ!k8gcHPj> z7)-^XKsI`?7Gx0+h#_W>=0MW;AuVHJelS(PZLEJF`NB-{MSrO12>)c2bXG|n-G#6@ zB_pqt^kj(B(vTj&OF`~JVGO;gca0b<}lHesx-DAR%|%09f^WPspcX>+CAa_GiD8 zI3aQuNRoM}-FA4=!ePAVP>C=VK}sNXAD}{>DI#Yoq{}BD^%5acaQ95U!=!kx^Asjq zO9MM_{M#oW+j8iv>GZo!ieKkSk*=|nm;`u72B$=B(jxXE@I6>r zNwSJA4A*{q|#I|71pNNR#0M%-Z%PXRAJ zMJR^zP$#J)Vv>$70$FXz?!;{(#lX?r8Hj5E?a_CG9#J@Q!>F%%)#iYl{ z0<;**3x!=3lEltH(K(U71VO2Hb{uv*VM9y7`Aa8rM~t%W%56I9y26CG<0#_GPl8Oo zgM)NsF^cKfq%COhoW>s z`LW$= zO%6yr08%l0qeYmBym=C7fn?@I`$725LZN)T$p}ROJUGK-p{^q}nNLa+LA+ySlbv-W z(A{PtFqIbrTc=bInTd!yNJ3eaFg4OIg`buV8!j+SxYwB*4L z?=T&yYtw9K_O!vY0r0hhZ+{x0ok~iSpmgBi!yP*z$|8I6f@>-%ITr5V388gUFuos5#Il9&ai+25ct|^d$sY z92ln%G)aN+86%|W2fB5a$;Ur9)b6fpD72ENYf4a!9DSyPi)l~Om*xo zwJ*?qwFU>ICIBDS6t}@z!z1TWBVnXs(2qxsqHB&h&^`{hJ6iF(S=#Ck(xbas+Zqw@ zR+>~>sb%1F0zG1D{9j3p$MXXR3DVXX@ViSs%79UHANlWI&^1TaaG$pO90{Pc7+Qyr zS3E}|(vt9coo*y}S1jn736{dW;dYtW zudts-{>_5m1xo2KH<8E=?kqb2HUcm>8A1P0hg_%Hj{CCbhwqX}e)}5@M?@hShai|# z4!j5k1vVR_${0}Snrg{}nkp{$paW1V*nuzXf-7x%(HRu>2zCV2utxxui3<@}29rtliHXW&>mq4CMS!piN~9f>XfUW! zO}ayP7@$@tC;hLeN>B}vsv+DbH$+SpA?0H*C~5_>*<4aep%SS|8rCiiYS@sanA*wSsjF1miDNOQRSl!ZQg%tX}EvkL>HO~J;{Re(H$3hHBOSa294g+&bDQvVY&FJ;Uwjk((RGO;2f5nK-?A&5MPsoRVnI%ae6_{`|=|s@VSc z*2JLfjZ>}jukh*}{IS1|NH~c~sAb zM8nO4L&Tq_HcUI?B)B_tqDzkDgm(p%FXp~|?J{Sz zNtT?T^ynl(%rJg-7~GLg85G^GAI~wy(a9DbcJOVSUDSv$Wg5OmEAO42loTd{G>A$E zr=(LDvegO>!G*6Skh9^NN29A16jJC+pxFQpZ{(>JR6{`n7wR#%gF!0>FM-KH9z3jL z;UhMeT%cU=E4C$Bv?P~@nim7R&1|(aDXJ<5^Ive5gm=J+K_CfVf*%3jOA?t)WRbOTrsOY%T_tP{Sl^?#MAo0T{j{%d_EK0P>*~f?tvlD2$>t3XW57BenD7 z3-_tuz5)S!c+%jFWda%ghnqP_4o@=bM<6@5Bz_itd?Mn=+HkBmW0Ix!f~;ft8AIZe z;pvSv)~Euo%dHQJ6r<4whbdw*66IlH_elHHyfT32 z0qMe{*k5yD*)0cT1Ot`UaD*aGjO=93i6$R+K)Rp+4})bl6cCKt0`6x+p2!j7XA~S^ z97mGC=kUqLRaSp*+?PP+_=YA2?q@<)`ycs-6KI6z|CYI=!?2K!K#GueP_e@x9eAbj z*HKIF0;1joGLfE8uu9}jLHyS{q~qYn!sy_pG7P@p1Az)&OGW%*9%+*pNaW!pV$D%v zK@@=!oChsAa1a1H!nq_y!ohduIhg`U0tXBrm{U~qr@xDpfLuBM0scSYdOkl=@qSfup%AF%P_;7JMR z4@WCbGGCG)jP1jLRm8!6y95Mb8DdU{&ly9y2`^ep=e*NAU<_Y)WG;Q;h^JE`$>xX! zq%NI@zD{nAu)~;m#9e*`7zlDAkZoWL+|d(rG86bIqzg&?jg!C=cg;dqJAN!Qb0m<> z@6Dw1@NcaU+6$g=?yuLiIEc)LZ_?k^Q^(>7A@95XKivm<{=GBl)5(rLVF!{1LeLC8 zL2jP-Ki2vG*Zcoq-~GR^_w^C~1N;QPbc7u_LFQK-&vc|Wg)KS1lK)Q<85{dJN7xl@ zZDSp6V4svap4eZZ%uS*_Aox*$a95&uw#-eNO;Q;LRP#h2iT8U-<1kykCY; z8|bL`%fShVirvpQcEF+YPlv8~kV9y7ov6B>v{u4;e%_j3jL;C$ zm_Olzjfy{tcr^z9KQ|+p!f5^~)>=AgxM!LtPr_qRaNqJck5$27E_^8^LBoBNSbF%E zFiL*Do*{6BH-nKX6MKTuyPrI`5aJLYceL|dk5)iv@ooWb2vyEi_|AiD4!QVwx`jCh z#^}g7*H7Yl)2|Aq%IgYxx6s;tPQ&4yChC$t?#=whN2?+ zi>cjuWxNUeauOjwui>6M-J>Qe{D0bFhrlR*vKW55-G;Q-D9V@Vfc%@q=zMIk1do@? zBK*Tf^*Fi9wB8|k+sAdb>prZjR0)WQTt4sP)_^t7W(r29l??M2j2rztWQlz+>-m15!6Al^tk4S#f;9 zw}Jh3AIdJed`xlu=e-G)Cp?Z?ef(?Cs2*i+C{G(BLS7Od#|i82n|@T-Hm&R?3Nf-T zet2n!J#Wgxq%Y66>80L2J1&#(Dek{y{;}BRYO|>)ZYl3}%H_~c&9FMGv_k#*bHqB8 zKj-HI+chsz=rgkXT{2Y4?>MZbB&40V7tnZQ&SY=SC&P-ZhSzVR7x$mOjMZ;g@tQg& z>lJc6-*+4JX*nm_)xLPW?q26x%dUl(=T2(VUlID$=c*OwsZ+%(<+kVJ*3WsQz3I*E zX=Cy=ZhtT~-?hXzsVO87+5{(X-frUa?;D4@$22HH|jCR;N+%vL+!{Zc=W=D5Y5dK~y7)F&S%cd!!}Rqk~bO%PaGAgXpPLO{G4F%aJb#6 z){Jlq-Obw!N)#7)?m6ve=h`>^)T2wuzJqVfh&?wh`|?c3Ej6cH?iN>=nl66vqh@cM zusB+nI=|d+z=ZkZAJo^l_j}Sq5>tC;irmC`I?HDaI%(sO5L`HXuW?~`;NGJX&*(?B z@v4Be)Y(9L;r@Iq1ohD((5%r;2XmUO#`mxvqS& zR_=(Fqbp75mDz0pTN(G3$*n70t#;`)O>*j4 zSs}OK+O>kjSii*S?i!{J!y2#mv)|S>!a6d z%*DEK<2m#66=qzyUKGI?TYOGf|L91MWxmJMGaPug_j!B%xLaIVt+ecD^9=XichB}e zuWD+$fFU2OI8CYNu^s%?HP5tSmmZoo`bF$Kt#b1;)B}0L%ef+x>I;RBsLHVwPw$FTYUYpM>OO06 z4Xx*lJG>3^9~lM*d;I3sV&1EdSG{N5TL1dev|S;5%!} zR9+lhu7CTy<@y9V-=t`Nz31JAW(xgz`oS|96V`m+yr)(@{j}mTWTDcZ?X_XtlUX*Y zlwOP8wmwh|_~^|+PwAiRXL6Uj4dW^-oA3Y8JHEhf-@I>nUK(fHCZTm(bUm9C&*!5= zmyFeKXo{t7XM@F4zLi4lTL1S&_w(b}C*tLUbC;-k*+Znsrx+Xw+YmIV=QEvc{bqpB znN}aStW5MdIl@Ru^OM^B2lq+}ziw2&JO24>lNoVAX0=aGf7y2WB(?18@t9neQZY(9 zk-xrO5IWF7qg;JcQTe3No|Uc_9wxOr?*9=~W*aWTItGxvY7Pt03&Piaoc z#fhA=jyU>_u35GDrGwFs*^94IaqMeSTwe6V(&2_*OW(?(X#;G-gc`vP)X172Z*sSe zDyt0JaKGAG@rphSrS95MpJ~oZCTI-2RH4UI1@Vf zzT;=Y78kRj&kG%{DXvdgH1}bqlG(9Frh%hj`MIXCbJ0NU;p2^WJu6GgN{z(P=D=s0 zw}Zcg`^=s$82M`F;>|nw-_L@6BYp(EHPqd);iSi=yWTJ*sc+_u8Z!AQ{i-Ij$Zpe$ z=lwRUQ$11ZzUN2&_Nnd~-&kkceMX_1M+UT4?YX@7OTYg)yQ|Ki6XQZFbWby@nPmp9QuRzZ{M`PvuNM^=E0uhh^+B({&pr7|-5W7&cN)FqLBOZecs< zfa0aOixPJZYu4i|?iU^Bt{!JLsQ%0)t7Yk%HTRs`H-G-Ti>y9PFV5|&v+ydpw14@$ z(00W=HKE%jmNB<_#ZXuy_8nSna%inSFME}aMd;D@QJVgf&7*4e_wYV6jB__avFRhF zIM>LnWig|E^H`mUPwO8g81xDb&@sHmdbe?S`1dBc)5Gq3elc3bJ8r$oOvSn<)~P>r z@2ihe&igh?d6j8Dvjmo##x1)QuUFjI^D4LZce|TyR~jeIQr=$ZT&89cJ;Zn4t$8}C zNqr|5=-9MPWDd5Cy8lDfyO-I*Q{IXL?ouv&-lDVmZI3uXUtZc{N6TFsRQ4p+ZM;Q4B+~miLbT1uBSwlG1oEeRozvWdF>9iRvBipw$5TtKD+PXG3#UH) z5`V~R5o>$jelf$N4Nev<9DRL@fyaXtIs^R-=DmrbpMhsiaWyBe8+>_oVolnpJFC|o zelmuBd70<7C!&GEDA7vR&ZR4CK6qMrGb~P7FLH1Bd7v+ynr^({jR*ZqNum6H-#0}g z-R`+4j9oe)@$R_SJB$wNe2zQb_TA|IicoXsO^$W_59%#pnENUouRCH}rVupfV|?98 z9UU*x{(vOy4}A6&5V6V2v807QVTpKFEN& zm0G{g{b1qcrOUVN4|qL!tB>{dlpChE9W%3Wrw zZ)uQ9!@b27bIPXjIoYOu?a!R|D)|-{vbXlN3D`-QM5W&KHe2nq#VIUUe}jkP!If1{ zhn@Jgy||EW>03Tcvz1W$X~N7Llz+Oe;`s2~RTq^@j08jV#lso}eb%1csx%^3`%V1> z`;T8wpSMyObxok?qHW`t=TeO7T{V|;%b^R+rF13n%4V)&_d)02tX+kB_I zsEfXO&|=Wl-FgRBhDMK$)g9~_Hizf4SaspYL1yce)IBtoXZR~`J-gQ>A?QTA>W}r# z@XQozT|Mb&(&lgP{Al5ssKi3X%e!;kG#Qgqg@UQ; z)W1BPd8(;qkIn3i^F!9opt|kd;yJf@?1IzdN0)1S)&8;NcGbEWRImH*vTEy>JRGq% zky>P~Y!;Sgvu?%|hNPW{_4#mmNZyi}|8w@jukd4m1Ma*E+pyq0)Fgh3)0J+{8ENctKN8uaTaWsv2Pxj9yHxt&UfirO^B8%$?;mpWeRx)?6-p zx#v^$w-<-ckJd&Dw)9=Pls=4@_m_Ixlz}T-+4F-XFHiwt7*)^*`H%EI7+I0SRBb$c zwrI7nh!RO7+9rnAP*N{lurC zPp#5>hRtG&hy5O24^y_MA`QPJ?bPrR6DPK9iILhPlZTJdeP8*=wA-UB@5d?}Un=q& zcK(4_T}@76u*CY#<(tdhK0S)vluDx6-p#by$tpN!g-+f1 z7JbPX6>KaM8eBVaP$ghs-x7-3!P%8*BS$V_FFj_bru|;!N8t1$>vq+~_Zs|a?%NCF zT;BNeW)xWO)VHuQ4LG$WexrRvkAn}^O#f`eXiqn!yRFPpUUN*{Yih~nS*M4oR;_4w z!a5)r*njD#HOoJ%9BbcrqFSru;%9bH%&daT>E=W7UoyBXHmB*^iE%$S2x~vvaPqSs zm@k|u{`tD!kNEmc4^5}6XmdGd%AI;n?XA7`r{m|<))Is-#e5#)uOS94$RmngUSO3< zOR3ZUJVjMiek4`Pm$tP)W%m%n>ok^|?REK&1rvf8dT#a!at&_1o#oC=8FpXq0Fg4~ zTa<=>L41@}4P8N%#xu6_EPQ0F>8pNm`WX&AR;AjlHb_-N{)D@{s*0L>_Jz1I9rG#M z)=eza{c6}>e%17yL#A99m!P_22<8p6&*3ZkDI=9?s#yr+WLg009{@_Pu zb~Da!guyx*a$Y{V>yv_4mj!7kRMD#pM@-)4ZQz~0c4Bb9;Fz+A%RUaeJBqLR+**71 z0=tDK(K@I)t}w-Y|AxNng&TTb*k!AusI*~r<d{i=GU2WDvs zS$%5E?$Te+jc*pWZTjq;+poQUKIO=ed1eXfFPO$tdmS}%H(j?lb$(kx+XCNS+t@ow z3O%jUdR8vTnw3@R?43JofpP2nvA#{cj0KEV)z%)Z)~%+c{#Q)~EZA_0@>W@7|Aq2} z{be@I>!|P1VUw*Y-PU`r_lWj=Slw%UNa#gBQB~~D*rG@Bjn5a@hh+7!>Z9Ff^W}+K z^|mey=@}xvs38ayOll2lRcq~ean!~wu@!cs?NaQLN-3pN?6hM~_F;Ohdg#szb_&&l zhU#I8BUU`~3RtfddSrugP&}U>yR>myW8CShr&cd9*ktTrwOre(XyniV!}T{G9AgNbgNRLQx2TrQ+f)(x zVExfEA>M$$?D{U}EgQ=pty{D+Y?H)I;9a`;McK-Y zV|V6yXOAvgAHD17h(4oSw!d9uJuGwmmJ1fGhu=qx@EQ>~V%>zp&kCMRUcPU1+34EQ zD{gwEPwwwAX#C-^hkf!!dUzcR>>0Sht9iBA_=W3A%c@812^5bXHpXIX;`WhSt}fcQ za^KR7of$JfQVn*`nQ~5V6@As1gF54;rR;t+_>TU>iq%Eq*N>llH$5->UdWp5M*=5Z zK*>?bb@mB1I<~!Z`|HN(?bDf~+cYb8_S@P0XRp>z)bY`MZTHH)Jt3O6Ao^m0=w8^# z%eNfv?Y;Fr(|(Zsl8D(iti-#k4}GD(vwo+2`u)A!EZw$+z%t)Q=mKw<-Hir%!K~^K4F1gIR-L?{QmtZP_sV{HlPJ zU(UTe_s-hM`uW&%)h0U)cY5ulrr4#dOSzIV_x6?B>bJ+-jvr(>@an{s?>uw9X1#jb z<4wrh=xoQFvlGW;?|S#@gYg&Ix3F&mKVEtF_*=%e`uw~3hkh8AUl?0Irm0os`{D1I z-&_?hD2J=J#c<4QI2C4Xe)9xD`?ft-eLC;ryl?CJuRD5SwM}D1OU09l zFR9nscDFS#n~T%g*Gx1`s^^ajzFt;Qwz;f&af-#K@|DH=imhiEj^A|HJm<>dE3ECI zBiGECKZ|#AWwBSovyta&)0IWEGw{BU`El23+9&hnUsKF$6oZ=G0r zBGB}@>5JjZhD&_QeOEp>n7X~X?}C8~pDlQ@@W(ogzdxv=Rs3V4>jrP~ZPx(4+vXZ*~ASc7S zp4S)Ev~I~=_<=v8>!_N%Ad+xzF7I_wjwmEFe7%1Oek|Mc3GC)<`)wlb8r7F;ffU+%V(?@+~c8v z-k=_m1N(1mtNv2_aQ;QD176qd@*KXl%zi!g$nyz~Njroasx*zL4O1Id=No<}Q z-zz@wuP+UZ7oR`3YM5(3@!$vFvjY9k|4?9Sr+lD)R37`jI_t}VZ<`eIhUdliy)|xd z`iUohHEy4^ebqI~UFq+~yx;#b_D$%wg2zJ|(zib!*RNbCQL#1}X#dDY(!Tlm*2u#0doBA!61J|_6QJ1~@e(-q9B}h2sQ+*@E@E(Uc{t{^U zO866(R14`%n6uYUC#nZ)(Ay?k)bFrZw|(;ck*c(M*R>ptu_Z&(=C4v83z z8B-j?XBw9G^O{K;zi-9E{ZT7=7aFz{txnp7MmxMOuKM2aaP3p;`j77~tbZ~!>gEs_NG3?RDS9d?f$fWZ#U)$yO!_ zHyhNWMm33N5g^}pp`o%-?vgk& z)-~w08Z49Se0p!dxAOrPn>~-TQLMK`m*3vb-!j-xdudA#^>$8PczfErqe|B|Y4%)I z6C5_?bMwRS+2^hVEOOm`V-o!Abn&^K2US(CO?VM?>aM-|gqio9vv|wTP0uNkb3AP% zKYXqs&Hw#b+m$&R_Pt@Wdn8#;Ue+`6fmr_(hqE*5M*XzZSEbD#-{(f1E3B{i7P7qg zdezdxY}?&T=V*-`8h3Y;S^Y@+I=pefV5d*PBYqTSR^B~!lu1$6^Rmd>uxG-UNsFEw zseamL@-k{+#2TF+CFkAlv|MIX9d?bI5P2oAz07jw!8KFLeH1_SIL_}kAmOo~b>WPr ztd)l&Hz!(2dPZ#t_U~o?-v7jXs*!!ts!hXbQ@4%uPihGsaYBBMw~_0Td5zz;Jr6zM znA7f*`^unp>{_vv@j`9YQI$y{CJGj=VGa$AXRR-}$R8MW^+Q3BMpCrNjYGRuc`S`< zsie(2ads2q`P|ksf@aIZbk3caa*n1 zW!So+JP1aQeUZ;J71js6pURBQD;_ z{|*Mwk$8o}4`$*dneZbF_?e|Jn$PhTh{&HHiv#x<4Too|Kc!EcS1o)w;ZjhKlVa0b z>7OaJ_dUn7#=fjgIINgnTiCy4ZP|(xaZ|ODmy>7xuolhY`}8aQFKrYocSyXn`Q>KI zc@6J+xTI}=G1Dmj{iOD%*{k0znSgpV3?FyliPrd8=evjd9`_Hm$zxhR(!=u(6L(7#b=K5qx$IPF zNL=^*&H`?8YQWedR&yR1FFdT*SfCysB1&BHl6PoypklcuBWL8Dg%fM%C^~05&0gD+ za(t@b(Db!}1Ea*tL)Oqv85DbOxZ!>0j$hFB1yk~_sVFnXYGp=U?Xh=?YQP&cPu=N> z7hg@a@&ESP!2iw)YpZA5A7*?Lh3JM`gw2iL@~Y|5(`5(0wVk)HJUmwYo}2Z~(fhuK zyT9@Gsn0%EaXfS0%+`g3NrZ()yu#BB z(%a0w1(I?9a~8}kc+dY&3#I^uP(a?zIX0Mg8jyc`Z@{()`+e5+k2Q3#*UaX7Zos^^W;jckAiX z`ZaT?ORJYmO5Sl#;u2^TeVpz1r2GKKV(vJH1tT1)W*zewDW8Ao@xUt8``fLEHU-lI zs)Oq;1$`bnvS;G6a+B{`r?ZC|_hjuF?5gTUlRq#7O=Yy@T5q58=6Jzyu~w}Y8a{b# z_LA30J9v@j>c{9bz1=WN--PA*m+#0h``wEj2TtX&&$J&(*eKbzYhauL@xr)3wJrJh z_QdS?2P*6#Y7xT4_xA^#t1s%2wVz)wH@J4&w6wY9kF(2n@E6T*coa^bg9fvAIeS-J z?RWa>z;uK5ski*uIs$g>ko+81lxlS&_u&)xlM{ zyVBEhKUGz+UdX|_JoneYA1@mufBjR``#LT)DSlRlPV%{W*WLvV+v?5hQ!Sr1jycn| zv`765*Q4A~SK4Y&q(NxIr{Zm)#mBZkujrw=lz-*8e45g9nuQC&Ecg_atJcg#qfAnm ziwjgf4`fX$Lk>Il+^rh8rz-!0X!X?6BO6(5+c|EU8^R+39=yA3`yuyydiu~eZ#Sfe zs}-MqyW!D|qgrZTc>}V`hXmeE=xw7gM9j*Tzu?nzJhGdbeM>9uHTx9vVX2tDL$zwuz~S+^BiCZJ5YtN~N!wrvc4s=%3@vUg}(;*xh81L8jO zrt3B>I94!8qirscze?$9{-%W1`Tdt}@?rKzCD*eT+z!4z+|zHOiB~WA{tv6x&A+|) zrvL2v}p`p zjM}m_YE>9V&M8hx)2xqEZ98Jtygx%VSfs!URh(LclGe{DMz<{v&bhsGT_LS%UV(Z6 z%Gl+wdoYbcqa4s<4_mL-1Kji78A{OSIAWu1z^r3E6)b(?b|j7;-j~{LQWqK4Sj;J~ zd&oUM;H{2IThm9|cT2-cAH;mzb^D43#c98K+Gq=2=-f5EQC$DDV`^*1-y33h=Biph z2~in=C@qIoqts5O7582{v)6OIsXE4PJJ_62yct|<2=#9_DeTj?^##qf9evu zpG3~KR=LGt%e=;wwC8#?#BHzLJDZey-c$UUOKj9HR~vij;r+g4QDarvajy5@S+*q~ zzDl$|Jocf-cheEQMCbe1Wo)1CYZs^*@x+VfI~hH><9hAu9o2gWyx%$>?!Pvtuxcfu z-OsU|7FDBu!Pspf?f%O**Xj4O<32y7txa3?qxNy}j`S1!=KKLMnep6a=StLeT31^_ zu=^L7ubgsTpB)$dkA)vc?nO&SHgcfU~gYj1~QEHL~4#d5xUFe+Q&+xGV%Cuzt~~hPaVv=H*dw==VljchMSy!$$1;eEqKf- zpt_o`D;*elJ$gyObINQOm~maNS%v7e(tVT0uVw@4rqj;W>}j*2_%`nyDZkU(rFLqm z3IVq3UoatCbHn)1v+qWai<$B~&(vvh`nh)&CEwnfFBtpAs`^Ww`g|>&l7T<9nL~aC z-VY*dng!gfBOBx1J{;*=u&H1n=U@r?-Y3>vjoEUy;H7!Qy`<^$CmBMhSxK84VS3<& z-LZxRMk7wQoZ0ncZt>2l4|Do&J|0(bPLMB`7CF-E;a{~qV_ZKkuh2hKoV#H@ zw|xtm_$r>F%_>;sy1zZNt-Vq2?Zp8NCHgdS{n#|aqzx&!MXVgkaVH(zT4RXbF8=K& z8e`6#8hzwIkDv3-7iM~U7QC)~VRJq{-SJ*xde!Vtqw6Bk=XZaVH0(asYu)a-v$9?% zn%ue_pt0g$@k5pzOjiHrUZf2m5bdI~^)qo1TopL1#x%Z)uSjb+QQ7A0aJ#BndUhiq-ngOsR!jSwGe%FA`zL`u>6$VBRx zoqUa4w9}r&e<8K;DyJAHEsNU;s3VC4Ncv3_Y>9d0*ud9D&zRkp1sr=@qg0K4-m28Aeu_6&GdP|v@`0Z; zh>BBD9@0>bm73u30+3zJGLPk(;`f+9AqQ5%XG`9;sv?_^-dta>W0FXPq-mNe|F-cx zU9!5qRJ=&0ejhS9w}Whg@kXDL&f`M5>OiMb{;O9SV+!T&G3vz+5CEW6)jlBz~bl*(2JP^$$$9p&_$Q z^s`b24Efzhk@Rcl6K}1l6iQk7>%RbpwobWCU|nBJS#;4Cna*~c$anIc#qngLvbla& zn-W{MLPa4OrM@PihIvovEsx2cf6P610gywCeFlV7m=XMt=sCYz z7uy({K^??z>Pfb2xYB@ua+Z>Dok|U z+H{Bne%u;ZQjjBark7C%-MG{Ppi8x#l9U3S;C9#&H^zK;L*;PBx5fG*J}Az_8P*5( z(Bq|}+Zz!54bJubDZ;1w@BPALhE7T-fD%h3grTkmN%HqfG7j-o`~tuw!;v^S5)BQM zNFTr-TL!@zGN>?bD&g3RYoCnT&TPsEg_xJqo44Q3A2@yJgV873RRtRRgFC%vr3e?6 z^+&HBmd?xq4Lgk*RG(F6wpSg`;fLBb@PpdXRVgU4O-du+8ElvF$W;uZN?K1J2sv_- zE#@_=gJ++AV@`-O#S%t7R&^YtOh4XdNqAfSC30iYiy?ntTXaG~a@28!%_6F|WN>!l9Irxs-?Xfvt1G zDM$oHPFt9gK?jc%u4j}tFU)yazt4`0zkeC++JITi;Ku=7N%=QZ;DEMVUJ zkQyMJ1UF8YL{(^{XadFc01^U#C*+XwPT%W(97&uOzd`j>t-c4vt8O5*PlaKW*Y)pzg5 zd}x)#ZY${`*xw}PYVOiPMBAZO`VXl$T4V|%C5YFKjHABn7rwk@ zB!7)J_2Rg8tjiI@(|vOG^o%t2dtZIMpxp_=?{*RlNL#JBHIEIsL~BMf^^lL_Gqux) zD4}zeoFjk`)C2sA_0@O2!z^fP`4D|iK;zweA4Uzn$m8zltf4Ihru znXVC%UGAxs0{%FKaX+%%Pzh-)i2b+X#aoFWY7z0YoqF6jDLLoNkqWbX?-grc0tz&T z5pxR58&yf7U}9vKbd%)y^5*a1$HC!&r7u(U}q+m&(cGmbRiRVa+J@h}9l zuk}ED7eVs7I4DhAe3|wpM=pX3KhY+GAw-L(n4lzO+4>0NcK5 zc6)4-(^r36KFXm!V-Ff%wtaW zSyk%SkoKR#-+G_8o_j54{hWsRFlKn_OO7!YNv+THgEc=@u#HX*%4XpcnCD6tEm5x| z#Nz%m!%KF_hPw#Rp7~HVv_v5{wgC>u>0diTX?-j_--YO0-;L^XW5-0R-TV61Ls+tv zsrqT$Dx22Z9UUKPvBn$?lq;R5Ts zQNFhOS)BPW*=vDtyx3k&anSDsb~u^^BqUtTX;pIxcrS&IKIAvVfRjv6LmI?erVd!alp(H z?#hine%_@mtk0& z6o$xktlkEszm~R8iN8qOrFMz&Iu4p_Z}yV_zdvXIIokq}=9)tozIxkA=nbkFKH|v8 zzKzBJnE5#2>e$#pyF9kyNMUyn-v70(EdH|kv%OL4;|F_bBxv(mf!eeZN%4$_X;bO$ zj)k-$0PFi2za=x=t`AcQat8rfM?RsN0y(L#>-4Km;*soPccX zW94L916}XCuxlKh!UB~sH3X(RYQ$K3^Cezed6LmC($U~RdDnafUxo8JH?P7EzL;Y3 zt68Dl?t7$okSgQ$Y)ThIMu&=1*Fg-DkTMBBbG9eKkza-1pRrpRW6vv$x&Y<0F93AK z-SwG>mUsYgE}<3hgAFyDbSGaOzj_!K$Y$oh>MFHnSriDw73>>w0{9&lV+JmIzjlfB zlEc7eOffR#Q`Djip#7LGDNml3y3N+=2^PsT|^c~5k|HgfEql_&u54Cv^?NY@1yRCqBkT9LT{$9wf^ zC{Z$~hf#k-{cD%6G%+033b^WwM}lGK93DkClt%2@fjTjiSf6gzjq

xS|4c*j2T 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/.signature.p7s b/packages/Microsoft.Bcl.1.1.10/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..393ced7a73cb0ce652abada10b2751be862a51e2 GIT binary patch literal 9482 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 S#!64@xz~TjQ8UFY@_zskE?;K= literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/License-Stable.rtf b/packages/Microsoft.Bcl.1.1.10/License-Stable.rtf new file mode 100644 index 0000000..3aec6b6 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/License-Stable.rtf @@ -0,0 +1,118 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Tahoma;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Calibri;}{\f3\fnil\fcharset0 Calibri;}{\f4\fnil\fcharset2 Symbol;}} +{\colortbl ;\red31\green73\blue125;\red0\green0\blue255;} +{\*\listtable +{\list\listhybrid +{\listlevel\levelnfc0\leveljc0\levelstartat1{\leveltext\'02\'00.;}{\levelnumbers\'01;}\jclisttab\tx360} +{\listlevel\levelnfc4\leveljc0\levelstartat1{\leveltext\'02\'01.;}{\levelnumbers\'01;}\jclisttab\tx363} +{\listlevel\levelnfc2\leveljc0\levelstartat1{\leveltext\'02\'02.;}{\levelnumbers\'01;}\jclisttab\tx720}\listid1 } +{\list\listhybrid +{\listlevel\levelnfc0\leveljc0\levelstartat1{\leveltext\'02\'00.;}{\levelnumbers\'01;}\jclisttab\tx363} +{\listlevel\levelnfc4\leveljc0\levelstartat1{\leveltext\'02\'01.;}{\levelnumbers\'01;}\jclisttab\tx363}\listid2 }} +{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}} +{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}{\s3 heading 3;}} +{\*\generator Riched20 6.2.9200}\viewkind4\uc1 +\pard\nowidctlpar\sb120\sa120\b\f0\fs24 MICROSOFT SOFTWARE LICENSE TERMS\par + +\pard\brdrb\brdrs\brdrw10\brsp20 \nowidctlpar\sb120\sa120 MICROSOFT .NET LIBRARY \par + +\pard\nowidctlpar\sb120\sa120\fs19 These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120\b0 updates,\par +{\pntext\f4\'B7\tab}supplements,\par +{\pntext\f4\'B7\tab}Internet-based services, and\par +{\pntext\f4\'B7\tab}support services\par + +\pard\nowidctlpar\sb120\sa120\b for this software, unless other terms accompany those items. If so, those terms apply.\par +BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.\par + +\pard\brdrt\brdrs\brdrw10\brsp20 \nowidctlpar\sb120\sa120 IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.\par + +\pard +{\listtext\f0 1.\tab}\jclisttab\tx360\ls1\nowidctlpar\s1\fi-357\li357\sb120\sa120 INSTALLATION AND USE RIGHTS. \par + +\pard +{\listtext\f0 a.\tab}\jclisttab\tx363\ls1\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 Installation and Use.\b0\fs20 You may install and use any number of copies of the software to design, develop and test your programs.\par +{\listtext\f0 b.\tab}\b\fs19 Third Party Programs.\b0\fs20 The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.\b\fs19\par + +\pard +{\listtext\f0 2.\tab}\jclisttab\tx360\ls1\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.\par + +\pard +{\listtext\f0 a.\tab}\jclisttab\tx363\ls1\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 DISTRIBUTABLE CODE.\~ \b0 The software is comprised of Distributable Code. \f1\ldblquote\f0 Distributable Code\f1\rdblquote\f0 is code that you are permitted to distribute in programs you develop if you comply with the terms below.\b\par + +\pard +{\listtext\f0 i.\tab}\jclisttab\tx720\ls1\ilvl2\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077 Right to Use and Distribute. \par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 You may copy and distribute the object code form of the software.\par +{\pntext\f4\'B7\tab}Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.\par + +\pard\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077\b ii.\tab Distribution Requirements.\b0 \b For any Distributable Code you distribute, you must\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 add significant primary functionality to it in your programs;\par +{\pntext\f4\'B7\tab}require distributors and external end users to agree to terms that protect it at least as much as this agreement;\par +{\pntext\f4\'B7\tab}display your valid copyright notice on your programs; and\par +{\pntext\f4\'B7\tab}indemnify, defend, and hold harmless Microsoft from any claims, including attorneys\rquote fees, related to the distribution or use of your programs.\par + +\pard\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077\b iii.\tab Distribution Restrictions.\b0 \b You may not\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 alter any copyright, trademark or patent notice in the Distributable Code;\par +{\pntext\f4\'B7\tab}use Microsoft\rquote s trademarks in your programs\rquote names or in a way that suggests your programs come from or are endorsed by Microsoft;\par +{\pntext\f4\'B7\tab}include Distributable Code in malicious, deceptive or unlawful programs; or\par +{\pntext\f4\'B7\tab}modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-358\li1792\sb120\sa120 the code be disclosed or distributed in source code form; or\cf1\f2\par +{\pntext\f4\'B7\tab}\cf0\f0 others have the right to modify it.\cf1\f2\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\cf0\b\f0 3.\tab\fs19 SCOPE OF LICENSE. \b0 The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120 work around any technical limitations in the software;\par +{\pntext\f4\'B7\tab}reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;\par +{\pntext\f4\'B7\tab}publish the software for others to copy;\par +{\pntext\f4\'B7\tab}rent, lease or lend the software;\par +{\pntext\f4\'B7\tab}transfer the software or this agreement to any third party; or\par +{\pntext\f4\'B7\tab}use the software for commercial software hosting services.\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\b\fs20 4.\tab\fs19 BACKUP COPY. \b0 You may make one backup copy of the software. You may use it only to reinstall the software.\par +\b\fs20 5.\tab\fs19 DOCUMENTATION. \b0 Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.\par +\b\fs20 6.\tab\fs19 EXPORT RESTRICTIONS. \b0 The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see {\cf2\ul\fs20{\field{\*\fldinst{HYPERLINK www.microsoft.com/exporting }}{\fldrslt{www.microsoft.com/exporting}}}}\f0\fs19 .\cf2\ul\fs20\par +\cf0\ulnone\b 7.\tab\fs19 SUPPORT SERVICES. \b0 Because this software is \ldblquote as is,\rdblquote we may not provide support services for it.\par +\b\fs20 8.\tab\fs19 ENTIRE AGREEMENT. \b0 This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.\par +\b\fs20 9.\tab\fs19 APPLICABLE LAW.\par + +\pard +{\listtext\f0 a.\tab}\jclisttab\tx363\ls2\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 United States. \b0 If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.\par +{\listtext\f0 b.\tab}\b Outside the United States. If you acquired the software in any other country, the laws of that country apply.\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 10.\tab\fs19 LEGAL EFFECT. \b0 This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.\par +\b\fs20 11.\tab\fs19 DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED \ldblquote AS-IS.\rdblquote YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\par + +\pard\nowidctlpar\li357\sb120\sa120 FOR AUSTRALIA \endash YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 12.\tab\fs19 LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.\par + +\pard\nowidctlpar\li357\sb120\sa120\b0 This limitation applies to\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120 anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and\par +{\pntext\f4\'B7\tab}claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.\par + +\pard\nowidctlpar\sb120\sa120 It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.\par +\lang9 Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.\par +Remarque : Ce logiciel \'e9tant distribu\'e9 au Qu\'e9bec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en fran\'e7ais.\par + +\pard\nowidctlpar\s1\sb120\sa120\b\lang1033 EXON\'c9RATION DE GARANTIE. \b0 Le logiciel vis\'e9 par une licence est offert \'ab tel quel \'bb. Toute utilisation de ce logiciel est \'e0 votre seule risque et p\'e9ril. Microsoft n\rquote accorde aucune autre garantie expresse. Vous pouvez b\'e9n\'e9ficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualit\'e9 marchande, d\rquote ad\'e9quation \'e0 un usage particulier et d\rquote absence de contrefa\'e7on sont exclues.\par +\b LIMITATION DES DOMMAGES-INT\'c9R\'caTS ET EXCLUSION DE RESPONSABILIT\'c9 POUR LES DOMMAGES. \b0 Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement \'e0 hauteur de 5,00 $ US. Vous ne pouvez pr\'e9tendre \'e0 aucune indemnisation pour les autres dommages, y compris les dommages sp\'e9ciaux, indirects ou accessoires et pertes de b\'e9n\'e9fices.\par + +\pard\nowidctlpar\sb120\sa120\lang9 Cette limitation concerne :\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\li720\sb120\sa120 tout ce qui est reli\'e9 au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et\par +{\pntext\f4\'B7\tab}les r\'e9clamations au titre de violation de contrat ou de garantie, ou au titre de responsabilit\'e9 stricte, de n\'e9gligence ou d\rquote une autre faute dans la limite autoris\'e9e par la loi en vigueur.\par + +\pard\nowidctlpar\sb120\sa120 Elle s\rquote applique \'e9galement, m\'eame si Microsoft connaissait ou devrait conna\'eetre l\rquote\'e9ventualit\'e9 d\rquote un tel dommage. Si votre pays n\rquote autorise pas l\rquote exclusion ou la limitation de responsabilit\'e9 pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l\rquote exclusion ci-dessus ne s\rquote appliquera pas \'e0 votre \'e9gard.\par + +\pard\nowidctlpar\s1\sb120\sa120\b\lang1033 EFFET JURIDIQUE. \b0 Le pr\'e9sent contrat d\'e9crit certains droits juridiques. Vous pourriez avoir d\rquote autres droits pr\'e9vus par les lois de votre pays. Le pr\'e9sent contrat ne modifie pas les droits que vous conf\'e8rent les lois de votre pays si celles-ci ne le permettent pas.\par + +\pard\nowidctlpar\sb120\sa120\b\fs20\lang1036\par + +\pard\sa200\sl276\slmult1\b0\f3\fs22\lang9\par +} + \ No newline at end of file diff --git a/packages/Microsoft.Bcl.1.1.10/Microsoft.Bcl.1.1.10.nupkg b/packages/Microsoft.Bcl.1.1.10/Microsoft.Bcl.1.1.10.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..ea70467410501cd100c6eb5659a46f9b36b716ea GIT binary patch literal 1018133 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

n3)2i*+D!ps(i1rue+*B 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 z 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 z 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

5u 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%0DJ#P465ln)=r!)V;(I`8HFO9TW~} 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 z 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�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 + + + System.IO + + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..118fcce204348879c199c5ebba06751972f7f298 GIT binary patch literal 22176 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Runtime.xml new file mode 100644 index 0000000..93cb00d --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + System.Runtime + + + +

Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Identities the async state machine type for this method. + + + Identities the state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + Gets the type that implements the state machine. + + + Initializes the attribute. + The type that implements the state machine. + + + + Allows you to obtain the method or property name of the caller to the method. + + + + + Allows you to obtain the line number in the source file at which the method is called. + + + + + Allows you to obtain the full path of the source file that contains the caller. + This is the file path at the time of compile. + + + + Identities the iterator state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a60ab265715dca3e129eaf80adcca908b900ddc7 GIT binary patch literal 35016 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Threading.Tasks.xml new file mode 100644 index 0000000..b47921e --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Threading.Tasks.xml @@ -0,0 +1,475 @@ + + + + System.Threading.Tasks + + + + Holds state related to the builder's IAsyncStateMachine. + This is a mutable struct. Be very delicate with it. + + + A reference to the heap-allocated state machine object associated with this builder. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument is null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + + Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. + On first invocation, the supplied state machine will be boxed. + + Specifies the type of the method builder used. + Specifies the type of the state machine used. + The builder. + The state machine. + An Action to provide to the awaiter. + + + Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. + + + The context with which to run MoveNext. + + + The state machine whose MoveNext method should be invoked. + + + Initializes the runner. + The context with which to run MoveNext. + + + Invokes MoveNext under the provided context. + + + Cached delegate used with ExecutionContext.Run. + + + Invokes the MoveNext method on the supplied IAsyncStateMachine. + The IAsyncStateMachine machine instance. + + + Provides a base class used to cache tasks of a specific return type. + Specifies the type of results the cached tasks return. + + + + A singleton cache for this result type. + This may be null if there are no cached tasks for this TResult. + + + + Creates a non-disposable task. + The result for the task. + The cacheable task. + + + Creates a cache. + A task cache for this result type. + + + Gets a cached task if one exists. + The result for which we want a cached task. + A cached task if one exists; otherwise, null. + + + Provides a cache for Boolean tasks. + + + A true task. + + + A false task. + + + Gets a cached task for the Boolean result. + true or false + A cached task for the Boolean result. + + + Provides a cache for zero Int32 tasks. + + + The minimum value, inclusive, for which we want a cached task. + + + The maximum value, exclusive, for which we want a cached task. + + + The cache of Task{Int32}. + + + Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). + + + Gets a cached task for the zero Int32 result. + The integer value + A cached task for the Int32 result or null if not cached. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + Represents an asynchronous method builder. + + + A cached VoidTaskResult task used for builders that complete synchronously. + + + The generic builder object to which this non-generic instance delegates. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state. + + The builder is not initialized. + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + + Gets the for this builder. + The representing the builder's asynchronous operation. + The builder is not initialized. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + A cached task for default(TResult). + + + State related to the IAsyncStateMachine. + + + The lazily-initialized task. + Must be named m_task for debugger step-over to work correctly. + + + The lazily-initialized task completion source. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state with the specified result. + + The result to use to complete the task. + The task has already completed. + + + + Completes the builder by using either the supplied completed task, or by completing + the builder's previously accessed task using default(TResult). + + A task already completed with the value default(TResult). + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + This should only be invoked from within an asynchronous method, + and only by the debugger. + + + + + Gets a task for the specified result. This will either + be a cached or new task, never null. + + The result for which we need a task. + The completed task containing the result. + + + Gets the lazily-initialized TaskCompletionSource. + + + Gets the for this builder. + The representing the builder's asynchronous operation. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return void. + This type is intended for compiler use only. + + + + The synchronization context associated with this operation. + + + State related to the IAsyncStateMachine. + + + An object used by the debugger to uniquely identify this builder. Lazily initialized. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Registers with UnobservedTaskException to suppress exception crashing. + + + Non-zero if PreventUnobservedTaskExceptions has already been invoked. + + + Initializes a new . + The initialized . + + + Initializes the . + The synchronizationContext associated with this operation. This may be null. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument was null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + Completes the method builder successfully. + + + Faults the method builder with an exception. + The exception that is the cause of this fault. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + + + Notifies the current synchronization context that the operation completed. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger and only in a single-threaded manner. + + + + + Represents state machines generated for asynchronous methods. + This type is intended for compiler use only. + + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + + Represents an awaiter used to schedule continuations when an await operation completes. + + + + + Represents an operation that will schedule continuations when the operation completes. + + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. + + + Used with Task(of void) + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/net40/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.10/lib/net40/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/net45/_._ b/packages/Microsoft.Bcl.1.1.10/lib/net45/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.dll new file mode 100644 index 0000000000000000000000000000000000000000..32dd41b780e3abf07d8bcbf35ba532ffc8d4618c GIT binary patch literal 22672 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.xml new file mode 100644 index 0000000..e832734 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.xml @@ -0,0 +1,51 @@ + + + + System.IO + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Found invalid data while decoding.. + + + + + The exception that is thrown when a data stream is in an invalid format. + + + + + 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 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. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..18e255b25f01e4fd9e10d8ce7aaaa43ac1a2db50 GIT binary patch literal 39080 zcmeIb2V7H0*El?>1dtj)q-YRDM9K{v6{RZ*$O3{WiUC5A5)1(a8=$f_R>g)Luq*c7 zd+)s$>|N|#zcX`h5)gKu-RJ*4-}8Te-xoJ?=aiW_=ggTib7v-OXzxjggAn4v_vcT9 zw!jmAd`SA&NgXtiRh4i7{qgvCLZ+#f_KTf2kUR@y9WgdzaLr?JBa!czp_Lii%2 zPx5S9Zj8Y4lg}PV0ly-L1$y-#jal)3>L&wY6nt!<-bkD&MCc4Qg!0oHp{1Pws6eO* zJZfbKStx0L=P5!+P=`+daMwDpqe41Z0r05bAORZD738k_5h2vyQJy1D1SFBI5HeU% zm8BpLA0PP7Q7+Ap0V9?b%ZzP+dcn8O#|I(5Iv~mR$99DemW_>gsJ1g?D1wKcHwI(_^}lh*!d`<0R--z4o%cW4>i>v&datHdgY!bh(% zV~XOU&L?#5a89`Q>AOA!-)rAQeJlx&G_N|mZUX=RWwjFP{$Lo?;sMqF` z!yYUvTWoQ54zFa?*1^@cFKy}m_;uvKkWyLqzFvagYQ1Z+r!G8_S9m?TIosA4AuT&0 z#YQe5C5Ub?91^aPtqI`mMREYL&wzEB%YYh4+L0x`MD~#x; zM(Aqfv<6g;4aT=*nMh4+ZY@t5BF2j~k2cuh;bwE9W zF5ec!;?uRret-;*x`D>&2c?E6bJP{_uzV(s_UU_+X0s?54f6^ zf_JdAHB8vH_PC@2Bvl%=(7u*@KX^cn6XXj1tW_9MxTk30AujOkx^e0VC=+8k^s|i6 zKo;!3;AD8X8{{|xRf{h_4b8~FskLm_d>J?|-)?%nN?b9CBR{WV;}9wBw3=csbi+-+ z(;YvfRd&T_Hg_1o);BN6z(HXk1E{aGuWnuY;-ZXwRas(RdrPnbu5ki5I#^$orLAw$ zi2Vzp9SHSG`!nq{uzwRlJ^KrOwZDlrw5$?_ug=PF4`^%Hvo)}1s06AjTf;u80`saW zBYgx2Rat_d-BsOlf3M%b*Pws>L1+A_*9y~#m(`tEx5+>4VpH6;9-t$BdNNNh{FJM@ z8k3=`F_q05Mu@-kIQBaZ$^e;QfGPW2ziyx7I+#9JW$8Ze0CvSyGkvbgsyza?I01qp zc!Vn3xJO_)c&G~GfbpR82}X{8&nHyE@`;t`SWwR=R08wWYSi}{mC$wNZ|F4-p+8m4 zDZNHjyAq+QjCLa&7wZOqf8s|H>_qUX*KT8eq!ywvs#>By^|EHzyV^rH;%5iu*^zmA z<7b)5+b|n=8|DIU!%S>l?l8jii`QYF8wc`3Fjo4UVO^iYH8DP?%Fs%(7@l~Vj6sx0BCKNn%&0sXqc6Mw*uRN^V!RV9rQp>7e+T~I{b07j6xypBWv z6Mr5-i&0;W#ynOnRAW@NgpEHkJ`{U6uK_`fPk`|u#}f7}$~|Eera#iIjD z!1%u^OH*;Y#&R+KugcO?JcDCtCm55_p~@1f-LEq^9j_mP4zS!(jt@qMe{X!K6y=j1 zXk>h-l;x{UP~ZDi3iH)wsL!ENny)rReGZl4e6=|m8$le3kNSZA_ydDMCBAaFsH9aQ ze3TudM5ts@B2-Nige@%A>&y`UWIW9!QvD)VV`D-sWMfpd#Enta;x|TB>%veQE>g|$ zXoDpY8D#;?Gmv=(G0!f{vnzg{Q;j-Y3`QL;1)~lZ!lMos!lMosV(apUkwU+WK0Nmv z1^eiz$DT>uv4?AB#-1um#(>u}C$nHN?s*GC7u$Yl7=8`ZR!nZX!oCt>Froh_|%iNv5}`1yfLa;i^iyGl^Ua}^=pi( zR+gbQ9Pt)-#0P^P<0mXW$g?~13}K$3%oAQj3B3n?zEO>QTpUI|E)63e7sewW7sewW z7sewW7iQ~f3?qeqi2(Hc`xI;mFRRM=*R*a7z-=%wK$Rs!&1(~sg0YBOXJUXVOEWM* z0?WmO0acbB$~Z`1X_+vf%FZ=gl(H&g33RMDOYLH>&xEQ*j6jj7*(xRV^p<@jZxM5Hbzw|-xyVG35MD* z;#lHH6Aps{KYwGM5zI4^c}6kMp3F0vdB)%;-nZ$?*oh88x`GMjFv4PC+{N~OAJ_nz#z##~YiPhFL zr~w_tgReDw!6K*(zW3l82pzWtzMdXXGel68z$CUYmC-w{KvgNM426xeLnC}UU{_gC z$^JLXw_?hxJ4Or!`9G+zHB+J57nlnF$66pOOOR0Ino5=bb4`+Y2bxrk7iE+GFUnwx z4Qs64bowWA-xF{@{HdpcD|9p*s6Yf|&Ry!+v@xpMz>QJW9o!f-3dcEP2dO0fKuKn86um>KEgNZKC9U^t#S_G%YA&}8^#MCRuxq?wKp(i~Z? zJW-mX%0);eNm9AJC^IKfCeKJquop#3T&B4Fk4PYO8&(DH#M#dV@y|E#hQBtbb)#jmBppaG0kH`@X#XIc8nQ*tw-0Tdgssf293d4?Y z0U)xQ9}Ay~!>0*+^Kj?5P%dIGjNy@Y;4846u^x_4fCWPLwICmz~20Bj0h zs17ZH?^*bY;0r4!@)W{T8@|r)1(!yi@CC7md zAPYE`HYCs~LgT_Z0Mi~bkP(5{EL@I@j0t205H4qeDxhvp=ox&v-4qo;xy}Ib05T)( z1u{@u0)-NYhujF%lRz49kp)ZEmq1!5oIp|n>B2z9v`hjCVT@rYmq5)>A%TVwNJJJM z`e-z3K1&DLf*%?nC$<)(acr#lXU=$Jg$8psvXtpO-q~OBn|O~J#hl{({0sa;UNd(6 zI_Y}oQZ)4k&+TvWnD8V25vL?g z3{=Jz0c68K^Vl{pwmUM=VFKY&2p!@jaXeKa`4BIi(;0e}{v6^JaRL#K031{Tt%u-~ zX83T>A=Y?K1at2QLn}EFykp7GwsLa7kLb@K-hNI2_)!FD9oJF_ek7qG!D&tjGDT?w zDiYl16apl#!`TcCQ9*{_aU<(N)$x5AG}& zb#q9$>8LNa3ZR85XccOXR;r*~NQ5@4pmVSs-lu||LS#Ixg7_?ZbV~)k>B* zCfy7I9YX1xStuRlGc-+JXMiR!kT*aXsGQ*p;vQjTqFoFvhBp*GxS$-C zIuBVAsD_25&O<>Agry#Y!Wm91^VpPgN zScj3QoZ-Yej6!=D8rESHa)9|B+9NuQMihZ)9Y!Nh2EsawMm`LLbr_AhGSDR+hdmmF z(-3GR04SG0v_@mmC<4(MjYDQ_Nqa1;(FA16Kv<(v^oc-puS`S&JDL;s%0$$Ufv`rC zP%42AA*|74G>M^MjV2>=yewffDnrc)L~B%rY#0b@RE8WG2y0Y^+!+XKRE9b+&`X{r zKtVJF`n3cohd{J`Gtejk(fXAmPkXg~vrtzC!urid?Hw?U)^9HAN+7z&=AzXMg!P+; zwlJJnzxn76L&N&bM`K|HsMN0lO&}1hUj>@VKv=&DG>3t(eidjT17ZCtP&ET#{VLD~ z2IBL*0NO!Aplv6BUK5Dcb}>Ruq;=w-OVC9I!o9f+-De=I?Q--9_8gSjRwIF!E{A)w z8Wl1S)^;VDKp?s|SD_6I4Qsm!4Z({?rZ-ok;RK?!U5!c@2y43<{lP$3+tp|~17U4f zqj?O3wOx%CGZ5BxHCn|$&G|6^ZK5I2Jr1C^1fq4{gt#uW4tQ*CMqd~R>%J8U@B){K zirY{pHw@7|y#s|1i0%JR_7zpdW8`(0D8-EZ$6b*qTh5|H` zK(r+eqoo9*ef|jAjTiQyJGR6zbcTVj7aT{na0^9giId2aK(r-JqVsUO1DC^=IE8Ky zi1vchhzoZ+Fb!McH2O?K#1dzaA)L&EwjkLw_8G{rkUt-%!H}|150auiW=*vdO73%88< zda%=@2k*do@Mf!rTp`y4zWAR3d|e@JLUIO>8USnvupv+k0Wt(w2(S=fA;3a_jQ}Z?q(@157SalK4Wx_NPari!uOXer{!H>L7RG3jye3M~oWhAkV>M?&x=^!{ z(-!bcAYH4ufzu2)w{zM;dYsdY@Hc_90QACd2^NsnvRXkZVB165lI;p^z8V~8YZpVl2NPM>iVq)r9GyAGpBeiW0(y9MwT0Xq{@31%vyF?j!AA;B*s z_=N<&5Yc$NudsnoHxTLuLft^98xT#!yAB5k&jG@7fbbk3JO>ER0YvlQU55*V^8(?# zKsYZD&I^R|0^z)XXimKAfVG~@Zi}v?eH=&dr73(zc$2P$)Ec$ca75$LQApb%A4pwD zYR3zMyd5uvq+=lUNAn=6H zFlk*v^7r7_=^Tf{!l^Z+pE>>{O(f|^f=6szN<`9o?0YDmznZgxdy)H)`<*M`wc?3+ zzw!F>M)9WccJj{fzVQtBzWiQ%IiC%4yaucbbYRy`4|4j@|9GU~ktKw2Vg#BSqn0p2 z@GD3QHcmgW$ugLO7lf@zYR;Vq`Ci<4kdEe^U?DV~r_Qh8-E90`^1M;B9Rn?FaR-VUMvLr2UZtq!M_sVWR{jhBOiUmJRz5Zjj1gY0ZX1120Gi zq7IPCkvF6{s57K^=bw#6K+9}+BM*eM2z7z97!DuU@aEke(ot}J!A7G&A~q@kS=jK7 z8VP9`>Ivx-6a(p06btDzxP8h-u;T>j43LhE%0VtRnh6rI(Ly-5(1X2oT}XR_&Gg{+ zPKJ>72W#npo57KLBq4 zZ`B+~%Yf4WWWe)EIdB@FIlyTE@1)K^*+J4(z-frqz}FCM08T@+2{;YWHsCabw>w?v zpA#fK1)M^32CzbO0XT)|5^xI9HQ*GY8&I1O`T%$%R12I&=nZfhp_fqB2z>%hBlHb8 zjnEI^G)87DJUSLrzUF@6n((Z6zPvD=oL9tK z#@ohw$otG|%kRYJ7UH!(kDP755JfB4uLXFPrVqq{1plqYgkNxEqX(lg3p%Prvanmf z7jNFf^8gFip@j~E-1vEn#U;;^EFO8DA$2xEPsy`6lmj#pG37;29>XmexFu6xOQ;Xy zTQT@n489f9PAg~!(`^{K4MVqK=r)WTHs~bbvt{^f89rNv&z9k{1wJgVEn;JJATrYW z*)jZf48I-2Z^!W40Y5BufS*Uo*)!$rnR50_IeVs@JyXt}DQ6GmG@!ga5|Hw4P#(AM z!PMgc^girU&cQEOgVq1oIg{}pDE|hl!Mqr%K0<) z@kdG6tvZIvl5#VoosjZ;mOhnrOv=bW%Ckb6gn|LiO@vclNk-tnT!})GkReqT^Ot30 zND~!sM4VHX&tI0AEs+z(pxms){_ZF^9RH+Tnv>IC4E0MC(ojiaYFd`mR{;l;3AqYY zjS-9>xQet4sXS6D&r5?tYUG=fpOx5nQGW?YArF;iCP?LBlFT}l(v%QrC@dFK)y>hA zAZQ|7qDWQagB4P_L?M$m-cm3*ghh2y(1$?%otdW#^K@mNZp_o2d3rEUPtYg_M9#<$ zl`14jU{|#e%1)6cGuB1QBYD&#VE`B$MM1OBA~Xi=KofAB4kz;{6q2+=I9U#WljRgJ zGd?3!nK-ykzeIsNAPSUIC_7VmB%gznxll=#Bt;4*=*(3CfR)T$;DA_?kyaqVosXDn z0l`_xaNy1`GdSd!2p1xSAjb3q-+b zI;r$e7(>7aN>Z3i;Y)X!vNa{;FKho3rp9Xy#$zKRO_5LA7>q^`IjDJNW4 z0Wlo_M20I$hJv&5;N}DhCjJc;!re&n*h3Q}iRs8snv#~qumxr%F}Vn7woDF=ptM6> zhb2gC(FVwlzhXM2$H)6YD{wm?C{3D?RBv>WdKhPn!hh|64h?>}X&G=)1VzbcnDj$r zS^*4VocPP7#Pd9{mI*NSl=|nO%y<}InPO6a&M~#u2_%k<1sq4lnhbj#Pj*zB@~`Wn z`EXGB+eK9I&arMUDrF!p^%oSCdFmIy-c9UO&j55}aU=xVO3o@PIU~&K%vjGwg?Ax% z7Y6UD!n+c@D}#4a;oS({jlsLC@DQG%es>1%p~8C*ya(XHFBJq$G9<~9WaLVbOpywX zkVxV^WMp)7%9JWnWl2aPPZ8t987D3{am9%nN>sYGoc8yeIx_<8y9p?bI0{akN#2E| zt|WCMsXIwMNa~4F#VFMorMjS0SCs08Qr%Ii2TJwCBH@svKizkps9?~{<7?RIliFN7zw7kto()qJiRb&G$i6+DbFPFQgOindy{b21s)fBd-;fX`hl^pEl19x!UkFo| z38Qa@fsfF)%R(esDY-CQ^N zErUoNA~6X~Cp&Ratep2x+oZF3n1mGSQ1^9=mu~Nmdf9qadzeC`c~LWH8E( zB*RSw03Q=;8BK7jvMjh_hOLu<0+Z5Umi3d%2IbVZ;x7ae{?$u@o;me;MkP5t8gkTj zQZ4f!-hqkI66xu!&U^<8AspEPq{$LIg^_-cOXUn2CM}6PO_HTh&cKY~%#4D9gUDC_ z56nx$Qwt3uU*;a2YMxfsi+r=QrCBgr(RUeX+vLEX&|$m|FWD_4;ldxjwI_u;26(4Q z0dMbV@MfO^SeS4D`X9MY82is^`uleYkv6_vmJtj|=jQ zB74lX4n4K+#ld1E82Wtlbi8yottA&+5} zP@lswHVohpn8vc3>T|iqhF!S~PD$gK>+^WVh9Nu^Ud_R6q0i?V8;0}i(CYH>to1cC zj18kS>e1_S^V{hQ1jdHF1oe4{BAQfmJE`A6Eh(|v)5ueTow2%gq z6KEr4P9Wg$g$PWB6BgS75`hI+3;rk%pn%50G?oVR2DUrKvH;7*Shl8!L$Ck>o(*^o z#&fhqTm}yapm2b~#T2fNh^L|e3TRxQ@i2|2C*s$k0TQS@pz<-54_#l63TUA7fv$n+ z8bXoa7djAtLjyaKt}f`s(#8H^kcqQ`!V1`rK-@wETVHUg62Axo91-a&hCM;p9)WGw zvtMEkth!pez;V=ay;a|Jo;?0O;Q7SgzjE?2MuyBRYrd|-qghuk-q?F{);V{f6?>Al zyyNG>X(JBQ4AP%?NMlfswvU~4%bxO{-+yeiXVI(2uan|JnoQZdVy1211pDPud&@7E zycK1j!u3R(DBX4kPRa5dT=Ee8ADUB1I4P( z2BQFvG;m~kkZGw$SChJfO1J(<(*Jev7&aU&bk!QBe>O%4U5MaOIG1Iii4e)at}PA{ z*dhWA5(j9ON+nArxDZ@m1>-E!wX^_EfrW*Z21JRDK)?u=p;#B2O-!;DL^V7v*g}>T zuF(e?5VCYMAdt{mfu#jen+{rRA-f4?3*gYO9%fVmz)H+QlY|_Ic)FOmD_4mz!0c)e z3J}vN$wDq$$koS1Lh8g!Aud!G0mX=k)y0H7HUv>zFdTw`GS~`v#<*yG6ci@iQI}1~ zXAAj8xOkLCeSA|~!LLZD!U*?UeO93cTc}}zD``k+hO23ahKl$a979)upc#Ev8T(&- z&t%21P&>!4z^HI|Q^m^?duBE3jqj}6!(^Wft1fTm>FEhI=o+b(-~nkl*%^|2yrE-+ zD-kJc5k=-Ez{{;G3pwpuCJIeUl*@8t$qJFbOb)NaWL@Ye62TY|k@b3x2v!BKizH2g zt4wArWZY;8`1=7YxTfUj?kI*II>1eM7SbYvIz*Bn%@By)C}**!BV0}rv5+<)_{k+% ziK%+97?nzLq;Y=!A#q~N0K-w6*|owtbED+&o&^1hbd>>x-r|DrKz0^2VAM;qU9j(K87H^;=BY`JVe zysNW|r>8^`r_}Qo*6gGNEc5?@PxwH!kXbk{Qp0s~%D<InY1!QD|O473EjX0^4 zY?NXSxW6faBaHuRKKQ0QcrQYQ^+lq`C^&WlJm%{P-(Emb;G+lTqadf3(XeigN6~P) z6#=2Rq4d;)Xx1@HznYF6F?H1*`Q8cq)J7Lm1E+?gemu7RaPt)i0iUocQBg^8V0TCYd7Gxwh@*$57H#i27khdEV6Fe>hBo=|U zV~y24ip#o@{=_-DKXJSN_>)cl4y+L7p8x;z|2+$kzi|wQiBxf?nS4#VlCC8mbyyng zisDY=09C?fvBcVxCZE?%m%}#WAu5Eg)sD~NvWh*}EN(?7sw3634n~jCfQ*L4h1}2{;Su6CRBIY+p5>pG4excLfXF~mU}RW(e=5k; z!G-d4cL)d!@)WnGtZ9ub8r6tdWm3hgmUS%*=kJ_imL50+ON(6$w+l|qXlpq5)X0AG zhT7?trcF8cQpanF;$_z#rdNHM?QCAq@5bV3U+&gS9N7Jp=exq$ru~+Ap14vQuwh{7 z^7bPipE?(k<5hAn`0T~%b}zdbOcZ34XjmHtSKk=@aLw^H`Q4^g_FNEKG5l$>Qh^r$;?lcgJ`8;(mF$ z#C_Uz?y=)LXA4eV{5G;@+e@RL@{?QF-kKBiE@oc8{R>^U%nrL~yvoa>%4}Q7hp#VJ zS<3&oHJ1$@&00{*(gcg}C`&M@r7m3kFq-W+rss8|zSoZIdol9L=hWdNE4>aAAF{OO zno=f(M%J#Mu0{l9YrXLKn)h{myEXgW*6UGGxO@w4DAk<`uIN$`SmK|mP-M4va!QnE zIA$u}MjR7mnNHd1X&CDS3u(Nup5vtIM(mfwEx{`tfraYD7r?0G@ibU0ZV1(l>Z*h( zc1cI3fkA@?HP(Ps{uebXDA=ayY1x|Fgwj%0$r03b7Z{M>E-ch!<*9eIZ|8?TU$rIb z#KU>Uhhj>?1|NO&jop9g1OA$E7ni3?s#aJmUA}Wz+j}=P{ceTKFe?1oeRa^R+S|v% zJI{Lgd+-aJV^=z^`*3CZwt@j0OoklWc&$tCB8McS+5wTR)(M-ZDN5UYy*RH_HgxKh z@;h()S1pklPoG-zC3n-IqpyFgXg%-3#_;i8Mb~vdOCtU5*-hV9G}m}qbFC>+Q@0)+ zxM6fa*yM8$+Osc&oCzozzwWc{A>Ai!f1W6-nNZW*vj6DVh3`xq?q5GwYL%CJd5CvT z`lX#G7w;aIFymP3{M+8r3Q5nN<9=u7wGo`~a_P4;_S`)4^|N|B9qqHLce{XDl~aFT z{0zd_a|mM>>V&al85f-m-44|BgvAj;$9}OImH!_J7S@y%J?PC;-U6?-Nm5Z{T1plK zM^zwmrCgnz#U3tR6omts8|9$_siKkp5!rqTWK2Zn{7FRqmw{>ez`if|L0?84pWA11 z(BU;T8w|WSE7uz5^q=!=$)+r`j-7u>@43ESyvV9w^vsN2_sc4^;`W`t5#iKCI!h$+ zi4@Ptm}oU@+vgv`@QD7?+V|PoYZ2U{ST^;}N}I5d${E?gZTbyOIo6~3z)?XvEW2;I zt9S5Fo1+>J3$zwBMa@F813evzHiR!fm~!?@{*HquD&@1^wRSE46m{Fs%hS+lVfvz3 z!w)B%y>a@5x9g{^x8101&-0y^)hw&-85%MoBznJ4JMXo|=M!D3zmB;Wv8cK27jK8t zr$?2S43rw29(`0Zprl6jXzjOZpMXWn##?tT4xW2)dTh8b)->m*f0LE%E{vdjQj~$I zKUgZRv4P5|6RleGyW2OsG`eJ0w~nW|kC*(u@%ZkM)Ngoj8*m|BEDWLo#J}{93nj*` z#1q=Nh~2#0+9kNcCPuQ@#lbx}QR3k0MI}3UCAxYzxFjdKxp^cdC%U>)^#b5=gU83t zZ7}J@I_lx*Vq&s2WR_M7DjK)hg4=_F5Lf{ruq5yw1wim+@MMU4@sy{7i`c=Lf*lte z0(&dt6NJDp3WA^#h7j24?}flWsax^O$R+V^P~5Z2lf6&w95V9i=w)mC=jIG;dQ|U) z`}M;c?aljrjpDT*Inbv_vug7|n|_yuZOZ6yba{MVj;Wnxo8cNy4oX{WJgu`i>aeY6 z?=g>t>}|Fw+IidE6UV1qU!A4bH{kt+HLuJshV5Og`${zXP0f!seIFnEDf!UsoUK;N zxwlVd7tb@5U$H(>VDJC(=hHoR9$GG+H^T)*$TYT`ACqxwA>VDuzQ_`(!640vZn0ah zlq^L*K8c6fznj3DyJzpkLGp|zp|Lh2U+-HtCT5Bo8XDeiN9?yB7HvI?&)V9pZqwR(&bjbn!05iZEe-k&p^AAsAl@yckN03p6dwGMlke-q&7}rP1W2dcA(nPA*_`;ghj|? zutf)RRa!FKP*O-mzPWHo0JgOA$*PQ^JYB>Pzr0+WA(%Ncpfd*ln{oDEEv?qcW8<1p zNxLm)^%sf!X68j^bTYprJ8}H=)AS!RO!V*EZm$?=w%Mt|`T5UV`~1SJFUrw%w-~Ll z$5x4g-_@p8hjuSrv@^f^z}a0iu6=KPdv5NS)5~)LMqDns{&wdZ_k~B}0&lEd>3zpG zb%xoJMe>~J*G;G1|L!(bUU4ZezWJcQk)u6L&gAsrZA*zLU9>LE=~^@GA7zTRck`U0 zZW>XspU#ygd_R6PK1dwCwTuTtRFJ8v^?T1|QX4ok(d#T|ECaiE&1n2gxmCe5{AhaeZ;y8V%Fy;!DOUEJR% zy3LFSt%cw0YP2G!#ok{?h10PtnCe0WR`^%=mURC6u}tOfa&YZL@N5#rqLfh!qF7f7 zg0d2ZDCYV1q8PoOjRy=KFHmd4_{CpfN?N#f+!8&jHqv^u z-NIsvDR-x8SiZR%_Gv=pvB$zilf#afpPMM3W;ZZ%w%I3(+Q>^OCtCiDvpiWfVP~6l z`H9g1RllA5{A59|=$o_IfdNkO@2;)7Q0$!bZQ(TG{by;9mQ~sBI?_&GSNg}y>+h?+ z7}{t`J*U1dXwhx^*_!CbX9iCgeSiICXHbZ@Hy7jR-Reo6W z#MMh&&vCs zYnF`&+OE;Ri?qK_*c!j*VK3I_WEQ8Q`!zFCAG=oZs2y7JP!3%pmeeFpqYn?3!m{!;x79^ryZ`@N}Rz6Qka zSIYQp0vDg~$Kt;czbOyO75)T~vzrU$h2yuFfbds|0Q~R0?*FUkJ-;$z?d|Jb%j|}x zJ2tD?dH3GInZH?wuRL|rG^~~0%d<<)hOAUjB75qr( zd_Gn~@1riaymst~7ROy${XX~2yA%uiZ$lo9v3&X{Y(eE->&RoJUjk2Sp6R#x%o;y# z)#t?-Q&KM5-Uy0ZQ*!2kZIEM|>XIHkBbwaj*nb@`X%dz7``cJ*?w8@0W~_f~HDmav zbHcZR&5@ZA8v-ZI?~1y0Nj7NHHhJlc`{(&Z-Ksv1T4K<}NV9nUs24p4|6t9s3>S<> z`c%-1&9|(BwjXean!mdFU|;c|6SHr37&)a!=vmC$oug z#i?CGCT?-OU|2OFGhs^%`*@g07(Vl6fzRET?W=puvZ%3Sl~ivZ{AT=_=N(ut@9vtY z#XC~k^=@sX@y#A9%I-fZ9dNO5@58BY_)eoaPbS;7YMK4@!?*i`XFBS9)VQ0y!!&H} zAL&~1XnHs&Jk$mHgPxu%FqH zc`dEZ_&;g)Wc$0WC+sg=aV`w8vFq9@zW3AUSBr1WoO`UjY-dp$1>fLhp4INz#e3UC zZCX3Pdu(N%WJ6Y^aPjWtU1|+w-^V#;tow2Mw<8m*k0$S&Yx%oj65HEhb?n3~_pKgm zTyrdO!{8|11z*ST>ZxlM4PLRnVtTIG)w17(xhyz<3qUT4RiCh13o3%-ksZRb(N zwzFWbmxAH;-`kg)Lmj2DB- zf?P2y2A|eS`Q1uZ878*eUc9?stL?`YAD;=kbLuLZh++9vVN=-Z@0=M`niZP<+48LJ zj0(G}++r3=-*BTxuOor;AIwj0K5}_Ma=H21~fs9YL~zDt+J#| zR`-XLt^U5{mhij4yDFlSc%SIR(4aT%e-2+@jl-GtPTIu73Za zhaQiotr%;xWJ=d1d4X@H-jm$@s?KFtQ$KUm@LMzK`Ub3|QV zfvr{SE2XI~mtAvgH+-6@`G=tEx|23~hqkM>oYC%WtGH&?`x6#+w0pO7`0=KX@(SC| z|K98e#eaR_=h;ouYvYeQ!1d&=azUTN!xR&epNH;MjOB)TJTR$#SJ2f_GQ01UopWCN zv1HDVk`Gn;Tn30YMjW}KQ&W@LtX=H!t6i44UFqvTdDsWZ#cL~?Y_AD=)<1ezmnCbb zhk zKG{O!C<1QUoP*d(0t#@v)Y4o zYTF4@_aQ8_@KFD)9m7W!uB3{sf2xNimnAN?eg(K^DqG{zD(f47x&po<*25<3U(%H& z<#5?B+^9HpVK}kETSI?(VnsGD>XhY*W_E26+0EeEof|V#x>fGG)2BS?b=wOPjzPCo zx%>Z^(!8LeSf>n@()zHJ{#0k{*R#|*)1=J;n>%Dp?OC^1wLzre|B>xgTgnF3OmKqL zLcMSD>(;Lb_RGX%%fwYoLDo|&7Q532S#XZUfd5POfA`(Gbo%b*5eCwq>l2r~m2Z9B z>RJ3ki**69&t!AHW?z@4%~~-@-0$bDc1Z^BUt~N%R>k`#ohWX$;NHwc>A0QeFMbs* zxYKOJmeP&`ejG6@eQ@6ERcKhJlIbA^YYj%tZc{#{gTsYkrf+$7R(9uh^3QGdFzCR9 zx!1>DY4!WAcU{`-&Mdt#c7#(UL!ke zT)$E?@tc>u`#jeCSE+-J43>5JB>FksOn=wwJd_TAK87Jy;Le4+f3wC#P zZkOonoap7{;_i^(lIY>!>g*wQkhmr!IV4Ldmt={DbD~Rf{k`C>SxFDVdFP9lH}&vn zxiNF;v0V1FKR*m>^sGt-|Bp?49tPg6+Ns6v9FG$R%EN*3Bzq_lr2$|Mr6&~$nlXoC zu!o}DZ2t2Gl;>f8(S!n)7Rs$EHe3y=b3P5Dn^O#H>Ur|4rQ0^SnU#)O(|(%AUDuOC zo}Z4q|8m74Q?ZH5kRC06Ov#Pz5~@g_`FotBVodg;AlZgF=H;=5p{~2m+{j(uw~5Q8 zE4&YG=EKK!-TPqdB8T=KZMrmnnR-68cTiRJ=&wJ|Jbrw!f6qq&>7l20-dc2H`^AFs z=kIkr95f`iJm>TNBhSa^Yk#zJ5Dqq+_#=I3c|VKbQ|%YKPEWZ0^5MNESIrX-e=(Ij zhd(^F;{J)DhKn{W-YM;`Yv~f}dE2DMId1rwA%+@78-{OL*7thA&*YGKJ~qojeuRzf zJpF9O!7Hnd+a%ZQmfrigJ@L!Z%(k$jeJrfau}!Z-o<3ZXskLUZxLCK04t8xqSUe4>@fq$&U(zxnUV=t?RJ8Sk0npyd=)$6OC%|o<5zx+8l zbHli9O~=?KUI|Z(d$jy(&+!L*M|yC4SlNm5x2*Y`+9ke9K3+3YxAXQ=zY3vO_kF%2 zov2TJY(BNv>JXOSWc%}izVkf>TS=P>?NPcXRjg3}TjUAK?G@cg=g3sR`NdhNqA~xGxd67n>A9e-dM^0$J#_V~Acn0N zPiM-_i{6NFC!miz2Ly>`9zTZBg2Ru#za7`ERW-0#YZ7ygq+ULCS-NQwE?PHQLheLS|uD6=<} zPO&8$Zq zf47ZOQu;Bz_Dsa?2~&UHvByf$I^NWF(}^~=o~_Hhy1Aboy0&bUh4qqU$gjJmdFOw(KQ!ro0^vm>Y?qx{^R zOJgRe_M=|FeE5WFxTU1Ny3y!l^cM#K_4cY798=(XL&`fJa)= z;Z&FshRM$F&)!Jst0l^r?l0LQp!tc}IgY7{Ov*=90h@Ad?kuvbbB{Eh+?UNDw`ud?-Z1_(9=T~FNI(rwXXhK&yj?|G$3+0b)l-7VgB^cx>> zX3h8Xdz~~K+s=OIZNBKjM$17{z3x6qIvU_TxWM|YaMwoC67oY+D$Evt9=^!p>;J_XHeUNYiBR& z95|@C+o5w+Rr3o9T7Ky|t;LG3U91b=&-=7HeRKC2cc0}BHhccmV`jc-_n(*6Tc_qe zT>a(S_-ERMPt!WA{zkpvhWv5+c5Y_kWbdpG*)ap7!@36U@jE&@ua8z?*YxlC^Y`w|%p7nuB1foG5PnizY(bu6}RMy3_tCA=Q!kx_$BYt zvg{SwmGhh{b&Ny>vAx<{%9?T1*X94Uoi9$GgaE^Ju9=g%nSK~p<~_LdfrZbz?mr!G zxZ9fovFZ{e%=@5{zzKi|`JT2_oKuuH*Vi{;}kbT72qxqR-PpF5^jMchjpt7m6F zAuD2X(2}m$3b zJr|Pali=`ahI7`E+lQ;y&VDMN=Cw1ss>;TpUl-4{YrLA<+^&}0I4o=%y_;>Xxg_+| zkIdt`PXin;MhxBZI*&hTp3SMtla^Ol_bYNMIQO&tma-*|RUcv_tse~H3@%^!!9adYLBkIw0*PF^G)5i-|oO0+iPTtyDjabY?H+a`?Z}qRTc}yRI$)O^=bxxeNJ2~ zv;>@bYZLEi2(mt)udUpn(9{s-8~np1 zdIQVNQ4D)n8c=^BoAs`uXzjwHRaDW6`m0xbRT#D)1VVO<@4s;e_m>Mue}2=|&o9s) zZo2yWIyeXT1^&&Ot`)_)J7KS8AY9dpRj$i5i^$*qM(kgvk^g(vjgQ$NW8oxDA;ByUE<#n$QFSFFyG00$C zd(rc6!Wr+sj7XcBu87jVxJU~XkN)~%Xli%+_=Ec&NcQDz?v&iFPpxre8?Ly8uesSY z%Tt=dKZZ)E*tJxE-s}EjMn(BIxg5I1Q?TCe=9KD7IaG{I@q$2|Gf&@lDLT2kRe$GR z{e#~0>Qdr7s<}dvGC95|YVGMMA!U0HEbe<&BFwTqWcInFaQkh^x1hakEL)`*%FV3C zt?r&QHauZ%-|vH3c-O|{R_`3=7wYrdS-m;@PAMbaC-31*4;cRHO!x0u4`v-(yYx+g zotC)vS{Q%wrZEDy$Ac}_Jehg2<0GelZA;$WNZPrOwO6D$W$?*wJN6t6=-ba^4vW{L zWvKF$^dVU4?q9A-FT(Ha#)&7r^&c`c$o!y7YVXmRJ^$)@%HLm=Ui=V!eB$G(xP;WR z-cu*_xqNDt>4E>#i+HM4Bi??Y94L1OXBV;}{U5l9_a}A3YP5o^M)4h?qG?o78C5i~ z-h#A<@>Z=UStjB?U66)%52jb6{^5~MN%S9`_#4a7aQHEhdO3=JJodMiqZ$v#{HAmF z(4F$mMFTnBa~D)v$<{wxeB!-$*J<9}Wk0^eWHzJL?>m@$binQRk7@_+JiK&X>wBMf zyhx9V5w!cQIKc4h*2oDb-t{*emv_R)$9MLPxTZhjKKE2wRD?qaDR6whi9Z$dDESf$sw(X8h z-?=r}^PRi3`QCH2(~nIL{&3lz5I^gBjL(zTr)DNkn(%W#!ibv(yJ=6hx$E`3S+{|S zbB9=E?w_-us^gat!=?|IGlTgCMoxn*PF?3SLQ zjjbOfJ^%P__wdBn)_MhwUNL!91DEs1>5VnnCRt)|eAX4+F0%>`o;kVX%&TD|Yil|T z)V$qSQQlG@xwa;}xoqd_8g%=SSYzRo_8+BP20#9^wCjqGx8%bm>9Rq~ijFVQtoGXe z{Lt|$#T(=&E#GY!&1zow)qJd7l-IgG*N*7)oLTUDP6xrma)+m-cU&9|+rHo96xGJ+ zD??qJV*X}4nbp1now`F`SI=vSTHeS18a+q{{l(~i@i|y`_`hq`|CbZgWUGn7T`Lw%xITBu#)Neh`{H`~E!ewHC>kdl z^B7G{UXs4z$q}jDvr)Il4IQwuxcQ#188;4y?#lGZ?NKne%{OyN_0z%*Z=yD5E`7D<>yIXG--q1X zUg5H3Z&6-aS;EvO`t0?bm$l}5hToMfHCsEY)n@*;VW#_?JMO6((Qif6=;`ZAfA0VN z<5iw^c+{B3Ld%fb8(6X^+nxaf^bek{ocl&|%k{-k$2vYSS58poV5z2cP6-6u*bfy> zo2@pa@>!c6B^Ryv?t8u7mB>cttN+96-LS%dAGYA@-Sn&ioBHDasafSu>i%^%|6g63 zAzS?Li+vq^*H>+;b6>>XUFZ^ z<#!q;YPxTQlm3vKH$Izunrm`i1K>7VW3Oqx`m=6TJlnU zXxiz*NYi_}7M@G0_GmHcjDc=6r?oijaq(1($2u`C*Q?LIv!DtuEOOcL!6jXKpvt6> zYCFG6FQ3aPhO;X&Y>%E@o&9BM`dEXfQ;bf(8#Q+zOaJOa1-18dN-^v3wyS4EdfZ(T z+FrXmd$?d!c4V*A&t2TI9&NaGa)a!*z^Pkb4*zlE(1YK9tQpr?batzB#$Z3~$t$O9 zl_y{Na2{Q0bI~yENcfjllPilkS+MsSO3Mb3yXG8MO*(POYML8+7lKPNq*qx<`LxX;4coO9NgSo z{l)F5w)7IcW&I_(D3bi~G*Kx06-)SepnrxeF}>~#0~ZU}JalDZbtkH&sh;XBk8*Z* z@$9WcK;)+pl!9unex-!-cYDf?g8!X0sQ|X!@jD^>rJ6P$n2c!{O`Y_87pA(`Da#ha z8MW$O4tYVX(4qvmJjdi-|4LGrx-wsdlQ_LfD7ueaWqedx32 z&$jVHGEPJ~n@a|aI{3P8(%BMG`qhp6*KDqF`=czG)n}_$j@MIoId`U%jV=-A%6927CMXoJr36Hh0yh6V*C%2T$>BKlJml#6$a?mW1e;@RAA# ziQ)nTpL4hO|K>e$YtrF1l>U@S*8Mc?!uCGOG7oCKc8i%KT#?XEN9A0y%WU|>(tw~pnlz@x>Yu4R`z(4pPyD%t-h1wIWS=B$n1oZ<0gKq z{*C{@`ykv3y<4XOb`x>YIjZP1Rdj+XTFW(RZ0y24QmUwM;qd<(jRlv`=JdUOrnBs( zY4c8BEC&p~+Cne&L|9$Vhq;Da0s0U&>uqZO9j85)zj!Y;smyeiQ5eT*%_tU{i54=`SFD{)fRjic*gvvP(W8Th@Rvt-aPYn_Cm + + + System.Runtime + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Argument must be of type {0}.. + + + + + Looks up a localized string similar to The last element of an eight element tuple must be a Tuple.. + + + + + Defines methods to support the comparison of objects for structural equality. + + + + + Determines whether an object is structurally equal to the current instance. + + The object to compare with the current instance. + An object that determines whether the current instance and other are equal. + true if the two objects are equal; otherwise, false. + + + + Returns a hash code for the current instance. + + An object that computes the hash code of the current object. + The hash code for the current instance. + + + + Supports the structural comparison of collection objects. + + + + + Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order. + + The object to compare with the current instance. + An object that compares members of the current collection object with the corresponding members of other. + An integer that indicates the relationship of the current collection object to other. + + This instance and other are not the same type. + + + + + Encapsulates a method that has five parameters and returns a value of the type specified by the TResult parameter. + + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Identities the async state machine type for this method. + + + Identities the state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + Gets the type that implements the state machine. + + + Initializes the attribute. + The type that implements the state machine. + + + + Allows you to obtain the method or property name of the caller to the method. + + + + + Allows you to obtain the line number in the source file at which the method is called. + + + + + Allows you to obtain the full path of the source file that contains the caller. + This is the file path at the time of compile. + + + + Identities the iterator state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + + Helper so we can call some tuple methods recursively without knowing the underlying types. + + + + + Provides static methods for creating tuple objects. + + + + + Creates a new 1-tuple, or singleton. + + The type of the only component of the tuple. + The value of the only component of the tuple. + A tuple whose value is (item1). + + + + Creates a new 3-tuple, or pair. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + An 2-tuple (pair) whose value is (item1, item2). + + + + Creates a new 3-tuple, or triple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + An 3-tuple (triple) whose value is (item1, item2, item3). + + + + Creates a new 4-tuple, or quadruple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + An 4-tuple (quadruple) whose value is (item1, item2, item3, item4). + + + + Creates a new 5-tuple, or quintuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + An 5-tuple (quintuple) whose value is (item1, item2, item3, item4, item5). + + + + Creates a new 6-tuple, or sextuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + An 6-tuple (sextuple) whose value is (item1, item2, item3, item4, item5, item6). + + + + Creates a new 7-tuple, or septuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + An 7-tuple (septuple) whose value is (item1, item2, item3, item4, item5, item6, item7). + + + + Creates a new 8-tuple, or octuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + The type of the eighth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + The value of the eighth component of the tuple. + An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8). + + + + Represents a 1-tuple, or singleton. + + The type of the tuple's only component. + + + + Initializes a new instance of the class. + + The value of the current tuple object's single component. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the tuple object's single component. + + + The value of the current tuple object's single component. + + + + + Represents an 2-tuple, or pair. + + The type of the first component of the tuple. + The type of the second component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Represents an 3-tuple, or triple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Represents an 4-tuple, or quadruple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Gets the value of the current tuple object's fourth component. + + + The value of the current tuple object's fourth component. + + + + + Represents an 5-tuple, or quintuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Gets the value of the current tuple object's fourth component. + + + The value of the current tuple object's fourth component. + + + + + Gets the value of the current tuple object's fifth component. + + + The value of the current tuple object's fifth component. + + + + + Represents an 6-tuple, or sextuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Gets the value of the current tuple object's fourth component. + + + The value of the current tuple object's fourth component. + + + + + Gets the value of the current tuple object's fifth component. + + + The value of the current tuple object's fifth component. + + + + + Gets the value of the current tuple object's sixth component. + + + The value of the current tuple object's sixth component. + + + + + Represents an 7-tuple, or septuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Gets the value of the current tuple object's fourth component. + + + The value of the current tuple object's fourth component. + + + + + Gets the value of the current tuple object's fifth component. + + + The value of the current tuple object's fifth component. + + + + + Gets the value of the current tuple object's sixth component. + + + The value of the current tuple object's sixth component. + + + + + Gets the value of the current tuple object's seventh component. + + + The value of the current tuple object's seventh component. + + + + + Represents an n-tuple, where n is 8 or greater. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + Any generic Tuple object that defines the types of the tuple's remaining components. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + Any generic Tuple object that contains the values of the tuple's remaining components. + + rest is not a generic Tuple object. + + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Gets the value of the current tuple object's fourth component. + + + The value of the current tuple object's fourth component. + + + + + Gets the value of the current tuple object's fifth component. + + + The value of the current tuple object's fifth component. + + + + + Gets the value of the current tuple object's sixth component. + + + The value of the current tuple object's sixth component. + + + + + Gets the value of the current tuple object's seventh component. + + + The value of the current tuple object's seventh component. + + + + + Gets the current tuple object's remaining components. + + + The value of the current tuple object's remaining components. + + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a089d474db56cd4f61044339689819946c04e381 GIT binary patch literal 164544 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.xml new file mode 100644 index 0000000..6c77012 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.xml @@ -0,0 +1,8969 @@ + + + + System.Threading.Tasks + + + + Represents one or more errors that occur during application execution. + + is used to consolidate multiple failures into a single, throwable + exception object. + + + + + 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. + The argument + is null. + + + + Initializes a new instance of the class with + references to the inner exceptions that are the cause of this exception. + + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with + references to the inner exceptions that are the cause of this exception. + + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with a specified error + message and references to the inner exceptions that are the cause of this exception. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with a specified error + message and references to the inner exceptions that are the cause of this exception. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Allocates a new aggregate exception with the specified message and list of inner exceptions. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Returns the that is the root cause of this exception. + + + + + Invokes a handler on each contained by this . + + The predicate to execute for each exception. The predicate accepts as an + argument the to be processed and returns a Boolean to indicate + whether the exception was handled. + + Each invocation of the returns true or false to indicate whether the + was handled. After all invocations, if any exceptions went + unhandled, all unhandled exceptions will be put into a new + which will be thrown. Otherwise, the method simply returns. If any + invocations of the throws an exception, it will halt the processing + of any more exceptions and immediately propagate the thrown exception as-is. + + An exception contained by this was not handled. + The argument is + null. + + + + Flattens an instances into a single, new instance. + + A new, flattened . + + If any inner exceptions are themselves instances of + , this method will recursively flatten all of them. The + inner exceptions returned in the new + will be the union of all of the the inner exceptions from exception tree rooted at the provided + instance. + + + + + Creates and returns a string representation of the current . + + A string representation of the current exception. + + + + Gets a read-only collection of the instances that caused the + current exception. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to One or more errors occurred.. + + + + + Looks up a localized string similar to An element of innerExceptions was null.. + + + + + Looks up a localized string similar to {0}{1}---> (Inner Exception #{2}) {3}{4}{5}. + + + + + Looks up a localized string similar to No tokens were supplied.. + + + + + Looks up a localized string similar to The CancellationTokenSource associated with this CancellationToken has been disposed.. + + + + + Looks up a localized string similar to The CancellationTokenSource has been disposed.. + + + + + Looks up a localized string similar to The SyncRoot property may not be used for the synchronization of concurrent collections.. + + + + + Looks up a localized string similar to The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array.. + + + + + Looks up a localized string similar to The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array.. + + + + + Looks up a localized string similar to The capacity argument must be greater than or equal to zero.. + + + + + Looks up a localized string similar to The concurrencyLevel argument must be positive.. + + + + + Looks up a localized string similar to The index argument is less than zero.. + + + + + Looks up a localized string similar to TKey is a reference type and item.Key is null.. + + + + + Looks up a localized string similar to The key already existed in the dictionary.. + + + + + Looks up a localized string similar to The source argument contains duplicate keys.. + + + + + Looks up a localized string similar to The key was of an incorrect type for this dictionary.. + + + + + Looks up a localized string similar to The value was of an incorrect type for this dictionary.. + + + + + Looks up a localized string similar to The lazily-initialized type does not have a public, parameterless constructor.. + + + + + Looks up a localized string similar to ValueFactory returned null.. + + + + + Looks up a localized string similar to The spinCount argument must be in the range 0 to {0}, inclusive.. + + + + + Looks up a localized string similar to There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.. + + + + + Looks up a localized string similar to The event has been disposed.. + + + + + Looks up a localized string similar to The operation was canceled.. + + + + + Looks up a localized string similar to The condition argument is null.. + + + + + Looks up a localized string similar to The timeout must represent a value between -1 and Int32.MaxValue, inclusive.. + + + + + Looks up a localized string similar to The specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running.. + + + + + Looks up a localized string similar to The specified TaskContinuationOptions excluded all continuation kinds.. + + + + + Looks up a localized string similar to (Internal)An attempt was made to create a LongRunning SelfReplicating task.. + + + + + Looks up a localized string similar to The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue.. + + + + + Looks up a localized string similar to The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.. + + + + + Looks up a localized string similar to A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating in calls to FromAsync.. + + + + + Looks up a localized string similar to FromAsync was called with a TaskManager that had already shut down.. + + + + + Looks up a localized string similar to The tasks argument contains no tasks.. + + + + + Looks up a localized string similar to It is invalid to exclude specific continuation kinds for continuations off of multiple tasks.. + + + + + Looks up a localized string similar to The tasks argument included a null value.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task that was already started.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a continuation task.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task not bound to a delegate, such as the task returned from an asynchronous method.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task that has already completed.. + + + + + Looks up a localized string similar to Start may not be called on a task that was already started.. + + + + + Looks up a localized string similar to Start may not be called on a continuation task.. + + + + + Looks up a localized string similar to Start may not be called on a task with null action.. + + + + + Looks up a localized string similar to Start may not be called on a promise-style task.. + + + + + Looks up a localized string similar to Start may not be called on a task that has completed.. + + + + + Looks up a localized string similar to The task has been disposed.. + + + + + Looks up a localized string similar to The tasks array included at least one null element.. + + + + + Looks up a localized string similar to The awaited task has not yet completed.. + + + + + Looks up a localized string similar to A task was canceled.. + + + + + Looks up a localized string similar to The exceptions collection was empty.. + + + + + Looks up a localized string similar to The exceptions collection included at least one null element.. + + + + + Looks up a localized string similar to A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.. + + + + + Looks up a localized string similar to (Internal)Expected an Exception or an IEnumerable<Exception>. + + + + + Looks up a localized string similar to ExecuteTask may not be called for a task which was already executed.. + + + + + Looks up a localized string similar to ExecuteTask may not be called for a task which was previously queued to a different TaskScheduler.. + + + + + Looks up a localized string similar to The current SynchronizationContext may not be used as a TaskScheduler.. + + + + + Looks up a localized string similar to The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked.. + + + + + Looks up a localized string similar to An exception was thrown by a TaskScheduler.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating for a Task<TResult>.. + + + + + Looks up a localized string similar to {Not yet computed}. + + + + + Looks up a localized string similar to A task's Exception may only be set directly if the task was created without a function.. + + + + + Looks up a localized string similar to An attempt was made to transition a task to a final state when it had already completed.. + + + + + Represents a thread-safe collection of keys and values. + + The type of the keys in the dictionary. + The type of the values in the dictionary. + + All public and protected members of are thread-safe and may be used + concurrently from multiple threads. + + + + + Initializes a new instance of the + class that is empty, has the default concurrency level, has the default initial capacity, and + uses the default comparer for the key type. + + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level and capacity, and uses the default + comparer for the key type. + + The estimated number of threads that will update the + concurrently. + The initial number of elements that the + can contain. + is + less than 1. + is less than + 0. + + + + Initializes a new instance of the + class that contains elements copied from the specified , has the default concurrency + level, has the default initial capacity, and uses the default comparer for the key type. + + The whose elements are copied to + the new + . + is a null reference + (Nothing in Visual Basic). + contains one or more + duplicate keys. + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level and capacity, and uses the specified + . + + The + implementation to use when comparing keys. + is a null reference + (Nothing in Visual Basic). + + + + Initializes a new instance of the + class that contains elements copied from the specified , has the default concurrency level, has the default + initial capacity, and uses the specified + . + + The whose elements are copied to + the new + . + The + implementation to use when comparing keys. + is a null reference + (Nothing in Visual Basic). -or- + is a null reference (Nothing in Visual Basic). + + + + + Initializes a new instance of the + class that contains elements copied from the specified , + has the specified concurrency level, has the specified initial capacity, and uses the specified + . + + The estimated number of threads that will update the + concurrently. + The whose elements are copied to the new + . + The implementation to use + when comparing keys. + + is a null reference (Nothing in Visual Basic). + -or- + is a null reference (Nothing in Visual Basic). + + + is less than 1. + + contains one or more duplicate keys. + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level, has the specified initial capacity, and + uses the specified . + + The estimated number of threads that will update the + concurrently. + The initial number of elements that the + can contain. + The + implementation to use when comparing keys. + + is less than 1. -or- + is less than 0. + + is a null reference + (Nothing in Visual Basic). + + + + Attempts to add the specified key and value to the . + + The key of the element to add. + The value of the element to add. The value can be a null reference (Nothing + in Visual Basic) for reference types. + true if the key/value pair was added to the + successfully; otherwise, false. + is null reference + (Nothing in Visual Basic). + The + contains too many elements. + + + + Determines whether the contains the specified + key. + + The key to locate in the . + true if the contains an element with + the specified key; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Attempts to remove and return the the value with the specified key from the + . + + The key of the element to remove and return. + When this method returns, contains the object removed from the + or the default value of + if the operation failed. + true if an object was removed successfully; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Removes the specified key from the dictionary if it exists and returns its associated value. + If matchValue flag is set, the key will be removed only if is associated with a particular + value. + + The key to search for and remove if it exists. + The variable into which the removed value, if found, is stored. + Whether removal of the key is conditional on its value. + The conditional value to compare against if is true + + + + + Attempts to get the value associated with the specified key from the . + + The key of the value to get. + When this method returns, contains the object from + the + with the spedified key or the default value of + , if the operation failed. + true if the key was found in the ; + otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Compares the existing value for the specified key with a specified value, and if they’re equal, + updates the key with a third value. + + The key whose value is compared with and + possibly replaced. + The value that replaces the value of the element with if the comparison results in equality. + The value that is compared to the value of the element with + . + true if the value with was equal to and replaced with ; otherwise, + false. + is a null + reference. + + + + Removes all keys and values from the . + + + + + Copies the elements of the to an array of + type , starting at the + specified array index. + + The one-dimensional array of type + that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying + begins. + is a null reference + (Nothing in Visual Basic). + is less than + 0. + is equal to or greater than + the length of the . -or- The number of elements in the source + is greater than the available space from to the end of the destination + . + + + + Copies the key and value pairs stored in the to a + new array. + + A new array containing a snapshot of key and value pairs copied from the . + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToPairs. + + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToEntries. + + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToObjects. + + + + Returns an enumerator that iterates through the . + An enumerator for the . + + The enumerator returned from the dictionary is safe to use concurrently with + reads and writes to the dictionary, however it does not represent a moment-in-time snapshot + of the dictionary. The contents exposed through the enumerator may contain modifications + made to the dictionary after was called. + + + + + Shared internal implementation for inserts and updates. + If key exists, we always return false; and if updateIfExists == true we force update with value; + If key doesn't exist, we always add value and return true; + + + + + Adds a key/value pair to the + if the key does not already exist. + + The key of the element to add. + The function used to generate a value for the key + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The value for the key. This will be either the existing value for the key if the + key is already in the dictionary, or the new value for the key as returned by valueFactory + if the key was not in the dictionary. + + + + Adds a key/value pair to the + if the key does not already exist. + + The key of the element to add. + the value to be added, if the key does not already exist + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The value for the key. This will be either the existing value for the key if the + key is already in the dictionary, or the new value if the key was not in the dictionary. + + + + Adds a key/value pair to the if the key does not already + exist, or updates a key/value pair in the if the key + already exists. + + The key to be added or whose value should be updated + The function used to generate a value for an absent key + The function used to generate a new value for an existing key + based on the key's existing value + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The new value for the key. This will be either be the result of addValueFactory (if the key was + absent) or the result of updateValueFactory (if the key was present). + + + + Adds a key/value pair to the if the key does not already + exist, or updates a key/value pair in the if the key + already exists. + + The key to be added or whose value should be updated + The value to be added for an absent key + The function used to generate a new value for an existing key based on + the key's existing value + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The new value for the key. This will be either be the result of addValueFactory (if the key was + absent) or the result of updateValueFactory (if the key was present). + + + + Adds the specified key and value to the . + + The object to use as the key of the element to add. + The object to use as the value of the element to add. + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + + An element with the same key already exists in the . + + + + Removes the element with the specified key from the . + + The key of the element to remove. + true if the element is successfully remove; otherwise false. This method also returns + false if + was not found in the original . + + is a null reference + (Nothing in Visual Basic). + + + + Adds the specified value to the + with the specified key. + + The + structure representing the key and value to add to the . + The of is null. + The + contains too many elements. + An element with the same key already exists in the + + + + + Determines whether the + contains a specific key and value. + + The + structure to locate in the . + true if the is found in the ; otherwise, false. + + + + Removes a key and value from the dictionary. + + The + structure representing the key and value to remove from the . + true if the key and value represented by is successfully + found and removed; otherwise, false. + The Key property of is a null reference (Nothing in Visual Basic). + + + Returns an enumerator that iterates through the . + An enumerator for the . + + The enumerator returned from the dictionary is safe to use concurrently with + reads and writes to the dictionary, however it does not represent a moment-in-time snapshot + of the dictionary. The contents exposed through the enumerator may contain modifications + made to the dictionary after was called. + + + + + Adds the specified key and value to the dictionary. + + The object to use as the key. + The object to use as the value. + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + + is of a type that is not assignable to the key type of the . -or- + is of a type that is not assignable to , + the type of values in the . + -or- A value with the same key already exists in the . + + + + + Gets whether the contains an + element with the specified key. + + The key to locate in the . + true if the contains + an element with the specified key; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + Provides an for the + . + An for the . + + + + Removes the element with the specified key from the . + + The key of the element to remove. + is a null reference + (Nothing in Visual Basic). + + + + Copies the elements of the to an array, starting + at the specified array index. + + The one-dimensional array that is the destination of the elements copied from + the . The array must have zero-based + indexing. + The zero-based index in at which copying + begins. + is a null reference + (Nothing in Visual Basic). + is less than + 0. + is equal to or greater than + the length of the . -or- The number of elements in the source + is greater than the available space from to the end of the destination + . + + + + Replaces the internal table with a larger one. To prevent multiple threads from resizing the + table as a result of races, the table of buckets that was deemed too small is passed in as + an argument to GrowTable(). GrowTable() obtains a lock, and then checks whether the bucket + table has been replaced in the meantime or not. + + Reference to the bucket table that was deemed too small. + + + + Computes the bucket and lock number for a particular key. + + + + + Acquires all locks for this hash table, and increments locksAcquired by the number + of locks that were successfully acquired. The locks are acquired in an increasing + order. + + + + + Acquires a contiguous range of locks for this hash table, and increments locksAcquired + by the number of locks that were successfully acquired. The locks are acquired in an + increasing order. + + + + + Releases a contiguous range of locks. + + + + + Gets a collection containing the keys in the dictionary. + + + + + Gets a collection containing the values in the dictionary. + + + + + A helper method for asserts. + + + + + Get the data array to be serialized + + + + + Construct the dictionary from a previously seiralized one + + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + The value associated with the specified key. If the specified key is not found, a get + operation throws a + , and a set operation creates a new + element with the specified key. + is a null reference + (Nothing in Visual Basic). + The property is retrieved and + + does not exist in the collection. + + + + Gets the number of key/value pairs contained in the . + + The dictionary contains too many + elements. + The number of key/value paris contained in the . + Count has snapshot semantics and represents the number of items in the + at the moment when Count was accessed. + + + + Gets a value that indicates whether the is empty. + + true if the is empty; otherwise, + false. + + + + Gets a collection containing the keys in the . + + An containing the keys in the + . + + + + Gets a collection containing the values in the . + + An containing the values in + the + . + + + + Gets a value indicating whether the dictionary is read-only. + + true if the is + read-only; otherwise, false. For , this property always returns + false. + + + + Gets a value indicating whether the has a fixed size. + + true if the has a + fixed size; otherwise, false. For , this property always + returns false. + + + + Gets a value indicating whether the is read-only. + + true if the is + read-only; otherwise, false. For , this property always + returns false. + + + + Gets an containing the keys of the . + + An containing the keys of the . + + + + Gets an containing the values in the . + + An containing the values in the . + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + The value associated with the specified key, or a null reference (Nothing in Visual Basic) + if is not in the dictionary or is of a type that is + not assignable to the key type of the . + is a null reference + (Nothing in Visual Basic). + + A value is being assigned, and is of a type that is not assignable to the + key type of the . -or- A value is being + assigned, and is of a type that is not assignable to the value type + of the + + + + + Gets a value indicating whether access to the is + synchronized with the SyncRoot. + + true if access to the is synchronized + (thread safe); otherwise, false. For , this property always + returns false. + + + + Gets an object that can be used to synchronize access to the . This property is not supported. + + The SyncRoot property is not supported. + + + + The number of concurrent writes for which to optimize by default. + + + + + A node in a singly-linked list representing a particular hash table bucket. + + + + + A private class to represent enumeration over the dictionary that implements the + IDictionaryEnumerator interface. + + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + Represents an asynchronous method builder. + + + A cached VoidTaskResult task used for builders that complete synchronously. + + + The generic builder object to which this non-generic instance delegates. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state. + + The builder is not initialized. + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + + Gets the for this builder. + The representing the builder's asynchronous operation. + The builder is not initialized. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + Holds state related to the builder's IAsyncStateMachine. + This is a mutable struct. Be very delicate with it. + + + A reference to the heap-allocated state machine object associated with this builder. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument is null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + + Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. + On first invocation, the supplied state machine will be boxed. + + Specifies the type of the method builder used. + Specifies the type of the state machine used. + The builder. + The state machine. + An Action to provide to the awaiter. + + + Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. + + + The context with which to run MoveNext. + + + The state machine whose MoveNext method should be invoked. + + + Initializes the runner. + The context with which to run MoveNext. + + + Invokes MoveNext under the provided context. + + + Cached delegate used with ExecutionContext.Run. + + + Invokes the MoveNext method on the supplied IAsyncStateMachine. + The IAsyncStateMachine machine instance. + + + + Provides a builder for asynchronous methods that return void. + This type is intended for compiler use only. + + + + The synchronization context associated with this operation. + + + State related to the IAsyncStateMachine. + + + An object used by the debugger to uniquely identify this builder. Lazily initialized. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Registers with UnobservedTaskException to suppress exception crashing. + + + Non-zero if PreventUnobservedTaskExceptions has already been invoked. + + + Initializes a new . + The initialized . + + + Initializes the . + The synchronizationContext associated with this operation. This may be null. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument was null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + Completes the method builder successfully. + + + Faults the method builder with an exception. + The exception that is the cause of this fault. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + + + Notifies the current synchronization context that the operation completed. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger and only in a single-threaded manner. + + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + A cached task for default(TResult). + + + State related to the IAsyncStateMachine. + + + The lazily-initialized task. + Must be named m_task for debugger step-over to work correctly. + + + The lazily-initialized task completion source. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state with the specified result. + + The result to use to complete the task. + The task has already completed. + + + + Completes the builder by using either the supplied completed task, or by completing + the builder's previously accessed task using default(TResult). + + A task already completed with the value default(TResult). + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + This should only be invoked from within an asynchronous method, + and only by the debugger. + + + + + Gets a task for the specified result. This will either + be a cached or new task, never null. + + The result for which we need a task. + The completed task containing the result. + + + Gets the lazily-initialized TaskCompletionSource. + + + Gets the for this builder. + The representing the builder's asynchronous operation. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + Provides a base class used to cache tasks of a specific return type. + Specifies the type of results the cached tasks return. + + + + A singleton cache for this result type. + This may be null if there are no cached tasks for this TResult. + + + + Creates a non-disposable task. + The result for the task. + The cacheable task. + + + Creates a cache. + A task cache for this result type. + + + Gets a cached task if one exists. + The result for which we want a cached task. + A cached task if one exists; otherwise, null. + + + Provides a cache for Boolean tasks. + + + A true task. + + + A false task. + + + Gets a cached task for the Boolean result. + true or false + A cached task for the Boolean result. + + + Provides a cache for zero Int32 tasks. + + + The minimum value, inclusive, for which we want a cached task. + + + The maximum value, exclusive, for which we want a cached task. + + + The cache of Task{Int32}. + + + Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). + + + Gets a cached task for the zero Int32 result. + The integer value + A cached task for the Int32 result or null if not cached. + + + + Represents state machines generated for asynchronous methods. + This type is intended for compiler use only. + + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + + Represents an awaiter used to schedule continuations when an await operation completes. + + + + + Represents an operation that will schedule continuations when the operation completes. + + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. + + + Used with Task(of void) + + + + An interface similar to the one added in .NET 4.0. + + + + The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. + + + Initializes the exception. + + + Initializes the exception. + The error message that explains the reason for the exception. + + + Initializes the exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + + + Initializes the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes the exception. + The error message that explains the reason for the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes the exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + A cancellation token associated with the operation that was canceled. + + + Gets a token associated with the operation that was canceled. + + + + A dummy replacement for the .NET internal class StackCrawlMark. + + + + + Propogates notification that operations should be canceled. + + + + A may be created directly in an unchangeable canceled or non-canceled state + using the CancellationToken's constructors. However, to have a CancellationToken that can change + from a non-canceled to a canceled state, + CancellationTokenSource must be used. + CancellationTokenSource exposes the associated CancellationToken that may be canceled by the source through its + Token property. + + + Once canceled, a token may not transition to a non-canceled state, and a token whose + is false will never change to one that can be canceled. + + + All members of this struct are thread-safe and may be used concurrently from multiple threads. + + + + + + Internal constructor only a CancellationTokenSource should create a CancellationToken + + + + + Initializes the CancellationToken. + + + The canceled state for the token. + + + Tokens created with this constructor will remain in the canceled state specified + by the parameter. If is false, + both and will be false. + If is true, + both and will be true. + + + + + Registers a delegate that will be called when this CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + A Boolean value that indicates whether to capture + the current SynchronizationContext and use it + when invoking the . + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The state to pass to the when the delegate is invoked. This may be null. + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The state to pass to the when the delegate is invoked. This may be null. + A Boolean value that indicates whether to capture + the current SynchronizationContext and use it + when invoking the . + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Determines whether the current CancellationToken instance is equal to the + specified token. + + The other CancellationToken to which to compare this + instance. + True if the instances are equal; otherwise, false. Two tokens are equal if they are associated + with the same CancellationTokenSource or if they were both constructed + from public CancellationToken constructors and their values are equal. + + + + Determines whether the current CancellationToken instance is equal to the + specified . + + The other object to which to compare this instance. + True if is a CancellationToken + and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated + with the same CancellationTokenSource or if they were both constructed + from public CancellationToken constructors and their values are equal. + An associated CancellationTokenSource has been disposed. + + + + Serves as a hash function for a CancellationToken. + + A hash code for the current CancellationToken instance. + + + + Determines whether two CancellationToken instances are equal. + + The first instance. + The second instance. + True if the instances are equal; otherwise, false. + An associated CancellationTokenSource has been disposed. + + + + Determines whether two CancellationToken instances are not equal. + + The first instance. + The second instance. + True if the instances are not equal; otherwise, false. + An associated CancellationTokenSource has been disposed. + + + + Throws a OperationCanceledException if + this token has had cancellation requested. + + + This method provides functionality equivalent to: + + if (token.IsCancellationRequested) + throw new OperationCanceledException(token); + + + The token has had cancellation requested. + The associated CancellationTokenSource has been disposed. + + + + Returns an empty CancellationToken value. + + + The value returned by this property will be non-cancelable by default. + + + + + Gets whether cancellation has been requested for this token. + + Whether cancellation has been requested for this token. + + + This property indicates whether cancellation has been requested for this token, + either through the token initially being construted in a canceled state, or through + calling Cancel + on the token's associated . + + + If this property is true, it only guarantees that cancellation has been requested. + It does not guarantee that every registered handler + has finished executing, nor that cancellation requests have finished propagating + to all registered handlers. Additional synchronization may be required, + particularly in situations where related objects are being canceled concurrently. + + + + + + Gets whether this token is capable of being in the canceled state. + + + If CanBeCanceled returns false, it is guaranteed that the token will never transition + into a canceled state, meaning that will never + return true. + + + + + Gets a that is signaled when the token is canceled. + + Accessing this property causes a WaitHandle + to be instantiated. It is preferable to only use this property when necessary, and to then + dispose the associated instance at the earliest opportunity (disposing + the source will dispose of this allocated handle). The handle should not be closed or disposed directly. + + The associated CancellationTokenSource has been disposed. + + + + Represents a callback delegate that has been registered with a CancellationToken. + + + To unregister a callback, dispose the corresponding Registration instance. + + + + + Attempts to deregister the item. If it's already being run, this may fail. + Entails a full memory fence. + + True if the callback was found and deregistered, false otherwise. + + + + Disposes of the registration and unregisters the target callback from the associated + CancellationToken. + If the target callback is currently executing this method will wait until it completes, except + in the degenerate cases where a callback method deregisters itself. + + + + + Determines whether two CancellationTokenRegistration + instances are equal. + + The first instance. + The second instance. + True if the instances are equal; otherwise, false. + + + + Determines whether two CancellationTokenRegistration instances are not equal. + + The first instance. + The second instance. + True if the instances are not equal; otherwise, false. + + + + Determines whether the current CancellationTokenRegistration instance is equal to the + specified . + + The other object to which to compare this instance. + True, if both this and are equal. False, otherwise. + Two CancellationTokenRegistration instances are equal if + they both refer to the output of a single call to the same Register method of a + CancellationToken. + + + + + Determines whether the current CancellationToken instance is equal to the + specified . + + The other CancellationTokenRegistration to which to compare this instance. + True, if both this and are equal. False, otherwise. + Two CancellationTokenRegistration instances are equal if + they both refer to the output of a single call to the same Register method of a + CancellationToken. + + + + + Serves as a hash function for a CancellationTokenRegistration.. + + A hash code for the current CancellationTokenRegistration instance. + + + + Signals to a that it should be canceled. + + + + is used to instantiate a + (via the source's Token property) + that can be handed to operations that wish to be notified of cancellation or that can be used to + register asynchronous operations for cancellation. That token may have cancellation requested by + calling to the source's Cancel + method. + + + All members of this class, except Dispose, are thread-safe and may be used + concurrently from multiple threads. + + + + + The ID of the thread currently executing the main body of CTS.Cancel() + this helps us to know if a call to ctr.Dispose() is running 'within' a cancellation callback. + This is updated as we move between the main thread calling cts.Cancel() and any syncContexts that are used to + actually run the callbacks. + + + + Initializes the . + + + + + Communicates a request for cancellation. + + + + The associated will be + notified of the cancellation and will transition to a state where + IsCancellationRequested returns true. + Any callbacks or cancelable operations + registered with the will be executed. + + + Cancelable operations and callbacks registered with the token should not throw exceptions. + However, this overload of Cancel will aggregate any exceptions thrown into a , + such that one callback throwing an exception will not prevent other registered callbacks from being executed. + + + The that was captured when each callback was registered + will be reestablished when the callback is invoked. + + + An aggregate exception containing all the exceptions thrown + by the registered callbacks on the associated . + This has been disposed. + + + + Communicates a request for cancellation. + + + + The associated will be + notified of the cancellation and will transition to a state where + IsCancellationRequested returns true. + Any callbacks or cancelable operations + registered with the will be executed. + + + Cancelable operations and callbacks registered with the token should not throw exceptions. + If is true, an exception will immediately propagate out of the + call to Cancel, preventing the remaining callbacks and cancelable operations from being processed. + If is false, this overload will aggregate any + exceptions thrown into a , + such that one callback throwing an exception will not prevent other registered callbacks from being executed. + + + The that was captured when each callback was registered + will be reestablished when the callback is invoked. + + + Specifies whether exceptions should immediately propagate. + An aggregate exception containing all the exceptions thrown + by the registered callbacks on the associated . + This has been disposed. + + + + Releases the resources used by this . + + + This method is not thread-safe for any other concurrent calls. + + + + + Throws an exception if the source has been disposed. + + + + + InternalGetStaticSource() + + Whether the source should be set. + A static source to be shared among multiple tokens. + + + + Registers a callback object. If cancellation has already occurred, the + callback will have been run by the time this method returns. + + + + + + + + + + Invoke the Canceled event. + + + The handlers are invoked synchronously in LIFO order. + + + + + Creates a CancellationTokenSource that will be in the canceled state + when any of the source tokens are in the canceled state. + + The first CancellationToken to observe. + The second CancellationToken to observe. + A CancellationTokenSource that is linked + to the source tokens. + A CancellationTokenSource associated with + one of the source tokens has been disposed. + + + + Creates a CancellationTokenSource that will be in the canceled state + when any of the source tokens are in the canceled state. + + The CancellationToken instances to observe. + A CancellationTokenSource that is linked + to the source tokens. + is null. + A CancellationTokenSource associated with + one of the source tokens has been disposed. + + + + Gets whether cancellation has been requested for this CancellationTokenSource. + + Whether cancellation has been requested for this CancellationTokenSource. + + + This property indicates whether cancellation has been requested for this token source, such as + due to a call to its + Cancel method. + + + If this property returns true, it only guarantees that cancellation has been requested. It does not + guarantee that every handler registered with the corresponding token has finished executing, nor + that cancellation requests have finished propagating to all registered handlers. Additional + synchronization may be required, particularly in situations where related objects are being + canceled concurrently. + + + + + + A simple helper to determine whether cancellation has finished. + + + + + A simple helper to determine whether disposal has occured. + + + + + The ID of the thread that is running callbacks. + + + + + Gets the CancellationToken + associated with this . + + The CancellationToken + associated with this . + The token source has been + disposed. + + + + + + + + + + + + + + The currently executing callback + + + + + A helper class for collating the various bits of information required to execute + cancellation callbacks. + + + + + InternalExecuteCallbackSynchronously_GeneralPath + This will be called on the target synchronization context, however, we still need to restore the required execution context + + + + + A sparsely populated array. Elements can be sparse and some null, but this allows for + lock-free additions and growth, and also for constant time removal (by nulling out). + + The kind of elements contained within. + + + + Allocates a new array with the given initial size. + + How many array slots to pre-allocate. + + + + Adds an element in the first available slot, beginning the search from the tail-to-head. + If no slots are available, the array is grown. The method doesn't return until successful. + + The element to add. + Information about where the add happened, to enable O(1) deregistration. + + + + The tail of the doubly linked list. + + + + + A struct to hold a link to the exact spot in an array an element was inserted, enabling + constant time removal later on. + + + + + A fragment of a sparsely populated array, doubly linked. + + The kind of elements contained within. + + + + Provides lazy initialization routines. + + + These routines avoid needing to allocate a dedicated, lazy-initialization instance, instead using + references to ensure targets have been initialized as they are accessed. + + + + + Initializes a target reference type with the type's default constructor if the target has not + already been initialized. + + The refence type of the reference to be initialized. + A reference of type to initialize if it has not + already been initialized. + The initialized reference of type . + Type does not have a default + constructor. + + Permissions to access the constructor of type were missing. + + + + This method may only be used on reference types. To ensure initialization of value + types, see other overloads of EnsureInitialized. + + + This method may be used concurrently by multiple threads to initialize . + In the event that multiple threads access this method concurrently, multiple instances of + may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the + objects that were not stored. If such objects must be disposed, it is up to the caller to determine + if an object was not used and to then dispose of the object appropriately. + + + + + + Initializes a target reference type using the specified function if it has not already been + initialized. + + The reference type of the reference to be initialized. + The reference of type to initialize if it has not + already been initialized. + The invoked to initialize the + reference. + The initialized reference of type . + Type does not have a + default constructor. + returned + null. + + + This method may only be used on reference types, and may + not return a null reference (Nothing in Visual Basic). To ensure initialization of value types or + to allow null reference types, see other overloads of EnsureInitialized. + + + This method may be used concurrently by multiple threads to initialize . + In the event that multiple threads access this method concurrently, multiple instances of + may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the + objects that were not stored. If such objects must be disposed, it is up to the caller to determine + if an object was not used and to then dispose of the object appropriately. + + + + + + Initialize the target using the given delegate (slow path). + + The reference type of the reference to be initialized. + The variable that need to be initialized + The delegate that will be executed to initialize the target + The initialized variable + + + + Initializes a target reference or value type with its default constructor if it has not already + been initialized. + + The type of the reference to be initialized. + A reference or value of type to initialize if it + has not already been initialized. + A reference to a boolean that determines whether the target has already + been initialized. + A reference to an object used as the mutually exclusive lock for initializing + . + The initialized value of type . + + + + Initializes a target reference or value type with a specified function if it has not already been + initialized. + + The type of the reference to be initialized. + A reference or value of type to initialize if it + has not already been initialized. + A reference to a boolean that determines whether the target has already + been initialized. + A reference to an object used as the mutually exclusive lock for initializing + . + The invoked to initialize the + reference or value. + The initialized value of type . + + + + Ensure the target is initialized and return the value (slow path). This overload permits nulls + and also works for value type targets. Uses the supplied function to create the value. + + The type of target. + A reference to the target to be initialized. + A reference to a location tracking whether the target has been initialized. + A reference to a location containing a mutual exclusive lock. + + The to invoke in order to produce the lazily-initialized value. + + The initialized object. + + + + Provides a slimmed down version of . + + + All public and protected members of are thread-safe and may be used + concurrently from multiple threads, with the exception of Dispose, which + must only be used when all other operations on the have + completed, and Reset, which should only be used when no other threads are + accessing the event. + + + + + Initializes a new instance of the + class with an initial state of nonsignaled. + + + + + Initializes a new instance of the + class with a Boolen value indicating whether to set the intial state to signaled. + + true to set the initial state signaled; false to set the initial state + to nonsignaled. + + + + Initializes a new instance of the + class with a Boolen value indicating whether to set the intial state to signaled and a specified + spin count. + + true to set the initial state to signaled; false to set the initial state + to nonsignaled. + The number of spin waits that will occur before falling back to a true + wait. + is less than + 0 or greater than the maximum allowed value. + + + + Initializes the internal state of the event. + + Whether the event is set initially or not. + The spin count that decides when the event will block. + + + + Helper to ensure the lock object is created before first use. + + + + + This method lazily initializes the event object. It uses CAS to guarantee that + many threads racing to call this at once don't result in more than one event + being stored and used. The event will be signaled or unsignaled depending on + the state of the thin-event itself, with synchronization taken into account. + + True if a new event was created and stored, false otherwise. + + + + Sets the state of the event to signaled, which allows one or more threads waiting on the event to + proceed. + + + + + Private helper to actually perform the Set. + + Indicates whether we are calling Set() during cancellation. + The object has been canceled. + + + + Sets the state of the event to nonsignaled, which causes threads to block. + + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + Blocks the current thread until the current is set. + + + The maximum number of waiters has been exceeded. + + + The caller of this method blocks indefinitely until the current instance is set. The caller will + return immediately if the event is currently in a set state. + + + + + Blocks the current thread until the current receives a signal, + while observing a . + + The to + observe. + + The maximum number of waiters has been exceeded. + + was + canceled. + + The caller of this method blocks indefinitely until the current instance is set. The caller will + return immediately if the event is currently in a set state. + + + + + Blocks the current thread until the current is set, using a + to measure the time interval. + + A that represents the number of milliseconds + to wait, or a that represents -1 milliseconds to wait indefinitely. + + true if the was set; otherwise, + false. + is a negative + number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater + than . + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + to measure the time interval, while observing a . + + A that represents the number of milliseconds + to wait, or a that represents -1 milliseconds to wait indefinitely. + + The to + observe. + true if the was set; otherwise, + false. + is a negative + number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater + than . + was canceled. + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + 32-bit signed integer to measure the time interval. + + The number of milliseconds to wait, or (-1) to wait indefinitely. + true if the was set; otherwise, + false. + is a + negative number other than -1, which represents an infinite time-out. + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + 32-bit signed integer to measure the time interval, while observing a . + + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to + observe. + true if the was set; otherwise, + false. + is a + negative number other than -1, which represents an infinite time-out. + + The maximum number of waiters has been exceeded. + + was canceled. + + + + Releases all resources used by the current instance of . + + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + When overridden in a derived class, releases the unmanaged resources used by the + , and optionally releases the managed resources. + + true to release both managed and unmanaged resources; + false to release only unmanaged resources. + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + Throw ObjectDisposedException if the MRES is disposed + + + + + Private helper method to wake up waiters when a cancellationToken gets canceled. + + + + + Private helper method for updating parts of a bit-string state value. + Mainly called from the IsSet and Waiters properties setters + + + Note: the parameter types must be int as CompareExchange cannot take a Uint + + The new value + The mask used to set the bits + + + + Private helper method - performs Mask and shift, particular helpful to extract a field from a packed word. + eg ExtractStatePortionAndShiftRight(0x12345678, 0xFF000000, 24) => 0x12, ie extracting the top 8-bits as a simple integer + + ?? is there a common place to put this rather than being private to MRES? + + + + + + + + + Performs a Mask operation, but does not perform the shift. + This is acceptable for boolean values for which the shift is unnecessary + eg (val & Mask) != 0 is an appropriate way to extract a boolean rather than using + ((val & Mask) >> shiftAmount) == 1 + + ?? is there a common place to put this rather than being private to MRES? + + + + + + + Helper function to measure and update the wait time + + The first time (in Ticks) observed when the wait started. + The orginal wait timeoutout in milliseconds. + The new wait time in milliseconds, -1 if the time expired, -2 if overflow in counters + has occurred. + + + + Gets the underlying object for this . + + The underlying event object fore this . + + Accessing this property forces initialization of an underlying event object if one hasn't + already been created. To simply wait on this , + the public Wait methods should be preferred. + + + + + Gets whether the event is set. + + true if the event has is set; otherwise, false. + + + + Gets the number of spin waits that will be occur before falling back to a true wait. + + + + + How many threads are waiting. + + + + + Provides support for spin-based waiting. + + + + encapsulates common spinning logic. On single-processor machines, yields are + always used instead of busy waits, and on computers with Intel™ processors employing Hyper-Threading™ + technology, it helps to prevent hardware thread starvation. SpinWait encapsulates a good mixture of + spinning and true yielding. + + + is a value type, which means that low-level code can utilize SpinWait without + fear of unnecessary allocation overheads. SpinWait is not generally useful for ordinary applications. + In most cases, you should use the synchronization classes provided by the .NET Framework, such as + . For most purposes where spin waiting is required, however, + the type should be preferred over the System.Threading.Thread.SpinWait method. + + + While SpinWait is designed to be used in concurrent applications, it is not designed to be + used from multiple threads concurrently. SpinWait's members are not thread-safe. If multiple + threads must spin, each should use its own instance of SpinWait. + + + + + + Performs a single spin. + + + This is typically called in a loop, and may change in behavior based on the number of times a + has been called thus far on this instance. + + + + + Resets the spin counter. + + + This makes and behave as though no calls + to had been issued on this instance. If a instance + is reused many times, it may be useful to reset it to avoid yielding too soon. + + + + + Spins until the specified condition is satisfied. + + A delegate to be executed over and over until it returns true. + The argument is null. + + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + + A delegate to be executed over and over until it returns true. + + A that represents the number of milliseconds to wait, + or a TimeSpan that represents -1 milliseconds to wait indefinitely. + True if the condition is satisfied within the timeout; otherwise, false + The argument is null. + is a negative number + other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than + . + + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + + A delegate to be executed over and over until it returns true. + The number of milliseconds to wait, or (-1) to wait indefinitely. + True if the condition is satisfied within the timeout; otherwise, false + The argument is null. + is a + negative number other than -1, which represents an infinite time-out. + + + + Gets the number of times has been called on this instance. + + + + + Gets whether the next call to will yield the processor, triggering a + forced context switch. + + Whether the next call to will yield the processor, triggering a + forced context switch. + + On a single-CPU machine, always yields the processor. On machines with + multiple CPUs, may yield after an unspecified number of calls. + + + + + A helper class to get the number of preocessors, it updates the numbers of processors every sampling interval + + + + + Gets the number of available processors + + + + + Gets whether the current machine has only a single processor. + + + + + Represents an asynchronous operation that produces a result at some time in the future. + + + The type of the result produced by this . + + + + instances may be created in a variety of ways. The most common approach is by + using the task's property to retrieve a instance that can be used to create tasks for several + purposes. For example, to create a that runs a function, the factory's StartNew + method may be used: + + // C# + var t = Task<int>.Factory.StartNew(() => GenerateResult()); + - or - + var t = Task.Factory.StartNew(() => GenerateResult()); + + ' Visual Basic + Dim t = Task<int>.Factory.StartNew(Function() GenerateResult()) + - or - + Dim t = Task.Factory.StartNew(Function() GenerateResult()) + + + + The class also provides constructors that initialize the task but that do not + schedule it for execution. For performance reasons, the StartNew method should be the + preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation + and scheduling must be separated, the constructors may be used, and the task's + Start + method may then be used to schedule the task for execution at a later time. + + + All members of , except for + Dispose, are thread-safe + and may be used from multiple threads concurrently. + + + + + + Represents an asynchronous operation. + + + + instances may be created in a variety of ways. The most common approach is by + using the Task type's property to retrieve a instance that can be used to create tasks for several + purposes. For example, to create a that runs an action, the factory's StartNew + method may be used: + + // C# + var t = Task.Factory.StartNew(() => DoAction()); + + ' Visual Basic + Dim t = Task.Factory.StartNew(Function() DoAction()) + + + + The class also provides constructors that initialize the Task but that do not + schedule it for execution. For performance reasons, TaskFactory's StartNew method should be the + preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation + and scheduling must be separated, the constructors may be used, and the task's + method may then be used to schedule the task for execution at a later time. + + + All members of , except for , are thread-safe + and may be used from multiple threads concurrently. + + + For operations that return values, the class + should be used. + + + For developers implementing custom debuggers, several internal and private members of Task may be + useful (these may change from release to release). The Int32 m_taskId field serves as the backing + store for the property, however accessing this field directly from a debugger may be + more efficient than accessing the same value through the property's getter method (the + s_taskIdCounter Int32 counter is used to retrieve the next available ID for a Task). Similarly, the + Int32 m_stateFlags field stores information about the current lifecycle stage of the Task, + information also accessible through the property. The m_action System.Object + field stores a reference to the Task's delegate, and the m_stateObject System.Object field stores the + async state passed to the Task by the developer. Finally, for debuggers that parse stack frames, the + InternalWait method serves a potential marker for when a Task is entering a wait operation. + + + + + + A type initializer that runs with the appropriate permissions. + + + + + Initializes a new with the specified action. + + The delegate that represents the code to execute in the Task. + The argument is null. + + + + Initializes a new with the specified action and CancellationToken. + + The delegate that represents the code to execute in the Task. + The CancellationToken + that will be assigned to the new Task. + The argument is null. + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action and creation options. + + The delegate that represents the code to execute in the task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action and creation options. + + The delegate that represents the code to execute in the task. + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action and state. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + + The argument is null. + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that will be assigned to the new task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + An internal constructor used by the factory methods on task and its descendent(s). + This variant does not capture the ExecutionContext; it is up to the caller to do that. + + An action to execute. + Optional state to pass to the action. + Parent of Task. + A CancellationToken for the task. + A task scheduler under which the task will run. + Options to control its execution. + Internal options to control its execution + + + + Common logic used by the following internal ctors: + Task() + Task(object action, object state, Task parent, TaskCreationOptions options, TaskScheduler taskScheduler) + + ASSUMES THAT m_creatingTask IS ALREADY SET. + + + Action for task to execute. + Object to which to pass to action (may be null) + Task scheduler on which to run thread (only used by continuation tasks). + A CancellationToken for the Task. + Options to customize behavior of Task. + Internal options to customize behavior of Task. + + + + Checks if we registered a CT callback during construction, and deregisters it. + This should be called when we know the registration isn't useful anymore. Specifically from Finish() if the task has completed + successfully or with an exception. + + + + + Captures the ExecutionContext so long as flow isn't suppressed. + + A stack crawl mark pointing to the frame of the caller. + + + + Internal function that will be called by a new child task to add itself to + the children list of the parent (this). + + Since a child task can only be created from the thread executing the action delegate + of this task, reentrancy is neither required nor supported. This should not be called from + anywhere other than the task construction/initialization codepaths. + + + + + Starts the , scheduling it for execution to the current TaskScheduler. + + + A task may only be started and run only once. Any attempts to schedule a task a second time + will result in an exception. + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Starts the , scheduling it for execution to the specified TaskScheduler. + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + The TaskScheduler with which to associate + and execute this task. + + + The argument is null. + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Runs the synchronously on the current TaskScheduler. + + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + Tasks executed with will be associated with the current TaskScheduler. + + + If the target scheduler does not support running this Task on the current thread, the Task will + be scheduled for execution on the scheduler, and the current thread will block until the + Task has completed execution. + + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Runs the synchronously on the scheduler provided. + + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + If the target scheduler does not support running this Task on the current thread, the Task will + be scheduled for execution on the scheduler, and the current thread will block until the + Task has completed execution. + + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + The parameter + is null. + The scheduler on which to attempt to run this task inline. + + + + Throws an exception if the task has been disposed, and hence can no longer be accessed. + + The task has been disposed. + + + + Sets the internal completion event. + + + + + Disposes the , releasing all of its unmanaged resources. + + + Unlike most of the members of , this method is not thread-safe. + Also, may only be called on a that is in one of + the final states: RanToCompletion, + Faulted, or + Canceled. + + + The exception that is thrown if the is not in + one of the final states: RanToCompletion, + Faulted, or + Canceled. + + + + + Disposes the , releasing all of its unmanaged resources. + + + A Boolean value that indicates whether this method is being called due to a call to . + + + Unlike most of the members of , this method is not thread-safe. + + + + + Schedules the task for execution. + + If true, TASK_STATE_STARTED bit is turned on in + an atomic fashion, making sure that TASK_STATE_CANCELED does not get set + underneath us. If false, TASK_STATE_STARTED bit is OR-ed right in. This + allows us to streamline things a bit for StartNew(), where competing cancellations + are not a problem. + + + + Adds an exception to the list of exceptions this task has thrown. + + An object representing either an Exception or a collection of Exceptions. + + + + Returns a list of exceptions by aggregating the holder's contents. Or null if + no exceptions have been thrown. + + Whether to include a TCE if cancelled. + An aggregate exception, or null if no exceptions have been caught. + + + + Throws an aggregate exception if the task contains exceptions. + + + + + Checks whether this is an attached task, and whether we are being called by the parent task. + And sets the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag based on that. + + This is meant to be used internally when throwing an exception, and when WaitAll is gathering + exceptions for tasks it waited on. If this flag gets set, the implicit wait on children + will skip exceptions to prevent duplication. + + This should only be called when this task has completed with an exception + + + + + + Signals completion of this particular task. + + The bUserDelegateExecuted parameter indicates whether this Finish() call comes following the + full execution of the user delegate. + + If bUserDelegateExecuted is false, it mean user delegate wasn't invoked at all (either due to + a cancellation request, or because this task is a promise style Task). In this case, the steps + involving child tasks (i.e. WaitForChildren) will be skipped. + + + + + + FinishStageTwo is to be executed as soon as we known there are no more children to complete. + It can happen i) either on the thread that originally executed this task (if no children were spawned, or they all completed by the time this task's delegate quit) + ii) or on the thread that executed the last child. + + + + + Final stage of the task completion code path. Notifies the parent (if any) that another of its childre are done, and runs continuations. + This function is only separated out from FinishStageTwo because these two operations are also needed to be called from CancellationCleanupLogic() + + + + + This is called by children of this task when they are completed. + + + + + This is to be called just before the task does its final state transition. + It traverses the list of exceptional children, and appends their aggregate exceptions into this one's exception list + + + + + Special purpose Finish() entry point to be used when the task delegate throws a ThreadAbortedException + This makes a note in the state flags so that we avoid any costly synchronous operations in the finish codepath + such as inlined continuations + + + Indicates whether the ThreadAbortException was added to this task's exception holder. + This should always be true except for the case of non-root self replicating task copies. + + Whether the delegate was executed. + + + + Executes the task. This method will only be called once, and handles bookeeping associated with + self-replicating tasks, in addition to performing necessary exception marshaling. + + The task has already been disposed. + + + + IThreadPoolWorkItem override, which is the entry function for this task when the TP scheduler decides to run it. + + + + + + Outermost entry function to execute this task. Handles all aspects of executing a task on the caller thread. + Currently this is called by IThreadPoolWorkItem.ExecuteWorkItem(), and TaskManager.TryExecuteInline. + + + Performs atomic updates to prevent double execution. Should only be set to true + in codepaths servicing user provided TaskSchedulers. The ConcRT or ThreadPool schedulers don't need this. + + + + The actual code which invokes the body of the task. This can be overriden in derived types. + + + + + Alternate InnerInvoke prototype to be called from ExecuteSelfReplicating() so that + the Parallel Debugger can discover the actual task being invoked. + Details: Here, InnerInvoke is actually being called on the rootTask object while we are actually executing the + childTask. And the debugger needs to discover the childTask, so we pass that down as an argument. + The NoOptimization and NoInlining flags ensure that the childTask pointer is retained, and that this + function appears on the callstack. + + + + + + Performs whatever handling is necessary for an unhandled exception. Normally + this just entails adding the exception to the holder object. + + The exception that went unhandled. + + + + Waits for the to complete execution. + + + The was canceled -or- an exception was thrown during + the execution of the . + + + The has been disposed. + + + + + Waits for the to complete execution. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + true if the completed execution within the allotted time; otherwise, false. + + + The was canceled -or- an exception was thrown during the execution of the . + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + The has been disposed. + + + + + Waits for the to complete execution. + + + A to observe while waiting for the task to complete. + + + The was canceled. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + + + Waits for the to complete execution. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + true if the completed execution within the allotted time; otherwise, + false. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + + + Waits for the to complete execution. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for the task to complete. + + + true if the completed execution within the allotted time; otherwise, false. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + The core wait function, which is only accesible internally. It's meant to be used in places in TPL code where + the current context is known or cached. + + + + + Cancels the . + + Indiactes whether we should only cancel non-invoked tasks. + For the default scheduler this option will only be serviced through TryDequeue. + For custom schedulers we also attempt an atomic state transition. + true if the task was successfully canceled; otherwise, false. + The + has been disposed. + + + + Sets the task's cancellation acknowledged flag. + + + + + Runs all of the continuations, as appropriate. + + + + + Helper function to determine whether the current task is in the state desired by the + continuation kind under evaluation. Three possibilities exist: the task failed with + an unhandled exception (OnFailed), the task was canceled before running (OnAborted), + or the task completed successfully (OnCompletedSuccessfully). Note that the last + one includes completing due to cancellation. + + The continuation options under evaluation. + True if the continuation should be run given the task's current state. + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + The that will be assigned to the new continuation task. + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Converts TaskContinuationOptions to TaskCreationOptions, and also does + some validity checking along the way. + + Incoming TaskContinuationOptions + Outgoing TaskCreationOptions + Outgoing InternalTaskOptions + + + + Registers the continuation and possibly runs it (if the task is already finished). + + The continuation task itself. + TaskScheduler with which to associate continuation task. + Restrictions on when the continuation becomes active. + + + + Waits for all of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + An array of instances on which to wait. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + A to observe while waiting for the tasks to complete. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The was canceled. + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for the tasks to complete. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + Waits for a set of handles in a STA-aware way. In other words, it will wait for each + of the events individually if we're on a STA thread, because MsgWaitForMultipleObjectsEx + can't do a true wait-all due to its hidden message queue event. This is not atomic, + of course, but we only wait on one-way (MRE) events anyway so this is OK. + + An array of wait handles to wait on. + The timeout to use during waits. + The cancellationToken that enables a wait to be canceled. + True if all waits succeeded, false if a timeout occurred. + + + + Internal WaitAll implementation which is meant to be used with small number of tasks, + optimized for Parallel.Invoke and other structured primitives. + + + + + This internal function is only meant to be called by WaitAll() + If the completed task is canceled or it has other exceptions, here we will add those + into the passed in exception list (which will be lazily initialized here). + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + The index of the completed task in the array argument. + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + A to observe while waiting for a task to complete. + + + The index of the completed task in the array argument. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + The was canceled. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for a task to complete. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + Gets a unique ID for this Task instance. + + + Task IDs are assigned on-demand and do not necessarily represent the order in the which Task + instances were created. + + + + + Returns the unique ID of the currently executing Task. + + + + + Gets the Task instance currently executing, or + null if none exists. + + + + + Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any + exceptions, this will return null. + + + Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a + in calls to Wait + or in accesses to the property. Any exceptions not observed by the time + the Task instance is garbage collected will be propagated on the finalizer thread. + + + The Task + has been disposed. + + + + + Gets the TaskStatus of this Task. + + + + + Gets whether this Task instance has completed + execution due to being canceled. + + + A Task will complete in Canceled state either if its CancellationToken + was marked for cancellation before the task started executing, or if the task acknowledged the cancellation request on + its already signaled CancellationToken by throwing an + OperationCanceledException2 that bears the same + CancellationToken. + + + + + Returns true if this task has a cancellation token and it was signaled. + To be used internally in execute entry codepaths. + + + + + This internal property provides access to the CancellationToken that was set on the task + when it was constructed. + + + + + Gets whether this threw an OperationCanceledException2 while its CancellationToken was signaled. + + + + + Gets whether this Task has completed. + + + will return true when the Task is in one of the three + final states: RanToCompletion, + Faulted, or + Canceled. + + + + + Checks whether this task has been disposed. + + + + + Gets the TaskCreationOptions used + to create this task. + + + + + Gets a that can be used to wait for the task to + complete. + + + Using the wait functionality provided by + should be preferred over using for similar + functionality. + + + The has been disposed. + + + + + Gets the state object supplied when the Task was created, + or null if none was supplied. + + + + + Gets an indication of whether the asynchronous operation completed synchronously. + + true if the asynchronous operation completed synchronously; otherwise, false. + + + + Provides access to the TaskScheduler responsible for executing this Task. + + + + + Provides access to factory methods for creating and instances. + + + The factory returned from is a default instance + of , as would result from using + the default constructor on TaskFactory. + + + + + Provides an event that can be used to wait for completion. + Only called by Wait*(), which means that we really do need to instantiate a completion event. + + + + + Determines whether this is the root task of a self replicating group. + + + + + Determines whether the task is a replica itself. + + + + + The property formerly known as IsFaulted. + + + + + Gets whether the completed due to an unhandled exception. + + + If is true, the Task's will be equal to + TaskStatus.Faulted, and its + property will be non-null. + + + + + Checks whether the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag is set, + This will only be used by the implicit wait to prevent double throws + + + + + + Checks whether the body was ever invoked. Used by task scheduler code to verify custom schedulers actually ran the task. + + + + + A structure to hold continuation information. + + + + + Constructs a new continuation structure. + + The task to be activated. + The continuation options. + The scheduler to use for the continuation. + + + + Invokes the continuation for the target completion task. + + The completed task. + Whether the continuation can be inlined. + + + + Initializes a new with the specified function. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + + The argument is null. + + + + + Initializes a new with the specified function. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + The to be assigned to this task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified function and creation options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified function and creation options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified function and state. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the action. + + The argument is null. + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + The to be assigned to the new task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + The to be assigned to the new task. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Creates a new future object. + + The parent task for this future. + A function that yields the future value. + The task scheduler which will be used to execute the future. + The CancellationToken for the task. + Options to control the future's behavior. + Internal options to control the future's behavior. + The argument specifies + a SelfReplicating , which is illegal."/>. + + + + Creates a new future object. + + The parent task for this future. + An object containing data to be used by the action; may be null. + A function that yields the future value. + The CancellationToken for the task. + The task scheduler which will be used to execute the future. + Options to control the future's behavior. + Internal options to control the future's behavior. + The argument specifies + a SelfReplicating , which is illegal."/>. + + + + Evaluates the value selector of the Task which is passed in as an object and stores the result. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new task. + A new continuation . + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The , when executed, should return a . This task's completion state will be transferred to the task returned + from the ContinueWith call. + + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be passed as + an argument this completed task. + + The that will be assigned to the new task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The , when executed, should return a . + This task's completion state will be transferred to the task returned from the + ContinueWith call. + + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Gets the result value of this . + + + The get accessor for this property ensures that the asynchronous operation is complete before + returning. Once the result of the computation is available, it is stored and will be returned + immediately on later calls to . + + + + + Provides access to factory methods for creating instances. + + + The factory returned from is a default instance + of , as would result from using + the default constructor on the factory type. + + + + + Provides support for creating and scheduling + Task{TResult} objects. + + The type of the results that are available though + the Task{TResult} objects that are associated with + the methods in this class. + + + There are many common patterns for which tasks are relevant. The + class encodes some of these patterns into methods that pick up default settings, which are + configurable through its constructors. + + + A default instance of is available through the + Task{TResult}.Factory property. + + + + + + Initializes a instance with the default configuration. + + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the default configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The + TaskScheduler to use to schedule any tasks created with this TaskFactory{TResult}. A null value + indicates that the current TaskScheduler should be used. + + + With this constructor, the + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to , unless it's null, in which case the property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. + + + The exception that is thrown when the + argument or the + argument specifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. + + + The default + TaskScheduler to use to schedule any Tasks created with this TaskFactory{TResult}. A null value + indicates that TaskScheduler.Current should be used. + + + The exception that is thrown when the + argument or the + argumentspecifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to + , unless it's null, in which case the property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new task. + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The that will be assigned to the new task. + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Gets the default CancellationToken of this + TaskFactory. + + + This property returns the default that will be assigned to all + tasks created by this factory unless another CancellationToken value is explicitly specified + during the call to the factory methods. + + + + + Gets the TaskScheduler of this + TaskFactory{TResult}. + + + This property returns the default scheduler for this factory. It will be used to schedule all + tasks unless another scheduler is explicitly specified during calls to this factory's methods. + If null, TaskScheduler.Current + will be used. + + + + + Gets the TaskCreationOptions + value of this TaskFactory{TResult}. + + + This property returns the default creation options for this factory. They will be used to create all + tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Gets the TaskContinuationOptions + value of this TaskFactory{TResult}. + + + This property returns the default continuation options for this factory. They will be used to create + all continuation tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Represents the current stage in the lifecycle of a . + + + + + The task has been initialized but has not yet been scheduled. + + + + + The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. + + + + + The task has been scheduled for execution but has not yet begun executing. + + + + + The task is running but has not yet completed. + + + + + The task has finished executing and is implicitly waiting for + attached child tasks to complete. + + + + + The task completed execution successfully. + + + + + The task acknowledged cancellation by throwing an OperationCanceledException2 with its own CancellationToken + while the token was in signaled state, or the task's CancellationToken was already signaled before the + task started executing. + + + + + The task completed due to an unhandled exception. + + + + + Specifies flags that control optional behavior for the creation and execution of tasks. + + + + + Specifies that the default behavior should be used. + + + + + A hint to a TaskScheduler to schedule a + task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to + be run sooner, and tasks scheduled later will be more likely to be run later. + + + + + Specifies that a task will be a long-running, course-grained operation. It provides a hint to the + TaskScheduler that oversubscription may be + warranted. + + + + + Specifies that a task is attached to a parent in the task hierarchy. + + + + + Task creation flags which are only used internally. + + + + Specifies "No internal task options" + + + Used to filter out internal vs. public task creation options. + + + Specifies that the task will be queued by the runtime before handing it over to the user. + This flag will be used to skip the cancellationtoken registration step, which is only meant for unstarted tasks. + + + + Specifies flags that control optional behavior for the creation and execution of continuation tasks. + + + + + Default = "Continue on any, no task options, run asynchronously" + Specifies that the default behavior should be used. Continuations, by default, will + be scheduled when the antecedent task completes, regardless of the task's final TaskStatus. + + + + + A hint to a TaskScheduler to schedule a + task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to + be run sooner, and tasks scheduled later will be more likely to be run later. + + + + + Specifies that a task will be a long-running, course-grained operation. It provides + a hint to the TaskScheduler that + oversubscription may be warranted. + + + + + Specifies that a task is attached to a parent in the task hierarchy. + + + + + Specifies that the continuation task should not be scheduled if its antecedent ran to completion. + This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled + exception. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should not be scheduled if its antecedent was canceled. This + option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent ran to + completion. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent threw an + unhandled exception. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent was canceled. + This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be executed synchronously. With this option + specified, the continuation will be run on the same thread that causes the antecedent task to + transition into its final state. If the antecedent is already complete when the continuation is + created, the continuation will run on the thread creating the continuation. Only very + short-running continuations should be executed synchronously. + + + + + Represents an exception used to communicate task cancellation. + + + + + 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. + + + + Initializes a new instance of the class + with a reference to the that has been canceled. + + A task that has been canceled. + + + + Gets the task associated with this exception. + + + It is permissible for no Task to be associated with a + , in which case + this property will return null. + + + + + Represents the producer side of a unbound to a + delegate, providing access to the consumer side through the property. + + + + It is often the case that a is desired to + represent another asynchronous operation. + TaskCompletionSource is provided for this purpose. It enables + the creation of a task that can be handed out to consumers, and those consumers can use the members + of the task as they would any other. However, unlike most tasks, the state of a task created by a + TaskCompletionSource is controlled explicitly by the methods on TaskCompletionSource. This enables the + completion of the external asynchronous operation to be propagated to the underlying Task. The + separation also ensures that consumers are not able to transition the state without access to the + corresponding TaskCompletionSource. + + + All members of are thread-safe + and may be used from multiple threads concurrently. + + + The type of the result value assocatied with this . + + + + Creates a . + + + + + Creates a + with the specified options. + + + The created + by this instance and accessible through its property + will be instantiated using the specified . + + The options to use when creating the underlying + . + + The represent options invalid for use + with a . + + + + + Creates a + with the specified state. + + The state to use as the underlying + 's AsyncState. + + + + Creates a with + the specified state and options. + + The options to use when creating the underlying + . + The state to use as the underlying + 's AsyncState. + + The represent options invalid for use + with a . + + + + + Attempts to transition the underlying + into the + Faulted + state. + + The exception to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The argument is null. + The was disposed. + + + + Attempts to transition the underlying + into the + Faulted + state. + + The collection of exceptions to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The argument is null. + There are one or more null elements in . + The collection is empty. + The was disposed. + + + + Transitions the underlying + into the + Faulted + state. + + The exception to bind to this . + The argument is null. + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + Faulted + state. + + The collection of exceptions to bind to this . + The argument is null. + There are one or more null elements in . + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Attempts to transition the underlying + into the + RanToCompletion + state. + + The result value to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + RanToCompletion + state. + + The result value to bind to this . + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + Canceled + state. + + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Attempts to transition the underlying + into the + Canceled + state. + + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Gets the created + by this . + + + This property enables a consumer access to the that is controlled by this instance. + The , , + , and + methods (and their "Try" variants) on this instance all result in the relevant state + transitions on this underlying Task. + + + + + An exception holder manages a list of exceptions for one particular task. + It offers the ability to aggregate, but more importantly, also offers intrinsic + support for propagating unhandled exceptions that are never observed. It does + this by aggregating and throwing if the holder is ever GC'd without the holder's + contents ever having been requested (e.g. by a Task.Wait, Task.get_Exception, etc). + + + + + Creates a new holder; it will be registered for finalization. + + The task this holder belongs to. + + + + A finalizer that repropagates unhandled exceptions. + + + + + Add an exception to the internal list. This will ensure the holder is + in the proper state (handled/unhandled) depending on the list's contents. + + An exception object (either an Exception or an + IEnumerable{Exception}) to add to the list. + + + + A private helper method that ensures the holder is considered + unhandled, i.e. it is registered for finalization. + + + + + A private helper method that ensures the holder is considered + handled, i.e. it is not registered for finalization. + + Whether this is called from the finalizer thread. + + + + Allocates a new aggregate exception and adds the contents of the list to + it. By calling this method, the holder assumes exceptions to have been + "observed", such that the finalization check will be subsequently skipped. + + Whether this is being called from a finalizer. + An extra exception to be included (optionally). + The aggregate exception to throw. + + + + Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of + instances. + + + + + Creates a proxy Task that represents the + asynchronous operation of a Task{Task}. + + + It is often useful to be able to return a Task from a + Task{TResult}, where the inner Task represents work done as part of the outer Task{TResult}. However, + doing so results in a Task{Task}, which, if not dealt with carefully, could produce unexpected behavior. Unwrap + solves this problem by creating a proxy Task that represents the entire asynchronous operation of such a Task{Task}. + + The Task{Task} to unwrap. + The exception that is thrown if the + argument is null. + A Task that represents the asynchronous operation of the provided Task{Task}. + + + + Creates a proxy Task{TResult} that represents the + asynchronous operation of a Task{Task{TResult}}. + + + It is often useful to be able to return a Task{TResult} from a Task{TResult}, where the inner Task{TResult} + represents work done as part of the outer Task{TResult}. However, doing so results in a Task{Task{TResult}}, + which, if not dealt with carefully, could produce unexpected behavior. Unwrap solves this problem by + creating a proxy Task{TResult} that represents the entire asynchronous operation of such a Task{Task{TResult}}. + + The Task{Task{TResult}} to unwrap. + The exception that is thrown if the + argument is null. + A Task{TResult} that represents the asynchronous operation of the provided Task{Task{TResult}}. /// Unwraps a Task that returns another Task. + + + + Provides support for creating and scheduling + Tasks. + + + + There are many common patterns for which tasks are relevant. The + class encodes some of these patterns into methods that pick up default settings, which are + configurable through its constructors. + + + A default instance of is available through the + Task.Factory property. + + + + + + Initializes a instance with the default configuration. + + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The + TaskScheduler to use to schedule any tasks created with this TaskFactory. A null value + indicates that the current TaskScheduler should be used. + + + With this constructor, the + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to , unless it's null, in which case the property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. + + + The exception that is thrown when the + argument or the + argument specifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. + + + The default + TaskScheduler to use to schedule any Tasks created with this TaskFactory. A null value + indicates that TaskScheduler.Current should be used. + + + The exception that is thrown when the + argument or the + argumentspecifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to + , unless it's null, in which case the property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The started Task. + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors + and then calling + Start to schedule it for execution. However, + unless creation and scheduling must be separated, StartNew is the recommended + approach for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The that will be assigned to the new task. + The started Task. + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors + and then calling + Start to schedule it for execution. However, + unless creation and scheduling must be separated, StartNew is the recommended + approach for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The that will be assigned to the new + A TaskCreationOptions value that controls the behavior of the + created + Task. + The TaskScheduler + that is used to schedule the created Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The started Task. + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The that will be assigned to the new + The started Task. + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The TaskScheduler + that is used to schedule the created Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the asynchronous + operation. + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the asynchronous + operation. + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the asynchronous + operation. + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Check validity of options passed to FromAsync method + + The options to be validated. + determines type of FromAsync method that called this method + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Gets the default CancellationToken of this + TaskFactory. + + + This property returns the default that will be assigned to all + tasks created by this factory unless another CancellationToken value is explicitly specified + during the call to the factory methods. + + + + + Gets the TaskScheduler of this + TaskFactory. + + + This property returns the default scheduler for this factory. It will be used to schedule all + tasks unless another scheduler is explicitly specified during calls to this factory's methods. + If null, TaskScheduler.Current + will be used. + + + + + Gets the TaskCreationOptions + value of this TaskFactory. + + + This property returns the default creation options for this factory. They will be used to create all + tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Gets the TaskContinuationOptions + value of this TaskFactory. + + + This property returns the default continuation options for this factory. They will be used to create + all continuation tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Represents an abstract scheduler for tasks. + + + + TaskScheduler acts as the extension point for all + pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and + how scheduled tasks should be exposed to debuggers. + + + All members of the abstract type are thread-safe + and may be used from multiple threads concurrently. + + + + + + Queues a Task to the scheduler. + + + + A class derived from TaskScheduler + implements this method to accept tasks being scheduled on the scheduler. + A typical implementation would store the task in an internal data structure, which would + be serviced by threads that would execute those tasks at some time in the future. + + + This method is only meant to be called by the .NET Framework and + should not be called directly by the derived class. This is necessary + for maintaining the consistency of the system. + + + The Task to be queued. + The argument is null. + + + + Determines whether the provided Task + can be executed synchronously in this call, and if it can, executes it. + + + + A class derived from TaskScheduler implements this function to + support inline execution of a task on a thread that initiates a wait on that task object. Inline + execution is optional, and the request may be rejected by returning false. However, better + scalability typically results the more tasks that can be inlined, and in fact a scheduler that + inlines too little may be prone to deadlocks. A proper implementation should ensure that a + request executing under the policies guaranteed by the scheduler can successfully inline. For + example, if a scheduler uses a dedicated thread to execute tasks, any inlining requests from that + thread should succeed. + + + If a scheduler decides to perform the inline execution, it should do so by calling to the base + TaskScheduler's + TryExecuteTask method with the provided task object, propagating + the return value. It may also be appropriate for the scheduler to remove an inlined task from its + internal data structures if it decides to honor the inlining request. Note, however, that under + some circumstances a scheduler may be asked to inline a task that was not previously provided to + it with the method. + + + The derived scheduler is responsible for making sure that the calling thread is suitable for + executing the given task as far as its own scheduling and execution policies are concerned. + + + The Task to be + executed. + A Boolean denoting whether or not task has previously been + queued. If this parameter is True, then the task may have been previously queued (scheduled); if + False, then the task is known not to have been queued, and this call is being made in order to + execute the task inline without queueing it. + A Boolean value indicating whether the task was executed inline. + The argument is + null. + The was already + executed. + + + + Generates an enumerable of Task instances + currently queued to the scheduler waiting to be executed. + + + + A class derived from implements this method in order to support + integration with debuggers. This method will only be invoked by the .NET Framework when the + debugger requests access to the data. The enumerable returned will be traversed by debugging + utilities to access the tasks currently queued to this scheduler, enabling the debugger to + provide a representation of this information in the user interface. + + + It is important to note that, when this method is called, all other threads in the process will + be frozen. Therefore, it's important to avoid synchronization with other threads that may lead to + blocking. If synchronization is necessary, the method should prefer to throw a + than to block, which could cause a debugger to experience delays. Additionally, this method and + the enumerable returned must not modify any globally visible state. + + + The returned enumerable should never be null. If there are currently no queued tasks, an empty + enumerable should be returned instead. + + + For developers implementing a custom debugger, this method shouldn't be called directly, but + rather this functionality should be accessed through the internal wrapper method + GetScheduledTasksForDebugger: + internal Task[] GetScheduledTasksForDebugger(). This method returns an array of tasks, + rather than an enumerable. In order to retrieve a list of active schedulers, a debugger may use + another internal method: internal static TaskScheduler[] GetTaskSchedulersForDebugger(). + This static method returns an array of all active TaskScheduler instances. + GetScheduledTasksForDebugger then may be used on each of these scheduler instances to retrieve + the list of scheduled tasks for each. + + + An enumerable that allows traversal of tasks currently queued to this scheduler. + + + This scheduler is unable to generate a list of queued tasks at this time. + + + + + Retrieves some thread static state that can be cached and passed to multiple + TryRunInline calls, avoiding superflous TLS fetches. + + A bag of TLS state (or null if none exists). + + + + Attempts to execute the target task synchronously. + + The task to run. + True if the task may have been previously queued, + false if the task was absolutely not previously queued. + The state retrieved from GetThreadStatics + True if it ran, false otherwise. + + + + Attempts to dequeue a Task that was previously queued to + this scheduler. + + The Task to be dequeued. + A Boolean denoting whether the argument was successfully dequeued. + The argument is null. + + + + Notifies the scheduler that a work item has made progress. + + + + + Initializes the . + + + + + Frees all resources associated with this scheduler. + + + + + Creates a + associated with the current . + + + All Task instances queued to + the returned scheduler will be executed through a call to the + Post method + on that context. + + + A associated with + the current SynchronizationContext, as + determined by SynchronizationContext.Current. + + + The current SynchronizationContext may not be used as a TaskScheduler. + + + + + Attempts to execute the provided Task + on this scheduler. + + + + Scheduler implementations are provided with Task + instances to be executed through either the method or the + method. When the scheduler deems it appropriate to run the + provided task, should be used to do so. TryExecuteTask handles all + aspects of executing a task, including action invocation, exception handling, state management, + and lifecycle control. + + + must only be used for tasks provided to this scheduler by the .NET + Framework infrastructure. It should not be used to execute arbitrary tasks obtained through + custom mechanisms. + + + + A Task object to be executed. + + The is not associated with this scheduler. + + A Boolean that is true if was successfully executed, false if it + was not. A common reason for execution failure is that the task had previously been executed or + is in the process of being executed by another thread. + + + + Provides an array of all queued Task instances + for the debugger. + + + The returned array is populated through a call to . + Note that this function is only meant to be invoked by a debugger remotely. + It should not be called by any other codepaths. + + An array of Task instances. + + This scheduler is unable to generate a list of queued tasks at this time. + + + + + Provides an array of all active TaskScheduler + instances for the debugger. + + + This function is only meant to be invoked by a debugger remotely. + It should not be called by any other codepaths. + + An array of TaskScheduler instances. + + + + Registers a new TaskScheduler instance in the global collection of schedulers. + + + + + Removes a TaskScheduler instance from the global collection of schedulers. + + + + + Indicates the maximum concurrency level this + is able to support. + + + + + Indicates whether this is a custom scheduler, in which case the safe code paths will be taken upon task entry + using a CAS to transition from queued state to executing. + + + + + Gets the default TaskScheduler instance. + + + + + Gets the TaskScheduler + associated with the currently executing task. + + + When not called from within a task, will return the scheduler. + + + + + Gets the unique ID for this . + + + + + Occurs when a faulted 's unobserved exception is about to trigger exception escalation + policy, which, by default, would terminate the process. + + + This AppDomain-wide event provides a mechanism to prevent exception + escalation policy (which, by default, terminates the process) from triggering. + Each handler is passed a + instance, which may be used to examine the exception and to mark it as observed. + + + + + Nested class that provides debugger view for TaskScheduler + + + + Default thread pool scheduler. + + + + A TaskScheduler implementation that executes all tasks queued to it through a call to + on the + that its associated with. The default constructor for this class binds to the current + + + + + Constructs a SynchronizationContextTaskScheduler associated with + + This constructor expects to be set. + + + + Implemetation of for this scheduler class. + + Simply posts the tasks to be executed on the associated . + + + + + + Implementation of for this scheduler class. + + The task will be executed inline only if the call happens within + the associated . + + + + + + + Implementes the property for + this scheduler class. + + By default it returns 1, because a based + scheduler only supports execution on a single thread. + + + + + Provides data for the event that is raised when a faulted 's + exception goes unobserved. + + + The Exception property is used to examine the exception without marking it + as observed, whereas the method is used to mark the exception + as observed. Marking the exception as observed prevents it from triggering exception escalation policy + which, by default, terminates the process. + + + + + Initializes a new instance of the class + with the unobserved exception. + + The Exception that has gone unobserved. + + + + Marks the as "observed," thus preventing it + from triggering exception escalation policy which, by default, terminates the process. + + + + + Gets whether this exception has been marked as "observed." + + + + + The Exception that went unobserved. + + + + + Represents an exception used to communicate an invalid operation by a + . + + + + + 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 using the default error message and a reference to the inner exception that is the cause of + this exception. + + The exception that is the cause of the current 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. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.dll new file mode 100644 index 0000000000000000000000000000000000000000..32dd41b780e3abf07d8bcbf35ba532ffc8d4618c GIT binary patch literal 22672 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.xml new file mode 100644 index 0000000..e832734 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.xml @@ -0,0 +1,51 @@ + + + + System.IO + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Found invalid data while decoding.. + + + + + The exception that is thrown when a data stream is in an invalid format. + + + + + 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 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. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..118fcce204348879c199c5ebba06751972f7f298 GIT binary patch literal 22176 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.xml new file mode 100644 index 0000000..93cb00d --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + System.Runtime + + + + Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Identities the async state machine type for this method. + + + Identities the state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + Gets the type that implements the state machine. + + + Initializes the attribute. + The type that implements the state machine. + + + + Allows you to obtain the method or property name of the caller to the method. + + + + + Allows you to obtain the line number in the source file at which the method is called. + + + + + Allows you to obtain the full path of the source file that contains the caller. + This is the file path at the time of compile. + + + + Identities the iterator state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a089d474db56cd4f61044339689819946c04e381 GIT binary patch literal 164544 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.xml new file mode 100644 index 0000000..6c77012 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.xml @@ -0,0 +1,8969 @@ + + + + System.Threading.Tasks + + + + Represents one or more errors that occur during application execution. + + is used to consolidate multiple failures into a single, throwable + exception object. + + + + + 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. + The argument + is null. + + + + Initializes a new instance of the class with + references to the inner exceptions that are the cause of this exception. + + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with + references to the inner exceptions that are the cause of this exception. + + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with a specified error + message and references to the inner exceptions that are the cause of this exception. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with a specified error + message and references to the inner exceptions that are the cause of this exception. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Allocates a new aggregate exception with the specified message and list of inner exceptions. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Returns the that is the root cause of this exception. + + + + + Invokes a handler on each contained by this . + + The predicate to execute for each exception. The predicate accepts as an + argument the to be processed and returns a Boolean to indicate + whether the exception was handled. + + Each invocation of the returns true or false to indicate whether the + was handled. After all invocations, if any exceptions went + unhandled, all unhandled exceptions will be put into a new + which will be thrown. Otherwise, the method simply returns. If any + invocations of the throws an exception, it will halt the processing + of any more exceptions and immediately propagate the thrown exception as-is. + + An exception contained by this was not handled. + The argument is + null. + + + + Flattens an instances into a single, new instance. + + A new, flattened . + + If any inner exceptions are themselves instances of + , this method will recursively flatten all of them. The + inner exceptions returned in the new + will be the union of all of the the inner exceptions from exception tree rooted at the provided + instance. + + + + + Creates and returns a string representation of the current . + + A string representation of the current exception. + + + + Gets a read-only collection of the instances that caused the + current exception. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to One or more errors occurred.. + + + + + Looks up a localized string similar to An element of innerExceptions was null.. + + + + + Looks up a localized string similar to {0}{1}---> (Inner Exception #{2}) {3}{4}{5}. + + + + + Looks up a localized string similar to No tokens were supplied.. + + + + + Looks up a localized string similar to The CancellationTokenSource associated with this CancellationToken has been disposed.. + + + + + Looks up a localized string similar to The CancellationTokenSource has been disposed.. + + + + + Looks up a localized string similar to The SyncRoot property may not be used for the synchronization of concurrent collections.. + + + + + Looks up a localized string similar to The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array.. + + + + + Looks up a localized string similar to The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array.. + + + + + Looks up a localized string similar to The capacity argument must be greater than or equal to zero.. + + + + + Looks up a localized string similar to The concurrencyLevel argument must be positive.. + + + + + Looks up a localized string similar to The index argument is less than zero.. + + + + + Looks up a localized string similar to TKey is a reference type and item.Key is null.. + + + + + Looks up a localized string similar to The key already existed in the dictionary.. + + + + + Looks up a localized string similar to The source argument contains duplicate keys.. + + + + + Looks up a localized string similar to The key was of an incorrect type for this dictionary.. + + + + + Looks up a localized string similar to The value was of an incorrect type for this dictionary.. + + + + + Looks up a localized string similar to The lazily-initialized type does not have a public, parameterless constructor.. + + + + + Looks up a localized string similar to ValueFactory returned null.. + + + + + Looks up a localized string similar to The spinCount argument must be in the range 0 to {0}, inclusive.. + + + + + Looks up a localized string similar to There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.. + + + + + Looks up a localized string similar to The event has been disposed.. + + + + + Looks up a localized string similar to The operation was canceled.. + + + + + Looks up a localized string similar to The condition argument is null.. + + + + + Looks up a localized string similar to The timeout must represent a value between -1 and Int32.MaxValue, inclusive.. + + + + + Looks up a localized string similar to The specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running.. + + + + + Looks up a localized string similar to The specified TaskContinuationOptions excluded all continuation kinds.. + + + + + Looks up a localized string similar to (Internal)An attempt was made to create a LongRunning SelfReplicating task.. + + + + + Looks up a localized string similar to The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue.. + + + + + Looks up a localized string similar to The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.. + + + + + Looks up a localized string similar to A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating in calls to FromAsync.. + + + + + Looks up a localized string similar to FromAsync was called with a TaskManager that had already shut down.. + + + + + Looks up a localized string similar to The tasks argument contains no tasks.. + + + + + Looks up a localized string similar to It is invalid to exclude specific continuation kinds for continuations off of multiple tasks.. + + + + + Looks up a localized string similar to The tasks argument included a null value.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task that was already started.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a continuation task.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task not bound to a delegate, such as the task returned from an asynchronous method.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task that has already completed.. + + + + + Looks up a localized string similar to Start may not be called on a task that was already started.. + + + + + Looks up a localized string similar to Start may not be called on a continuation task.. + + + + + Looks up a localized string similar to Start may not be called on a task with null action.. + + + + + Looks up a localized string similar to Start may not be called on a promise-style task.. + + + + + Looks up a localized string similar to Start may not be called on a task that has completed.. + + + + + Looks up a localized string similar to The task has been disposed.. + + + + + Looks up a localized string similar to The tasks array included at least one null element.. + + + + + Looks up a localized string similar to The awaited task has not yet completed.. + + + + + Looks up a localized string similar to A task was canceled.. + + + + + Looks up a localized string similar to The exceptions collection was empty.. + + + + + Looks up a localized string similar to The exceptions collection included at least one null element.. + + + + + Looks up a localized string similar to A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.. + + + + + Looks up a localized string similar to (Internal)Expected an Exception or an IEnumerable<Exception>. + + + + + Looks up a localized string similar to ExecuteTask may not be called for a task which was already executed.. + + + + + Looks up a localized string similar to ExecuteTask may not be called for a task which was previously queued to a different TaskScheduler.. + + + + + Looks up a localized string similar to The current SynchronizationContext may not be used as a TaskScheduler.. + + + + + Looks up a localized string similar to The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked.. + + + + + Looks up a localized string similar to An exception was thrown by a TaskScheduler.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating for a Task<TResult>.. + + + + + Looks up a localized string similar to {Not yet computed}. + + + + + Looks up a localized string similar to A task's Exception may only be set directly if the task was created without a function.. + + + + + Looks up a localized string similar to An attempt was made to transition a task to a final state when it had already completed.. + + + + + Represents a thread-safe collection of keys and values. + + The type of the keys in the dictionary. + The type of the values in the dictionary. + + All public and protected members of are thread-safe and may be used + concurrently from multiple threads. + + + + + Initializes a new instance of the + class that is empty, has the default concurrency level, has the default initial capacity, and + uses the default comparer for the key type. + + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level and capacity, and uses the default + comparer for the key type. + + The estimated number of threads that will update the + concurrently. + The initial number of elements that the + can contain. + is + less than 1. + is less than + 0. + + + + Initializes a new instance of the + class that contains elements copied from the specified , has the default concurrency + level, has the default initial capacity, and uses the default comparer for the key type. + + The whose elements are copied to + the new + . + is a null reference + (Nothing in Visual Basic). + contains one or more + duplicate keys. + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level and capacity, and uses the specified + . + + The + implementation to use when comparing keys. + is a null reference + (Nothing in Visual Basic). + + + + Initializes a new instance of the + class that contains elements copied from the specified , has the default concurrency level, has the default + initial capacity, and uses the specified + . + + The whose elements are copied to + the new + . + The + implementation to use when comparing keys. + is a null reference + (Nothing in Visual Basic). -or- + is a null reference (Nothing in Visual Basic). + + + + + Initializes a new instance of the + class that contains elements copied from the specified , + has the specified concurrency level, has the specified initial capacity, and uses the specified + . + + The estimated number of threads that will update the + concurrently. + The whose elements are copied to the new + . + The implementation to use + when comparing keys. + + is a null reference (Nothing in Visual Basic). + -or- + is a null reference (Nothing in Visual Basic). + + + is less than 1. + + contains one or more duplicate keys. + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level, has the specified initial capacity, and + uses the specified . + + The estimated number of threads that will update the + concurrently. + The initial number of elements that the + can contain. + The + implementation to use when comparing keys. + + is less than 1. -or- + is less than 0. + + is a null reference + (Nothing in Visual Basic). + + + + Attempts to add the specified key and value to the . + + The key of the element to add. + The value of the element to add. The value can be a null reference (Nothing + in Visual Basic) for reference types. + true if the key/value pair was added to the + successfully; otherwise, false. + is null reference + (Nothing in Visual Basic). + The + contains too many elements. + + + + Determines whether the contains the specified + key. + + The key to locate in the . + true if the contains an element with + the specified key; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Attempts to remove and return the the value with the specified key from the + . + + The key of the element to remove and return. + When this method returns, contains the object removed from the + or the default value of + if the operation failed. + true if an object was removed successfully; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Removes the specified key from the dictionary if it exists and returns its associated value. + If matchValue flag is set, the key will be removed only if is associated with a particular + value. + + The key to search for and remove if it exists. + The variable into which the removed value, if found, is stored. + Whether removal of the key is conditional on its value. + The conditional value to compare against if is true + + + + + Attempts to get the value associated with the specified key from the . + + The key of the value to get. + When this method returns, contains the object from + the + with the spedified key or the default value of + , if the operation failed. + true if the key was found in the ; + otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Compares the existing value for the specified key with a specified value, and if they’re equal, + updates the key with a third value. + + The key whose value is compared with and + possibly replaced. + The value that replaces the value of the element with if the comparison results in equality. + The value that is compared to the value of the element with + . + true if the value with was equal to and replaced with ; otherwise, + false. + is a null + reference. + + + + Removes all keys and values from the . + + + + + Copies the elements of the to an array of + type , starting at the + specified array index. + + The one-dimensional array of type + that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying + begins. + is a null reference + (Nothing in Visual Basic). + is less than + 0. + is equal to or greater than + the length of the . -or- The number of elements in the source + is greater than the available space from to the end of the destination + . + + + + Copies the key and value pairs stored in the to a + new array. + + A new array containing a snapshot of key and value pairs copied from the . + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToPairs. + + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToEntries. + + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToObjects. + + + + Returns an enumerator that iterates through the . + An enumerator for the . + + The enumerator returned from the dictionary is safe to use concurrently with + reads and writes to the dictionary, however it does not represent a moment-in-time snapshot + of the dictionary. The contents exposed through the enumerator may contain modifications + made to the dictionary after was called. + + + + + Shared internal implementation for inserts and updates. + If key exists, we always return false; and if updateIfExists == true we force update with value; + If key doesn't exist, we always add value and return true; + + + + + Adds a key/value pair to the + if the key does not already exist. + + The key of the element to add. + The function used to generate a value for the key + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The value for the key. This will be either the existing value for the key if the + key is already in the dictionary, or the new value for the key as returned by valueFactory + if the key was not in the dictionary. + + + + Adds a key/value pair to the + if the key does not already exist. + + The key of the element to add. + the value to be added, if the key does not already exist + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The value for the key. This will be either the existing value for the key if the + key is already in the dictionary, or the new value if the key was not in the dictionary. + + + + Adds a key/value pair to the if the key does not already + exist, or updates a key/value pair in the if the key + already exists. + + The key to be added or whose value should be updated + The function used to generate a value for an absent key + The function used to generate a new value for an existing key + based on the key's existing value + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The new value for the key. This will be either be the result of addValueFactory (if the key was + absent) or the result of updateValueFactory (if the key was present). + + + + Adds a key/value pair to the if the key does not already + exist, or updates a key/value pair in the if the key + already exists. + + The key to be added or whose value should be updated + The value to be added for an absent key + The function used to generate a new value for an existing key based on + the key's existing value + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The new value for the key. This will be either be the result of addValueFactory (if the key was + absent) or the result of updateValueFactory (if the key was present). + + + + Adds the specified key and value to the . + + The object to use as the key of the element to add. + The object to use as the value of the element to add. + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + + An element with the same key already exists in the . + + + + Removes the element with the specified key from the . + + The key of the element to remove. + true if the element is successfully remove; otherwise false. This method also returns + false if + was not found in the original . + + is a null reference + (Nothing in Visual Basic). + + + + Adds the specified value to the + with the specified key. + + The + structure representing the key and value to add to the . + The of is null. + The + contains too many elements. + An element with the same key already exists in the + + + + + Determines whether the + contains a specific key and value. + + The + structure to locate in the . + true if the is found in the ; otherwise, false. + + + + Removes a key and value from the dictionary. + + The + structure representing the key and value to remove from the . + true if the key and value represented by is successfully + found and removed; otherwise, false. + The Key property of is a null reference (Nothing in Visual Basic). + + + Returns an enumerator that iterates through the . + An enumerator for the . + + The enumerator returned from the dictionary is safe to use concurrently with + reads and writes to the dictionary, however it does not represent a moment-in-time snapshot + of the dictionary. The contents exposed through the enumerator may contain modifications + made to the dictionary after was called. + + + + + Adds the specified key and value to the dictionary. + + The object to use as the key. + The object to use as the value. + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + + is of a type that is not assignable to the key type of the . -or- + is of a type that is not assignable to , + the type of values in the . + -or- A value with the same key already exists in the . + + + + + Gets whether the contains an + element with the specified key. + + The key to locate in the . + true if the contains + an element with the specified key; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + Provides an for the + . + An for the . + + + + Removes the element with the specified key from the . + + The key of the element to remove. + is a null reference + (Nothing in Visual Basic). + + + + Copies the elements of the to an array, starting + at the specified array index. + + The one-dimensional array that is the destination of the elements copied from + the . The array must have zero-based + indexing. + The zero-based index in at which copying + begins. + is a null reference + (Nothing in Visual Basic). + is less than + 0. + is equal to or greater than + the length of the . -or- The number of elements in the source + is greater than the available space from to the end of the destination + . + + + + Replaces the internal table with a larger one. To prevent multiple threads from resizing the + table as a result of races, the table of buckets that was deemed too small is passed in as + an argument to GrowTable(). GrowTable() obtains a lock, and then checks whether the bucket + table has been replaced in the meantime or not. + + Reference to the bucket table that was deemed too small. + + + + Computes the bucket and lock number for a particular key. + + + + + Acquires all locks for this hash table, and increments locksAcquired by the number + of locks that were successfully acquired. The locks are acquired in an increasing + order. + + + + + Acquires a contiguous range of locks for this hash table, and increments locksAcquired + by the number of locks that were successfully acquired. The locks are acquired in an + increasing order. + + + + + Releases a contiguous range of locks. + + + + + Gets a collection containing the keys in the dictionary. + + + + + Gets a collection containing the values in the dictionary. + + + + + A helper method for asserts. + + + + + Get the data array to be serialized + + + + + Construct the dictionary from a previously seiralized one + + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + The value associated with the specified key. If the specified key is not found, a get + operation throws a + , and a set operation creates a new + element with the specified key. + is a null reference + (Nothing in Visual Basic). + The property is retrieved and + + does not exist in the collection. + + + + Gets the number of key/value pairs contained in the . + + The dictionary contains too many + elements. + The number of key/value paris contained in the . + Count has snapshot semantics and represents the number of items in the + at the moment when Count was accessed. + + + + Gets a value that indicates whether the is empty. + + true if the is empty; otherwise, + false. + + + + Gets a collection containing the keys in the . + + An containing the keys in the + . + + + + Gets a collection containing the values in the . + + An containing the values in + the + . + + + + Gets a value indicating whether the dictionary is read-only. + + true if the is + read-only; otherwise, false. For , this property always returns + false. + + + + Gets a value indicating whether the has a fixed size. + + true if the has a + fixed size; otherwise, false. For , this property always + returns false. + + + + Gets a value indicating whether the is read-only. + + true if the is + read-only; otherwise, false. For , this property always + returns false. + + + + Gets an containing the keys of the . + + An containing the keys of the . + + + + Gets an containing the values in the . + + An containing the values in the . + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + The value associated with the specified key, or a null reference (Nothing in Visual Basic) + if is not in the dictionary or is of a type that is + not assignable to the key type of the . + is a null reference + (Nothing in Visual Basic). + + A value is being assigned, and is of a type that is not assignable to the + key type of the . -or- A value is being + assigned, and is of a type that is not assignable to the value type + of the + + + + + Gets a value indicating whether access to the is + synchronized with the SyncRoot. + + true if access to the is synchronized + (thread safe); otherwise, false. For , this property always + returns false. + + + + Gets an object that can be used to synchronize access to the . This property is not supported. + + The SyncRoot property is not supported. + + + + The number of concurrent writes for which to optimize by default. + + + + + A node in a singly-linked list representing a particular hash table bucket. + + + + + A private class to represent enumeration over the dictionary that implements the + IDictionaryEnumerator interface. + + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + Represents an asynchronous method builder. + + + A cached VoidTaskResult task used for builders that complete synchronously. + + + The generic builder object to which this non-generic instance delegates. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state. + + The builder is not initialized. + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + + Gets the for this builder. + The representing the builder's asynchronous operation. + The builder is not initialized. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + Holds state related to the builder's IAsyncStateMachine. + This is a mutable struct. Be very delicate with it. + + + A reference to the heap-allocated state machine object associated with this builder. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument is null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + + Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. + On first invocation, the supplied state machine will be boxed. + + Specifies the type of the method builder used. + Specifies the type of the state machine used. + The builder. + The state machine. + An Action to provide to the awaiter. + + + Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. + + + The context with which to run MoveNext. + + + The state machine whose MoveNext method should be invoked. + + + Initializes the runner. + The context with which to run MoveNext. + + + Invokes MoveNext under the provided context. + + + Cached delegate used with ExecutionContext.Run. + + + Invokes the MoveNext method on the supplied IAsyncStateMachine. + The IAsyncStateMachine machine instance. + + + + Provides a builder for asynchronous methods that return void. + This type is intended for compiler use only. + + + + The synchronization context associated with this operation. + + + State related to the IAsyncStateMachine. + + + An object used by the debugger to uniquely identify this builder. Lazily initialized. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Registers with UnobservedTaskException to suppress exception crashing. + + + Non-zero if PreventUnobservedTaskExceptions has already been invoked. + + + Initializes a new . + The initialized . + + + Initializes the . + The synchronizationContext associated with this operation. This may be null. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument was null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + Completes the method builder successfully. + + + Faults the method builder with an exception. + The exception that is the cause of this fault. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + + + Notifies the current synchronization context that the operation completed. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger and only in a single-threaded manner. + + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + A cached task for default(TResult). + + + State related to the IAsyncStateMachine. + + + The lazily-initialized task. + Must be named m_task for debugger step-over to work correctly. + + + The lazily-initialized task completion source. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state with the specified result. + + The result to use to complete the task. + The task has already completed. + + + + Completes the builder by using either the supplied completed task, or by completing + the builder's previously accessed task using default(TResult). + + A task already completed with the value default(TResult). + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + This should only be invoked from within an asynchronous method, + and only by the debugger. + + + + + Gets a task for the specified result. This will either + be a cached or new task, never null. + + The result for which we need a task. + The completed task containing the result. + + + Gets the lazily-initialized TaskCompletionSource. + + + Gets the for this builder. + The representing the builder's asynchronous operation. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + Provides a base class used to cache tasks of a specific return type. + Specifies the type of results the cached tasks return. + + + + A singleton cache for this result type. + This may be null if there are no cached tasks for this TResult. + + + + Creates a non-disposable task. + The result for the task. + The cacheable task. + + + Creates a cache. + A task cache for this result type. + + + Gets a cached task if one exists. + The result for which we want a cached task. + A cached task if one exists; otherwise, null. + + + Provides a cache for Boolean tasks. + + + A true task. + + + A false task. + + + Gets a cached task for the Boolean result. + true or false + A cached task for the Boolean result. + + + Provides a cache for zero Int32 tasks. + + + The minimum value, inclusive, for which we want a cached task. + + + The maximum value, exclusive, for which we want a cached task. + + + The cache of Task{Int32}. + + + Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). + + + Gets a cached task for the zero Int32 result. + The integer value + A cached task for the Int32 result or null if not cached. + + + + Represents state machines generated for asynchronous methods. + This type is intended for compiler use only. + + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + + Represents an awaiter used to schedule continuations when an await operation completes. + + + + + Represents an operation that will schedule continuations when the operation completes. + + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. + + + Used with Task(of void) + + + + An interface similar to the one added in .NET 4.0. + + + + The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. + + + Initializes the exception. + + + Initializes the exception. + The error message that explains the reason for the exception. + + + Initializes the exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + + + Initializes the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes the exception. + The error message that explains the reason for the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes the exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + A cancellation token associated with the operation that was canceled. + + + Gets a token associated with the operation that was canceled. + + + + A dummy replacement for the .NET internal class StackCrawlMark. + + + + + Propogates notification that operations should be canceled. + + + + A may be created directly in an unchangeable canceled or non-canceled state + using the CancellationToken's constructors. However, to have a CancellationToken that can change + from a non-canceled to a canceled state, + CancellationTokenSource must be used. + CancellationTokenSource exposes the associated CancellationToken that may be canceled by the source through its + Token property. + + + Once canceled, a token may not transition to a non-canceled state, and a token whose + is false will never change to one that can be canceled. + + + All members of this struct are thread-safe and may be used concurrently from multiple threads. + + + + + + Internal constructor only a CancellationTokenSource should create a CancellationToken + + + + + Initializes the CancellationToken. + + + The canceled state for the token. + + + Tokens created with this constructor will remain in the canceled state specified + by the parameter. If is false, + both and will be false. + If is true, + both and will be true. + + + + + Registers a delegate that will be called when this CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + A Boolean value that indicates whether to capture + the current SynchronizationContext and use it + when invoking the . + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The state to pass to the when the delegate is invoked. This may be null. + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The state to pass to the when the delegate is invoked. This may be null. + A Boolean value that indicates whether to capture + the current SynchronizationContext and use it + when invoking the . + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Determines whether the current CancellationToken instance is equal to the + specified token. + + The other CancellationToken to which to compare this + instance. + True if the instances are equal; otherwise, false. Two tokens are equal if they are associated + with the same CancellationTokenSource or if they were both constructed + from public CancellationToken constructors and their values are equal. + + + + Determines whether the current CancellationToken instance is equal to the + specified . + + The other object to which to compare this instance. + True if is a CancellationToken + and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated + with the same CancellationTokenSource or if they were both constructed + from public CancellationToken constructors and their values are equal. + An associated CancellationTokenSource has been disposed. + + + + Serves as a hash function for a CancellationToken. + + A hash code for the current CancellationToken instance. + + + + Determines whether two CancellationToken instances are equal. + + The first instance. + The second instance. + True if the instances are equal; otherwise, false. + An associated CancellationTokenSource has been disposed. + + + + Determines whether two CancellationToken instances are not equal. + + The first instance. + The second instance. + True if the instances are not equal; otherwise, false. + An associated CancellationTokenSource has been disposed. + + + + Throws a OperationCanceledException if + this token has had cancellation requested. + + + This method provides functionality equivalent to: + + if (token.IsCancellationRequested) + throw new OperationCanceledException(token); + + + The token has had cancellation requested. + The associated CancellationTokenSource has been disposed. + + + + Returns an empty CancellationToken value. + + + The value returned by this property will be non-cancelable by default. + + + + + Gets whether cancellation has been requested for this token. + + Whether cancellation has been requested for this token. + + + This property indicates whether cancellation has been requested for this token, + either through the token initially being construted in a canceled state, or through + calling Cancel + on the token's associated . + + + If this property is true, it only guarantees that cancellation has been requested. + It does not guarantee that every registered handler + has finished executing, nor that cancellation requests have finished propagating + to all registered handlers. Additional synchronization may be required, + particularly in situations where related objects are being canceled concurrently. + + + + + + Gets whether this token is capable of being in the canceled state. + + + If CanBeCanceled returns false, it is guaranteed that the token will never transition + into a canceled state, meaning that will never + return true. + + + + + Gets a that is signaled when the token is canceled. + + Accessing this property causes a WaitHandle + to be instantiated. It is preferable to only use this property when necessary, and to then + dispose the associated instance at the earliest opportunity (disposing + the source will dispose of this allocated handle). The handle should not be closed or disposed directly. + + The associated CancellationTokenSource has been disposed. + + + + Represents a callback delegate that has been registered with a CancellationToken. + + + To unregister a callback, dispose the corresponding Registration instance. + + + + + Attempts to deregister the item. If it's already being run, this may fail. + Entails a full memory fence. + + True if the callback was found and deregistered, false otherwise. + + + + Disposes of the registration and unregisters the target callback from the associated + CancellationToken. + If the target callback is currently executing this method will wait until it completes, except + in the degenerate cases where a callback method deregisters itself. + + + + + Determines whether two CancellationTokenRegistration + instances are equal. + + The first instance. + The second instance. + True if the instances are equal; otherwise, false. + + + + Determines whether two CancellationTokenRegistration instances are not equal. + + The first instance. + The second instance. + True if the instances are not equal; otherwise, false. + + + + Determines whether the current CancellationTokenRegistration instance is equal to the + specified . + + The other object to which to compare this instance. + True, if both this and are equal. False, otherwise. + Two CancellationTokenRegistration instances are equal if + they both refer to the output of a single call to the same Register method of a + CancellationToken. + + + + + Determines whether the current CancellationToken instance is equal to the + specified . + + The other CancellationTokenRegistration to which to compare this instance. + True, if both this and are equal. False, otherwise. + Two CancellationTokenRegistration instances are equal if + they both refer to the output of a single call to the same Register method of a + CancellationToken. + + + + + Serves as a hash function for a CancellationTokenRegistration.. + + A hash code for the current CancellationTokenRegistration instance. + + + + Signals to a that it should be canceled. + + + + is used to instantiate a + (via the source's Token property) + that can be handed to operations that wish to be notified of cancellation or that can be used to + register asynchronous operations for cancellation. That token may have cancellation requested by + calling to the source's Cancel + method. + + + All members of this class, except Dispose, are thread-safe and may be used + concurrently from multiple threads. + + + + + The ID of the thread currently executing the main body of CTS.Cancel() + this helps us to know if a call to ctr.Dispose() is running 'within' a cancellation callback. + This is updated as we move between the main thread calling cts.Cancel() and any syncContexts that are used to + actually run the callbacks. + + + + Initializes the . + + + + + Communicates a request for cancellation. + + + + The associated will be + notified of the cancellation and will transition to a state where + IsCancellationRequested returns true. + Any callbacks or cancelable operations + registered with the will be executed. + + + Cancelable operations and callbacks registered with the token should not throw exceptions. + However, this overload of Cancel will aggregate any exceptions thrown into a , + such that one callback throwing an exception will not prevent other registered callbacks from being executed. + + + The that was captured when each callback was registered + will be reestablished when the callback is invoked. + + + An aggregate exception containing all the exceptions thrown + by the registered callbacks on the associated . + This has been disposed. + + + + Communicates a request for cancellation. + + + + The associated will be + notified of the cancellation and will transition to a state where + IsCancellationRequested returns true. + Any callbacks or cancelable operations + registered with the will be executed. + + + Cancelable operations and callbacks registered with the token should not throw exceptions. + If is true, an exception will immediately propagate out of the + call to Cancel, preventing the remaining callbacks and cancelable operations from being processed. + If is false, this overload will aggregate any + exceptions thrown into a , + such that one callback throwing an exception will not prevent other registered callbacks from being executed. + + + The that was captured when each callback was registered + will be reestablished when the callback is invoked. + + + Specifies whether exceptions should immediately propagate. + An aggregate exception containing all the exceptions thrown + by the registered callbacks on the associated . + This has been disposed. + + + + Releases the resources used by this . + + + This method is not thread-safe for any other concurrent calls. + + + + + Throws an exception if the source has been disposed. + + + + + InternalGetStaticSource() + + Whether the source should be set. + A static source to be shared among multiple tokens. + + + + Registers a callback object. If cancellation has already occurred, the + callback will have been run by the time this method returns. + + + + + + + + + + Invoke the Canceled event. + + + The handlers are invoked synchronously in LIFO order. + + + + + Creates a CancellationTokenSource that will be in the canceled state + when any of the source tokens are in the canceled state. + + The first CancellationToken to observe. + The second CancellationToken to observe. + A CancellationTokenSource that is linked + to the source tokens. + A CancellationTokenSource associated with + one of the source tokens has been disposed. + + + + Creates a CancellationTokenSource that will be in the canceled state + when any of the source tokens are in the canceled state. + + The CancellationToken instances to observe. + A CancellationTokenSource that is linked + to the source tokens. + is null. + A CancellationTokenSource associated with + one of the source tokens has been disposed. + + + + Gets whether cancellation has been requested for this CancellationTokenSource. + + Whether cancellation has been requested for this CancellationTokenSource. + + + This property indicates whether cancellation has been requested for this token source, such as + due to a call to its + Cancel method. + + + If this property returns true, it only guarantees that cancellation has been requested. It does not + guarantee that every handler registered with the corresponding token has finished executing, nor + that cancellation requests have finished propagating to all registered handlers. Additional + synchronization may be required, particularly in situations where related objects are being + canceled concurrently. + + + + + + A simple helper to determine whether cancellation has finished. + + + + + A simple helper to determine whether disposal has occured. + + + + + The ID of the thread that is running callbacks. + + + + + Gets the CancellationToken + associated with this . + + The CancellationToken + associated with this . + The token source has been + disposed. + + + + + + + + + + + + + + The currently executing callback + + + + + A helper class for collating the various bits of information required to execute + cancellation callbacks. + + + + + InternalExecuteCallbackSynchronously_GeneralPath + This will be called on the target synchronization context, however, we still need to restore the required execution context + + + + + A sparsely populated array. Elements can be sparse and some null, but this allows for + lock-free additions and growth, and also for constant time removal (by nulling out). + + The kind of elements contained within. + + + + Allocates a new array with the given initial size. + + How many array slots to pre-allocate. + + + + Adds an element in the first available slot, beginning the search from the tail-to-head. + If no slots are available, the array is grown. The method doesn't return until successful. + + The element to add. + Information about where the add happened, to enable O(1) deregistration. + + + + The tail of the doubly linked list. + + + + + A struct to hold a link to the exact spot in an array an element was inserted, enabling + constant time removal later on. + + + + + A fragment of a sparsely populated array, doubly linked. + + The kind of elements contained within. + + + + Provides lazy initialization routines. + + + These routines avoid needing to allocate a dedicated, lazy-initialization instance, instead using + references to ensure targets have been initialized as they are accessed. + + + + + Initializes a target reference type with the type's default constructor if the target has not + already been initialized. + + The refence type of the reference to be initialized. + A reference of type to initialize if it has not + already been initialized. + The initialized reference of type . + Type does not have a default + constructor. + + Permissions to access the constructor of type were missing. + + + + This method may only be used on reference types. To ensure initialization of value + types, see other overloads of EnsureInitialized. + + + This method may be used concurrently by multiple threads to initialize . + In the event that multiple threads access this method concurrently, multiple instances of + may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the + objects that were not stored. If such objects must be disposed, it is up to the caller to determine + if an object was not used and to then dispose of the object appropriately. + + + + + + Initializes a target reference type using the specified function if it has not already been + initialized. + + The reference type of the reference to be initialized. + The reference of type to initialize if it has not + already been initialized. + The invoked to initialize the + reference. + The initialized reference of type . + Type does not have a + default constructor. + returned + null. + + + This method may only be used on reference types, and may + not return a null reference (Nothing in Visual Basic). To ensure initialization of value types or + to allow null reference types, see other overloads of EnsureInitialized. + + + This method may be used concurrently by multiple threads to initialize . + In the event that multiple threads access this method concurrently, multiple instances of + may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the + objects that were not stored. If such objects must be disposed, it is up to the caller to determine + if an object was not used and to then dispose of the object appropriately. + + + + + + Initialize the target using the given delegate (slow path). + + The reference type of the reference to be initialized. + The variable that need to be initialized + The delegate that will be executed to initialize the target + The initialized variable + + + + Initializes a target reference or value type with its default constructor if it has not already + been initialized. + + The type of the reference to be initialized. + A reference or value of type to initialize if it + has not already been initialized. + A reference to a boolean that determines whether the target has already + been initialized. + A reference to an object used as the mutually exclusive lock for initializing + . + The initialized value of type . + + + + Initializes a target reference or value type with a specified function if it has not already been + initialized. + + The type of the reference to be initialized. + A reference or value of type to initialize if it + has not already been initialized. + A reference to a boolean that determines whether the target has already + been initialized. + A reference to an object used as the mutually exclusive lock for initializing + . + The invoked to initialize the + reference or value. + The initialized value of type . + + + + Ensure the target is initialized and return the value (slow path). This overload permits nulls + and also works for value type targets. Uses the supplied function to create the value. + + The type of target. + A reference to the target to be initialized. + A reference to a location tracking whether the target has been initialized. + A reference to a location containing a mutual exclusive lock. + + The to invoke in order to produce the lazily-initialized value. + + The initialized object. + + + + Provides a slimmed down version of . + + + All public and protected members of are thread-safe and may be used + concurrently from multiple threads, with the exception of Dispose, which + must only be used when all other operations on the have + completed, and Reset, which should only be used when no other threads are + accessing the event. + + + + + Initializes a new instance of the + class with an initial state of nonsignaled. + + + + + Initializes a new instance of the + class with a Boolen value indicating whether to set the intial state to signaled. + + true to set the initial state signaled; false to set the initial state + to nonsignaled. + + + + Initializes a new instance of the + class with a Boolen value indicating whether to set the intial state to signaled and a specified + spin count. + + true to set the initial state to signaled; false to set the initial state + to nonsignaled. + The number of spin waits that will occur before falling back to a true + wait. + is less than + 0 or greater than the maximum allowed value. + + + + Initializes the internal state of the event. + + Whether the event is set initially or not. + The spin count that decides when the event will block. + + + + Helper to ensure the lock object is created before first use. + + + + + This method lazily initializes the event object. It uses CAS to guarantee that + many threads racing to call this at once don't result in more than one event + being stored and used. The event will be signaled or unsignaled depending on + the state of the thin-event itself, with synchronization taken into account. + + True if a new event was created and stored, false otherwise. + + + + Sets the state of the event to signaled, which allows one or more threads waiting on the event to + proceed. + + + + + Private helper to actually perform the Set. + + Indicates whether we are calling Set() during cancellation. + The object has been canceled. + + + + Sets the state of the event to nonsignaled, which causes threads to block. + + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + Blocks the current thread until the current is set. + + + The maximum number of waiters has been exceeded. + + + The caller of this method blocks indefinitely until the current instance is set. The caller will + return immediately if the event is currently in a set state. + + + + + Blocks the current thread until the current receives a signal, + while observing a . + + The to + observe. + + The maximum number of waiters has been exceeded. + + was + canceled. + + The caller of this method blocks indefinitely until the current instance is set. The caller will + return immediately if the event is currently in a set state. + + + + + Blocks the current thread until the current is set, using a + to measure the time interval. + + A that represents the number of milliseconds + to wait, or a that represents -1 milliseconds to wait indefinitely. + + true if the was set; otherwise, + false. + is a negative + number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater + than . + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + to measure the time interval, while observing a . + + A that represents the number of milliseconds + to wait, or a that represents -1 milliseconds to wait indefinitely. + + The to + observe. + true if the was set; otherwise, + false. + is a negative + number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater + than . + was canceled. + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + 32-bit signed integer to measure the time interval. + + The number of milliseconds to wait, or (-1) to wait indefinitely. + true if the was set; otherwise, + false. + is a + negative number other than -1, which represents an infinite time-out. + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + 32-bit signed integer to measure the time interval, while observing a . + + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to + observe. + true if the was set; otherwise, + false. + is a + negative number other than -1, which represents an infinite time-out. + + The maximum number of waiters has been exceeded. + + was canceled. + + + + Releases all resources used by the current instance of . + + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + When overridden in a derived class, releases the unmanaged resources used by the + , and optionally releases the managed resources. + + true to release both managed and unmanaged resources; + false to release only unmanaged resources. + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + Throw ObjectDisposedException if the MRES is disposed + + + + + Private helper method to wake up waiters when a cancellationToken gets canceled. + + + + + Private helper method for updating parts of a bit-string state value. + Mainly called from the IsSet and Waiters properties setters + + + Note: the parameter types must be int as CompareExchange cannot take a Uint + + The new value + The mask used to set the bits + + + + Private helper method - performs Mask and shift, particular helpful to extract a field from a packed word. + eg ExtractStatePortionAndShiftRight(0x12345678, 0xFF000000, 24) => 0x12, ie extracting the top 8-bits as a simple integer + + ?? is there a common place to put this rather than being private to MRES? + + + + + + + + + Performs a Mask operation, but does not perform the shift. + This is acceptable for boolean values for which the shift is unnecessary + eg (val & Mask) != 0 is an appropriate way to extract a boolean rather than using + ((val & Mask) >> shiftAmount) == 1 + + ?? is there a common place to put this rather than being private to MRES? + + + + + + + Helper function to measure and update the wait time + + The first time (in Ticks) observed when the wait started. + The orginal wait timeoutout in milliseconds. + The new wait time in milliseconds, -1 if the time expired, -2 if overflow in counters + has occurred. + + + + Gets the underlying object for this . + + The underlying event object fore this . + + Accessing this property forces initialization of an underlying event object if one hasn't + already been created. To simply wait on this , + the public Wait methods should be preferred. + + + + + Gets whether the event is set. + + true if the event has is set; otherwise, false. + + + + Gets the number of spin waits that will be occur before falling back to a true wait. + + + + + How many threads are waiting. + + + + + Provides support for spin-based waiting. + + + + encapsulates common spinning logic. On single-processor machines, yields are + always used instead of busy waits, and on computers with Intel™ processors employing Hyper-Threading™ + technology, it helps to prevent hardware thread starvation. SpinWait encapsulates a good mixture of + spinning and true yielding. + + + is a value type, which means that low-level code can utilize SpinWait without + fear of unnecessary allocation overheads. SpinWait is not generally useful for ordinary applications. + In most cases, you should use the synchronization classes provided by the .NET Framework, such as + . For most purposes where spin waiting is required, however, + the type should be preferred over the System.Threading.Thread.SpinWait method. + + + While SpinWait is designed to be used in concurrent applications, it is not designed to be + used from multiple threads concurrently. SpinWait's members are not thread-safe. If multiple + threads must spin, each should use its own instance of SpinWait. + + + + + + Performs a single spin. + + + This is typically called in a loop, and may change in behavior based on the number of times a + has been called thus far on this instance. + + + + + Resets the spin counter. + + + This makes and behave as though no calls + to had been issued on this instance. If a instance + is reused many times, it may be useful to reset it to avoid yielding too soon. + + + + + Spins until the specified condition is satisfied. + + A delegate to be executed over and over until it returns true. + The argument is null. + + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + + A delegate to be executed over and over until it returns true. + + A that represents the number of milliseconds to wait, + or a TimeSpan that represents -1 milliseconds to wait indefinitely. + True if the condition is satisfied within the timeout; otherwise, false + The argument is null. + is a negative number + other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than + . + + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + + A delegate to be executed over and over until it returns true. + The number of milliseconds to wait, or (-1) to wait indefinitely. + True if the condition is satisfied within the timeout; otherwise, false + The argument is null. + is a + negative number other than -1, which represents an infinite time-out. + + + + Gets the number of times has been called on this instance. + + + + + Gets whether the next call to will yield the processor, triggering a + forced context switch. + + Whether the next call to will yield the processor, triggering a + forced context switch. + + On a single-CPU machine, always yields the processor. On machines with + multiple CPUs, may yield after an unspecified number of calls. + + + + + A helper class to get the number of preocessors, it updates the numbers of processors every sampling interval + + + + + Gets the number of available processors + + + + + Gets whether the current machine has only a single processor. + + + + + Represents an asynchronous operation that produces a result at some time in the future. + + + The type of the result produced by this . + + + + instances may be created in a variety of ways. The most common approach is by + using the task's property to retrieve a instance that can be used to create tasks for several + purposes. For example, to create a that runs a function, the factory's StartNew + method may be used: + + // C# + var t = Task<int>.Factory.StartNew(() => GenerateResult()); + - or - + var t = Task.Factory.StartNew(() => GenerateResult()); + + ' Visual Basic + Dim t = Task<int>.Factory.StartNew(Function() GenerateResult()) + - or - + Dim t = Task.Factory.StartNew(Function() GenerateResult()) + + + + The class also provides constructors that initialize the task but that do not + schedule it for execution. For performance reasons, the StartNew method should be the + preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation + and scheduling must be separated, the constructors may be used, and the task's + Start + method may then be used to schedule the task for execution at a later time. + + + All members of , except for + Dispose, are thread-safe + and may be used from multiple threads concurrently. + + + + + + Represents an asynchronous operation. + + + + instances may be created in a variety of ways. The most common approach is by + using the Task type's property to retrieve a instance that can be used to create tasks for several + purposes. For example, to create a that runs an action, the factory's StartNew + method may be used: + + // C# + var t = Task.Factory.StartNew(() => DoAction()); + + ' Visual Basic + Dim t = Task.Factory.StartNew(Function() DoAction()) + + + + The class also provides constructors that initialize the Task but that do not + schedule it for execution. For performance reasons, TaskFactory's StartNew method should be the + preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation + and scheduling must be separated, the constructors may be used, and the task's + method may then be used to schedule the task for execution at a later time. + + + All members of , except for , are thread-safe + and may be used from multiple threads concurrently. + + + For operations that return values, the class + should be used. + + + For developers implementing custom debuggers, several internal and private members of Task may be + useful (these may change from release to release). The Int32 m_taskId field serves as the backing + store for the property, however accessing this field directly from a debugger may be + more efficient than accessing the same value through the property's getter method (the + s_taskIdCounter Int32 counter is used to retrieve the next available ID for a Task). Similarly, the + Int32 m_stateFlags field stores information about the current lifecycle stage of the Task, + information also accessible through the property. The m_action System.Object + field stores a reference to the Task's delegate, and the m_stateObject System.Object field stores the + async state passed to the Task by the developer. Finally, for debuggers that parse stack frames, the + InternalWait method serves a potential marker for when a Task is entering a wait operation. + + + + + + A type initializer that runs with the appropriate permissions. + + + + + Initializes a new with the specified action. + + The delegate that represents the code to execute in the Task. + The argument is null. + + + + Initializes a new with the specified action and CancellationToken. + + The delegate that represents the code to execute in the Task. + The CancellationToken + that will be assigned to the new Task. + The argument is null. + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action and creation options. + + The delegate that represents the code to execute in the task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action and creation options. + + The delegate that represents the code to execute in the task. + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action and state. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + + The argument is null. + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that will be assigned to the new task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + An internal constructor used by the factory methods on task and its descendent(s). + This variant does not capture the ExecutionContext; it is up to the caller to do that. + + An action to execute. + Optional state to pass to the action. + Parent of Task. + A CancellationToken for the task. + A task scheduler under which the task will run. + Options to control its execution. + Internal options to control its execution + + + + Common logic used by the following internal ctors: + Task() + Task(object action, object state, Task parent, TaskCreationOptions options, TaskScheduler taskScheduler) + + ASSUMES THAT m_creatingTask IS ALREADY SET. + + + Action for task to execute. + Object to which to pass to action (may be null) + Task scheduler on which to run thread (only used by continuation tasks). + A CancellationToken for the Task. + Options to customize behavior of Task. + Internal options to customize behavior of Task. + + + + Checks if we registered a CT callback during construction, and deregisters it. + This should be called when we know the registration isn't useful anymore. Specifically from Finish() if the task has completed + successfully or with an exception. + + + + + Captures the ExecutionContext so long as flow isn't suppressed. + + A stack crawl mark pointing to the frame of the caller. + + + + Internal function that will be called by a new child task to add itself to + the children list of the parent (this). + + Since a child task can only be created from the thread executing the action delegate + of this task, reentrancy is neither required nor supported. This should not be called from + anywhere other than the task construction/initialization codepaths. + + + + + Starts the , scheduling it for execution to the current TaskScheduler. + + + A task may only be started and run only once. Any attempts to schedule a task a second time + will result in an exception. + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Starts the , scheduling it for execution to the specified TaskScheduler. + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + The TaskScheduler with which to associate + and execute this task. + + + The argument is null. + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Runs the synchronously on the current TaskScheduler. + + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + Tasks executed with will be associated with the current TaskScheduler. + + + If the target scheduler does not support running this Task on the current thread, the Task will + be scheduled for execution on the scheduler, and the current thread will block until the + Task has completed execution. + + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Runs the synchronously on the scheduler provided. + + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + If the target scheduler does not support running this Task on the current thread, the Task will + be scheduled for execution on the scheduler, and the current thread will block until the + Task has completed execution. + + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + The parameter + is null. + The scheduler on which to attempt to run this task inline. + + + + Throws an exception if the task has been disposed, and hence can no longer be accessed. + + The task has been disposed. + + + + Sets the internal completion event. + + + + + Disposes the , releasing all of its unmanaged resources. + + + Unlike most of the members of , this method is not thread-safe. + Also, may only be called on a that is in one of + the final states: RanToCompletion, + Faulted, or + Canceled. + + + The exception that is thrown if the is not in + one of the final states: RanToCompletion, + Faulted, or + Canceled. + + + + + Disposes the , releasing all of its unmanaged resources. + + + A Boolean value that indicates whether this method is being called due to a call to . + + + Unlike most of the members of , this method is not thread-safe. + + + + + Schedules the task for execution. + + If true, TASK_STATE_STARTED bit is turned on in + an atomic fashion, making sure that TASK_STATE_CANCELED does not get set + underneath us. If false, TASK_STATE_STARTED bit is OR-ed right in. This + allows us to streamline things a bit for StartNew(), where competing cancellations + are not a problem. + + + + Adds an exception to the list of exceptions this task has thrown. + + An object representing either an Exception or a collection of Exceptions. + + + + Returns a list of exceptions by aggregating the holder's contents. Or null if + no exceptions have been thrown. + + Whether to include a TCE if cancelled. + An aggregate exception, or null if no exceptions have been caught. + + + + Throws an aggregate exception if the task contains exceptions. + + + + + Checks whether this is an attached task, and whether we are being called by the parent task. + And sets the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag based on that. + + This is meant to be used internally when throwing an exception, and when WaitAll is gathering + exceptions for tasks it waited on. If this flag gets set, the implicit wait on children + will skip exceptions to prevent duplication. + + This should only be called when this task has completed with an exception + + + + + + Signals completion of this particular task. + + The bUserDelegateExecuted parameter indicates whether this Finish() call comes following the + full execution of the user delegate. + + If bUserDelegateExecuted is false, it mean user delegate wasn't invoked at all (either due to + a cancellation request, or because this task is a promise style Task). In this case, the steps + involving child tasks (i.e. WaitForChildren) will be skipped. + + + + + + FinishStageTwo is to be executed as soon as we known there are no more children to complete. + It can happen i) either on the thread that originally executed this task (if no children were spawned, or they all completed by the time this task's delegate quit) + ii) or on the thread that executed the last child. + + + + + Final stage of the task completion code path. Notifies the parent (if any) that another of its childre are done, and runs continuations. + This function is only separated out from FinishStageTwo because these two operations are also needed to be called from CancellationCleanupLogic() + + + + + This is called by children of this task when they are completed. + + + + + This is to be called just before the task does its final state transition. + It traverses the list of exceptional children, and appends their aggregate exceptions into this one's exception list + + + + + Special purpose Finish() entry point to be used when the task delegate throws a ThreadAbortedException + This makes a note in the state flags so that we avoid any costly synchronous operations in the finish codepath + such as inlined continuations + + + Indicates whether the ThreadAbortException was added to this task's exception holder. + This should always be true except for the case of non-root self replicating task copies. + + Whether the delegate was executed. + + + + Executes the task. This method will only be called once, and handles bookeeping associated with + self-replicating tasks, in addition to performing necessary exception marshaling. + + The task has already been disposed. + + + + IThreadPoolWorkItem override, which is the entry function for this task when the TP scheduler decides to run it. + + + + + + Outermost entry function to execute this task. Handles all aspects of executing a task on the caller thread. + Currently this is called by IThreadPoolWorkItem.ExecuteWorkItem(), and TaskManager.TryExecuteInline. + + + Performs atomic updates to prevent double execution. Should only be set to true + in codepaths servicing user provided TaskSchedulers. The ConcRT or ThreadPool schedulers don't need this. + + + + The actual code which invokes the body of the task. This can be overriden in derived types. + + + + + Alternate InnerInvoke prototype to be called from ExecuteSelfReplicating() so that + the Parallel Debugger can discover the actual task being invoked. + Details: Here, InnerInvoke is actually being called on the rootTask object while we are actually executing the + childTask. And the debugger needs to discover the childTask, so we pass that down as an argument. + The NoOptimization and NoInlining flags ensure that the childTask pointer is retained, and that this + function appears on the callstack. + + + + + + Performs whatever handling is necessary for an unhandled exception. Normally + this just entails adding the exception to the holder object. + + The exception that went unhandled. + + + + Waits for the to complete execution. + + + The was canceled -or- an exception was thrown during + the execution of the . + + + The has been disposed. + + + + + Waits for the to complete execution. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + true if the completed execution within the allotted time; otherwise, false. + + + The was canceled -or- an exception was thrown during the execution of the . + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + The has been disposed. + + + + + Waits for the to complete execution. + + + A to observe while waiting for the task to complete. + + + The was canceled. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + + + Waits for the to complete execution. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + true if the completed execution within the allotted time; otherwise, + false. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + + + Waits for the to complete execution. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for the task to complete. + + + true if the completed execution within the allotted time; otherwise, false. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + The core wait function, which is only accesible internally. It's meant to be used in places in TPL code where + the current context is known or cached. + + + + + Cancels the . + + Indiactes whether we should only cancel non-invoked tasks. + For the default scheduler this option will only be serviced through TryDequeue. + For custom schedulers we also attempt an atomic state transition. + true if the task was successfully canceled; otherwise, false. + The + has been disposed. + + + + Sets the task's cancellation acknowledged flag. + + + + + Runs all of the continuations, as appropriate. + + + + + Helper function to determine whether the current task is in the state desired by the + continuation kind under evaluation. Three possibilities exist: the task failed with + an unhandled exception (OnFailed), the task was canceled before running (OnAborted), + or the task completed successfully (OnCompletedSuccessfully). Note that the last + one includes completing due to cancellation. + + The continuation options under evaluation. + True if the continuation should be run given the task's current state. + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + The that will be assigned to the new continuation task. + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Converts TaskContinuationOptions to TaskCreationOptions, and also does + some validity checking along the way. + + Incoming TaskContinuationOptions + Outgoing TaskCreationOptions + Outgoing InternalTaskOptions + + + + Registers the continuation and possibly runs it (if the task is already finished). + + The continuation task itself. + TaskScheduler with which to associate continuation task. + Restrictions on when the continuation becomes active. + + + + Waits for all of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + An array of instances on which to wait. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + A to observe while waiting for the tasks to complete. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The was canceled. + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for the tasks to complete. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + Waits for a set of handles in a STA-aware way. In other words, it will wait for each + of the events individually if we're on a STA thread, because MsgWaitForMultipleObjectsEx + can't do a true wait-all due to its hidden message queue event. This is not atomic, + of course, but we only wait on one-way (MRE) events anyway so this is OK. + + An array of wait handles to wait on. + The timeout to use during waits. + The cancellationToken that enables a wait to be canceled. + True if all waits succeeded, false if a timeout occurred. + + + + Internal WaitAll implementation which is meant to be used with small number of tasks, + optimized for Parallel.Invoke and other structured primitives. + + + + + This internal function is only meant to be called by WaitAll() + If the completed task is canceled or it has other exceptions, here we will add those + into the passed in exception list (which will be lazily initialized here). + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + The index of the completed task in the array argument. + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + A to observe while waiting for a task to complete. + + + The index of the completed task in the array argument. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + The was canceled. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for a task to complete. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + Gets a unique ID for this Task instance. + + + Task IDs are assigned on-demand and do not necessarily represent the order in the which Task + instances were created. + + + + + Returns the unique ID of the currently executing Task. + + + + + Gets the Task instance currently executing, or + null if none exists. + + + + + Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any + exceptions, this will return null. + + + Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a + in calls to Wait + or in accesses to the property. Any exceptions not observed by the time + the Task instance is garbage collected will be propagated on the finalizer thread. + + + The Task + has been disposed. + + + + + Gets the TaskStatus of this Task. + + + + + Gets whether this Task instance has completed + execution due to being canceled. + + + A Task will complete in Canceled state either if its CancellationToken + was marked for cancellation before the task started executing, or if the task acknowledged the cancellation request on + its already signaled CancellationToken by throwing an + OperationCanceledException2 that bears the same + CancellationToken. + + + + + Returns true if this task has a cancellation token and it was signaled. + To be used internally in execute entry codepaths. + + + + + This internal property provides access to the CancellationToken that was set on the task + when it was constructed. + + + + + Gets whether this threw an OperationCanceledException2 while its CancellationToken was signaled. + + + + + Gets whether this Task has completed. + + + will return true when the Task is in one of the three + final states: RanToCompletion, + Faulted, or + Canceled. + + + + + Checks whether this task has been disposed. + + + + + Gets the TaskCreationOptions used + to create this task. + + + + + Gets a that can be used to wait for the task to + complete. + + + Using the wait functionality provided by + should be preferred over using for similar + functionality. + + + The has been disposed. + + + + + Gets the state object supplied when the Task was created, + or null if none was supplied. + + + + + Gets an indication of whether the asynchronous operation completed synchronously. + + true if the asynchronous operation completed synchronously; otherwise, false. + + + + Provides access to the TaskScheduler responsible for executing this Task. + + + + + Provides access to factory methods for creating and instances. + + + The factory returned from is a default instance + of , as would result from using + the default constructor on TaskFactory. + + + + + Provides an event that can be used to wait for completion. + Only called by Wait*(), which means that we really do need to instantiate a completion event. + + + + + Determines whether this is the root task of a self replicating group. + + + + + Determines whether the task is a replica itself. + + + + + The property formerly known as IsFaulted. + + + + + Gets whether the completed due to an unhandled exception. + + + If is true, the Task's will be equal to + TaskStatus.Faulted, and its + property will be non-null. + + + + + Checks whether the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag is set, + This will only be used by the implicit wait to prevent double throws + + + + + + Checks whether the body was ever invoked. Used by task scheduler code to verify custom schedulers actually ran the task. + + + + + A structure to hold continuation information. + + + + + Constructs a new continuation structure. + + The task to be activated. + The continuation options. + The scheduler to use for the continuation. + + + + Invokes the continuation for the target completion task. + + The completed task. + Whether the continuation can be inlined. + + + + Initializes a new with the specified function. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + + The argument is null. + + + + + Initializes a new with the specified function. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + The to be assigned to this task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified function and creation options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified function and creation options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified function and state. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the action. + + The argument is null. + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + The to be assigned to the new task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + The to be assigned to the new task. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Creates a new future object. + + The parent task for this future. + A function that yields the future value. + The task scheduler which will be used to execute the future. + The CancellationToken for the task. + Options to control the future's behavior. + Internal options to control the future's behavior. + The argument specifies + a SelfReplicating , which is illegal."/>. + + + + Creates a new future object. + + The parent task for this future. + An object containing data to be used by the action; may be null. + A function that yields the future value. + The CancellationToken for the task. + The task scheduler which will be used to execute the future. + Options to control the future's behavior. + Internal options to control the future's behavior. + The argument specifies + a SelfReplicating , which is illegal."/>. + + + + Evaluates the value selector of the Task which is passed in as an object and stores the result. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new task. + A new continuation . + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The , when executed, should return a . This task's completion state will be transferred to the task returned + from the ContinueWith call. + + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be passed as + an argument this completed task. + + The that will be assigned to the new task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The , when executed, should return a . + This task's completion state will be transferred to the task returned from the + ContinueWith call. + + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Gets the result value of this . + + + The get accessor for this property ensures that the asynchronous operation is complete before + returning. Once the result of the computation is available, it is stored and will be returned + immediately on later calls to . + + + + + Provides access to factory methods for creating instances. + + + The factory returned from is a default instance + of , as would result from using + the default constructor on the factory type. + + + + + Provides support for creating and scheduling + Task{TResult} objects. + + The type of the results that are available though + the Task{TResult} objects that are associated with + the methods in this class. + + + There are many common patterns for which tasks are relevant. The + class encodes some of these patterns into methods that pick up default settings, which are + configurable through its constructors. + + + A default instance of is available through the + Task{TResult}.Factory property. + + + + + + Initializes a instance with the default configuration. + + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the default configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The + TaskScheduler to use to schedule any tasks created with this TaskFactory{TResult}. A null value + indicates that the current TaskScheduler should be used. + + + With this constructor, the + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to , unless it's null, in which case the property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. + + + The exception that is thrown when the + argument or the + argument specifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. + + + The default + TaskScheduler to use to schedule any Tasks created with this TaskFactory{TResult}. A null value + indicates that TaskScheduler.Current should be used. + + + The exception that is thrown when the + argument or the + argumentspecifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to + , unless it's null, in which case the property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new task. + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The that will be assigned to the new task. + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Gets the default CancellationToken of this + TaskFactory. + + + This property returns the default that will be assigned to all + tasks created by this factory unless another CancellationToken value is explicitly specified + during the call to the factory methods. + + + + + Gets the TaskScheduler of this + TaskFactory{TResult}. + + + This property returns the default scheduler for this factory. It will be used to schedule all + tasks unless another scheduler is explicitly specified during calls to this factory's methods. + If null, TaskScheduler.Current + will be used. + + + + + Gets the TaskCreationOptions + value of this TaskFactory{TResult}. + + + This property returns the default creation options for this factory. They will be used to create all + tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Gets the TaskContinuationOptions + value of this TaskFactory{TResult}. + + + This property returns the default continuation options for this factory. They will be used to create + all continuation tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Represents the current stage in the lifecycle of a . + + + + + The task has been initialized but has not yet been scheduled. + + + + + The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. + + + + + The task has been scheduled for execution but has not yet begun executing. + + + + + The task is running but has not yet completed. + + + + + The task has finished executing and is implicitly waiting for + attached child tasks to complete. + + + + + The task completed execution successfully. + + + + + The task acknowledged cancellation by throwing an OperationCanceledException2 with its own CancellationToken + while the token was in signaled state, or the task's CancellationToken was already signaled before the + task started executing. + + + + + The task completed due to an unhandled exception. + + + + + Specifies flags that control optional behavior for the creation and execution of tasks. + + + + + Specifies that the default behavior should be used. + + + + + A hint to a TaskScheduler to schedule a + task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to + be run sooner, and tasks scheduled later will be more likely to be run later. + + + + + Specifies that a task will be a long-running, course-grained operation. It provides a hint to the + TaskScheduler that oversubscription may be + warranted. + + + + + Specifies that a task is attached to a parent in the task hierarchy. + + + + + Task creation flags which are only used internally. + + + + Specifies "No internal task options" + + + Used to filter out internal vs. public task creation options. + + + Specifies that the task will be queued by the runtime before handing it over to the user. + This flag will be used to skip the cancellationtoken registration step, which is only meant for unstarted tasks. + + + + Specifies flags that control optional behavior for the creation and execution of continuation tasks. + + + + + Default = "Continue on any, no task options, run asynchronously" + Specifies that the default behavior should be used. Continuations, by default, will + be scheduled when the antecedent task completes, regardless of the task's final TaskStatus. + + + + + A hint to a TaskScheduler to schedule a + task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to + be run sooner, and tasks scheduled later will be more likely to be run later. + + + + + Specifies that a task will be a long-running, course-grained operation. It provides + a hint to the TaskScheduler that + oversubscription may be warranted. + + + + + Specifies that a task is attached to a parent in the task hierarchy. + + + + + Specifies that the continuation task should not be scheduled if its antecedent ran to completion. + This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled + exception. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should not be scheduled if its antecedent was canceled. This + option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent ran to + completion. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent threw an + unhandled exception. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent was canceled. + This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be executed synchronously. With this option + specified, the continuation will be run on the same thread that causes the antecedent task to + transition into its final state. If the antecedent is already complete when the continuation is + created, the continuation will run on the thread creating the continuation. Only very + short-running continuations should be executed synchronously. + + + + + Represents an exception used to communicate task cancellation. + + + + + 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. + + + + Initializes a new instance of the class + with a reference to the that has been canceled. + + A task that has been canceled. + + + + Gets the task associated with this exception. + + + It is permissible for no Task to be associated with a + , in which case + this property will return null. + + + + + Represents the producer side of a unbound to a + delegate, providing access to the consumer side through the property. + + + + It is often the case that a is desired to + represent another asynchronous operation. + TaskCompletionSource is provided for this purpose. It enables + the creation of a task that can be handed out to consumers, and those consumers can use the members + of the task as they would any other. However, unlike most tasks, the state of a task created by a + TaskCompletionSource is controlled explicitly by the methods on TaskCompletionSource. This enables the + completion of the external asynchronous operation to be propagated to the underlying Task. The + separation also ensures that consumers are not able to transition the state without access to the + corresponding TaskCompletionSource. + + + All members of are thread-safe + and may be used from multiple threads concurrently. + + + The type of the result value assocatied with this . + + + + Creates a . + + + + + Creates a + with the specified options. + + + The created + by this instance and accessible through its property + will be instantiated using the specified . + + The options to use when creating the underlying + . + + The represent options invalid for use + with a . + + + + + Creates a + with the specified state. + + The state to use as the underlying + 's AsyncState. + + + + Creates a with + the specified state and options. + + The options to use when creating the underlying + . + The state to use as the underlying + 's AsyncState. + + The represent options invalid for use + with a . + + + + + Attempts to transition the underlying + into the + Faulted + state. + + The exception to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The argument is null. + The was disposed. + + + + Attempts to transition the underlying + into the + Faulted + state. + + The collection of exceptions to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The argument is null. + There are one or more null elements in . + The collection is empty. + The was disposed. + + + + Transitions the underlying + into the + Faulted + state. + + The exception to bind to this . + The argument is null. + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + Faulted + state. + + The collection of exceptions to bind to this . + The argument is null. + There are one or more null elements in . + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Attempts to transition the underlying + into the + RanToCompletion + state. + + The result value to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + RanToCompletion + state. + + The result value to bind to this . + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + Canceled + state. + + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Attempts to transition the underlying + into the + Canceled + state. + + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Gets the created + by this . + + + This property enables a consumer access to the that is controlled by this instance. + The , , + , and + methods (and their "Try" variants) on this instance all result in the relevant state + transitions on this underlying Task. + + + + + An exception holder manages a list of exceptions for one particular task. + It offers the ability to aggregate, but more importantly, also offers intrinsic + support for propagating unhandled exceptions that are never observed. It does + this by aggregating and throwing if the holder is ever GC'd without the holder's + contents ever having been requested (e.g. by a Task.Wait, Task.get_Exception, etc). + + + + + Creates a new holder; it will be registered for finalization. + + The task this holder belongs to. + + + + A finalizer that repropagates unhandled exceptions. + + + + + Add an exception to the internal list. This will ensure the holder is + in the proper state (handled/unhandled) depending on the list's contents. + + An exception object (either an Exception or an + IEnumerable{Exception}) to add to the list. + + + + A private helper method that ensures the holder is considered + unhandled, i.e. it is registered for finalization. + + + + + A private helper method that ensures the holder is considered + handled, i.e. it is not registered for finalization. + + Whether this is called from the finalizer thread. + + + + Allocates a new aggregate exception and adds the contents of the list to + it. By calling this method, the holder assumes exceptions to have been + "observed", such that the finalization check will be subsequently skipped. + + Whether this is being called from a finalizer. + An extra exception to be included (optionally). + The aggregate exception to throw. + + + + Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of + instances. + + + + + Creates a proxy Task that represents the + asynchronous operation of a Task{Task}. + + + It is often useful to be able to return a Task from a + Task{TResult}, where the inner Task represents work done as part of the outer Task{TResult}. However, + doing so results in a Task{Task}, which, if not dealt with carefully, could produce unexpected behavior. Unwrap + solves this problem by creating a proxy Task that represents the entire asynchronous operation of such a Task{Task}. + + The Task{Task} to unwrap. + The exception that is thrown if the + argument is null. + A Task that represents the asynchronous operation of the provided Task{Task}. + + + + Creates a proxy Task{TResult} that represents the + asynchronous operation of a Task{Task{TResult}}. + + + It is often useful to be able to return a Task{TResult} from a Task{TResult}, where the inner Task{TResult} + represents work done as part of the outer Task{TResult}. However, doing so results in a Task{Task{TResult}}, + which, if not dealt with carefully, could produce unexpected behavior. Unwrap solves this problem by + creating a proxy Task{TResult} that represents the entire asynchronous operation of such a Task{Task{TResult}}. + + The Task{Task{TResult}} to unwrap. + The exception that is thrown if the + argument is null. + A Task{TResult} that represents the asynchronous operation of the provided Task{Task{TResult}}. /// Unwraps a Task that returns another Task. + + + + Provides support for creating and scheduling + Tasks. + + + + There are many common patterns for which tasks are relevant. The + class encodes some of these patterns into methods that pick up default settings, which are + configurable through its constructors. + + + A default instance of is available through the + Task.Factory property. + + + + + + Initializes a instance with the default configuration. + + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The + TaskScheduler to use to schedule any tasks created with this TaskFactory. A null value + indicates that the current TaskScheduler should be used. + + + With this constructor, the + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to , unless it's null, in which case the property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. + + + The exception that is thrown when the + argument or the + argument specifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. + + + The default + TaskScheduler to use to schedule any Tasks created with this TaskFactory. A null value + indicates that TaskScheduler.Current should be used. + + + The exception that is thrown when the + argument or the + argumentspecifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to + , unless it's null, in which case the property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The started Task. + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors + and then calling + Start to schedule it for execution. However, + unless creation and scheduling must be separated, StartNew is the recommended + approach for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The that will be assigned to the new task. + The started Task. + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors + and then calling + Start to schedule it for execution. However, + unless creation and scheduling must be separated, StartNew is the recommended + approach for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The that will be assigned to the new + A TaskCreationOptions value that controls the behavior of the + created + Task. + The TaskScheduler + that is used to schedule the created Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The started Task. + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The that will be assigned to the new + The started Task. + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The TaskScheduler + that is used to schedule the created Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the asynchronous + operation. + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the asynchronous + operation. + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the asynchronous + operation. + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Check validity of options passed to FromAsync method + + The options to be validated. + determines type of FromAsync method that called this method + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Gets the default CancellationToken of this + TaskFactory. + + + This property returns the default that will be assigned to all + tasks created by this factory unless another CancellationToken value is explicitly specified + during the call to the factory methods. + + + + + Gets the TaskScheduler of this + TaskFactory. + + + This property returns the default scheduler for this factory. It will be used to schedule all + tasks unless another scheduler is explicitly specified during calls to this factory's methods. + If null, TaskScheduler.Current + will be used. + + + + + Gets the TaskCreationOptions + value of this TaskFactory. + + + This property returns the default creation options for this factory. They will be used to create all + tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Gets the TaskContinuationOptions + value of this TaskFactory. + + + This property returns the default continuation options for this factory. They will be used to create + all continuation tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Represents an abstract scheduler for tasks. + + + + TaskScheduler acts as the extension point for all + pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and + how scheduled tasks should be exposed to debuggers. + + + All members of the abstract type are thread-safe + and may be used from multiple threads concurrently. + + + + + + Queues a Task to the scheduler. + + + + A class derived from TaskScheduler + implements this method to accept tasks being scheduled on the scheduler. + A typical implementation would store the task in an internal data structure, which would + be serviced by threads that would execute those tasks at some time in the future. + + + This method is only meant to be called by the .NET Framework and + should not be called directly by the derived class. This is necessary + for maintaining the consistency of the system. + + + The Task to be queued. + The argument is null. + + + + Determines whether the provided Task + can be executed synchronously in this call, and if it can, executes it. + + + + A class derived from TaskScheduler implements this function to + support inline execution of a task on a thread that initiates a wait on that task object. Inline + execution is optional, and the request may be rejected by returning false. However, better + scalability typically results the more tasks that can be inlined, and in fact a scheduler that + inlines too little may be prone to deadlocks. A proper implementation should ensure that a + request executing under the policies guaranteed by the scheduler can successfully inline. For + example, if a scheduler uses a dedicated thread to execute tasks, any inlining requests from that + thread should succeed. + + + If a scheduler decides to perform the inline execution, it should do so by calling to the base + TaskScheduler's + TryExecuteTask method with the provided task object, propagating + the return value. It may also be appropriate for the scheduler to remove an inlined task from its + internal data structures if it decides to honor the inlining request. Note, however, that under + some circumstances a scheduler may be asked to inline a task that was not previously provided to + it with the method. + + + The derived scheduler is responsible for making sure that the calling thread is suitable for + executing the given task as far as its own scheduling and execution policies are concerned. + + + The Task to be + executed. + A Boolean denoting whether or not task has previously been + queued. If this parameter is True, then the task may have been previously queued (scheduled); if + False, then the task is known not to have been queued, and this call is being made in order to + execute the task inline without queueing it. + A Boolean value indicating whether the task was executed inline. + The argument is + null. + The was already + executed. + + + + Generates an enumerable of Task instances + currently queued to the scheduler waiting to be executed. + + + + A class derived from implements this method in order to support + integration with debuggers. This method will only be invoked by the .NET Framework when the + debugger requests access to the data. The enumerable returned will be traversed by debugging + utilities to access the tasks currently queued to this scheduler, enabling the debugger to + provide a representation of this information in the user interface. + + + It is important to note that, when this method is called, all other threads in the process will + be frozen. Therefore, it's important to avoid synchronization with other threads that may lead to + blocking. If synchronization is necessary, the method should prefer to throw a + than to block, which could cause a debugger to experience delays. Additionally, this method and + the enumerable returned must not modify any globally visible state. + + + The returned enumerable should never be null. If there are currently no queued tasks, an empty + enumerable should be returned instead. + + + For developers implementing a custom debugger, this method shouldn't be called directly, but + rather this functionality should be accessed through the internal wrapper method + GetScheduledTasksForDebugger: + internal Task[] GetScheduledTasksForDebugger(). This method returns an array of tasks, + rather than an enumerable. In order to retrieve a list of active schedulers, a debugger may use + another internal method: internal static TaskScheduler[] GetTaskSchedulersForDebugger(). + This static method returns an array of all active TaskScheduler instances. + GetScheduledTasksForDebugger then may be used on each of these scheduler instances to retrieve + the list of scheduled tasks for each. + + + An enumerable that allows traversal of tasks currently queued to this scheduler. + + + This scheduler is unable to generate a list of queued tasks at this time. + + + + + Retrieves some thread static state that can be cached and passed to multiple + TryRunInline calls, avoiding superflous TLS fetches. + + A bag of TLS state (or null if none exists). + + + + Attempts to execute the target task synchronously. + + The task to run. + True if the task may have been previously queued, + false if the task was absolutely not previously queued. + The state retrieved from GetThreadStatics + True if it ran, false otherwise. + + + + Attempts to dequeue a Task that was previously queued to + this scheduler. + + The Task to be dequeued. + A Boolean denoting whether the argument was successfully dequeued. + The argument is null. + + + + Notifies the scheduler that a work item has made progress. + + + + + Initializes the . + + + + + Frees all resources associated with this scheduler. + + + + + Creates a + associated with the current . + + + All Task instances queued to + the returned scheduler will be executed through a call to the + Post method + on that context. + + + A associated with + the current SynchronizationContext, as + determined by SynchronizationContext.Current. + + + The current SynchronizationContext may not be used as a TaskScheduler. + + + + + Attempts to execute the provided Task + on this scheduler. + + + + Scheduler implementations are provided with Task + instances to be executed through either the method or the + method. When the scheduler deems it appropriate to run the + provided task, should be used to do so. TryExecuteTask handles all + aspects of executing a task, including action invocation, exception handling, state management, + and lifecycle control. + + + must only be used for tasks provided to this scheduler by the .NET + Framework infrastructure. It should not be used to execute arbitrary tasks obtained through + custom mechanisms. + + + + A Task object to be executed. + + The is not associated with this scheduler. + + A Boolean that is true if was successfully executed, false if it + was not. A common reason for execution failure is that the task had previously been executed or + is in the process of being executed by another thread. + + + + Provides an array of all queued Task instances + for the debugger. + + + The returned array is populated through a call to . + Note that this function is only meant to be invoked by a debugger remotely. + It should not be called by any other codepaths. + + An array of Task instances. + + This scheduler is unable to generate a list of queued tasks at this time. + + + + + Provides an array of all active TaskScheduler + instances for the debugger. + + + This function is only meant to be invoked by a debugger remotely. + It should not be called by any other codepaths. + + An array of TaskScheduler instances. + + + + Registers a new TaskScheduler instance in the global collection of schedulers. + + + + + Removes a TaskScheduler instance from the global collection of schedulers. + + + + + Indicates the maximum concurrency level this + is able to support. + + + + + Indicates whether this is a custom scheduler, in which case the safe code paths will be taken upon task entry + using a CAS to transition from queued state to executing. + + + + + Gets the default TaskScheduler instance. + + + + + Gets the TaskScheduler + associated with the currently executing task. + + + When not called from within a task, will return the scheduler. + + + + + Gets the unique ID for this . + + + + + Occurs when a faulted 's unobserved exception is about to trigger exception escalation + policy, which, by default, would terminate the process. + + + This AppDomain-wide event provides a mechanism to prevent exception + escalation policy (which, by default, terminates the process) from triggering. + Each handler is passed a + instance, which may be used to examine the exception and to mark it as observed. + + + + + Nested class that provides debugger view for TaskScheduler + + + + Default thread pool scheduler. + + + + A TaskScheduler implementation that executes all tasks queued to it through a call to + on the + that its associated with. The default constructor for this class binds to the current + + + + + Constructs a SynchronizationContextTaskScheduler associated with + + This constructor expects to be set. + + + + Implemetation of for this scheduler class. + + Simply posts the tasks to be executed on the associated . + + + + + + Implementation of for this scheduler class. + + The task will be executed inline only if the call happens within + the associated . + + + + + + + Implementes the property for + this scheduler class. + + By default it returns 1, because a based + scheduler only supports execution on a single thread. + + + + + Provides data for the event that is raised when a faulted 's + exception goes unobserved. + + + The Exception property is used to examine the exception without marking it + as observed, whereas the method is used to mark the exception + as observed. Marking the exception as observed prevents it from triggering exception escalation policy + which, by default, terminates the process. + + + + + Initializes a new instance of the class + with the unobserved exception. + + The Exception that has gone unobserved. + + + + Marks the as "observed," thus preventing it + from triggering exception escalation policy which, by default, terminates the process. + + + + + Gets whether this exception has been marked as "observed." + + + + + The Exception that went unobserved. + + + + + Represents an exception used to communicate an invalid operation by a + . + + + + + 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 using the default error message and a reference to the inner exception that is the cause of + this exception. + + The exception that is the cause of the current 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. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.IO.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.IO.dll new file mode 100644 index 0000000000000000000000000000000000000000..32dd41b780e3abf07d8bcbf35ba532ffc8d4618c GIT binary patch literal 22672 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.IO.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.IO.xml new file mode 100644 index 0000000..e832734 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.IO.xml @@ -0,0 +1,51 @@ + + + + System.IO + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Found invalid data while decoding.. + + + + + The exception that is thrown when a data stream is in an invalid format. + + + + + 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 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. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..118fcce204348879c199c5ebba06751972f7f298 GIT binary patch literal 22176 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Runtime.xml new file mode 100644 index 0000000..93cb00d --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + System.Runtime + + + + Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Identities the async state machine type for this method. + + + Identities the state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + Gets the type that implements the state machine. + + + Initializes the attribute. + The type that implements the state machine. + + + + Allows you to obtain the method or property name of the caller to the method. + + + + + Allows you to obtain the line number in the source file at which the method is called. + + + + + Allows you to obtain the full path of the source file that contains the caller. + This is the file path at the time of compile. + + + + Identities the iterator state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a089d474db56cd4f61044339689819946c04e381 GIT binary patch literal 164544 zcmb@v34j#UwLV^5RbAEHvp~<%%|0!{Q1mju-~xyUBB+Q;fGDUq3^NT34pZ1Yqe9ao zn%%f$)r4$5Vm8fcmY02xNz6-rY7$MJI@yz##H=sdOJ4B*edktnSI_j|nExB4s_w0G z&pqedbI(2Z+*`LVz3Nq(p=p|lf6qRvX&=X(e{1D>>dP^_ZtnPGv-XkbH&6R`X!AEu z+rEFGm^xH&_Z4~%ruuq^hTP%Qo_wk>GL#w^N?maIw$wqlKi}2V6kFh--m*c{Hir!D zduRP@yIV- zLHU36?j@OpzXia1B_DuydIbs67wFpO*Wi9k*BWtq=1N_ggZq^KQWesrNCfGN0)@MV z^EVA6{o<7%7Vm^tJO=+#psK4-Ec78$XakL!g~aMwz_psTwyTgIbOA_ONwY?f^C!Ta z&)31f-IOc-NSm&OwdsG>w5Rrjw5a4F|67{&P^YGCNdc{wcdFaMum9s6e`tICnxilL zihb?9|GVn(CuVH^`ksG|e&ehiy?b{4Dc%~rE1Y}l!h3H!@w(5gdQ0+&vo<|*BH6d) zSmRhWeE1dj_9r`*9(>iw_kQr@&F+`)|INqeOxwNn)i2%M|Gl^5_YJ?T{rH!Rp@moc z>cm&K&Y1hio16E)?-Sqr``s&sPrv8UMQ6FGKjb54-k>`z5R#MCw3wc_Bcy4eVh+z` zJeldex-rR{)}^M_1;zjt*A3IbbIi;&6p%htT!O?AJt^2?R>C}C1#q6FYBU_QjFqmW zY^JsXRW@Q4mjXd1)aF2$t@J8n4#zZYwn}Om>mEeiXbIMxjhgN<6i6&J+A_A8aJ!MH z5Y$m2NI@y05)GMomTlSsd&07h=Ng<=R90M0((UAq2HU!Gp!+F3NO|j0U0Z~D(f{Lm zOmE0ETkaWvk69xiMQ^aP&9)0dE%!|1CcA!QrRV7-5hQ3fw7n>cE)zE(r}HXgwZ%Zp zazg>y?pY}6o{dXxww1GrD+GVd%azCy3RSLD*8Mpv+oZdz@X9JuYDdyaPRCGZ7C%J!VJVBOYaMklWtvVX@@`y8a=K%;66sSU+ApGlhcO$ zId?#Yp~gtUIuS`a>yUjSGQ+<8a%7%}%&ZZ>`SNmBVH;$4A~M?pcGeT=1i`$8jo@5} zcc4Mn(7qZ}Ek26c%r*zzIF?Nnb^+5PXja|17#Z#+T#A?A60>L;OaV^M8U=(2Y{%q& zg)ro?$7Gxo^8~{P&fCV zb#pH?>tVQ~ZtjzHbI%Re#ZWi*M|E?TL&qkz#Yo-UN9*REZr8)mQ#bcTb#uQ|H`j>N z!+Un!+#BoWzNv2RH|plLM(fpfVcpzv-P}*q&HZcL+;d~~YP+j$?$dR17dF(x;MUFk zXx-dD)XiPlSP$>Py1DPDoBL?p+`rb%UEEZ!wrzEDUsN~uGj((0&Gqo!SU2|vb#rsm z>S4IKZtjzHbI+V!55s%v=FX1SgT20P?z`&dez$J!+?E==t8@p0L#(62*+RohFTr^M zo}8^ro(0cEQWzv+=`}vAq279BQ36hMEd5E{=;#Q`EBY`lDpEd77^#<3Qo8B9kl?d1 zmhHzlf^jx(xK|*nF|#S+!Yz(9w1k`;xZe(^YBmbrQ!VVh!EGl15{VYgxe5=t=}wB{ zh*WwtGLA&tYncE3u~;N)MO=(cv8U1@_~bf9t}AwF@Gv;G8`^Q);df#@p9pc6#LjXF{>%tX?Y1jc7Wn|mr) z0QM=g;6JRv%{~?07VTs^Jd4?u)2|B6Mi~sj8fHpy{bXy2l*YgfNj2O&t}US!9e$q! zPc4>c^>~gPU)UOHv7CL#wES{i`q-!2n*5Y~ywzOsE|8;;#my4*12_k8U3m-g!&%2U zfJ8GKrP6hHaN)ql=wIcgnTpIrtNrw?0FCC_D`?{;$UF$h6PY-iGA{ukGtWnL3z=k* z-N=mG#YS0pJ+H}~x5%y49?Qnfrb>BwYpb?C`|Pu0jd1Dgc*Ge($)|ie(s4VjDScb0 z{n!pQf+&&qjkqIGw;erkHr9$$YY9a>aYn4;O^%CtG8rYLXh25UW-}^c5nht%sK;qj zH1}AAERF5=-=Lvs5*h*x853zY_=0RTb*n{hG2&*WaU)8LqiEb%OGFwsZu;K8dGmEBAaEs}q4Ii06oYKVw z+LqxeZE&`=X`t;CH9wA;9}m`S-w{VoY0{$!sU+HJ280kdJsYcQYu2iIXpdMAOmEd* zVAiq%^TozY#xU<9zKAq?M0BBe1BkzcxtJ79*CU=HG)8idRpyjm6g!7eV*=ju1@D=_ z3$cV0UNM;p`R(lIMRda0Eqp(|hObp>__)|zQ(_e3X+J~iSY((J$iAIqpBRtz@e0<5 zgzkqxw~RTZBOoMZZNU796HJ+quecu%dV86#UU30-XpE0$hCYkp7f+(Po}HYuz)9ML8Z#&KB6xa{K*|st1byu@tp(b z9ftW!aC%Op=~+b>>DUn~-K{c27H}zKVATz&G7TGum=`#NpyG)lY&H1T%jD96Phe|n zLYjtgAA@IgM2Yz(r3n@Yqf4}6fXqZ|xY^83Q+6nFyd^9~DC!r04f;}Bs};rAVrOpf zOpqNkL0iMwm2s5=s{^|tLxr+B5m*sB3foSjW5uC~GG;V~O);^V=4M!;s>y}DdHNVx zvtfUHOfX$`?xj)NFiC~rJyGe{!Exqs8D}c5UI!+9AK~g{MiTw31%ZSnpHt7GnOR$p zIxm9we5#UZnmNxFrL|wRg&
%h5?v0gVkCjhaL7b6R8hIX;E)4ccfeT<~Q87(I*mkjW`k$~ljDa!@9G6S~j$Fvu=GMcDY*(FoUF7@q&rL70v z81UAigRbSTD`vF9NLIJfuzQA!*lVof40U>Z&7T|}3e|v%9O#!qR+H5qZVkG&3o9v5 zql<5qO@xhz`%;h+(+w-)ybMoS1hPE(n2Ab5;<{$PZo?*6+SbYIq_g=vYEdkC*dK)( zB5kz>_+k5MY<;H9S2z20Su@c%Hcv%R9jiL`3OqBCbeng7CGS`0)0DrD8@+lL){t=~qvD(T0KV4hiL|&TmS19! zC1MGXCq5R!e^RH1S9#3Sop~hh5;oWEcz>jdHR<6|J}&6HgZPx(F7t44{H{(!j1hFI z*%_yk_@zc0z4tm>kf=AnTA*#w;|DY92~VaX|Y%qFX4Id90?mW-k4wzOuTjb4DV z{Hs@Q9r=tQdpr9g%_< zsSAw}xN5WM_GcUPxM@1C0fw=q#t77Ewgh>R9X6fUGJB>olg%G+$|m}W3$!zS*QF{WMg9s2Q>zglm7iHJrIB9`=So%--VR z(%pF9Vz)#pvyeF4aT!B#qi5m4z&rN_xM;j)3Z;fN@zBG$6Mn24)OX)O_fE}rF%55*k*)I?mCoULCBLx@a=ALGA*Y>cv$>(X;_VoN&&Ras7 zbya$!p765`;neHb#GRyG#WJU1^iosx<1oscp^nAutQB6kDY;|&Q!;TkyPre>HC9<# zJW2DyzN2gKB1sJK_!Iu)GB$hVe(lw_8*pgifc-7rgPQ2+FZP=?a=a)dHhS*MA^9A1(*cu#4 zK9j;#aKa0B-oXkW#1LI_L3a&uDv6tzu)O~;B3#IH)nA7PWO6aFa6JYw(|IS}hMkb6 zWx#(h(}A=z0$2(F8qB;3&Ow2>VJY5hI%fTBOnx%-K}~G|_=ln8nq-ozo0*uEi-u3O zpAI=C(qYR*geZ0kQ%T6&l>Rp!-YUKuKt~j;$W_6?QY*Z+!droR4>_m&6&(B+z=acB zD`oxgH!QQ+bngdP(u1Q}O8Iaw00Fq>u={{O5+7*O#^dwr^>G5F)D7LC53Xp8)zTPt z-%BFr>F)c4SoV=cfS*tJwv$!^z>Dw4E2j}pPLq^&;GJiO9^@nZ6)q#FX$?Dg>XjL`3gFGOy!uC z`%x*NUgfZ~Z0Y2~vYoHeE?{ZATAvwqK8Q?@D9SDa{GcmtY{|9hCMJ3g7_?%B)#hLd zndvmPjDi%?`FB*3GmI_pNxBnvK-!^W@U=|n=_p(q(|IdOVFC&_f-8?Dxo^_-qv(5P z;U!Q{2eVPC^=K{t4$cHz?$SPJ8~UVi6vd-ixCceizfo5v8$%G#DuNP=o{^Fd`?3cQ z(VB&Ku_}lPx}qQjF08?&V_U|h`m80(S#H^ z5lsrziRg?+X!-=?MAZERg%4t(Bc@&W3~En`h#Mm_B~ndiCSjDwAV*~jmlpIVHzOj&YEMiNGvG z_C+9*Ia?AKn9Xh_I&}{2jt5WF?aLQ|jKz2=e3xXP%_u%7qSc_=?#FQVi9ii3k$$P} zd;!@rmxqnS_Cy-RfzT}c62%P%jh{((6+a7rW6&)qiJ`ln0>8TZXVZ9&B;(YiCBptwvzqBbiYLWM%(ldXJcd` zHrCiVW^|5e(nDb5l^@lhH6%164@`{UH_X%w7tdDu&QbI=GZ#lc|2lXoLfvA=m?ing zz>kT49G}3xhDWTIe1+9uH-qIu3^9tKE&Z2*-G)Ybn9|LnP{FMv*|iE^tt6@Ag}LoM zF#BnG7Og@o{Th7~mPJwXJyP>EQo}6CcfN%@&R{MiF#2@J97%6^}bY2GagC3cM9`I^#T9A>BwVZj^k$2RpHsp`zrDna%LC!50G~Z zY?0q#=tIbP5;;d|5*Qz#XZt}H+AD5k*BYZ6P(l>tDL@y$!KPuBUpfX2=eq z20Njjuwhs1Vi>^FHK^l8zxdNE4iUwUF-!7wwhIgo{cP?K>RhbNB4II|zClQwZYWBe zi&8M7(73boqZgsH!MS~=ntBXq((`raXQ-nSE{y^*8KB4nk|`#;)m!JgEVEH1Mxk1! z^Eh)VH9S$1f?i4_gEgePM!%2bF&0YSZ(Pq&^>$t`WqkqySIeNzn*nN^Oz?#}6LXXF zCpo7b2cVZO29|6?;SVhMpFn#ABNy|e|LNMVAQ?1TJWx&B$xz~CsIVb{wmptY%zsCmmZHvB5TTB;gdO5i!FdyHvO>HFA((`0jCGv z3c(7Qy1Hmb%Pw64>>#NyGwBzS3Oy?C@pEles7&xkz$4v+G{gX%G__aYj!p{S!$V49 zk~1oJ37hR1-HaQ0Yby-f@5v@qJhm`)jM;jLFu7)|P!fd;eU4?4A|dt4e}U1#8tYJb znEOjH4i?r^UP)<9&_lh|wRzel0}Qok8oCm?sjgZZ=?3U<17G0J`6IE?LaP`k^K4r) zIDXGF+zVi=(huFd1%xFN4*E(gH-Gd6q?b1OBw0b@#Evmb@|_GzbU8mjZt+ie4>M|% zFU4ykYZ>kjk*y!S3`toi)iL9_90{s7GYtl^qywqcGem&sDP^tvJlL?fg2f6x910A= zUbDTz7rJ42+C3YMJqACq&4B`2)WQ6{?V+k_2={;`}VifJ<| z`o~=NN09m$2FZXRlx<6BO{Xh49MDT_h+Km%6I5vxm6b+4A!w7PVK5Mz*Mh1o=f`aK zpWqTyA<;dI(3(9<>5y+PF=R+t*v;8uFMo=X)#g?yX>MgNVSdN8IYH3ouv`DPZ9X-; zQ)zRK{cK|lg=mkTgI;v`tX}#Bo@j3Jm1Zga7qS+{%7oD^_m{Yp31!Lroq8%boL?ai zzD;ul2dqmblqfvlV^U>NfOYTl%lUO*R4Esz8=Gl<&HAKnf%LTI4?a=^Iry?lRvJAQ zZ4-muZkXkd2Wkz?MV%PZhCY zjE}-xvl(qe6rPg!1Ht_DL$;H&CYBFHMp*3OyK_+<%@TivM9V}dW<4?jgCoz&8;XAf zmfhz z+LMB!;05;dSlHqP%fK{TC8p0O;CyC;Rfd`a#K6lr;Dvq|#tryk)%?|7K86V7U!|9J zfuJlr3*Oz0#G06py;)_$77{84+kFlzRb?*aOLD|_>1*|q?Zj;Wr{TO1?^Hh99?lKz zWn3TWM8j4FsCB-;E%!ZS`UZ{z*CSJn1N!K-Kx`zE&T`gN|1E-1@^ zaNs$SQ2C&Vv5fO^KNqx(EAK2uojL58k_eY>r`w=4h_W&0m9=CvM=*t)V*%N{f&{9$ z5spC_`0X(1&$9jp54X}Xt{5Gi5O=!0OjoCquVD(Sri+_lCCB`k|id~nWSwTbkt z9^yt-()}lesq)lw=QPbwz}@~6>?Yy_!cjIZx~N}IoW%vec_e+CDxSsObduy=gxqXn z8zaCi!!gLnSg(n2?QY(}Tu%@`k+%6l$Y>39faX!6<*>(Byt%m=XmK&NXx|6)lpp+C}mlXf@||@Jfk6I9&=twO_qB4NF*K3Scv&9tow}!EkgKxy9!->|`5&y^nuo*+R zlM^1bwqUt0pkUT8zH}XUnsL&kY`XpQOe7E^IEYtiY!N`LXpoPcd@oPQ=~y3i&P8pC zq?{4A(%Ab-%OKlkCB|!<;p`BSXnzXd_oc>qB*qicv<)I#s%v4<9DgR`&_1=R5W`b`E=DO- zLy5r0YgQ!9bQ-~bXFAciVhl)atY$`6K7yyH+eE>bD?W_`f|ZEL#gaQ)!zrF{ z4b(JbL6g`Ih?w{6krs>ZoNGz7msx@*XJ*f?N$Mx9odA(gRNT59O{lxmfp5HEGEKVo z+9CYdtXA8|>L+JazYvSt@-fz!77vrYcsQ|o7uJ_Sa$Fd|j^A^UmX%l=``>0FF*ZZ@ z`=Ka1NtbFwTf}+@DP6A9hw1=h|SrG z`$mY%cn2ARO)Xsy%(xYB^ZAzn3hO(bbe5lPD*?6Jr5i}cS7Co-RB@>pw!0fwG&ubc zj$yQ^#mkWwo2H2)l0Drjwt`~m+m;xLY1$~J8m8rR1I}&3OKg^*(~`|7fLz1GGNJKh z=$o6`FzUp39M|E0-2{Pn{@0xY*bveVsi@4WLG%%cmMPi-=;0|Z(e1m$DG?gxDjK}J z@wKYO-a7}nzoF&^97irf{q$Qge(M<<1K%6Ki|$;8tI_rQ^vPs#3m%Wr>Lk=7&5&#+ z=$Nt8mWPbqG2<8w3!IS+fL6{3#Y7Lf%!Yz9!iGW+#^3%}RJo7=T@>mu7M9CwCc5vv zKqF%v42yO#WkerV_kCDztSb?TRU!@vS9xtY4`nv7jH*jFitT8ph3ruYJXqx3* z8uj422lV$#SO&Vo%vc7y_VGLe&()G%M((Fp!wSsAHSTIev@4ce(qb?4pLe1jX8JD^ zOQ-pd9e-K<6o|7K|HItR&)yl?g;4pDwnWoJEYU=_6^)!UIo*D#-)pcvWyLFj2>bVU zM0QEn>~4;S?Gi#w*h!$EKkY-S?0ER?EwF8B_tzzU-d)TyXnFa7ZTpL0$ra2ZpFDJa z3p>;CEo>qKo8hw;4;LYWSlZvf5;^Z63;+wwMRtR|YV72*&srWyDeiLZYV?ycuF8ZZ z%PP(TaI0+{rKIDCkvSk>)d-5}vaOwsv0^Wh4|`L4)%Iqhy8-(LDM#T}-M${)LAJ{jn>a&kH=X+%$O3$Aq23U|L18>zlg4|cSC)Mup@6l569KbxFgIEH@6^|(Izpz1{1B0SvA8Ox{V#P*1{$@TCg)Q zV`FZb9u^j4kAsoiDqk=~)plQxG!ZLt%VV~cP}7j)+?m?ph+2bu_h59dWlK{1$2?-gh7 zPCTZ7<(TtYyi;y7=49fcCObOzsCTcXfxCj%#)JRcc^$3JYnTf^N6n9cL^BfNz!(1J zcV=wyvNi3b4sX1gsaFu81Ae~8=xE)u8|p>W*oop-f_GZNtApbY?47oSI^xywo_XG& z%xz@0*1eE!ou!uY@X5Vos*k5F&R}EydW^hqgd@7%HM&UhO1qf`W_GrCzO8?oIeaxt|QpvH*Rb!MdSm`@+AJ!W`@Xu47%d%10^3DHEe#_=X@z zqiUD1_5i$u7m^3D8`E@WB^WT;q4wn}MWP<7&~LD97-5yf0mML!Mx(te?jX1mYmK%< zoi04Yk_{cPCTzOxz=ve`mT<+(P`gsDECO9|E4n0$%Z#g+H;yi4(|jAsoVi4v#Z#LV zw>mm{_FUzDmoK{U5l47eu1Ve}-S04O9`Z~-FQM{cRb(jN4^PADi0#VR9yf7p?c^6` zx^o1)oi_+4KzDA%<1~HrE>NL6u*Fs@_S7O!OjTRh+R$Q)>SgwOIBd{uIIja7PHR{S z-Xdcox>Dlg4yTNKkIhznp{O>tmoPU8z|9J4#90Cn<)rM&v1xv31^1L!{8jh@&W55k zsE&ncd`uSUbTy5K46&&{1Q$ftt_ihYADRXM2$CHoe}DekVEdAaIag>jWN(B-g-%Rm&5>=65azQHqg;73E#D}Hq09Z*6smR7(9 zdUm2gN!U!fii@q~89dbBu zbt?yuqwk8ApTyM(>6^xVjKabf-t* zHkj_`LD8|-Gn)n!;XAl`_}l#SS_b4}$5>*N?-R?K<=(MYTq@48t|Uuu1Oj=H?i9=~+beZwTJdAB7{}fL?8#&A!xdWg0YE7&`=HAB3Ny|o zq7NZs^dq>)R)z&AT3o?=W=a0B2UU^3RB(J48D9I)-b5h_&!2+y&(l+Mu`HUH_W}?* z(@+qJ4=@2E#Cy2>sX%I!R085-xTRSfd*J-y!kaC24fz;tE`;CJ94>s-mr}UnA3fNh z6QA!7u+31^e?0qa4?Wan$Q42ydPO7EW0Wtl&1E2k!9XuvOgV^Q2qB zho?k$0QV_qIjzE{hr4+aCJ%6puGwr3H(SlNNLX)!h8hk^?8ou9jT*O;@K@%yx8TxKoF`q?CZW>B28JSdkOTf(ee^g z?#G~_(=aE;ZRLvrO(f{4(k(tysqQFy<0x$a*P>Mnz1l%heih2I=mHeYoi@!Fr2)|; z{3yYD0^3DE#mb+?UqfED!C71FbkdxNH?65;(SFS8^z8?}xImed>Q)WTxfL+| zC_6r^KYDNmI9FHSB%P;Nw@=8YnYd~kTEmfS@x|dYXowP2_5^jIcBL(~m9MN;;d6o^ z#Wx>5C(sx_YaEG)|M_p6kAkR`aLTjL0fKKB6jnAcn}T79O#ewQRZ7}k0(qS zQ>xE~WIsy}+Ee-#fEz9Mvp`*31N}^MPQM;Qk&W%gA4MVeJm$(=f#r9j9QTrZ9|iE` zLBbis18|^&GK(Gbo4zCzt-7oU^`e|_8X9acn8Gk%&W&ZZFaa@U%{j5mdM30G60>8O zvzR!>H?v}y#Y|xPLDrlZ%gkXS#KeqPW}1}Ikx0fedIEdyuJS7a)NZW@*R`5jbH^Df znimW46+vQ+UN5HKCO%vjrqd6RF<2=?=q$`yW)(Zp{OKbV4U%=vK1#tMIt@j znC|OFP44axM=t!YWI6-%(6*9PY)A)HENzi!oZl3xDQX4~IuC;^ZfRM^PIHp31j6j9 zKR&BrV8_hM`37LTE^;Hez@&^`0p0CyF^!NKvS=r8fFk{D6)(CNb?@=o>;1^h0Wtd< zqH~N%B09%hMCZD^=-eI1#qkVSu~q#ZOM)*(7P%p$uXnA$+ZVtKwZUcvLShe)XG+A^ zneL}Tny`!wA^0{@89FbE0<5%!Y`dxURGqcC~MOoTXKJ<#7s*=2|WznK_R$%cXE+374V>`aP!R`#lg4eYjshKK+!B zG>NiEg-adZ*rE=PRH!~p&injV2KJ1I#mr%s7RR^>oL_@Nsm!OGWQC7aXeP69d}$)~ z5!=E43zTN|T4Fcx5mb%c3|RWyx{6?fLts^~&uvBRBh~%s+q8JUhA@{Vd$%!P)bfRJ>g*3d%U<@297cejQh_%3Y@#!yxb!RCak=Ng zWt*(3GgK)P*Hbk0xaP35 zFH-|x*S^X-^Vf3oGVbuxm4{3w#rE%38(wthJA&!`a{U>u>Bqb&$vhucrd>T~T&yA7 z4_0;e=K^g(hY<687qUFtg16jH9yb&mtjA-%+88d4dja0Q^6Cs%2KRnLVlugF#z{Xn z)6Y1{#t_lB(H2%GU0ypu0Xk}8vH1RkqU9+FUeL3GO5ATc$lRq%Jp$b-9$L^^U!wXM zzt8zH_}EX~M;+|;_4FfVt-Kdti6*PME@Ua)2xqoo2OxE$!B%X4+h^NWY%jMJ+Zisv zvj*H~3K}Cd-8PbFlb$L@5-3Hb?t@B&gDO?C`s9<$y=|0STItjZZTA~|om!~9=-p~< zhw}p1LHRSX3;eQ^`K>1Q?IjC~Gkz0h<($F*`N|%$n`zX(-BIagImFXVaf~5u8H3j2 zu51hETQFhHAK4hX^HN=%r0?mi*CVZz0@LC$)^Y8XG?h!p_ir!#B^NUUkm<7HWJ|%%kXL2WTI>< z4_uYC+`j>8tOEyU5lPgg6rxHv5gfzhaxfjk+~gVD<#d-D{YsxVEv;cyR9M0a5e_8G zMse16kT`5wasPm-@X~aDCl89;G`2`mFm_T!3&!GHJ|fN7mPVqz@2KXW;j#MJ{5m;? z6B0i+6uU5llAN;`T!YXKpbd&U;Wfl?v>Gv3mTH0j0Ge65%M>9@+G0&BQ;t?bDz@6n zN~zgz=uVsS z^^L%L*vLtVYc!6vd1e)#H7V!YMwB7q#Q4DN=O@$raTZ@WXucrRmV0pHJ^EdFF79k*VY&iE$8|;wvc?{ z^sH!9cRRo*<{7cEb{ba|^1(^2D&{k$MYHhsP6G_dt(p(zxq_b7Fvcz;+m53T#rIrG zdvd;tKQ`dYR_t-Hvsda4zMHkI>}fWqTaldKLjYS-AhW>EiAq=IT|K!f+CJsd!fW+R zNF=LAj(F$z^2@;K8?|<}@9{||Jv9qUqN~&c{sn}z*7Q8{!aWsACH5MG(Z+d~;#dA$ zEhvGSEa1j5m zHcZ+K0kntEVtkuE%6Fj zzHv&jd;yD`w6@|_+=h$z+ny-5BRx)(G8XSfz3_$NDeT79Vsjf(I{F&`dm_uH7rumQ zxog$m7-3tx0f%tIUM@!Rt=g}sTRoN!o~?izy4|xK9azU`k8h4l4K{%5LcVWN_%+cZ zV1#dYIfKnkH(Um7xpBq8oin0~m)3%CKMbcJI9v?In5A-uC$+jTRP51#2``hy7eW+m zPB$mKfe2EQx8cac8jOswlze1~(Ml%2-p;@l4Ne4YQpIN6u62LbpX(ah>%i{__*E!Z z-Gbx*U+8UCL zqP_4I;0QcQZ3sIHU?k`*xO4ar)_J%RHvip8xyCIV<%}bhr#t6Ep$byP)o_fCV3tHR zX^q4qx$W?SqMjd=P2ekZpeSAmb!b3QiEU(-;SfuHc?7NHBuy2@a3$s2>J`CB^3fI? z?(ED%5$pj3N%%%!^#OhZkS*Kp4&cY9K5Fz($vYNdbZCtxT4R~H`0WAw@KemiBsu2N z33G46bifV zJ6GW@XOF===Sjw*sgdrUNuEiI+}Pn7K{O~5@@3Ix&H3=Uwma{A2-}<07?fMxVsf@ zjM%czDdO*QVhbZK_Uz3EmSPL0abOw2u?F?t-KK{jir=RW*IfN;QR2R=4Cu4Ml*5RPt*v=Xa{<^(;7CHQO$ z=eUV1QLnC@2?6a!y++a zQ!&SOXFlkPfu3yC`=*Y@Z*ZAs{KPkSzI~D?@r4F92%pZUO7E1EKOEu9ju{w%4Y#L4 zm!-WGbRDkWSId>Y3Stw>ip3sEJ5t<@;$>oT9-|B*C#~IhQS3#wI43C%8`6Q@>R$aDMff(IZpLTjw$`2O8*`tIK<)o#a0Rs8@u#x+jtvgb#!j6teB zI)TH1@&HP|)jtm7t-eU{h0JFOZkFk8VsFmpiHF~eOLm*ePN;0igY%xJaX-Q~7nLgf zyn?I5GTy{}rF0!#oKM$=kz4Cy$x!SMNk3J=rU879zNp_!oh&@F8pEh z7R<*68q}(Ib~*#{0q?rqTP4SD*>Jjz(m%m%Y^9Zy)#kCKontv z2A6evIuj+O;2lt6! zcb!)YHi#65YHAtPOYAZ^i$B7JP+E!oNWPnMTs)22FGl$fgWgH@i$NZYjWMprKjkXQ zzOE8W!VDBX>DvH31qe>LcZX$pfrq>YJF&M3CyAB!$2^}CUijZ>2^7f~@>Nt#7%0qH z?im-wLi&VWsq@atE5kViI`?Pgsv0&+BwAWa%@BjVQB5ucy4R$3irWV?aM>I!gOB3{9RLvwViYx$^K-&d3_P z<&TzPD@6e~M2eX?2)IjgAwoCX5~Oa?e`_g2ITk^{ok0HYk}cHEx|-TbnLJkb-RZxwEmxvv2D&IaNLBOp*O-GD3I+&~-pA&YZg zLPZ4@U21A^1fs;;7t;*SfCVSN4?si5O@5zSmS;>Mjxae)RhCtlQ_Hdn*EUY(UQ9*+ z0LKATMxOY|9NR!RV&}|K$B%VkTbBCHn#N7?UqX1CuPTZE$05p3aBZrR_(Cx8Stk7b z6sv3Nn6bRgL-r7$D%-#k6--}bVH`5@QdA5>%kB4|g()1XB6lohsI-x_4Vi+b#ev1Q z{1vYS(}h?XCp^&+kmt%fqb6sUgAqrn&)o@Z+|{dxY1{EP)^xs2Z;)7`Jycx+=8S;?20)RI?G zxP+@6Q_yU+AdqF4zmHUd3!aXT!Z%%e^wO(=QZKzmuCK+FUp(@+KXnaZIqeq6%NS;i z1cyk!9&fP!^=^T^2Uqt~=(=Omak>^u+9IP)Sp-*WVa;0WY1(x1IeTeTg9No(DgTDz z8vx!I(aWqnVw72XBwQxSh!6z(xbjTjV~hxO$a+B_i?GP5I+8dn?U(4L_*L~c;#HXh zMKJe0j(Z@Q?VAg13Fb&tCNHW=_f2@ro*ohQBBd&O-2fmqr2?H}^X*&{5Wks-zX_#i zuss9`B-HW9s(`2m+h5iN-=ejCP|0Eqn@if2pK-xxiKDKb{f5Dj=cTverCxd)u6~;s z+KV7V{NwrA_u>W5&lWIhosG_u?;ByuBMQ$lH4eHjX#u)$qnCurLP&SKQstVx~G%9L?;rhaYG_La|4XI_xpK zw%s;rbM`3yF7vqYI6R9SvMtp&M2@6`JiZ^e^wI}#^?3}-naD3uJbn-_$m53yHjYQ; z)$-^!AS+W$KFD$=7GHUC`iGJ58WF#O@e!mHn*^%ECbNAuJ^j2;o0nI7UQyx6ho%8uY|6?RPp+8ydbZiAlNuwnODmzj_{ZElv$ss>nB-` zl2+Wp>{Pf7yPrl%aZ9i|+%mgHXD`%J`xLK?!_wxy40PfnK5sEBSwUhM#m}HLY_7%M z@u;zWbVTZPeg&HovtTX1jLhO!Z~?Kg{TkTNOJB#;eHa(fjoU%fD=61*Act~=uRMud`Q|y~ zx(dvezX`ZHa%J`~wtUR43in&csw3Pf%N9=lRCU$^osw*Wu#?GFU;?sz1f&=ea#jnn z_o9zjs{h3urbwo3@D1<#>LZA^kDo_1XOS8 zx{3+VRCUz@osv9*u#?GCV0?KB&AR+v6>KqLi3-l zzd$3>SvhhggQav<;4HuelT3KOa+HJIJN32%gY!J{tm>phT!-KZRygIAX|?(`k6)!>OB#>XQ%4>I-e#YH zLm!&|O6mPMFt{KyWM*|0w-Gau`}Kfoh45KnioB4HH-^lAVdL9h*WGX{uj zaLawy`v|~P-v_8u7g1_MZ7D^HC4}P~@^OS46~Ya5CSaAV>@#YQpN`Rd$t7y9(4FIi zVmOdJ)HWF1yaJKNAA*J2T%|kbdb0JUc?fXNTbiuknF-Zy)g4YQYinhkb+=b1qNKuH z3TY?+qQEX(Je*hQH5ND1d5^M_R(@{&c{K9-y$|TUrKi`TiPdMQNm(Q<{~pysY5z#2 zr9M0iI_{Ew^ao_E`Y4jlk06g#58z2J5#0ST()eQJYOEq-E%6^+^>&)GFV0uLX&j z>HGy3tFYrNOoXLR;fE-U%6diz5PMQg|oR9dK9OaSz7}hYBfqcExjjIe>{2V(| zM!m@7weU$FwZud2LH(~m{rH|%m7%3?uxIbwVBpPS{6iE%{^7^Q0=Orj?K<0|I31`w zhffno4>x|}qxQfX%tvsz?Gb2J@mF|<&Bu#SajLq+-U#V;($5WZ4?g$eBeo83?)xWm zmXHhUeF7D$6*8<$2-_UtX7v<*4ZLO6uClTB|1hh22HE2)`whvn6sddgTqDrmB113z z4p)Bl5#wj@nerbblh?v~E1ZK)(o31X&XcJWJEcsk=qF(ATv3&2rGCnkWmJ?6GOfH( zGW{do75^KTi8B2Yasx7bJ!Sf5fz-=?!QCqHI$oyCb3K{<70>0rRX`!r|3RYocU;EH z^dHEBObP7%FD`6LoqG?oyHT&V|KMJqLwsT{f%S^&abX)~P`*UUT&%nQ1d3Q@t!{8m z=50hdDS26AV9qKKF#j`eVg9xTIwuoez?>N>V7^Ho ze`pG0MT?GR<;u;3khfV?jYku$_;}ILLzBZ;Gip{1=w1A4hKE&gFVVPF1F+ zu0S%SB=QeDT4Oht#xY_mL!YU?Pr8@(-y0P|uiC@GSpEti~!a!Y9;e+7^ zMB4-MpM32@P)kEImd~a@F+{=D{L_~6QS0(AO+29pWII_I#fGeX)K(*9X4YvBf9=B~ zN80Vw?J=Ga?ClZzFq!@_?mLbVRYdBlud`lz$l8a;NT5tTy<(h9t$ip!`fq*U7xrA% zKCtEi_YvQYHbxr8!cEcYf(Km5>VgNp9fFgOPj>?g9{3m*M^*>F<*Y1tv~h=3tdrkV z$$E#WMVtKf4m`JL@KdIVaW8CHQ3BGPk0{mnE{zmuXB=QgO`CChODz~- z+9trrqKBaIy$dXQtiW)pmsZO4EL@#Oy?Rcy?s2w&ufnyu?!m%19+jL=y6ypwNP7ci z-%uRI$j#^w>yMaa5)gqMCC-Qtg+VL0@Ie4%1s6UDi>&Ix2Yv)u7Czd-#R%vqlO(Qu z+)OXwNjO)vrtgA&J&ck-ymG)5Ex?$xGaI1g=7 zyQ{q6?mPy3g4{&Gzg~*r>T$z8_s4+exZ@V}l+w&>a$}*p%s>@^ov7QitWim+zmzV?!v9@tbOp!d4o{#O&5>d-G;Cr^?vSSw~tzwU~ z3!Snmo20)Nk=oq(l%tGe^Cz^S@|?vt@&~@(sR4;&+T6PE)xpmL72M-t(WmR771;K1 zc>Q%G!RK4EO?qh~xYtV?aCNa^y}FL{R?6#@A}^y%pn9?5h!jU(sqP({WF3hW1lK#B zr34~UZ*{5Tb~eERP~k=A7vgd9b)-6SMZj_L*gWB@a`ix`B-bG9WO5alfLw7177WlL zTwMp3$~w~9DA&cvp{Iavn(D^jBPG6h4!JT2U(Nuoj$D~NZXGF$tUAIC?iKg<9zr4N z2p2J6`QFdg=GEvHjIn~R3Ri(bwsl~~D{TNaF&?k4v;q?_Gdb`gbI9sG_fyl30OC|> zSD;g)Jpel??E({^9brGEqlWC^xfl9?ANj;Yi63evZG-FoRqqMs>0gYlqrMw~IRjnl z_rU*+dUThvXS-qe$^?TMdsWbkoe`1J^7)5aAaLp#w$_P;?V&(P=hk8P)2=|LMtcBuQrZQ^ z*Jbv3wa#0D-g@i2Tj8Z+eCbAm$cKz<7QiVV_wCg0<#{2bsy-d-GBnW3+sbtas{ON1t~J`Sb~5mzenq^Y#5~zmVF#>XV=12 zyssz4)~Gt(G4(nae|?^H82s%O?VYG2CEstuxr}Hy`me|KKgUKa$@gC8TDt*N_v>x= zy7H~}SrzE?EcphLM>?VX)cI)dLOp6HG!_!@8&>#O5g+gIbG5XUongqiGyI4fYjQZD z$8f)dyL@Q^sF{GmV$*EzZL4~VwMgic_tl5ZUrEEsIsAar;W;Qg-x8N3)`7&M*7f39 zXwvfE;W1%3h!9!>)@7zc2K>{VWyq_pwsC%@BR>*RYihGb|B902C!|rwcYz;?p2~-^ z!7bjiimL^?8rO1wjj|m}|AX>!R_ovJ5IC!q`PH*pnMxOwr1Y)^2VLG{5nqd99RXyE zOcw#~yMcG~e^DR?@#xOk;BVN5A~fF2O#BW6v;wDg*~@>Z+M!OF6{jl0*it9zc@OE& z&QHWf{|UScv1LI0=8dzMB7*=d+dnGLJO3iAC1(5Iva4@ZiDM#y^aKP-?z)zk;g>gf zwxV`F%Qq+j{7=_C-m?*GS8!K?li3IOpKfU^n5M!AuK&9_~06g1JYd)Blw=epmeq8$N`|-=*Q+gZSt_AR2cy z3f_TuEk}9fcQv#niW}yWzFb`sJjR>b$V;c|G}n~ zwqA%k^eBEa>);1;nNC5km#EEc?m8gDulmWlrC%nCGVk;03au2m9ZSkWfsUp=Q(xS2Y|hN84M=pW6j#+0~VS5yS%_|A9U{VKf;c)dYOwK{~%?u_eY*q>D85YoSi#buvTJ$ z^DC?sL2k3KwUXo-JoMU-b&U^^=F$bAM}GAa>aqdP_?Er25qCK)x&<8vyCQK#ncHxG z5M=}!BRNar2l7;@2zJv-F_rILh?nSJ-Pmw*5gvJP$Hll)1>nQFPvDkoSFqkIVA=!- z^g^}i;w!aVbiDeE;w1obHxm+sDI1W{&O4y?Ol;DNm*Q2Kw0Vp7a7r#mid!E9>F$ezK0zDx3lx4YNnhtAz|_SwB>_MLgwvX#rv z$S+;7^7M(7jSLMB9L)Q*Z_5vJP+E(B{M)kb0{(yJIrqJI<#o5d^qo&Exb4vCZ@6pM zgOA?zmm8mbRsYT#?vCC6v3o8m9y)%<%YXl-V~c+Cw%_b3pSb?=8{huHZMpmA-*nYG z-;-YRu17C<@w=CNHu1n0-gnUh&t4gR-^Z-ie&L=Azxeez&2M}7qfdYC;SF!!@*l>N zZ~T_ibKzr`tdD&6SL?p>-7o&+p(nQ zMeNq=Tb-{JmM(t%@Ebn<#0?L<=)ux~{g0Qv(~MJM@UIyiEsciDK`Z&2l((6h_TvUk z`&(So?!~`1hBfWC_=ow5b`bgeTVdef2@7Z3H)`5XQ2yH(K!1mFow#2G9H%#F+FxRt z_N8f>_6%TdN12s)|04|Q(<87&$h#D?-6x0@woZ&IW(420YdwwAbSKXTWNXgWK%Ilwypz$Au#8nKtW(g=>RA@guEi&_5&WLn?E;_9&J5PmmH>0~f=f>r$X8 z;z?C;KB&A5|5WD~z?PKUad!J7QWkXDQOWbrUtdQrht2XuFkX)z2gfm0ewrH2d5}xo+1s z0_oZ+Qd)Cm2>XNrDu0hW-GF?`uV1@dIw{fn_Tp|JS#>EghCn*Own}ZRdxNMm4b3(w zeh}!!+olhr_*GLcPE(ru5gkUH zhRUR*S=3rFy3U^{iQs5J>v%K3*7#)l7-(J<;V%@T2Ot?`8TWyFwi#LRyVaYgj$%6q zWN}Jk7z7vaL>YVrC{}C-{Y4Bs>$DpKoN(Y#`O30UlpJ`dFRB+dz+c$v1C8geo>x$9 zpHmI(X8>(~6>YFqH3|p2^LEH*JJ>l4$tkUx=!}s5iR2WuO{i$^|7}Ie-c79R5USej zS2gkVMWAp{EHV8aw*7v{p0=6N?yp1r2Y_(P^FeqW(79;fp*qNXJF_3o;fjA{>^s#@Pm;vnXajLMo0 zOGSC~=e;7%g4aW+cU7_ZxQU16n~w2UP-)hG!LG$d-2=Yp^HT-bm6QorPI(um92Z+T8>LN^~)=Z_C zvZ%P7A3)WuKT&NDCvzTngd{I_bjSJTe|T75ql8HVVTRXqqq z74_{AC!Mp_fr>G!RiUaWpbGgDI=`yT(n7=9gFsptHl80+_7cjCo(RdH@Qd2_fiR#c zoV!ewO5f}7XNnmx8L*W$%tc6OL4ELAp=<@<()xgY?nL%qj6#n8ngh8S2ycWD z+dIL}{}g}&HqUp5tLjP1qkJnL<@ZozzMlyCAvD9vAaBD{6XIK;OlfJkw5*)V<<_K} zi-(5th17%pc4T4X50_sR1IZ;3}qW>@B8-Mg|AFLS5VU=Tqx@hx+n^gT1Us zLb2NtF2ez4x-(5c&Kly>kg+572HGl!tmkL!QR8EA!O{yr$#_nYA-}F z49FrN_ZQrufg{2VneTIlL@W?RpF231?<1SVuF#7@MBQ5`02Qb?i0Je{KcdS+j9N21 z?V%h#d?=qf)LZC1m>))yRBFltU+<7dL|<=lIMq8c>>fnDeZ7N&hao1RNQ#3DQrDj^ z4i5||%B141&}W5;fua8VO{5}!{YdX1i=y&IRR|6pvbG#1-T98i$x_Ug|}-vmK7+_-c%vK7n%wUPf1hsf|~)ZVR!(lAEb%)Iuz+0 zgw*>Fr}8%qV5I|~!Q~W zpz6h5il0$d?^_3Ayy6CR7ttJtc|F1mNP7J2DJg0_88{4;Au7il*0V$UXVt8);5+ z%b*4Qsf&k(mv?tv+Iy2oxQ6dV#MVo`*mAwa>qNY4xWhC%?!iNYFh-!OZJl~uOYH&{ z&--Hs_^8-DQKtOCL&Jx=Lg!8nB~8$ex_gJwwP@R13^(M|H!oeGkA>Eywu7`quv&gq zPI0js7f7nRr;seAuQvhf`P9wiJug()IRXDY3{V92hPJ20h>0qcK%aF2YD> zrIAO5s_6aNg*j*_27nufSRJZO?S;W*51<{T;&g>pV{nCCMfTziHyuJZB%ecpYDv*h z>f#Nssn7kMIhVy_UHRY2J`4V7i_pG-#0Rx7e)hP7Douw z%AVirHQ@e%zWu^L)dERT5WMGKzyjU7VZa?JqI+CFk{>~3=w7`rF?+=t4v(jFBbC7) zCpq2*M$z@KZTXv^*5d|U^pFW0?<1b=g~I`oFCH2kfcB7Qe@Gd@_)-`=%oZ>D(n4Q^ z8swpM+0-6%A~v3={vH?hSX>q;)xgjVa6cfFmeOT`?f@D0mqS;o-T;lPG?)kpm2~r0K1_uXy z2lfp?n2Iw1p=DrGeM7xCi(yClpzmM+WH`SM#-i#_;C;nusWsVMp{pqAaWp{!p27S7 zLjZccXWH58d=%{KN9z@>oyHVMvc&kN`HE;0$y^%bI} zLwg2UCMU|KUD`X;OGSY9UE6t!`(YgVF~WGxC=Cbi*vQE?J z+bt-U@|9Li6;F@>p|LA;bgE^^lCmjqAN}zQ?$|!`_bf+?{VC8^873;Osmx$7fcH`* zeS?L`+kO|r#zoJocCYcP5(rrCbGA_$|DphwoU(8osVzTc0TGobulQ(i*3s#^LQ79s z2;S8}*vnjT_^_u;n5~?$gj7?JNkA6jJImWT(}3kc{gl}@9sK9;E-$G%X_Jh-eKKCd z`UTC>_})*Ny0DjM+otnFa()a?@5S#YaZ}pzrOTIb1Ev;6=nrAh+pxcBRMS3<`%`&5 zZyPRP+$a*_|6}i6z^baY|L-y9T5L85D2jJc?#TU)cSHe&1g|JwP(VP%5Dc~{W+h@) zCo4@dEln*gEi+5=l2)3ergX|OE3=c9nU!74ZkDJ1V~jcX0y8`3_df6Q{-5{%{H^s} z>oewxK2f0g)?gf4lJ*nOwRZZ zpKlO(Yj(77>xS@aZ~{Ffjn8jDEiTh=8G=x6;4@G7r(Jwp3Gj(K7>{eJ2X4}HgX~Y+ z0k|B-L9pp+8hOka#oz6Ok^$yniS$DavbhW`}t}AWs(A7@4CfRfBHn`tD z7uD!8TG$|_3)SH^Un=n_U-JCbmpl^#NM{F*546E=!L;oiLOL;&v}^Yw^n9c{Z9mri zoV3B7uyfKK`bCh%h$c%z3~6*M#UGkP_I=5uy?T@S^dr3?qbIh_Sk_WhFQ`Se!5vwo z|7Lw<2*vpv)g2zpraHf$O{qCK(K$9)Ho9iC4K|N1!cq>go@V_wYv35N_hlW$I+OK& z){U$OSWk_imhsN}eN1N&oJU70F>f@Mm5b^QRlI!%rs6LMtPRS?lKvkzVS&pP~09n%KGBqS3?f`K#- zZEoO+b7K+JGI`TXRY=QW4W_k*l`tP^FGp$3zxdP&f1AB0o~u5vos0euDGrB#ot*C+ zr*+fxJ5w;c4D<2fTyH^j3CH|I{!Ec@g!4rq`9Ul+a?CzRanKu1vgcqiTDaj~Ximaf z^qqwSxF`7IuNdWSq$H$|!H%?+DGR;=18FDvx#1jY-=HVJK~Bqoi%cIejpW~`Z3RCe zxxpCl5|j^TBfve+gEma~vMcW0IDC|D9hROZsq}p4$TUV%XQpYIx(KSv0;DAL^c7U= zrE&wtA);fnSJE-chpz1To;)X$@Tu_-L3{MGrcfp~gVGA{SGonJg(A7(AA>VEUw=-! z32;I-j9JQQ)lk568`Er<%$^UiXAP8c+D=Zp1*Qo)4(~JF4i)&FaVt2Fv{xq`EAD<($t4$qnjZHSQ5!AIuF%58)A@DBW@Rc7qonSh`@%l9+Zt2-6Kr zFF~mEM9)!3N!UNSOKO)AjItN@1HS)@bR)++2qQS{0j5JRPEvtuk>cPeJiwk$bJ}qv zO8Y0Ly$dTPo(Av<(@7*s`-$ljA}qnnWrLiL{XTNd{I;Rf~H$H!6Wb}@n} za1xQ1$Ya`ENYqk{V~Q#w@(~l5@|oI+iA>9xI*0CRMX!aT}AWSszi$q-xer)G?`=^%r+AshSNCcQUD(rHQ+lUf~il#63*! zFbx*>GU4BOvGgo)KT{;r4Pq%%9@7x943G31t^>duD(u@(AF=O*5%b^a{1NK+r~w>2~4DI5ETHJ+v>QM1byWmcS0mZ>xQEv7ND{ClgB&t934DG}|C74!7cJLXhH@r1*cSthy>^|E_ zh7qijS*uu&1#iG;o4Rkpyw7!~vUah)#@fjG4(ms(=TIr;CTqVk!%kzJhqF#%tz@0c zx{!4->%*+;S+}8j!{kYw{k-AfN$vdNz%#tHi-2z7o$;;g=!j7+{xCISsHwKS;iib` zXjvLD8-1RNn1{L}q7z2A6!8%r)3+ub>6QQ)k&CU=agh(=b|G34U`ymVmq7S9(y#@> zIn+_}zlr<^M$MN|AK`mW?V>v2TRDYMDX0gc95!$8ji$2N#5ipJ;2(1iH8$oe+lcui zVyMrQu-?Ra3u+wPi=J_?hIJ2G1iTy5!BxPgG2KvqkBLOJ#gYcb#-S#~Cc4H!cI6d6R75|vcApw1*?%r_BO2Htm&-z ztPa-uQ3Y&F?1X*e*~A5Q0WT&-V*I?M=`N$@|DHrG>6J_xfhr&qb;SI8P`%+<*4LB2 z#5#EQARk}WSk`RTLe@K2H?i(zeT(&5R*#;PH1A#80}`Sp>AzpXs_umZQ#D%h3?+q z*Y7S=v;TA#>QQ&Ow}DLq_j=f1=Rj)P_fT!{^}vH@fwVVJ+ogSg8j_ZR_n^JgKJzf( zD31^0BB>@+2Lnc@ed~cgHl9YUSD8km$DB0k19zgu8y-x%f~l&nmZwt>yfeKY?$N{P zJ6j6amj11WbM%md>f4T)@6OtdH8YGXk-VM7I*xTRD#aY==FEFOdS}Zq^QR9Ytzo?b zwJG&cjI(?Y=~JvbSr4-wXFZGBK%kDeFa4j~kAlPQIa& z>CY`Mpm9h$KLH;Mp|gy}4R82$NN2RP%l7j#ARs%=wH*x0o^7;)X{i3NE;|-ecaEDI zC}76;kMLgq@$vWL=aXl~uSDI$mILG0<96w=w?l03N+Gr(oGiqafgcOwux~_-n(ktQ zheu({LuwIei`?%bo!jxbt)pykEcYGM_lh1w&lb5JG0yGy+<~}#EO#;5XXR4fcXR)V zmP5I3qfQ&y4=pNHS^k^t9-~{v+3;DMwx~TuPv>n1E7c@E*A|bTzJ^iFRjp>{9&Ki! zn#|61!s=w znno~9)^sP+98H^SJcniex%(bT}yI#|{EYo_j+d|FV< z6ixk^ay2=arfXWuG+)y{nU-t%jcKzcKM#ues-}@l?`yi9=^IV!n9LAWvz<&hH6pj} zhfJ}W{$LuU$=8!g$k#N0sY+8G(_NaXnI6^j2-9{=yP1w?dY|dEreB$U(&Xz!<#~jv znx!)ZXu651r>0d*Lp3!pm1z2!X|5)pmK1Y|revlkG)-dKt7#t7+nQD}o!7L3>32_56}4T$9m?%1hPMjcJUgRHkxG6-)~>ZD3lV=_95sn(W>bvq4i5(@9NJnZDDs zg2_f-R^pj+f~kw9Hmxa2yrzLnnVO22CTW_-5S;u^&61}=QWM)I!k20?@Z_19_l(! z4gy;;MLFlTw(AfiFQzl%>8`m*L7F_eO_76Pj3T#Nx~0fW$k%BSc_YPPtheIp=`@)wAB7vz%H2w;9jKpnnD9#m1E(sro=$}9s|D9G$8PZ zoCxLgIyT143Va9Yyrxlsr;sjcx-0OEoCJP-mFIG#0$9mJSITIk5cXM=W0b&grgLup z2p(tP50dqxeCOQigICK^NY%88sZ`SwOjU}+^T8?TdAp`P!CCmF!D6Q6Feq-tydF+yg%SRS79r`u&j3R1ZT!P8#&RGyQ9D85y!#E`ueUwiG6Xd}1tv2Buo5 z2)Ss~gIg+jE`+*}-;9SK$RbzsVd$gtrQ~l7eiUYFs?I-YtbqyaxwJ!LM1`>yrZLfx zUM$zbJf;Sq($~R4rbYH`A-?81c!-Ja$QEPT)6F~|gYC)_ZU`M|J_ctsjb!o|0Qhea zObN}yv?n!956yxN@FJ6{%LX{4(y#X4Y zv>bcELGwAdpz^^F-51N}0l)UAnD$@0A2YXsk0Njn%Yto?q^VWd2~5k<)WSSrZik6F zU%RkV@&&j_Q)pO<+yNc9gr(pz=|IR1SjcH=Z+F0Ere*MUm~`0zv4g1eW$;m03zuE6 zM0vu9NmVYpVYQ~akzOP>{CCjh7p&PHNaTF9M}aPT;0C5exJTWQ#%k&j9_z9frZAlm zgTu4nC8*SCOTv>~UV_^+J%#iN+^fjGKYW18et1}?9l?D2VY8;=;e#>lMW#A96Mjm* z3Wu3$?J{DuJOFPosl7b_r?e;4>;Sk9rhQlhR5Sb=4^thaN94J@2GN<6M(0Y2%OOZr zg#9`T|9X3#X(=p-sB$?BzbN8!>~-j#MfsM&J9x&uj-Qx`s9ol}ybe>Cs88I1bPtni zr6aIX6V>G?JjtY5sS!5oG-{4MvMD=`+UKPiGb@thjPr7^n^-PQK*gl8Us0faP7s?MHHHSTs_PCscy-bUM_UJ=s zF;u0|kv;{UOlprlf)0vcapXalkDxEpGT0UQjmy7aEYngr9Qmuu$FPp+fN>l>KZX~W z)LDEQHYra&ny29o)pv&`kHEbek&nAkG>S6m-IihC@(pig!M`hs*DdSWL_UfoK+hRT>9L%?9BzzA4uqey+1+27axa~{WWYJjL1=!29%)TaSn(bRS&a~X#7*&Jx zrSi1D8key2yT!se>l3=-bgVfr-wlJCORSG^A7VJIG~P3dzw`E*If;l?FM{ zi*4V-YKtDUU4lIpt+D+G?^?9k_A{Jes)I4nYiz&5cTBYyD{-tcErrFUy2`S!ZT5hk4e#<7sCz|d@GR3z{i(qwh7TARQNQzkpFET|j)xuj$ zeVEj7w~3+36ZiH%? zN7Me;6J{$>r|ER;Pr_T=%e2V;M{JtSTRfuE=tz5u&6?;)dkc@zDyCaphO4(|$E3~& zZxPExG+e`{VVY&kt$jhQVF&83yCMpR53}@ub4JKI5gRk zPM8D4Q6|+R2a4ksost8^d5i9}r-}3;z<;&SI_XY(hHz-|P0E77VymX4q!c+=Bu*yJ zMGzc9X{k)LNT)FEJDoB(hnX61L^&mgiPR~SR?BD3a8by#6snV|T!xFcblSa1K4OIEI+Z+^ z!sAI#+eZnS3zMiJ>3RDY5v%F_q+Ry0qDB#4DaVV&OpEOFJ;QiWuW5L4iX1OCDuOA= zSukD3Pi(I)N?xJqifD+w*s-&qCz)(R^&#S_?3D=58G7H)1peZX`;lU8n@}9 z-l96UaMc6wRwsT@1f6^R z=JpRUuYx@xrdJj$5vQ1zLUFGumnGsCrds>Wy`I2%(}F9N=Oev5-It0UitNw#YU}=h z$kk~t_v(x^(;|QOda*;(TfI``L*lTeQ&`?ZB6FsSd7kMBCb|QpwCxs!xj!UgZX(Y` z@H2X@5PdBQb6+8Hnd-paJIsBhSYJh+%fP>Ptoy^_Jkuh3eD9ycV7ISsVhLVMXWabz z+>RyqGaYC#vCnGE7shnX&A}9>J?r{V%tWR-`x|{`VwAp2%kAg;+>Dg2(|+hP4`~%s zEx7j0!j{;h(|r0;lvA3bnZDCBpf9y<%bTg5b@nlw7SFWEUe1)M(tz$f9us4k4j43Q zJSO()w7Gpx$;ZXM*&GG#>AP627jxzi)xwIt3*0w|vrKjH1bRLpd}@^EZmj2%B2AI~ zJuL4@F;3IZOf$8oXTMXJHfOHNH@F{u%O}n-)xsF24!5YZsr?>s-zZLNx((AdiN<*< zZAHJ8?wdsFtwgo371N#;YncuhyZWWbr^Vx%4)CtL1az6-__)Ta2_{ zlTXTO`MhY*l$?T}(ZxYcV^apWY!k0*s!n;peVZ72JC(i^?n~L_zFq8PIwLluWWfvK zFjF0zPI<-s1u<6C5|&K0=kmy7H2KG*S=f$EubizW_wXYSoElUkLYXBOIqx%8zJ`#??aH;=0?hW{7cqg54e@z5g^u7Bbk!g|9;&n08BK*6T*o;KwUFsjv z;!P2Bmov(s7RN=lMdMq%D`r}BQ;YXRy+wDm_(1HnXibX`#V<%I=H3<`ig5(+ih1`?n=OazR2Pr0#9bD7dR!2%Sk%Ge8}Wuk z{vO|n_brO__+Av=OEH&1ZfZ}DA4TkaM9ZKIWBwvGYMPar?r~XMK%(-NrH=CWO?0{6 zNfSJ-h*1_z@%UX#wCE-ekP9uE>mlWf>bi;Fd`*mSkV9!o+g+*gMedS?`N<6#CA1tc&43I&1=u`;{JcH#3BvqGs&oEhT z(es|M@>Po(J(J~Wi@x$qk*W2RZyBsfvw3C6^%jMDWlQ^mlvZosnDzwZ%I=!zI-M)W zGS$HwX|qJG+|0Ddell&C*Jyc0rP)7AE0m+9$8w5N2j8XLD#ysBOms!a^~#egm=3tp zbtO-(Wx|F_uX4$geh)eO{3NfjGSi}&UgKoBMR#~jkV`Cj*lVKPWzn-<1@Z?ZD*aOb zBVNU_e1$XS7hcn3y+xvBncQVjmzFomQx^4TIYXK&o%u$#tdyxpDrR-dYWV__x?7tg z_cKw?da~sl`IaJXmm0~hN8t6HuA4Q|^I?jz$WGVW8rezHl-_qijSSU9_Y*ZTQB!Jq z3g#=(ME49e@+PKQ`&;QVk?vFkpQZ0@StFlRo>-SGm@9WSk!`L#U{RR+E%F_UUTZl| zernO1EpL-uA5rzBdyNG$MAKy~Z-I=~MEkHnCTnud__*Z)nTkZ?;F`40kmgwQQ_DKJ z*&_E=cgWKgb!~O0w6AjJ>)GlanQGAut?rc$iwasTksB>?v|1+LLZb1dTgLsZR!GNc z6(v4neXB?0DvNftS}pfk^k%EIa`>Z^ZyEH>_@dQ%nZJf;5yayM{Y|pmq9E_hvYv@N z)4jLK#I;V(67TJDkVSWT?~*f_$nzQRm!!`+r{_D~ugdNg{px*4<}#6IQ0q736)P>T z^*gflW6pdFT7Mu@naFc%>(lZ)6JD7!{?+<(+3In%x9c*#Y5j#vwaC`yD_L%lf17XQ z3XA%-xhRh#(Y~+CnAqkgIc>c&%7QjmszSpS_xU$rrf$PLaYZGGH~ z1|&M}2Qt!pS{grCG~UPC@O#3U=J4?`vMsvLr@e6(64m8E#ulG0hR>5u&$oR7jC6~> z_X#p)TGX~}sIkhTo^8X8?~qiKqP8){Z5xT`Y<$2y$+%Y$pMS~5!1;%}Z)jP;6eq&?X-#kgY8>9+lihNrlm{LOQ! zao(bFFuBea$y8b=jo^E(-rYH^Y zEP7@b9?uZf!HBMlWrp!9Q!VVmv_XdV7L|5*@F_XSh}3jq@TIncjp5Hy+H$xs__wxM z#`>*Ja%*>k(d9X!rEqDmU%Mg3V@zt~%Q1E-;*l@Mc%MmK--jCKo5(iQ_`#wu_hE+l zJjEo>*IEuYd@Opi8TV`cj@TR}+ncdB#E{ zH4Y}X%QN;`)W6+W<2#Fnv>R^(ZF73&waYiMnd)%-ENfS2IIOhW+LaocExM=ORO7To zkF=X^_-uDZdAi*UqpwB#+f^A3i{5EhZEUpYe7jl3DU1HyZnj~*;Ed9t{Vhgciz3?J zYRt4~K>PW|dW-Vf*BOmSY80++f0t3RLq&r(_FD9PhXclGi`+XNH2y$RH4E-|#AvzKNogJ5FgjaQ z((#xPWzn4--!=MJ^i0Q-#xRSHcl_8Wu;}-WpBb|(3hVThaVOI3idXrl`z< zPCpo9UsAPRmr>s7N8>JwZtwK7vE8BvJN;^$w&>|j|2De3OtoH$qyC{z(%gzf{c~N$ z=bh~4X^V``?xx2p&a{Beo@P&r26S#^I*?S9DV^Jz9{Zf0_jm4W_O)nZXJ2!gMGc+( z%zBGXcMddnAklGOmm#}!HxFBB-Md7azgU#jCDshu?<`?PmjrXTMN7LRn^j0E%APKL z%!N#JZTzCk0CO+XGDyk%u}hj6`>Kj^Aj9-cHw!Il=R3$;Y*B=7mbuHKRNrj#7bGg- zK*j{$5$3`J&M0$z^UUoQJ>WaeJZ;f4zWJs{gVXb{Z-E(&q@sM`TVkeKXtn z?pkiHvS>utO7pNqj;>Yamq;qg>aMfRD^}W(uD6=_g$>{bEbJ{_oWiTvrMz$}D7BZr_*H&~24DP16&> zME_6(jht4`q`tjdWxm0*5WdOUf}R(cmfC}FINoiw>GwL-bE$nG(xYZB({lSANNda$ zn${t$HQ#4ihJUp_-EEy2bVTjn$2Xks_PFU_S_W5c_!jAXO&y2)goKZh;=g4OgS6gE zXHuUnHkjj?=vo!#zQHV0#NRnSVcx81^^ixpJz=hAqAPP2JYim7dJX7^Jz+*PQV9(} zN9;*6Q4<}pO=cZ?*5b1ji{&Qs0Zofb7t5#2p6sb&K5b56QZb)4YnsK}Y%XmUbBkHe zbkI({V2ineX(_m6SGjC4w=3dL<?Vo-^B6G!mXSeVLZSo!Q}j+s#NO)z&YV*~-(tDtMUJ z3+8-HPi7a&7fkwfA{7(A>oWUTlDUFPbY9K^CUHXr8*ODQ%B=RuSA(G|X#{c_V(0;w*2ES*-}3D%#R*kNG}-o>q0) zYo1mFpJ2?rX3)x}d@q@iioj!XO~6a$$E%yCeXa;fCoh&SnfzihUV&bVqP(G*EU7jXXYz{9hkPy?76NfZNHhS2tLNN{btZ(O=+*1k&3{r__vr> z&E5PNNR@ZM+^-0_7W>B?FugZ4%nT=FMB0(hixM6~V>gcjFJ4w`uyl_yPCB<{`cpRwcY{(hpzZQGtMx_6e_> zZ>ltiDS5Kx5%W0SOF56&QS+1{=v%T_9yNc_l#SGAma2Ox?n`f&GxVKRe#vh!ZY4%YB<(T$QQ>gnTPJ7dI(|1qvFzrqAy=G}|nIG%4#hCV%c}U&OaK2;aoBH17 z$&v@$kC}q+L)8AgZMrGK)}5F5wmFXPE>zk(W|1QJqGVp;JLcnjMOSIZ&8HQCPw4~h z$IX*`omOe@nx80w)Y5n3-!-4$E1pU_VQy6fGcb+jy1=&X1-GmCTEpkI5y_f<;& z!iOSMpxuDkoO&m!gnR$%?WQ{58&jCegvYQBF0h3oIBRuvJte$kr8cj>gd=D-;AFGZ zudlH*-`}6uv$;0ahgw6m$<^vCvH6}FL&>MbP--zBR0Dj`VnPtxV_8#BC1j%-@MnwQ z=dT1zW>2L}H8J?9E)%A6Y9;H~p{-g;-Mg;drkc!UpW9I-+{yJ(d+oH4Pt&%c`+&04 zV=e=8QT?0ex}JSC$KTkj#MRf?RuL%Ggze3In%iGSy9>O2oz&*JD2}1y9B2QJS!v%T ze2wj6!1ruX`*p2_JPr0Vwdat0YMHxP|KPkWhmnO;f*+~@VK{k>fEczXvAqXxrw^ke zqDoZluWF+9ZZ!MkvzD@!v);_A_G=z*FJVa;w^KB^t|;I@PVY@r?^ z;ceW;_p$$E!M0`3%WS8oZPl1BL6t}r392mWnfUwIBPmW8s^ESoA(Aa*H=!S@3*>O> zcuSo%B#Vk5KyA~$7#!1SQGHvbs=lrEx4DJNYVL1vo0!+cF`x)NO-^;;R2$dO72m?8 z?+&W2iSu{<*DKM5W73M9)kUg9C*h_4o{ldGHT&FsF3t4bZA6N z`Y@hfToY33EaPo;mMObxNwrOORU$szX?Z#=D%y0m&qBR^{6EK3p6cv&MpF^gai7gG zudP2_B{3J5rN$PDY;gZnBY*%kR?u}*o!zD$F&^Svq|T$Dw$&NkWOt4U%A&@Erfp|! zn_HSkXc{-1W5QZ4k$QGFaRHR8K0` z=}9&DPotc=hfzmXjTKw?Sp5I}yqnE?@gl40;p&X0{@@%j$nLyy(K+rMF{qsdxAuS2 z8=L2H-h(yofvWW8mcQ$hE_&2DfOU{K69gUcV_ctiEepT3HxPyHSvyIePNQ!38C$YbfXrT_OnKVw<8 z|4>$wkL!OZ@mf#nY1mJ=o@ykgD~NN{rETXp)|9HQIM@1^e5G^tnLqnG&wc9oHa(6t z`CJ?AYKyw+HTgS79*R0TXi-c!D~O?DZA>E>bxLz-s`GQlyr?2(0sf3=Smep zjm%frlT<>h(UeQ2Dh)=91odg_|Jk^w>Z$HV)P1!YyVQ15su~rYS8z41Hu*d4>Yl%O zs%in{N!!kT-rUl>lqMhNby-Dwh}(hm|BlapH9j|uxBvS_+Mn_0{Le?xrmNNeKW>g0d@QC+2y|MjmU|KFGRfA+PK zTHASV@W1!S{-52>O=pDjo~P+txZ3jn=J}!`;|!#Dl$&3>@mm+`YOb~op!a5#PxDk~ zuIAssG~b?zx$rMsoVU7}s_Uk@Pat*1RHLQRYg5(tIqJ?t-P@?Y399d_)%ML?imF4? z-+*Y=KdOI75vhu^yVJpq)$p^O!r4LkfqwUXeh9n=h<1-PyRk9bR&PJ{3 zb}Q;G-vy}AILA>h_Ur`@b-fd}m*7*SyldsSSue8+NuF-3-mD#2{aM3U<4`mG z2B4lWvrw~e&TG(@}l>X?r9Tu{|5Nll=36-Z9MudZW2a`yb4^3;oHS&h`@c zAn$WQ{#p1Nz|?wfa60b^{6z+`l(VIrJXs!#FhO)EW7Yak~Rn@tn$=aR!8a z0o%D&t9X9p?QB`avn-#HOU6~X_=^X}RTz7dE6&58B} z(A)10o@LDeG`kv=NXLlg*jmN2N?$?$EV#n`#Kd0h>+gY@1s;OWM7DSvl&d3Z7Ure- z+#Eb>wS#A^cJQp#{+xP>=cqmfG>cZPY>{sS2Z;~zhIxf?Y8-B7K_u!oA`x|7a9`9y z=?yvgJA>1)tcKtLMtS}b)akzGgR?R9bCG4N&i4+v414oChGetPWjLB28#2x~lb;qM zL|yclkRpzM8Cp)PLQA)ab5WxvuEyCedQM!9+cf*pWk{R2DrA6>H}NsleALTOG%-b9 zhU$qsgKsj{;&z;lpOe1^{eMP_zwpMngmT%Qi}e}iRm){JVCQo&*S*>1kFo5PtXjw z3o%+2EYxjll{uvyRy4F2N& z0(z5)dCcbL~+erB#0&l=KzJ}1lu?4L(n#~Cjd3P|>@EnJ>EQ?TZwS7? zJ~X;UhSLa^183x?1vtx;u?I)C5#mC@@bGa$78am-7M6yeky%M);m3?lg;g%pVmWYy zd)+t@QMe0zk_ulz%_#iR{sE@mVwf1SA=rcU3|elE@WE}ohDw?xdYo~8;mU|{#!A#K zY!8z3)M6rTXF;N*7Vaylg+1g4d9y^Kq_e)Sq)|6f(yWe&^6|nX{~$?EH>OLz?nr9k zZ1gXbxsv7^&XqI|aXwl;7bP6IgzY74FOl@*U=X)PIi}Worn65vmqj%>VJ33qM2>vS zSXfl$(n~B$-4xYJ+*gG2KVUC9VP*r>#38B2Iyk~S)P`V(q_b(Er1uMh*p5%O;l9^P znh(2P(j3_Jl4ixOmozJOJ^DQFN%|Eky-!Hn^=xVMq*3de=z1=tUee6jKXCi6;=QYv z^seA~NwWp7mo&ffW^RY|T<&^F&pMJ%b<6G80s~{Vv(H}6+rT~zY;RzDgQVvl8`*vl zk6nGtaY<)uJ?~4Sq*=Nt_05)zlIE*!lr&>^qof(T8zsHRS1;+^Oww?#Q(Q`;q__PV zCB3nBR?_UwXC=+$d{)w2&W)1ZfTLDTk!K~%wR~36{K{v!4m3&}ZF^SIlb5wXa|E1~ z^xP#yOZUFOaV~J23zq-eZ7)cA{_-Y1zCU0cJcG#p8Sg9Xe}(-`+`B9=4XTN0P)$sO zp3L+xKFG_6CI6t-KAh^qsa@E=3tPH4E$APF{&%zg*4B}n8p)}N?4QV%L~WrbIQydi z=~z0xZ9E$#y~&nt&`j0o2F(ebjj5lDbk5r->20}mgP!foMN30)zCp*4a<%m-!Ca2G z63jI{uAFl@IG2O%4z@cCdiJwX(mQGk(cU_0A^R*e=(*3u9CIP}4e}{!y9#}5@#{I- zX7=37mdyq|3rcl%@m$EGcfF+dV)l{#j}IQNw%l+J=I== z&R?7te=yw>(%E{og;#hzzz`)J!!ocEML&!1l4m_K0aJ?nMWpmX!ALFJw`sLtiwx6c}M z7MFAHB@Oqwg6&W!O_MxLldeRjNqJ3^JWcas*SFhxm^A0Nhe`8)`=ABqL}iPQw$Rh4 zUD(ovEkW!P#Fij!p{G(K*%HZ?MD|H!OQN>W)2V$;I)g~lz0*;j@y{u1 z*Q8#Qj#|`qG5UMN)N|f?y-m-hF2yr$G2Y=UEIpAV#FDNjlKRpeV{#%MsU-hIIo;Pk zd6h{c_9~O^57(R2b2giFr@fT#j#im87w{^R?kex*EA@7h=BM9l(!F$pNu%gq&fCa& zk8|F=?B9U(Da7ZxDZ*Z^n?UW_V=2e61O5gMJ}=^f^S9aY*N`GiI}}1JY6<>kkR5+Z zt~Y8q^hce^o(@RI?KzNzdVxK^W6vMh^B4BH0%tK5#22Wh_y*N3E}?peUr<|#f1{QN zDr=f(YqP^$f=XO0sKh0LN~{bODk|Ia)b}HvhmsI~u`7)*sm!H`se!?5%hx;ynMoXc*f?6Vln}kxf zPm?w`YysHX2oWxINE! z26eviJnBMYC+cGMT*49RIl>B#u*#r)Tx$rd;d+DiZlkdm{Wlx?QMVcgQMVf{+@c{( zIC@6o41&jcL_;6p6A+ERD|jnfM&Xf)hIgPp+CPL433#lFAyBUOFUH@YN;1pXUI*1O zKA;XgeFN6R0qk`_g4B?sY)NLCIYE3M8t6hkMJ^Pf&Siq=82+itHn%rXCkU^II@>lk z-{?Bq1W_36?@B&_uAG;(nDtXv+PgseHn*CjK%DWZJZYVsJomGvxmC9g?osT<@mU{d zJ;3@YtKm+m{;YwlX{^Ppb*zuG9$@{H)o8)>VNGK#X02m=ob>?fr>uqt`?IF87PHo| zKF)f8^;1^Ell=F2e`UTAblUrpiN6Tey0c4?nckY((9Nf_$0IR*?Z_vUwU*VdBU$j{ zDe8RIwXD#k4%@uYmvn7c(tX{?$Ip+p7Y0(yl76iHN$00?>KJO;f2M6W^mIfXO zd^50JP`9A|L8F3h4*EyXwxIWeJ`4IKC_K1#@R;C5!A}GmAps%1LkdGGLgt4o3E39% za>z#^7ei!dyU^g!#L$e;;?NsIZwsvpT@$(~^o7s^p=Uxbghq6a>z>_xdiQ&~Ki~c3 z?x(xA49g6w3cDq2LD*ekkA}Sx_7VIm?CY>AVF}?q!_&ia!zYAShA#+T99|#3D*Wm2 zgW-!KmPKrccp>6Q#G4VPB0i1yBI5UmPLabRizDxdd^mD#m+-!PjYB-e)6K^dy*eYUX{E*`P<|H+}0j9P^;fDq$_^gD)8?t62D1I z$8Qlw;`d==zytE2C5*#w6!Y;L#Yy;$VgdN!FXQ<`F$CcCBM7e^p?KBk4maUCQ6xN4X zUt#@()vYc0^k$vRx|sC^))TB|JMxKQ9l|=1^;Xu^tUFoXWBr0vw5MFbto>QXv(90C zi1kI*Pg&hNkbgAmDAt=<>sfcPzRmg#tJ#tK+q1^9X0T3Voy)qO^*z=Woyb3)bpq?% ztUFl0V-4#}KDn%wtczHmV%-qvf#0L<3j7K6rNBQ>8`u&VMD{$^+910D zuz~exkSA_`%XZ)3*0`M!+zxer@FdhjY&pt$jCEf~fQi3q8%kxV?LOi|v?PR4{8ZLJ zGsgv>Qv^j*x;pZ0v;>-`Ec?%LvJGHcR0Zn!=#!{lM^gls7*Zqpv}O4`jx2w$y2n$w z!SR&0xo1TD?XLKnhw<;Be#iPVdu|Byz}ukI1j;oyfl^iEb4e8QLK4}3VpXkIlT7v# zq0|C@Bwxb3kEAa0z+Vhb{Re78D)}EuU4q-kQdgqRv#mirle!-Dd@AKtd!hF35?j0m zki8SD+Kbo$6fJcC?PJLRYNgq%3)ttG0Z(CS!+@=*jRSU|e#rKVtT2%3;60FH2C_!6 zX0c8fNYNau4-BNE&>@}bulAx>`ihnmc{QpkS6Ni)s#f!C&yx@D>DY8CMeW@?8B{B^ zUuSt+`G1pfUt4GW|2~516{-*XeYC+tXderPQ0cc0`FA&L?O;+>E2Ue9c=+KlWzRv` z5TAi^-w5{W8t{B*&Q)f-%KyA^9| z99t!hsVz`_@YjDN{(f^y)OP44ag1$)+5v6&1P+qKzut62?Tr6P=z@RIk+^h2?TX{D z#H~P7Km7ZTq$?+C0FK2Htr4g}I37z(i$M*6IMh%`K<$p>GX4!0dZ30wFVqO=gGzrN zl9;DIYBY|~`0fUzp~m7EEiwOK)Og53O~BDw;s~FEngqj8@z(}Xd%!5vo-i7<7hXRk z{=)1y)IKl)wJ-hxtHd%2P*b1?wLe}~S%tpNdYEXy3EvVUWD{2nhjye?Q0gza;I@IBC2kHo%<_(|9hP&~I zl%YzP4)>r|!o8?fa6f7_&bT1)I<^dT9z2M8D?EgH8>~c~507Bp1+W^oYgrfKZ}>`# zz7F*+yw*v~xdF8voKz3aYEvkLrPU!+6}qYnZDWDjrjD2sKo^j@n%uMGX^gpoWV# zQ3v7QM6kugJE)oBUDO-Idzd#167rbMtvTCwN=8)_~V-rUcp}i#`X~|sQZO0>Z|zcy!a-FXo1=wJW&tg9Mky3Db5Ow z?|6zfsIQB*s7FM5)JD+}^$pP(^`F8Q^-a+Y^)2C#dQ1eOzAb`L-w~mx@8Ueh5>AK+ z)c0_1VhQhy7}O6$9O@a7fcl9@LcJh*2mxQCO87?f!tHNSC449P;PypS?BTK>YG0fm z82h#yfcE~V*sEn4>Oh%+I#Lcs9VN3+bL9}!(J}{h49=G;ArHTWmM~V1LLDbZqZZ0M z)FO%BOT%P20kv38L|uln(PAHyMW_$TV$|ib6!jrF6?KIyLtQOzM14%oK;14YQTNK5 zP+yYOs4vS|sISP`sGW@(RDa_Z)F9(l)L`Rw)KH@qHPNU;O)~C4O*QUB%`omp9c0{t znq%CHdpZ;q_s+NNhyj(aBjfa4y%BZ=dl3BTaDXTq;I?wR;kG5S0A?>O4wt$?7vcS{k7YKmY~n+Qd< zi!fAo5rL5!#9q-3kJMiL?IoMsD`McB(ObsgXW|$f(H=JFuiooz&!RqN+l~5!?IP+% z+aA=XY?p8xZ-ZlM6pnJe!0>D5ALZZQe~|wK{|f)U0T}^>0W$(_4tOYFQ^4kc!vXfd z-GP?_Wl(TXbWqQrzCpJH)dj5&+8op^I3PGXcxLdU!Fz*$4Sqc&JTxveC3I%!?9hio z8$;g-JsH}&ds_E~?(cQ~w)=fy%fp@t`z*{Y+&g@IcuB;Jh`NX^5&I*4j<831NB%SN z*GS)};Ha3W9#J1fos0T5N=BcGz7*XlCLm@+%!HV-n8h*cV_t|k6(eHZVgqBNVtd3E z#mXj^xj_)_51xl#{lH zwyw&c_0@TMl8OJ(r^NlG6jwb9(H5_x9r2pk36}`Gp2gxZj>9D$mjqk};+16x`etK) z%RwHB%P?Gq<1zxTVIy%Fh1aiKTt?$E2A4cs#^N##m+`nvz$G8ARugfVgx9MATnce1 z!eufp#kiEhc;iHy~3z8gw~FbpE&Wy1!8EHbAe_^g2U?g;2Z< z5gCFjypk#&tT{{j4bkgiI(?W&pw|U@U98uo zdc9wSg;RYFiFM&rzeAc|*ZjKX_w@QhF*btyKGgh`USHJy7d2nfd`Yt*RXJ`_mE)$l zh2|E_CVV7SfBaal&+r<5nMAKY)9cUm+SgS5x|?46>vf=B2kUjHUO#B6e)o`Guhi>D z^m?^kuhHu-Ow|v+((AAF`deI6JA7-Z{&-RIMa`EqU()=e<{y#i`2A?Ae)_Yv|E%pl zYx`wwzpU+-wcXW4^rxlhepB^&nO;Ar*AMCS zO1*wWuUG5!8ogep*U!1A_S&Y`FW{Qm=>-?nPCGU4)Vy2sZe(hg-7czK_GtSaZQrBq zFX?h#(d+$seL$~Y)9XVz{~^tq4DNT zoqkNGAJgf_bow!!enz+Vr+WRFUVpCFU+DE$+W%|4{#LIq>h&eP{t^ADU4PX4v*w>Q zU)FqC^KY7e)BJDE|JLkjQ~jW&UVH0x8@+C;*X?bp-1eF~YVN4Hv*ym4eKq@P?xwk$ zW`AVd4G7fhV7(62>oC2JLjO$R7JLIPxwwoJUcp0gnIzicl88$xE|YPo51x$a1>%$7 zBJpGJc-$_*Wri3Yk}9TzWQyq_H{gG4DkytX4nj|5tkRjPD?7sE%+R+|0QpYm?75Sasro& zxTHshn3O&_sZIq?HS^eq*L;i z%9Z-SIY5vk53WeXWx;y9)(LTrjN$;7);0CaK!tSa=c%eiT5kz zc)#Mn`;~G!OaOgzDobXSm!`m|nrcVsjOg5HRi#BGWffDSbBn5Ptd1@zFNXnBr&g6t zEpn7*%qcFN=_sqL(B3f0QH8G6kXBhyJgcgzw8D{IR!j~>RW*h2&X{SH<>jSpu8wZ< zgrSusrO@P`Q88;qX;qPx&Fl;7e z!+NM)aGHmg7dfU>R?Wythm1L;#j~hd6u5Mb!|9SyadTN!WyK7vx6`E8qe`o8E-Nmz z3dyaRSqiFcoSuqCIj~(|Ky^(;v6V+R<;YnTjS_WR#`G| zR#|yTX_bmVP5u|=t4wK?Ri%(qd2{Jd+z~9I!kKwYWm(Bpp4W+47^f1HFBO?qR6MQp zYV*L#%JR~p3M;jFmaGa#LVQz-+8b_%91K)eQ3_c@D;;H1YG}vHOS!*frB#*T;VUY? zCWWd^!A6!=&nm|UCRMWz$MW+kt8UD~KI!ZQf9jgffsOrXR0)Wba9R&MCZsm=o71vrumQF3J#-7I2zs7%5<*cgW(yMZ%6_uAyreg5` zQPl@jO~npf;lQ(l>!(U{dSz8isf1B8i>j(i%WH;L&YXqGr6mKZs)}mxNc?refRYl* zcHQ(rRYg;&M0Ch5np=}qflXdiUN#qd2ytdBYmDQ2gRkM0rW+k7+9l6i>t9t86asupZm4_8DDKIk_6g zvQj?Btm^Vn#}2BhXoa-W_3@@L)j1G04R>Y5wD(-8ysDy^*a2{Ks4kr`xx5C)l%kR% zN6`QWUKl3N!jaKA7M4!YmjIYiU0hjJUN#v=W#`po*yQPWeSq8{r8ST{rl@?Dm9P1w zV{j>sb!Ekn)pX6kYfM&?3swswaQ@*%WmS}@FDjGEX?)XlY07}TqbXMNNX;`g_i1*G za)zes6`6s{Ro4mUSe9`Uo&rUxa4e~MW@R-IUY*sTsr{Oc#x?EMtgg|jmGF99S`H)e zB0a349EVuvr4{#YMnM@}4y<;qhG;sEAS)Y3GE5&_>KIs5-RvqpwbW6N^`|UWBjIIc z(5#ALY{kr?iW02#ARMBwYeR0Oy6oerb#-ahv99LPu^MZsws5>Dnu^_|s)?NkV{m!p zWE!LNIE$A691nPKbULRg8&GBc9FT0zbR5jAZL(i`*HS>OQIK9br3gdjlvY<`r8w;M zT(922p|kK_=sJht$Ek3>x*Hti>juUW>i$pnmXafs|TvS$3ojz-3Io|v@N-;w9^_zxTdDs-Hh_l`QlP`}sS9{Zy zUiUXn#p6A^sH$j2DP9K4vCpUBIWVZQDwjjEGhJWHis^0v2ZNjOWGvBl)Oepy$NaDE z7SyRkw+v~Oc$+(HmSfnIkwth<@E>yIR#sxT8oJNGTaoKKU)7(j>Znshx4ZLxrGPd@ z9(kQq?6kuw z22|8I@K(231Rh(mu?;_HMX!00UT0UiDsp_iN z2|`8c(R|djS&sC|*{Y9lRdR4xEu$^nnmnc#@CZj%x(YQF``6Bc%Bo78cVpD|{w6LR zWJ+!di97GSC#sxPU0ze5&sOZ<)?mj0uW@W%;lGK8x4Sd&ApMO8h5w6##5K5XbyRBe zI$XV9DxLOs0Dp>ZDqp2sQ!Qn_PF?WMt#WqOl&j7#ZWTHy`KT0J)3gI-^9jp`<1f3R z^USpFJ+6DLZB{G1M^@uxZb5EU%_#gZ;=CiozHV(db=9WNlh@6LZDeJ%n(2SB_a5+3 z73<&l*-a&ZkZkBAVG*PV3A>>qErbN3X(pj5xQ1j2kua)0-Je((Ev|7dp4nexmtPoHPzoHa^hlGvDwbYkUV_mx{geWDYn1o!kXIElTr&P*RITa1I719Mn ze{D4j5&4B^YD9g(vD=X%zTh5GrVX_WY9Q;)NDuZx50#D><(W+nAK|s#4oYv0?m{+f zJF*MiT;U%&stegCFro|H$S;};*(5lU3)xJP991ErxR4z}L~w^`7ZAN2b>w!$sO{Jy zwzgXbL~9`%8Uh;}rG<#T{35gv^?uQrFsGz`P-GTd;~$lYdcTNFl=wwlGRg`r501oS zn@~}hs4)X5YXlZh6%c&|)CNXg0oA+>jJiaV&_R@c#C4d4)@bW6&5UqBve1E;jI+p1-XpLO6*m4khE^)MQX+iD?co^oKOS0VVTdu52xAKbYSv&8;82atrHT-&BQ&9}r!@#gR*S$M+qja7 z*_DgE<;B=W)yZhy9|5NTCLBd;A@fIQcNqFwNXD_-Rvaru1eTUa$oXXvSt9G_p&Q2=3k?rsPc88=gq=_(OBZd0)JC0ttuGQ03(`L&{@ zo(%}{Nf~8lH6jz4QB}ppK25)uH$^yWfNeB+1Hgi5_}0nIz0i8&=nA4`aR>zasHS7& zxfyS1HFB&JTb$$23TjjXCSD6_CSz}2b^u9)376(unP)L(+x-2{IkB9>S`Djwn;0)>2u!t-9PG@qP~6lv@f-^dw&0^=I!*&j zPuFC|iyd-md<|UL=tWFgFO=uHAoUGidGIKs49BZ{*qug)fD%s~;!z&m(mbGwo>x%E zy96=R5f$UCiY936@o3X(#8O0?QCTxIy;y$Xy1aIgPu}F0@H;aLEh`smGw0SW#&MXk zg5sG7ICZo=<#MgBdCE%bxF4-~>KkitC(vhDrg^*pN6J78*;JB2G?LkRL~Aeti1oPr z4^Z<;5o%)>81u$*QxZWcH)k87sGxW{_R6sIlT-Ka1C9g(3IKxKNH(JQa)=BlTP8NS zEM(U=%_t8DGkp?kAsv!0VmDq+%a9IZOA&6d+&CHnvln>OPQ*Kqdv)$fo!TbIIDpI&Fp32T;p(hi*cg-%z;dh=st_C&`)@^6t0vVhHkMd2E#rf{^MsO_X5oTRo=+?hq*e#~ zU67~>-taAET;1ym=8onIS<1G# zwY8*4o^ZK5${BDEiIIm<**L#e-@(iAS;sJ~hd%lwudLS1j()<6l~fP?*5}cEL9P6T zN?_B!2Jbc%+tA2ph;O4<9+?G-D)*uac&Y+tF0wK;kw5ZLWw6aRKa){VZJkGDm3W;~ z1M?|zOgv-Ao$AmN(JQ6w7@H7=MZ=j=am-7XEkT#IXo3MO^nlFpgqGeBnhVFobG^b1 zR(o&~9^0t(f}x@a9(b}>mSXCe8Tt7IC7wxH9$aN+5tacg>lsyKgK^R7+Iq;ZV88ULxa%jp7B+Maf@D3mO*70XK=L5icOrl>w6p8PJU5 zZ~?6;hyKjcO##GJ))@?^-ar&^C@UoLY<;9^a$A56n!J8;TM42usFH7pF%7a}S&-c8 zCREN&+5kO3g8E6RlB$MWptX^zR7c4@SRTSFC>Jknl7)P_tWtGhDOB&0T17QPb$;Nb zVq{eT&D#+?8e}@V1spH zy7g2OP($K`zx19)1r|}@IOP_>v<&5VQNjQzwTnNbz;X+y zz$ycl+>ZcnMQj6)LqV&po{Ix3a-xD=Sii$)(j>?$^4-8rl$&>~)6o+(>e}R*&NSwE zFd*0>^$upx@8Jq*W!YWh?lm6Wr~zZk0{y-ryH-sUnq}0;G`t{|6f*F!2}&Rq?V`94 zD**%&NMZ@174ZqEPz^K*iumAYCe)mCG3T!4Ix8nDce1BsYEf44)Pmf}T5)bxR-wn` z$(o*3G|Mx!V1_3zBY&2sBquMcSg&-4t|T`oOr$CwOyXEGaHLURRpG9H2>}*Q<55j5 zxKUwIL1tEQaX}GwuBPRec#5*Ji5Ek)tfJ`|xgPwgCu3K?CG%v+IA@6(W>@?dzC~Ur zwQs(t7bd_b14yG42_r&EvqV39D0HSIqxfV`aY;r=7C(zh;L9yVli}Q_ur4Qmdcny7 zbvea_1;zel2sE<_OL7YG3nmp~LRph1%__{m_FRb-sEiYGGuSR8^W^-38HgaJ_yZE# zd;Ud6cwxbBMn+Bv;tWqgz9(~PPVQt3WgV#~Bi~a}09uRS1H)M>^}g8!MH!hTInxC? z)_SuS*d%9Tt)@g}O!mykDE4GbDiDP8iSVYP%Mc{W3>opQlVX)0W&#J|S0?SFtDx*-q5!S#cqA;q3Ce1I-2+Q>%(!OQ& zmGTiwoNs3`1Yy5OEGg&DzUqXmv=YKH=v#Pv+zt04uYf(ReD9*n`B=cy$Ri3YtuL3i zSg5OYoj56LMlNkt2%rEb?JO3DI6I&}*+Pu;v?I7E6it8TN+ly%W-iHjN1X9YmuRfV zCJ0AhHUl})B#bT`BIobNBcsL&L`coKO z??DI^iS@k)nZS^%$}|orGAy*CmZejuG8HO{I>9M1Y0GU}BN!O_bBco>rpkz6DR!pP zu$LZ5i17^wQU%~1j1rwG0Y{RI%@u@_lqmh2xSR}Q6|X3kAq7V>_+8}1LnP$}BeMDM z4ek_f^kpI;2XQs}aDiyt;2|}+5Hw0k@wyVRjc=3`=uf%%$yHG8q$cDoX*!4?VqZPi ztr8wMQd;So&jd=jcv=HX9Uq#t3C3us$(|Uz!dtSa*6$W;6E8ptucebnJxa*Uas#+e zoN^#(fuRmT#^id!j||l#VmMN)rwu0XID<%2=u8nUImO~qJoqPs4ska`!&_dk&|B{(F&w*%Dn0%W5Is%T5J?T#0R7SQ5RVF{=@5+k zi+-Oac1ctvvJny%LOY0(&*LpKOtU!nD+K~Z5zn{DYi2NTc2R#6&S07*AAl@J4ge-q zKR~TiUWA0|Mmhy#;HeD$h0cKm2XHq#wkC@WNKZASssOzP>?4T>%OqgAr@QD0gRN zxo~m%B`vOgDVrEfhKb|ugM12KE5S&5yCaTe8O6$iLTqe(kDnlYs=47oM6fyNG z6&2Kjh^lo!L}pf4c%*Cr{f^4~8V}n~@iqjN2`6W?;GNZaDsZ%iLRV?@q!~7f#6E+l z%z>qlFUT<5h}gUwhBZ-rgV_#iJxsA= z81dkvaR>XT3joZmG9HK_tdAdBkILhzcd_qS!Y5T3o+*o|vq3Dz{bC5~M1(;=fW;^C z#C3q#(@tshHhRk^(L*;dRe&^lK}{gOqEO)~ZlsiA27JywxPvTJJ>;FyMUOQ6BX?yn zbj}+7979O8G`d@?5{*x#PkIs%lMg-dBpTOw89w7dHvL{TlRP!FTwh2}t67BCHRxke zj0Lqa=X?386#rF^C^RHpX#*TgHFB{tAcs;HjDngby@0^PLkWQ#!ZTfn7;thzfDZZG zf*MBfOW+2w=#=EG9$rD4l|+k|TF6x-GKH1Zjnx=d`U!Qq7_DWjN7IV;2XXok1RWM` zCUdtQdxYRQb~{zz2zkOgkMzf6=~r+X%x5gO>l@5-*s#{Rp(2h7GbT71toLT-L*_e- zhKOEfcuVp68)%1@IkIZcBI`Y#F@qZiI3`CH3JEv*%BkzNP1qwn5K@BY|AZjtZlR|p z;shx(Jjm^74E?eYt+c${(`IG8ICtH4eOn#Pw5ovL#&$Jc8Np-Scw{r=drY*##<^8k zv$a(nBr7mp%C&Kg>BlmkwNg5CZ@pg&oEbtEg-=lil(!{)hnF11xVEsbfLBty)TYDEDQasb9|PbJRONg*>OHa>@_yvjYEuJw0-uOe+ht6-XzFS5u%y9rVYge9%GTQ9eCZ*Bwck za8tE)IJqg`6^2y1Ia+mTL)m8q`g_t-ZoZNenDZ`CL=8#(jD zJ0^TusXU5Gb>aI{_=tT?h3vJE=L%J*2qhJz>Ry8JD^g837g52d5H$73$9#1xQ5N8Y zY!$}Dm%Nvm9Twq)n6QWC+B`TBJVR5}=;JA?hFUOHzXol~#e=$}vN++&^t^_=3X^Mi zJDk?Q(}q4IR>{penRac;$9pP32A@1WSS{X=Cd%r)IESYb3+Z3^It$IXa+{aw<|T;d zcebsD(6MEN^|w9(lf7^Y#$hyX;Hkbcr9tR`G)tM-giy4F$H#Ff{GN~0*MnN!RH3B>kBJ!<#wHg!vn-W!G8ZeS_-$srs zlN>k@MBVaXvfgqZf-k+Sj z<)u|^wraDYq_Uw3r()C_{}h^*%v5kCI6kkkqEY&~;A&`kId)xxE3ob=_f~W98#JE& z<`1(X-`j|j6MW63d>vgb-cQwtXv1uwGr{tDSv~7aM`|{cD+cg}@7`l#ou``xx$r1Z z>0;@x&E|S|$Y!XTTgm5T&Dt#WdPuWKtw{7tw^@;4d7qVGm^4*tmT;lq|HcwMu_wZG z>znS7?<>V~MKulTJt>w~;EKjb0peg8j>_@~EF*D>WDe{SMI>|d!m8+}bG7)xVuOw`AxDd-IuYDwdQ0mU2YsLFbY z5<)R2;|A^Y8R?wos5miO(;(lfn1z_Nwtf=A4)LBw6NP{Zsx=>#5s9`uy!p~wZ)qF+ zh_vDu76|%l(oEjv;RT);6o-u%!y)Kz&;St!BPQvG$;JX}^HIt1Sc<1>W5=g^R6^Wj zgIcs$9%42-{+rLOQnWJFUWz>BZ$2=E2L#Ol(x7NOWh5Kn(JS@3%QSiE1=enlJVCEo zwFSyL>e%taJUE|P>C?vQOO^4%J)WW3*h+p6)5hwKj(5XD0X80nGjaVliE)&KP|cKH zPpw33QDaI7QccDi7)?RIGhC<;59*kO)K|QaFB7|GW+As!=T+4%GD~1i<#MaE${fb; znL=wZEVJ=&p;-^+es$YNwB5&v&KiA`N;pO5GRI&ciMF4i> zEQmE;f?O{SEK4`8IuVFC;K<&>Eu$gdmTXiQXYUa*GBE}O)nOd5XuxomB95;6d9g0% zN)@XXVTHvrF!ROh3DuKhp?Q#3y1=W8iSMx0nN*)mo> z_aT{(S=@K*_|YCbV8DPoqo%f|sTyI4gs6g6w~m$mw3P-3us{+(g{klQVs-5JGLLxc z6iz8+R+ajEP&uPRI^POgfy}7#{$tUrc2Nc+uw%do7R|q(TRW1-f4$5 zAWyg$DnuC+OKnYmt-Ahjk!}~wT$mIq@v>a~p*m!TMV6M!G~KnCRt(;vOiDHLds<#4 z4vZm45mI8xM`0r#eaXPq5m{SO+fZ6%UGIs~X$@uhcqmLX5Uax}nRx!J4hvi#9_rP% z9CS^>8!fO@@&l1qsb^*sB`Mel78YB=9w~v`DKlwnmZ`-Bl1WJT!VJK1O&SMB@Vj{(CBV3YEQ4sDx-PlPY|E0zRmw`4x?LweBmzV}M z934ETdGJ)h4aS+JD2H02(kaxqZlECbhtwZf}8KFH`TzxrjWF^ z45n{uiorr?Wje@dsJ+Rhbc`10Gt-9$;UHBxeHcR&KF473s`!NtmL({y14QkVe+Qn# zE*G%tg@k1RK51Ej-(}S196dyGsSbZ-z@L1}0}Sefgg*)R<>OCkKqY=T82DBk3-mzx zmtl-tKp~_mV>FIa2>cQAU~GMyoTDFy)GY^$#X<^$Fve56fp{Q13(2t@j8A)TGCs*Q zALdVuhPLG$JrvnH1HGgUl>-*72jx?jqSB*>W|eZ;s{tINrNaBygnU+sxkz1=W5a?S zgPbZ^EPw@5GY^zkt@!9Mw!)hZT&sX35^_O0pq)YqJ{#2Ww>M@VsfUGVMLntp6w(h{ za`>cu&BQ&mDqDP(z-pKfY4fCQ!!NF2Y|55LTrEU7X@(V!&_TjhHc&e)4|g@dm~D#0 zI2<)g$Sf@gf1RunxLB=!G2oCRq){Wj`I}~q;&UEg5T5V@r~EsxX=Q7nD}>U7-$Enr zB^AKs6OSHZkbUeEJbSCv7S?Wpnwc7xwo=Y@nwV!Ls39#~1!hbRarTDR9A*C!K~X$P zFQ_&H9HquqXxh*c%-096LNRPfIQRJ0Z(4iaEv*vkg5zy(p!aa%M`GS))xkn)Z3XfVPHqg8qr~#qKM# zT#aC*hd)1+$0C*Jg{dLBtr>2Poh>L^jXC>(FLm4lnn_w0fvSwQbSj*9_+Ev8#E6I5 zn2p(2;+v5gwNe{*_`bzxSB1XRE@GLw8QsS*N zIdWe$?+_Aiu^Q$aX{8P``;iJBEnEX=O1cDE9aBEHDOwiXwHsgY}duzV7>pbvO(%xhOZ*xr;XfZ1h zlbV{YES(oKRx3mQ{@PiG8W>-w9Km0wDqPr$@aKZM%$`tEXdh%0Eq$D6jH*y@kC0DKa1^@Le`}(i1wOB$SuIL|2+{yuKv8HvGQ6uA8MpKIRXw|C} zZOZXG$eewM`s10QC`TEW20Di_?XK=v+pg(&5O`6~KD+1m8$gEc2+;uCtw)np}PR-19; zajcptaVMU{l3Z-iLc*PPWVrrNNMFj~Tzr>d?GqAehCfvQwH((m*7}eTVoiEzU4!Yw zIcc%8KpRHuu-Rx&>(7{7OHivo6-8*>b3o5YI>yYLO8%i=N7m3E=$W1FZBWKtJOY7KCddYDYcp8GHEfO|R8}?>YgW`7?5_2_=LOXeG)a8CoiN#+KA6`c9{1 zg%&uHmUsBpCgzkMEACEUqSixP15=i@8NtwKrJO>t=VC7Op~UDI;Vw~hsuz&x5$d)6 zfYqBKA~G;Kn#{h-xZ42aB2DehA@otO)~oRoR4 zsB4g=3hpoMkH6HCKBR+;SFD~#!yXEID7(v66@vG)rKGyl9%<32Khp9sVwfv1l9)33 zpw#2&0;mwm%3Ax%cth!woT({Cv?8?iv>@b>)_gywX)Z>HvUL(u1zK|H#GoTkhys;~ zsIb3Os8UQ(O;(x>hN99y(6MneHEAp2Md*JP7|oDII-XQ*Jg#W6y_&6*VyT2L2Vt{y z4ibLgJc2PdiDH^;i6aDebTIS1K}JOiy$rORz|X0Z!u=m7|ol zj|3#q@faH9j zoLP;PG_C~5fR{=_UQ$Km@}?GGCDIZlPKeEJ$2xC^I{$7}>`(~usP3$;Ql#PY?Gtq}G9HlY+BOr_&4IrGTMH(A$H z6gl#lQ?;(`6aw?aM61z?QX)m4Y9_D7pq#?TsVX@kQ&_@QW*_jdBh{Mw7n1v0f7(!* z0Zx_ui7`dH#J^n#8%-IN+36$iB589d7K;!$GkPUk@t_($mBr;+omiNjoy?R1BR#*l z`cp7CHoXzqukezN*inQ=Xv4ID)Q%kg z{H7D4Sb}VLkw*T=NM2=ti$Q}X%$74#F~6h$d7$+w1Ha{|1nC_Da_S3m1g%UhCFcHu z&UlubCM8I1IX4v>3_$r@?M$q=C@+KYNBRvGyx})Z9CHK%VI-{)o0%)4nh~-z^n{{T zv&5V;K2{vfT+fkVtH?wd5w21^0vl;IvVl8yOnjQnqvm{MsDU(Nd_wmieLJOYfGm9^71Y0Hns7x-W+1dR1$FL{+AV+@zHaM>|k3 z0pxiC$wJyBMiwN7w4E~3L4l>~PZL^A5%6Cj`ZQ~%UnvgT(T73!&M`4R5~dVE_Vl;( zB@o(ToDpH>me(Z+Te(M;0WrqA@ewR!A#_k9%OFSkTMbzQrDUAFKjt1?JrpA-tZFSM zsS#=|YmMa=i5QKFr@R;Qs8nR~ryTY!csBIY4LVjdFo7ba=FwJ|O+TgL3e9aoVtZ*A z{MVP{f!tRlMq2Y_CP}0%2qp~Kz*2uUNE;B`nvpmcWwJg8Jt@%)YUrZnf^4jS=TH9e znue`4>&9U)Y=$9x`4^pzSbogo}}^JV_AhiQoXJFB&yf0l^aVa<9l z7&aGb%IK4;@Ub6POzRD7q}m{Ez0 zJ!K4RuJ(iBYt47ajSfz5K9tg2S!RfkMQ!mbc_SZ5BrEwyTjOR6}LwPq1bG^Nt9mH)a)FF_X6SVp=t%>i7Vpx| zE7h{<32i!)=Onh~ZhJJ!G2M@u#1`R;aeyrowI;(%k>SX4`Ac@G*(tgy_NfEq!6Ik! zOa`lp@xc^VEv@DxkSpeqleX|p(>Hw7IOKt{BlHOj(al*fQNgGT{vd$~eNxyE`%;C` zSSa0iv?+n;s>4V{=tWvGG*x4%g}b7P9L)@HX+Ef;ilW>Eli{=)!3x!>httwCg^nSm zVU<`Y4!0HPHgJ|R4mTo`47AA{i*#xmbEno@#Dr?5=DJPI#7ZlMOa4*EzfG|ap;s`~ zsRjPy6~N`5sZ*YAmk(T+2c2!rR}n@3@cc+XtV>$FEevFnJ1{cT_a9z`^v4v;cco~k zCt6Hlf*PnN6!6 z$g9v+mxr6wBX5ePrqvDhY>=gstp|DNNzBz9m6pe!tYzkkFIZdfP6C((My~QGRR*N9 z4hb9jN=6nn;;3mA?s>S1UOog2O?zi=!Q-Qs6z4AM|HFeHv>)@J7Jcr)i{5$s_NL3D zJ3Bhq6SYKJ`_7I8Tjzw%>ZZGK6VcgmhRrTMqoX=IM%xmamq$f*cI4R{5n)cv7Vfm! z;v$`PTbv`J9j-e&x}zo%SILfu7?#VDC|;UHr=U@|Q*%T_J2eR`Ms%KLcSP7(5e?vR z(F63#ut>)&{LKm1G{-D{%!$x!HpiSWO^XYUW*I)_ghgv{_Q>dPG|<9(;iG+IuhQhs zj!t4)VUfv65iE!%{$5+6789AQ<{Sa^qN6+N6HujcLTuU@^_+;RkpQ|l!)%~oU~w#q zQO=H-w-`ObX~TE4xQkD;#X7@riwk?At(`MWG)c5|z$gYv(Ii*Vt}7gjygbkOp=RuQ_!KS1WwWPf;w~2DHgT1r zb#U3k#dV4nmty0c=ppXFH`%PCD=fk+PO(SD+iWRXa#9?=$>iiD+&Pv&z%ZC&Nt~S{ z=!4liIKxrO;aC$Mi3@uqS(7k;a~Kd7iHk${M|IM|ZTztF12fXXBlr=C4@_$?Svj~p znBo}R+0lFvDH`c;g@cNAYFxqq%-bFx9i!Pf8V8Kl>_E)1#2%s9?2aX|n#3^4(R>L? zfDizTZ3jv>udq3qSJ9r}OA=ca#h}?(IT~@ENX|zS@rgiuBJ2V1i|2=v9~1e}%nuC{ z!RW9*j^@>o01^Qs#DRXYB`k(zNSKXpOgSMp%4LJFrD%d_RWU9*s1D+#*dj39<{hFq zA_79xyaU))wMPR-^IFve2oI*AAvrK8K0x8sz^#zLXUZ9^)<=c}v*|9X6i(;@heWL% zg&SC@D^^M)DGEUgy&4TD(z2`D80VKgB6_V}d4cw0D?K-}mJ1db~J2$GGD7@=m^J;1Ft5g)%!2v20$p(uXflf2nL ze_*Fnfq8d;{rm!zpvQKiXOAYyw6JLWgE`edW1_=50ThTzGOe)L+k^S?3f*B~^qc5# zS0e_4tZsq1vctIBF*4O3`i~DgKf?JD&5w9~IQcP=AIQgojHz-mA!8yizV>=Y1GAZj4h4|V`Ry$`@D4z77Zil97R^$$F7V}nWf(qGF<^x%2Jj@8Ej$De ziICG}LoDt;svlZ$S{SSpG2D;815(f=4G-$>^CHqJ3dBstH&uq;&>rZBxTK#JbwC}C zS(cgC>!_Gxzgz~u;xZc07&pB_6A7r zfvH0DV^PxfxPw6yg1t<4vNUK6$kBn9K-upO`Y5zhuR~W_S&BkZqLvgVD&;lF<#)S3 zL0EaC7JZYUt@=QM8M^Vn>?v#Ap|+uGQ-lqWkV16qA;5;L?xSHjCn65?Gv_Esa6lio zuST!IXhO8HA`IEm8-+XRd>B~>!X}uisQ2w;s-s>4iUbz|TyP;+*TYmzv%A!W6jMF* zDgXg+sQ?#t^;c27Ns89PUrmj2^lYmNaNDZFV9-jd%31+RMEm-yt|1rWE7xJh_e0N zopLJHb{L45S|CVK=;RF3r=sK@KtmPohanAaDZzGv#d2f_8=4^oWyot{W>#Uft-~;rGkOdmlm7rI zTGH`KCfaU-fsT*Y4gO(U^>Z;rBQzCXPer6?DKK}|8L=d3pvzACr%Oef%`oi1_@iwZ zy>)`;{Dj>xV@_~|S%5zm$q`fF7Xz_Ku_vXv!j$m=I)`lvTvFqYrFBP5$vM;k;@H)Y zS~@6-8NU;?9tQjU%h9Fns)J5Lj)QvXnyx7#1U4Wt5K4+3?1e&-%PbW`sOvRDvB}jHfs*{3Zkg$ zBN6KpL{PonLeE~I>1j|4+8BzQMm-Qba+8AtLKD*pMWQ@7G%YO+Ex3zF=OB&y`{7t0 zi8afCa80aLkZuuclyGJR!m&W%x+Ibx5&Q_#7&t>i7~LSMNBE9pN(2`5kS?ZSMYO{Z z4Gj=*J0d!0jDiFr`0j!gpN^FH(yx&{63eKc5Za;@!*0N)=iw?~Ey5gm0jgQ98Ppi% zXb(y0B;2!H`=CUI3|Q`>8HVC|2McHO2Jiyz_jfiOyjr#ZZi3aXizR9&B>={v6~ICj z?uQpQUA5?omJ(fu6$l(0Y;|DX*wCCSP&r!GV+dv z$WM@Z#%=TdPLiIM5=_0DB&mNPO-fgtlBP2fV3Snz6j%13W_$+Eck!jXQ#B; z1c3S>#VY~PWB5~AfI{+Ecy`_SrX02z0G@!ntOUsU1=3uAM2eWM8*VyWy6Kc7HU;1) zO+=)~$Z$TpY{Jhvgp^BH2!4tSA*p^v)TvOV2YU)}4{R%~Y%h&+6HsR{tk6elnCbU8 zzMQ$10`9g|2V@RkeUQ=oVR}pS2EYll-N=GxH`DCM$;b#LMZ*M?2>Mq5!^6}a>}?vN zpneiJgr2$#V0*v}il`G7#GFWIOL`e}vj!n4wmvSqj$j)Nfap=QL6l->f?|;WK!76= zPgMbIN}D5ECLq$V$ZW7EPM1ou1b~Hf9EL#Ff&?{6S7NmmvXs!Ah_@#*4 zm87Wz>qk-8A)TTI-2p``NCP=7$^jQ9s*NhHI(5_F56!>^avI2H9jt{&y+U(YDT)o2 zEEJQCdW?4DCWxIvve*hma(HlP4qF;paOaX7Gctt+G}l|wez#Etj1OCT5Rr9|e(PWj z+V%%++k|gH5!+N02mT>-Zb+>{Sq4{3PjMp16=S)M$gO!tG;**k5gATgFy;IrlUng8 zelba8Q^Q4)>lI`KI$@WGGZ)u1#7QWN#J(|lVv{Zz4ozfF^<-K&(>kJUJMI^W0Xe|y z{MZeD9F0g4DcT5)@nlDR)K%#8F4pEu)5gWwxWQ~oXi08fuk}S>+N^0;Ylu#{MTq;N z;tV%qR2%+_dj0nq&))s+cekWncxT7E|LX9?fxpf?c*Vtkge|PPAb0JRDfgZD`E~E^ ze*dWtu6tudVsHD(*!r=*HLpJZ*}aS6ulPsQqJn`3(&MiDGUDL=1HGTz`0au3%V+1d zzv`*YYX{7kJNQoT;N;)m9@j9ZHucl*&pZ8|j?Z2*u3yrnj!bViXZ4d;4a+QiK3pfAB%VqofM@&=>^~c;Y71vJ1s2E(UKLHoD>-q78jkI zG|{FF)qmE+_&uq#68zwVFAcBW#;=uDHStFe%2nkg`5TN;!_r**j|&95Jt+x!S;vxu zmT3`8!O!9{0mIA+kFq&tVZS{t&M`+au{7F-EfN0fWWx)CND|UY(WV{tOmZ5$c$pB8 zmV4cpOiLxGArgP$Dw?uejUpT-G55!#)foV!SD7iab&JAT16AnXQXSNY!bWZsHt2CW z0aWHG3Wy^%t0F1b@gn!n4KE!9TkoiLP$#)L&tn(zN`2cwht5&q(a}a5RU={BhD61p z6Gp+2f}l34t@;MAD8}-Q*p!Om-c;A92z(mnGmMK)QDFu!11IRKenuh&#L_RNQe#3k zo=4HKXQ7-&3^Y`=1kDGFlLoQO7VFmoqhbUGdVBh8e+sC3JMfSPKVr<|96SReKt_`< z{7=k_ZM%tb&{iKlEIFYPM+y?7BK>BZP??-`TvR&?@sfkN5DkvnqwP`!gbw9_t=&O9 zp$*uBR9I3C1#h7>g8#U+nGMZz7^0yq#->F~&YCoB3Qqe#6&0@04rri`xB89&(exr{ zM_gQ7cnsq3$QThpw~L|uQ7UJH}J1u&botd-r2E6EaB+Cj8f zr^nH;Xrr#VM^08J+B*mq8s%d6i!dg~=C>T1SCQ}=jwL*q;aGxNtW0^31gg-jYdpE# z-NqFJKB0fp1Xd9-Y=eDUTQUn-g}LI?1sm{CNC#T2CF%|i1I=-qh{@$UP=RV(sA{B| zaV!Iex0XbUZn!bFgt1bPv}xgXx;)(>sMHb`V~fULQW&-&qX2jb`a_MAl9M_{!MnEL z^ha|G%5W$v3d8rMiNfIz`m81K@iK#Zd{MDYkY| zVUEF$5{wVU1b>pEg=pXc=71-W2Pq2Q5dfs&CS>#2gfB)M>)zc#C-Y1(;M(UFeJPp z;gB2{1#gn$lfT2Men=3%LXY1SFBdK`bQPSU=)MeW$6*9)rNNlvumR32kn-ZdLNZ8e z9;r~(>if8;aCO<%cV8a4kw62#&C!HJtrX1MAg(tM0dX9I5mQ3TUQ8a%@eM5FqQbBz zyjKMoBCnHma>L77FBn zj)dl`83dr`)fj|f0?u>@vThSISwpt-&<4M6z_-+UmOy1$EYEjH`^4gusCIf6{R_fJ zgDapw6ryOh1-QFtJfdh3G)QSud=gICMTI9N*%3Y>LZmTizDtZDw}>1ztpk2@U5W%Q z7!}b_CMQ8?lapejB7pq{s>=p-jROW7!kk(M3=@Oc7>X4G-Q=kYr-m!IOIYIeF+9Ez z9nB*iTR^`gY7+qAFN#-N;Z&n=&Sx8r9z=!3M57h8jHf%I!U1-h=(Yu#DXMs6XiEn{ zQ$X7?-lmP#LnZkOV)%KbH2zc$LM8FrfJUh(^zc*smeBM{?;=ghw`n;!QVq(N40iHI zg&KV%fxJSI{MjfLsh=Rye>hY9%9*dMzEb>duppRNl8_%XP0#YeIOCAe^0N?PQ7Sg4 zK{w24xe$dN;0ol5En33iju}z5bfbFUfCX#;VtIKDm~s!C=7pgra>t@u^H$uT-Btl_ zt1xK*A;$a_BxO!m(Ee965=bC2#actC3N8jlA<6bEFc!t?8x?vqO9Y@}D3JOink5R$ zBrc6+y~P1DQHI8j=3k8(1)x)uey9XyH3Cw!gWp8EWf&s`Ip4KF0VY<=rWq6w1cB#_ z#3Wm~fl3IqNnl!nm%9nQ5SQqW0{(HHVwH4}oT$FokBbUN#)=7P4BRp*2DCxk&TS#+ zM9Wy{1a!==L^@{f)O1mOF|gdZL5CC=Ye+B_e*9li2M9odi3W6on6Qn&sc#gbWRjUH zcu6~fN;vcd-EVx)2i(1lq+a z!TBB0j+Tj3{1-4u2d(!GK~2vcF%xv+8lhUYhBY^fKmhWO)p`cmFKao2T=WwG$T~*^d?8!Et{01CeFhs9qLEkz$PHSy zYkov87t-HSBEx@_@d_~`P%;zQIPaDy4~g63RbSZ-aSQs))GO6BQ_39y!J5IwshdQc z3}iH%80Jt=*psa>`4~Nd#?URZjh5<;jZ*9h0P3H`#`(L%2n9AV94j$7HA0YmFm-Ao z4FJ}bIGoM1LnI-uP{|{b0J{rOB1UGM1yZS62#3yNkcHxdW?h60#D%zJXVI&jI8O_4 zvoVJP0J0kJC^F@Oz<53)R0Se-B7@bk9Ki(4Za9=_;D}bllJTE_C0dGkBt;1rs=x#x z+6s(h8M*=l6-UT&l|alQ%S2d2rPdZH8p1m{BMLNnV^DJp0ukW{Y~MDFRZUxGnym;H z%Tk0mbSe=^a0$qT;6Hx0bkd7uBbZm(O0lacaiQ@Pc25kfpKTM@!r$$XD*<8D;2$Zy zx=I60;b`iF^6yg0FCYHEH1s);s12Aoje${^APk6M8vs}~lbXyOQ_7=WFFJx%CIEd| z2e>IvZHB4u%bq|pgR+E;!46m+QNj6tgk3+Wog}t$*$R>?G}_U!Sj6RzI9kpn4$YE@ z_{N9~7O2gs(@0m2Qc+-v1Y-&Sl8oQ z>_OpJIjjj93etm-%jsTmM|qZMG|kgq|xNEJw73XM4;tr zd`q_amtvDoX^oIbG$ge_>;uqwf85q|^4AeD>7n1SCn;w+|@kw}1$o6WE~z#<$rjLIrf!<-)e7qf&Pk{M`7 zwaoG{9gPUGGg$UwQc4uo&@I^dwAArluNH{O{un*UE}~jECvcW)498dz>a8aIY2RSa z*mxBhF!4;OHvdKdYp$w!VSCGd*~^x87G-TQhDUlCOjDGqm$6tGwg%?@?HK zm&A3-t}m_jE~>3xpsyVAaodSNoC=DwxN$Ci&U~0n8}jrW&b-R9`dVM@yas1xZGByB zeQ5&*NOL-YiL<`4Vt#|qS(aj;chl9Mr4X} zOXqs4qTRz?>F!Z!2-%!AEml-as>e@X&+k~|t@7gMpl46Y%$@CKgU)DBjPWYVyqt4* zNqwVN(|X#pE};b)sRI$pL?N&2twG)xc!)^kcbQRNT9;p2WBhEe_&H{u=(A_U zrzLF5gme;0qG#H*=rML|DNHW@aN{k{Ic$3iF5kXokap8{%v{sT#>}2Od)UZf?%C=Z1 zG5bI7U+yeYOa80jwNu^sf1hD#XV!QiWs|F_@=7afv}#{jZN1l~ z$$U2_VfsI;Y<NJ<*4h zw7$m4oY}G9kcJ1Q`9>Q4yHFbfxVgYVzA>1z;O}B^mi(2@2DG^YG&*{^rJ=PG@8OZ} zyfNYMePQxt9)5300{kkd^Oy$(b+o3LcvG*7PWGXZ#d^K|0$@) z1{Y{(qXhr_;RSLr6c5LWei@J=zJ#ROct=*KzQYCo358Pq|Nr}ck^+Txtvx2*Jo^91 z+5bO3=_m2NOY9_QuGaDQMYcO(>C~mabg)I)*SC(p1w}X6Z8mqTt6gNoptvx5j|k0` z8yPbw(iU!O9cj0PuOIIk>*{JL>F8<~X4BS(-)wKzT)i#*!aLpRer4=E|JeCU@il`# zt-AEkudnT@7_h#z^VzP}@a?YFuv^xL@%hBWp+M)Y!N_V zk-#WyT6koleOj?Q(UlO1o9M)t8Ku7Y*q>;qt#QY@;#e4!7**sgudb~rcc-|LSQ3*M zI+}O)cJ*R?SYkIb+ApcB_NHR1qPosmn3>^9>Ds|P%r!iHsC%S)sC)RSxE<~qW!$=2 zHv3~n!U@dmGcx`Sj5@et**!KfJg=az$lc#{yu3}R$*ioK@2z)EF3xgh73YtcG%71I zb*L+2Sn5dkuwm}wU47(Cl0wczUun2nar(?cSzCk_)@thrL9oTxTWvP&{@%xZbmp!n z{uub;?y9pdxno7*j;kN|V#z@7KhOWE*XH(3rSnQkuZjBZtusz`U*GPYB?GE=Z9L~< z&%zCF{A1wr*NnNv({=g6j~}`ws^jx>OSe6E=fAQ$4Gc@`w>9~s=#Q7YIosv9?fQQ` z5;v~6OXa%l-u{!GI*>j*?w5gwK0M8tyM4&~3;TB5yz1E>Up?XUnb}|8k+rSz!IFNf z9CQDwjobg)Z|_g|=fKKdC*A$cldY4!YW00_N^!yyA8bypy)UM4aqI=(_Kd#2XGQIs z5lc3-yXomg%humA^QnSE6+eD>@cEyIzJF;}+%?&q23(wU#zQ~fdFsU6x(6zs%zojm z1N)v^`C+Vg_**5-Z+x-NIsKluK6>R5J0#h5ORKFNC=%gH21%3S!n=fbdc5M}G<(l` zV(L4LNj`u1x&_D0OZY{|PI8~{ZmurPo%#&>_1&WEx|pvg{;}|n`v+}(X88RbT_x<_ zD?HD2vMXo(l=WFlGv_xn)QuT3q^!Owty--})5>bAhtw^oWa$trp2{1`8hk?xHc}pi zI6@lJ(8M(}G8)>*tsPrOYjgt*u=XL0MwyKl?OKW}Kx3-@n%_L=iK?{fUmvHzv#pZ3J~k}os9C(+{yM(PxEHhQwrQ{bFl^54w;VV4&g1qj*ziQh4j1oAvG@FT@q?E*cMaYg z+b}Baw)jK;T(x=d#IgN4-+9-EPrr83Rbj6z*mvuFYkSO@GWq-WTYG&rb=z%~YoAK{ z;^IDEM!!+{+1!uL`u?jvPxSWwcI%91uS$Kd%i_*=j=y>TMSpgE{Kum(F_z{P8Kw*Fl)Cw=Cvs zXVva>$M9$OPD9YEX*&a`=4$dc68|Cd)yLIaDt!+_T9Do-_d1I!D{5dAEe32@db)e$ z(9tfJG+-l*TUW~k{}tQ<44H0;!`iUKM>I^=oHgg`$n4)Qd}-Zj4`n~Ub?>%>(P3Ne z?d&__hOcgau%^e@35UF&4Ez4JjlEBwzP4)S{wp`c%zpaK_lt(K_g?2LomlL?q3Vj> zOCJ60@5I8QGggl|?U9)q8%i_oxccKQ{ql1+Tw9mZ|MYV!b{3?Zbz%07{{CxUj~n*uBOeWSJ$kSy{f@nN+%+vP_x#-H&m_h!{66Zpm#5tI$Fki;8&d}S zJ}&jO*DhSM^ek_}YZtxPZt~K-wV&Vn=Uo#gZ@lBOJ`-AV*6qG#R$=0-ZoWgA?Y9hi z>wMS53T2qi0HtP!Qq(Yuwd!^HzBz>}rZ0W`q_MAsAGrPE2VQ#O0@o>2?u2mIi(9i@ zlidOQ8R~LVlp+#OfRh_Ne9+usNMy}(4^160udFn6*l5?h)X`K{nb0G#=Y{`ITyTp z(H&be*ZI!v`eMhgN4)p^1A}{>{zpl~mHoiuP%>zf}IU7IzqTmChtt$Wnd^Oo=X7k(MF`at!t4x?tg zKXSnE)ni88@YdI7UNk4}xP;TsakWP5fW5m_+Pj$2q5XP@D9s%}ESEk$( ziD=B_8a31n`!#xKI*eJmew)tQ|4lo4q|oZV`dPEPyUL$PzU~aCbJE&{#Z}{bzFqtB zOW%LF;O}d@#DDzJn1%~_JTzo|`oTjVK0PVF&+dBdz2P%rF4=jvGv}x8=HHcf@`{a* zHJyCc^;4q$`PcCut!rHN+MT}1=fBhP-j9#{Fyhu1XJ@^C&z5l?514;#kJ~ra`=)>2 z_3Hh94Zpg6{o4yYDT}f$xM)$UoU@dJ)~eq{c*_37hQzOrFduliw*Q z`}~d6x!-4v`~0qG?O)j&ZhZZ;<^75eoPFm>KV-i)a_p!Zw=J5zvFnX1UP`!P`q-!L zYUc@iQ(3UnVZlyyb);oTwAl`YN4Uc9WwBl%EeWIIygg3aBSEk zW<&UEl-U`v{q?##|IL1vuHL)mj1xDxYi}F7V^6B9yV0nVJ-mHN3^Htu$d=&u8~kip z++D3_Oq|~T+E0&9{PTppF~zHA?Z4GkC~aAeYlIaOPKWLuxkV z{PLBj@$1|ZQ{Tzl68rZ{U!=Nk>GSfrg=?C7&$(;dklaUa-ZcG&PwKWmyzSSf2Xg9v z8UJO*`8)Tv?^^lN#v7cezsD9nJN=c^PfmJcN8RU}I@}z#ar(y(UwZP4A68Gg;rk!I z{pORUy@ri_c=~nU75BO5gj-vauG)8XRPqn|@_${vVdsIwjjQrs==sJK^{Y=ftNQvL zzb1WG{C365#~qrT{L0PCAM1Z#Q`z*%H=pv#Z(rOpbNUC@+p{JQ@%;49yWeU}ule)V z)rtGRs{H(pn+HGs!l3v#@8xUX`}yYI9sSyQM_v8>*}YEM{`%hO2X-yKrrYcnhj;OO za8+{7<*AQv88$iToA}N>v^gIPKdtwxYo2fS%|&s`3##K1^T(Y#aOw^9um4!J^QnV% zx6HV5#*(X7tnWEB?9^XgyQLzgVdIFeQ-^eY;j{XYj-P7p9b3`*ThVD? z=6`+v!lpej!`f9RHM@K5i!1ry(+z)oIwgKf`Ii)+Ee-zZh7^CZuxyXe)Ib6ujg)Qa5)pcirQVWx^vFeJttjx_nO(Re*e@K960B( zgO@~g{3R}Y&3Bi)-0P*GeJ@`3!%r1Sga16|^JU3jex85JhNt=z?_BYF)@$u{oqo@* zt&_rU{_VD^t18|Z@P2mj)}^~X9gv;Y|E{G4(~8>f4;%c)nJZViYA*h9mTTSb=e>RH z{Retqd)}{aB>ouvP;qt9wyc#mP1R1CGB2V3zQ<@I>1;`yRg{CgOz^Q}=yW-1&oo%~$UKe8ri&o1gmZ>K`J9Tom@j zsuTJiSNF%i{@lNKZCZz4qW0D8=$60k@&z&Vs~_Gl`i6?s=T3?Ha_;O2UDjOYoUkvd zNBVCsyH8r^9yh2y_JuF&#vQsSCh?=EV@fao?wyCbewBaO`Ogg>bown%e6?dq?4)zv zDz5MSjce!j#opPc*}BGbihJXqo!0z3_K|rr?@t}_`EM63efgB>2iDbHU3J&!+_(PK z^u(Rr&YnB)+ncW+I4p8ekGU_7OR4VF`d#evgSWqydH<)s9bEFjC%0~D82)hnb7%E& z^jjD^wrKfTr)Fn%+HwE=Tk|SjxM|X%=BD1wH+FW-J21&{dXE=wJg)by%r6FgvHhp1 zFAsiePkM81zZ0hR^_=?U^lxwbaP7LCV`?93>E95U@Xf;BPh8*nRR59(?>%$eB^wr& zZmZdlc-s?qPWjGJ``4xERrme<(J3!1@AKlk$JQlZ>?pU7OTA~-6%X(4{pkZ+cb08i zToUnCMq1%rS8v_8c=P@1uW9V@?v)oOHXb)5eN%MJ`qP#l|HS%lFWlMt?XOY_UcBy` zoR5F8d226;UGhTZ3!l||dHc1mx(6PLd+xN^d-8g2*z^048z-bq>$2d*#9RJyw+?v1 z)jD81a=b36+y7o(LS}sf(X4A=DJbh|KjdrQhW9C=+cB^~RIb6IOUGZ<7I z!`%o5AA0}O0j;;Lb{|)F-G{~hthnKW?mbdmqj&XJElEXeJ^lBkLGS| zg=iQ2lR zSBFgJGl{!h=bl;7W#f>if4CxbanAa2ryhJ}-}y~X#6L6P@gH5InlJxh%=7=c?43;8 z*XNG9`KJf-mVI2gW#;UxgyVN7oWK0%@2*ZeA?@6rUtcov(zKsyK6vxHYxa$B|MI}f zEsKBMc;N@O$=j~K_K9J=Ug;2b`|a-jx30eLxC7z$ZTj%u`yM;zt6O&@_51FoW!}bT z&aQ}d#s1K4SA4_egVW-DwwF8Jd&&#%O<&gV=g!xgN>4cDvQb-$->SN&*X!8_x_=*a z`X?8icJaXcm1FCFbG6@pTj9(f`YpNe%(cV+vF?>Wy2M|f_+Iw&pBKbzXze%F)oSl+ z@+i{XYVVAq1R<4||F1;>p?4xIGC9Z9&BQv)9c$b~*&vaI%tg36ifsa{QIWA2;TnEw zkVJ0oJz~_8$?F%7X{fwu!G=y#W8Z%&+bSzawNh4`&v%TP-X*#Aqy@`$3xO&71kxiiEk%$4#A;a{IIUF8#Qs z@`9JNaOBViMUBhPxNH5c_NTb+8`FK}jMwwueYxN2$}7(9wd}3q)6X57u+h z58Uv5&p-Ek_137OOE!J7DP!s0KfbUJ8lQ6A-zftxSk!Cfc`^6h^u&)lPVN0_eq+z# z_E#3(`2MpyU9ElNO*IX-xm){Uv!c(R2Ccbk)#qyzeF52VcO(hVSUT0_4GXtJ-CVQH z&bILNOck}cb0v})mcHT6;YFqEZn8aj!9~4J-FnKIw~u|gDq?w-BRTEhp6}1Q{mO`k z*0*-J5}|cGLhD~Gso+s7`c!x6e@nlQMT|Yl%GFq)bl!g@-8#V44>1&WvU-_$l)zN5 z6Ztc@+|Y8na5>8Dc8_2_cm$+W-Tq&a4}SW?w_n@$(D@18L-&{6@niiX-}n8>b8FIl zlV^QZd&3`f?|Cb)+q}|!`k@a8l_&iCb=4PI@78BlzTDdVmQU7}c`tqJ&E0=EZ~3_U z`46ucd*Eqsc$Xm_G84yTTTuipV`>`v+QS= zuY2#3J$)~J{HH1XpQv8({^CcT@ouOc`Q?tYZd-TPD&2>URYc^{#WOrYkI^#{{5Z1N^jhB-Gxt#zx$q@ zF|$5hahXhdV591M#N+44O8M&=)BUA>19Lb`R9hG z)|7u*81ZK7on1$cJnn(&O*SXQ?&yLQ_RJ=e@~ zZ_Yn8`{uhY`s2{90|$1W zG41oo3-Vrj?8A-kZ{L0PWp92m_4({`8rS%Kd*+3M%i?2yIUzN1vEz!r7i?N{dQ#4- zV{RLE&D{6C`RtSS@AfQv{`YRB2OrU*H}8M>T*t--Z+pypMqKjHS))GcvNwJ9dArVW zM73-?@8LVb9?T7so%W4Pk2B1WqaB0o2myQ!@V=V z|IP=$&;9bV+pA-?u1b66!X@?1_x?IQ?u>U|-rlo$Wx-_$%T8Yuz5SC*H=keIZv3FT zDxRA1^?jS>oIQ4H#Ls73x;y*3>9c>hebCmlgf92&TlL0A1Gap&d-a50AO3m4A^Yc# zy!XnEzwV#-J1QkN_P1{it*YL3=}BFe4Jg}FST_6f zJO7w=*|QlJj0~G-t1G+d;jO>TpW?Z>{<3z(aTB($n6y4|^vO?WTrkA->uLRd?e$1% zepCDH2hW~!)5tU5ow{Y=x*=aYUNvH7kKI@PdGMnj?>#-e(;bP4KM%a>=NCtHd1v_N z3r4wGqj16@Vy;TJ#I1ZoxPq_%VR5xA`>*%{q{O8!7-;%}wsY#HS8yXWGb-IRe6&o= zj1aeO7jOU9y;iF|_~3$_2N&!(xB#8o{N3;M@kwc0_SD?j8lN}p(H|b1+54tRJx^Hh z#i@mNJ{&o!M|jSo=Reav<%5w6{_+1+cjfU=t$o}uWX%@II`*-RGZ_26CRws3NrS8* zTed8Ngpz$Jhb zJa1-NkPGz6$F5I|93bmE?S)n6nIfynr1q$ZlUevQ!FP&+Mbi+T?d|f4O0r!2%)tD- zQgqM@pAw%Ch8MEM*G#9ww1erFvILD^M@b132%l^&m;EBtTZ$)BTv8Y#?$?tZz`v?x z7|n{}Y?N@c^w)csMt=7QdvM#zL%fiPHM7Mo-P&t$SE}k*-8jwY;P>0P;o_W0630Y4 zFBQiWFtX?6Tg{1LthoTk038nU`gWkzxwc#GZMCW3wJ6BkU$PpEp7uH%eV z-N6ksds#g@~GiA^L(uXCd17=%}NA=pBtr}uJwS!-_JWV z!Xx=3<;Aq?$1W>}H4zp6nc0hLu)0Ws7f{S zd{WP={?KcC{uD?BAv3_Q7Ss1A$M1sCpA-gu@UDI-TWsZrb~7L@0+P7MD5VF7@U_Nf z^By6)*~3J@QYH8S7AS~BfOe*4rbdYRUoRVg(-)k#ptBDa!1ln-3=lRG650m4GrQmh zf}Jj)18D7TgJ7rlM~ZYOYO;%Te=@!sfVr`C@-QeS5x~R&nCLy@4uJ>KL_lu$aJUd! z;Xgav7I<4aS-67f7F!3jin510cUQ04^ZHECgfPmlrnM&P{Kv0BixKhPRg2 z+gfUCXW^!uB^wbirk@_D+vsb(6oO59rSCWcI-W{OcpbD-7rCs;H?k?!RgGG336rBR4(e6d-e!zAOLx&(0xaYM`9f;S~EUebh~P&p|sB8Y@E>6YDsdzA>T6(gxZ+LsNZ5)kf zx&29vJzzCsz1F^5BXRt#yC?nJtXQ%aoyOPxQg$2n$-<4zt8YmHW^JVkH-UNR@#~|b z?hY2wGTrHhTH3V%Mr>K0ltQfD3kt-=a-VLs=bF}Mg{B%g8)_X@sZ(rCy=X!laMb>@ z*NysW2M4=WT~}%{Z=I*eK$>A7kmkj)lpVG|4On`Al;$6q;2owpr z;*fvc{Sw?$$3##h8x)40@7Pg%tAYHk<%e=< z#!c{=_O8%C{C)zDYcGgGC{?e_xPB0qZjEU+w}MN<>D&q+IJ31aYg%Ek)^6fD!=pcBY09G) zM)GLQ?1Rx9uLIQgb( zdCG>;=x5j^J@VX;6oW4>AFFQCyWCcsS7!Lxf{2%QRDC`s+Rfc%n2wF5{(x;tH?0KYrd(K51nN;d#6|Opb-3(j; z{d#UG_Y^wtM7NvUz8P8w2|(-=0G<&f02i{7i7C#-6#Q*bSYf0R3XH-kDhP-vNg)4X z6gD&PU^QsoID=U}<6WXogyG#L>bO7Q%Kr{g2fig>!~moaQdktVl}8prfkYkL6xrGY zF8x;|1sA}vBPp1^ONt+Z(pxeD0B^cqY5M+raXu4Sl?P?GBy4VzI&pQw-!{(PO`oC< zON0N%P<}DV$;taEHaBm?suxg6*c8g zbd#qM$XffaTGintDElpRX?%8klk%ka){-|bF>-NGiy-=bC?RUvld)(f`Kk1jpz_1K zl_AUOTu42PDAx1oW>sCQvgsMxGzh*no91pAbrQT%<9|w1`@km5aAef7lFubohGt=# zQFm?yHr+CDQ6|qjQs|og-K5?gjok8M00BT$KuCC-qW%Yx zdVerBNKZ4j>FHL82on!rVgO9!4-6Fp$m|hJ2rcpt8LEzk`VKu+($N#NJZFUl8fRtD$9$EtaIeIr7?6M@Q9pC0I4YhO7_6@IZ@US1(}==9;Qr$3%K zj7s7#)Nor+q)+zPB<6ccj&Uj3>sYidPN6vY;Z;E|%()l&W%jQhb$oc@jpL*N zD08q$ch2Ks6C#ays_uV=j$ODRbd3A6L80K6`){rbSDKrpyfl)ZdEb$26?N^aow@&T z^D&ZWu5pREBgdRA(tTJR8q;#Jr8oS26YQcqZ#wjhrF~@D6d#CNX~7aFgydFd&=)`z zgDT1bQrW~|Wt?v;=hjwg{Va?*$-NO0Mi;Z4eR_D&x8n6^Bk zI}(+1Eo}pV_gtPbtyF-2^B3@mA&ggFqQqqIF_}TK_Z3$u!pS6o*@#!d2r8b{IzfGI z*0slXv^Xub;h$eWTwX$ACFx(R8FTKKFchYK=1Vl6Z-D;QFi zPSkOJp4HQAFkw4lRNp-U)O~KB)cizNYpOky&U{2%u&VPUK4O6^QwKG;K*Y`1SL%mi zCVV(3`m)z7a>OlEoeBh;9LgJe7J%~Qj)Bdw|KG0y2{O9%3f3!c3H>ga@_(m=lcTb^)J#Rb8GJ!g$N7< z(7Dj`MeQWskk3|cS0AaZ;ybTlJVmg^v~DS%$9P95x&=0V3zf)K5%w&fllHiXoY0By zWR4{u^ggedn|g!mO>pg}3?zd0RqAzaX5%R0w_b~wSnJGy0`k=$BVPJq6Qru*7aQFG zn0SSru1cG>YeuO$U{ciKB$qQQ;TZPbAPmNTf*NKQWJ9Bv(Rw*Kts^q%o>RgwX^!*) z^%YXTl!$R!uU&v*0I$^HePsha>ZUUfu0$*sF;0!4PjWkSZJhUUEg1@rbl)|ym%#+qOr=~12;tpdXV`WLF zmNpH!BW>S6C}n1j=aL}}#j&twLlCH1i~y3f0EsU3r86G#qZt&^=N=RGPiFK!d#DK^ z9@$5^cDJvZec7l-Wt7k!y-C~WGU$EB(vq)H$Ht5IL)mQktIEmd3lM&PZfXuw0lSY! z79Dxc=RC7RJPuyv6IK*H_O$c1SA`l@fg~#s&k;0Z4YyVI%dG!HL6FT!42tgW#eO^* z9C%gqpn~6INLTFX_+ZcS$}~gc-!d@`0H!tuq-cqQq21 z1(c8~fB*_5qJ-oFcy=f{+m93-rsw4DVsQ?pi3b0j)CHz=-pRs#Kf-`X18~jYfymp# z02>|op3DP4S%EyYy90dG@9Y5F0Lkx~5-iB`1H1t7w*f#OeoGUAt)<*@-(Ju$?7SQG z*>vk&(S6^=MS?}^z2MHaLd_%w2)DkEM>}ygYxnhmEZ9%yix&vaxTLX$Tt^eac$O(_ z33Lu08&$7WD;Z++d;wZdPbT{mc77O_N$py4=wa&^S}l=Ti`8|5fIJH;W3I(!HZ>!d z#w{z!Hi5+t_d;6za%=78=RNOwq~>Qf4r5&HytqWV^*a|gqRSWA8>H}vYY9IF)w0O; z;<`Sdt7;6~!0EiLH}>*@m^O#ghg-u5BzZ>}RQu?M+&XaC>!#%6*^J-^GgBu{CPaPB zwtF;bZa0;!o?0n2W^%A)27b9LC7YXe9@iJ2Lby!NGkWC%R+P7&!&_kMfE#s0mz zZ^z~O9U8OW^wCzhji4P;9#`sq zRwk!5Ju3!a#`g_?ONzww0GLhy(+*&Yp@)8N?t(#6027ew_rG|tz?2#h-;)Z%UY#Im z?vo@F8(fdft|$ubzw<$?*~$c&Qldj>9m9Eu)K9Hrm}MfpY)Mt>iS>glv`C3-C`qpz z@U?<;FJfIU(W@- z@2|ZC8Jr&_Cuq8==;1+Tjo+6&o?iC}bz#%L(?t)Sq%A<^pR)w5usM%_JI$)EAVly) zEg+4nElO&|qeNlL-u?Pp}A3l8fz5oCK literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml new file mode 100644 index 0000000..6c77012 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml @@ -0,0 +1,8969 @@ + + + + System.Threading.Tasks + + + + Represents one or more errors that occur during application execution. + + is used to consolidate multiple failures into a single, throwable + exception object. + + + + + 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. + The argument + is null. + + + + Initializes a new instance of the class with + references to the inner exceptions that are the cause of this exception. + + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with + references to the inner exceptions that are the cause of this exception. + + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with a specified error + message and references to the inner exceptions that are the cause of this exception. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with a specified error + message and references to the inner exceptions that are the cause of this exception. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Allocates a new aggregate exception with the specified message and list of inner exceptions. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Returns the that is the root cause of this exception. + + + + + Invokes a handler on each contained by this . + + The predicate to execute for each exception. The predicate accepts as an + argument the to be processed and returns a Boolean to indicate + whether the exception was handled. + + Each invocation of the returns true or false to indicate whether the + was handled. After all invocations, if any exceptions went + unhandled, all unhandled exceptions will be put into a new + which will be thrown. Otherwise, the method simply returns. If any + invocations of the throws an exception, it will halt the processing + of any more exceptions and immediately propagate the thrown exception as-is. + + An exception contained by this was not handled. + The argument is + null. + + + + Flattens an instances into a single, new instance. + + A new, flattened . + + If any inner exceptions are themselves instances of + , this method will recursively flatten all of them. The + inner exceptions returned in the new + will be the union of all of the the inner exceptions from exception tree rooted at the provided + instance. + + + + + Creates and returns a string representation of the current . + + A string representation of the current exception. + + + + Gets a read-only collection of the instances that caused the + current exception. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to One or more errors occurred.. + + + + + Looks up a localized string similar to An element of innerExceptions was null.. + + + + + Looks up a localized string similar to {0}{1}---> (Inner Exception #{2}) {3}{4}{5}. + + + + + Looks up a localized string similar to No tokens were supplied.. + + + + + Looks up a localized string similar to The CancellationTokenSource associated with this CancellationToken has been disposed.. + + + + + Looks up a localized string similar to The CancellationTokenSource has been disposed.. + + + + + Looks up a localized string similar to The SyncRoot property may not be used for the synchronization of concurrent collections.. + + + + + Looks up a localized string similar to The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array.. + + + + + Looks up a localized string similar to The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array.. + + + + + Looks up a localized string similar to The capacity argument must be greater than or equal to zero.. + + + + + Looks up a localized string similar to The concurrencyLevel argument must be positive.. + + + + + Looks up a localized string similar to The index argument is less than zero.. + + + + + Looks up a localized string similar to TKey is a reference type and item.Key is null.. + + + + + Looks up a localized string similar to The key already existed in the dictionary.. + + + + + Looks up a localized string similar to The source argument contains duplicate keys.. + + + + + Looks up a localized string similar to The key was of an incorrect type for this dictionary.. + + + + + Looks up a localized string similar to The value was of an incorrect type for this dictionary.. + + + + + Looks up a localized string similar to The lazily-initialized type does not have a public, parameterless constructor.. + + + + + Looks up a localized string similar to ValueFactory returned null.. + + + + + Looks up a localized string similar to The spinCount argument must be in the range 0 to {0}, inclusive.. + + + + + Looks up a localized string similar to There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.. + + + + + Looks up a localized string similar to The event has been disposed.. + + + + + Looks up a localized string similar to The operation was canceled.. + + + + + Looks up a localized string similar to The condition argument is null.. + + + + + Looks up a localized string similar to The timeout must represent a value between -1 and Int32.MaxValue, inclusive.. + + + + + Looks up a localized string similar to The specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running.. + + + + + Looks up a localized string similar to The specified TaskContinuationOptions excluded all continuation kinds.. + + + + + Looks up a localized string similar to (Internal)An attempt was made to create a LongRunning SelfReplicating task.. + + + + + Looks up a localized string similar to The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue.. + + + + + Looks up a localized string similar to The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.. + + + + + Looks up a localized string similar to A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating in calls to FromAsync.. + + + + + Looks up a localized string similar to FromAsync was called with a TaskManager that had already shut down.. + + + + + Looks up a localized string similar to The tasks argument contains no tasks.. + + + + + Looks up a localized string similar to It is invalid to exclude specific continuation kinds for continuations off of multiple tasks.. + + + + + Looks up a localized string similar to The tasks argument included a null value.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task that was already started.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a continuation task.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task not bound to a delegate, such as the task returned from an asynchronous method.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task that has already completed.. + + + + + Looks up a localized string similar to Start may not be called on a task that was already started.. + + + + + Looks up a localized string similar to Start may not be called on a continuation task.. + + + + + Looks up a localized string similar to Start may not be called on a task with null action.. + + + + + Looks up a localized string similar to Start may not be called on a promise-style task.. + + + + + Looks up a localized string similar to Start may not be called on a task that has completed.. + + + + + Looks up a localized string similar to The task has been disposed.. + + + + + Looks up a localized string similar to The tasks array included at least one null element.. + + + + + Looks up a localized string similar to The awaited task has not yet completed.. + + + + + Looks up a localized string similar to A task was canceled.. + + + + + Looks up a localized string similar to The exceptions collection was empty.. + + + + + Looks up a localized string similar to The exceptions collection included at least one null element.. + + + + + Looks up a localized string similar to A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.. + + + + + Looks up a localized string similar to (Internal)Expected an Exception or an IEnumerable<Exception>. + + + + + Looks up a localized string similar to ExecuteTask may not be called for a task which was already executed.. + + + + + Looks up a localized string similar to ExecuteTask may not be called for a task which was previously queued to a different TaskScheduler.. + + + + + Looks up a localized string similar to The current SynchronizationContext may not be used as a TaskScheduler.. + + + + + Looks up a localized string similar to The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked.. + + + + + Looks up a localized string similar to An exception was thrown by a TaskScheduler.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating for a Task<TResult>.. + + + + + Looks up a localized string similar to {Not yet computed}. + + + + + Looks up a localized string similar to A task's Exception may only be set directly if the task was created without a function.. + + + + + Looks up a localized string similar to An attempt was made to transition a task to a final state when it had already completed.. + + + + + Represents a thread-safe collection of keys and values. + + The type of the keys in the dictionary. + The type of the values in the dictionary. + + All public and protected members of are thread-safe and may be used + concurrently from multiple threads. + + + + + Initializes a new instance of the + class that is empty, has the default concurrency level, has the default initial capacity, and + uses the default comparer for the key type. + + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level and capacity, and uses the default + comparer for the key type. + + The estimated number of threads that will update the + concurrently. + The initial number of elements that the + can contain. + is + less than 1. + is less than + 0. + + + + Initializes a new instance of the + class that contains elements copied from the specified , has the default concurrency + level, has the default initial capacity, and uses the default comparer for the key type. + + The whose elements are copied to + the new + . + is a null reference + (Nothing in Visual Basic). + contains one or more + duplicate keys. + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level and capacity, and uses the specified + . + + The + implementation to use when comparing keys. + is a null reference + (Nothing in Visual Basic). + + + + Initializes a new instance of the + class that contains elements copied from the specified , has the default concurrency level, has the default + initial capacity, and uses the specified + . + + The whose elements are copied to + the new + . + The + implementation to use when comparing keys. + is a null reference + (Nothing in Visual Basic). -or- + is a null reference (Nothing in Visual Basic). + + + + + Initializes a new instance of the + class that contains elements copied from the specified , + has the specified concurrency level, has the specified initial capacity, and uses the specified + . + + The estimated number of threads that will update the + concurrently. + The whose elements are copied to the new + . + The implementation to use + when comparing keys. + + is a null reference (Nothing in Visual Basic). + -or- + is a null reference (Nothing in Visual Basic). + + + is less than 1. + + contains one or more duplicate keys. + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level, has the specified initial capacity, and + uses the specified . + + The estimated number of threads that will update the + concurrently. + The initial number of elements that the + can contain. + The + implementation to use when comparing keys. + + is less than 1. -or- + is less than 0. + + is a null reference + (Nothing in Visual Basic). + + + + Attempts to add the specified key and value to the . + + The key of the element to add. + The value of the element to add. The value can be a null reference (Nothing + in Visual Basic) for reference types. + true if the key/value pair was added to the + successfully; otherwise, false. + is null reference + (Nothing in Visual Basic). + The + contains too many elements. + + + + Determines whether the contains the specified + key. + + The key to locate in the . + true if the contains an element with + the specified key; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Attempts to remove and return the the value with the specified key from the + . + + The key of the element to remove and return. + When this method returns, contains the object removed from the + or the default value of + if the operation failed. + true if an object was removed successfully; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Removes the specified key from the dictionary if it exists and returns its associated value. + If matchValue flag is set, the key will be removed only if is associated with a particular + value. + + The key to search for and remove if it exists. + The variable into which the removed value, if found, is stored. + Whether removal of the key is conditional on its value. + The conditional value to compare against if is true + + + + + Attempts to get the value associated with the specified key from the . + + The key of the value to get. + When this method returns, contains the object from + the + with the spedified key or the default value of + , if the operation failed. + true if the key was found in the ; + otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Compares the existing value for the specified key with a specified value, and if they’re equal, + updates the key with a third value. + + The key whose value is compared with and + possibly replaced. + The value that replaces the value of the element with if the comparison results in equality. + The value that is compared to the value of the element with + . + true if the value with was equal to and replaced with ; otherwise, + false. + is a null + reference. + + + + Removes all keys and values from the . + + + + + Copies the elements of the to an array of + type , starting at the + specified array index. + + The one-dimensional array of type + that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying + begins. + is a null reference + (Nothing in Visual Basic). + is less than + 0. + is equal to or greater than + the length of the . -or- The number of elements in the source + is greater than the available space from to the end of the destination + . + + + + Copies the key and value pairs stored in the to a + new array. + + A new array containing a snapshot of key and value pairs copied from the . + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToPairs. + + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToEntries. + + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToObjects. + + + + Returns an enumerator that iterates through the . + An enumerator for the . + + The enumerator returned from the dictionary is safe to use concurrently with + reads and writes to the dictionary, however it does not represent a moment-in-time snapshot + of the dictionary. The contents exposed through the enumerator may contain modifications + made to the dictionary after was called. + + + + + Shared internal implementation for inserts and updates. + If key exists, we always return false; and if updateIfExists == true we force update with value; + If key doesn't exist, we always add value and return true; + + + + + Adds a key/value pair to the + if the key does not already exist. + + The key of the element to add. + The function used to generate a value for the key + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The value for the key. This will be either the existing value for the key if the + key is already in the dictionary, or the new value for the key as returned by valueFactory + if the key was not in the dictionary. + + + + Adds a key/value pair to the + if the key does not already exist. + + The key of the element to add. + the value to be added, if the key does not already exist + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The value for the key. This will be either the existing value for the key if the + key is already in the dictionary, or the new value if the key was not in the dictionary. + + + + Adds a key/value pair to the if the key does not already + exist, or updates a key/value pair in the if the key + already exists. + + The key to be added or whose value should be updated + The function used to generate a value for an absent key + The function used to generate a new value for an existing key + based on the key's existing value + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The new value for the key. This will be either be the result of addValueFactory (if the key was + absent) or the result of updateValueFactory (if the key was present). + + + + Adds a key/value pair to the if the key does not already + exist, or updates a key/value pair in the if the key + already exists. + + The key to be added or whose value should be updated + The value to be added for an absent key + The function used to generate a new value for an existing key based on + the key's existing value + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The new value for the key. This will be either be the result of addValueFactory (if the key was + absent) or the result of updateValueFactory (if the key was present). + + + + Adds the specified key and value to the . + + The object to use as the key of the element to add. + The object to use as the value of the element to add. + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + + An element with the same key already exists in the . + + + + Removes the element with the specified key from the . + + The key of the element to remove. + true if the element is successfully remove; otherwise false. This method also returns + false if + was not found in the original . + + is a null reference + (Nothing in Visual Basic). + + + + Adds the specified value to the + with the specified key. + + The + structure representing the key and value to add to the . + The of is null. + The + contains too many elements. + An element with the same key already exists in the + + + + + Determines whether the + contains a specific key and value. + + The + structure to locate in the . + true if the is found in the ; otherwise, false. + + + + Removes a key and value from the dictionary. + + The + structure representing the key and value to remove from the . + true if the key and value represented by is successfully + found and removed; otherwise, false. + The Key property of is a null reference (Nothing in Visual Basic). + + + Returns an enumerator that iterates through the . + An enumerator for the . + + The enumerator returned from the dictionary is safe to use concurrently with + reads and writes to the dictionary, however it does not represent a moment-in-time snapshot + of the dictionary. The contents exposed through the enumerator may contain modifications + made to the dictionary after was called. + + + + + Adds the specified key and value to the dictionary. + + The object to use as the key. + The object to use as the value. + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + + is of a type that is not assignable to the key type of the . -or- + is of a type that is not assignable to , + the type of values in the . + -or- A value with the same key already exists in the . + + + + + Gets whether the contains an + element with the specified key. + + The key to locate in the . + true if the contains + an element with the specified key; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + Provides an for the + . + An for the . + + + + Removes the element with the specified key from the . + + The key of the element to remove. + is a null reference + (Nothing in Visual Basic). + + + + Copies the elements of the to an array, starting + at the specified array index. + + The one-dimensional array that is the destination of the elements copied from + the . The array must have zero-based + indexing. + The zero-based index in at which copying + begins. + is a null reference + (Nothing in Visual Basic). + is less than + 0. + is equal to or greater than + the length of the . -or- The number of elements in the source + is greater than the available space from to the end of the destination + . + + + + Replaces the internal table with a larger one. To prevent multiple threads from resizing the + table as a result of races, the table of buckets that was deemed too small is passed in as + an argument to GrowTable(). GrowTable() obtains a lock, and then checks whether the bucket + table has been replaced in the meantime or not. + + Reference to the bucket table that was deemed too small. + + + + Computes the bucket and lock number for a particular key. + + + + + Acquires all locks for this hash table, and increments locksAcquired by the number + of locks that were successfully acquired. The locks are acquired in an increasing + order. + + + + + Acquires a contiguous range of locks for this hash table, and increments locksAcquired + by the number of locks that were successfully acquired. The locks are acquired in an + increasing order. + + + + + Releases a contiguous range of locks. + + + + + Gets a collection containing the keys in the dictionary. + + + + + Gets a collection containing the values in the dictionary. + + + + + A helper method for asserts. + + + + + Get the data array to be serialized + + + + + Construct the dictionary from a previously seiralized one + + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + The value associated with the specified key. If the specified key is not found, a get + operation throws a + , and a set operation creates a new + element with the specified key. + is a null reference + (Nothing in Visual Basic). + The property is retrieved and + + does not exist in the collection. + + + + Gets the number of key/value pairs contained in the . + + The dictionary contains too many + elements. + The number of key/value paris contained in the . + Count has snapshot semantics and represents the number of items in the + at the moment when Count was accessed. + + + + Gets a value that indicates whether the is empty. + + true if the is empty; otherwise, + false. + + + + Gets a collection containing the keys in the . + + An containing the keys in the + . + + + + Gets a collection containing the values in the . + + An containing the values in + the + . + + + + Gets a value indicating whether the dictionary is read-only. + + true if the is + read-only; otherwise, false. For , this property always returns + false. + + + + Gets a value indicating whether the has a fixed size. + + true if the has a + fixed size; otherwise, false. For , this property always + returns false. + + + + Gets a value indicating whether the is read-only. + + true if the is + read-only; otherwise, false. For , this property always + returns false. + + + + Gets an containing the keys of the . + + An containing the keys of the . + + + + Gets an containing the values in the . + + An containing the values in the . + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + The value associated with the specified key, or a null reference (Nothing in Visual Basic) + if is not in the dictionary or is of a type that is + not assignable to the key type of the . + is a null reference + (Nothing in Visual Basic). + + A value is being assigned, and is of a type that is not assignable to the + key type of the . -or- A value is being + assigned, and is of a type that is not assignable to the value type + of the + + + + + Gets a value indicating whether access to the is + synchronized with the SyncRoot. + + true if access to the is synchronized + (thread safe); otherwise, false. For , this property always + returns false. + + + + Gets an object that can be used to synchronize access to the . This property is not supported. + + The SyncRoot property is not supported. + + + + The number of concurrent writes for which to optimize by default. + + + + + A node in a singly-linked list representing a particular hash table bucket. + + + + + A private class to represent enumeration over the dictionary that implements the + IDictionaryEnumerator interface. + + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + Represents an asynchronous method builder. + + + A cached VoidTaskResult task used for builders that complete synchronously. + + + The generic builder object to which this non-generic instance delegates. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state. + + The builder is not initialized. + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + + Gets the for this builder. + The representing the builder's asynchronous operation. + The builder is not initialized. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + Holds state related to the builder's IAsyncStateMachine. + This is a mutable struct. Be very delicate with it. + + + A reference to the heap-allocated state machine object associated with this builder. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument is null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + + Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. + On first invocation, the supplied state machine will be boxed. + + Specifies the type of the method builder used. + Specifies the type of the state machine used. + The builder. + The state machine. + An Action to provide to the awaiter. + + + Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. + + + The context with which to run MoveNext. + + + The state machine whose MoveNext method should be invoked. + + + Initializes the runner. + The context with which to run MoveNext. + + + Invokes MoveNext under the provided context. + + + Cached delegate used with ExecutionContext.Run. + + + Invokes the MoveNext method on the supplied IAsyncStateMachine. + The IAsyncStateMachine machine instance. + + + + Provides a builder for asynchronous methods that return void. + This type is intended for compiler use only. + + + + The synchronization context associated with this operation. + + + State related to the IAsyncStateMachine. + + + An object used by the debugger to uniquely identify this builder. Lazily initialized. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Registers with UnobservedTaskException to suppress exception crashing. + + + Non-zero if PreventUnobservedTaskExceptions has already been invoked. + + + Initializes a new . + The initialized . + + + Initializes the . + The synchronizationContext associated with this operation. This may be null. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument was null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + Completes the method builder successfully. + + + Faults the method builder with an exception. + The exception that is the cause of this fault. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + + + Notifies the current synchronization context that the operation completed. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger and only in a single-threaded manner. + + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + A cached task for default(TResult). + + + State related to the IAsyncStateMachine. + + + The lazily-initialized task. + Must be named m_task for debugger step-over to work correctly. + + + The lazily-initialized task completion source. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state with the specified result. + + The result to use to complete the task. + The task has already completed. + + + + Completes the builder by using either the supplied completed task, or by completing + the builder's previously accessed task using default(TResult). + + A task already completed with the value default(TResult). + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + This should only be invoked from within an asynchronous method, + and only by the debugger. + + + + + Gets a task for the specified result. This will either + be a cached or new task, never null. + + The result for which we need a task. + The completed task containing the result. + + + Gets the lazily-initialized TaskCompletionSource. + + + Gets the for this builder. + The representing the builder's asynchronous operation. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + Provides a base class used to cache tasks of a specific return type. + Specifies the type of results the cached tasks return. + + + + A singleton cache for this result type. + This may be null if there are no cached tasks for this TResult. + + + + Creates a non-disposable task. + The result for the task. + The cacheable task. + + + Creates a cache. + A task cache for this result type. + + + Gets a cached task if one exists. + The result for which we want a cached task. + A cached task if one exists; otherwise, null. + + + Provides a cache for Boolean tasks. + + + A true task. + + + A false task. + + + Gets a cached task for the Boolean result. + true or false + A cached task for the Boolean result. + + + Provides a cache for zero Int32 tasks. + + + The minimum value, inclusive, for which we want a cached task. + + + The maximum value, exclusive, for which we want a cached task. + + + The cache of Task{Int32}. + + + Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). + + + Gets a cached task for the zero Int32 result. + The integer value + A cached task for the Int32 result or null if not cached. + + + + Represents state machines generated for asynchronous methods. + This type is intended for compiler use only. + + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + + Represents an awaiter used to schedule continuations when an await operation completes. + + + + + Represents an operation that will schedule continuations when the operation completes. + + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. + + + Used with Task(of void) + + + + An interface similar to the one added in .NET 4.0. + + + + The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. + + + Initializes the exception. + + + Initializes the exception. + The error message that explains the reason for the exception. + + + Initializes the exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + + + Initializes the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes the exception. + The error message that explains the reason for the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes the exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + A cancellation token associated with the operation that was canceled. + + + Gets a token associated with the operation that was canceled. + + + + A dummy replacement for the .NET internal class StackCrawlMark. + + + + + Propogates notification that operations should be canceled. + + + + A may be created directly in an unchangeable canceled or non-canceled state + using the CancellationToken's constructors. However, to have a CancellationToken that can change + from a non-canceled to a canceled state, + CancellationTokenSource must be used. + CancellationTokenSource exposes the associated CancellationToken that may be canceled by the source through its + Token property. + + + Once canceled, a token may not transition to a non-canceled state, and a token whose + is false will never change to one that can be canceled. + + + All members of this struct are thread-safe and may be used concurrently from multiple threads. + + + + + + Internal constructor only a CancellationTokenSource should create a CancellationToken + + + + + Initializes the CancellationToken. + + + The canceled state for the token. + + + Tokens created with this constructor will remain in the canceled state specified + by the parameter. If is false, + both and will be false. + If is true, + both and will be true. + + + + + Registers a delegate that will be called when this CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + A Boolean value that indicates whether to capture + the current SynchronizationContext and use it + when invoking the . + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The state to pass to the when the delegate is invoked. This may be null. + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The state to pass to the when the delegate is invoked. This may be null. + A Boolean value that indicates whether to capture + the current SynchronizationContext and use it + when invoking the . + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Determines whether the current CancellationToken instance is equal to the + specified token. + + The other CancellationToken to which to compare this + instance. + True if the instances are equal; otherwise, false. Two tokens are equal if they are associated + with the same CancellationTokenSource or if they were both constructed + from public CancellationToken constructors and their values are equal. + + + + Determines whether the current CancellationToken instance is equal to the + specified . + + The other object to which to compare this instance. + True if is a CancellationToken + and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated + with the same CancellationTokenSource or if they were both constructed + from public CancellationToken constructors and their values are equal. + An associated CancellationTokenSource has been disposed. + + + + Serves as a hash function for a CancellationToken. + + A hash code for the current CancellationToken instance. + + + + Determines whether two CancellationToken instances are equal. + + The first instance. + The second instance. + True if the instances are equal; otherwise, false. + An associated CancellationTokenSource has been disposed. + + + + Determines whether two CancellationToken instances are not equal. + + The first instance. + The second instance. + True if the instances are not equal; otherwise, false. + An associated CancellationTokenSource has been disposed. + + + + Throws a OperationCanceledException if + this token has had cancellation requested. + + + This method provides functionality equivalent to: + + if (token.IsCancellationRequested) + throw new OperationCanceledException(token); + + + The token has had cancellation requested. + The associated CancellationTokenSource has been disposed. + + + + Returns an empty CancellationToken value. + + + The value returned by this property will be non-cancelable by default. + + + + + Gets whether cancellation has been requested for this token. + + Whether cancellation has been requested for this token. + + + This property indicates whether cancellation has been requested for this token, + either through the token initially being construted in a canceled state, or through + calling Cancel + on the token's associated . + + + If this property is true, it only guarantees that cancellation has been requested. + It does not guarantee that every registered handler + has finished executing, nor that cancellation requests have finished propagating + to all registered handlers. Additional synchronization may be required, + particularly in situations where related objects are being canceled concurrently. + + + + + + Gets whether this token is capable of being in the canceled state. + + + If CanBeCanceled returns false, it is guaranteed that the token will never transition + into a canceled state, meaning that will never + return true. + + + + + Gets a that is signaled when the token is canceled. + + Accessing this property causes a WaitHandle + to be instantiated. It is preferable to only use this property when necessary, and to then + dispose the associated instance at the earliest opportunity (disposing + the source will dispose of this allocated handle). The handle should not be closed or disposed directly. + + The associated CancellationTokenSource has been disposed. + + + + Represents a callback delegate that has been registered with a CancellationToken. + + + To unregister a callback, dispose the corresponding Registration instance. + + + + + Attempts to deregister the item. If it's already being run, this may fail. + Entails a full memory fence. + + True if the callback was found and deregistered, false otherwise. + + + + Disposes of the registration and unregisters the target callback from the associated + CancellationToken. + If the target callback is currently executing this method will wait until it completes, except + in the degenerate cases where a callback method deregisters itself. + + + + + Determines whether two CancellationTokenRegistration + instances are equal. + + The first instance. + The second instance. + True if the instances are equal; otherwise, false. + + + + Determines whether two CancellationTokenRegistration instances are not equal. + + The first instance. + The second instance. + True if the instances are not equal; otherwise, false. + + + + Determines whether the current CancellationTokenRegistration instance is equal to the + specified . + + The other object to which to compare this instance. + True, if both this and are equal. False, otherwise. + Two CancellationTokenRegistration instances are equal if + they both refer to the output of a single call to the same Register method of a + CancellationToken. + + + + + Determines whether the current CancellationToken instance is equal to the + specified . + + The other CancellationTokenRegistration to which to compare this instance. + True, if both this and are equal. False, otherwise. + Two CancellationTokenRegistration instances are equal if + they both refer to the output of a single call to the same Register method of a + CancellationToken. + + + + + Serves as a hash function for a CancellationTokenRegistration.. + + A hash code for the current CancellationTokenRegistration instance. + + + + Signals to a that it should be canceled. + + + + is used to instantiate a + (via the source's Token property) + that can be handed to operations that wish to be notified of cancellation or that can be used to + register asynchronous operations for cancellation. That token may have cancellation requested by + calling to the source's Cancel + method. + + + All members of this class, except Dispose, are thread-safe and may be used + concurrently from multiple threads. + + + + + The ID of the thread currently executing the main body of CTS.Cancel() + this helps us to know if a call to ctr.Dispose() is running 'within' a cancellation callback. + This is updated as we move between the main thread calling cts.Cancel() and any syncContexts that are used to + actually run the callbacks. + + + + Initializes the . + + + + + Communicates a request for cancellation. + + + + The associated will be + notified of the cancellation and will transition to a state where + IsCancellationRequested returns true. + Any callbacks or cancelable operations + registered with the will be executed. + + + Cancelable operations and callbacks registered with the token should not throw exceptions. + However, this overload of Cancel will aggregate any exceptions thrown into a , + such that one callback throwing an exception will not prevent other registered callbacks from being executed. + + + The that was captured when each callback was registered + will be reestablished when the callback is invoked. + + + An aggregate exception containing all the exceptions thrown + by the registered callbacks on the associated . + This has been disposed. + + + + Communicates a request for cancellation. + + + + The associated will be + notified of the cancellation and will transition to a state where + IsCancellationRequested returns true. + Any callbacks or cancelable operations + registered with the will be executed. + + + Cancelable operations and callbacks registered with the token should not throw exceptions. + If is true, an exception will immediately propagate out of the + call to Cancel, preventing the remaining callbacks and cancelable operations from being processed. + If is false, this overload will aggregate any + exceptions thrown into a , + such that one callback throwing an exception will not prevent other registered callbacks from being executed. + + + The that was captured when each callback was registered + will be reestablished when the callback is invoked. + + + Specifies whether exceptions should immediately propagate. + An aggregate exception containing all the exceptions thrown + by the registered callbacks on the associated . + This has been disposed. + + + + Releases the resources used by this . + + + This method is not thread-safe for any other concurrent calls. + + + + + Throws an exception if the source has been disposed. + + + + + InternalGetStaticSource() + + Whether the source should be set. + A static source to be shared among multiple tokens. + + + + Registers a callback object. If cancellation has already occurred, the + callback will have been run by the time this method returns. + + + + + + + + + + Invoke the Canceled event. + + + The handlers are invoked synchronously in LIFO order. + + + + + Creates a CancellationTokenSource that will be in the canceled state + when any of the source tokens are in the canceled state. + + The first CancellationToken to observe. + The second CancellationToken to observe. + A CancellationTokenSource that is linked + to the source tokens. + A CancellationTokenSource associated with + one of the source tokens has been disposed. + + + + Creates a CancellationTokenSource that will be in the canceled state + when any of the source tokens are in the canceled state. + + The CancellationToken instances to observe. + A CancellationTokenSource that is linked + to the source tokens. + is null. + A CancellationTokenSource associated with + one of the source tokens has been disposed. + + + + Gets whether cancellation has been requested for this CancellationTokenSource. + + Whether cancellation has been requested for this CancellationTokenSource. + + + This property indicates whether cancellation has been requested for this token source, such as + due to a call to its + Cancel method. + + + If this property returns true, it only guarantees that cancellation has been requested. It does not + guarantee that every handler registered with the corresponding token has finished executing, nor + that cancellation requests have finished propagating to all registered handlers. Additional + synchronization may be required, particularly in situations where related objects are being + canceled concurrently. + + + + + + A simple helper to determine whether cancellation has finished. + + + + + A simple helper to determine whether disposal has occured. + + + + + The ID of the thread that is running callbacks. + + + + + Gets the CancellationToken + associated with this . + + The CancellationToken + associated with this . + The token source has been + disposed. + + + + + + + + + + + + + + The currently executing callback + + + + + A helper class for collating the various bits of information required to execute + cancellation callbacks. + + + + + InternalExecuteCallbackSynchronously_GeneralPath + This will be called on the target synchronization context, however, we still need to restore the required execution context + + + + + A sparsely populated array. Elements can be sparse and some null, but this allows for + lock-free additions and growth, and also for constant time removal (by nulling out). + + The kind of elements contained within. + + + + Allocates a new array with the given initial size. + + How many array slots to pre-allocate. + + + + Adds an element in the first available slot, beginning the search from the tail-to-head. + If no slots are available, the array is grown. The method doesn't return until successful. + + The element to add. + Information about where the add happened, to enable O(1) deregistration. + + + + The tail of the doubly linked list. + + + + + A struct to hold a link to the exact spot in an array an element was inserted, enabling + constant time removal later on. + + + + + A fragment of a sparsely populated array, doubly linked. + + The kind of elements contained within. + + + + Provides lazy initialization routines. + + + These routines avoid needing to allocate a dedicated, lazy-initialization instance, instead using + references to ensure targets have been initialized as they are accessed. + + + + + Initializes a target reference type with the type's default constructor if the target has not + already been initialized. + + The refence type of the reference to be initialized. + A reference of type to initialize if it has not + already been initialized. + The initialized reference of type . + Type does not have a default + constructor. + + Permissions to access the constructor of type were missing. + + + + This method may only be used on reference types. To ensure initialization of value + types, see other overloads of EnsureInitialized. + + + This method may be used concurrently by multiple threads to initialize . + In the event that multiple threads access this method concurrently, multiple instances of + may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the + objects that were not stored. If such objects must be disposed, it is up to the caller to determine + if an object was not used and to then dispose of the object appropriately. + + + + + + Initializes a target reference type using the specified function if it has not already been + initialized. + + The reference type of the reference to be initialized. + The reference of type to initialize if it has not + already been initialized. + The invoked to initialize the + reference. + The initialized reference of type . + Type does not have a + default constructor. + returned + null. + + + This method may only be used on reference types, and may + not return a null reference (Nothing in Visual Basic). To ensure initialization of value types or + to allow null reference types, see other overloads of EnsureInitialized. + + + This method may be used concurrently by multiple threads to initialize . + In the event that multiple threads access this method concurrently, multiple instances of + may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the + objects that were not stored. If such objects must be disposed, it is up to the caller to determine + if an object was not used and to then dispose of the object appropriately. + + + + + + Initialize the target using the given delegate (slow path). + + The reference type of the reference to be initialized. + The variable that need to be initialized + The delegate that will be executed to initialize the target + The initialized variable + + + + Initializes a target reference or value type with its default constructor if it has not already + been initialized. + + The type of the reference to be initialized. + A reference or value of type to initialize if it + has not already been initialized. + A reference to a boolean that determines whether the target has already + been initialized. + A reference to an object used as the mutually exclusive lock for initializing + . + The initialized value of type . + + + + Initializes a target reference or value type with a specified function if it has not already been + initialized. + + The type of the reference to be initialized. + A reference or value of type to initialize if it + has not already been initialized. + A reference to a boolean that determines whether the target has already + been initialized. + A reference to an object used as the mutually exclusive lock for initializing + . + The invoked to initialize the + reference or value. + The initialized value of type . + + + + Ensure the target is initialized and return the value (slow path). This overload permits nulls + and also works for value type targets. Uses the supplied function to create the value. + + The type of target. + A reference to the target to be initialized. + A reference to a location tracking whether the target has been initialized. + A reference to a location containing a mutual exclusive lock. + + The to invoke in order to produce the lazily-initialized value. + + The initialized object. + + + + Provides a slimmed down version of . + + + All public and protected members of are thread-safe and may be used + concurrently from multiple threads, with the exception of Dispose, which + must only be used when all other operations on the have + completed, and Reset, which should only be used when no other threads are + accessing the event. + + + + + Initializes a new instance of the + class with an initial state of nonsignaled. + + + + + Initializes a new instance of the + class with a Boolen value indicating whether to set the intial state to signaled. + + true to set the initial state signaled; false to set the initial state + to nonsignaled. + + + + Initializes a new instance of the + class with a Boolen value indicating whether to set the intial state to signaled and a specified + spin count. + + true to set the initial state to signaled; false to set the initial state + to nonsignaled. + The number of spin waits that will occur before falling back to a true + wait. + is less than + 0 or greater than the maximum allowed value. + + + + Initializes the internal state of the event. + + Whether the event is set initially or not. + The spin count that decides when the event will block. + + + + Helper to ensure the lock object is created before first use. + + + + + This method lazily initializes the event object. It uses CAS to guarantee that + many threads racing to call this at once don't result in more than one event + being stored and used. The event will be signaled or unsignaled depending on + the state of the thin-event itself, with synchronization taken into account. + + True if a new event was created and stored, false otherwise. + + + + Sets the state of the event to signaled, which allows one or more threads waiting on the event to + proceed. + + + + + Private helper to actually perform the Set. + + Indicates whether we are calling Set() during cancellation. + The object has been canceled. + + + + Sets the state of the event to nonsignaled, which causes threads to block. + + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + Blocks the current thread until the current is set. + + + The maximum number of waiters has been exceeded. + + + The caller of this method blocks indefinitely until the current instance is set. The caller will + return immediately if the event is currently in a set state. + + + + + Blocks the current thread until the current receives a signal, + while observing a . + + The to + observe. + + The maximum number of waiters has been exceeded. + + was + canceled. + + The caller of this method blocks indefinitely until the current instance is set. The caller will + return immediately if the event is currently in a set state. + + + + + Blocks the current thread until the current is set, using a + to measure the time interval. + + A that represents the number of milliseconds + to wait, or a that represents -1 milliseconds to wait indefinitely. + + true if the was set; otherwise, + false. + is a negative + number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater + than . + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + to measure the time interval, while observing a . + + A that represents the number of milliseconds + to wait, or a that represents -1 milliseconds to wait indefinitely. + + The to + observe. + true if the was set; otherwise, + false. + is a negative + number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater + than . + was canceled. + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + 32-bit signed integer to measure the time interval. + + The number of milliseconds to wait, or (-1) to wait indefinitely. + true if the was set; otherwise, + false. + is a + negative number other than -1, which represents an infinite time-out. + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + 32-bit signed integer to measure the time interval, while observing a . + + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to + observe. + true if the was set; otherwise, + false. + is a + negative number other than -1, which represents an infinite time-out. + + The maximum number of waiters has been exceeded. + + was canceled. + + + + Releases all resources used by the current instance of . + + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + When overridden in a derived class, releases the unmanaged resources used by the + , and optionally releases the managed resources. + + true to release both managed and unmanaged resources; + false to release only unmanaged resources. + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + Throw ObjectDisposedException if the MRES is disposed + + + + + Private helper method to wake up waiters when a cancellationToken gets canceled. + + + + + Private helper method for updating parts of a bit-string state value. + Mainly called from the IsSet and Waiters properties setters + + + Note: the parameter types must be int as CompareExchange cannot take a Uint + + The new value + The mask used to set the bits + + + + Private helper method - performs Mask and shift, particular helpful to extract a field from a packed word. + eg ExtractStatePortionAndShiftRight(0x12345678, 0xFF000000, 24) => 0x12, ie extracting the top 8-bits as a simple integer + + ?? is there a common place to put this rather than being private to MRES? + + + + + + + + + Performs a Mask operation, but does not perform the shift. + This is acceptable for boolean values for which the shift is unnecessary + eg (val & Mask) != 0 is an appropriate way to extract a boolean rather than using + ((val & Mask) >> shiftAmount) == 1 + + ?? is there a common place to put this rather than being private to MRES? + + + + + + + Helper function to measure and update the wait time + + The first time (in Ticks) observed when the wait started. + The orginal wait timeoutout in milliseconds. + The new wait time in milliseconds, -1 if the time expired, -2 if overflow in counters + has occurred. + + + + Gets the underlying object for this . + + The underlying event object fore this . + + Accessing this property forces initialization of an underlying event object if one hasn't + already been created. To simply wait on this , + the public Wait methods should be preferred. + + + + + Gets whether the event is set. + + true if the event has is set; otherwise, false. + + + + Gets the number of spin waits that will be occur before falling back to a true wait. + + + + + How many threads are waiting. + + + + + Provides support for spin-based waiting. + + + + encapsulates common spinning logic. On single-processor machines, yields are + always used instead of busy waits, and on computers with Intel™ processors employing Hyper-Threading™ + technology, it helps to prevent hardware thread starvation. SpinWait encapsulates a good mixture of + spinning and true yielding. + + + is a value type, which means that low-level code can utilize SpinWait without + fear of unnecessary allocation overheads. SpinWait is not generally useful for ordinary applications. + In most cases, you should use the synchronization classes provided by the .NET Framework, such as + . For most purposes where spin waiting is required, however, + the type should be preferred over the System.Threading.Thread.SpinWait method. + + + While SpinWait is designed to be used in concurrent applications, it is not designed to be + used from multiple threads concurrently. SpinWait's members are not thread-safe. If multiple + threads must spin, each should use its own instance of SpinWait. + + + + + + Performs a single spin. + + + This is typically called in a loop, and may change in behavior based on the number of times a + has been called thus far on this instance. + + + + + Resets the spin counter. + + + This makes and behave as though no calls + to had been issued on this instance. If a instance + is reused many times, it may be useful to reset it to avoid yielding too soon. + + + + + Spins until the specified condition is satisfied. + + A delegate to be executed over and over until it returns true. + The argument is null. + + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + + A delegate to be executed over and over until it returns true. + + A that represents the number of milliseconds to wait, + or a TimeSpan that represents -1 milliseconds to wait indefinitely. + True if the condition is satisfied within the timeout; otherwise, false + The argument is null. + is a negative number + other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than + . + + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + + A delegate to be executed over and over until it returns true. + The number of milliseconds to wait, or (-1) to wait indefinitely. + True if the condition is satisfied within the timeout; otherwise, false + The argument is null. + is a + negative number other than -1, which represents an infinite time-out. + + + + Gets the number of times has been called on this instance. + + + + + Gets whether the next call to will yield the processor, triggering a + forced context switch. + + Whether the next call to will yield the processor, triggering a + forced context switch. + + On a single-CPU machine, always yields the processor. On machines with + multiple CPUs, may yield after an unspecified number of calls. + + + + + A helper class to get the number of preocessors, it updates the numbers of processors every sampling interval + + + + + Gets the number of available processors + + + + + Gets whether the current machine has only a single processor. + + + + + Represents an asynchronous operation that produces a result at some time in the future. + + + The type of the result produced by this . + + + + instances may be created in a variety of ways. The most common approach is by + using the task's property to retrieve a instance that can be used to create tasks for several + purposes. For example, to create a that runs a function, the factory's StartNew + method may be used: + + // C# + var t = Task<int>.Factory.StartNew(() => GenerateResult()); + - or - + var t = Task.Factory.StartNew(() => GenerateResult()); + + ' Visual Basic + Dim t = Task<int>.Factory.StartNew(Function() GenerateResult()) + - or - + Dim t = Task.Factory.StartNew(Function() GenerateResult()) + + + + The class also provides constructors that initialize the task but that do not + schedule it for execution. For performance reasons, the StartNew method should be the + preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation + and scheduling must be separated, the constructors may be used, and the task's + Start + method may then be used to schedule the task for execution at a later time. + + + All members of , except for + Dispose, are thread-safe + and may be used from multiple threads concurrently. + + + + + + Represents an asynchronous operation. + + + + instances may be created in a variety of ways. The most common approach is by + using the Task type's property to retrieve a instance that can be used to create tasks for several + purposes. For example, to create a that runs an action, the factory's StartNew + method may be used: + + // C# + var t = Task.Factory.StartNew(() => DoAction()); + + ' Visual Basic + Dim t = Task.Factory.StartNew(Function() DoAction()) + + + + The class also provides constructors that initialize the Task but that do not + schedule it for execution. For performance reasons, TaskFactory's StartNew method should be the + preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation + and scheduling must be separated, the constructors may be used, and the task's + method may then be used to schedule the task for execution at a later time. + + + All members of , except for , are thread-safe + and may be used from multiple threads concurrently. + + + For operations that return values, the class + should be used. + + + For developers implementing custom debuggers, several internal and private members of Task may be + useful (these may change from release to release). The Int32 m_taskId field serves as the backing + store for the property, however accessing this field directly from a debugger may be + more efficient than accessing the same value through the property's getter method (the + s_taskIdCounter Int32 counter is used to retrieve the next available ID for a Task). Similarly, the + Int32 m_stateFlags field stores information about the current lifecycle stage of the Task, + information also accessible through the property. The m_action System.Object + field stores a reference to the Task's delegate, and the m_stateObject System.Object field stores the + async state passed to the Task by the developer. Finally, for debuggers that parse stack frames, the + InternalWait method serves a potential marker for when a Task is entering a wait operation. + + + + + + A type initializer that runs with the appropriate permissions. + + + + + Initializes a new with the specified action. + + The delegate that represents the code to execute in the Task. + The argument is null. + + + + Initializes a new with the specified action and CancellationToken. + + The delegate that represents the code to execute in the Task. + The CancellationToken + that will be assigned to the new Task. + The argument is null. + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action and creation options. + + The delegate that represents the code to execute in the task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action and creation options. + + The delegate that represents the code to execute in the task. + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action and state. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + + The argument is null. + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that will be assigned to the new task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + An internal constructor used by the factory methods on task and its descendent(s). + This variant does not capture the ExecutionContext; it is up to the caller to do that. + + An action to execute. + Optional state to pass to the action. + Parent of Task. + A CancellationToken for the task. + A task scheduler under which the task will run. + Options to control its execution. + Internal options to control its execution + + + + Common logic used by the following internal ctors: + Task() + Task(object action, object state, Task parent, TaskCreationOptions options, TaskScheduler taskScheduler) + + ASSUMES THAT m_creatingTask IS ALREADY SET. + + + Action for task to execute. + Object to which to pass to action (may be null) + Task scheduler on which to run thread (only used by continuation tasks). + A CancellationToken for the Task. + Options to customize behavior of Task. + Internal options to customize behavior of Task. + + + + Checks if we registered a CT callback during construction, and deregisters it. + This should be called when we know the registration isn't useful anymore. Specifically from Finish() if the task has completed + successfully or with an exception. + + + + + Captures the ExecutionContext so long as flow isn't suppressed. + + A stack crawl mark pointing to the frame of the caller. + + + + Internal function that will be called by a new child task to add itself to + the children list of the parent (this). + + Since a child task can only be created from the thread executing the action delegate + of this task, reentrancy is neither required nor supported. This should not be called from + anywhere other than the task construction/initialization codepaths. + + + + + Starts the , scheduling it for execution to the current TaskScheduler. + + + A task may only be started and run only once. Any attempts to schedule a task a second time + will result in an exception. + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Starts the , scheduling it for execution to the specified TaskScheduler. + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + The TaskScheduler with which to associate + and execute this task. + + + The argument is null. + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Runs the synchronously on the current TaskScheduler. + + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + Tasks executed with will be associated with the current TaskScheduler. + + + If the target scheduler does not support running this Task on the current thread, the Task will + be scheduled for execution on the scheduler, and the current thread will block until the + Task has completed execution. + + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Runs the synchronously on the scheduler provided. + + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + If the target scheduler does not support running this Task on the current thread, the Task will + be scheduled for execution on the scheduler, and the current thread will block until the + Task has completed execution. + + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + The parameter + is null. + The scheduler on which to attempt to run this task inline. + + + + Throws an exception if the task has been disposed, and hence can no longer be accessed. + + The task has been disposed. + + + + Sets the internal completion event. + + + + + Disposes the , releasing all of its unmanaged resources. + + + Unlike most of the members of , this method is not thread-safe. + Also, may only be called on a that is in one of + the final states: RanToCompletion, + Faulted, or + Canceled. + + + The exception that is thrown if the is not in + one of the final states: RanToCompletion, + Faulted, or + Canceled. + + + + + Disposes the , releasing all of its unmanaged resources. + + + A Boolean value that indicates whether this method is being called due to a call to . + + + Unlike most of the members of , this method is not thread-safe. + + + + + Schedules the task for execution. + + If true, TASK_STATE_STARTED bit is turned on in + an atomic fashion, making sure that TASK_STATE_CANCELED does not get set + underneath us. If false, TASK_STATE_STARTED bit is OR-ed right in. This + allows us to streamline things a bit for StartNew(), where competing cancellations + are not a problem. + + + + Adds an exception to the list of exceptions this task has thrown. + + An object representing either an Exception or a collection of Exceptions. + + + + Returns a list of exceptions by aggregating the holder's contents. Or null if + no exceptions have been thrown. + + Whether to include a TCE if cancelled. + An aggregate exception, or null if no exceptions have been caught. + + + + Throws an aggregate exception if the task contains exceptions. + + + + + Checks whether this is an attached task, and whether we are being called by the parent task. + And sets the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag based on that. + + This is meant to be used internally when throwing an exception, and when WaitAll is gathering + exceptions for tasks it waited on. If this flag gets set, the implicit wait on children + will skip exceptions to prevent duplication. + + This should only be called when this task has completed with an exception + + + + + + Signals completion of this particular task. + + The bUserDelegateExecuted parameter indicates whether this Finish() call comes following the + full execution of the user delegate. + + If bUserDelegateExecuted is false, it mean user delegate wasn't invoked at all (either due to + a cancellation request, or because this task is a promise style Task). In this case, the steps + involving child tasks (i.e. WaitForChildren) will be skipped. + + + + + + FinishStageTwo is to be executed as soon as we known there are no more children to complete. + It can happen i) either on the thread that originally executed this task (if no children were spawned, or they all completed by the time this task's delegate quit) + ii) or on the thread that executed the last child. + + + + + Final stage of the task completion code path. Notifies the parent (if any) that another of its childre are done, and runs continuations. + This function is only separated out from FinishStageTwo because these two operations are also needed to be called from CancellationCleanupLogic() + + + + + This is called by children of this task when they are completed. + + + + + This is to be called just before the task does its final state transition. + It traverses the list of exceptional children, and appends their aggregate exceptions into this one's exception list + + + + + Special purpose Finish() entry point to be used when the task delegate throws a ThreadAbortedException + This makes a note in the state flags so that we avoid any costly synchronous operations in the finish codepath + such as inlined continuations + + + Indicates whether the ThreadAbortException was added to this task's exception holder. + This should always be true except for the case of non-root self replicating task copies. + + Whether the delegate was executed. + + + + Executes the task. This method will only be called once, and handles bookeeping associated with + self-replicating tasks, in addition to performing necessary exception marshaling. + + The task has already been disposed. + + + + IThreadPoolWorkItem override, which is the entry function for this task when the TP scheduler decides to run it. + + + + + + Outermost entry function to execute this task. Handles all aspects of executing a task on the caller thread. + Currently this is called by IThreadPoolWorkItem.ExecuteWorkItem(), and TaskManager.TryExecuteInline. + + + Performs atomic updates to prevent double execution. Should only be set to true + in codepaths servicing user provided TaskSchedulers. The ConcRT or ThreadPool schedulers don't need this. + + + + The actual code which invokes the body of the task. This can be overriden in derived types. + + + + + Alternate InnerInvoke prototype to be called from ExecuteSelfReplicating() so that + the Parallel Debugger can discover the actual task being invoked. + Details: Here, InnerInvoke is actually being called on the rootTask object while we are actually executing the + childTask. And the debugger needs to discover the childTask, so we pass that down as an argument. + The NoOptimization and NoInlining flags ensure that the childTask pointer is retained, and that this + function appears on the callstack. + + + + + + Performs whatever handling is necessary for an unhandled exception. Normally + this just entails adding the exception to the holder object. + + The exception that went unhandled. + + + + Waits for the to complete execution. + + + The was canceled -or- an exception was thrown during + the execution of the . + + + The has been disposed. + + + + + Waits for the to complete execution. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + true if the completed execution within the allotted time; otherwise, false. + + + The was canceled -or- an exception was thrown during the execution of the . + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + The has been disposed. + + + + + Waits for the to complete execution. + + + A to observe while waiting for the task to complete. + + + The was canceled. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + + + Waits for the to complete execution. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + true if the completed execution within the allotted time; otherwise, + false. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + + + Waits for the to complete execution. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for the task to complete. + + + true if the completed execution within the allotted time; otherwise, false. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + The core wait function, which is only accesible internally. It's meant to be used in places in TPL code where + the current context is known or cached. + + + + + Cancels the . + + Indiactes whether we should only cancel non-invoked tasks. + For the default scheduler this option will only be serviced through TryDequeue. + For custom schedulers we also attempt an atomic state transition. + true if the task was successfully canceled; otherwise, false. + The + has been disposed. + + + + Sets the task's cancellation acknowledged flag. + + + + + Runs all of the continuations, as appropriate. + + + + + Helper function to determine whether the current task is in the state desired by the + continuation kind under evaluation. Three possibilities exist: the task failed with + an unhandled exception (OnFailed), the task was canceled before running (OnAborted), + or the task completed successfully (OnCompletedSuccessfully). Note that the last + one includes completing due to cancellation. + + The continuation options under evaluation. + True if the continuation should be run given the task's current state. + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + The that will be assigned to the new continuation task. + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Converts TaskContinuationOptions to TaskCreationOptions, and also does + some validity checking along the way. + + Incoming TaskContinuationOptions + Outgoing TaskCreationOptions + Outgoing InternalTaskOptions + + + + Registers the continuation and possibly runs it (if the task is already finished). + + The continuation task itself. + TaskScheduler with which to associate continuation task. + Restrictions on when the continuation becomes active. + + + + Waits for all of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + An array of instances on which to wait. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + A to observe while waiting for the tasks to complete. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The was canceled. + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for the tasks to complete. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + Waits for a set of handles in a STA-aware way. In other words, it will wait for each + of the events individually if we're on a STA thread, because MsgWaitForMultipleObjectsEx + can't do a true wait-all due to its hidden message queue event. This is not atomic, + of course, but we only wait on one-way (MRE) events anyway so this is OK. + + An array of wait handles to wait on. + The timeout to use during waits. + The cancellationToken that enables a wait to be canceled. + True if all waits succeeded, false if a timeout occurred. + + + + Internal WaitAll implementation which is meant to be used with small number of tasks, + optimized for Parallel.Invoke and other structured primitives. + + + + + This internal function is only meant to be called by WaitAll() + If the completed task is canceled or it has other exceptions, here we will add those + into the passed in exception list (which will be lazily initialized here). + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + The index of the completed task in the array argument. + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + A to observe while waiting for a task to complete. + + + The index of the completed task in the array argument. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + The was canceled. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for a task to complete. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + Gets a unique ID for this Task instance. + + + Task IDs are assigned on-demand and do not necessarily represent the order in the which Task + instances were created. + + + + + Returns the unique ID of the currently executing Task. + + + + + Gets the Task instance currently executing, or + null if none exists. + + + + + Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any + exceptions, this will return null. + + + Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a + in calls to Wait + or in accesses to the property. Any exceptions not observed by the time + the Task instance is garbage collected will be propagated on the finalizer thread. + + + The Task + has been disposed. + + + + + Gets the TaskStatus of this Task. + + + + + Gets whether this Task instance has completed + execution due to being canceled. + + + A Task will complete in Canceled state either if its CancellationToken + was marked for cancellation before the task started executing, or if the task acknowledged the cancellation request on + its already signaled CancellationToken by throwing an + OperationCanceledException2 that bears the same + CancellationToken. + + + + + Returns true if this task has a cancellation token and it was signaled. + To be used internally in execute entry codepaths. + + + + + This internal property provides access to the CancellationToken that was set on the task + when it was constructed. + + + + + Gets whether this threw an OperationCanceledException2 while its CancellationToken was signaled. + + + + + Gets whether this Task has completed. + + + will return true when the Task is in one of the three + final states: RanToCompletion, + Faulted, or + Canceled. + + + + + Checks whether this task has been disposed. + + + + + Gets the TaskCreationOptions used + to create this task. + + + + + Gets a that can be used to wait for the task to + complete. + + + Using the wait functionality provided by + should be preferred over using for similar + functionality. + + + The has been disposed. + + + + + Gets the state object supplied when the Task was created, + or null if none was supplied. + + + + + Gets an indication of whether the asynchronous operation completed synchronously. + + true if the asynchronous operation completed synchronously; otherwise, false. + + + + Provides access to the TaskScheduler responsible for executing this Task. + + + + + Provides access to factory methods for creating and instances. + + + The factory returned from is a default instance + of , as would result from using + the default constructor on TaskFactory. + + + + + Provides an event that can be used to wait for completion. + Only called by Wait*(), which means that we really do need to instantiate a completion event. + + + + + Determines whether this is the root task of a self replicating group. + + + + + Determines whether the task is a replica itself. + + + + + The property formerly known as IsFaulted. + + + + + Gets whether the completed due to an unhandled exception. + + + If is true, the Task's will be equal to + TaskStatus.Faulted, and its + property will be non-null. + + + + + Checks whether the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag is set, + This will only be used by the implicit wait to prevent double throws + + + + + + Checks whether the body was ever invoked. Used by task scheduler code to verify custom schedulers actually ran the task. + + + + + A structure to hold continuation information. + + + + + Constructs a new continuation structure. + + The task to be activated. + The continuation options. + The scheduler to use for the continuation. + + + + Invokes the continuation for the target completion task. + + The completed task. + Whether the continuation can be inlined. + + + + Initializes a new with the specified function. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + + The argument is null. + + + + + Initializes a new with the specified function. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + The to be assigned to this task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified function and creation options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified function and creation options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified function and state. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the action. + + The argument is null. + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + The to be assigned to the new task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + The to be assigned to the new task. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Creates a new future object. + + The parent task for this future. + A function that yields the future value. + The task scheduler which will be used to execute the future. + The CancellationToken for the task. + Options to control the future's behavior. + Internal options to control the future's behavior. + The argument specifies + a SelfReplicating , which is illegal."/>. + + + + Creates a new future object. + + The parent task for this future. + An object containing data to be used by the action; may be null. + A function that yields the future value. + The CancellationToken for the task. + The task scheduler which will be used to execute the future. + Options to control the future's behavior. + Internal options to control the future's behavior. + The argument specifies + a SelfReplicating , which is illegal."/>. + + + + Evaluates the value selector of the Task which is passed in as an object and stores the result. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new task. + A new continuation . + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The , when executed, should return a . This task's completion state will be transferred to the task returned + from the ContinueWith call. + + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be passed as + an argument this completed task. + + The that will be assigned to the new task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The , when executed, should return a . + This task's completion state will be transferred to the task returned from the + ContinueWith call. + + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Gets the result value of this . + + + The get accessor for this property ensures that the asynchronous operation is complete before + returning. Once the result of the computation is available, it is stored and will be returned + immediately on later calls to . + + + + + Provides access to factory methods for creating instances. + + + The factory returned from is a default instance + of , as would result from using + the default constructor on the factory type. + + + + + Provides support for creating and scheduling + Task{TResult} objects. + + The type of the results that are available though + the Task{TResult} objects that are associated with + the methods in this class. + + + There are many common patterns for which tasks are relevant. The + class encodes some of these patterns into methods that pick up default settings, which are + configurable through its constructors. + + + A default instance of is available through the + Task{TResult}.Factory property. + + + + + + Initializes a instance with the default configuration. + + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the default configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The + TaskScheduler to use to schedule any tasks created with this TaskFactory{TResult}. A null value + indicates that the current TaskScheduler should be used. + + + With this constructor, the + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to , unless it's null, in which case the property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. + + + The exception that is thrown when the + argument or the + argument specifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. + + + The default + TaskScheduler to use to schedule any Tasks created with this TaskFactory{TResult}. A null value + indicates that TaskScheduler.Current should be used. + + + The exception that is thrown when the + argument or the + argumentspecifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to + , unless it's null, in which case the property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new task. + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The that will be assigned to the new task. + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Gets the default CancellationToken of this + TaskFactory. + + + This property returns the default that will be assigned to all + tasks created by this factory unless another CancellationToken value is explicitly specified + during the call to the factory methods. + + + + + Gets the TaskScheduler of this + TaskFactory{TResult}. + + + This property returns the default scheduler for this factory. It will be used to schedule all + tasks unless another scheduler is explicitly specified during calls to this factory's methods. + If null, TaskScheduler.Current + will be used. + + + + + Gets the TaskCreationOptions + value of this TaskFactory{TResult}. + + + This property returns the default creation options for this factory. They will be used to create all + tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Gets the TaskContinuationOptions + value of this TaskFactory{TResult}. + + + This property returns the default continuation options for this factory. They will be used to create + all continuation tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Represents the current stage in the lifecycle of a . + + + + + The task has been initialized but has not yet been scheduled. + + + + + The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. + + + + + The task has been scheduled for execution but has not yet begun executing. + + + + + The task is running but has not yet completed. + + + + + The task has finished executing and is implicitly waiting for + attached child tasks to complete. + + + + + The task completed execution successfully. + + + + + The task acknowledged cancellation by throwing an OperationCanceledException2 with its own CancellationToken + while the token was in signaled state, or the task's CancellationToken was already signaled before the + task started executing. + + + + + The task completed due to an unhandled exception. + + + + + Specifies flags that control optional behavior for the creation and execution of tasks. + + + + + Specifies that the default behavior should be used. + + + + + A hint to a TaskScheduler to schedule a + task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to + be run sooner, and tasks scheduled later will be more likely to be run later. + + + + + Specifies that a task will be a long-running, course-grained operation. It provides a hint to the + TaskScheduler that oversubscription may be + warranted. + + + + + Specifies that a task is attached to a parent in the task hierarchy. + + + + + Task creation flags which are only used internally. + + + + Specifies "No internal task options" + + + Used to filter out internal vs. public task creation options. + + + Specifies that the task will be queued by the runtime before handing it over to the user. + This flag will be used to skip the cancellationtoken registration step, which is only meant for unstarted tasks. + + + + Specifies flags that control optional behavior for the creation and execution of continuation tasks. + + + + + Default = "Continue on any, no task options, run asynchronously" + Specifies that the default behavior should be used. Continuations, by default, will + be scheduled when the antecedent task completes, regardless of the task's final TaskStatus. + + + + + A hint to a TaskScheduler to schedule a + task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to + be run sooner, and tasks scheduled later will be more likely to be run later. + + + + + Specifies that a task will be a long-running, course-grained operation. It provides + a hint to the TaskScheduler that + oversubscription may be warranted. + + + + + Specifies that a task is attached to a parent in the task hierarchy. + + + + + Specifies that the continuation task should not be scheduled if its antecedent ran to completion. + This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled + exception. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should not be scheduled if its antecedent was canceled. This + option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent ran to + completion. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent threw an + unhandled exception. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent was canceled. + This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be executed synchronously. With this option + specified, the continuation will be run on the same thread that causes the antecedent task to + transition into its final state. If the antecedent is already complete when the continuation is + created, the continuation will run on the thread creating the continuation. Only very + short-running continuations should be executed synchronously. + + + + + Represents an exception used to communicate task cancellation. + + + + + 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. + + + + Initializes a new instance of the class + with a reference to the that has been canceled. + + A task that has been canceled. + + + + Gets the task associated with this exception. + + + It is permissible for no Task to be associated with a + , in which case + this property will return null. + + + + + Represents the producer side of a unbound to a + delegate, providing access to the consumer side through the property. + + + + It is often the case that a is desired to + represent another asynchronous operation. + TaskCompletionSource is provided for this purpose. It enables + the creation of a task that can be handed out to consumers, and those consumers can use the members + of the task as they would any other. However, unlike most tasks, the state of a task created by a + TaskCompletionSource is controlled explicitly by the methods on TaskCompletionSource. This enables the + completion of the external asynchronous operation to be propagated to the underlying Task. The + separation also ensures that consumers are not able to transition the state without access to the + corresponding TaskCompletionSource. + + + All members of are thread-safe + and may be used from multiple threads concurrently. + + + The type of the result value assocatied with this . + + + + Creates a . + + + + + Creates a + with the specified options. + + + The created + by this instance and accessible through its property + will be instantiated using the specified . + + The options to use when creating the underlying + . + + The represent options invalid for use + with a . + + + + + Creates a + with the specified state. + + The state to use as the underlying + 's AsyncState. + + + + Creates a with + the specified state and options. + + The options to use when creating the underlying + . + The state to use as the underlying + 's AsyncState. + + The represent options invalid for use + with a . + + + + + Attempts to transition the underlying + into the + Faulted + state. + + The exception to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The argument is null. + The was disposed. + + + + Attempts to transition the underlying + into the + Faulted + state. + + The collection of exceptions to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The argument is null. + There are one or more null elements in . + The collection is empty. + The was disposed. + + + + Transitions the underlying + into the + Faulted + state. + + The exception to bind to this . + The argument is null. + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + Faulted + state. + + The collection of exceptions to bind to this . + The argument is null. + There are one or more null elements in . + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Attempts to transition the underlying + into the + RanToCompletion + state. + + The result value to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + RanToCompletion + state. + + The result value to bind to this . + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + Canceled + state. + + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Attempts to transition the underlying + into the + Canceled + state. + + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Gets the created + by this . + + + This property enables a consumer access to the that is controlled by this instance. + The , , + , and + methods (and their "Try" variants) on this instance all result in the relevant state + transitions on this underlying Task. + + + + + An exception holder manages a list of exceptions for one particular task. + It offers the ability to aggregate, but more importantly, also offers intrinsic + support for propagating unhandled exceptions that are never observed. It does + this by aggregating and throwing if the holder is ever GC'd without the holder's + contents ever having been requested (e.g. by a Task.Wait, Task.get_Exception, etc). + + + + + Creates a new holder; it will be registered for finalization. + + The task this holder belongs to. + + + + A finalizer that repropagates unhandled exceptions. + + + + + Add an exception to the internal list. This will ensure the holder is + in the proper state (handled/unhandled) depending on the list's contents. + + An exception object (either an Exception or an + IEnumerable{Exception}) to add to the list. + + + + A private helper method that ensures the holder is considered + unhandled, i.e. it is registered for finalization. + + + + + A private helper method that ensures the holder is considered + handled, i.e. it is not registered for finalization. + + Whether this is called from the finalizer thread. + + + + Allocates a new aggregate exception and adds the contents of the list to + it. By calling this method, the holder assumes exceptions to have been + "observed", such that the finalization check will be subsequently skipped. + + Whether this is being called from a finalizer. + An extra exception to be included (optionally). + The aggregate exception to throw. + + + + Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of + instances. + + + + + Creates a proxy Task that represents the + asynchronous operation of a Task{Task}. + + + It is often useful to be able to return a Task from a + Task{TResult}, where the inner Task represents work done as part of the outer Task{TResult}. However, + doing so results in a Task{Task}, which, if not dealt with carefully, could produce unexpected behavior. Unwrap + solves this problem by creating a proxy Task that represents the entire asynchronous operation of such a Task{Task}. + + The Task{Task} to unwrap. + The exception that is thrown if the + argument is null. + A Task that represents the asynchronous operation of the provided Task{Task}. + + + + Creates a proxy Task{TResult} that represents the + asynchronous operation of a Task{Task{TResult}}. + + + It is often useful to be able to return a Task{TResult} from a Task{TResult}, where the inner Task{TResult} + represents work done as part of the outer Task{TResult}. However, doing so results in a Task{Task{TResult}}, + which, if not dealt with carefully, could produce unexpected behavior. Unwrap solves this problem by + creating a proxy Task{TResult} that represents the entire asynchronous operation of such a Task{Task{TResult}}. + + The Task{Task{TResult}} to unwrap. + The exception that is thrown if the + argument is null. + A Task{TResult} that represents the asynchronous operation of the provided Task{Task{TResult}}. /// Unwraps a Task that returns another Task. + + + + Provides support for creating and scheduling + Tasks. + + + + There are many common patterns for which tasks are relevant. The + class encodes some of these patterns into methods that pick up default settings, which are + configurable through its constructors. + + + A default instance of is available through the + Task.Factory property. + + + + + + Initializes a instance with the default configuration. + + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The + TaskScheduler to use to schedule any tasks created with this TaskFactory. A null value + indicates that the current TaskScheduler should be used. + + + With this constructor, the + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to , unless it's null, in which case the property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. + + + The exception that is thrown when the + argument or the + argument specifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. + + + The default + TaskScheduler to use to schedule any Tasks created with this TaskFactory. A null value + indicates that TaskScheduler.Current should be used. + + + The exception that is thrown when the + argument or the + argumentspecifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to + , unless it's null, in which case the property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The started Task. + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors + and then calling + Start to schedule it for execution. However, + unless creation and scheduling must be separated, StartNew is the recommended + approach for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The that will be assigned to the new task. + The started Task. + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors + and then calling + Start to schedule it for execution. However, + unless creation and scheduling must be separated, StartNew is the recommended + approach for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The that will be assigned to the new + A TaskCreationOptions value that controls the behavior of the + created + Task. + The TaskScheduler + that is used to schedule the created Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The started Task. + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The that will be assigned to the new + The started Task. + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The TaskScheduler + that is used to schedule the created Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the asynchronous + operation. + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the asynchronous + operation. + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the asynchronous + operation. + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Check validity of options passed to FromAsync method + + The options to be validated. + determines type of FromAsync method that called this method + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Gets the default CancellationToken of this + TaskFactory. + + + This property returns the default that will be assigned to all + tasks created by this factory unless another CancellationToken value is explicitly specified + during the call to the factory methods. + + + + + Gets the TaskScheduler of this + TaskFactory. + + + This property returns the default scheduler for this factory. It will be used to schedule all + tasks unless another scheduler is explicitly specified during calls to this factory's methods. + If null, TaskScheduler.Current + will be used. + + + + + Gets the TaskCreationOptions + value of this TaskFactory. + + + This property returns the default creation options for this factory. They will be used to create all + tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Gets the TaskContinuationOptions + value of this TaskFactory. + + + This property returns the default continuation options for this factory. They will be used to create + all continuation tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Represents an abstract scheduler for tasks. + + + + TaskScheduler acts as the extension point for all + pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and + how scheduled tasks should be exposed to debuggers. + + + All members of the abstract type are thread-safe + and may be used from multiple threads concurrently. + + + + + + Queues a Task to the scheduler. + + + + A class derived from TaskScheduler + implements this method to accept tasks being scheduled on the scheduler. + A typical implementation would store the task in an internal data structure, which would + be serviced by threads that would execute those tasks at some time in the future. + + + This method is only meant to be called by the .NET Framework and + should not be called directly by the derived class. This is necessary + for maintaining the consistency of the system. + + + The Task to be queued. + The argument is null. + + + + Determines whether the provided Task + can be executed synchronously in this call, and if it can, executes it. + + + + A class derived from TaskScheduler implements this function to + support inline execution of a task on a thread that initiates a wait on that task object. Inline + execution is optional, and the request may be rejected by returning false. However, better + scalability typically results the more tasks that can be inlined, and in fact a scheduler that + inlines too little may be prone to deadlocks. A proper implementation should ensure that a + request executing under the policies guaranteed by the scheduler can successfully inline. For + example, if a scheduler uses a dedicated thread to execute tasks, any inlining requests from that + thread should succeed. + + + If a scheduler decides to perform the inline execution, it should do so by calling to the base + TaskScheduler's + TryExecuteTask method with the provided task object, propagating + the return value. It may also be appropriate for the scheduler to remove an inlined task from its + internal data structures if it decides to honor the inlining request. Note, however, that under + some circumstances a scheduler may be asked to inline a task that was not previously provided to + it with the method. + + + The derived scheduler is responsible for making sure that the calling thread is suitable for + executing the given task as far as its own scheduling and execution policies are concerned. + + + The Task to be + executed. + A Boolean denoting whether or not task has previously been + queued. If this parameter is True, then the task may have been previously queued (scheduled); if + False, then the task is known not to have been queued, and this call is being made in order to + execute the task inline without queueing it. + A Boolean value indicating whether the task was executed inline. + The argument is + null. + The was already + executed. + + + + Generates an enumerable of Task instances + currently queued to the scheduler waiting to be executed. + + + + A class derived from implements this method in order to support + integration with debuggers. This method will only be invoked by the .NET Framework when the + debugger requests access to the data. The enumerable returned will be traversed by debugging + utilities to access the tasks currently queued to this scheduler, enabling the debugger to + provide a representation of this information in the user interface. + + + It is important to note that, when this method is called, all other threads in the process will + be frozen. Therefore, it's important to avoid synchronization with other threads that may lead to + blocking. If synchronization is necessary, the method should prefer to throw a + than to block, which could cause a debugger to experience delays. Additionally, this method and + the enumerable returned must not modify any globally visible state. + + + The returned enumerable should never be null. If there are currently no queued tasks, an empty + enumerable should be returned instead. + + + For developers implementing a custom debugger, this method shouldn't be called directly, but + rather this functionality should be accessed through the internal wrapper method + GetScheduledTasksForDebugger: + internal Task[] GetScheduledTasksForDebugger(). This method returns an array of tasks, + rather than an enumerable. In order to retrieve a list of active schedulers, a debugger may use + another internal method: internal static TaskScheduler[] GetTaskSchedulersForDebugger(). + This static method returns an array of all active TaskScheduler instances. + GetScheduledTasksForDebugger then may be used on each of these scheduler instances to retrieve + the list of scheduled tasks for each. + + + An enumerable that allows traversal of tasks currently queued to this scheduler. + + + This scheduler is unable to generate a list of queued tasks at this time. + + + + + Retrieves some thread static state that can be cached and passed to multiple + TryRunInline calls, avoiding superflous TLS fetches. + + A bag of TLS state (or null if none exists). + + + + Attempts to execute the target task synchronously. + + The task to run. + True if the task may have been previously queued, + false if the task was absolutely not previously queued. + The state retrieved from GetThreadStatics + True if it ran, false otherwise. + + + + Attempts to dequeue a Task that was previously queued to + this scheduler. + + The Task to be dequeued. + A Boolean denoting whether the argument was successfully dequeued. + The argument is null. + + + + Notifies the scheduler that a work item has made progress. + + + + + Initializes the . + + + + + Frees all resources associated with this scheduler. + + + + + Creates a + associated with the current . + + + All Task instances queued to + the returned scheduler will be executed through a call to the + Post method + on that context. + + + A associated with + the current SynchronizationContext, as + determined by SynchronizationContext.Current. + + + The current SynchronizationContext may not be used as a TaskScheduler. + + + + + Attempts to execute the provided Task + on this scheduler. + + + + Scheduler implementations are provided with Task + instances to be executed through either the method or the + method. When the scheduler deems it appropriate to run the + provided task, should be used to do so. TryExecuteTask handles all + aspects of executing a task, including action invocation, exception handling, state management, + and lifecycle control. + + + must only be used for tasks provided to this scheduler by the .NET + Framework infrastructure. It should not be used to execute arbitrary tasks obtained through + custom mechanisms. + + + + A Task object to be executed. + + The is not associated with this scheduler. + + A Boolean that is true if was successfully executed, false if it + was not. A common reason for execution failure is that the task had previously been executed or + is in the process of being executed by another thread. + + + + Provides an array of all queued Task instances + for the debugger. + + + The returned array is populated through a call to . + Note that this function is only meant to be invoked by a debugger remotely. + It should not be called by any other codepaths. + + An array of Task instances. + + This scheduler is unable to generate a list of queued tasks at this time. + + + + + Provides an array of all active TaskScheduler + instances for the debugger. + + + This function is only meant to be invoked by a debugger remotely. + It should not be called by any other codepaths. + + An array of TaskScheduler instances. + + + + Registers a new TaskScheduler instance in the global collection of schedulers. + + + + + Removes a TaskScheduler instance from the global collection of schedulers. + + + + + Indicates the maximum concurrency level this + is able to support. + + + + + Indicates whether this is a custom scheduler, in which case the safe code paths will be taken upon task entry + using a CAS to transition from queued state to executing. + + + + + Gets the default TaskScheduler instance. + + + + + Gets the TaskScheduler + associated with the currently executing task. + + + When not called from within a task, will return the scheduler. + + + + + Gets the unique ID for this . + + + + + Occurs when a faulted 's unobserved exception is about to trigger exception escalation + policy, which, by default, would terminate the process. + + + This AppDomain-wide event provides a mechanism to prevent exception + escalation policy (which, by default, terminates the process) from triggering. + Each handler is passed a + instance, which may be used to examine the exception and to mark it as observed. + + + + + Nested class that provides debugger view for TaskScheduler + + + + Default thread pool scheduler. + + + + A TaskScheduler implementation that executes all tasks queued to it through a call to + on the + that its associated with. The default constructor for this class binds to the current + + + + + Constructs a SynchronizationContextTaskScheduler associated with + + This constructor expects to be set. + + + + Implemetation of for this scheduler class. + + Simply posts the tasks to be executed on the associated . + + + + + + Implementation of for this scheduler class. + + The task will be executed inline only if the call happens within + the associated . + + + + + + + Implementes the property for + this scheduler class. + + By default it returns 1, because a based + scheduler only supports execution on a single thread. + + + + + Provides data for the event that is raised when a faulted 's + exception goes unobserved. + + + The Exception property is used to examine the exception without marking it + as observed, whereas the method is used to mark the exception + as observed. Marking the exception as observed prevents it from triggering exception escalation policy + which, by default, terminates the process. + + + + + Initializes a new instance of the class + with the unobserved exception. + + The Exception that has gone unobserved. + + + + Marks the as "observed," thus preventing it + from triggering exception escalation policy which, by default, terminates the process. + + + + + Gets whether this exception has been marked as "observed." + + + + + The Exception that went unobserved. + + + + + Represents an exception used to communicate an invalid operation by a + . + + + + + 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 using the default error message and a reference to the inner exception that is the cause of + this exception. + + The exception that is the cause of the current 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. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.dll new file mode 100644 index 0000000000000000000000000000000000000000..32dd41b780e3abf07d8bcbf35ba532ffc8d4618c GIT binary patch literal 22672 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.xml new file mode 100644 index 0000000..e832734 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.xml @@ -0,0 +1,51 @@ + + + + System.IO + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Found invalid data while decoding.. + + + + + The exception that is thrown when a data stream is in an invalid format. + + + + + 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 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. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..118fcce204348879c199c5ebba06751972f7f298 GIT binary patch literal 22176 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.xml new file mode 100644 index 0000000..93cb00d --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + System.Runtime + + + + Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Identities the async state machine type for this method. + + + Identities the state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + Gets the type that implements the state machine. + + + Initializes the attribute. + The type that implements the state machine. + + + + Allows you to obtain the method or property name of the caller to the method. + + + + + Allows you to obtain the line number in the source file at which the method is called. + + + + + Allows you to obtain the full path of the source file that contains the caller. + This is the file path at the time of compile. + + + + Identities the iterator state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a60ab265715dca3e129eaf80adcca908b900ddc7 GIT binary patch literal 35016 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.xml new file mode 100644 index 0000000..b47921e --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.xml @@ -0,0 +1,475 @@ + + + + System.Threading.Tasks + + + + Holds state related to the builder's IAsyncStateMachine. + This is a mutable struct. Be very delicate with it. + + + A reference to the heap-allocated state machine object associated with this builder. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument is null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + + Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. + On first invocation, the supplied state machine will be boxed. + + Specifies the type of the method builder used. + Specifies the type of the state machine used. + The builder. + The state machine. + An Action to provide to the awaiter. + + + Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. + + + The context with which to run MoveNext. + + + The state machine whose MoveNext method should be invoked. + + + Initializes the runner. + The context with which to run MoveNext. + + + Invokes MoveNext under the provided context. + + + Cached delegate used with ExecutionContext.Run. + + + Invokes the MoveNext method on the supplied IAsyncStateMachine. + The IAsyncStateMachine machine instance. + + + Provides a base class used to cache tasks of a specific return type. + Specifies the type of results the cached tasks return. + + + + A singleton cache for this result type. + This may be null if there are no cached tasks for this TResult. + + + + Creates a non-disposable task. + The result for the task. + The cacheable task. + + + Creates a cache. + A task cache for this result type. + + + Gets a cached task if one exists. + The result for which we want a cached task. + A cached task if one exists; otherwise, null. + + + Provides a cache for Boolean tasks. + + + A true task. + + + A false task. + + + Gets a cached task for the Boolean result. + true or false + A cached task for the Boolean result. + + + Provides a cache for zero Int32 tasks. + + + The minimum value, inclusive, for which we want a cached task. + + + The maximum value, exclusive, for which we want a cached task. + + + The cache of Task{Int32}. + + + Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). + + + Gets a cached task for the zero Int32 result. + The integer value + A cached task for the Int32 result or null if not cached. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + Represents an asynchronous method builder. + + + A cached VoidTaskResult task used for builders that complete synchronously. + + + The generic builder object to which this non-generic instance delegates. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state. + + The builder is not initialized. + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + + Gets the for this builder. + The representing the builder's asynchronous operation. + The builder is not initialized. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + A cached task for default(TResult). + + + State related to the IAsyncStateMachine. + + + The lazily-initialized task. + Must be named m_task for debugger step-over to work correctly. + + + The lazily-initialized task completion source. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state with the specified result. + + The result to use to complete the task. + The task has already completed. + + + + Completes the builder by using either the supplied completed task, or by completing + the builder's previously accessed task using default(TResult). + + A task already completed with the value default(TResult). + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + This should only be invoked from within an asynchronous method, + and only by the debugger. + + + + + Gets a task for the specified result. This will either + be a cached or new task, never null. + + The result for which we need a task. + The completed task containing the result. + + + Gets the lazily-initialized TaskCompletionSource. + + + Gets the for this builder. + The representing the builder's asynchronous operation. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return void. + This type is intended for compiler use only. + + + + The synchronization context associated with this operation. + + + State related to the IAsyncStateMachine. + + + An object used by the debugger to uniquely identify this builder. Lazily initialized. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Registers with UnobservedTaskException to suppress exception crashing. + + + Non-zero if PreventUnobservedTaskExceptions has already been invoked. + + + Initializes a new . + The initialized . + + + Initializes the . + The synchronizationContext associated with this operation. This may be null. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument was null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + Completes the method builder successfully. + + + Faults the method builder with an exception. + The exception that is the cause of this fault. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + + + Notifies the current synchronization context that the operation completed. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger and only in a single-threaded manner. + + + + + Represents state machines generated for asynchronous methods. + This type is intended for compiler use only. + + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + + Represents an awaiter used to schedule continuations when an await operation completes. + + + + + Represents an operation that will schedule continuations when the operation completes. + + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. + + + Used with Task(of void) + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.IO.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.IO.dll new file mode 100644 index 0000000000000000000000000000000000000000..32dd41b780e3abf07d8bcbf35ba532ffc8d4618c GIT binary patch literal 22672 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.IO.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.IO.xml new file mode 100644 index 0000000..e832734 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.IO.xml @@ -0,0 +1,51 @@ + + + + System.IO + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Found invalid data while decoding.. + + + + + The exception that is thrown when a data stream is in an invalid format. + + + + + 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 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. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..118fcce204348879c199c5ebba06751972f7f298 GIT binary patch literal 22176 zcmeHv2{@Hq*YJG?^Gqb;F=Te!$4tmPWDJoI2M5P=IF7LaM~O-_5J{1QC}}QA(xenA z%_USQLMc@8@B5g0dY$Rnz4oy7-s@g_?X}n5H~Tf&5C(!EEci`M zLeP2eM1nB`{xwJj+1!#BxuMf+ccspw?Cwgr29u+4kyJ_$l^BlmCq_h2XgEI-jv5nz zBS+xO9bItYlmHT*i;G=$nzWMz1lgf5&|~elt~0H@hR{+RC=LkX1u4u^sR!`ji32}l z@I!KN0HUY*jU*ubXM|(`LHc_%3XIElGlK|12O-9I&OVSt$Q;mhM)9BobHE7)LCJIIpT-^-SMJH`efd*9!ov)*uUD;;!Xm6Qrz@24kckefyVH&Qw`Ela~>&;9f^ghv!%aLdbW-{*;;ey6A7wZE;6>AARf`g zj>aeeMlmZ%px2=Q&y=Lmm<=-#1;834hf(kkPf&7U0l+ku6{aW%R0jd!Z>%OB#%sVD z1U)2$2?_&H7BnZb5rVS8vj~a1(5U2yplGB7448??g3KxxNEgHrF_f`dWn&JW)&MU8 z9g;B(qxb?a83l^a=03GPtQVrxiBCR8@6L~L4oE`jFz)t}DM8OY9Lw=y{Y#iw; zl7^I?dNM=OC`B-(G#IcIbr!`8^`V#m#G(->&Vc$1=*xf!44BP;#~84g0pBtpgh6U4 zVU}Q+q4$`_7&GW62AQ&4SW5s^8E_32X_3l+sUQUjQ@ufWS`098NRg3-;JgqFSpuG- zz(`OiUMLV?oFEQT0G7hYLj!sURxpjRFt9Vz7%Kz2J6#Xq7ccYyVnQ(iDhMBfQ3$_~ zaDzz&g`~9N5G+kt7tlmQ9a9*q5lRSXkRAq>!s-I@FwoFc9-|}{8lS~vk^V_RARtr_ zjBNqNH;eItJds&U0gMFUMga%sk7|@0R zS2Can0}>gK%z#l0n81K30BS%x0n~%?0h9&rLKpQKNEi~YVL&OsV=mC93^WL!G6SYU zDQG;z0hxjn0q7urqR>MC%^)I3kA^4!Iztm6#TgP}#B~5%2H69+4vGiRmQm7$k>bgS zheAPUUq)O0&^G8Dl+1{yGU6ow@}n9Vu$uufD5Q)GfC^yc0L+25q9g%_FyIdbVFAP@ zBOGI9%n~Hu2(krp37H#A;D=N}K}(Pf5O54=hf!qYO<^tzFpmWoaREkNfJH695*A=7 z3$Tm@*vsIFcaDjmk;6&&fUq#g z#tB(|Nzu{1gz0R^g+`>2?1}!tO!K%lKn~1kV$kx zg#YiWni0c5NqbVbABpNf44+4ID#s2q2BV`N4DF45rEVn(4pKBh$fP@vc?$)vD=1)OEji6w@`kf7*!3}+;Vk`jL9 zw;PEX4SEeoL9Rq9=#(X}nMiRIYUo_&XGU*EiA^8-L8S zi3p@n!-)vnh+%(P>Q6IV$+WO}FMXz)=A>wUDmfCN`o|{CC=r3=pcwG3f13@YHXz3T zHv@E~5(7x##NV?foJpAEwdA__=0UHBR<^XqgF(ClO2=qA$V!8j#{o3)T zLnZi4M|qAH#FpmX0wS1CQ-?NJpkb{2@9jd*#ns+ zBeI4?RJkAkz%oQFEDKg9Boj$pSPA8Yf|T(N7OqY}ry)|IGCf5N5tCE}%%MOq>kX%$ z8rpyY_o7+7Vor{Z3?n8W3VRVk1UEwk=Mv)w6rd&wQoCA#vnTsgDbbWb8qSPD12POI6$oGcx^lZ#={UKjDpxrW5{6vc0@l? z7%M>wRwwA<2@r%sK^%+>Qz|jSKbQwdF^L#W@-j8E^CBPx0FyYTS0!Z3SXU}gv5)`? z;{HW?fsqH;2C)F!krV+Ki`bAz01?Feh9C)qv94$#cPcT`ff8X6?@wZAE7xEuB`%s# zd1fDq)D#0L3Si%-z=Oz{xl0S=>e?;4eg%E;q9eDZ>^>nC{Pn&3yfk$*30~?1buBNj zS@R-CfF&)Q6hH>^!fRm{@v-W7ExdnpB$X24L)0Q^`fCIdyk6NMIKKAss1)_zqSZLl6z@{bm9UqY0vJkPGAkpas|qxIi|LBjf;Z8vrdq z90`}OgFg{f$IO_k?6c41jNB=A$J8vIP5=*c@IwKrM2HILkiq_&1ZYNpy&{ECNETTT zfH_D7B_hC%Bn&)hpd1BYQ{e>mAs~tZeWHO88%ie_WngILPZRP3ap124J8=}) z?@*v{D3Z}e0vHhyU_dW{U=Jwz1G*GsHw1b`144|Hrh?K4oZlO3hzHP`8HG8Z5Y4Dd z24&~>*#$}fIW&+T4k0_M7|>@Vf2K`Muy32A;|9u6LHW5ctAkqF;70%>z%xdHyf*<* z2jLt-mkORlz^l2D{8gKHC;*g2JRcCW2~q=e>;R1*1_flSk)Xc_XM><%KplcA01y5? zU+|zb4l-f1fSX4r8l+M|JJF2(#sU}sMuP+=##kJu%OY~C_Y{$&5%#6aK=sIW=w#W!JfEUk8;epvODB%A*gieNFsd@FVi?pKi0$ktq zDa4%l5Pj%*T1A|yT4@noFcGF>YhgO3qzHpXq0s^wfTL>$)JERm@|Wu~xVr}Cn(Y{h z33MTj(Id<%EVBT5l?y=t=3@p3s{p$@F&elyf@qWo0x!&sB(eywIFkaxDG>n#30MqC zVHfzlxk`|NC6RoLfbg6->k6DIs=x^l9*J`@Gl3-*a}hLQEp-io4nc#UwFaPCujPf)a^Obw?UEgENMitk~4uA=t|6G8G7hzODJHg-k=cPTDoqFPi%494aJ+e z`XxS#x5vIdm&?L)(~o%i?9s25ixe?dsz8qa+Y!`Wke8uwC!``mz*{?WAS`S^5+xiM|Zq*Mv?p{CxNk)~> zQEY%COt3g$sW>-Q2)pQV&}%$ew3?mDr7xbey)aZdkZ+VBJK{1}VOS`6k&NcpQ)kOa z_5tJXvENTApJ>!N#RIz{^(C?Puq|v;WL0F5W)@7NMe3`m`BTI2;WJwk#KeL^VeQ}*u=NZMqtgtg8;FaG`&|Ph z>R(W%!2(Esmtr|#_8F2G*7@QBCL$0Q6ohl3XCFUe@32wB=GLiW*BUnpw(@`Ck>8r+ zS#RX}-lWeJqpW!GrE7Zah0&+?Tn2cB44W(?Peb=VX?mBHNUI!`?hGxi=i%DYDuEUq zj6a)!YgMV_py}d|@J>G4S*c=dASZaV>ebbj6}vHaL%R;2%op*tG9P|Hmwab^`Up9{ z0pGVp<~?g0`JG=!)bIzHdMVQQVfSmhRi6vR3m!E(^k(yq#h0%*3O+wNRDO|9x$2v; zmQaLe^iR0;d*$w;S9eXHX)oV7`dVlEQg;XyLhhOkZ)pnm&jha7+PW%X`!o{a@y(W^`QIT z66&ru7gGyHmTKmWxpwgD>GG=`4lUic@uuJX7cB#ZnqwC_wBU>V3F;M{6;-S3?UL-= z8U;9Fhgrs(t*XAKw>y_gD10+iZE4w*mlj3hYuVhyW}enb>8bfqWo%wru}x+<-KMZT z*TYG`LpXZUjPscC!z9=^Xht#l0#14TZlYr5X)DRKUEWTaZfTcS7_?w}%eI`kQ=ba2 zL?$;M7U+w^masYDm-nLq6A)2i5>Nt*oSv4lpC<6s1QIk)y2d^O{bir;PyCm#}v?+;ognYLYsH(%jt%Rt+H8c7Ns6Yo8D8U&Vs6eB?rvm?kHtm<0%g}dmULPLs zG`xFhUFy@#6(`IJqt`EP;u+9>e)Eiq=-ThDO!}!&#wl!v&PBv#w#uSvU2IUCnoPKd+A9@izbR@Wh~KyF)`Y_aLs| zQ|C{4@80W^#IH-*6xgK;JMKo(4+vAA$TTOan0=glf93T%@uLU!YCz5umh%tN!(JU` z)+)Q|l1Ac-W6RR=xbP&c9Qrv%*q}19ovH9jLwg)Gtk2#A6?(4a&Yp4mIL>BdD7ebrHna3nf^AfR70a`Ur5%Ma=`Ba2&66IdJpX*@llI{z zFN+t|#|&R91n(6oE2T!e4KLpFWSkS`)@VVTxYOigNpQL#FYv|~ZlNmjDoEedaWE`WH_X0UtjoOF%fXGV zpv0tp&i1jRe@~mL->`*YPZcZl)w1}&eb4Q3F1?9ISA4Q;(J|0Ha5~Pbbn$`AJA7Gg z1`SngK9~nH8f-1lU~6C=L^BAWP?K0D7y};jwAXJn31StC^I)-H!;l8^GqX+aM+8w= zCI(?({?4YM5sPi&KEdIE+}51VJl|#I1j-SEx+kjelG#Fw&{$3hcCe$50lRH8$Yg;o zHa+}Hs!QOCJZuP0M$S0FK{QyL(eEl&a(Og#kfZOOvndrwTNntV-I2BDPmd*>v7wF{y*Ej^ z-O0I_e5Z6jPW2my(>1rds@*Hv>LPo}xej4U-Cm#HYU}9d3!XWl?jKqQVPA#>9qP9tAZ^PkM>pJ+%Fj z{K*7=H}gX)?~eDCtaf`@fVMDK^BH+|{2^UE;>Y0}fj1w>Jr##kF5gn-M{>T#dUG5w9WEP29W7dqelmxNUO0@@6)fV4+N7dmU zq0|@z(Z`)nW@-qLB)GS}Ap?!6RtkmdP!zwExhlN7QuJ@jNeB?im!?yY5nd1`E$9H#To5 zqgnEfhU}KYPa{EMDnHisq>I1raVRNnka4-4`OTt*t#xg6>j_irq46VOyMrDpys&gR zk=FWF!4fZDmFBq0nez=s<$FkWHXO0#vj<%GZR4Z8r+TIKZX9b9_{@6FCEWS6MfO2! zXoXcEpS)sV`QA4Vm{V398sAjLXSIlpesI&ks`#I%ed126n;~AS?ts_4d$%@vVa&B(_MJW!_xxVMN_$ido)+a9&M8oN@AA5=^Z1AShqj0Nop(py zali>U<-bfc?sBiKUcFDOQyi66RU7|lTWkL^)W@#NS?o-=GOfFYTm)Y_R_=P!lNr*U z-0*JCCuX(Hn7*A#veJ>?zy5d=pO5DnW$B8n6Lu)v5z0=@IbW=|KS=fZO78c5Udx5@ zw&9j{v52UTHxpLG5)7589Jk&_8cuFz7wEXkPTVo{`26Az4%?EhYbmcSssB*7fx~p& zLl>&lNBDMaJju%wwU~VociXc?d0z}J1g<`%s@5~UIjwo6TW?|Hp0FxCyN6#B>W>O1 z`Y8?`Dp1s9juY`~GL#6Hqz`f2RHQ4k&(?$(W)#N~Pe&9B9H~EQHN;Pu*s30O@@L1& zTia!t0xuPcZ{ZI>8>&`&WSxH__4dq(+y1BHU6~%5;GL@WoG6X2JXMq%Bl2|D7J(RP zHT81Vh$7GJOY4gUH{F(c^g+V0Y2Qbi*P|#BC4*zbE%L2*5%0_P-XkbZa$ooKdSWkH z{N$V3f#vvBLZM9pB@+a?!U34Bun+inVKCkPIlsh|*Y{Vq$(+-F;{k ztCx?yl`IVSad+KoTdP9l({_FbCrUTp%o2NSP1V6Fox{DjbtjrqWhfi6o4Zf`rZA`d zEpbgbQc+shZV!zeA6kFbDqkoMIr;S5t`-Gxf_vpFYB60-8K$FU=iUi3fsPggNqh_` z-0_dC`oBMUm?wkYu<%^3F$9iTgarj8a8|~c2t15q0k9_p9tv$(Yt0`dF!L4Yelg(e#2NFp3)~oHB2XFSU3V0K)tQfv?y7Uf?Z?LdYFKo4@U^x1tYkVqu zGnc`=Am@#1Z(y|u7l-^aOfF75-1)ftyW@nKkkAo>w*ur?PI2wY>^2$8oQG7eC|sLB zl=Zob1D1mu%*f4zU+%as?b5t*h09P3!JNF^z|^ zIfTd9%U!q`!u1i>sArnsMz71*6Eg|ZWhUpQB^E`X%M60F53{^RPN`&GfTSltb_hHO z3w_h9Q6vl&4W=9HHCGvhEkayFe|l2Ia9+%-i^VPdkXYNo8n;UGm?NdFa>@Cjh?fo5 zq}arnSvKYNpLvy0MCaNCOle+VN{`KR{px1QgbT@+$h~IR)VlNEDhKG&#(#@@RRNX* zHWN6xlAQCK{ObC}0e=}`>Hv!XgQzZnK+s0~zuG`bXVCu;|L@gTk6OCUCGn9aPx)7T zrd}A9{or$0?4-HJ2g?5Mk^)Xwlky*@=cb3<- z7e3E;BD>}Ch?RVOc;<`v3yq{=iq8AGs3V0{JF+s&ZZcPd_ww-3R^oy3eVgiyj#uAi_jsGRZOX|34yKZT{k?9= zS+Nv3d75zm1*is+V2wbcjykx{w$K-B9TD)>iRl6T=wclm=`-Qww`0&b ze|{MD+p{W4WHjSE3`qB^rxp=s9|WkvI;yZP!-qngVF2)yIS54CT(^s4klZF}Oj2i?{;E!V~5MUOY$ z>QCq87*$dgi09Ax8CssVR?Oy}{t?Ywzvmy{b#p!y^}qQ|nAm>-Vy%4Byq>@G?2$_( zUv6;?58V!-PIa%1t?T$%QciC?U*Y}Sd@|7PfU#VK-A{*%<+=C6u0J_`M=r3lp42^B z>;J7hToHJ*Z#&4}K09pp{#{u(`-z?S#!VZj$u(m}+`dnnYekc@9k=nNuZ?4^?cQ3M zL}4>ht_o_f8aP?*ooH}^>5K2ycFQ3*uTN#lC-8hi)m=N=Iuwq*YtLCecK%D~B)aFq z^SgBur;M*e9k(pp9`WWYlXw3|NIvzJ<+^uQ^*aZ}YDbH8EZ?S8?mZrp82j;n?K0-u zlI31inSy#!?=E#-jms|{l^uSnD`Cem{&8|=`01@H7N;xtKXLN+>N)y-)wXLUsX7>A zRHXmG^C!lGt$Yqqx3Rf!FR#rsEfUbPy=s!G29J5ljY(cmbx7c>?N9VRs1x$k`dDnC zTHoa`?bRafyMFX{e6CrmzNkV#;EUq!FHO2akF|P2bzwRSxY5AmH{)L6&TeBY1(;ui z1x`u-x2y%g1wOSFD9)_~f9^w{TNMbv6{D*TYw1lnVze130Y=b&eAS|(|9DXWja*bf zgNq7a&Q%V5qw;!qDrBCYn+arXVw+L+FVR(-8y^4iKEHA#+4XBC;(274& z3%S8flm-iSBe(zRZ!z*d;rf?{c`kG(=oXy%N0|RC| zQ=hIoxh_rgsZq^#@7@f@O(LI))jZy0FH=3PvHJQsqo3*zPGJmdPFC;I-Pl%`tn$Ud zZKssh(nh_AfFzfT`+1Hnk=b--6#2U501&ezVkFPFs(-B0vXYnSPc^yXP<8Fy+7 z>a43m(|w*_5j=HC^x-Po9=&3oJ{g-j;q&I}E#5RVQWIZOdt^K6E%UDrUKMkHo|@Tj zZv&TA?&#?EJXrnX<%z(qhP^541|ALA_Sh(v2`C&X+YpreZmVCs&q=jSkKOls)yF9) z3=f1iDrBi-8S6MUbZ$1!xW;C8{b8w@8ZBouVk{oFT1CLyH)o%bqsFFZC(;+cI^Zyp zd!o*=C@in-^`rFdv;L?7upaioe{?C$UETQYV)PdW0SkOpe>kQ`eb`M>=)2WM-xN3;HxTz@pMj$FP@|6Tc} zxf|LNII|l_K6n+Qu}13s@YJ7|m-n*YURG~aQSzDm+`nF0t8}k7X;b!wZI(`}o^bA3 z-zH)!_SwL6n{(@liO_B%7QAA?J44aZhiAm&_ULu>1vHr(#wW^r7T9nko0gh6az_qr zsdRNKZ|&ggn4wIYQ3LjsQ)cW^+E%wTN0zE3WyyWqDZz-FtHE({hWGke2y{4da zxka3W){VA9hYlttN`JG?k*xe~C6oN+z*v3gIorKmA7bJ~`rqs1CkWe4J~|~69P_UF z+mCG@IFjF!msS6O2e5WKIyz#){dXGPFLZNotWS2AE{^9@mr5KoVXs;Ky}bFbcSCV{ zfqRsjgSEvK)24!0PxfT%(20bD4VS{hLzg2^G`2aQ!a(y zYzgP>G>cLmfa{CwGajlXSOV~ZqyGEeF16X+F&ma3jm7Qh4n2RgKJ+DNSekdDKIAKl zU;7@`tgc_3tel1T?W z*I@MiwUFB@;DWO~i3YeLuM0htkULsqP5N3`sZ z6c^GqC!B?-skGzdFOJ2v+pIn8>YwOr!U#4DN3P#^1I1*1*38pcFL4tr>g zCFAyziudm~<*l~M7)^7aeop&*XYAY&PjrLK98pQOIihnWQ4eRJKBl@n{IJgCu4& z3iC&g1|6lz%rPS>yuhhJN67$BktA66M1j;yliuXPjzNK4{X%yL78hHxbB_S zpMQP0LY%8Ej&G|zuK$O?-Y?&h$a_L*uDtD~>=1qP_ks1nwkkf?8{ZPI#-1|@RQ4Pa zbdkprBuzv`a>Vbk3G7%;ggt6tbDm+}^i8g2oR96#>$09QeYv~pQ8er>M=!D9YJLC3 zD&=mytgrfNU&~LctWvpW(U*VMphwO8V%f-xfJ=u_4LG*l@ppgJU1>7+UMsX8 z#pEb$KXXd@4sfdLFRjvc@D1TsLiT5~b?YrfuWJOa*&M#=udb*3eXF$ntJ|Hd-a}q~ z!S@aKWP3iow@>)m|LsM*S*sCozrd=nwyL@Y!y^43xQO>Bw1G8R#IQz@J3=WraLO(? zC2N5}ngScn+LI_D!k-$XPPR5v)~K12i&_9FkO;oU{Tt?}6Zi;d&KyNP8v9%3D9gL_ zm0VpnUgs@OiNY8bmJ~}-PJKAi{DpA2g{iCJ=QsE8CGe@M*8`hEI==J_#b3Hveqd?$ zc-=s#t2?XmO1e4!_X{rDn@4>4x5hRb8=Dlo@LD|SHNJMSR-UYzEp5=0_f~a%(v74~ zIvdt37yFc-uwth(RISUi_={RX3h8OZnb0>k?|r?U2vKZdb6IJFmH|v@ZkC5)-Ps9j zXXHWk74j3Ss?~m;eY-=W*3W0(b9dvu;d}Xk+1n>W{E}W?U%|0cu1l|f$%-id!gW&N zjr&Uu8GK9HkQI@Gx=imk(&mM6_h ze0IV~f^uoN6YA(8upHj4KT5KS?;R_*t{i|dviEA1=c3xprk($sA`{MUWS->N2hQ>xnI%<&iI278^N9v8P=U)4>1 z<=$}r6?|o)`JMfDu6l3BzCwv5x@vVTtC{eFTt!Y=&j#7##oAA8)RJJm_)Pox1D~u{ zv~(MOu;8?T1A>e54hS5N^}6ObDeMVitUivvu0H>)N}ueU#ChFE`j#(Vp#P>j}xb(Bry3JPxC6*2!HyHbA@T!0GW1~8=n=0`zws6QX zPbqC8@WYpzR$rK+MpNQ7OFe{W`zAV-Uh&>n{dP26@34hN{JDOExL88BQ%;M-Zf4fR zF#E#=2j$*ws{ej~fLD55utQ$LBb)t0!cfZYprYjCJYQ1Xl|*Vh36`cmgPoIcy60V- zE$%o*A2?+Ld!D#QSzhv9FCt@jRR&IFr2sA@HCWK}K-1>@{r9p`Pg8PVa+Vkj3T)xr zxG%FyC}C!S5(S)EJnxi1xwMbhrIr8l5>aCncKgN6*DRXw3$8@|cD?$)yxt8g4DewK za=m+MRRKUk)xo>y+nx@tzLPgLArFG4# zuxC<^=LBqayw41u>t<5#WnRlEDrkUP)|GxQ?Yv6uC2!t{MxS^ga>?a0S(#O0d&O!` zwm3Kn@N$BT`E&(vMzJ2jH>#S(oN zUBl~UweyW0YriD(*}cu8gEf@+L#UnlEU_veK)KN=I6>*_nfK>j*S@{4))k{ zXZsjINTF`$Gn0+)(pqE1Tr5B{ zK~J(OU&7MDJhQtz7;GyDYi1IFs-H@LX|Vp>mJ*!5tH4Sy`!oUIc1QMv5E?DNd^#d5 zI+dF};f>^K&#Q|jfHUgZdpV2^Y7slkiqyvlb^8|2#94}Qzx0>!%|%}4)x!~J;4;dJUKNeR|QPlV{B|0QQPV>HN%h0!-=Z0jiF2k_bvyP|M zOBy{uM_&-GYovdJS}I*SpI^{%l%;$vf0@fsW-V&jF7kqQ4=r=0$2dpYU4gr(pnG+0 z_T-_EoA3NWdJfqX)Gq7v*=%7pfVlNovD4s+~neGgi8+`d<@6$Cmxq*(qV^Xp&Q=dip&=<uadYL4!2ayNapn5xZ}e6ZFaSAfE}SUs(!-(Tq%Shb@k&|&GM@Rdaak3?_Z z*Q%srCF?)yU2T3xA-1UMbhUIZ5?-t%mG@ILUue`KBi_Ye=+fDg3r93ML|!PWh+ZCU zEJ(VtDDwH}* zDtIeb<<{B6uUzjD{OU*6(M7Z$XA_t46%O`S3T)3b+L#(%HddC%3{6xg#lL>)85Eyslpt|=*P6!h lb6la6jWT;`5_neFKFueOHytUBSwmE?8ha*@5ekgt{{#8Rm%9J} literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Runtime.xml new file mode 100644 index 0000000..93cb00d --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + System.Runtime + + + + Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Identities the async state machine type for this method. + + + Identities the state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + Gets the type that implements the state machine. + + + Initializes the attribute. + The type that implements the state machine. + + + + Allows you to obtain the method or property name of the caller to the method. + + + + + Allows you to obtain the line number in the source file at which the method is called. + + + + + Allows you to obtain the full path of the source file that contains the caller. + This is the file path at the time of compile. + + + + Identities the iterator state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a60ab265715dca3e129eaf80adcca908b900ddc7 GIT binary patch literal 35016 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.xml new file mode 100644 index 0000000..b47921e --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.xml @@ -0,0 +1,475 @@ + + + + System.Threading.Tasks + + + + Holds state related to the builder's IAsyncStateMachine. + This is a mutable struct. Be very delicate with it. + + + A reference to the heap-allocated state machine object associated with this builder. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument is null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + + Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. + On first invocation, the supplied state machine will be boxed. + + Specifies the type of the method builder used. + Specifies the type of the state machine used. + The builder. + The state machine. + An Action to provide to the awaiter. + + + Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. + + + The context with which to run MoveNext. + + + The state machine whose MoveNext method should be invoked. + + + Initializes the runner. + The context with which to run MoveNext. + + + Invokes MoveNext under the provided context. + + + Cached delegate used with ExecutionContext.Run. + + + Invokes the MoveNext method on the supplied IAsyncStateMachine. + The IAsyncStateMachine machine instance. + + + Provides a base class used to cache tasks of a specific return type. + Specifies the type of results the cached tasks return. + + + + A singleton cache for this result type. + This may be null if there are no cached tasks for this TResult. + + + + Creates a non-disposable task. + The result for the task. + The cacheable task. + + + Creates a cache. + A task cache for this result type. + + + Gets a cached task if one exists. + The result for which we want a cached task. + A cached task if one exists; otherwise, null. + + + Provides a cache for Boolean tasks. + + + A true task. + + + A false task. + + + Gets a cached task for the Boolean result. + true or false + A cached task for the Boolean result. + + + Provides a cache for zero Int32 tasks. + + + The minimum value, inclusive, for which we want a cached task. + + + The maximum value, exclusive, for which we want a cached task. + + + The cache of Task{Int32}. + + + Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). + + + Gets a cached task for the zero Int32 result. + The integer value + A cached task for the Int32 result or null if not cached. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + Represents an asynchronous method builder. + + + A cached VoidTaskResult task used for builders that complete synchronously. + + + The generic builder object to which this non-generic instance delegates. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state. + + The builder is not initialized. + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + + Gets the for this builder. + The representing the builder's asynchronous operation. + The builder is not initialized. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + A cached task for default(TResult). + + + State related to the IAsyncStateMachine. + + + The lazily-initialized task. + Must be named m_task for debugger step-over to work correctly. + + + The lazily-initialized task completion source. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state with the specified result. + + The result to use to complete the task. + The task has already completed. + + + + Completes the builder by using either the supplied completed task, or by completing + the builder's previously accessed task using default(TResult). + + A task already completed with the value default(TResult). + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + This should only be invoked from within an asynchronous method, + and only by the debugger. + + + + + Gets a task for the specified result. This will either + be a cached or new task, never null. + + The result for which we need a task. + The completed task containing the result. + + + Gets the lazily-initialized TaskCompletionSource. + + + Gets the for this builder. + The representing the builder's asynchronous operation. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return void. + This type is intended for compiler use only. + + + + The synchronization context associated with this operation. + + + State related to the IAsyncStateMachine. + + + An object used by the debugger to uniquely identify this builder. Lazily initialized. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Registers with UnobservedTaskException to suppress exception crashing. + + + Non-zero if PreventUnobservedTaskExceptions has already been invoked. + + + Initializes a new . + The initialized . + + + Initializes the . + The synchronizationContext associated with this operation. This may be null. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument was null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + Completes the method builder successfully. + + + Faults the method builder with an exception. + The exception that is the cause of this fault. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + + + Notifies the current synchronization context that the operation completed. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger and only in a single-threaded manner. + + + + + Represents state machines generated for asynchronous methods. + This type is intended for compiler use only. + + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + + Represents an awaiter used to schedule continuations when an await operation completes. + + + + + Represents an operation that will schedule continuations when the operation completes. + + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. + + + Used with Task(of void) + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.IO.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.IO.dll new file mode 100644 index 0000000000000000000000000000000000000000..26cd551c3fcf93e045784b5091f9dfd5442bab3a GIT binary patch literal 21144 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 + + + System.IO + + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..118fcce204348879c199c5ebba06751972f7f298 GIT binary patch literal 22176 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Runtime.xml new file mode 100644 index 0000000..93cb00d --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + System.Runtime + + + + Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Identities the async state machine type for this method. + + + Identities the state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + Gets the type that implements the state machine. + + + Initializes the attribute. + The type that implements the state machine. + + + + Allows you to obtain the method or property name of the caller to the method. + + + + + Allows you to obtain the line number in the source file at which the method is called. + + + + + Allows you to obtain the full path of the source file that contains the caller. + This is the file path at the time of compile. + + + + Identities the iterator state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a60ab265715dca3e129eaf80adcca908b900ddc7 GIT binary patch literal 35016 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Threading.Tasks.xml new file mode 100644 index 0000000..b47921e --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Threading.Tasks.xml @@ -0,0 +1,475 @@ + + + + System.Threading.Tasks + + + + Holds state related to the builder's IAsyncStateMachine. + This is a mutable struct. Be very delicate with it. + + + A reference to the heap-allocated state machine object associated with this builder. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument is null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + + Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. + On first invocation, the supplied state machine will be boxed. + + Specifies the type of the method builder used. + Specifies the type of the state machine used. + The builder. + The state machine. + An Action to provide to the awaiter. + + + Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. + + + The context with which to run MoveNext. + + + The state machine whose MoveNext method should be invoked. + + + Initializes the runner. + The context with which to run MoveNext. + + + Invokes MoveNext under the provided context. + + + Cached delegate used with ExecutionContext.Run. + + + Invokes the MoveNext method on the supplied IAsyncStateMachine. + The IAsyncStateMachine machine instance. + + + Provides a base class used to cache tasks of a specific return type. + Specifies the type of results the cached tasks return. + + + + A singleton cache for this result type. + This may be null if there are no cached tasks for this TResult. + + + + Creates a non-disposable task. + The result for the task. + The cacheable task. + + + Creates a cache. + A task cache for this result type. + + + Gets a cached task if one exists. + The result for which we want a cached task. + A cached task if one exists; otherwise, null. + + + Provides a cache for Boolean tasks. + + + A true task. + + + A false task. + + + Gets a cached task for the Boolean result. + true or false + A cached task for the Boolean result. + + + Provides a cache for zero Int32 tasks. + + + The minimum value, inclusive, for which we want a cached task. + + + The maximum value, exclusive, for which we want a cached task. + + + The cache of Task{Int32}. + + + Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). + + + Gets a cached task for the zero Int32 result. + The integer value + A cached task for the Int32 result or null if not cached. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + Represents an asynchronous method builder. + + + A cached VoidTaskResult task used for builders that complete synchronously. + + + The generic builder object to which this non-generic instance delegates. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state. + + The builder is not initialized. + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + + Gets the for this builder. + The representing the builder's asynchronous operation. + The builder is not initialized. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + A cached task for default(TResult). + + + State related to the IAsyncStateMachine. + + + The lazily-initialized task. + Must be named m_task for debugger step-over to work correctly. + + + The lazily-initialized task completion source. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state with the specified result. + + The result to use to complete the task. + The task has already completed. + + + + Completes the builder by using either the supplied completed task, or by completing + the builder's previously accessed task using default(TResult). + + A task already completed with the value default(TResult). + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + This should only be invoked from within an asynchronous method, + and only by the debugger. + + + + + Gets a task for the specified result. This will either + be a cached or new task, never null. + + The result for which we need a task. + The completed task containing the result. + + + Gets the lazily-initialized TaskCompletionSource. + + + Gets the for this builder. + The representing the builder's asynchronous operation. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return void. + This type is intended for compiler use only. + + + + The synchronization context associated with this operation. + + + State related to the IAsyncStateMachine. + + + An object used by the debugger to uniquely identify this builder. Lazily initialized. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Registers with UnobservedTaskException to suppress exception crashing. + + + Non-zero if PreventUnobservedTaskExceptions has already been invoked. + + + Initializes a new . + The initialized . + + + Initializes the . + The synchronizationContext associated with this operation. This may be null. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument was null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + Completes the method builder successfully. + + + Faults the method builder with an exception. + The exception that is the cause of this fault. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + + + Notifies the current synchronization context that the operation completed. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger and only in a single-threaded manner. + + + + + Represents state machines generated for asynchronous methods. + This type is intended for compiler use only. + + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + + Represents an awaiter used to schedule continuations when an await operation completes. + + + + + Represents an operation that will schedule continuations when the operation completes. + + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. + + + Used with Task(of void) + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net45+win8+wp8+wpa81/_._ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net45+win8+wp8+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net45+win8+wpa81/_._ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net45+win8+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net451+win81+wpa81/_._ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net451+win81+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-net451+win81/_._ b/packages/Microsoft.Bcl.1.1.10/lib/portable-net451+win81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/portable-win81+wp81+wpa81/_._ b/packages/Microsoft.Bcl.1.1.10/lib/portable-win81+wp81+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.IO.dll b/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.IO.dll new file mode 100644 index 0000000000000000000000000000000000000000..32dd41b780e3abf07d8bcbf35ba532ffc8d4618c GIT binary patch literal 22672 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.IO.xml b/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.IO.xml new file mode 100644 index 0000000..e832734 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.IO.xml @@ -0,0 +1,51 @@ + + + + System.IO + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Found invalid data while decoding.. + + + + + The exception that is thrown when a data stream is in an invalid format. + + + + + 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 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. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..18e255b25f01e4fd9e10d8ce7aaaa43ac1a2db50 GIT binary patch literal 39080 zcmeIb2V7H0*El?>1dtj)q-YRDM9K{v6{RZ*$O3{WiUC5A5)1(a8=$f_R>g)Luq*c7 zd+)s$>|N|#zcX`h5)gKu-RJ*4-}8Te-xoJ?=aiW_=ggTib7v-OXzxjggAn4v_vcT9 zw!jmAd`SA&NgXtiRh4i7{qgvCLZ+#f_KTf2kUR@y9WgdzaLr?JBa!czp_Lii%2 zPx5S9Zj8Y4lg}PV0ly-L1$y-#jal)3>L&wY6nt!<-bkD&MCc4Qg!0oHp{1Pws6eO* zJZfbKStx0L=P5!+P=`+daMwDpqe41Z0r05bAORZD738k_5h2vyQJy1D1SFBI5HeU% zm8BpLA0PP7Q7+Ap0V9?b%ZzP+dcn8O#|I(5Iv~mR$99DemW_>gsJ1g?D1wKcHwI(_^}lh*!d`<0R--z4o%cW4>i>v&datHdgY!bh(% zV~XOU&L?#5a89`Q>AOA!-)rAQeJlx&G_N|mZUX=RWwjFP{$Lo?;sMqF` z!yYUvTWoQ54zFa?*1^@cFKy}m_;uvKkWyLqzFvagYQ1Z+r!G8_S9m?TIosA4AuT&0 z#YQe5C5Ub?91^aPtqI`mMREYL&wzEB%YYh4+L0x`MD~#x; zM(Aqfv<6g;4aT=*nMh4+ZY@t5BF2j~k2cuh;bwE9W zF5ec!;?uRret-;*x`D>&2c?E6bJP{_uzV(s_UU_+X0s?54f6^ zf_JdAHB8vH_PC@2Bvl%=(7u*@KX^cn6XXj1tW_9MxTk30AujOkx^e0VC=+8k^s|i6 zKo;!3;AD8X8{{|xRf{h_4b8~FskLm_d>J?|-)?%nN?b9CBR{WV;}9wBw3=csbi+-+ z(;YvfRd&T_Hg_1o);BN6z(HXk1E{aGuWnuY;-ZXwRas(RdrPnbu5ki5I#^$orLAw$ zi2Vzp9SHSG`!nq{uzwRlJ^KrOwZDlrw5$?_ug=PF4`^%Hvo)}1s06AjTf;u80`saW zBYgx2Rat_d-BsOlf3M%b*Pws>L1+A_*9y~#m(`tEx5+>4VpH6;9-t$BdNNNh{FJM@ z8k3=`F_q05Mu@-kIQBaZ$^e;QfGPW2ziyx7I+#9JW$8Ze0CvSyGkvbgsyza?I01qp zc!Vn3xJO_)c&G~GfbpR82}X{8&nHyE@`;t`SWwR=R08wWYSi}{mC$wNZ|F4-p+8m4 zDZNHjyAq+QjCLa&7wZOqf8s|H>_qUX*KT8eq!ywvs#>By^|EHzyV^rH;%5iu*^zmA z<7b)5+b|n=8|DIU!%S>l?l8jii`QYF8wc`3Fjo4UVO^iYH8DP?%Fs%(7@l~Vj6sx0BCKNn%&0sXqc6Mw*uRN^V!RV9rQp>7e+T~I{b07j6xypBWv z6Mr5-i&0;W#ynOnRAW@NgpEHkJ`{U6uK_`fPk`|u#}f7}$~|Eera#iIjD z!1%u^OH*;Y#&R+KugcO?JcDCtCm55_p~@1f-LEq^9j_mP4zS!(jt@qMe{X!K6y=j1 zXk>h-l;x{UP~ZDi3iH)wsL!ENny)rReGZl4e6=|m8$le3kNSZA_ydDMCBAaFsH9aQ ze3TudM5ts@B2-Nige@%A>&y`UWIW9!QvD)VV`D-sWMfpd#Enta;x|TB>%veQE>g|$ zXoDpY8D#;?Gmv=(G0!f{vnzg{Q;j-Y3`QL;1)~lZ!lMos!lMosV(apUkwU+WK0Nmv z1^eiz$DT>uv4?AB#-1um#(>u}C$nHN?s*GC7u$Yl7=8`ZR!nZX!oCt>Froh_|%iNv5}`1yfLa;i^iyGl^Ua}^=pi( zR+gbQ9Pt)-#0P^P<0mXW$g?~13}K$3%oAQj3B3n?zEO>QTpUI|E)63e7sewW7sewW z7sewW7iQ~f3?qeqi2(Hc`xI;mFRRM=*R*a7z-=%wK$Rs!&1(~sg0YBOXJUXVOEWM* z0?WmO0acbB$~Z`1X_+vf%FZ=gl(H&g33RMDOYLH>&xEQ*j6jj7*(xRV^p<@jZxM5Hbzw|-xyVG35MD* z;#lHH6Aps{KYwGM5zI4^c}6kMp3F0vdB)%;-nZ$?*oh88x`GMjFv4PC+{N~OAJ_nz#z##~YiPhFL zr~w_tgReDw!6K*(zW3l82pzWtzMdXXGel68z$CUYmC-w{KvgNM426xeLnC}UU{_gC z$^JLXw_?hxJ4Or!`9G+zHB+J57nlnF$66pOOOR0Ino5=bb4`+Y2bxrk7iE+GFUnwx z4Qs64bowWA-xF{@{HdpcD|9p*s6Yf|&Ry!+v@xpMz>QJW9o!f-3dcEP2dO0fKuKn86um>KEgNZKC9U^t#S_G%YA&}8^#MCRuxq?wKp(i~Z? zJW-mX%0);eNm9AJC^IKfCeKJquop#3T&B4Fk4PYO8&(DH#M#dV@y|E#hQBtbb)#jmBppaG0kH`@X#XIc8nQ*tw-0Tdgssf293d4?Y z0U)xQ9}Ay~!>0*+^Kj?5P%dIGjNy@Y;4846u^x_4fCWPLwICmz~20Bj0h zs17ZH?^*bY;0r4!@)W{T8@|r)1(!yi@CC7md zAPYE`HYCs~LgT_Z0Mi~bkP(5{EL@I@j0t205H4qeDxhvp=ox&v-4qo;xy}Ib05T)( z1u{@u0)-NYhujF%lRz49kp)ZEmq1!5oIp|n>B2z9v`hjCVT@rYmq5)>A%TVwNJJJM z`e-z3K1&DLf*%?nC$<)(acr#lXU=$Jg$8psvXtpO-q~OBn|O~J#hl{({0sa;UNd(6 zI_Y}oQZ)4k&+TvWnD8V25vL?g z3{=Jz0c68K^Vl{pwmUM=VFKY&2p!@jaXeKa`4BIi(;0e}{v6^JaRL#K031{Tt%u-~ zX83T>A=Y?K1at2QLn}EFykp7GwsLa7kLb@K-hNI2_)!FD9oJF_ek7qG!D&tjGDT?w zDiYl16apl#!`TcCQ9*{_aU<(N)$x5AG}& zb#q9$>8LNa3ZR85XccOXR;r*~NQ5@4pmVSs-lu||LS#Ixg7_?ZbV~)k>B* zCfy7I9YX1xStuRlGc-+JXMiR!kT*aXsGQ*p;vQjTqFoFvhBp*GxS$-C zIuBVAsD_25&O<>Agry#Y!Wm91^VpPgN zScj3QoZ-Yej6!=D8rESHa)9|B+9NuQMihZ)9Y!Nh2EsawMm`LLbr_AhGSDR+hdmmF z(-3GR04SG0v_@mmC<4(MjYDQ_Nqa1;(FA16Kv<(v^oc-puS`S&JDL;s%0$$Ufv`rC zP%42AA*|74G>M^MjV2>=yewffDnrc)L~B%rY#0b@RE8WG2y0Y^+!+XKRE9b+&`X{r zKtVJF`n3cohd{J`Gtejk(fXAmPkXg~vrtzC!urid?Hw?U)^9HAN+7z&=AzXMg!P+; zwlJJnzxn76L&N&bM`K|HsMN0lO&}1hUj>@VKv=&DG>3t(eidjT17ZCtP&ET#{VLD~ z2IBL*0NO!Aplv6BUK5Dcb}>Ruq;=w-OVC9I!o9f+-De=I?Q--9_8gSjRwIF!E{A)w z8Wl1S)^;VDKp?s|SD_6I4Qsm!4Z({?rZ-ok;RK?!U5!c@2y43<{lP$3+tp|~17U4f zqj?O3wOx%CGZ5BxHCn|$&G|6^ZK5I2Jr1C^1fq4{gt#uW4tQ*CMqd~R>%J8U@B){K zirY{pHw@7|y#s|1i0%JR_7zpdW8`(0D8-EZ$6b*qTh5|H` zK(r+eqoo9*ef|jAjTiQyJGR6zbcTVj7aT{na0^9giId2aK(r-JqVsUO1DC^=IE8Ky zi1vchhzoZ+Fb!McH2O?K#1dzaA)L&EwjkLw_8G{rkUt-%!H}|150auiW=*vdO73%88< zda%=@2k*do@Mf!rTp`y4zWAR3d|e@JLUIO>8USnvupv+k0Wt(w2(S=fA;3a_jQ}Z?q(@157SalK4Wx_NPari!uOXer{!H>L7RG3jye3M~oWhAkV>M?&x=^!{ z(-!bcAYH4ufzu2)w{zM;dYsdY@Hc_90QACd2^NsnvRXkZVB165lI;p^z8V~8YZpVl2NPM>iVq)r9GyAGpBeiW0(y9MwT0Xq{@31%vyF?j!AA;B*s z_=N<&5Yc$NudsnoHxTLuLft^98xT#!yAB5k&jG@7fbbk3JO>ER0YvlQU55*V^8(?# zKsYZD&I^R|0^z)XXimKAfVG~@Zi}v?eH=&dr73(zc$2P$)Ec$ca75$LQApb%A4pwD zYR3zMyd5uvq+=lUNAn=6H zFlk*v^7r7_=^Tf{!l^Z+pE>>{O(f|^f=6szN<`9o?0YDmznZgxdy)H)`<*M`wc?3+ zzw!F>M)9WccJj{fzVQtBzWiQ%IiC%4yaucbbYRy`4|4j@|9GU~ktKw2Vg#BSqn0p2 z@GD3QHcmgW$ugLO7lf@zYR;Vq`Ci<4kdEe^U?DV~r_Qh8-E90`^1M;B9Rn?FaR-VUMvLr2UZtq!M_sVWR{jhBOiUmJRz5Zjj1gY0ZX1120Gi zq7IPCkvF6{s57K^=bw#6K+9}+BM*eM2z7z97!DuU@aEke(ot}J!A7G&A~q@kS=jK7 z8VP9`>Ivx-6a(p06btDzxP8h-u;T>j43LhE%0VtRnh6rI(Ly-5(1X2oT}XR_&Gg{+ zPKJ>72W#npo57KLBq4 zZ`B+~%Yf4WWWe)EIdB@FIlyTE@1)K^*+J4(z-frqz}FCM08T@+2{;YWHsCabw>w?v zpA#fK1)M^32CzbO0XT)|5^xI9HQ*GY8&I1O`T%$%R12I&=nZfhp_fqB2z>%hBlHb8 zjnEI^G)87DJUSLrzUF@6n((Z6zPvD=oL9tK z#@ohw$otG|%kRYJ7UH!(kDP755JfB4uLXFPrVqq{1plqYgkNxEqX(lg3p%Prvanmf z7jNFf^8gFip@j~E-1vEn#U;;^EFO8DA$2xEPsy`6lmj#pG37;29>XmexFu6xOQ;Xy zTQT@n489f9PAg~!(`^{K4MVqK=r)WTHs~bbvt{^f89rNv&z9k{1wJgVEn;JJATrYW z*)jZf48I-2Z^!W40Y5BufS*Uo*)!$rnR50_IeVs@JyXt}DQ6GmG@!ga5|Hw4P#(AM z!PMgc^girU&cQEOgVq1oIg{}pDE|hl!Mqr%K0<) z@kdG6tvZIvl5#VoosjZ;mOhnrOv=bW%Ckb6gn|LiO@vclNk-tnT!})GkReqT^Ot30 zND~!sM4VHX&tI0AEs+z(pxms){_ZF^9RH+Tnv>IC4E0MC(ojiaYFd`mR{;l;3AqYY zjS-9>xQet4sXS6D&r5?tYUG=fpOx5nQGW?YArF;iCP?LBlFT}l(v%QrC@dFK)y>hA zAZQ|7qDWQagB4P_L?M$m-cm3*ghh2y(1$?%otdW#^K@mNZp_o2d3rEUPtYg_M9#<$ zl`14jU{|#e%1)6cGuB1QBYD&#VE`B$MM1OBA~Xi=KofAB4kz;{6q2+=I9U#WljRgJ zGd?3!nK-ykzeIsNAPSUIC_7VmB%gznxll=#Bt;4*=*(3CfR)T$;DA_?kyaqVosXDn z0l`_xaNy1`GdSd!2p1xSAjb3q-+b zI;r$e7(>7aN>Z3i;Y)X!vNa{;FKho3rp9Xy#$zKRO_5LA7>q^`IjDJNW4 z0Wlo_M20I$hJv&5;N}DhCjJc;!re&n*h3Q}iRs8snv#~qumxr%F}Vn7woDF=ptM6> zhb2gC(FVwlzhXM2$H)6YD{wm?C{3D?RBv>WdKhPn!hh|64h?>}X&G=)1VzbcnDj$r zS^*4VocPP7#Pd9{mI*NSl=|nO%y<}InPO6a&M~#u2_%k<1sq4lnhbj#Pj*zB@~`Wn z`EXGB+eK9I&arMUDrF!p^%oSCdFmIy-c9UO&j55}aU=xVO3o@PIU~&K%vjGwg?Ax% z7Y6UD!n+c@D}#4a;oS({jlsLC@DQG%es>1%p~8C*ya(XHFBJq$G9<~9WaLVbOpywX zkVxV^WMp)7%9JWnWl2aPPZ8t987D3{am9%nN>sYGoc8yeIx_<8y9p?bI0{akN#2E| zt|WCMsXIwMNa~4F#VFMorMjS0SCs08Qr%Ii2TJwCBH@svKizkps9?~{<7?RIliFN7zw7kto()qJiRb&G$i6+DbFPFQgOindy{b21s)fBd-;fX`hl^pEl19x!UkFo| z38Qa@fsfF)%R(esDY-CQ^N zErUoNA~6X~Cp&Ratep2x+oZF3n1mGSQ1^9=mu~Nmdf9qadzeC`c~LWH8E( zB*RSw03Q=;8BK7jvMjh_hOLu<0+Z5Umi3d%2IbVZ;x7ae{?$u@o;me;MkP5t8gkTj zQZ4f!-hqkI66xu!&U^<8AspEPq{$LIg^_-cOXUn2CM}6PO_HTh&cKY~%#4D9gUDC_ z56nx$Qwt3uU*;a2YMxfsi+r=QrCBgr(RUeX+vLEX&|$m|FWD_4;ldxjwI_u;26(4Q z0dMbV@MfO^SeS4D`X9MY82is^`uleYkv6_vmJtj|=jQ zB74lX4n4K+#ld1E82Wtlbi8yottA&+5} zP@lswHVohpn8vc3>T|iqhF!S~PD$gK>+^WVh9Nu^Ud_R6q0i?V8;0}i(CYH>to1cC zj18kS>e1_S^V{hQ1jdHF1oe4{BAQfmJE`A6Eh(|v)5ueTow2%gq z6KEr4P9Wg$g$PWB6BgS75`hI+3;rk%pn%50G?oVR2DUrKvH;7*Shl8!L$Ck>o(*^o z#&fhqTm}yapm2b~#T2fNh^L|e3TRxQ@i2|2C*s$k0TQS@pz<-54_#l63TUA7fv$n+ z8bXoa7djAtLjyaKt}f`s(#8H^kcqQ`!V1`rK-@wETVHUg62Axo91-a&hCM;p9)WGw zvtMEkth!pez;V=ay;a|Jo;?0O;Q7SgzjE?2MuyBRYrd|-qghuk-q?F{);V{f6?>Al zyyNG>X(JBQ4AP%?NMlfswvU~4%bxO{-+yeiXVI(2uan|JnoQZdVy1211pDPud&@7E zycK1j!u3R(DBX4kPRa5dT=Ee8ADUB1I4P( z2BQFvG;m~kkZGw$SChJfO1J(<(*Jev7&aU&bk!QBe>O%4U5MaOIG1Iii4e)at}PA{ z*dhWA5(j9ON+nArxDZ@m1>-E!wX^_EfrW*Z21JRDK)?u=p;#B2O-!;DL^V7v*g}>T zuF(e?5VCYMAdt{mfu#jen+{rRA-f4?3*gYO9%fVmz)H+QlY|_Ic)FOmD_4mz!0c)e z3J}vN$wDq$$koS1Lh8g!Aud!G0mX=k)y0H7HUv>zFdTw`GS~`v#<*yG6ci@iQI}1~ zXAAj8xOkLCeSA|~!LLZD!U*?UeO93cTc}}zD``k+hO23ahKl$a979)upc#Ev8T(&- z&t%21P&>!4z^HI|Q^m^?duBE3jqj}6!(^Wft1fTm>FEhI=o+b(-~nkl*%^|2yrE-+ zD-kJc5k=-Ez{{;G3pwpuCJIeUl*@8t$qJFbOb)NaWL@Ye62TY|k@b3x2v!BKizH2g zt4wArWZY;8`1=7YxTfUj?kI*II>1eM7SbYvIz*Bn%@By)C}**!BV0}rv5+<)_{k+% ziK%+97?nzLq;Y=!A#q~N0K-w6*|owtbED+&o&^1hbd>>x-r|DrKz0^2VAM;qU9j(K87H^;=BY`JVe zysNW|r>8^`r_}Qo*6gGNEc5?@PxwH!kXbk{Qp0s~%D<InY1!QD|O473EjX0^4 zY?NXSxW6faBaHuRKKQ0QcrQYQ^+lq`C^&WlJm%{P-(Emb;G+lTqadf3(XeigN6~P) z6#=2Rq4d;)Xx1@HznYF6F?H1*`Q8cq)J7Lm1E+?gemu7RaPt)i0iUocQBg^8V0TCYd7Gxwh@*$57H#i27khdEV6Fe>hBo=|U zV~y24ip#o@{=_-DKXJSN_>)cl4y+L7p8x;z|2+$kzi|wQiBxf?nS4#VlCC8mbyyng zisDY=09C?fvBcVxCZE?%m%}#WAu5Eg)sD~NvWh*}EN(?7sw3634n~jCfQ*L4h1}2{;Su6CRBIY+p5>pG4excLfXF~mU}RW(e=5k; z!G-d4cL)d!@)WnGtZ9ub8r6tdWm3hgmUS%*=kJ_imL50+ON(6$w+l|qXlpq5)X0AG zhT7?trcF8cQpanF;$_z#rdNHM?QCAq@5bV3U+&gS9N7Jp=exq$ru~+Ap14vQuwh{7 z^7bPipE?(k<5hAn`0T~%b}zdbOcZ34XjmHtSKk=@aLw^H`Q4^g_FNEKG5l$>Qh^r$;?lcgJ`8;(mF$ z#C_Uz?y=)LXA4eV{5G;@+e@RL@{?QF-kKBiE@oc8{R>^U%nrL~yvoa>%4}Q7hp#VJ zS<3&oHJ1$@&00{*(gcg}C`&M@r7m3kFq-W+rss8|zSoZIdol9L=hWdNE4>aAAF{OO zno=f(M%J#Mu0{l9YrXLKn)h{myEXgW*6UGGxO@w4DAk<`uIN$`SmK|mP-M4va!QnE zIA$u}MjR7mnNHd1X&CDS3u(Nup5vtIM(mfwEx{`tfraYD7r?0G@ibU0ZV1(l>Z*h( zc1cI3fkA@?HP(Ps{uebXDA=ayY1x|Fgwj%0$r03b7Z{M>E-ch!<*9eIZ|8?TU$rIb z#KU>Uhhj>?1|NO&jop9g1OA$E7ni3?s#aJmUA}Wz+j}=P{ceTKFe?1oeRa^R+S|v% zJI{Lgd+-aJV^=z^`*3CZwt@j0OoklWc&$tCB8McS+5wTR)(M-ZDN5UYy*RH_HgxKh z@;h()S1pklPoG-zC3n-IqpyFgXg%-3#_;i8Mb~vdOCtU5*-hV9G}m}qbFC>+Q@0)+ zxM6fa*yM8$+Osc&oCzozzwWc{A>Ai!f1W6-nNZW*vj6DVh3`xq?q5GwYL%CJd5CvT z`lX#G7w;aIFymP3{M+8r3Q5nN<9=u7wGo`~a_P4;_S`)4^|N|B9qqHLce{XDl~aFT z{0zd_a|mM>>V&al85f-m-44|BgvAj;$9}OImH!_J7S@y%J?PC;-U6?-Nm5Z{T1plK zM^zwmrCgnz#U3tR6omts8|9$_siKkp5!rqTWK2Zn{7FRqmw{>ez`if|L0?84pWA11 z(BU;T8w|WSE7uz5^q=!=$)+r`j-7u>@43ESyvV9w^vsN2_sc4^;`W`t5#iKCI!h$+ zi4@Ptm}oU@+vgv`@QD7?+V|PoYZ2U{ST^;}N}I5d${E?gZTbyOIo6~3z)?XvEW2;I zt9S5Fo1+>J3$zwBMa@F813evzHiR!fm~!?@{*HquD&@1^wRSE46m{Fs%hS+lVfvz3 z!w)B%y>a@5x9g{^x8101&-0y^)hw&-85%MoBznJ4JMXo|=M!D3zmB;Wv8cK27jK8t zr$?2S43rw29(`0Zprl6jXzjOZpMXWn##?tT4xW2)dTh8b)->m*f0LE%E{vdjQj~$I zKUgZRv4P5|6RleGyW2OsG`eJ0w~nW|kC*(u@%ZkM)Ngoj8*m|BEDWLo#J}{93nj*` z#1q=Nh~2#0+9kNcCPuQ@#lbx}QR3k0MI}3UCAxYzxFjdKxp^cdC%U>)^#b5=gU83t zZ7}J@I_lx*Vq&s2WR_M7DjK)hg4=_F5Lf{ruq5yw1wim+@MMU4@sy{7i`c=Lf*lte z0(&dt6NJDp3WA^#h7j24?}flWsax^O$R+V^P~5Z2lf6&w95V9i=w)mC=jIG;dQ|U) z`}M;c?aljrjpDT*Inbv_vug7|n|_yuZOZ6yba{MVj;Wnxo8cNy4oX{WJgu`i>aeY6 z?=g>t>}|Fw+IidE6UV1qU!A4bH{kt+HLuJshV5Og`${zXP0f!seIFnEDf!UsoUK;N zxwlVd7tb@5U$H(>VDJC(=hHoR9$GG+H^T)*$TYT`ACqxwA>VDuzQ_`(!640vZn0ah zlq^L*K8c6fznj3DyJzpkLGp|zp|Lh2U+-HtCT5Bo8XDeiN9?yB7HvI?&)V9pZqwR(&bjbn!05iZEe-k&p^AAsAl@yckN03p6dwGMlke-q&7}rP1W2dcA(nPA*_`;ghj|? zutf)RRa!FKP*O-mzPWHo0JgOA$*PQ^JYB>Pzr0+WA(%Ncpfd*ln{oDEEv?qcW8<1p zNxLm)^%sf!X68j^bTYprJ8}H=)AS!RO!V*EZm$?=w%Mt|`T5UV`~1SJFUrw%w-~Ll z$5x4g-_@p8hjuSrv@^f^z}a0iu6=KPdv5NS)5~)LMqDns{&wdZ_k~B}0&lEd>3zpG zb%xoJMe>~J*G;G1|L!(bUU4ZezWJcQk)u6L&gAsrZA*zLU9>LE=~^@GA7zTRck`U0 zZW>XspU#ygd_R6PK1dwCwTuTtRFJ8v^?T1|QX4ok(d#T|ECaiE&1n2gxmCe5{AhaeZ;y8V%Fy;!DOUEJR% zy3LFSt%cw0YP2G!#ok{?h10PtnCe0WR`^%=mURC6u}tOfa&YZL@N5#rqLfh!qF7f7 zg0d2ZDCYV1q8PoOjRy=KFHmd4_{CpfN?N#f+!8&jHqv^u z-NIsvDR-x8SiZR%_Gv=pvB$zilf#afpPMM3W;ZZ%w%I3(+Q>^OCtCiDvpiWfVP~6l z`H9g1RllA5{A59|=$o_IfdNkO@2;)7Q0$!bZQ(TG{by;9mQ~sBI?_&GSNg}y>+h?+ z7}{t`J*U1dXwhx^*_!CbX9iCgeSiICXHbZ@Hy7jR-Reo6W z#MMh&&vCs zYnF`&+OE;Ri?qK_*c!j*VK3I_WEQ8Q`!zFCAG=oZs2y7JP!3%pmeeFpqYn?3!m{!;x79^ryZ`@N}Rz6Qka zSIYQp0vDg~$Kt;czbOyO75)T~vzrU$h2yuFfbds|0Q~R0?*FUkJ-;$z?d|Jb%j|}x zJ2tD?dH3GInZH?wuRL|rG^~~0%d<<)hOAUjB75qr( zd_Gn~@1riaymst~7ROy${XX~2yA%uiZ$lo9v3&X{Y(eE->&RoJUjk2Sp6R#x%o;y# z)#t?-Q&KM5-Uy0ZQ*!2kZIEM|>XIHkBbwaj*nb@`X%dz7``cJ*?w8@0W~_f~HDmav zbHcZR&5@ZA8v-ZI?~1y0Nj7NHHhJlc`{(&Z-Ksv1T4K<}NV9nUs24p4|6t9s3>S<> z`c%-1&9|(BwjXean!mdFU|;c|6SHr37&)a!=vmC$oug z#i?CGCT?-OU|2OFGhs^%`*@g07(Vl6fzRET?W=puvZ%3Sl~ivZ{AT=_=N(ut@9vtY z#XC~k^=@sX@y#A9%I-fZ9dNO5@58BY_)eoaPbS;7YMK4@!?*i`XFBS9)VQ0y!!&H} zAL&~1XnHs&Jk$mHgPxu%FqH zc`dEZ_&;g)Wc$0WC+sg=aV`w8vFq9@zW3AUSBr1WoO`UjY-dp$1>fLhp4INz#e3UC zZCX3Pdu(N%WJ6Y^aPjWtU1|+w-^V#;tow2Mw<8m*k0$S&Yx%oj65HEhb?n3~_pKgm zTyrdO!{8|11z*ST>ZxlM4PLRnVtTIG)w17(xhyz<3qUT4RiCh13o3%-ksZRb(N zwzFWbmxAH;-`kg)Lmj2DB- zf?P2y2A|eS`Q1uZ878*eUc9?stL?`YAD;=kbLuLZh++9vVN=-Z@0=M`niZP<+48LJ zj0(G}++r3=-*BTxuOor;AIwj0K5}_Ma=H21~fs9YL~zDt+J#| zR`-XLt^U5{mhij4yDFlSc%SIR(4aT%e-2+@jl-GtPTIu73Za zhaQiotr%;xWJ=d1d4X@H-jm$@s?KFtQ$KUm@LMzK`Ub3|QV zfvr{SE2XI~mtAvgH+-6@`G=tEx|23~hqkM>oYC%WtGH&?`x6#+w0pO7`0=KX@(SC| z|K98e#eaR_=h;ouYvYeQ!1d&=azUTN!xR&epNH;MjOB)TJTR$#SJ2f_GQ01UopWCN zv1HDVk`Gn;Tn30YMjW}KQ&W@LtX=H!t6i44UFqvTdDsWZ#cL~?Y_AD=)<1ezmnCbb zhk zKG{O!C<1QUoP*d(0t#@v)Y4o zYTF4@_aQ8_@KFD)9m7W!uB3{sf2xNimnAN?eg(K^DqG{zD(f47x&po<*25<3U(%H& z<#5?B+^9HpVK}kETSI?(VnsGD>XhY*W_E26+0EeEof|V#x>fGG)2BS?b=wOPjzPCo zx%>Z^(!8LeSf>n@()zHJ{#0k{*R#|*)1=J;n>%Dp?OC^1wLzre|B>xgTgnF3OmKqL zLcMSD>(;Lb_RGX%%fwYoLDo|&7Q532S#XZUfd5POfA`(Gbo%b*5eCwq>l2r~m2Z9B z>RJ3ki**69&t!AHW?z@4%~~-@-0$bDc1Z^BUt~N%R>k`#ohWX$;NHwc>A0QeFMbs* zxYKOJmeP&`ejG6@eQ@6ERcKhJlIbA^YYj%tZc{#{gTsYkrf+$7R(9uh^3QGdFzCR9 zx!1>DY4!WAcU{`-&Mdt#c7#(UL!ke zT)$E?@tc>u`#jeCSE+-J43>5JB>FksOn=wwJd_TAK87Jy;Le4+f3wC#P zZkOonoap7{;_i^(lIY>!>g*wQkhmr!IV4Ldmt={DbD~Rf{k`C>SxFDVdFP9lH}&vn zxiNF;v0V1FKR*m>^sGt-|Bp?49tPg6+Ns6v9FG$R%EN*3Bzq_lr2$|Mr6&~$nlXoC zu!o}DZ2t2Gl;>f8(S!n)7Rs$EHe3y=b3P5Dn^O#H>Ur|4rQ0^SnU#)O(|(%AUDuOC zo}Z4q|8m74Q?ZH5kRC06Ov#Pz5~@g_`FotBVodg;AlZgF=H;=5p{~2m+{j(uw~5Q8 zE4&YG=EKK!-TPqdB8T=KZMrmnnR-68cTiRJ=&wJ|Jbrw!f6qq&>7l20-dc2H`^AFs z=kIkr95f`iJm>TNBhSa^Yk#zJ5Dqq+_#=I3c|VKbQ|%YKPEWZ0^5MNESIrX-e=(Ij zhd(^F;{J)DhKn{W-YM;`Yv~f}dE2DMId1rwA%+@78-{OL*7thA&*YGKJ~qojeuRzf zJpF9O!7Hnd+a%ZQmfrigJ@L!Z%(k$jeJrfau}!Z-o<3ZXskLUZxLCK04t8xqSUe4>@fq$&U(zxnUV=t?RJ8Sk0npyd=)$6OC%|o<5zx+8l zbHli9O~=?KUI|Z(d$jy(&+!L*M|yC4SlNm5x2*Y`+9ke9K3+3YxAXQ=zY3vO_kF%2 zov2TJY(BNv>JXOSWc%}izVkf>TS=P>?NPcXRjg3}TjUAK?G@cg=g3sR`NdhNqA~xGxd67n>A9e-dM^0$J#_V~Acn0N zPiM-_i{6NFC!miz2Ly>`9zTZBg2Ru#za7`ERW-0#YZ7ygq+ULCS-NQwE?PHQLheLS|uD6=<} zPO&8$Zq zf47ZOQu;Bz_Dsa?2~&UHvByf$I^NWF(}^~=o~_Hhy1Aboy0&bUh4qqU$gjJmdFOw(KQ!ro0^vm>Y?qx{^R zOJgRe_M=|FeE5WFxTU1Ny3y!l^cM#K_4cY798=(XL&`fJa)= z;Z&FshRM$F&)!Jst0l^r?l0LQp!tc}IgY7{Ov*=90h@Ad?kuvbbB{Eh+?UNDw`ud?-Z1_(9=T~FNI(rwXXhK&yj?|G$3+0b)l-7VgB^cx>> zX3h8Xdz~~K+s=OIZNBKjM$17{z3x6qIvU_TxWM|YaMwoC67oY+D$Evt9=^!p>;J_XHeUNYiBR& z95|@C+o5w+Rr3o9T7Ky|t;LG3U91b=&-=7HeRKC2cc0}BHhccmV`jc-_n(*6Tc_qe zT>a(S_-ERMPt!WA{zkpvhWv5+c5Y_kWbdpG*)ap7!@36U@jE&@ua8z?*YxlC^Y`w|%p7nuB1foG5PnizY(bu6}RMy3_tCA=Q!kx_$BYt zvg{SwmGhh{b&Ny>vAx<{%9?T1*X94Uoi9$GgaE^Ju9=g%nSK~p<~_LdfrZbz?mr!G zxZ9fovFZ{e%=@5{zzKi|`JT2_oKuuH*Vi{;}kbT72qxqR-PpF5^jMchjpt7m6F zAuD2X(2}m$3b zJr|Pali=`ahI7`E+lQ;y&VDMN=Cw1ss>;TpUl-4{YrLA<+^&}0I4o=%y_;>Xxg_+| zkIdt`PXin;MhxBZI*&hTp3SMtla^Ol_bYNMIQO&tma-*|RUcv_tse~H3@%^!!9adYLBkIw0*PF^G)5i-|oO0+iPTtyDjabY?H+a`?Z}qRTc}yRI$)O^=bxxeNJ2~ zv;>@bYZLEi2(mt)udUpn(9{s-8~np1 zdIQVNQ4D)n8c=^BoAs`uXzjwHRaDW6`m0xbRT#D)1VVO<@4s;e_m>Mue}2=|&o9s) zZo2yWIyeXT1^&&Ot`)_)J7KS8AY9dpRj$i5i^$*qM(kgvk^g(vjgQ$NW8oxDA;ByUE<#n$QFSFFyG00$C zd(rc6!Wr+sj7XcBu87jVxJU~XkN)~%Xli%+_=Ec&NcQDz?v&iFPpxre8?Ly8uesSY z%Tt=dKZZ)E*tJxE-s}EjMn(BIxg5I1Q?TCe=9KD7IaG{I@q$2|Gf&@lDLT2kRe$GR z{e#~0>Qdr7s<}dvGC95|YVGMMA!U0HEbe<&BFwTqWcInFaQkh^x1hakEL)`*%FV3C zt?r&QHauZ%-|vH3c-O|{R_`3=7wYrdS-m;@PAMbaC-31*4;cRHO!x0u4`v-(yYx+g zotC)vS{Q%wrZEDy$Ac}_Jehg2<0GelZA;$WNZPrOwO6D$W$?*wJN6t6=-ba^4vW{L zWvKF$^dVU4?q9A-FT(Ha#)&7r^&c`c$o!y7YVXmRJ^$)@%HLm=Ui=V!eB$G(xP;WR z-cu*_xqNDt>4E>#i+HM4Bi??Y94L1OXBV;}{U5l9_a}A3YP5o^M)4h?qG?o78C5i~ z-h#A<@>Z=UStjB?U66)%52jb6{^5~MN%S9`_#4a7aQHEhdO3=JJodMiqZ$v#{HAmF z(4F$mMFTnBa~D)v$<{wxeB!-$*J<9}Wk0^eWHzJL?>m@$binQRk7@_+JiK&X>wBMf zyhx9V5w!cQIKc4h*2oDb-t{*emv_R)$9MLPxTZhjKKE2wRD?qaDR6whi9Z$dDESf$sw(X8h z-?=r}^PRi3`QCH2(~nIL{&3lz5I^gBjL(zTr)DNkn(%W#!ibv(yJ=6hx$E`3S+{|S zbB9=E?w_-us^gat!=?|IGlTgCMoxn*PF?3SLQ zjjbOfJ^%P__wdBn)_MhwUNL!91DEs1>5VnnCRt)|eAX4+F0%>`o;kVX%&TD|Yil|T z)V$qSQQlG@xwa;}xoqd_8g%=SSYzRo_8+BP20#9^wCjqGx8%bm>9Rq~ijFVQtoGXe z{Lt|$#T(=&E#GY!&1zow)qJd7l-IgG*N*7)oLTUDP6xrma)+m-cU&9|+rHo96xGJ+ zD??qJV*X}4nbp1now`F`SI=vSTHeS18a+q{{l(~i@i|y`_`hq`|CbZgWUGn7T`Lw%xITBu#)Neh`{H`~E!ewHC>kdl z^B7G{UXs4z$q}jDvr)Il4IQwuxcQ#188;4y?#lGZ?NKne%{OyN_0z%*Z=yD5E`7D<>yIXG--q1X zUg5H3Z&6-aS;EvO`t0?bm$l}5hToMfHCsEY)n@*;VW#_?JMO6((Qif6=;`ZAfA0VN z<5iw^c+{B3Ld%fb8(6X^+nxaf^bek{ocl&|%k{-k$2vYSS58poV5z2cP6-6u*bfy> zo2@pa@>!c6B^Ryv?t8u7mB>cttN+96-LS%dAGYA@-Sn&ioBHDasafSu>i%^%|6g63 zAzS?Li+vq^*H>+;b6>>XUFZ^ z<#!q;YPxTQlm3vKH$Izunrm`i1K>7VW3Oqx`m=6TJlnU zXxiz*NYi_}7M@G0_GmHcjDc=6r?oijaq(1($2u`C*Q?LIv!DtuEOOcL!6jXKpvt6> zYCFG6FQ3aPhO;X&Y>%E@o&9BM`dEXfQ;bf(8#Q+zOaJOa1-18dN-^v3wyS4EdfZ(T z+FrXmd$?d!c4V*A&t2TI9&NaGa)a!*z^Pkb4*zlE(1YK9tQpr?batzB#$Z3~$t$O9 zl_y{Na2{Q0bI~yENcfjllPilkS+MsSO3Mb3yXG8MO*(POYML8+7lKPNq*qx<`LxX;4coO9NgSo z{l)F5w)7IcW&I_(D3bi~G*Kx06-)SepnrxeF}>~#0~ZU}JalDZbtkH&sh;XBk8*Z* z@$9WcK;)+pl!9unex-!-cYDf?g8!X0sQ|X!@jD^>rJ6P$n2c!{O`Y_87pA(`Da#ha z8MW$O4tYVX(4qvmJjdi-|4LGrx-wsdlQ_LfD7ueaWqedx32 z&$jVHGEPJ~n@a|aI{3P8(%BMG`qhp6*KDqF`=czG)n}_$j@MIoId`U%jV=-A%6927CMXoJr36Hh0yh6V*C%2T$>BKlJml#6$a?mW1e;@RAA# ziQ)nTpL4hO|K>e$YtrF1l>U@S*8Mc?!uCGOG7oCKc8i%KT#?XEN9A0y%WU|>(tw~pnlz@x>Yu4R`z(4pPyD%t-h1wIWS=B$n1oZ<0gKq z{*C{@`ykv3y<4XOb`x>YIjZP1Rdj+XTFW(RZ0y24QmUwM;qd<(jRlv`=JdUOrnBs( zY4c8BEC&p~+Cne&L|9$Vhq;Da0s0U&>uqZO9j85)zj!Y;smyeiQ5eT*%_tU{i54=`SFD{)fRjic*gvvP(W8Th@Rvt-aPYn_Cm + + + System.Runtime + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Argument must be of type {0}.. + + + + + Looks up a localized string similar to The last element of an eight element tuple must be a Tuple.. + + + + + Defines methods to support the comparison of objects for structural equality. + + + + + Determines whether an object is structurally equal to the current instance. + + The object to compare with the current instance. + An object that determines whether the current instance and other are equal. + true if the two objects are equal; otherwise, false. + + + + Returns a hash code for the current instance. + + An object that computes the hash code of the current object. + The hash code for the current instance. + + + + Supports the structural comparison of collection objects. + + + + + Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order. + + The object to compare with the current instance. + An object that compares members of the current collection object with the corresponding members of other. + An integer that indicates the relationship of the current collection object to other. + + This instance and other are not the same type. + + + + + Encapsulates a method that has five parameters and returns a value of the type specified by the TResult parameter. + + The type of the first parameter of the method that this delegate encapsulates. + The type of the second parameter of the method that this delegate encapsulates. + The type of the third parameter of the method that this delegate encapsulates. + The type of the fourth parameter of the method that this delegate encapsulates. + The type of the fifth parameter of the method that this delegate encapsulates. + The type of the return value of the method that this delegate encapsulates. + The first parameter of the method that this delegate encapsulates. + The second parameter of the method that this delegate encapsulates. + The third parameter of the method that this delegate encapsulates. + The fourth parameter of the method that this delegate encapsulates. + The fifth parameter of the method that this delegate encapsulates. + The return value of the method that this delegate encapsulates. + + + Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Identities the async state machine type for this method. + + + Identities the state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + Gets the type that implements the state machine. + + + Initializes the attribute. + The type that implements the state machine. + + + + Allows you to obtain the method or property name of the caller to the method. + + + + + Allows you to obtain the line number in the source file at which the method is called. + + + + + Allows you to obtain the full path of the source file that contains the caller. + This is the file path at the time of compile. + + + + Identities the iterator state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + + Helper so we can call some tuple methods recursively without knowing the underlying types. + + + + + Provides static methods for creating tuple objects. + + + + + Creates a new 1-tuple, or singleton. + + The type of the only component of the tuple. + The value of the only component of the tuple. + A tuple whose value is (item1). + + + + Creates a new 3-tuple, or pair. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + An 2-tuple (pair) whose value is (item1, item2). + + + + Creates a new 3-tuple, or triple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + An 3-tuple (triple) whose value is (item1, item2, item3). + + + + Creates a new 4-tuple, or quadruple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + An 4-tuple (quadruple) whose value is (item1, item2, item3, item4). + + + + Creates a new 5-tuple, or quintuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + An 5-tuple (quintuple) whose value is (item1, item2, item3, item4, item5). + + + + Creates a new 6-tuple, or sextuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + An 6-tuple (sextuple) whose value is (item1, item2, item3, item4, item5, item6). + + + + Creates a new 7-tuple, or septuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + An 7-tuple (septuple) whose value is (item1, item2, item3, item4, item5, item6, item7). + + + + Creates a new 8-tuple, or octuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + The type of the eighth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + The value of the eighth component of the tuple. + An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8). + + + + Represents a 1-tuple, or singleton. + + The type of the tuple's only component. + + + + Initializes a new instance of the class. + + The value of the current tuple object's single component. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the tuple object's single component. + + + The value of the current tuple object's single component. + + + + + Represents an 2-tuple, or pair. + + The type of the first component of the tuple. + The type of the second component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Represents an 3-tuple, or triple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Represents an 4-tuple, or quadruple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Gets the value of the current tuple object's fourth component. + + + The value of the current tuple object's fourth component. + + + + + Represents an 5-tuple, or quintuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Gets the value of the current tuple object's fourth component. + + + The value of the current tuple object's fourth component. + + + + + Gets the value of the current tuple object's fifth component. + + + The value of the current tuple object's fifth component. + + + + + Represents an 6-tuple, or sextuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Gets the value of the current tuple object's fourth component. + + + The value of the current tuple object's fourth component. + + + + + Gets the value of the current tuple object's fifth component. + + + The value of the current tuple object's fifth component. + + + + + Gets the value of the current tuple object's sixth component. + + + The value of the current tuple object's sixth component. + + + + + Represents an 7-tuple, or septuple. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Gets the value of the current tuple object's fourth component. + + + The value of the current tuple object's fourth component. + + + + + Gets the value of the current tuple object's fifth component. + + + The value of the current tuple object's fifth component. + + + + + Gets the value of the current tuple object's sixth component. + + + The value of the current tuple object's sixth component. + + + + + Gets the value of the current tuple object's seventh component. + + + The value of the current tuple object's seventh component. + + + + + Represents an n-tuple, where n is 8 or greater. + + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + Any generic Tuple object that defines the types of the tuple's remaining components. + + + + Initializes a new instance of the class. + + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + Any generic Tuple object that contains the values of the tuple's remaining components. + + rest is not a generic Tuple object. + + + + + Returns a value that indicates whether the current tuple object is equal to a specified object. + + The object to compare with this instance. + true if the current instance is equal to the specified object; otherwise, false. + + + + Calculates the hash code for the current tuple object. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this tuple instance. + + The string representation of this tuple object. + + + + Gets the value of the current tuple object's first component. + + + The value of the current tuple object's first component. + + + + + Gets the value of the current tuple object's second component. + + + The value of the current tuple object's second component. + + + + + Gets the value of the current tuple object's third component. + + + The value of the current tuple object's third component. + + + + + Gets the value of the current tuple object's fourth component. + + + The value of the current tuple object's fourth component. + + + + + Gets the value of the current tuple object's fifth component. + + + The value of the current tuple object's fifth component. + + + + + Gets the value of the current tuple object's sixth component. + + + The value of the current tuple object's sixth component. + + + + + Gets the value of the current tuple object's seventh component. + + + The value of the current tuple object's seventh component. + + + + + Gets the current tuple object's remaining components. + + + The value of the current tuple object's remaining components. + + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a089d474db56cd4f61044339689819946c04e381 GIT binary patch literal 164544 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Threading.Tasks.xml new file mode 100644 index 0000000..6c77012 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Threading.Tasks.xml @@ -0,0 +1,8969 @@ + + + + System.Threading.Tasks + + + + Represents one or more errors that occur during application execution. + + is used to consolidate multiple failures into a single, throwable + exception object. + + + + + 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. + The argument + is null. + + + + Initializes a new instance of the class with + references to the inner exceptions that are the cause of this exception. + + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with + references to the inner exceptions that are the cause of this exception. + + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with a specified error + message and references to the inner exceptions that are the cause of this exception. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with a specified error + message and references to the inner exceptions that are the cause of this exception. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Allocates a new aggregate exception with the specified message and list of inner exceptions. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Returns the that is the root cause of this exception. + + + + + Invokes a handler on each contained by this . + + The predicate to execute for each exception. The predicate accepts as an + argument the to be processed and returns a Boolean to indicate + whether the exception was handled. + + Each invocation of the returns true or false to indicate whether the + was handled. After all invocations, if any exceptions went + unhandled, all unhandled exceptions will be put into a new + which will be thrown. Otherwise, the method simply returns. If any + invocations of the throws an exception, it will halt the processing + of any more exceptions and immediately propagate the thrown exception as-is. + + An exception contained by this was not handled. + The argument is + null. + + + + Flattens an instances into a single, new instance. + + A new, flattened . + + If any inner exceptions are themselves instances of + , this method will recursively flatten all of them. The + inner exceptions returned in the new + will be the union of all of the the inner exceptions from exception tree rooted at the provided + instance. + + + + + Creates and returns a string representation of the current . + + A string representation of the current exception. + + + + Gets a read-only collection of the instances that caused the + current exception. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to One or more errors occurred.. + + + + + Looks up a localized string similar to An element of innerExceptions was null.. + + + + + Looks up a localized string similar to {0}{1}---> (Inner Exception #{2}) {3}{4}{5}. + + + + + Looks up a localized string similar to No tokens were supplied.. + + + + + Looks up a localized string similar to The CancellationTokenSource associated with this CancellationToken has been disposed.. + + + + + Looks up a localized string similar to The CancellationTokenSource has been disposed.. + + + + + Looks up a localized string similar to The SyncRoot property may not be used for the synchronization of concurrent collections.. + + + + + Looks up a localized string similar to The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array.. + + + + + Looks up a localized string similar to The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array.. + + + + + Looks up a localized string similar to The capacity argument must be greater than or equal to zero.. + + + + + Looks up a localized string similar to The concurrencyLevel argument must be positive.. + + + + + Looks up a localized string similar to The index argument is less than zero.. + + + + + Looks up a localized string similar to TKey is a reference type and item.Key is null.. + + + + + Looks up a localized string similar to The key already existed in the dictionary.. + + + + + Looks up a localized string similar to The source argument contains duplicate keys.. + + + + + Looks up a localized string similar to The key was of an incorrect type for this dictionary.. + + + + + Looks up a localized string similar to The value was of an incorrect type for this dictionary.. + + + + + Looks up a localized string similar to The lazily-initialized type does not have a public, parameterless constructor.. + + + + + Looks up a localized string similar to ValueFactory returned null.. + + + + + Looks up a localized string similar to The spinCount argument must be in the range 0 to {0}, inclusive.. + + + + + Looks up a localized string similar to There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.. + + + + + Looks up a localized string similar to The event has been disposed.. + + + + + Looks up a localized string similar to The operation was canceled.. + + + + + Looks up a localized string similar to The condition argument is null.. + + + + + Looks up a localized string similar to The timeout must represent a value between -1 and Int32.MaxValue, inclusive.. + + + + + Looks up a localized string similar to The specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running.. + + + + + Looks up a localized string similar to The specified TaskContinuationOptions excluded all continuation kinds.. + + + + + Looks up a localized string similar to (Internal)An attempt was made to create a LongRunning SelfReplicating task.. + + + + + Looks up a localized string similar to The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue.. + + + + + Looks up a localized string similar to The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.. + + + + + Looks up a localized string similar to A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating in calls to FromAsync.. + + + + + Looks up a localized string similar to FromAsync was called with a TaskManager that had already shut down.. + + + + + Looks up a localized string similar to The tasks argument contains no tasks.. + + + + + Looks up a localized string similar to It is invalid to exclude specific continuation kinds for continuations off of multiple tasks.. + + + + + Looks up a localized string similar to The tasks argument included a null value.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task that was already started.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a continuation task.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task not bound to a delegate, such as the task returned from an asynchronous method.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task that has already completed.. + + + + + Looks up a localized string similar to Start may not be called on a task that was already started.. + + + + + Looks up a localized string similar to Start may not be called on a continuation task.. + + + + + Looks up a localized string similar to Start may not be called on a task with null action.. + + + + + Looks up a localized string similar to Start may not be called on a promise-style task.. + + + + + Looks up a localized string similar to Start may not be called on a task that has completed.. + + + + + Looks up a localized string similar to The task has been disposed.. + + + + + Looks up a localized string similar to The tasks array included at least one null element.. + + + + + Looks up a localized string similar to The awaited task has not yet completed.. + + + + + Looks up a localized string similar to A task was canceled.. + + + + + Looks up a localized string similar to The exceptions collection was empty.. + + + + + Looks up a localized string similar to The exceptions collection included at least one null element.. + + + + + Looks up a localized string similar to A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.. + + + + + Looks up a localized string similar to (Internal)Expected an Exception or an IEnumerable<Exception>. + + + + + Looks up a localized string similar to ExecuteTask may not be called for a task which was already executed.. + + + + + Looks up a localized string similar to ExecuteTask may not be called for a task which was previously queued to a different TaskScheduler.. + + + + + Looks up a localized string similar to The current SynchronizationContext may not be used as a TaskScheduler.. + + + + + Looks up a localized string similar to The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked.. + + + + + Looks up a localized string similar to An exception was thrown by a TaskScheduler.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating for a Task<TResult>.. + + + + + Looks up a localized string similar to {Not yet computed}. + + + + + Looks up a localized string similar to A task's Exception may only be set directly if the task was created without a function.. + + + + + Looks up a localized string similar to An attempt was made to transition a task to a final state when it had already completed.. + + + + + Represents a thread-safe collection of keys and values. + + The type of the keys in the dictionary. + The type of the values in the dictionary. + + All public and protected members of are thread-safe and may be used + concurrently from multiple threads. + + + + + Initializes a new instance of the + class that is empty, has the default concurrency level, has the default initial capacity, and + uses the default comparer for the key type. + + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level and capacity, and uses the default + comparer for the key type. + + The estimated number of threads that will update the + concurrently. + The initial number of elements that the + can contain. + is + less than 1. + is less than + 0. + + + + Initializes a new instance of the + class that contains elements copied from the specified , has the default concurrency + level, has the default initial capacity, and uses the default comparer for the key type. + + The whose elements are copied to + the new + . + is a null reference + (Nothing in Visual Basic). + contains one or more + duplicate keys. + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level and capacity, and uses the specified + . + + The + implementation to use when comparing keys. + is a null reference + (Nothing in Visual Basic). + + + + Initializes a new instance of the + class that contains elements copied from the specified , has the default concurrency level, has the default + initial capacity, and uses the specified + . + + The whose elements are copied to + the new + . + The + implementation to use when comparing keys. + is a null reference + (Nothing in Visual Basic). -or- + is a null reference (Nothing in Visual Basic). + + + + + Initializes a new instance of the + class that contains elements copied from the specified , + has the specified concurrency level, has the specified initial capacity, and uses the specified + . + + The estimated number of threads that will update the + concurrently. + The whose elements are copied to the new + . + The implementation to use + when comparing keys. + + is a null reference (Nothing in Visual Basic). + -or- + is a null reference (Nothing in Visual Basic). + + + is less than 1. + + contains one or more duplicate keys. + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level, has the specified initial capacity, and + uses the specified . + + The estimated number of threads that will update the + concurrently. + The initial number of elements that the + can contain. + The + implementation to use when comparing keys. + + is less than 1. -or- + is less than 0. + + is a null reference + (Nothing in Visual Basic). + + + + Attempts to add the specified key and value to the . + + The key of the element to add. + The value of the element to add. The value can be a null reference (Nothing + in Visual Basic) for reference types. + true if the key/value pair was added to the + successfully; otherwise, false. + is null reference + (Nothing in Visual Basic). + The + contains too many elements. + + + + Determines whether the contains the specified + key. + + The key to locate in the . + true if the contains an element with + the specified key; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Attempts to remove and return the the value with the specified key from the + . + + The key of the element to remove and return. + When this method returns, contains the object removed from the + or the default value of + if the operation failed. + true if an object was removed successfully; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Removes the specified key from the dictionary if it exists and returns its associated value. + If matchValue flag is set, the key will be removed only if is associated with a particular + value. + + The key to search for and remove if it exists. + The variable into which the removed value, if found, is stored. + Whether removal of the key is conditional on its value. + The conditional value to compare against if is true + + + + + Attempts to get the value associated with the specified key from the . + + The key of the value to get. + When this method returns, contains the object from + the + with the spedified key or the default value of + , if the operation failed. + true if the key was found in the ; + otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Compares the existing value for the specified key with a specified value, and if they’re equal, + updates the key with a third value. + + The key whose value is compared with and + possibly replaced. + The value that replaces the value of the element with if the comparison results in equality. + The value that is compared to the value of the element with + . + true if the value with was equal to and replaced with ; otherwise, + false. + is a null + reference. + + + + Removes all keys and values from the . + + + + + Copies the elements of the to an array of + type , starting at the + specified array index. + + The one-dimensional array of type + that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying + begins. + is a null reference + (Nothing in Visual Basic). + is less than + 0. + is equal to or greater than + the length of the . -or- The number of elements in the source + is greater than the available space from to the end of the destination + . + + + + Copies the key and value pairs stored in the to a + new array. + + A new array containing a snapshot of key and value pairs copied from the . + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToPairs. + + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToEntries. + + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToObjects. + + + + Returns an enumerator that iterates through the . + An enumerator for the . + + The enumerator returned from the dictionary is safe to use concurrently with + reads and writes to the dictionary, however it does not represent a moment-in-time snapshot + of the dictionary. The contents exposed through the enumerator may contain modifications + made to the dictionary after was called. + + + + + Shared internal implementation for inserts and updates. + If key exists, we always return false; and if updateIfExists == true we force update with value; + If key doesn't exist, we always add value and return true; + + + + + Adds a key/value pair to the + if the key does not already exist. + + The key of the element to add. + The function used to generate a value for the key + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The value for the key. This will be either the existing value for the key if the + key is already in the dictionary, or the new value for the key as returned by valueFactory + if the key was not in the dictionary. + + + + Adds a key/value pair to the + if the key does not already exist. + + The key of the element to add. + the value to be added, if the key does not already exist + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The value for the key. This will be either the existing value for the key if the + key is already in the dictionary, or the new value if the key was not in the dictionary. + + + + Adds a key/value pair to the if the key does not already + exist, or updates a key/value pair in the if the key + already exists. + + The key to be added or whose value should be updated + The function used to generate a value for an absent key + The function used to generate a new value for an existing key + based on the key's existing value + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The new value for the key. This will be either be the result of addValueFactory (if the key was + absent) or the result of updateValueFactory (if the key was present). + + + + Adds a key/value pair to the if the key does not already + exist, or updates a key/value pair in the if the key + already exists. + + The key to be added or whose value should be updated + The value to be added for an absent key + The function used to generate a new value for an existing key based on + the key's existing value + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The new value for the key. This will be either be the result of addValueFactory (if the key was + absent) or the result of updateValueFactory (if the key was present). + + + + Adds the specified key and value to the . + + The object to use as the key of the element to add. + The object to use as the value of the element to add. + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + + An element with the same key already exists in the . + + + + Removes the element with the specified key from the . + + The key of the element to remove. + true if the element is successfully remove; otherwise false. This method also returns + false if + was not found in the original . + + is a null reference + (Nothing in Visual Basic). + + + + Adds the specified value to the + with the specified key. + + The + structure representing the key and value to add to the . + The of is null. + The + contains too many elements. + An element with the same key already exists in the + + + + + Determines whether the + contains a specific key and value. + + The + structure to locate in the . + true if the is found in the ; otherwise, false. + + + + Removes a key and value from the dictionary. + + The + structure representing the key and value to remove from the . + true if the key and value represented by is successfully + found and removed; otherwise, false. + The Key property of is a null reference (Nothing in Visual Basic). + + + Returns an enumerator that iterates through the . + An enumerator for the . + + The enumerator returned from the dictionary is safe to use concurrently with + reads and writes to the dictionary, however it does not represent a moment-in-time snapshot + of the dictionary. The contents exposed through the enumerator may contain modifications + made to the dictionary after was called. + + + + + Adds the specified key and value to the dictionary. + + The object to use as the key. + The object to use as the value. + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + + is of a type that is not assignable to the key type of the . -or- + is of a type that is not assignable to , + the type of values in the . + -or- A value with the same key already exists in the . + + + + + Gets whether the contains an + element with the specified key. + + The key to locate in the . + true if the contains + an element with the specified key; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + Provides an for the + . + An for the . + + + + Removes the element with the specified key from the . + + The key of the element to remove. + is a null reference + (Nothing in Visual Basic). + + + + Copies the elements of the to an array, starting + at the specified array index. + + The one-dimensional array that is the destination of the elements copied from + the . The array must have zero-based + indexing. + The zero-based index in at which copying + begins. + is a null reference + (Nothing in Visual Basic). + is less than + 0. + is equal to or greater than + the length of the . -or- The number of elements in the source + is greater than the available space from to the end of the destination + . + + + + Replaces the internal table with a larger one. To prevent multiple threads from resizing the + table as a result of races, the table of buckets that was deemed too small is passed in as + an argument to GrowTable(). GrowTable() obtains a lock, and then checks whether the bucket + table has been replaced in the meantime or not. + + Reference to the bucket table that was deemed too small. + + + + Computes the bucket and lock number for a particular key. + + + + + Acquires all locks for this hash table, and increments locksAcquired by the number + of locks that were successfully acquired. The locks are acquired in an increasing + order. + + + + + Acquires a contiguous range of locks for this hash table, and increments locksAcquired + by the number of locks that were successfully acquired. The locks are acquired in an + increasing order. + + + + + Releases a contiguous range of locks. + + + + + Gets a collection containing the keys in the dictionary. + + + + + Gets a collection containing the values in the dictionary. + + + + + A helper method for asserts. + + + + + Get the data array to be serialized + + + + + Construct the dictionary from a previously seiralized one + + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + The value associated with the specified key. If the specified key is not found, a get + operation throws a + , and a set operation creates a new + element with the specified key. + is a null reference + (Nothing in Visual Basic). + The property is retrieved and + + does not exist in the collection. + + + + Gets the number of key/value pairs contained in the . + + The dictionary contains too many + elements. + The number of key/value paris contained in the . + Count has snapshot semantics and represents the number of items in the + at the moment when Count was accessed. + + + + Gets a value that indicates whether the is empty. + + true if the is empty; otherwise, + false. + + + + Gets a collection containing the keys in the . + + An containing the keys in the + . + + + + Gets a collection containing the values in the . + + An containing the values in + the + . + + + + Gets a value indicating whether the dictionary is read-only. + + true if the is + read-only; otherwise, false. For , this property always returns + false. + + + + Gets a value indicating whether the has a fixed size. + + true if the has a + fixed size; otherwise, false. For , this property always + returns false. + + + + Gets a value indicating whether the is read-only. + + true if the is + read-only; otherwise, false. For , this property always + returns false. + + + + Gets an containing the keys of the . + + An containing the keys of the . + + + + Gets an containing the values in the . + + An containing the values in the . + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + The value associated with the specified key, or a null reference (Nothing in Visual Basic) + if is not in the dictionary or is of a type that is + not assignable to the key type of the . + is a null reference + (Nothing in Visual Basic). + + A value is being assigned, and is of a type that is not assignable to the + key type of the . -or- A value is being + assigned, and is of a type that is not assignable to the value type + of the + + + + + Gets a value indicating whether access to the is + synchronized with the SyncRoot. + + true if access to the is synchronized + (thread safe); otherwise, false. For , this property always + returns false. + + + + Gets an object that can be used to synchronize access to the . This property is not supported. + + The SyncRoot property is not supported. + + + + The number of concurrent writes for which to optimize by default. + + + + + A node in a singly-linked list representing a particular hash table bucket. + + + + + A private class to represent enumeration over the dictionary that implements the + IDictionaryEnumerator interface. + + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + Represents an asynchronous method builder. + + + A cached VoidTaskResult task used for builders that complete synchronously. + + + The generic builder object to which this non-generic instance delegates. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state. + + The builder is not initialized. + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + + Gets the for this builder. + The representing the builder's asynchronous operation. + The builder is not initialized. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + Holds state related to the builder's IAsyncStateMachine. + This is a mutable struct. Be very delicate with it. + + + A reference to the heap-allocated state machine object associated with this builder. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument is null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + + Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. + On first invocation, the supplied state machine will be boxed. + + Specifies the type of the method builder used. + Specifies the type of the state machine used. + The builder. + The state machine. + An Action to provide to the awaiter. + + + Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. + + + The context with which to run MoveNext. + + + The state machine whose MoveNext method should be invoked. + + + Initializes the runner. + The context with which to run MoveNext. + + + Invokes MoveNext under the provided context. + + + Cached delegate used with ExecutionContext.Run. + + + Invokes the MoveNext method on the supplied IAsyncStateMachine. + The IAsyncStateMachine machine instance. + + + + Provides a builder for asynchronous methods that return void. + This type is intended for compiler use only. + + + + The synchronization context associated with this operation. + + + State related to the IAsyncStateMachine. + + + An object used by the debugger to uniquely identify this builder. Lazily initialized. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Registers with UnobservedTaskException to suppress exception crashing. + + + Non-zero if PreventUnobservedTaskExceptions has already been invoked. + + + Initializes a new . + The initialized . + + + Initializes the . + The synchronizationContext associated with this operation. This may be null. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument was null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + Completes the method builder successfully. + + + Faults the method builder with an exception. + The exception that is the cause of this fault. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + + + Notifies the current synchronization context that the operation completed. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger and only in a single-threaded manner. + + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + A cached task for default(TResult). + + + State related to the IAsyncStateMachine. + + + The lazily-initialized task. + Must be named m_task for debugger step-over to work correctly. + + + The lazily-initialized task completion source. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state with the specified result. + + The result to use to complete the task. + The task has already completed. + + + + Completes the builder by using either the supplied completed task, or by completing + the builder's previously accessed task using default(TResult). + + A task already completed with the value default(TResult). + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + This should only be invoked from within an asynchronous method, + and only by the debugger. + + + + + Gets a task for the specified result. This will either + be a cached or new task, never null. + + The result for which we need a task. + The completed task containing the result. + + + Gets the lazily-initialized TaskCompletionSource. + + + Gets the for this builder. + The representing the builder's asynchronous operation. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + Provides a base class used to cache tasks of a specific return type. + Specifies the type of results the cached tasks return. + + + + A singleton cache for this result type. + This may be null if there are no cached tasks for this TResult. + + + + Creates a non-disposable task. + The result for the task. + The cacheable task. + + + Creates a cache. + A task cache for this result type. + + + Gets a cached task if one exists. + The result for which we want a cached task. + A cached task if one exists; otherwise, null. + + + Provides a cache for Boolean tasks. + + + A true task. + + + A false task. + + + Gets a cached task for the Boolean result. + true or false + A cached task for the Boolean result. + + + Provides a cache for zero Int32 tasks. + + + The minimum value, inclusive, for which we want a cached task. + + + The maximum value, exclusive, for which we want a cached task. + + + The cache of Task{Int32}. + + + Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). + + + Gets a cached task for the zero Int32 result. + The integer value + A cached task for the Int32 result or null if not cached. + + + + Represents state machines generated for asynchronous methods. + This type is intended for compiler use only. + + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + + Represents an awaiter used to schedule continuations when an await operation completes. + + + + + Represents an operation that will schedule continuations when the operation completes. + + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. + + + Used with Task(of void) + + + + An interface similar to the one added in .NET 4.0. + + + + The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. + + + Initializes the exception. + + + Initializes the exception. + The error message that explains the reason for the exception. + + + Initializes the exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + + + Initializes the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes the exception. + The error message that explains the reason for the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes the exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + A cancellation token associated with the operation that was canceled. + + + Gets a token associated with the operation that was canceled. + + + + A dummy replacement for the .NET internal class StackCrawlMark. + + + + + Propogates notification that operations should be canceled. + + + + A may be created directly in an unchangeable canceled or non-canceled state + using the CancellationToken's constructors. However, to have a CancellationToken that can change + from a non-canceled to a canceled state, + CancellationTokenSource must be used. + CancellationTokenSource exposes the associated CancellationToken that may be canceled by the source through its + Token property. + + + Once canceled, a token may not transition to a non-canceled state, and a token whose + is false will never change to one that can be canceled. + + + All members of this struct are thread-safe and may be used concurrently from multiple threads. + + + + + + Internal constructor only a CancellationTokenSource should create a CancellationToken + + + + + Initializes the CancellationToken. + + + The canceled state for the token. + + + Tokens created with this constructor will remain in the canceled state specified + by the parameter. If is false, + both and will be false. + If is true, + both and will be true. + + + + + Registers a delegate that will be called when this CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + A Boolean value that indicates whether to capture + the current SynchronizationContext and use it + when invoking the . + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The state to pass to the when the delegate is invoked. This may be null. + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The state to pass to the when the delegate is invoked. This may be null. + A Boolean value that indicates whether to capture + the current SynchronizationContext and use it + when invoking the . + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Determines whether the current CancellationToken instance is equal to the + specified token. + + The other CancellationToken to which to compare this + instance. + True if the instances are equal; otherwise, false. Two tokens are equal if they are associated + with the same CancellationTokenSource or if they were both constructed + from public CancellationToken constructors and their values are equal. + + + + Determines whether the current CancellationToken instance is equal to the + specified . + + The other object to which to compare this instance. + True if is a CancellationToken + and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated + with the same CancellationTokenSource or if they were both constructed + from public CancellationToken constructors and their values are equal. + An associated CancellationTokenSource has been disposed. + + + + Serves as a hash function for a CancellationToken. + + A hash code for the current CancellationToken instance. + + + + Determines whether two CancellationToken instances are equal. + + The first instance. + The second instance. + True if the instances are equal; otherwise, false. + An associated CancellationTokenSource has been disposed. + + + + Determines whether two CancellationToken instances are not equal. + + The first instance. + The second instance. + True if the instances are not equal; otherwise, false. + An associated CancellationTokenSource has been disposed. + + + + Throws a OperationCanceledException if + this token has had cancellation requested. + + + This method provides functionality equivalent to: + + if (token.IsCancellationRequested) + throw new OperationCanceledException(token); + + + The token has had cancellation requested. + The associated CancellationTokenSource has been disposed. + + + + Returns an empty CancellationToken value. + + + The value returned by this property will be non-cancelable by default. + + + + + Gets whether cancellation has been requested for this token. + + Whether cancellation has been requested for this token. + + + This property indicates whether cancellation has been requested for this token, + either through the token initially being construted in a canceled state, or through + calling Cancel + on the token's associated . + + + If this property is true, it only guarantees that cancellation has been requested. + It does not guarantee that every registered handler + has finished executing, nor that cancellation requests have finished propagating + to all registered handlers. Additional synchronization may be required, + particularly in situations where related objects are being canceled concurrently. + + + + + + Gets whether this token is capable of being in the canceled state. + + + If CanBeCanceled returns false, it is guaranteed that the token will never transition + into a canceled state, meaning that will never + return true. + + + + + Gets a that is signaled when the token is canceled. + + Accessing this property causes a WaitHandle + to be instantiated. It is preferable to only use this property when necessary, and to then + dispose the associated instance at the earliest opportunity (disposing + the source will dispose of this allocated handle). The handle should not be closed or disposed directly. + + The associated CancellationTokenSource has been disposed. + + + + Represents a callback delegate that has been registered with a CancellationToken. + + + To unregister a callback, dispose the corresponding Registration instance. + + + + + Attempts to deregister the item. If it's already being run, this may fail. + Entails a full memory fence. + + True if the callback was found and deregistered, false otherwise. + + + + Disposes of the registration and unregisters the target callback from the associated + CancellationToken. + If the target callback is currently executing this method will wait until it completes, except + in the degenerate cases where a callback method deregisters itself. + + + + + Determines whether two CancellationTokenRegistration + instances are equal. + + The first instance. + The second instance. + True if the instances are equal; otherwise, false. + + + + Determines whether two CancellationTokenRegistration instances are not equal. + + The first instance. + The second instance. + True if the instances are not equal; otherwise, false. + + + + Determines whether the current CancellationTokenRegistration instance is equal to the + specified . + + The other object to which to compare this instance. + True, if both this and are equal. False, otherwise. + Two CancellationTokenRegistration instances are equal if + they both refer to the output of a single call to the same Register method of a + CancellationToken. + + + + + Determines whether the current CancellationToken instance is equal to the + specified . + + The other CancellationTokenRegistration to which to compare this instance. + True, if both this and are equal. False, otherwise. + Two CancellationTokenRegistration instances are equal if + they both refer to the output of a single call to the same Register method of a + CancellationToken. + + + + + Serves as a hash function for a CancellationTokenRegistration.. + + A hash code for the current CancellationTokenRegistration instance. + + + + Signals to a that it should be canceled. + + + + is used to instantiate a + (via the source's Token property) + that can be handed to operations that wish to be notified of cancellation or that can be used to + register asynchronous operations for cancellation. That token may have cancellation requested by + calling to the source's Cancel + method. + + + All members of this class, except Dispose, are thread-safe and may be used + concurrently from multiple threads. + + + + + The ID of the thread currently executing the main body of CTS.Cancel() + this helps us to know if a call to ctr.Dispose() is running 'within' a cancellation callback. + This is updated as we move between the main thread calling cts.Cancel() and any syncContexts that are used to + actually run the callbacks. + + + + Initializes the . + + + + + Communicates a request for cancellation. + + + + The associated will be + notified of the cancellation and will transition to a state where + IsCancellationRequested returns true. + Any callbacks or cancelable operations + registered with the will be executed. + + + Cancelable operations and callbacks registered with the token should not throw exceptions. + However, this overload of Cancel will aggregate any exceptions thrown into a , + such that one callback throwing an exception will not prevent other registered callbacks from being executed. + + + The that was captured when each callback was registered + will be reestablished when the callback is invoked. + + + An aggregate exception containing all the exceptions thrown + by the registered callbacks on the associated . + This has been disposed. + + + + Communicates a request for cancellation. + + + + The associated will be + notified of the cancellation and will transition to a state where + IsCancellationRequested returns true. + Any callbacks or cancelable operations + registered with the will be executed. + + + Cancelable operations and callbacks registered with the token should not throw exceptions. + If is true, an exception will immediately propagate out of the + call to Cancel, preventing the remaining callbacks and cancelable operations from being processed. + If is false, this overload will aggregate any + exceptions thrown into a , + such that one callback throwing an exception will not prevent other registered callbacks from being executed. + + + The that was captured when each callback was registered + will be reestablished when the callback is invoked. + + + Specifies whether exceptions should immediately propagate. + An aggregate exception containing all the exceptions thrown + by the registered callbacks on the associated . + This has been disposed. + + + + Releases the resources used by this . + + + This method is not thread-safe for any other concurrent calls. + + + + + Throws an exception if the source has been disposed. + + + + + InternalGetStaticSource() + + Whether the source should be set. + A static source to be shared among multiple tokens. + + + + Registers a callback object. If cancellation has already occurred, the + callback will have been run by the time this method returns. + + + + + + + + + + Invoke the Canceled event. + + + The handlers are invoked synchronously in LIFO order. + + + + + Creates a CancellationTokenSource that will be in the canceled state + when any of the source tokens are in the canceled state. + + The first CancellationToken to observe. + The second CancellationToken to observe. + A CancellationTokenSource that is linked + to the source tokens. + A CancellationTokenSource associated with + one of the source tokens has been disposed. + + + + Creates a CancellationTokenSource that will be in the canceled state + when any of the source tokens are in the canceled state. + + The CancellationToken instances to observe. + A CancellationTokenSource that is linked + to the source tokens. + is null. + A CancellationTokenSource associated with + one of the source tokens has been disposed. + + + + Gets whether cancellation has been requested for this CancellationTokenSource. + + Whether cancellation has been requested for this CancellationTokenSource. + + + This property indicates whether cancellation has been requested for this token source, such as + due to a call to its + Cancel method. + + + If this property returns true, it only guarantees that cancellation has been requested. It does not + guarantee that every handler registered with the corresponding token has finished executing, nor + that cancellation requests have finished propagating to all registered handlers. Additional + synchronization may be required, particularly in situations where related objects are being + canceled concurrently. + + + + + + A simple helper to determine whether cancellation has finished. + + + + + A simple helper to determine whether disposal has occured. + + + + + The ID of the thread that is running callbacks. + + + + + Gets the CancellationToken + associated with this . + + The CancellationToken + associated with this . + The token source has been + disposed. + + + + + + + + + + + + + + The currently executing callback + + + + + A helper class for collating the various bits of information required to execute + cancellation callbacks. + + + + + InternalExecuteCallbackSynchronously_GeneralPath + This will be called on the target synchronization context, however, we still need to restore the required execution context + + + + + A sparsely populated array. Elements can be sparse and some null, but this allows for + lock-free additions and growth, and also for constant time removal (by nulling out). + + The kind of elements contained within. + + + + Allocates a new array with the given initial size. + + How many array slots to pre-allocate. + + + + Adds an element in the first available slot, beginning the search from the tail-to-head. + If no slots are available, the array is grown. The method doesn't return until successful. + + The element to add. + Information about where the add happened, to enable O(1) deregistration. + + + + The tail of the doubly linked list. + + + + + A struct to hold a link to the exact spot in an array an element was inserted, enabling + constant time removal later on. + + + + + A fragment of a sparsely populated array, doubly linked. + + The kind of elements contained within. + + + + Provides lazy initialization routines. + + + These routines avoid needing to allocate a dedicated, lazy-initialization instance, instead using + references to ensure targets have been initialized as they are accessed. + + + + + Initializes a target reference type with the type's default constructor if the target has not + already been initialized. + + The refence type of the reference to be initialized. + A reference of type to initialize if it has not + already been initialized. + The initialized reference of type . + Type does not have a default + constructor. + + Permissions to access the constructor of type were missing. + + + + This method may only be used on reference types. To ensure initialization of value + types, see other overloads of EnsureInitialized. + + + This method may be used concurrently by multiple threads to initialize . + In the event that multiple threads access this method concurrently, multiple instances of + may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the + objects that were not stored. If such objects must be disposed, it is up to the caller to determine + if an object was not used and to then dispose of the object appropriately. + + + + + + Initializes a target reference type using the specified function if it has not already been + initialized. + + The reference type of the reference to be initialized. + The reference of type to initialize if it has not + already been initialized. + The invoked to initialize the + reference. + The initialized reference of type . + Type does not have a + default constructor. + returned + null. + + + This method may only be used on reference types, and may + not return a null reference (Nothing in Visual Basic). To ensure initialization of value types or + to allow null reference types, see other overloads of EnsureInitialized. + + + This method may be used concurrently by multiple threads to initialize . + In the event that multiple threads access this method concurrently, multiple instances of + may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the + objects that were not stored. If such objects must be disposed, it is up to the caller to determine + if an object was not used and to then dispose of the object appropriately. + + + + + + Initialize the target using the given delegate (slow path). + + The reference type of the reference to be initialized. + The variable that need to be initialized + The delegate that will be executed to initialize the target + The initialized variable + + + + Initializes a target reference or value type with its default constructor if it has not already + been initialized. + + The type of the reference to be initialized. + A reference or value of type to initialize if it + has not already been initialized. + A reference to a boolean that determines whether the target has already + been initialized. + A reference to an object used as the mutually exclusive lock for initializing + . + The initialized value of type . + + + + Initializes a target reference or value type with a specified function if it has not already been + initialized. + + The type of the reference to be initialized. + A reference or value of type to initialize if it + has not already been initialized. + A reference to a boolean that determines whether the target has already + been initialized. + A reference to an object used as the mutually exclusive lock for initializing + . + The invoked to initialize the + reference or value. + The initialized value of type . + + + + Ensure the target is initialized and return the value (slow path). This overload permits nulls + and also works for value type targets. Uses the supplied function to create the value. + + The type of target. + A reference to the target to be initialized. + A reference to a location tracking whether the target has been initialized. + A reference to a location containing a mutual exclusive lock. + + The to invoke in order to produce the lazily-initialized value. + + The initialized object. + + + + Provides a slimmed down version of . + + + All public and protected members of are thread-safe and may be used + concurrently from multiple threads, with the exception of Dispose, which + must only be used when all other operations on the have + completed, and Reset, which should only be used when no other threads are + accessing the event. + + + + + Initializes a new instance of the + class with an initial state of nonsignaled. + + + + + Initializes a new instance of the + class with a Boolen value indicating whether to set the intial state to signaled. + + true to set the initial state signaled; false to set the initial state + to nonsignaled. + + + + Initializes a new instance of the + class with a Boolen value indicating whether to set the intial state to signaled and a specified + spin count. + + true to set the initial state to signaled; false to set the initial state + to nonsignaled. + The number of spin waits that will occur before falling back to a true + wait. + is less than + 0 or greater than the maximum allowed value. + + + + Initializes the internal state of the event. + + Whether the event is set initially or not. + The spin count that decides when the event will block. + + + + Helper to ensure the lock object is created before first use. + + + + + This method lazily initializes the event object. It uses CAS to guarantee that + many threads racing to call this at once don't result in more than one event + being stored and used. The event will be signaled or unsignaled depending on + the state of the thin-event itself, with synchronization taken into account. + + True if a new event was created and stored, false otherwise. + + + + Sets the state of the event to signaled, which allows one or more threads waiting on the event to + proceed. + + + + + Private helper to actually perform the Set. + + Indicates whether we are calling Set() during cancellation. + The object has been canceled. + + + + Sets the state of the event to nonsignaled, which causes threads to block. + + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + Blocks the current thread until the current is set. + + + The maximum number of waiters has been exceeded. + + + The caller of this method blocks indefinitely until the current instance is set. The caller will + return immediately if the event is currently in a set state. + + + + + Blocks the current thread until the current receives a signal, + while observing a . + + The to + observe. + + The maximum number of waiters has been exceeded. + + was + canceled. + + The caller of this method blocks indefinitely until the current instance is set. The caller will + return immediately if the event is currently in a set state. + + + + + Blocks the current thread until the current is set, using a + to measure the time interval. + + A that represents the number of milliseconds + to wait, or a that represents -1 milliseconds to wait indefinitely. + + true if the was set; otherwise, + false. + is a negative + number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater + than . + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + to measure the time interval, while observing a . + + A that represents the number of milliseconds + to wait, or a that represents -1 milliseconds to wait indefinitely. + + The to + observe. + true if the was set; otherwise, + false. + is a negative + number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater + than . + was canceled. + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + 32-bit signed integer to measure the time interval. + + The number of milliseconds to wait, or (-1) to wait indefinitely. + true if the was set; otherwise, + false. + is a + negative number other than -1, which represents an infinite time-out. + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + 32-bit signed integer to measure the time interval, while observing a . + + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to + observe. + true if the was set; otherwise, + false. + is a + negative number other than -1, which represents an infinite time-out. + + The maximum number of waiters has been exceeded. + + was canceled. + + + + Releases all resources used by the current instance of . + + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + When overridden in a derived class, releases the unmanaged resources used by the + , and optionally releases the managed resources. + + true to release both managed and unmanaged resources; + false to release only unmanaged resources. + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + Throw ObjectDisposedException if the MRES is disposed + + + + + Private helper method to wake up waiters when a cancellationToken gets canceled. + + + + + Private helper method for updating parts of a bit-string state value. + Mainly called from the IsSet and Waiters properties setters + + + Note: the parameter types must be int as CompareExchange cannot take a Uint + + The new value + The mask used to set the bits + + + + Private helper method - performs Mask and shift, particular helpful to extract a field from a packed word. + eg ExtractStatePortionAndShiftRight(0x12345678, 0xFF000000, 24) => 0x12, ie extracting the top 8-bits as a simple integer + + ?? is there a common place to put this rather than being private to MRES? + + + + + + + + + Performs a Mask operation, but does not perform the shift. + This is acceptable for boolean values for which the shift is unnecessary + eg (val & Mask) != 0 is an appropriate way to extract a boolean rather than using + ((val & Mask) >> shiftAmount) == 1 + + ?? is there a common place to put this rather than being private to MRES? + + + + + + + Helper function to measure and update the wait time + + The first time (in Ticks) observed when the wait started. + The orginal wait timeoutout in milliseconds. + The new wait time in milliseconds, -1 if the time expired, -2 if overflow in counters + has occurred. + + + + Gets the underlying object for this . + + The underlying event object fore this . + + Accessing this property forces initialization of an underlying event object if one hasn't + already been created. To simply wait on this , + the public Wait methods should be preferred. + + + + + Gets whether the event is set. + + true if the event has is set; otherwise, false. + + + + Gets the number of spin waits that will be occur before falling back to a true wait. + + + + + How many threads are waiting. + + + + + Provides support for spin-based waiting. + + + + encapsulates common spinning logic. On single-processor machines, yields are + always used instead of busy waits, and on computers with Intel™ processors employing Hyper-Threading™ + technology, it helps to prevent hardware thread starvation. SpinWait encapsulates a good mixture of + spinning and true yielding. + + + is a value type, which means that low-level code can utilize SpinWait without + fear of unnecessary allocation overheads. SpinWait is not generally useful for ordinary applications. + In most cases, you should use the synchronization classes provided by the .NET Framework, such as + . For most purposes where spin waiting is required, however, + the type should be preferred over the System.Threading.Thread.SpinWait method. + + + While SpinWait is designed to be used in concurrent applications, it is not designed to be + used from multiple threads concurrently. SpinWait's members are not thread-safe. If multiple + threads must spin, each should use its own instance of SpinWait. + + + + + + Performs a single spin. + + + This is typically called in a loop, and may change in behavior based on the number of times a + has been called thus far on this instance. + + + + + Resets the spin counter. + + + This makes and behave as though no calls + to had been issued on this instance. If a instance + is reused many times, it may be useful to reset it to avoid yielding too soon. + + + + + Spins until the specified condition is satisfied. + + A delegate to be executed over and over until it returns true. + The argument is null. + + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + + A delegate to be executed over and over until it returns true. + + A that represents the number of milliseconds to wait, + or a TimeSpan that represents -1 milliseconds to wait indefinitely. + True if the condition is satisfied within the timeout; otherwise, false + The argument is null. + is a negative number + other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than + . + + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + + A delegate to be executed over and over until it returns true. + The number of milliseconds to wait, or (-1) to wait indefinitely. + True if the condition is satisfied within the timeout; otherwise, false + The argument is null. + is a + negative number other than -1, which represents an infinite time-out. + + + + Gets the number of times has been called on this instance. + + + + + Gets whether the next call to will yield the processor, triggering a + forced context switch. + + Whether the next call to will yield the processor, triggering a + forced context switch. + + On a single-CPU machine, always yields the processor. On machines with + multiple CPUs, may yield after an unspecified number of calls. + + + + + A helper class to get the number of preocessors, it updates the numbers of processors every sampling interval + + + + + Gets the number of available processors + + + + + Gets whether the current machine has only a single processor. + + + + + Represents an asynchronous operation that produces a result at some time in the future. + + + The type of the result produced by this . + + + + instances may be created in a variety of ways. The most common approach is by + using the task's property to retrieve a instance that can be used to create tasks for several + purposes. For example, to create a that runs a function, the factory's StartNew + method may be used: + + // C# + var t = Task<int>.Factory.StartNew(() => GenerateResult()); + - or - + var t = Task.Factory.StartNew(() => GenerateResult()); + + ' Visual Basic + Dim t = Task<int>.Factory.StartNew(Function() GenerateResult()) + - or - + Dim t = Task.Factory.StartNew(Function() GenerateResult()) + + + + The class also provides constructors that initialize the task but that do not + schedule it for execution. For performance reasons, the StartNew method should be the + preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation + and scheduling must be separated, the constructors may be used, and the task's + Start + method may then be used to schedule the task for execution at a later time. + + + All members of , except for + Dispose, are thread-safe + and may be used from multiple threads concurrently. + + + + + + Represents an asynchronous operation. + + + + instances may be created in a variety of ways. The most common approach is by + using the Task type's property to retrieve a instance that can be used to create tasks for several + purposes. For example, to create a that runs an action, the factory's StartNew + method may be used: + + // C# + var t = Task.Factory.StartNew(() => DoAction()); + + ' Visual Basic + Dim t = Task.Factory.StartNew(Function() DoAction()) + + + + The class also provides constructors that initialize the Task but that do not + schedule it for execution. For performance reasons, TaskFactory's StartNew method should be the + preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation + and scheduling must be separated, the constructors may be used, and the task's + method may then be used to schedule the task for execution at a later time. + + + All members of , except for , are thread-safe + and may be used from multiple threads concurrently. + + + For operations that return values, the class + should be used. + + + For developers implementing custom debuggers, several internal and private members of Task may be + useful (these may change from release to release). The Int32 m_taskId field serves as the backing + store for the property, however accessing this field directly from a debugger may be + more efficient than accessing the same value through the property's getter method (the + s_taskIdCounter Int32 counter is used to retrieve the next available ID for a Task). Similarly, the + Int32 m_stateFlags field stores information about the current lifecycle stage of the Task, + information also accessible through the property. The m_action System.Object + field stores a reference to the Task's delegate, and the m_stateObject System.Object field stores the + async state passed to the Task by the developer. Finally, for debuggers that parse stack frames, the + InternalWait method serves a potential marker for when a Task is entering a wait operation. + + + + + + A type initializer that runs with the appropriate permissions. + + + + + Initializes a new with the specified action. + + The delegate that represents the code to execute in the Task. + The argument is null. + + + + Initializes a new with the specified action and CancellationToken. + + The delegate that represents the code to execute in the Task. + The CancellationToken + that will be assigned to the new Task. + The argument is null. + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action and creation options. + + The delegate that represents the code to execute in the task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action and creation options. + + The delegate that represents the code to execute in the task. + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action and state. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + + The argument is null. + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that will be assigned to the new task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + An internal constructor used by the factory methods on task and its descendent(s). + This variant does not capture the ExecutionContext; it is up to the caller to do that. + + An action to execute. + Optional state to pass to the action. + Parent of Task. + A CancellationToken for the task. + A task scheduler under which the task will run. + Options to control its execution. + Internal options to control its execution + + + + Common logic used by the following internal ctors: + Task() + Task(object action, object state, Task parent, TaskCreationOptions options, TaskScheduler taskScheduler) + + ASSUMES THAT m_creatingTask IS ALREADY SET. + + + Action for task to execute. + Object to which to pass to action (may be null) + Task scheduler on which to run thread (only used by continuation tasks). + A CancellationToken for the Task. + Options to customize behavior of Task. + Internal options to customize behavior of Task. + + + + Checks if we registered a CT callback during construction, and deregisters it. + This should be called when we know the registration isn't useful anymore. Specifically from Finish() if the task has completed + successfully or with an exception. + + + + + Captures the ExecutionContext so long as flow isn't suppressed. + + A stack crawl mark pointing to the frame of the caller. + + + + Internal function that will be called by a new child task to add itself to + the children list of the parent (this). + + Since a child task can only be created from the thread executing the action delegate + of this task, reentrancy is neither required nor supported. This should not be called from + anywhere other than the task construction/initialization codepaths. + + + + + Starts the , scheduling it for execution to the current TaskScheduler. + + + A task may only be started and run only once. Any attempts to schedule a task a second time + will result in an exception. + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Starts the , scheduling it for execution to the specified TaskScheduler. + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + The TaskScheduler with which to associate + and execute this task. + + + The argument is null. + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Runs the synchronously on the current TaskScheduler. + + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + Tasks executed with will be associated with the current TaskScheduler. + + + If the target scheduler does not support running this Task on the current thread, the Task will + be scheduled for execution on the scheduler, and the current thread will block until the + Task has completed execution. + + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Runs the synchronously on the scheduler provided. + + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + If the target scheduler does not support running this Task on the current thread, the Task will + be scheduled for execution on the scheduler, and the current thread will block until the + Task has completed execution. + + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + The parameter + is null. + The scheduler on which to attempt to run this task inline. + + + + Throws an exception if the task has been disposed, and hence can no longer be accessed. + + The task has been disposed. + + + + Sets the internal completion event. + + + + + Disposes the , releasing all of its unmanaged resources. + + + Unlike most of the members of , this method is not thread-safe. + Also, may only be called on a that is in one of + the final states: RanToCompletion, + Faulted, or + Canceled. + + + The exception that is thrown if the is not in + one of the final states: RanToCompletion, + Faulted, or + Canceled. + + + + + Disposes the , releasing all of its unmanaged resources. + + + A Boolean value that indicates whether this method is being called due to a call to . + + + Unlike most of the members of , this method is not thread-safe. + + + + + Schedules the task for execution. + + If true, TASK_STATE_STARTED bit is turned on in + an atomic fashion, making sure that TASK_STATE_CANCELED does not get set + underneath us. If false, TASK_STATE_STARTED bit is OR-ed right in. This + allows us to streamline things a bit for StartNew(), where competing cancellations + are not a problem. + + + + Adds an exception to the list of exceptions this task has thrown. + + An object representing either an Exception or a collection of Exceptions. + + + + Returns a list of exceptions by aggregating the holder's contents. Or null if + no exceptions have been thrown. + + Whether to include a TCE if cancelled. + An aggregate exception, or null if no exceptions have been caught. + + + + Throws an aggregate exception if the task contains exceptions. + + + + + Checks whether this is an attached task, and whether we are being called by the parent task. + And sets the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag based on that. + + This is meant to be used internally when throwing an exception, and when WaitAll is gathering + exceptions for tasks it waited on. If this flag gets set, the implicit wait on children + will skip exceptions to prevent duplication. + + This should only be called when this task has completed with an exception + + + + + + Signals completion of this particular task. + + The bUserDelegateExecuted parameter indicates whether this Finish() call comes following the + full execution of the user delegate. + + If bUserDelegateExecuted is false, it mean user delegate wasn't invoked at all (either due to + a cancellation request, or because this task is a promise style Task). In this case, the steps + involving child tasks (i.e. WaitForChildren) will be skipped. + + + + + + FinishStageTwo is to be executed as soon as we known there are no more children to complete. + It can happen i) either on the thread that originally executed this task (if no children were spawned, or they all completed by the time this task's delegate quit) + ii) or on the thread that executed the last child. + + + + + Final stage of the task completion code path. Notifies the parent (if any) that another of its childre are done, and runs continuations. + This function is only separated out from FinishStageTwo because these two operations are also needed to be called from CancellationCleanupLogic() + + + + + This is called by children of this task when they are completed. + + + + + This is to be called just before the task does its final state transition. + It traverses the list of exceptional children, and appends their aggregate exceptions into this one's exception list + + + + + Special purpose Finish() entry point to be used when the task delegate throws a ThreadAbortedException + This makes a note in the state flags so that we avoid any costly synchronous operations in the finish codepath + such as inlined continuations + + + Indicates whether the ThreadAbortException was added to this task's exception holder. + This should always be true except for the case of non-root self replicating task copies. + + Whether the delegate was executed. + + + + Executes the task. This method will only be called once, and handles bookeeping associated with + self-replicating tasks, in addition to performing necessary exception marshaling. + + The task has already been disposed. + + + + IThreadPoolWorkItem override, which is the entry function for this task when the TP scheduler decides to run it. + + + + + + Outermost entry function to execute this task. Handles all aspects of executing a task on the caller thread. + Currently this is called by IThreadPoolWorkItem.ExecuteWorkItem(), and TaskManager.TryExecuteInline. + + + Performs atomic updates to prevent double execution. Should only be set to true + in codepaths servicing user provided TaskSchedulers. The ConcRT or ThreadPool schedulers don't need this. + + + + The actual code which invokes the body of the task. This can be overriden in derived types. + + + + + Alternate InnerInvoke prototype to be called from ExecuteSelfReplicating() so that + the Parallel Debugger can discover the actual task being invoked. + Details: Here, InnerInvoke is actually being called on the rootTask object while we are actually executing the + childTask. And the debugger needs to discover the childTask, so we pass that down as an argument. + The NoOptimization and NoInlining flags ensure that the childTask pointer is retained, and that this + function appears on the callstack. + + + + + + Performs whatever handling is necessary for an unhandled exception. Normally + this just entails adding the exception to the holder object. + + The exception that went unhandled. + + + + Waits for the to complete execution. + + + The was canceled -or- an exception was thrown during + the execution of the . + + + The has been disposed. + + + + + Waits for the to complete execution. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + true if the completed execution within the allotted time; otherwise, false. + + + The was canceled -or- an exception was thrown during the execution of the . + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + The has been disposed. + + + + + Waits for the to complete execution. + + + A to observe while waiting for the task to complete. + + + The was canceled. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + + + Waits for the to complete execution. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + true if the completed execution within the allotted time; otherwise, + false. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + + + Waits for the to complete execution. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for the task to complete. + + + true if the completed execution within the allotted time; otherwise, false. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + The core wait function, which is only accesible internally. It's meant to be used in places in TPL code where + the current context is known or cached. + + + + + Cancels the . + + Indiactes whether we should only cancel non-invoked tasks. + For the default scheduler this option will only be serviced through TryDequeue. + For custom schedulers we also attempt an atomic state transition. + true if the task was successfully canceled; otherwise, false. + The + has been disposed. + + + + Sets the task's cancellation acknowledged flag. + + + + + Runs all of the continuations, as appropriate. + + + + + Helper function to determine whether the current task is in the state desired by the + continuation kind under evaluation. Three possibilities exist: the task failed with + an unhandled exception (OnFailed), the task was canceled before running (OnAborted), + or the task completed successfully (OnCompletedSuccessfully). Note that the last + one includes completing due to cancellation. + + The continuation options under evaluation. + True if the continuation should be run given the task's current state. + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + The that will be assigned to the new continuation task. + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Converts TaskContinuationOptions to TaskCreationOptions, and also does + some validity checking along the way. + + Incoming TaskContinuationOptions + Outgoing TaskCreationOptions + Outgoing InternalTaskOptions + + + + Registers the continuation and possibly runs it (if the task is already finished). + + The continuation task itself. + TaskScheduler with which to associate continuation task. + Restrictions on when the continuation becomes active. + + + + Waits for all of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + An array of instances on which to wait. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + A to observe while waiting for the tasks to complete. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The was canceled. + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for the tasks to complete. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + Waits for a set of handles in a STA-aware way. In other words, it will wait for each + of the events individually if we're on a STA thread, because MsgWaitForMultipleObjectsEx + can't do a true wait-all due to its hidden message queue event. This is not atomic, + of course, but we only wait on one-way (MRE) events anyway so this is OK. + + An array of wait handles to wait on. + The timeout to use during waits. + The cancellationToken that enables a wait to be canceled. + True if all waits succeeded, false if a timeout occurred. + + + + Internal WaitAll implementation which is meant to be used with small number of tasks, + optimized for Parallel.Invoke and other structured primitives. + + + + + This internal function is only meant to be called by WaitAll() + If the completed task is canceled or it has other exceptions, here we will add those + into the passed in exception list (which will be lazily initialized here). + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + The index of the completed task in the array argument. + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + A to observe while waiting for a task to complete. + + + The index of the completed task in the array argument. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + The was canceled. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for a task to complete. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + Gets a unique ID for this Task instance. + + + Task IDs are assigned on-demand and do not necessarily represent the order in the which Task + instances were created. + + + + + Returns the unique ID of the currently executing Task. + + + + + Gets the Task instance currently executing, or + null if none exists. + + + + + Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any + exceptions, this will return null. + + + Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a + in calls to Wait + or in accesses to the property. Any exceptions not observed by the time + the Task instance is garbage collected will be propagated on the finalizer thread. + + + The Task + has been disposed. + + + + + Gets the TaskStatus of this Task. + + + + + Gets whether this Task instance has completed + execution due to being canceled. + + + A Task will complete in Canceled state either if its CancellationToken + was marked for cancellation before the task started executing, or if the task acknowledged the cancellation request on + its already signaled CancellationToken by throwing an + OperationCanceledException2 that bears the same + CancellationToken. + + + + + Returns true if this task has a cancellation token and it was signaled. + To be used internally in execute entry codepaths. + + + + + This internal property provides access to the CancellationToken that was set on the task + when it was constructed. + + + + + Gets whether this threw an OperationCanceledException2 while its CancellationToken was signaled. + + + + + Gets whether this Task has completed. + + + will return true when the Task is in one of the three + final states: RanToCompletion, + Faulted, or + Canceled. + + + + + Checks whether this task has been disposed. + + + + + Gets the TaskCreationOptions used + to create this task. + + + + + Gets a that can be used to wait for the task to + complete. + + + Using the wait functionality provided by + should be preferred over using for similar + functionality. + + + The has been disposed. + + + + + Gets the state object supplied when the Task was created, + or null if none was supplied. + + + + + Gets an indication of whether the asynchronous operation completed synchronously. + + true if the asynchronous operation completed synchronously; otherwise, false. + + + + Provides access to the TaskScheduler responsible for executing this Task. + + + + + Provides access to factory methods for creating and instances. + + + The factory returned from is a default instance + of , as would result from using + the default constructor on TaskFactory. + + + + + Provides an event that can be used to wait for completion. + Only called by Wait*(), which means that we really do need to instantiate a completion event. + + + + + Determines whether this is the root task of a self replicating group. + + + + + Determines whether the task is a replica itself. + + + + + The property formerly known as IsFaulted. + + + + + Gets whether the completed due to an unhandled exception. + + + If is true, the Task's will be equal to + TaskStatus.Faulted, and its + property will be non-null. + + + + + Checks whether the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag is set, + This will only be used by the implicit wait to prevent double throws + + + + + + Checks whether the body was ever invoked. Used by task scheduler code to verify custom schedulers actually ran the task. + + + + + A structure to hold continuation information. + + + + + Constructs a new continuation structure. + + The task to be activated. + The continuation options. + The scheduler to use for the continuation. + + + + Invokes the continuation for the target completion task. + + The completed task. + Whether the continuation can be inlined. + + + + Initializes a new with the specified function. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + + The argument is null. + + + + + Initializes a new with the specified function. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + The to be assigned to this task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified function and creation options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified function and creation options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified function and state. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the action. + + The argument is null. + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + The to be assigned to the new task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + The to be assigned to the new task. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Creates a new future object. + + The parent task for this future. + A function that yields the future value. + The task scheduler which will be used to execute the future. + The CancellationToken for the task. + Options to control the future's behavior. + Internal options to control the future's behavior. + The argument specifies + a SelfReplicating , which is illegal."/>. + + + + Creates a new future object. + + The parent task for this future. + An object containing data to be used by the action; may be null. + A function that yields the future value. + The CancellationToken for the task. + The task scheduler which will be used to execute the future. + Options to control the future's behavior. + Internal options to control the future's behavior. + The argument specifies + a SelfReplicating , which is illegal."/>. + + + + Evaluates the value selector of the Task which is passed in as an object and stores the result. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new task. + A new continuation . + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The , when executed, should return a . This task's completion state will be transferred to the task returned + from the ContinueWith call. + + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be passed as + an argument this completed task. + + The that will be assigned to the new task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The , when executed, should return a . + This task's completion state will be transferred to the task returned from the + ContinueWith call. + + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Gets the result value of this . + + + The get accessor for this property ensures that the asynchronous operation is complete before + returning. Once the result of the computation is available, it is stored and will be returned + immediately on later calls to . + + + + + Provides access to factory methods for creating instances. + + + The factory returned from is a default instance + of , as would result from using + the default constructor on the factory type. + + + + + Provides support for creating and scheduling + Task{TResult} objects. + + The type of the results that are available though + the Task{TResult} objects that are associated with + the methods in this class. + + + There are many common patterns for which tasks are relevant. The + class encodes some of these patterns into methods that pick up default settings, which are + configurable through its constructors. + + + A default instance of is available through the + Task{TResult}.Factory property. + + + + + + Initializes a instance with the default configuration. + + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the default configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The + TaskScheduler to use to schedule any tasks created with this TaskFactory{TResult}. A null value + indicates that the current TaskScheduler should be used. + + + With this constructor, the + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to , unless it's null, in which case the property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. + + + The exception that is thrown when the + argument or the + argument specifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. + + + The default + TaskScheduler to use to schedule any Tasks created with this TaskFactory{TResult}. A null value + indicates that TaskScheduler.Current should be used. + + + The exception that is thrown when the + argument or the + argumentspecifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to + , unless it's null, in which case the property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new task. + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The that will be assigned to the new task. + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Gets the default CancellationToken of this + TaskFactory. + + + This property returns the default that will be assigned to all + tasks created by this factory unless another CancellationToken value is explicitly specified + during the call to the factory methods. + + + + + Gets the TaskScheduler of this + TaskFactory{TResult}. + + + This property returns the default scheduler for this factory. It will be used to schedule all + tasks unless another scheduler is explicitly specified during calls to this factory's methods. + If null, TaskScheduler.Current + will be used. + + + + + Gets the TaskCreationOptions + value of this TaskFactory{TResult}. + + + This property returns the default creation options for this factory. They will be used to create all + tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Gets the TaskContinuationOptions + value of this TaskFactory{TResult}. + + + This property returns the default continuation options for this factory. They will be used to create + all continuation tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Represents the current stage in the lifecycle of a . + + + + + The task has been initialized but has not yet been scheduled. + + + + + The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. + + + + + The task has been scheduled for execution but has not yet begun executing. + + + + + The task is running but has not yet completed. + + + + + The task has finished executing and is implicitly waiting for + attached child tasks to complete. + + + + + The task completed execution successfully. + + + + + The task acknowledged cancellation by throwing an OperationCanceledException2 with its own CancellationToken + while the token was in signaled state, or the task's CancellationToken was already signaled before the + task started executing. + + + + + The task completed due to an unhandled exception. + + + + + Specifies flags that control optional behavior for the creation and execution of tasks. + + + + + Specifies that the default behavior should be used. + + + + + A hint to a TaskScheduler to schedule a + task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to + be run sooner, and tasks scheduled later will be more likely to be run later. + + + + + Specifies that a task will be a long-running, course-grained operation. It provides a hint to the + TaskScheduler that oversubscription may be + warranted. + + + + + Specifies that a task is attached to a parent in the task hierarchy. + + + + + Task creation flags which are only used internally. + + + + Specifies "No internal task options" + + + Used to filter out internal vs. public task creation options. + + + Specifies that the task will be queued by the runtime before handing it over to the user. + This flag will be used to skip the cancellationtoken registration step, which is only meant for unstarted tasks. + + + + Specifies flags that control optional behavior for the creation and execution of continuation tasks. + + + + + Default = "Continue on any, no task options, run asynchronously" + Specifies that the default behavior should be used. Continuations, by default, will + be scheduled when the antecedent task completes, regardless of the task's final TaskStatus. + + + + + A hint to a TaskScheduler to schedule a + task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to + be run sooner, and tasks scheduled later will be more likely to be run later. + + + + + Specifies that a task will be a long-running, course-grained operation. It provides + a hint to the TaskScheduler that + oversubscription may be warranted. + + + + + Specifies that a task is attached to a parent in the task hierarchy. + + + + + Specifies that the continuation task should not be scheduled if its antecedent ran to completion. + This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled + exception. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should not be scheduled if its antecedent was canceled. This + option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent ran to + completion. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent threw an + unhandled exception. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent was canceled. + This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be executed synchronously. With this option + specified, the continuation will be run on the same thread that causes the antecedent task to + transition into its final state. If the antecedent is already complete when the continuation is + created, the continuation will run on the thread creating the continuation. Only very + short-running continuations should be executed synchronously. + + + + + Represents an exception used to communicate task cancellation. + + + + + 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. + + + + Initializes a new instance of the class + with a reference to the that has been canceled. + + A task that has been canceled. + + + + Gets the task associated with this exception. + + + It is permissible for no Task to be associated with a + , in which case + this property will return null. + + + + + Represents the producer side of a unbound to a + delegate, providing access to the consumer side through the property. + + + + It is often the case that a is desired to + represent another asynchronous operation. + TaskCompletionSource is provided for this purpose. It enables + the creation of a task that can be handed out to consumers, and those consumers can use the members + of the task as they would any other. However, unlike most tasks, the state of a task created by a + TaskCompletionSource is controlled explicitly by the methods on TaskCompletionSource. This enables the + completion of the external asynchronous operation to be propagated to the underlying Task. The + separation also ensures that consumers are not able to transition the state without access to the + corresponding TaskCompletionSource. + + + All members of are thread-safe + and may be used from multiple threads concurrently. + + + The type of the result value assocatied with this . + + + + Creates a . + + + + + Creates a + with the specified options. + + + The created + by this instance and accessible through its property + will be instantiated using the specified . + + The options to use when creating the underlying + . + + The represent options invalid for use + with a . + + + + + Creates a + with the specified state. + + The state to use as the underlying + 's AsyncState. + + + + Creates a with + the specified state and options. + + The options to use when creating the underlying + . + The state to use as the underlying + 's AsyncState. + + The represent options invalid for use + with a . + + + + + Attempts to transition the underlying + into the + Faulted + state. + + The exception to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The argument is null. + The was disposed. + + + + Attempts to transition the underlying + into the + Faulted + state. + + The collection of exceptions to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The argument is null. + There are one or more null elements in . + The collection is empty. + The was disposed. + + + + Transitions the underlying + into the + Faulted + state. + + The exception to bind to this . + The argument is null. + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + Faulted + state. + + The collection of exceptions to bind to this . + The argument is null. + There are one or more null elements in . + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Attempts to transition the underlying + into the + RanToCompletion + state. + + The result value to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + RanToCompletion + state. + + The result value to bind to this . + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + Canceled + state. + + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Attempts to transition the underlying + into the + Canceled + state. + + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Gets the created + by this . + + + This property enables a consumer access to the that is controlled by this instance. + The , , + , and + methods (and their "Try" variants) on this instance all result in the relevant state + transitions on this underlying Task. + + + + + An exception holder manages a list of exceptions for one particular task. + It offers the ability to aggregate, but more importantly, also offers intrinsic + support for propagating unhandled exceptions that are never observed. It does + this by aggregating and throwing if the holder is ever GC'd without the holder's + contents ever having been requested (e.g. by a Task.Wait, Task.get_Exception, etc). + + + + + Creates a new holder; it will be registered for finalization. + + The task this holder belongs to. + + + + A finalizer that repropagates unhandled exceptions. + + + + + Add an exception to the internal list. This will ensure the holder is + in the proper state (handled/unhandled) depending on the list's contents. + + An exception object (either an Exception or an + IEnumerable{Exception}) to add to the list. + + + + A private helper method that ensures the holder is considered + unhandled, i.e. it is registered for finalization. + + + + + A private helper method that ensures the holder is considered + handled, i.e. it is not registered for finalization. + + Whether this is called from the finalizer thread. + + + + Allocates a new aggregate exception and adds the contents of the list to + it. By calling this method, the holder assumes exceptions to have been + "observed", such that the finalization check will be subsequently skipped. + + Whether this is being called from a finalizer. + An extra exception to be included (optionally). + The aggregate exception to throw. + + + + Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of + instances. + + + + + Creates a proxy Task that represents the + asynchronous operation of a Task{Task}. + + + It is often useful to be able to return a Task from a + Task{TResult}, where the inner Task represents work done as part of the outer Task{TResult}. However, + doing so results in a Task{Task}, which, if not dealt with carefully, could produce unexpected behavior. Unwrap + solves this problem by creating a proxy Task that represents the entire asynchronous operation of such a Task{Task}. + + The Task{Task} to unwrap. + The exception that is thrown if the + argument is null. + A Task that represents the asynchronous operation of the provided Task{Task}. + + + + Creates a proxy Task{TResult} that represents the + asynchronous operation of a Task{Task{TResult}}. + + + It is often useful to be able to return a Task{TResult} from a Task{TResult}, where the inner Task{TResult} + represents work done as part of the outer Task{TResult}. However, doing so results in a Task{Task{TResult}}, + which, if not dealt with carefully, could produce unexpected behavior. Unwrap solves this problem by + creating a proxy Task{TResult} that represents the entire asynchronous operation of such a Task{Task{TResult}}. + + The Task{Task{TResult}} to unwrap. + The exception that is thrown if the + argument is null. + A Task{TResult} that represents the asynchronous operation of the provided Task{Task{TResult}}. /// Unwraps a Task that returns another Task. + + + + Provides support for creating and scheduling + Tasks. + + + + There are many common patterns for which tasks are relevant. The + class encodes some of these patterns into methods that pick up default settings, which are + configurable through its constructors. + + + A default instance of is available through the + Task.Factory property. + + + + + + Initializes a instance with the default configuration. + + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The + TaskScheduler to use to schedule any tasks created with this TaskFactory. A null value + indicates that the current TaskScheduler should be used. + + + With this constructor, the + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to , unless it's null, in which case the property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. + + + The exception that is thrown when the + argument or the + argument specifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. + + + The default + TaskScheduler to use to schedule any Tasks created with this TaskFactory. A null value + indicates that TaskScheduler.Current should be used. + + + The exception that is thrown when the + argument or the + argumentspecifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to + , unless it's null, in which case the property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The started Task. + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors + and then calling + Start to schedule it for execution. However, + unless creation and scheduling must be separated, StartNew is the recommended + approach for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The that will be assigned to the new task. + The started Task. + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors + and then calling + Start to schedule it for execution. However, + unless creation and scheduling must be separated, StartNew is the recommended + approach for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The that will be assigned to the new + A TaskCreationOptions value that controls the behavior of the + created + Task. + The TaskScheduler + that is used to schedule the created Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The started Task. + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The that will be assigned to the new + The started Task. + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The TaskScheduler + that is used to schedule the created Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the asynchronous + operation. + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the asynchronous + operation. + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the asynchronous + operation. + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Check validity of options passed to FromAsync method + + The options to be validated. + determines type of FromAsync method that called this method + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Gets the default CancellationToken of this + TaskFactory. + + + This property returns the default that will be assigned to all + tasks created by this factory unless another CancellationToken value is explicitly specified + during the call to the factory methods. + + + + + Gets the TaskScheduler of this + TaskFactory. + + + This property returns the default scheduler for this factory. It will be used to schedule all + tasks unless another scheduler is explicitly specified during calls to this factory's methods. + If null, TaskScheduler.Current + will be used. + + + + + Gets the TaskCreationOptions + value of this TaskFactory. + + + This property returns the default creation options for this factory. They will be used to create all + tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Gets the TaskContinuationOptions + value of this TaskFactory. + + + This property returns the default continuation options for this factory. They will be used to create + all continuation tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Represents an abstract scheduler for tasks. + + + + TaskScheduler acts as the extension point for all + pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and + how scheduled tasks should be exposed to debuggers. + + + All members of the abstract type are thread-safe + and may be used from multiple threads concurrently. + + + + + + Queues a Task to the scheduler. + + + + A class derived from TaskScheduler + implements this method to accept tasks being scheduled on the scheduler. + A typical implementation would store the task in an internal data structure, which would + be serviced by threads that would execute those tasks at some time in the future. + + + This method is only meant to be called by the .NET Framework and + should not be called directly by the derived class. This is necessary + for maintaining the consistency of the system. + + + The Task to be queued. + The argument is null. + + + + Determines whether the provided Task + can be executed synchronously in this call, and if it can, executes it. + + + + A class derived from TaskScheduler implements this function to + support inline execution of a task on a thread that initiates a wait on that task object. Inline + execution is optional, and the request may be rejected by returning false. However, better + scalability typically results the more tasks that can be inlined, and in fact a scheduler that + inlines too little may be prone to deadlocks. A proper implementation should ensure that a + request executing under the policies guaranteed by the scheduler can successfully inline. For + example, if a scheduler uses a dedicated thread to execute tasks, any inlining requests from that + thread should succeed. + + + If a scheduler decides to perform the inline execution, it should do so by calling to the base + TaskScheduler's + TryExecuteTask method with the provided task object, propagating + the return value. It may also be appropriate for the scheduler to remove an inlined task from its + internal data structures if it decides to honor the inlining request. Note, however, that under + some circumstances a scheduler may be asked to inline a task that was not previously provided to + it with the method. + + + The derived scheduler is responsible for making sure that the calling thread is suitable for + executing the given task as far as its own scheduling and execution policies are concerned. + + + The Task to be + executed. + A Boolean denoting whether or not task has previously been + queued. If this parameter is True, then the task may have been previously queued (scheduled); if + False, then the task is known not to have been queued, and this call is being made in order to + execute the task inline without queueing it. + A Boolean value indicating whether the task was executed inline. + The argument is + null. + The was already + executed. + + + + Generates an enumerable of Task instances + currently queued to the scheduler waiting to be executed. + + + + A class derived from implements this method in order to support + integration with debuggers. This method will only be invoked by the .NET Framework when the + debugger requests access to the data. The enumerable returned will be traversed by debugging + utilities to access the tasks currently queued to this scheduler, enabling the debugger to + provide a representation of this information in the user interface. + + + It is important to note that, when this method is called, all other threads in the process will + be frozen. Therefore, it's important to avoid synchronization with other threads that may lead to + blocking. If synchronization is necessary, the method should prefer to throw a + than to block, which could cause a debugger to experience delays. Additionally, this method and + the enumerable returned must not modify any globally visible state. + + + The returned enumerable should never be null. If there are currently no queued tasks, an empty + enumerable should be returned instead. + + + For developers implementing a custom debugger, this method shouldn't be called directly, but + rather this functionality should be accessed through the internal wrapper method + GetScheduledTasksForDebugger: + internal Task[] GetScheduledTasksForDebugger(). This method returns an array of tasks, + rather than an enumerable. In order to retrieve a list of active schedulers, a debugger may use + another internal method: internal static TaskScheduler[] GetTaskSchedulersForDebugger(). + This static method returns an array of all active TaskScheduler instances. + GetScheduledTasksForDebugger then may be used on each of these scheduler instances to retrieve + the list of scheduled tasks for each. + + + An enumerable that allows traversal of tasks currently queued to this scheduler. + + + This scheduler is unable to generate a list of queued tasks at this time. + + + + + Retrieves some thread static state that can be cached and passed to multiple + TryRunInline calls, avoiding superflous TLS fetches. + + A bag of TLS state (or null if none exists). + + + + Attempts to execute the target task synchronously. + + The task to run. + True if the task may have been previously queued, + false if the task was absolutely not previously queued. + The state retrieved from GetThreadStatics + True if it ran, false otherwise. + + + + Attempts to dequeue a Task that was previously queued to + this scheduler. + + The Task to be dequeued. + A Boolean denoting whether the argument was successfully dequeued. + The argument is null. + + + + Notifies the scheduler that a work item has made progress. + + + + + Initializes the . + + + + + Frees all resources associated with this scheduler. + + + + + Creates a + associated with the current . + + + All Task instances queued to + the returned scheduler will be executed through a call to the + Post method + on that context. + + + A associated with + the current SynchronizationContext, as + determined by SynchronizationContext.Current. + + + The current SynchronizationContext may not be used as a TaskScheduler. + + + + + Attempts to execute the provided Task + on this scheduler. + + + + Scheduler implementations are provided with Task + instances to be executed through either the method or the + method. When the scheduler deems it appropriate to run the + provided task, should be used to do so. TryExecuteTask handles all + aspects of executing a task, including action invocation, exception handling, state management, + and lifecycle control. + + + must only be used for tasks provided to this scheduler by the .NET + Framework infrastructure. It should not be used to execute arbitrary tasks obtained through + custom mechanisms. + + + + A Task object to be executed. + + The is not associated with this scheduler. + + A Boolean that is true if was successfully executed, false if it + was not. A common reason for execution failure is that the task had previously been executed or + is in the process of being executed by another thread. + + + + Provides an array of all queued Task instances + for the debugger. + + + The returned array is populated through a call to . + Note that this function is only meant to be invoked by a debugger remotely. + It should not be called by any other codepaths. + + An array of Task instances. + + This scheduler is unable to generate a list of queued tasks at this time. + + + + + Provides an array of all active TaskScheduler + instances for the debugger. + + + This function is only meant to be invoked by a debugger remotely. + It should not be called by any other codepaths. + + An array of TaskScheduler instances. + + + + Registers a new TaskScheduler instance in the global collection of schedulers. + + + + + Removes a TaskScheduler instance from the global collection of schedulers. + + + + + Indicates the maximum concurrency level this + is able to support. + + + + + Indicates whether this is a custom scheduler, in which case the safe code paths will be taken upon task entry + using a CAS to transition from queued state to executing. + + + + + Gets the default TaskScheduler instance. + + + + + Gets the TaskScheduler + associated with the currently executing task. + + + When not called from within a task, will return the scheduler. + + + + + Gets the unique ID for this . + + + + + Occurs when a faulted 's unobserved exception is about to trigger exception escalation + policy, which, by default, would terminate the process. + + + This AppDomain-wide event provides a mechanism to prevent exception + escalation policy (which, by default, terminates the process) from triggering. + Each handler is passed a + instance, which may be used to examine the exception and to mark it as observed. + + + + + Nested class that provides debugger view for TaskScheduler + + + + Default thread pool scheduler. + + + + A TaskScheduler implementation that executes all tasks queued to it through a call to + on the + that its associated with. The default constructor for this class binds to the current + + + + + Constructs a SynchronizationContextTaskScheduler associated with + + This constructor expects to be set. + + + + Implemetation of for this scheduler class. + + Simply posts the tasks to be executed on the associated . + + + + + + Implementation of for this scheduler class. + + The task will be executed inline only if the call happens within + the associated . + + + + + + + Implementes the property for + this scheduler class. + + By default it returns 1, because a based + scheduler only supports execution on a single thread. + + + + + Provides data for the event that is raised when a faulted 's + exception goes unobserved. + + + The Exception property is used to examine the exception without marking it + as observed, whereas the method is used to mark the exception + as observed. Marking the exception as observed prevents it from triggering exception escalation policy + which, by default, terminates the process. + + + + + Initializes a new instance of the class + with the unobserved exception. + + The Exception that has gone unobserved. + + + + Marks the as "observed," thus preventing it + from triggering exception escalation policy which, by default, terminates the process. + + + + + Gets whether this exception has been marked as "observed." + + + + + The Exception that went unobserved. + + + + + Represents an exception used to communicate an invalid operation by a + . + + + + + 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 using the default error message and a reference to the inner exception that is the cause of + this exception. + + The exception that is the cause of the current 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. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.IO.dll b/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.IO.dll new file mode 100644 index 0000000000000000000000000000000000000000..32dd41b780e3abf07d8bcbf35ba532ffc8d4618c GIT binary patch literal 22672 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.IO.xml b/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.IO.xml new file mode 100644 index 0000000..e832734 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.IO.xml @@ -0,0 +1,51 @@ + + + + System.IO + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Found invalid data while decoding.. + + + + + The exception that is thrown when a data stream is in an invalid format. + + + + + 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 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. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..118fcce204348879c199c5ebba06751972f7f298 GIT binary patch literal 22176 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Runtime.xml new file mode 100644 index 0000000..93cb00d --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + System.Runtime + + + + Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Identities the async state machine type for this method. + + + Identities the state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + Gets the type that implements the state machine. + + + Initializes the attribute. + The type that implements the state machine. + + + + Allows you to obtain the method or property name of the caller to the method. + + + + + Allows you to obtain the line number in the source file at which the method is called. + + + + + Allows you to obtain the full path of the source file that contains the caller. + This is the file path at the time of compile. + + + + Identities the iterator state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a089d474db56cd4f61044339689819946c04e381 GIT binary patch literal 164544 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Threading.Tasks.xml new file mode 100644 index 0000000..6c77012 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Threading.Tasks.xml @@ -0,0 +1,8969 @@ + + + + System.Threading.Tasks + + + + Represents one or more errors that occur during application execution. + + is used to consolidate multiple failures into a single, throwable + exception object. + + + + + 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. + The argument + is null. + + + + Initializes a new instance of the class with + references to the inner exceptions that are the cause of this exception. + + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with + references to the inner exceptions that are the cause of this exception. + + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with a specified error + message and references to the inner exceptions that are the cause of this exception. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Initializes a new instance of the class with a specified error + message and references to the inner exceptions that are the cause of this exception. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Allocates a new aggregate exception with the specified message and list of inner exceptions. + + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument + is null. + An element of is + null. + + + + Returns the that is the root cause of this exception. + + + + + Invokes a handler on each contained by this . + + The predicate to execute for each exception. The predicate accepts as an + argument the to be processed and returns a Boolean to indicate + whether the exception was handled. + + Each invocation of the returns true or false to indicate whether the + was handled. After all invocations, if any exceptions went + unhandled, all unhandled exceptions will be put into a new + which will be thrown. Otherwise, the method simply returns. If any + invocations of the throws an exception, it will halt the processing + of any more exceptions and immediately propagate the thrown exception as-is. + + An exception contained by this was not handled. + The argument is + null. + + + + Flattens an instances into a single, new instance. + + A new, flattened . + + If any inner exceptions are themselves instances of + , this method will recursively flatten all of them. The + inner exceptions returned in the new + will be the union of all of the the inner exceptions from exception tree rooted at the provided + instance. + + + + + Creates and returns a string representation of the current . + + A string representation of the current exception. + + + + Gets a read-only collection of the instances that caused the + current exception. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to One or more errors occurred.. + + + + + Looks up a localized string similar to An element of innerExceptions was null.. + + + + + Looks up a localized string similar to {0}{1}---> (Inner Exception #{2}) {3}{4}{5}. + + + + + Looks up a localized string similar to No tokens were supplied.. + + + + + Looks up a localized string similar to The CancellationTokenSource associated with this CancellationToken has been disposed.. + + + + + Looks up a localized string similar to The CancellationTokenSource has been disposed.. + + + + + Looks up a localized string similar to The SyncRoot property may not be used for the synchronization of concurrent collections.. + + + + + Looks up a localized string similar to The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array.. + + + + + Looks up a localized string similar to The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array.. + + + + + Looks up a localized string similar to The capacity argument must be greater than or equal to zero.. + + + + + Looks up a localized string similar to The concurrencyLevel argument must be positive.. + + + + + Looks up a localized string similar to The index argument is less than zero.. + + + + + Looks up a localized string similar to TKey is a reference type and item.Key is null.. + + + + + Looks up a localized string similar to The key already existed in the dictionary.. + + + + + Looks up a localized string similar to The source argument contains duplicate keys.. + + + + + Looks up a localized string similar to The key was of an incorrect type for this dictionary.. + + + + + Looks up a localized string similar to The value was of an incorrect type for this dictionary.. + + + + + Looks up a localized string similar to The lazily-initialized type does not have a public, parameterless constructor.. + + + + + Looks up a localized string similar to ValueFactory returned null.. + + + + + Looks up a localized string similar to The spinCount argument must be in the range 0 to {0}, inclusive.. + + + + + Looks up a localized string similar to There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.. + + + + + Looks up a localized string similar to The event has been disposed.. + + + + + Looks up a localized string similar to The operation was canceled.. + + + + + Looks up a localized string similar to The condition argument is null.. + + + + + Looks up a localized string similar to The timeout must represent a value between -1 and Int32.MaxValue, inclusive.. + + + + + Looks up a localized string similar to The specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running.. + + + + + Looks up a localized string similar to The specified TaskContinuationOptions excluded all continuation kinds.. + + + + + Looks up a localized string similar to (Internal)An attempt was made to create a LongRunning SelfReplicating task.. + + + + + Looks up a localized string similar to The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue.. + + + + + Looks up a localized string similar to The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.. + + + + + Looks up a localized string similar to A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating in calls to FromAsync.. + + + + + Looks up a localized string similar to FromAsync was called with a TaskManager that had already shut down.. + + + + + Looks up a localized string similar to The tasks argument contains no tasks.. + + + + + Looks up a localized string similar to It is invalid to exclude specific continuation kinds for continuations off of multiple tasks.. + + + + + Looks up a localized string similar to The tasks argument included a null value.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task that was already started.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a continuation task.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task not bound to a delegate, such as the task returned from an asynchronous method.. + + + + + Looks up a localized string similar to RunSynchronously may not be called on a task that has already completed.. + + + + + Looks up a localized string similar to Start may not be called on a task that was already started.. + + + + + Looks up a localized string similar to Start may not be called on a continuation task.. + + + + + Looks up a localized string similar to Start may not be called on a task with null action.. + + + + + Looks up a localized string similar to Start may not be called on a promise-style task.. + + + + + Looks up a localized string similar to Start may not be called on a task that has completed.. + + + + + Looks up a localized string similar to The task has been disposed.. + + + + + Looks up a localized string similar to The tasks array included at least one null element.. + + + + + Looks up a localized string similar to The awaited task has not yet completed.. + + + + + Looks up a localized string similar to A task was canceled.. + + + + + Looks up a localized string similar to The exceptions collection was empty.. + + + + + Looks up a localized string similar to The exceptions collection included at least one null element.. + + + + + Looks up a localized string similar to A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.. + + + + + Looks up a localized string similar to (Internal)Expected an Exception or an IEnumerable<Exception>. + + + + + Looks up a localized string similar to ExecuteTask may not be called for a task which was already executed.. + + + + + Looks up a localized string similar to ExecuteTask may not be called for a task which was previously queued to a different TaskScheduler.. + + + + + Looks up a localized string similar to The current SynchronizationContext may not be used as a TaskScheduler.. + + + + + Looks up a localized string similar to The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked.. + + + + + Looks up a localized string similar to An exception was thrown by a TaskScheduler.. + + + + + Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating for a Task<TResult>.. + + + + + Looks up a localized string similar to {Not yet computed}. + + + + + Looks up a localized string similar to A task's Exception may only be set directly if the task was created without a function.. + + + + + Looks up a localized string similar to An attempt was made to transition a task to a final state when it had already completed.. + + + + + Represents a thread-safe collection of keys and values. + + The type of the keys in the dictionary. + The type of the values in the dictionary. + + All public and protected members of are thread-safe and may be used + concurrently from multiple threads. + + + + + Initializes a new instance of the + class that is empty, has the default concurrency level, has the default initial capacity, and + uses the default comparer for the key type. + + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level and capacity, and uses the default + comparer for the key type. + + The estimated number of threads that will update the + concurrently. + The initial number of elements that the + can contain. + is + less than 1. + is less than + 0. + + + + Initializes a new instance of the + class that contains elements copied from the specified , has the default concurrency + level, has the default initial capacity, and uses the default comparer for the key type. + + The whose elements are copied to + the new + . + is a null reference + (Nothing in Visual Basic). + contains one or more + duplicate keys. + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level and capacity, and uses the specified + . + + The + implementation to use when comparing keys. + is a null reference + (Nothing in Visual Basic). + + + + Initializes a new instance of the + class that contains elements copied from the specified , has the default concurrency level, has the default + initial capacity, and uses the specified + . + + The whose elements are copied to + the new + . + The + implementation to use when comparing keys. + is a null reference + (Nothing in Visual Basic). -or- + is a null reference (Nothing in Visual Basic). + + + + + Initializes a new instance of the + class that contains elements copied from the specified , + has the specified concurrency level, has the specified initial capacity, and uses the specified + . + + The estimated number of threads that will update the + concurrently. + The whose elements are copied to the new + . + The implementation to use + when comparing keys. + + is a null reference (Nothing in Visual Basic). + -or- + is a null reference (Nothing in Visual Basic). + + + is less than 1. + + contains one or more duplicate keys. + + + + Initializes a new instance of the + class that is empty, has the specified concurrency level, has the specified initial capacity, and + uses the specified . + + The estimated number of threads that will update the + concurrently. + The initial number of elements that the + can contain. + The + implementation to use when comparing keys. + + is less than 1. -or- + is less than 0. + + is a null reference + (Nothing in Visual Basic). + + + + Attempts to add the specified key and value to the . + + The key of the element to add. + The value of the element to add. The value can be a null reference (Nothing + in Visual Basic) for reference types. + true if the key/value pair was added to the + successfully; otherwise, false. + is null reference + (Nothing in Visual Basic). + The + contains too many elements. + + + + Determines whether the contains the specified + key. + + The key to locate in the . + true if the contains an element with + the specified key; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Attempts to remove and return the the value with the specified key from the + . + + The key of the element to remove and return. + When this method returns, contains the object removed from the + or the default value of + if the operation failed. + true if an object was removed successfully; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Removes the specified key from the dictionary if it exists and returns its associated value. + If matchValue flag is set, the key will be removed only if is associated with a particular + value. + + The key to search for and remove if it exists. + The variable into which the removed value, if found, is stored. + Whether removal of the key is conditional on its value. + The conditional value to compare against if is true + + + + + Attempts to get the value associated with the specified key from the . + + The key of the value to get. + When this method returns, contains the object from + the + with the spedified key or the default value of + , if the operation failed. + true if the key was found in the ; + otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + + Compares the existing value for the specified key with a specified value, and if they’re equal, + updates the key with a third value. + + The key whose value is compared with and + possibly replaced. + The value that replaces the value of the element with if the comparison results in equality. + The value that is compared to the value of the element with + . + true if the value with was equal to and replaced with ; otherwise, + false. + is a null + reference. + + + + Removes all keys and values from the . + + + + + Copies the elements of the to an array of + type , starting at the + specified array index. + + The one-dimensional array of type + that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying + begins. + is a null reference + (Nothing in Visual Basic). + is less than + 0. + is equal to or greater than + the length of the . -or- The number of elements in the source + is greater than the available space from to the end of the destination + . + + + + Copies the key and value pairs stored in the to a + new array. + + A new array containing a snapshot of key and value pairs copied from the . + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToPairs. + + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToEntries. + + + + + Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. + + Important: the caller must hold all locks in m_locks before calling CopyToObjects. + + + + Returns an enumerator that iterates through the . + An enumerator for the . + + The enumerator returned from the dictionary is safe to use concurrently with + reads and writes to the dictionary, however it does not represent a moment-in-time snapshot + of the dictionary. The contents exposed through the enumerator may contain modifications + made to the dictionary after was called. + + + + + Shared internal implementation for inserts and updates. + If key exists, we always return false; and if updateIfExists == true we force update with value; + If key doesn't exist, we always add value and return true; + + + + + Adds a key/value pair to the + if the key does not already exist. + + The key of the element to add. + The function used to generate a value for the key + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The value for the key. This will be either the existing value for the key if the + key is already in the dictionary, or the new value for the key as returned by valueFactory + if the key was not in the dictionary. + + + + Adds a key/value pair to the + if the key does not already exist. + + The key of the element to add. + the value to be added, if the key does not already exist + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The value for the key. This will be either the existing value for the key if the + key is already in the dictionary, or the new value if the key was not in the dictionary. + + + + Adds a key/value pair to the if the key does not already + exist, or updates a key/value pair in the if the key + already exists. + + The key to be added or whose value should be updated + The function used to generate a value for an absent key + The function used to generate a new value for an existing key + based on the key's existing value + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The new value for the key. This will be either be the result of addValueFactory (if the key was + absent) or the result of updateValueFactory (if the key was present). + + + + Adds a key/value pair to the if the key does not already + exist, or updates a key/value pair in the if the key + already exists. + + The key to be added or whose value should be updated + The value to be added for an absent key + The function used to generate a new value for an existing key based on + the key's existing value + is a null reference + (Nothing in Visual Basic). + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + The new value for the key. This will be either be the result of addValueFactory (if the key was + absent) or the result of updateValueFactory (if the key was present). + + + + Adds the specified key and value to the . + + The object to use as the key of the element to add. + The object to use as the value of the element to add. + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + + An element with the same key already exists in the . + + + + Removes the element with the specified key from the . + + The key of the element to remove. + true if the element is successfully remove; otherwise false. This method also returns + false if + was not found in the original . + + is a null reference + (Nothing in Visual Basic). + + + + Adds the specified value to the + with the specified key. + + The + structure representing the key and value to add to the . + The of is null. + The + contains too many elements. + An element with the same key already exists in the + + + + + Determines whether the + contains a specific key and value. + + The + structure to locate in the . + true if the is found in the ; otherwise, false. + + + + Removes a key and value from the dictionary. + + The + structure representing the key and value to remove from the . + true if the key and value represented by is successfully + found and removed; otherwise, false. + The Key property of is a null reference (Nothing in Visual Basic). + + + Returns an enumerator that iterates through the . + An enumerator for the . + + The enumerator returned from the dictionary is safe to use concurrently with + reads and writes to the dictionary, however it does not represent a moment-in-time snapshot + of the dictionary. The contents exposed through the enumerator may contain modifications + made to the dictionary after was called. + + + + + Adds the specified key and value to the dictionary. + + The object to use as the key. + The object to use as the value. + is a null reference + (Nothing in Visual Basic). + The dictionary contains too many + elements. + + is of a type that is not assignable to the key type of the . -or- + is of a type that is not assignable to , + the type of values in the . + -or- A value with the same key already exists in the . + + + + + Gets whether the contains an + element with the specified key. + + The key to locate in the . + true if the contains + an element with the specified key; otherwise, false. + is a null reference + (Nothing in Visual Basic). + + + Provides an for the + . + An for the . + + + + Removes the element with the specified key from the . + + The key of the element to remove. + is a null reference + (Nothing in Visual Basic). + + + + Copies the elements of the to an array, starting + at the specified array index. + + The one-dimensional array that is the destination of the elements copied from + the . The array must have zero-based + indexing. + The zero-based index in at which copying + begins. + is a null reference + (Nothing in Visual Basic). + is less than + 0. + is equal to or greater than + the length of the . -or- The number of elements in the source + is greater than the available space from to the end of the destination + . + + + + Replaces the internal table with a larger one. To prevent multiple threads from resizing the + table as a result of races, the table of buckets that was deemed too small is passed in as + an argument to GrowTable(). GrowTable() obtains a lock, and then checks whether the bucket + table has been replaced in the meantime or not. + + Reference to the bucket table that was deemed too small. + + + + Computes the bucket and lock number for a particular key. + + + + + Acquires all locks for this hash table, and increments locksAcquired by the number + of locks that were successfully acquired. The locks are acquired in an increasing + order. + + + + + Acquires a contiguous range of locks for this hash table, and increments locksAcquired + by the number of locks that were successfully acquired. The locks are acquired in an + increasing order. + + + + + Releases a contiguous range of locks. + + + + + Gets a collection containing the keys in the dictionary. + + + + + Gets a collection containing the values in the dictionary. + + + + + A helper method for asserts. + + + + + Get the data array to be serialized + + + + + Construct the dictionary from a previously seiralized one + + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + The value associated with the specified key. If the specified key is not found, a get + operation throws a + , and a set operation creates a new + element with the specified key. + is a null reference + (Nothing in Visual Basic). + The property is retrieved and + + does not exist in the collection. + + + + Gets the number of key/value pairs contained in the . + + The dictionary contains too many + elements. + The number of key/value paris contained in the . + Count has snapshot semantics and represents the number of items in the + at the moment when Count was accessed. + + + + Gets a value that indicates whether the is empty. + + true if the is empty; otherwise, + false. + + + + Gets a collection containing the keys in the . + + An containing the keys in the + . + + + + Gets a collection containing the values in the . + + An containing the values in + the + . + + + + Gets a value indicating whether the dictionary is read-only. + + true if the is + read-only; otherwise, false. For , this property always returns + false. + + + + Gets a value indicating whether the has a fixed size. + + true if the has a + fixed size; otherwise, false. For , this property always + returns false. + + + + Gets a value indicating whether the is read-only. + + true if the is + read-only; otherwise, false. For , this property always + returns false. + + + + Gets an containing the keys of the . + + An containing the keys of the . + + + + Gets an containing the values in the . + + An containing the values in the . + + + + Gets or sets the value associated with the specified key. + + The key of the value to get or set. + The value associated with the specified key, or a null reference (Nothing in Visual Basic) + if is not in the dictionary or is of a type that is + not assignable to the key type of the . + is a null reference + (Nothing in Visual Basic). + + A value is being assigned, and is of a type that is not assignable to the + key type of the . -or- A value is being + assigned, and is of a type that is not assignable to the value type + of the + + + + + Gets a value indicating whether access to the is + synchronized with the SyncRoot. + + true if access to the is synchronized + (thread safe); otherwise, false. For , this property always + returns false. + + + + Gets an object that can be used to synchronize access to the . This property is not supported. + + The SyncRoot property is not supported. + + + + The number of concurrent writes for which to optimize by default. + + + + + A node in a singly-linked list representing a particular hash table bucket. + + + + + A private class to represent enumeration over the dictionary that implements the + IDictionaryEnumerator interface. + + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + Represents an asynchronous method builder. + + + A cached VoidTaskResult task used for builders that complete synchronously. + + + The generic builder object to which this non-generic instance delegates. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state. + + The builder is not initialized. + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + + Gets the for this builder. + The representing the builder's asynchronous operation. + The builder is not initialized. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + Holds state related to the builder's IAsyncStateMachine. + This is a mutable struct. Be very delicate with it. + + + A reference to the heap-allocated state machine object associated with this builder. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument is null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + + Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. + On first invocation, the supplied state machine will be boxed. + + Specifies the type of the method builder used. + Specifies the type of the state machine used. + The builder. + The state machine. + An Action to provide to the awaiter. + + + Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. + + + The context with which to run MoveNext. + + + The state machine whose MoveNext method should be invoked. + + + Initializes the runner. + The context with which to run MoveNext. + + + Invokes MoveNext under the provided context. + + + Cached delegate used with ExecutionContext.Run. + + + Invokes the MoveNext method on the supplied IAsyncStateMachine. + The IAsyncStateMachine machine instance. + + + + Provides a builder for asynchronous methods that return void. + This type is intended for compiler use only. + + + + The synchronization context associated with this operation. + + + State related to the IAsyncStateMachine. + + + An object used by the debugger to uniquely identify this builder. Lazily initialized. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Registers with UnobservedTaskException to suppress exception crashing. + + + Non-zero if PreventUnobservedTaskExceptions has already been invoked. + + + Initializes a new . + The initialized . + + + Initializes the . + The synchronizationContext associated with this operation. This may be null. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument was null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + Completes the method builder successfully. + + + Faults the method builder with an exception. + The exception that is the cause of this fault. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + + + Notifies the current synchronization context that the operation completed. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger and only in a single-threaded manner. + + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + A cached task for default(TResult). + + + State related to the IAsyncStateMachine. + + + The lazily-initialized task. + Must be named m_task for debugger step-over to work correctly. + + + The lazily-initialized task completion source. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state with the specified result. + + The result to use to complete the task. + The task has already completed. + + + + Completes the builder by using either the supplied completed task, or by completing + the builder's previously accessed task using default(TResult). + + A task already completed with the value default(TResult). + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + This should only be invoked from within an asynchronous method, + and only by the debugger. + + + + + Gets a task for the specified result. This will either + be a cached or new task, never null. + + The result for which we need a task. + The completed task containing the result. + + + Gets the lazily-initialized TaskCompletionSource. + + + Gets the for this builder. + The representing the builder's asynchronous operation. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + Provides a base class used to cache tasks of a specific return type. + Specifies the type of results the cached tasks return. + + + + A singleton cache for this result type. + This may be null if there are no cached tasks for this TResult. + + + + Creates a non-disposable task. + The result for the task. + The cacheable task. + + + Creates a cache. + A task cache for this result type. + + + Gets a cached task if one exists. + The result for which we want a cached task. + A cached task if one exists; otherwise, null. + + + Provides a cache for Boolean tasks. + + + A true task. + + + A false task. + + + Gets a cached task for the Boolean result. + true or false + A cached task for the Boolean result. + + + Provides a cache for zero Int32 tasks. + + + The minimum value, inclusive, for which we want a cached task. + + + The maximum value, exclusive, for which we want a cached task. + + + The cache of Task{Int32}. + + + Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). + + + Gets a cached task for the zero Int32 result. + The integer value + A cached task for the Int32 result or null if not cached. + + + + Represents state machines generated for asynchronous methods. + This type is intended for compiler use only. + + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + + Represents an awaiter used to schedule continuations when an await operation completes. + + + + + Represents an operation that will schedule continuations when the operation completes. + + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. + + + Used with Task(of void) + + + + An interface similar to the one added in .NET 4.0. + + + + The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. + + + Initializes the exception. + + + Initializes the exception. + The error message that explains the reason for the exception. + + + Initializes the exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + + + Initializes the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes the exception. + The error message that explains the reason for the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes the exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. + A cancellation token associated with the operation that was canceled. + + + Gets a token associated with the operation that was canceled. + + + + A dummy replacement for the .NET internal class StackCrawlMark. + + + + + Propogates notification that operations should be canceled. + + + + A may be created directly in an unchangeable canceled or non-canceled state + using the CancellationToken's constructors. However, to have a CancellationToken that can change + from a non-canceled to a canceled state, + CancellationTokenSource must be used. + CancellationTokenSource exposes the associated CancellationToken that may be canceled by the source through its + Token property. + + + Once canceled, a token may not transition to a non-canceled state, and a token whose + is false will never change to one that can be canceled. + + + All members of this struct are thread-safe and may be used concurrently from multiple threads. + + + + + + Internal constructor only a CancellationTokenSource should create a CancellationToken + + + + + Initializes the CancellationToken. + + + The canceled state for the token. + + + Tokens created with this constructor will remain in the canceled state specified + by the parameter. If is false, + both and will be false. + If is true, + both and will be true. + + + + + Registers a delegate that will be called when this CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + A Boolean value that indicates whether to capture + the current SynchronizationContext and use it + when invoking the . + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The state to pass to the when the delegate is invoked. This may be null. + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Registers a delegate that will be called when this + CancellationToken is canceled. + + + + If this token is already in the canceled state, the + delegate will be run immediately and synchronously. Any exception the delegate generates will be + propogated out of this method call. + + + The delegate to be executed when the CancellationToken is canceled. + The state to pass to the when the delegate is invoked. This may be null. + A Boolean value that indicates whether to capture + the current SynchronizationContext and use it + when invoking the . + The instance that can + be used to deregister the callback. + is null. + The associated CancellationTokenSource has been disposed. + + + + Determines whether the current CancellationToken instance is equal to the + specified token. + + The other CancellationToken to which to compare this + instance. + True if the instances are equal; otherwise, false. Two tokens are equal if they are associated + with the same CancellationTokenSource or if they were both constructed + from public CancellationToken constructors and their values are equal. + + + + Determines whether the current CancellationToken instance is equal to the + specified . + + The other object to which to compare this instance. + True if is a CancellationToken + and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated + with the same CancellationTokenSource or if they were both constructed + from public CancellationToken constructors and their values are equal. + An associated CancellationTokenSource has been disposed. + + + + Serves as a hash function for a CancellationToken. + + A hash code for the current CancellationToken instance. + + + + Determines whether two CancellationToken instances are equal. + + The first instance. + The second instance. + True if the instances are equal; otherwise, false. + An associated CancellationTokenSource has been disposed. + + + + Determines whether two CancellationToken instances are not equal. + + The first instance. + The second instance. + True if the instances are not equal; otherwise, false. + An associated CancellationTokenSource has been disposed. + + + + Throws a OperationCanceledException if + this token has had cancellation requested. + + + This method provides functionality equivalent to: + + if (token.IsCancellationRequested) + throw new OperationCanceledException(token); + + + The token has had cancellation requested. + The associated CancellationTokenSource has been disposed. + + + + Returns an empty CancellationToken value. + + + The value returned by this property will be non-cancelable by default. + + + + + Gets whether cancellation has been requested for this token. + + Whether cancellation has been requested for this token. + + + This property indicates whether cancellation has been requested for this token, + either through the token initially being construted in a canceled state, or through + calling Cancel + on the token's associated . + + + If this property is true, it only guarantees that cancellation has been requested. + It does not guarantee that every registered handler + has finished executing, nor that cancellation requests have finished propagating + to all registered handlers. Additional synchronization may be required, + particularly in situations where related objects are being canceled concurrently. + + + + + + Gets whether this token is capable of being in the canceled state. + + + If CanBeCanceled returns false, it is guaranteed that the token will never transition + into a canceled state, meaning that will never + return true. + + + + + Gets a that is signaled when the token is canceled. + + Accessing this property causes a WaitHandle + to be instantiated. It is preferable to only use this property when necessary, and to then + dispose the associated instance at the earliest opportunity (disposing + the source will dispose of this allocated handle). The handle should not be closed or disposed directly. + + The associated CancellationTokenSource has been disposed. + + + + Represents a callback delegate that has been registered with a CancellationToken. + + + To unregister a callback, dispose the corresponding Registration instance. + + + + + Attempts to deregister the item. If it's already being run, this may fail. + Entails a full memory fence. + + True if the callback was found and deregistered, false otherwise. + + + + Disposes of the registration and unregisters the target callback from the associated + CancellationToken. + If the target callback is currently executing this method will wait until it completes, except + in the degenerate cases where a callback method deregisters itself. + + + + + Determines whether two CancellationTokenRegistration + instances are equal. + + The first instance. + The second instance. + True if the instances are equal; otherwise, false. + + + + Determines whether two CancellationTokenRegistration instances are not equal. + + The first instance. + The second instance. + True if the instances are not equal; otherwise, false. + + + + Determines whether the current CancellationTokenRegistration instance is equal to the + specified . + + The other object to which to compare this instance. + True, if both this and are equal. False, otherwise. + Two CancellationTokenRegistration instances are equal if + they both refer to the output of a single call to the same Register method of a + CancellationToken. + + + + + Determines whether the current CancellationToken instance is equal to the + specified . + + The other CancellationTokenRegistration to which to compare this instance. + True, if both this and are equal. False, otherwise. + Two CancellationTokenRegistration instances are equal if + they both refer to the output of a single call to the same Register method of a + CancellationToken. + + + + + Serves as a hash function for a CancellationTokenRegistration.. + + A hash code for the current CancellationTokenRegistration instance. + + + + Signals to a that it should be canceled. + + + + is used to instantiate a + (via the source's Token property) + that can be handed to operations that wish to be notified of cancellation or that can be used to + register asynchronous operations for cancellation. That token may have cancellation requested by + calling to the source's Cancel + method. + + + All members of this class, except Dispose, are thread-safe and may be used + concurrently from multiple threads. + + + + + The ID of the thread currently executing the main body of CTS.Cancel() + this helps us to know if a call to ctr.Dispose() is running 'within' a cancellation callback. + This is updated as we move between the main thread calling cts.Cancel() and any syncContexts that are used to + actually run the callbacks. + + + + Initializes the . + + + + + Communicates a request for cancellation. + + + + The associated will be + notified of the cancellation and will transition to a state where + IsCancellationRequested returns true. + Any callbacks or cancelable operations + registered with the will be executed. + + + Cancelable operations and callbacks registered with the token should not throw exceptions. + However, this overload of Cancel will aggregate any exceptions thrown into a , + such that one callback throwing an exception will not prevent other registered callbacks from being executed. + + + The that was captured when each callback was registered + will be reestablished when the callback is invoked. + + + An aggregate exception containing all the exceptions thrown + by the registered callbacks on the associated . + This has been disposed. + + + + Communicates a request for cancellation. + + + + The associated will be + notified of the cancellation and will transition to a state where + IsCancellationRequested returns true. + Any callbacks or cancelable operations + registered with the will be executed. + + + Cancelable operations and callbacks registered with the token should not throw exceptions. + If is true, an exception will immediately propagate out of the + call to Cancel, preventing the remaining callbacks and cancelable operations from being processed. + If is false, this overload will aggregate any + exceptions thrown into a , + such that one callback throwing an exception will not prevent other registered callbacks from being executed. + + + The that was captured when each callback was registered + will be reestablished when the callback is invoked. + + + Specifies whether exceptions should immediately propagate. + An aggregate exception containing all the exceptions thrown + by the registered callbacks on the associated . + This has been disposed. + + + + Releases the resources used by this . + + + This method is not thread-safe for any other concurrent calls. + + + + + Throws an exception if the source has been disposed. + + + + + InternalGetStaticSource() + + Whether the source should be set. + A static source to be shared among multiple tokens. + + + + Registers a callback object. If cancellation has already occurred, the + callback will have been run by the time this method returns. + + + + + + + + + + Invoke the Canceled event. + + + The handlers are invoked synchronously in LIFO order. + + + + + Creates a CancellationTokenSource that will be in the canceled state + when any of the source tokens are in the canceled state. + + The first CancellationToken to observe. + The second CancellationToken to observe. + A CancellationTokenSource that is linked + to the source tokens. + A CancellationTokenSource associated with + one of the source tokens has been disposed. + + + + Creates a CancellationTokenSource that will be in the canceled state + when any of the source tokens are in the canceled state. + + The CancellationToken instances to observe. + A CancellationTokenSource that is linked + to the source tokens. + is null. + A CancellationTokenSource associated with + one of the source tokens has been disposed. + + + + Gets whether cancellation has been requested for this CancellationTokenSource. + + Whether cancellation has been requested for this CancellationTokenSource. + + + This property indicates whether cancellation has been requested for this token source, such as + due to a call to its + Cancel method. + + + If this property returns true, it only guarantees that cancellation has been requested. It does not + guarantee that every handler registered with the corresponding token has finished executing, nor + that cancellation requests have finished propagating to all registered handlers. Additional + synchronization may be required, particularly in situations where related objects are being + canceled concurrently. + + + + + + A simple helper to determine whether cancellation has finished. + + + + + A simple helper to determine whether disposal has occured. + + + + + The ID of the thread that is running callbacks. + + + + + Gets the CancellationToken + associated with this . + + The CancellationToken + associated with this . + The token source has been + disposed. + + + + + + + + + + + + + + The currently executing callback + + + + + A helper class for collating the various bits of information required to execute + cancellation callbacks. + + + + + InternalExecuteCallbackSynchronously_GeneralPath + This will be called on the target synchronization context, however, we still need to restore the required execution context + + + + + A sparsely populated array. Elements can be sparse and some null, but this allows for + lock-free additions and growth, and also for constant time removal (by nulling out). + + The kind of elements contained within. + + + + Allocates a new array with the given initial size. + + How many array slots to pre-allocate. + + + + Adds an element in the first available slot, beginning the search from the tail-to-head. + If no slots are available, the array is grown. The method doesn't return until successful. + + The element to add. + Information about where the add happened, to enable O(1) deregistration. + + + + The tail of the doubly linked list. + + + + + A struct to hold a link to the exact spot in an array an element was inserted, enabling + constant time removal later on. + + + + + A fragment of a sparsely populated array, doubly linked. + + The kind of elements contained within. + + + + Provides lazy initialization routines. + + + These routines avoid needing to allocate a dedicated, lazy-initialization instance, instead using + references to ensure targets have been initialized as they are accessed. + + + + + Initializes a target reference type with the type's default constructor if the target has not + already been initialized. + + The refence type of the reference to be initialized. + A reference of type to initialize if it has not + already been initialized. + The initialized reference of type . + Type does not have a default + constructor. + + Permissions to access the constructor of type were missing. + + + + This method may only be used on reference types. To ensure initialization of value + types, see other overloads of EnsureInitialized. + + + This method may be used concurrently by multiple threads to initialize . + In the event that multiple threads access this method concurrently, multiple instances of + may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the + objects that were not stored. If such objects must be disposed, it is up to the caller to determine + if an object was not used and to then dispose of the object appropriately. + + + + + + Initializes a target reference type using the specified function if it has not already been + initialized. + + The reference type of the reference to be initialized. + The reference of type to initialize if it has not + already been initialized. + The invoked to initialize the + reference. + The initialized reference of type . + Type does not have a + default constructor. + returned + null. + + + This method may only be used on reference types, and may + not return a null reference (Nothing in Visual Basic). To ensure initialization of value types or + to allow null reference types, see other overloads of EnsureInitialized. + + + This method may be used concurrently by multiple threads to initialize . + In the event that multiple threads access this method concurrently, multiple instances of + may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the + objects that were not stored. If such objects must be disposed, it is up to the caller to determine + if an object was not used and to then dispose of the object appropriately. + + + + + + Initialize the target using the given delegate (slow path). + + The reference type of the reference to be initialized. + The variable that need to be initialized + The delegate that will be executed to initialize the target + The initialized variable + + + + Initializes a target reference or value type with its default constructor if it has not already + been initialized. + + The type of the reference to be initialized. + A reference or value of type to initialize if it + has not already been initialized. + A reference to a boolean that determines whether the target has already + been initialized. + A reference to an object used as the mutually exclusive lock for initializing + . + The initialized value of type . + + + + Initializes a target reference or value type with a specified function if it has not already been + initialized. + + The type of the reference to be initialized. + A reference or value of type to initialize if it + has not already been initialized. + A reference to a boolean that determines whether the target has already + been initialized. + A reference to an object used as the mutually exclusive lock for initializing + . + The invoked to initialize the + reference or value. + The initialized value of type . + + + + Ensure the target is initialized and return the value (slow path). This overload permits nulls + and also works for value type targets. Uses the supplied function to create the value. + + The type of target. + A reference to the target to be initialized. + A reference to a location tracking whether the target has been initialized. + A reference to a location containing a mutual exclusive lock. + + The to invoke in order to produce the lazily-initialized value. + + The initialized object. + + + + Provides a slimmed down version of . + + + All public and protected members of are thread-safe and may be used + concurrently from multiple threads, with the exception of Dispose, which + must only be used when all other operations on the have + completed, and Reset, which should only be used when no other threads are + accessing the event. + + + + + Initializes a new instance of the + class with an initial state of nonsignaled. + + + + + Initializes a new instance of the + class with a Boolen value indicating whether to set the intial state to signaled. + + true to set the initial state signaled; false to set the initial state + to nonsignaled. + + + + Initializes a new instance of the + class with a Boolen value indicating whether to set the intial state to signaled and a specified + spin count. + + true to set the initial state to signaled; false to set the initial state + to nonsignaled. + The number of spin waits that will occur before falling back to a true + wait. + is less than + 0 or greater than the maximum allowed value. + + + + Initializes the internal state of the event. + + Whether the event is set initially or not. + The spin count that decides when the event will block. + + + + Helper to ensure the lock object is created before first use. + + + + + This method lazily initializes the event object. It uses CAS to guarantee that + many threads racing to call this at once don't result in more than one event + being stored and used. The event will be signaled or unsignaled depending on + the state of the thin-event itself, with synchronization taken into account. + + True if a new event was created and stored, false otherwise. + + + + Sets the state of the event to signaled, which allows one or more threads waiting on the event to + proceed. + + + + + Private helper to actually perform the Set. + + Indicates whether we are calling Set() during cancellation. + The object has been canceled. + + + + Sets the state of the event to nonsignaled, which causes threads to block. + + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + Blocks the current thread until the current is set. + + + The maximum number of waiters has been exceeded. + + + The caller of this method blocks indefinitely until the current instance is set. The caller will + return immediately if the event is currently in a set state. + + + + + Blocks the current thread until the current receives a signal, + while observing a . + + The to + observe. + + The maximum number of waiters has been exceeded. + + was + canceled. + + The caller of this method blocks indefinitely until the current instance is set. The caller will + return immediately if the event is currently in a set state. + + + + + Blocks the current thread until the current is set, using a + to measure the time interval. + + A that represents the number of milliseconds + to wait, or a that represents -1 milliseconds to wait indefinitely. + + true if the was set; otherwise, + false. + is a negative + number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater + than . + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + to measure the time interval, while observing a . + + A that represents the number of milliseconds + to wait, or a that represents -1 milliseconds to wait indefinitely. + + The to + observe. + true if the was set; otherwise, + false. + is a negative + number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater + than . + was canceled. + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + 32-bit signed integer to measure the time interval. + + The number of milliseconds to wait, or (-1) to wait indefinitely. + true if the was set; otherwise, + false. + is a + negative number other than -1, which represents an infinite time-out. + + The maximum number of waiters has been exceeded. + + + + + Blocks the current thread until the current is set, using a + 32-bit signed integer to measure the time interval, while observing a . + + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to + observe. + true if the was set; otherwise, + false. + is a + negative number other than -1, which represents an infinite time-out. + + The maximum number of waiters has been exceeded. + + was canceled. + + + + Releases all resources used by the current instance of . + + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + When overridden in a derived class, releases the unmanaged resources used by the + , and optionally releases the managed resources. + + true to release both managed and unmanaged resources; + false to release only unmanaged resources. + + Unlike most of the members of , is not + thread-safe and may not be used concurrently with other members of this instance. + + + + + Throw ObjectDisposedException if the MRES is disposed + + + + + Private helper method to wake up waiters when a cancellationToken gets canceled. + + + + + Private helper method for updating parts of a bit-string state value. + Mainly called from the IsSet and Waiters properties setters + + + Note: the parameter types must be int as CompareExchange cannot take a Uint + + The new value + The mask used to set the bits + + + + Private helper method - performs Mask and shift, particular helpful to extract a field from a packed word. + eg ExtractStatePortionAndShiftRight(0x12345678, 0xFF000000, 24) => 0x12, ie extracting the top 8-bits as a simple integer + + ?? is there a common place to put this rather than being private to MRES? + + + + + + + + + Performs a Mask operation, but does not perform the shift. + This is acceptable for boolean values for which the shift is unnecessary + eg (val & Mask) != 0 is an appropriate way to extract a boolean rather than using + ((val & Mask) >> shiftAmount) == 1 + + ?? is there a common place to put this rather than being private to MRES? + + + + + + + Helper function to measure and update the wait time + + The first time (in Ticks) observed when the wait started. + The orginal wait timeoutout in milliseconds. + The new wait time in milliseconds, -1 if the time expired, -2 if overflow in counters + has occurred. + + + + Gets the underlying object for this . + + The underlying event object fore this . + + Accessing this property forces initialization of an underlying event object if one hasn't + already been created. To simply wait on this , + the public Wait methods should be preferred. + + + + + Gets whether the event is set. + + true if the event has is set; otherwise, false. + + + + Gets the number of spin waits that will be occur before falling back to a true wait. + + + + + How many threads are waiting. + + + + + Provides support for spin-based waiting. + + + + encapsulates common spinning logic. On single-processor machines, yields are + always used instead of busy waits, and on computers with Intel™ processors employing Hyper-Threading™ + technology, it helps to prevent hardware thread starvation. SpinWait encapsulates a good mixture of + spinning and true yielding. + + + is a value type, which means that low-level code can utilize SpinWait without + fear of unnecessary allocation overheads. SpinWait is not generally useful for ordinary applications. + In most cases, you should use the synchronization classes provided by the .NET Framework, such as + . For most purposes where spin waiting is required, however, + the type should be preferred over the System.Threading.Thread.SpinWait method. + + + While SpinWait is designed to be used in concurrent applications, it is not designed to be + used from multiple threads concurrently. SpinWait's members are not thread-safe. If multiple + threads must spin, each should use its own instance of SpinWait. + + + + + + Performs a single spin. + + + This is typically called in a loop, and may change in behavior based on the number of times a + has been called thus far on this instance. + + + + + Resets the spin counter. + + + This makes and behave as though no calls + to had been issued on this instance. If a instance + is reused many times, it may be useful to reset it to avoid yielding too soon. + + + + + Spins until the specified condition is satisfied. + + A delegate to be executed over and over until it returns true. + The argument is null. + + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + + A delegate to be executed over and over until it returns true. + + A that represents the number of milliseconds to wait, + or a TimeSpan that represents -1 milliseconds to wait indefinitely. + True if the condition is satisfied within the timeout; otherwise, false + The argument is null. + is a negative number + other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than + . + + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + + A delegate to be executed over and over until it returns true. + The number of milliseconds to wait, or (-1) to wait indefinitely. + True if the condition is satisfied within the timeout; otherwise, false + The argument is null. + is a + negative number other than -1, which represents an infinite time-out. + + + + Gets the number of times has been called on this instance. + + + + + Gets whether the next call to will yield the processor, triggering a + forced context switch. + + Whether the next call to will yield the processor, triggering a + forced context switch. + + On a single-CPU machine, always yields the processor. On machines with + multiple CPUs, may yield after an unspecified number of calls. + + + + + A helper class to get the number of preocessors, it updates the numbers of processors every sampling interval + + + + + Gets the number of available processors + + + + + Gets whether the current machine has only a single processor. + + + + + Represents an asynchronous operation that produces a result at some time in the future. + + + The type of the result produced by this . + + + + instances may be created in a variety of ways. The most common approach is by + using the task's property to retrieve a instance that can be used to create tasks for several + purposes. For example, to create a that runs a function, the factory's StartNew + method may be used: + + // C# + var t = Task<int>.Factory.StartNew(() => GenerateResult()); + - or - + var t = Task.Factory.StartNew(() => GenerateResult()); + + ' Visual Basic + Dim t = Task<int>.Factory.StartNew(Function() GenerateResult()) + - or - + Dim t = Task.Factory.StartNew(Function() GenerateResult()) + + + + The class also provides constructors that initialize the task but that do not + schedule it for execution. For performance reasons, the StartNew method should be the + preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation + and scheduling must be separated, the constructors may be used, and the task's + Start + method may then be used to schedule the task for execution at a later time. + + + All members of , except for + Dispose, are thread-safe + and may be used from multiple threads concurrently. + + + + + + Represents an asynchronous operation. + + + + instances may be created in a variety of ways. The most common approach is by + using the Task type's property to retrieve a instance that can be used to create tasks for several + purposes. For example, to create a that runs an action, the factory's StartNew + method may be used: + + // C# + var t = Task.Factory.StartNew(() => DoAction()); + + ' Visual Basic + Dim t = Task.Factory.StartNew(Function() DoAction()) + + + + The class also provides constructors that initialize the Task but that do not + schedule it for execution. For performance reasons, TaskFactory's StartNew method should be the + preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation + and scheduling must be separated, the constructors may be used, and the task's + method may then be used to schedule the task for execution at a later time. + + + All members of , except for , are thread-safe + and may be used from multiple threads concurrently. + + + For operations that return values, the class + should be used. + + + For developers implementing custom debuggers, several internal and private members of Task may be + useful (these may change from release to release). The Int32 m_taskId field serves as the backing + store for the property, however accessing this field directly from a debugger may be + more efficient than accessing the same value through the property's getter method (the + s_taskIdCounter Int32 counter is used to retrieve the next available ID for a Task). Similarly, the + Int32 m_stateFlags field stores information about the current lifecycle stage of the Task, + information also accessible through the property. The m_action System.Object + field stores a reference to the Task's delegate, and the m_stateObject System.Object field stores the + async state passed to the Task by the developer. Finally, for debuggers that parse stack frames, the + InternalWait method serves a potential marker for when a Task is entering a wait operation. + + + + + + A type initializer that runs with the appropriate permissions. + + + + + Initializes a new with the specified action. + + The delegate that represents the code to execute in the Task. + The argument is null. + + + + Initializes a new with the specified action and CancellationToken. + + The delegate that represents the code to execute in the Task. + The CancellationToken + that will be assigned to the new Task. + The argument is null. + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action and creation options. + + The delegate that represents the code to execute in the task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action and creation options. + + The delegate that represents the code to execute in the task. + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action and state. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + + The argument is null. + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that will be assigned to the new task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action, state, snd options. + + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the Task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + An internal constructor used by the factory methods on task and its descendent(s). + This variant does not capture the ExecutionContext; it is up to the caller to do that. + + An action to execute. + Optional state to pass to the action. + Parent of Task. + A CancellationToken for the task. + A task scheduler under which the task will run. + Options to control its execution. + Internal options to control its execution + + + + Common logic used by the following internal ctors: + Task() + Task(object action, object state, Task parent, TaskCreationOptions options, TaskScheduler taskScheduler) + + ASSUMES THAT m_creatingTask IS ALREADY SET. + + + Action for task to execute. + Object to which to pass to action (may be null) + Task scheduler on which to run thread (only used by continuation tasks). + A CancellationToken for the Task. + Options to customize behavior of Task. + Internal options to customize behavior of Task. + + + + Checks if we registered a CT callback during construction, and deregisters it. + This should be called when we know the registration isn't useful anymore. Specifically from Finish() if the task has completed + successfully or with an exception. + + + + + Captures the ExecutionContext so long as flow isn't suppressed. + + A stack crawl mark pointing to the frame of the caller. + + + + Internal function that will be called by a new child task to add itself to + the children list of the parent (this). + + Since a child task can only be created from the thread executing the action delegate + of this task, reentrancy is neither required nor supported. This should not be called from + anywhere other than the task construction/initialization codepaths. + + + + + Starts the , scheduling it for execution to the current TaskScheduler. + + + A task may only be started and run only once. Any attempts to schedule a task a second time + will result in an exception. + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Starts the , scheduling it for execution to the specified TaskScheduler. + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + The TaskScheduler with which to associate + and execute this task. + + + The argument is null. + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Runs the synchronously on the current TaskScheduler. + + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + Tasks executed with will be associated with the current TaskScheduler. + + + If the target scheduler does not support running this Task on the current thread, the Task will + be scheduled for execution on the scheduler, and the current thread will block until the + Task has completed execution. + + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + + + + Runs the synchronously on the scheduler provided. + + + + A task may only be started and run only once. Any attempts to schedule a task a second time will + result in an exception. + + + If the target scheduler does not support running this Task on the current thread, the Task will + be scheduled for execution on the scheduler, and the current thread will block until the + Task has completed execution. + + + + The is not in a valid state to be started. It may have already been started, + executed, or canceled, or it may have been created in a manner that doesn't support direct + scheduling. + + + The instance has been disposed. + + The parameter + is null. + The scheduler on which to attempt to run this task inline. + + + + Throws an exception if the task has been disposed, and hence can no longer be accessed. + + The task has been disposed. + + + + Sets the internal completion event. + + + + + Disposes the , releasing all of its unmanaged resources. + + + Unlike most of the members of , this method is not thread-safe. + Also, may only be called on a that is in one of + the final states: RanToCompletion, + Faulted, or + Canceled. + + + The exception that is thrown if the is not in + one of the final states: RanToCompletion, + Faulted, or + Canceled. + + + + + Disposes the , releasing all of its unmanaged resources. + + + A Boolean value that indicates whether this method is being called due to a call to . + + + Unlike most of the members of , this method is not thread-safe. + + + + + Schedules the task for execution. + + If true, TASK_STATE_STARTED bit is turned on in + an atomic fashion, making sure that TASK_STATE_CANCELED does not get set + underneath us. If false, TASK_STATE_STARTED bit is OR-ed right in. This + allows us to streamline things a bit for StartNew(), where competing cancellations + are not a problem. + + + + Adds an exception to the list of exceptions this task has thrown. + + An object representing either an Exception or a collection of Exceptions. + + + + Returns a list of exceptions by aggregating the holder's contents. Or null if + no exceptions have been thrown. + + Whether to include a TCE if cancelled. + An aggregate exception, or null if no exceptions have been caught. + + + + Throws an aggregate exception if the task contains exceptions. + + + + + Checks whether this is an attached task, and whether we are being called by the parent task. + And sets the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag based on that. + + This is meant to be used internally when throwing an exception, and when WaitAll is gathering + exceptions for tasks it waited on. If this flag gets set, the implicit wait on children + will skip exceptions to prevent duplication. + + This should only be called when this task has completed with an exception + + + + + + Signals completion of this particular task. + + The bUserDelegateExecuted parameter indicates whether this Finish() call comes following the + full execution of the user delegate. + + If bUserDelegateExecuted is false, it mean user delegate wasn't invoked at all (either due to + a cancellation request, or because this task is a promise style Task). In this case, the steps + involving child tasks (i.e. WaitForChildren) will be skipped. + + + + + + FinishStageTwo is to be executed as soon as we known there are no more children to complete. + It can happen i) either on the thread that originally executed this task (if no children were spawned, or they all completed by the time this task's delegate quit) + ii) or on the thread that executed the last child. + + + + + Final stage of the task completion code path. Notifies the parent (if any) that another of its childre are done, and runs continuations. + This function is only separated out from FinishStageTwo because these two operations are also needed to be called from CancellationCleanupLogic() + + + + + This is called by children of this task when they are completed. + + + + + This is to be called just before the task does its final state transition. + It traverses the list of exceptional children, and appends their aggregate exceptions into this one's exception list + + + + + Special purpose Finish() entry point to be used when the task delegate throws a ThreadAbortedException + This makes a note in the state flags so that we avoid any costly synchronous operations in the finish codepath + such as inlined continuations + + + Indicates whether the ThreadAbortException was added to this task's exception holder. + This should always be true except for the case of non-root self replicating task copies. + + Whether the delegate was executed. + + + + Executes the task. This method will only be called once, and handles bookeeping associated with + self-replicating tasks, in addition to performing necessary exception marshaling. + + The task has already been disposed. + + + + IThreadPoolWorkItem override, which is the entry function for this task when the TP scheduler decides to run it. + + + + + + Outermost entry function to execute this task. Handles all aspects of executing a task on the caller thread. + Currently this is called by IThreadPoolWorkItem.ExecuteWorkItem(), and TaskManager.TryExecuteInline. + + + Performs atomic updates to prevent double execution. Should only be set to true + in codepaths servicing user provided TaskSchedulers. The ConcRT or ThreadPool schedulers don't need this. + + + + The actual code which invokes the body of the task. This can be overriden in derived types. + + + + + Alternate InnerInvoke prototype to be called from ExecuteSelfReplicating() so that + the Parallel Debugger can discover the actual task being invoked. + Details: Here, InnerInvoke is actually being called on the rootTask object while we are actually executing the + childTask. And the debugger needs to discover the childTask, so we pass that down as an argument. + The NoOptimization and NoInlining flags ensure that the childTask pointer is retained, and that this + function appears on the callstack. + + + + + + Performs whatever handling is necessary for an unhandled exception. Normally + this just entails adding the exception to the holder object. + + The exception that went unhandled. + + + + Waits for the to complete execution. + + + The was canceled -or- an exception was thrown during + the execution of the . + + + The has been disposed. + + + + + Waits for the to complete execution. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + true if the completed execution within the allotted time; otherwise, false. + + + The was canceled -or- an exception was thrown during the execution of the . + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + The has been disposed. + + + + + Waits for the to complete execution. + + + A to observe while waiting for the task to complete. + + + The was canceled. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + + + Waits for the to complete execution. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + true if the completed execution within the allotted time; otherwise, + false. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + + + Waits for the to complete execution. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for the task to complete. + + + true if the completed execution within the allotted time; otherwise, false. + + + The was canceled -or- an exception was thrown during the execution of the . + + + The + has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + The core wait function, which is only accesible internally. It's meant to be used in places in TPL code where + the current context is known or cached. + + + + + Cancels the . + + Indiactes whether we should only cancel non-invoked tasks. + For the default scheduler this option will only be serviced through TryDequeue. + For custom schedulers we also attempt an atomic state transition. + true if the task was successfully canceled; otherwise, false. + The + has been disposed. + + + + Sets the task's cancellation acknowledged flag. + + + + + Runs all of the continuations, as appropriate. + + + + + Helper function to determine whether the current task is in the state desired by the + continuation kind under evaluation. Three possibilities exist: the task failed with + an unhandled exception (OnFailed), the task was canceled before running (OnAborted), + or the task completed successfully (OnCompletedSuccessfully). Note that the last + one includes completing due to cancellation. + + The continuation options under evaluation. + True if the continuation should be run given the task's current state. + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + The that will be assigned to the new continuation task. + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Converts TaskContinuationOptions to TaskCreationOptions, and also does + some validity checking along the way. + + Incoming TaskContinuationOptions + Outgoing TaskCreationOptions + Outgoing InternalTaskOptions + + + + Registers the continuation and possibly runs it (if the task is already finished). + + The continuation task itself. + TaskScheduler with which to associate continuation task. + Restrictions on when the continuation becomes active. + + + + Waits for all of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + An array of instances on which to wait. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + A to observe while waiting for the tasks to complete. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The was canceled. + + + The has been disposed. + + + + + Waits for all of the provided objects to complete execution. + + + true if all of the instances completed execution within the allotted time; + otherwise, false. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for the tasks to complete. + + + The argument is null. + + + The argument contains a null element. + + + At least one of the instances was canceled -or- an exception was thrown during + the execution of at least one of the instances. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + Waits for a set of handles in a STA-aware way. In other words, it will wait for each + of the events individually if we're on a STA thread, because MsgWaitForMultipleObjectsEx + can't do a true wait-all due to its hidden message queue event. This is not atomic, + of course, but we only wait on one-way (MRE) events anyway so this is OK. + + An array of wait handles to wait on. + The timeout to use during waits. + The cancellationToken that enables a wait to be canceled. + True if all waits succeeded, false if a timeout occurred. + + + + Internal WaitAll implementation which is meant to be used with small number of tasks, + optimized for Parallel.Invoke and other structured primitives. + + + + + This internal function is only meant to be called by WaitAll() + If the completed task is canceled or it has other exceptions, here we will add those + into the passed in exception list (which will be lazily initialized here). + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + The index of the completed task in the array argument. + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1 milliseconds, which represents an + infinite time-out -or- timeout is greater than + . + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + A to observe while waiting for a task to complete. + + + The index of the completed task in the array argument. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + The was canceled. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + + + Waits for any of the provided objects to complete execution. + + + An array of instances on which to wait. + + + The number of milliseconds to wait, or (-1) to + wait indefinitely. + + + A to observe while waiting for a task to complete. + + + The index of the completed task in the array argument, or -1 if the + timeout occurred. + + + The argument is null. + + + The argument contains a null element. + + + The has been disposed. + + + is a negative number other than -1, which represents an + infinite time-out. + + + The was canceled. + + + + + Gets a unique ID for this Task instance. + + + Task IDs are assigned on-demand and do not necessarily represent the order in the which Task + instances were created. + + + + + Returns the unique ID of the currently executing Task. + + + + + Gets the Task instance currently executing, or + null if none exists. + + + + + Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any + exceptions, this will return null. + + + Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a + in calls to Wait + or in accesses to the property. Any exceptions not observed by the time + the Task instance is garbage collected will be propagated on the finalizer thread. + + + The Task + has been disposed. + + + + + Gets the TaskStatus of this Task. + + + + + Gets whether this Task instance has completed + execution due to being canceled. + + + A Task will complete in Canceled state either if its CancellationToken + was marked for cancellation before the task started executing, or if the task acknowledged the cancellation request on + its already signaled CancellationToken by throwing an + OperationCanceledException2 that bears the same + CancellationToken. + + + + + Returns true if this task has a cancellation token and it was signaled. + To be used internally in execute entry codepaths. + + + + + This internal property provides access to the CancellationToken that was set on the task + when it was constructed. + + + + + Gets whether this threw an OperationCanceledException2 while its CancellationToken was signaled. + + + + + Gets whether this Task has completed. + + + will return true when the Task is in one of the three + final states: RanToCompletion, + Faulted, or + Canceled. + + + + + Checks whether this task has been disposed. + + + + + Gets the TaskCreationOptions used + to create this task. + + + + + Gets a that can be used to wait for the task to + complete. + + + Using the wait functionality provided by + should be preferred over using for similar + functionality. + + + The has been disposed. + + + + + Gets the state object supplied when the Task was created, + or null if none was supplied. + + + + + Gets an indication of whether the asynchronous operation completed synchronously. + + true if the asynchronous operation completed synchronously; otherwise, false. + + + + Provides access to the TaskScheduler responsible for executing this Task. + + + + + Provides access to factory methods for creating and instances. + + + The factory returned from is a default instance + of , as would result from using + the default constructor on TaskFactory. + + + + + Provides an event that can be used to wait for completion. + Only called by Wait*(), which means that we really do need to instantiate a completion event. + + + + + Determines whether this is the root task of a self replicating group. + + + + + Determines whether the task is a replica itself. + + + + + The property formerly known as IsFaulted. + + + + + Gets whether the completed due to an unhandled exception. + + + If is true, the Task's will be equal to + TaskStatus.Faulted, and its + property will be non-null. + + + + + Checks whether the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag is set, + This will only be used by the implicit wait to prevent double throws + + + + + + Checks whether the body was ever invoked. Used by task scheduler code to verify custom schedulers actually ran the task. + + + + + A structure to hold continuation information. + + + + + Constructs a new continuation structure. + + The task to be activated. + The continuation options. + The scheduler to use for the continuation. + + + + Invokes the continuation for the target completion task. + + The completed task. + Whether the continuation can be inlined. + + + + Initializes a new with the specified function. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + + The argument is null. + + + + + Initializes a new with the specified function. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + The to be assigned to this task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified function and creation options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified function and creation options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + The that will be assigned to the new task. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified function and state. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the action. + + The argument is null. + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + The to be assigned to the new task. + + The argument is null. + + The provided CancellationToken + has already been disposed. + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + + + + Initializes a new with the specified action, state, and options. + + + The delegate that represents the code to execute in the task. When the function has completed, + the task's property will be set to return the result value of the function. + + An object representing data to be used by the function. + The to be assigned to the new task. + + The TaskCreationOptions used to + customize the task's behavior. + + + The argument is null. + + + The argument specifies an invalid value for . + + The provided CancellationToken + has already been disposed. + + + + + Creates a new future object. + + The parent task for this future. + A function that yields the future value. + The task scheduler which will be used to execute the future. + The CancellationToken for the task. + Options to control the future's behavior. + Internal options to control the future's behavior. + The argument specifies + a SelfReplicating , which is illegal."/>. + + + + Creates a new future object. + + The parent task for this future. + An object containing data to be used by the action; may be null. + A function that yields the future value. + The CancellationToken for the task. + The task scheduler which will be used to execute the future. + Options to control the future's behavior. + Internal options to control the future's behavior. + The argument specifies + a SelfReplicating , which is illegal."/>. + + + + Evaluates the value selector of the Task which is passed in as an object and stores the result. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled + instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + An action to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new continuation task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed. If the criteria specified through the parameter + are not met, the continuation task will be canceled instead of scheduled. + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + A new continuation . + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + The that will be assigned to the new task. + A new continuation . + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + The to associate with the continuation task and to use for its execution. + + A new continuation . + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The argument is null. + + + The argument is null. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be + passed the completed task as an argument. + + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + A new continuation . + + + The returned will not be scheduled for execution until the current + task has completed, whether it completes due to running to completion successfully, faulting due + to an unhandled exception, or exiting out early due to being canceled. + + + The , when executed, should return a . This task's completion state will be transferred to the task returned + from the ContinueWith call. + + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The has been disposed. + + + + + Creates a continuation that executes when the target completes. + + + The type of the result produced by the continuation. + + + A function to run when the completes. When run, the delegate will be passed as + an argument this completed task. + + The that will be assigned to the new task. + + Options for when the continuation is scheduled and how it behaves. This includes criteria, such + as OnlyOnCanceled, as + well as execution options, such as ExecuteSynchronously. + + + The to associate with the continuation task and to use for its + execution. + + A new continuation . + + + The returned will not be scheduled for execution until the current task has + completed, whether it completes due to running to completion successfully, faulting due to an + unhandled exception, or exiting out early due to being canceled. + + + The , when executed, should return a . + This task's completion state will be transferred to the task returned from the + ContinueWith call. + + + + The argument is null. + + + The argument specifies an invalid value for TaskContinuationOptions. + + + The argument is null. + + + The has been disposed. + + The provided CancellationToken + has already been disposed. + + + + + Gets the result value of this . + + + The get accessor for this property ensures that the asynchronous operation is complete before + returning. Once the result of the computation is available, it is stored and will be returned + immediately on later calls to . + + + + + Provides access to factory methods for creating instances. + + + The factory returned from is a default instance + of , as would result from using + the default constructor on the factory type. + + + + + Provides support for creating and scheduling + Task{TResult} objects. + + The type of the results that are available though + the Task{TResult} objects that are associated with + the methods in this class. + + + There are many common patterns for which tasks are relevant. The + class encodes some of these patterns into methods that pick up default settings, which are + configurable through its constructors. + + + A default instance of is available through the + Task{TResult}.Factory property. + + + + + + Initializes a instance with the default configuration. + + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the default configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The + TaskScheduler to use to schedule any tasks created with this TaskFactory{TResult}. A null value + indicates that the current TaskScheduler should be used. + + + With this constructor, the + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to , unless it's null, in which case the property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. + + + The exception that is thrown when the + argument or the + argument specifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. + + + The default + TaskScheduler to use to schedule any Tasks created with this TaskFactory{TResult}. A null value + indicates that TaskScheduler.Current should be used. + + + The exception that is thrown when the + argument or the + argumentspecifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to + , unless it's null, in which case the property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new task. + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The that will be assigned to the new task. + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The function delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Gets the default CancellationToken of this + TaskFactory. + + + This property returns the default that will be assigned to all + tasks created by this factory unless another CancellationToken value is explicitly specified + during the call to the factory methods. + + + + + Gets the TaskScheduler of this + TaskFactory{TResult}. + + + This property returns the default scheduler for this factory. It will be used to schedule all + tasks unless another scheduler is explicitly specified during calls to this factory's methods. + If null, TaskScheduler.Current + will be used. + + + + + Gets the TaskCreationOptions + value of this TaskFactory{TResult}. + + + This property returns the default creation options for this factory. They will be used to create all + tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Gets the TaskContinuationOptions + value of this TaskFactory{TResult}. + + + This property returns the default continuation options for this factory. They will be used to create + all continuation tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Represents the current stage in the lifecycle of a . + + + + + The task has been initialized but has not yet been scheduled. + + + + + The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. + + + + + The task has been scheduled for execution but has not yet begun executing. + + + + + The task is running but has not yet completed. + + + + + The task has finished executing and is implicitly waiting for + attached child tasks to complete. + + + + + The task completed execution successfully. + + + + + The task acknowledged cancellation by throwing an OperationCanceledException2 with its own CancellationToken + while the token was in signaled state, or the task's CancellationToken was already signaled before the + task started executing. + + + + + The task completed due to an unhandled exception. + + + + + Specifies flags that control optional behavior for the creation and execution of tasks. + + + + + Specifies that the default behavior should be used. + + + + + A hint to a TaskScheduler to schedule a + task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to + be run sooner, and tasks scheduled later will be more likely to be run later. + + + + + Specifies that a task will be a long-running, course-grained operation. It provides a hint to the + TaskScheduler that oversubscription may be + warranted. + + + + + Specifies that a task is attached to a parent in the task hierarchy. + + + + + Task creation flags which are only used internally. + + + + Specifies "No internal task options" + + + Used to filter out internal vs. public task creation options. + + + Specifies that the task will be queued by the runtime before handing it over to the user. + This flag will be used to skip the cancellationtoken registration step, which is only meant for unstarted tasks. + + + + Specifies flags that control optional behavior for the creation and execution of continuation tasks. + + + + + Default = "Continue on any, no task options, run asynchronously" + Specifies that the default behavior should be used. Continuations, by default, will + be scheduled when the antecedent task completes, regardless of the task's final TaskStatus. + + + + + A hint to a TaskScheduler to schedule a + task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to + be run sooner, and tasks scheduled later will be more likely to be run later. + + + + + Specifies that a task will be a long-running, course-grained operation. It provides + a hint to the TaskScheduler that + oversubscription may be warranted. + + + + + Specifies that a task is attached to a parent in the task hierarchy. + + + + + Specifies that the continuation task should not be scheduled if its antecedent ran to completion. + This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled + exception. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should not be scheduled if its antecedent was canceled. This + option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent ran to + completion. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent threw an + unhandled exception. This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be scheduled only if its antecedent was canceled. + This option is not valid for multi-task continuations. + + + + + Specifies that the continuation task should be executed synchronously. With this option + specified, the continuation will be run on the same thread that causes the antecedent task to + transition into its final state. If the antecedent is already complete when the continuation is + created, the continuation will run on the thread creating the continuation. Only very + short-running continuations should be executed synchronously. + + + + + Represents an exception used to communicate task cancellation. + + + + + 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. + + + + Initializes a new instance of the class + with a reference to the that has been canceled. + + A task that has been canceled. + + + + Gets the task associated with this exception. + + + It is permissible for no Task to be associated with a + , in which case + this property will return null. + + + + + Represents the producer side of a unbound to a + delegate, providing access to the consumer side through the property. + + + + It is often the case that a is desired to + represent another asynchronous operation. + TaskCompletionSource is provided for this purpose. It enables + the creation of a task that can be handed out to consumers, and those consumers can use the members + of the task as they would any other. However, unlike most tasks, the state of a task created by a + TaskCompletionSource is controlled explicitly by the methods on TaskCompletionSource. This enables the + completion of the external asynchronous operation to be propagated to the underlying Task. The + separation also ensures that consumers are not able to transition the state without access to the + corresponding TaskCompletionSource. + + + All members of are thread-safe + and may be used from multiple threads concurrently. + + + The type of the result value assocatied with this . + + + + Creates a . + + + + + Creates a + with the specified options. + + + The created + by this instance and accessible through its property + will be instantiated using the specified . + + The options to use when creating the underlying + . + + The represent options invalid for use + with a . + + + + + Creates a + with the specified state. + + The state to use as the underlying + 's AsyncState. + + + + Creates a with + the specified state and options. + + The options to use when creating the underlying + . + The state to use as the underlying + 's AsyncState. + + The represent options invalid for use + with a . + + + + + Attempts to transition the underlying + into the + Faulted + state. + + The exception to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The argument is null. + The was disposed. + + + + Attempts to transition the underlying + into the + Faulted + state. + + The collection of exceptions to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The argument is null. + There are one or more null elements in . + The collection is empty. + The was disposed. + + + + Transitions the underlying + into the + Faulted + state. + + The exception to bind to this . + The argument is null. + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + Faulted + state. + + The collection of exceptions to bind to this . + The argument is null. + There are one or more null elements in . + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Attempts to transition the underlying + into the + RanToCompletion + state. + + The result value to bind to this . + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + RanToCompletion + state. + + The result value to bind to this . + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Transitions the underlying + into the + Canceled + state. + + + The underlying is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Attempts to transition the underlying + into the + Canceled + state. + + True if the operation was successful; otherwise, false. + This operation will return false if the + is already in one + of the three final states: + RanToCompletion, + Faulted, or + Canceled. + + The was disposed. + + + + Gets the created + by this . + + + This property enables a consumer access to the that is controlled by this instance. + The , , + , and + methods (and their "Try" variants) on this instance all result in the relevant state + transitions on this underlying Task. + + + + + An exception holder manages a list of exceptions for one particular task. + It offers the ability to aggregate, but more importantly, also offers intrinsic + support for propagating unhandled exceptions that are never observed. It does + this by aggregating and throwing if the holder is ever GC'd without the holder's + contents ever having been requested (e.g. by a Task.Wait, Task.get_Exception, etc). + + + + + Creates a new holder; it will be registered for finalization. + + The task this holder belongs to. + + + + A finalizer that repropagates unhandled exceptions. + + + + + Add an exception to the internal list. This will ensure the holder is + in the proper state (handled/unhandled) depending on the list's contents. + + An exception object (either an Exception or an + IEnumerable{Exception}) to add to the list. + + + + A private helper method that ensures the holder is considered + unhandled, i.e. it is registered for finalization. + + + + + A private helper method that ensures the holder is considered + handled, i.e. it is not registered for finalization. + + Whether this is called from the finalizer thread. + + + + Allocates a new aggregate exception and adds the contents of the list to + it. By calling this method, the holder assumes exceptions to have been + "observed", such that the finalization check will be subsequently skipped. + + Whether this is being called from a finalizer. + An extra exception to be included (optionally). + The aggregate exception to throw. + + + + Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of + instances. + + + + + Creates a proxy Task that represents the + asynchronous operation of a Task{Task}. + + + It is often useful to be able to return a Task from a + Task{TResult}, where the inner Task represents work done as part of the outer Task{TResult}. However, + doing so results in a Task{Task}, which, if not dealt with carefully, could produce unexpected behavior. Unwrap + solves this problem by creating a proxy Task that represents the entire asynchronous operation of such a Task{Task}. + + The Task{Task} to unwrap. + The exception that is thrown if the + argument is null. + A Task that represents the asynchronous operation of the provided Task{Task}. + + + + Creates a proxy Task{TResult} that represents the + asynchronous operation of a Task{Task{TResult}}. + + + It is often useful to be able to return a Task{TResult} from a Task{TResult}, where the inner Task{TResult} + represents work done as part of the outer Task{TResult}. However, doing so results in a Task{Task{TResult}}, + which, if not dealt with carefully, could produce unexpected behavior. Unwrap solves this problem by + creating a proxy Task{TResult} that represents the entire asynchronous operation of such a Task{Task{TResult}}. + + The Task{Task{TResult}} to unwrap. + The exception that is thrown if the + argument is null. + A Task{TResult} that represents the asynchronous operation of the provided Task{Task{TResult}}. /// Unwraps a Task that returns another Task. + + + + Provides support for creating and scheduling + Tasks. + + + + There are many common patterns for which tasks are relevant. The + class encodes some of these patterns into methods that pick up default settings, which are + configurable through its constructors. + + + A default instance of is available through the + Task.Factory property. + + + + + + Initializes a instance with the default configuration. + + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + This constructor creates a instance with a default configuration. The + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The + TaskScheduler to use to schedule any tasks created with this TaskFactory. A null value + indicates that the current TaskScheduler should be used. + + + With this constructor, the + property is initialized to + TaskCreationOptions.None, the + property is initialized to TaskContinuationOptions.None, + and the TaskScheduler property is + initialized to , unless it's null, in which case the property is + initialized to the current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. + + + The exception that is thrown when the + argument or the + argument specifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Initializes a instance with the specified configuration. + + The default that will be assigned + to tasks created by this unless another CancellationToken is explicitly specified + while calling the factory methods. + + The default + TaskCreationOptions to use when creating tasks with this TaskFactory. + + + The default + TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. + + + The default + TaskScheduler to use to schedule any Tasks created with this TaskFactory. A null value + indicates that TaskScheduler.Current should be used. + + + The exception that is thrown when the + argument or the + argumentspecifies an invalid value. + + + With this constructor, the + property is initialized to , + the + property is initialized to , and the TaskScheduler property is initialized to + , unless it's null, in which case the property is initialized to the + current scheduler (see TaskScheduler.Current). + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The started Task. + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors + and then calling + Start to schedule it for execution. However, + unless creation and scheduling must be separated, StartNew is the recommended + approach for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The that will be assigned to the new task. + The started Task. + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors + and then calling + Start to schedule it for execution. However, + unless creation and scheduling must be separated, StartNew is the recommended + approach for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + The that will be assigned to the new + A TaskCreationOptions value that controls the behavior of the + created + Task. + The TaskScheduler + that is used to schedule the created Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The started Task. + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The that will be assigned to the new + The started Task. + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a Task. + + The action delegate to execute asynchronously. + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + Task. + The TaskScheduler + that is used to schedule the created Task. + The started Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a Task using one of its constructors and + then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The started . + The exception that is thrown when the + argument is null. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new + The started . + The exception that is thrown when the + argument is null. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + A TaskCreationOptions value that controls the behavior of the + created + . + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates and starts a . + + The type of the result available through the + Task. + + A function delegate that returns the future result to be available through + the . + An object containing data to be used by the + delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the + created + . + The TaskScheduler + that is used to schedule the created + Task{TResult}. + The started . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The provided CancellationToken + has already been disposed. + + + Calling StartNew is functionally equivalent to creating a using one + of its constructors and then calling + Start to schedule it for execution. + However, unless creation and scheduling must be separated, StartNew is the recommended approach + for both simplicity and performance. + + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the asynchronous + operation. + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the asynchronous + operation. + + + + Creates a Task that executes an end method action + when a specified IAsyncResult completes. + + The IAsyncResult whose completion should trigger the processing of the + . + The action delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the asynchronous + operation. + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of begin + and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the + delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that represents the + asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that executes an end + method function when a specified IAsyncResult completes. + + The type of the result available through the + Task. + + The IAsyncResult whose completion should trigger the processing of the + . + The function delegate that processes the completed . + The TaskScheduler + that is used to schedule the task that executes the end method. + The TaskCreationOptions value that controls the behavior of the + created Task. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + A Task that represents the + asynchronous operation. + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Creates a Task that represents a pair of + begin and end methods that conform to the Asynchronous Programming Model pattern. + + The type of the first argument passed to the delegate. + The type of the second argument passed to + delegate. + The type of the third argument passed to + delegate. + The type of the result available through the + Task. + + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the + delegate. + The second argument passed to the + delegate. + The third argument passed to the + delegate. + The TaskCreationOptions value that controls the behavior of the + created Task. + An object containing data to be used by the + delegate. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument specifies an invalid TaskCreationOptions + value. + The created Task that + represents the asynchronous operation. + + This method throws any exceptions thrown by the . + + + + + Check validity of options passed to FromAsync method + + The options to be validated. + determines type of FromAsync method that called this method + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in + the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result of the antecedent . + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of a set of provided Tasks. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue. + The function delegate to execute when all tasks in the + array have completed. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAll. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation Task. + The new continuation Task. + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result that is returned by the + delegate and associated with the created . + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The function delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Creates a continuation Task + that will be started upon the completion of any Task in the provided set. + + The type of the result of the antecedent . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the + array completes. + The CancellationToken + that will be assigned to the new continuation task. + The + TaskContinuationOptions value that controls the behavior of + the created continuation Task. + The TaskScheduler + that is used to schedule the created continuation . + The new continuation . + The exception that is thrown when the + array is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + argument is null. + The exception that is thrown when the + array contains a null value. + The exception that is thrown when the + array is empty. + The exception that is thrown when the + argument specifies an invalid TaskContinuationOptions + value. + The exception that is thrown when one + of the elements in the array has been disposed. + The provided CancellationToken + has already been disposed. + + + The NotOn* and OnlyOn* TaskContinuationOptions, + which constrain for which TaskStatus states a continuation + will be executed, are illegal with ContinueWhenAny. + + + + + Gets the default CancellationToken of this + TaskFactory. + + + This property returns the default that will be assigned to all + tasks created by this factory unless another CancellationToken value is explicitly specified + during the call to the factory methods. + + + + + Gets the TaskScheduler of this + TaskFactory. + + + This property returns the default scheduler for this factory. It will be used to schedule all + tasks unless another scheduler is explicitly specified during calls to this factory's methods. + If null, TaskScheduler.Current + will be used. + + + + + Gets the TaskCreationOptions + value of this TaskFactory. + + + This property returns the default creation options for this factory. They will be used to create all + tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Gets the TaskContinuationOptions + value of this TaskFactory. + + + This property returns the default continuation options for this factory. They will be used to create + all continuation tasks unless other options are explicitly specified during calls to this factory's methods. + + + + + Represents an abstract scheduler for tasks. + + + + TaskScheduler acts as the extension point for all + pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and + how scheduled tasks should be exposed to debuggers. + + + All members of the abstract type are thread-safe + and may be used from multiple threads concurrently. + + + + + + Queues a Task to the scheduler. + + + + A class derived from TaskScheduler + implements this method to accept tasks being scheduled on the scheduler. + A typical implementation would store the task in an internal data structure, which would + be serviced by threads that would execute those tasks at some time in the future. + + + This method is only meant to be called by the .NET Framework and + should not be called directly by the derived class. This is necessary + for maintaining the consistency of the system. + + + The Task to be queued. + The argument is null. + + + + Determines whether the provided Task + can be executed synchronously in this call, and if it can, executes it. + + + + A class derived from TaskScheduler implements this function to + support inline execution of a task on a thread that initiates a wait on that task object. Inline + execution is optional, and the request may be rejected by returning false. However, better + scalability typically results the more tasks that can be inlined, and in fact a scheduler that + inlines too little may be prone to deadlocks. A proper implementation should ensure that a + request executing under the policies guaranteed by the scheduler can successfully inline. For + example, if a scheduler uses a dedicated thread to execute tasks, any inlining requests from that + thread should succeed. + + + If a scheduler decides to perform the inline execution, it should do so by calling to the base + TaskScheduler's + TryExecuteTask method with the provided task object, propagating + the return value. It may also be appropriate for the scheduler to remove an inlined task from its + internal data structures if it decides to honor the inlining request. Note, however, that under + some circumstances a scheduler may be asked to inline a task that was not previously provided to + it with the method. + + + The derived scheduler is responsible for making sure that the calling thread is suitable for + executing the given task as far as its own scheduling and execution policies are concerned. + + + The Task to be + executed. + A Boolean denoting whether or not task has previously been + queued. If this parameter is True, then the task may have been previously queued (scheduled); if + False, then the task is known not to have been queued, and this call is being made in order to + execute the task inline without queueing it. + A Boolean value indicating whether the task was executed inline. + The argument is + null. + The was already + executed. + + + + Generates an enumerable of Task instances + currently queued to the scheduler waiting to be executed. + + + + A class derived from implements this method in order to support + integration with debuggers. This method will only be invoked by the .NET Framework when the + debugger requests access to the data. The enumerable returned will be traversed by debugging + utilities to access the tasks currently queued to this scheduler, enabling the debugger to + provide a representation of this information in the user interface. + + + It is important to note that, when this method is called, all other threads in the process will + be frozen. Therefore, it's important to avoid synchronization with other threads that may lead to + blocking. If synchronization is necessary, the method should prefer to throw a + than to block, which could cause a debugger to experience delays. Additionally, this method and + the enumerable returned must not modify any globally visible state. + + + The returned enumerable should never be null. If there are currently no queued tasks, an empty + enumerable should be returned instead. + + + For developers implementing a custom debugger, this method shouldn't be called directly, but + rather this functionality should be accessed through the internal wrapper method + GetScheduledTasksForDebugger: + internal Task[] GetScheduledTasksForDebugger(). This method returns an array of tasks, + rather than an enumerable. In order to retrieve a list of active schedulers, a debugger may use + another internal method: internal static TaskScheduler[] GetTaskSchedulersForDebugger(). + This static method returns an array of all active TaskScheduler instances. + GetScheduledTasksForDebugger then may be used on each of these scheduler instances to retrieve + the list of scheduled tasks for each. + + + An enumerable that allows traversal of tasks currently queued to this scheduler. + + + This scheduler is unable to generate a list of queued tasks at this time. + + + + + Retrieves some thread static state that can be cached and passed to multiple + TryRunInline calls, avoiding superflous TLS fetches. + + A bag of TLS state (or null if none exists). + + + + Attempts to execute the target task synchronously. + + The task to run. + True if the task may have been previously queued, + false if the task was absolutely not previously queued. + The state retrieved from GetThreadStatics + True if it ran, false otherwise. + + + + Attempts to dequeue a Task that was previously queued to + this scheduler. + + The Task to be dequeued. + A Boolean denoting whether the argument was successfully dequeued. + The argument is null. + + + + Notifies the scheduler that a work item has made progress. + + + + + Initializes the . + + + + + Frees all resources associated with this scheduler. + + + + + Creates a + associated with the current . + + + All Task instances queued to + the returned scheduler will be executed through a call to the + Post method + on that context. + + + A associated with + the current SynchronizationContext, as + determined by SynchronizationContext.Current. + + + The current SynchronizationContext may not be used as a TaskScheduler. + + + + + Attempts to execute the provided Task + on this scheduler. + + + + Scheduler implementations are provided with Task + instances to be executed through either the method or the + method. When the scheduler deems it appropriate to run the + provided task, should be used to do so. TryExecuteTask handles all + aspects of executing a task, including action invocation, exception handling, state management, + and lifecycle control. + + + must only be used for tasks provided to this scheduler by the .NET + Framework infrastructure. It should not be used to execute arbitrary tasks obtained through + custom mechanisms. + + + + A Task object to be executed. + + The is not associated with this scheduler. + + A Boolean that is true if was successfully executed, false if it + was not. A common reason for execution failure is that the task had previously been executed or + is in the process of being executed by another thread. + + + + Provides an array of all queued Task instances + for the debugger. + + + The returned array is populated through a call to . + Note that this function is only meant to be invoked by a debugger remotely. + It should not be called by any other codepaths. + + An array of Task instances. + + This scheduler is unable to generate a list of queued tasks at this time. + + + + + Provides an array of all active TaskScheduler + instances for the debugger. + + + This function is only meant to be invoked by a debugger remotely. + It should not be called by any other codepaths. + + An array of TaskScheduler instances. + + + + Registers a new TaskScheduler instance in the global collection of schedulers. + + + + + Removes a TaskScheduler instance from the global collection of schedulers. + + + + + Indicates the maximum concurrency level this + is able to support. + + + + + Indicates whether this is a custom scheduler, in which case the safe code paths will be taken upon task entry + using a CAS to transition from queued state to executing. + + + + + Gets the default TaskScheduler instance. + + + + + Gets the TaskScheduler + associated with the currently executing task. + + + When not called from within a task, will return the scheduler. + + + + + Gets the unique ID for this . + + + + + Occurs when a faulted 's unobserved exception is about to trigger exception escalation + policy, which, by default, would terminate the process. + + + This AppDomain-wide event provides a mechanism to prevent exception + escalation policy (which, by default, terminates the process) from triggering. + Each handler is passed a + instance, which may be used to examine the exception and to mark it as observed. + + + + + Nested class that provides debugger view for TaskScheduler + + + + Default thread pool scheduler. + + + + A TaskScheduler implementation that executes all tasks queued to it through a call to + on the + that its associated with. The default constructor for this class binds to the current + + + + + Constructs a SynchronizationContextTaskScheduler associated with + + This constructor expects to be set. + + + + Implemetation of for this scheduler class. + + Simply posts the tasks to be executed on the associated . + + + + + + Implementation of for this scheduler class. + + The task will be executed inline only if the call happens within + the associated . + + + + + + + Implementes the property for + this scheduler class. + + By default it returns 1, because a based + scheduler only supports execution on a single thread. + + + + + Provides data for the event that is raised when a faulted 's + exception goes unobserved. + + + The Exception property is used to examine the exception without marking it + as observed, whereas the method is used to mark the exception + as observed. Marking the exception as observed prevents it from triggering exception escalation policy + which, by default, terminates the process. + + + + + Initializes a new instance of the class + with the unobserved exception. + + The Exception that has gone unobserved. + + + + Marks the as "observed," thus preventing it + from triggering exception escalation policy which, by default, terminates the process. + + + + + Gets whether this exception has been marked as "observed." + + + + + The Exception that went unobserved. + + + + + Represents an exception used to communicate an invalid operation by a + . + + + + + 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 using the default error message and a reference to the inner exception that is the cause of + this exception. + + The exception that is the cause of the current 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. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.IO.dll b/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.IO.dll new file mode 100644 index 0000000000000000000000000000000000000000..32dd41b780e3abf07d8bcbf35ba532ffc8d4618c GIT binary patch literal 22672 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.IO.xml b/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.IO.xml new file mode 100644 index 0000000..e832734 --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.IO.xml @@ -0,0 +1,51 @@ + + + + System.IO + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Found invalid data while decoding.. + + + + + The exception that is thrown when a data stream is in an invalid format. + + + + + 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 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. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..118fcce204348879c199c5ebba06751972f7f298 GIT binary patch literal 22176 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Runtime.xml new file mode 100644 index 0000000..93cb00d --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + System.Runtime + + + + Defines a provider for progress updates. + The type of progress update value. + + + Reports a progress update. + The value of the updated progress. + + + Identities the async state machine type for this method. + + + Identities the state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + Gets the type that implements the state machine. + + + Initializes the attribute. + The type that implements the state machine. + + + + Allows you to obtain the method or property name of the caller to the method. + + + + + Allows you to obtain the line number in the source file at which the method is called. + + + + + Allows you to obtain the full path of the source file that contains the caller. + This is the file path at the time of compile. + + + + Identities the iterator state machine type for this method. + + + Initializes the attribute. + The type that implements the state machine. + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a60ab265715dca3e129eaf80adcca908b900ddc7 GIT binary patch literal 35016 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Threading.Tasks.xml new file mode 100644 index 0000000..b47921e --- /dev/null +++ b/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Threading.Tasks.xml @@ -0,0 +1,475 @@ + + + + System.Threading.Tasks + + + + Holds state related to the builder's IAsyncStateMachine. + This is a mutable struct. Be very delicate with it. + + + A reference to the heap-allocated state machine object associated with this builder. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument is null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + + Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. + On first invocation, the supplied state machine will be boxed. + + Specifies the type of the method builder used. + Specifies the type of the state machine used. + The builder. + The state machine. + An Action to provide to the awaiter. + + + Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. + + + The context with which to run MoveNext. + + + The state machine whose MoveNext method should be invoked. + + + Initializes the runner. + The context with which to run MoveNext. + + + Invokes MoveNext under the provided context. + + + Cached delegate used with ExecutionContext.Run. + + + Invokes the MoveNext method on the supplied IAsyncStateMachine. + The IAsyncStateMachine machine instance. + + + Provides a base class used to cache tasks of a specific return type. + Specifies the type of results the cached tasks return. + + + + A singleton cache for this result type. + This may be null if there are no cached tasks for this TResult. + + + + Creates a non-disposable task. + The result for the task. + The cacheable task. + + + Creates a cache. + A task cache for this result type. + + + Gets a cached task if one exists. + The result for which we want a cached task. + A cached task if one exists; otherwise, null. + + + Provides a cache for Boolean tasks. + + + A true task. + + + A false task. + + + Gets a cached task for the Boolean result. + true or false + A cached task for the Boolean result. + + + Provides a cache for zero Int32 tasks. + + + The minimum value, inclusive, for which we want a cached task. + + + The maximum value, exclusive, for which we want a cached task. + + + The cache of Task{Int32}. + + + Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). + + + Gets a cached task for the zero Int32 result. + The integer value + A cached task for the Int32 result or null if not cached. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + Represents an asynchronous method builder. + + + A cached VoidTaskResult task used for builders that complete synchronously. + + + The generic builder object to which this non-generic instance delegates. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state. + + The builder is not initialized. + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + + Gets the for this builder. + The representing the builder's asynchronous operation. + The builder is not initialized. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return . + This type is intended for compiler use only. + + + AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. + Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, + or else the copies may end up building distinct Task instances. + + + + A cached task for default(TResult). + + + State related to the IAsyncStateMachine. + + + The lazily-initialized task. + Must be named m_task for debugger step-over to work correctly. + + + The lazily-initialized task completion source. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Initializes a new . + The initialized . + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Completes the in the + RanToCompletion state with the specified result. + + The result to use to complete the task. + The task has already completed. + + + + Completes the builder by using either the supplied completed task, or by completing + the builder's previously accessed task using default(TResult). + + A task already completed with the value default(TResult). + The task has already completed. + + + + Completes the in the + Faulted state with the specified exception. + + The to use to fault the task. + The argument is null (Nothing in Visual Basic). + The task has already completed. + + + + Called by the debugger to request notification when the first wait operation + (await, Wait, Result, etc.) on this builder's task completes. + + + true to enable notification; false to disable a previously set notification. + + + This should only be invoked from within an asynchronous method, + and only by the debugger. + + + + + Gets a task for the specified result. This will either + be a cached or new task, never null. + + The result for which we need a task. + The completed task containing the result. + + + Gets the lazily-initialized TaskCompletionSource. + + + Gets the for this builder. + The representing the builder's asynchronous operation. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger, and only in a single-threaded manner + when no other threads are in the middle of accessing this property or this.Task. + + + + + Provides a builder for asynchronous methods that return void. + This type is intended for compiler use only. + + + + The synchronization context associated with this operation. + + + State related to the IAsyncStateMachine. + + + An object used by the debugger to uniquely identify this builder. Lazily initialized. + + + Temporary support for disabling crashing if tasks go unobserved. + + + Registers with UnobservedTaskException to suppress exception crashing. + + + Non-zero if PreventUnobservedTaskExceptions has already been invoked. + + + Initializes a new . + The initialized . + + + Initializes the . + The synchronizationContext associated with this operation. This may be null. + + + Initiates the builder's execution with the associated state machine. + Specifies the type of the state machine. + The state machine instance, passed by reference. + The argument was null (Nothing in Visual Basic). + + + Associates the builder with the state machine it represents. + The heap-allocated state machine object. + The argument was null (Nothing in Visual Basic). + The builder is incorrectly initialized. + + + Perform any initialization necessary prior to lifting the builder to the heap. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + + Schedules the specified state machine to be pushed forward when the specified awaiter completes. + + Specifies the type of the awaiter. + Specifies the type of the state machine. + The awaiter. + The state machine. + + + Completes the method builder successfully. + + + Faults the method builder with an exception. + The exception that is the cause of this fault. + The argument is null (Nothing in Visual Basic). + The builder is not initialized. + + + Notifies the current synchronization context that the operation completed. + + + + Gets an object that may be used to uniquely identify this builder to the debugger. + + + This property lazily instantiates the ID in a non-thread-safe manner. + It must only be used by the debugger and only in a single-threaded manner. + + + + + Represents state machines generated for asynchronous methods. + This type is intended for compiler use only. + + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + + Represents an awaiter used to schedule continuations when an await operation completes. + + + + + Represents an operation that will schedule continuations when the operation completes. + + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Schedules the continuation action to be invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. + + + Used with Task(of void) + + + diff --git a/packages/Microsoft.Bcl.1.1.10/lib/win8/_._ b/packages/Microsoft.Bcl.1.1.10/lib/win8/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/wp8/_._ b/packages/Microsoft.Bcl.1.1.10/lib/wp8/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.1.1.10/lib/wpa81/_._ b/packages/Microsoft.Bcl.1.1.10/lib/wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/.signature.p7s b/packages/Microsoft.Bcl.Async.1.0.16/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..a4590d7d9e5de21b766cca28ba9e6ecf865b57f1 GIT binary patch literal 9482 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%0D-tUNz*|tswq6!JeTRv-cCz^#b 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

*=t{#xqQJ$yqXF|+vL`Sp;^7n)LgczC%BzAx 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

OoQY>_5WTGD7B$2=)5N) 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 + + + Microsoft.Threading.Tasks.Extensions.Desktop + + + +

Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + Provides asynchronous wrappers for .NET Framework operations. + + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Downloads the resource with the specified URI as a byte array, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded data. + + + Downloads the resource with the specified URI as a byte array, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded data. + + + Downloads the resource with the specified URI to a local file, asynchronously. + The WebClient. + The URI from which to download data. + The name of the local file that is to receive the data. + A Task that contains the downloaded data. + + + Downloads the resource with the specified URI to a local file, asynchronously. + The WebClient. + The URI from which to download data. + The name of the local file that is to receive the data. + A Task that contains the downloaded data. + + + Uploads data to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads a file to the specified resource, asynchronously. + The WebClient. + The URI to which the file should be uploaded. + A path to the file to upload. + A Task containing the data in the response from the upload. + + + Uploads a file to the specified resource, asynchronously. + The WebClient. + The URI to which the file should be uploaded. + A path to the file to upload. + A Task containing the data in the response from the upload. + + + Uploads a file to the specified resource, asynchronously. + The WebClient. + The URI to which the file should be uploaded. + The HTTP method that should be used to upload the file. + A path to the file to upload. + A Task containing the data in the response from the upload. + + + Uploads a file to the specified resource, asynchronously. + The WebClient. + The URI to which the file should be uploaded. + The HTTP method that should be used to upload the file. + A path to the file to upload. + A Task containing the data in the response from the upload. + + + Causes an online announcement (Hello) message to be sent asynchronously with the specified endpoint discovery metadata and user-defined state. The specified is called when the operation completes. + Task instance. + The endpoint discovery metadata. + The source. + + + Causes an offline announcement (Bye) message to be sent asynchronously with the specified endpoint discovery metadata and user-defined state. The specified is called when the operation completes. + Task instance. + The endpoint discovery metadata. + The source. + + + Begins asynchronously retrieving an incoming request. + Task object that indicates the status of the asynchronous operation. + A Win32 function call failed. Check the exception's property to determine the cause of the exception. + This object has not been started or is currently stopped. + This object is closed. + The source. + + + Starts an asynchronous request for the client's X.509 v.3 certificate. + Task that indicates the status of the operation. + The source. + + + Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. This method does not block. + Task object indicating the status of the asynchronous operation. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + Authentication has already occurred.- or -This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. + The source. + + + Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credentials. This method does not block. + Task object indicating the status of the asynchronous operation. + The that is used to establish the identity of the client. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + is null.- or - is null. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + Authentication has already occurred.- or -This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. + The source. + + + Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credentials and channel binding. This method does not block. + Task object indicating the status of the asynchronous operation. + The that is used to establish the identity of the client. + The that is used for extended protection. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + is null.- or - is null. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + Authentication has already occurred.- or -This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. + This object has been closed. + The source. + + + Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. This method does not block. + Task object indicating the status of the asynchronous operation. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + Windows 95 and Windows 98 are not supported. + The source. + + + Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified extended protection policy. This method does not block. + Task object indicating the status of the asynchronous operation. + The that is used for extended protection. + The and on the extended protection policy passed in the parameter are both null. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + Windows 95 and Windows 98 are not supported. + This object has been closed. + The source. + + + Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified server credentials and authentication options. This method does not block. + Task object indicating the status of the asynchronous operation. + The that is used to establish the identity of the client. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + is null. + must be , , or , + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + Authentication has already occurred.- or -This stream was used previously to attempt authentication as the client. You cannot use the stream to retry authentication as the server. + Windows 95 and Windows 98 are not supported. + The source. + + + Called by clients to begin an asynchronous operation to authenticate the server and optionally the client. + Task object that indicates the status of the asynchronous operation. + The name of the server that shares this . + is null. + The authentication failed and left this object in an unusable state. + Authentication has already occurred.-or-Server authentication using this was tried previously.-or- Authentication is already in progress. + This object has been closed. + The source. + + + Called by servers to begin an asynchronous operation to authenticate the client and optionally the server in a client-server connection. + Task object indicating the status of the asynchronous operation. + The X509Certificate used to authenticate the server. + is null. + The authentication failed and left this object in an unusable state. + Authentication has already occurred.-or-Client authentication using this was tried previously.-or- Authentication is already in progress. + This object has been closed. + The method is not supported on Windows 95, Windows 98, or Windows Millennium. + The source. + + + Starts an asynchronous request for a remote host connection. The host is specified by a host name and a port number. + Task that represents the asynchronous connection. + The name of the remote host. + The port number of the remote host. + is null. + The has been closed. + This method is valid for sockets in the or families. + The port number is not valid. + The is ing. + + The source. + + + Starts an asynchronous request for a remote host connection. The host is specified by an and a port number. + Task that represents the asynchronous connection. + The of the remote host. + The port number of the remote host. + is null. + An error occurred when attempting to access the socket. See the Remarks section for more information. + The has been closed. + The is not in the socket family. + The port number is not valid. + The length of is zero. + The is ing. + + The source. + + + Starts an asynchronous request for a remote host connection. The host is specified by an array and a port number. + Task that represents the asynchronous connections. + At least one , designating the remote host. + The port number of the remote host. + is null. + An error occurred when attempting to access the socket. See the Remarks section for more information. + The has been closed. + This method is valid for sockets that use or . + The port number is not valid. + The length of is zero. + The is ing. + + The source. + + + Starts an asynchronous operation to accept an incoming connection attempt. + Task that represents the asynchronous creation of the . + An error occurred while attempting to access the socket. See the Remarks section for more information. + The has been closed. + + The source. + + + Starts an asynchronous operation to accept an incoming connection attempt. + Task that represents the asynchronous creation of the . + An error occurred while attempting to access the socket. See the Remarks section for more information. + The has been closed. + + The source. + + + Sends a datagram to a destination asynchronously. The destination is specified by a . + Task object that represents the asynchronous send. + A array that contains the data to be sent. + The number of bytes to send. + The that represents the destination for the data. + The source. + + + Sends a datagram to a remote host asynchronously. The destination was specified previously by a call to . + Task object that represents the asynchronous send. + A array that contains the data to be sent. + The number of bytes to send. + The source. + + + Sends a datagram to a remote host asynchronously. The destination was specified previously by a call to . + Task object that represents the asynchronous send. + A array that contains the data to be sent. + The number of bytes to send. + The host name. + The host name. + The source. + + + Starts an asynchronous request to retrieve the stable unicast IP address table on the local computer. + Task that represents the asynchronous request. + This method is not implemented on the platform. This method uses the native NotifyStableUnicastIpAddressTable function that is supported on Windows Vista and later. + The call to the native NotifyStableUnicastIpAddressTable function failed. + The source. + + + Opens the connection asynchronously. + The source. + Task that represents the asynchronous request. + + + Opens the connection asynchronously. + The source. + The cancellation token. + Task that represents the asynchronous request. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this , given a callback procedure and state information. + Task that can be used to poll or wait for results, or both; this value is also needed when invoking , which returns the number of affected rows. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The source. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this , given a callback procedure and state information. + Task that can be used to poll or wait for results, or both; this value is also needed when invoking , which returns the number of affected rows. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The cancellation token. + The source. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and returns results as an object, using a callback procedure. + Task that can be used to poll, wait for results, or both; this value is also needed when the is called, which returns the results of the command as XML. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The source. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and returns results as an object, using a callback procedure. + Task that can be used to poll, wait for results, or both; this value is also needed when the is called, which returns the results of the command as XML. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The cancellation token. + The source. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and retrieves one or more result sets from the server, given a callback procedure and state information. + Task that can be used to poll, wait for results, or both; this value is also needed when invoking , which returns a instance which can be used to retrieve the returned rows. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The source. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and retrieves one or more result sets from the server, given a callback procedure and state information. + Task that can be used to poll, wait for results, or both; this value is also needed when invoking , which returns a instance which can be used to retrieve the returned rows. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The cancellation token. + The source. + + + Starts an asynchronous method call that returns a . + The metadata. + The source. + + + Starts an asynchronous method call that returns a using the specified address, callback, asynchronous state, and download mechanism. + The metadata obtained from the specified . + The address of the metadata. + The value to use when downloading the metadata. + The source. + + + Starts an asynchronous method call that returns a using the specified address, callback, and asynchronous state. + The metadata obtained from the specified . + The address of the metadata. + The source. + + + + Begins an asynchronous find operation with the specified criteria. + + The discovery client. + The criteria for finding services. + A Task that represents the asynchronous operation. + + + + Begins an asynchronous resolve operation with the specified criteria. + + The discovery client. + The criteria for matching a service endpoint. + A Task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + An IPAddress that identifies the computer that is the destination for the ICMP echo message. + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + + A String that identifies the computer that is the destination for the ICMP echo message. + The value specified for this parameter can be a host name or a string representation of an IP address. + + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + An IPAddress that identifies the computer that is the destination for the ICMP echo message. + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + + A String that identifies the computer that is the destination for the ICMP echo message. + The value specified for this parameter can be a host name or a string representation of an IP address. + + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + An IPAddress that identifies the computer that is the destination for the ICMP echo message. + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + + A Byte array that contains data to be sent with the ICMP echo message and returned + in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. + + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + + A String that identifies the computer that is the destination for the ICMP echo message. + The value specified for this parameter can be a host name or a string representation of an IP address. + + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + + A Byte array that contains data to be sent with the ICMP echo message and returned + in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. + + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + An IPAddress that identifies the computer that is the destination for the ICMP echo message. + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + + A Byte array that contains data to be sent with the ICMP echo message and returned + in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. + + A PingOptions object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + + A String that identifies the computer that is the destination for the ICMP echo message. + The value specified for this parameter can be a host name or a string representation of an IP address. + + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + + A Byte array that contains data to be sent with the ICMP echo message and returned + in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. + + A PingOptions object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. + A task that represents the asynchronous operation. + + + The core implementation of SendTaskAsync. + The Ping. + A user-defined object stored in the resulting Task. + + A delegate that initiates the asynchronous send. + The provided TaskCompletionSource must be passed as the user-supplied state to the actual Ping.SendAsync method. + + + + + Sends an e-mail message asynchronously. + The client. + A String that contains the address information of the message sender. + A String that contains the address that the message is sent to. + A String that contains the subject line for the message. + A String that contains the message body. + A Task that represents the asynchronous send. + + + Sends an e-mail message asynchronously. + The client. + A MailMessage that contains the message to send. + A Task that represents the asynchronous send. + + + The core implementation of SendTaskAsync. + The client. + The user-supplied state. + + A delegate that initiates the asynchronous send. + The provided TaskCompletionSource must be passed as the user-supplied state to the actual SmtpClient.SendAsync method. + + + + + Provides asynchronous wrappers for the class. + + + Asynchronously returns the Internet Protocol (IP) addresses for the specified host. + The host name or IP address to resolve. + An array of type System.Net.IPAddress that holds the IP addresses for the host specified. + + + Asynchronously resolves an IP address to an System.Net.IPHostEntry instance. + The IP address to resolve. + An System.Net.IPHostEntry instance that contains address information about the host. + + + Asynchronously resolves an IP address to an System.Net.IPHostEntry instance. + The host name or IP address to resolve. + An System.Net.IPHostEntry instance that contains address information about the host. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml new file mode 100644 index 0000000..5c22030 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 zcmeHv2Ut@})9{{?0)!e+M5F}i{e&V#K)N7O1QZJj0fL}FAPFiU3W(Ud*b9igBlg~V z?_IHXv5N)&*^>lN@!tD?-}gTE|DNZMX3oy;?Ck99?ChM~4dJ~fBL+f<3Ev+-5ZVe) z{PCsXUxOkj)-c|#fi|j~GTBOWJ!KM`mM-CCi$(p#f=phrAS+8GictfPVu>Pj%s>}Q$X6s_Gwq=_n_ijWiJD9dt(;Zh!a6XA=H7M&(# za^nmvKmDly2>EsD1oSI$BqqiGo1StMXTiq`_{QKwB0@!tOaS*n=&TPsix5(SM_nXB z2JrmHA6}#AbQNX5Lz-1~kP3%L0WakPfHJzTAb0Z*52SJsOT@{LNz0Z92{wFP;M?ru z3&Z6g7G{Wm5X*{X#yUWr@NM?-MaaJyN+%QLTF0`Hh=t7T5ISj!kjgKFQ9K#jU$TEg z-?n}@u;8)M`_31_lHXibF}bz#g?aSAn5iDi_S7Cb-FLts zj=D9|b@2t)Am6oG%epPq=e{@0iaqGE%(e8|mDRo2Hup4YlL zb&@4AhLnhh(VI2|*e?kqtI`^E!0e4kD-$TO@gW&ZmQ{O5TEQ$~+dR``(ml6R)?iw} z_}ki8!ANpQ^9Cg|cuLIWhy_M00YLRuA_gXG#tJm>3oGa;+s4XTUfTxOR6XOD#BTG zKFQFvq98{EGlpZ+fn@OTytdN7&3J+)WUXpq6!UD48WWl zF{Uo1Dh_M36H)|49D5y71al0V5M9ret|u>ID2iw%bdkIkTLQxa4af-O7(GTHC`i?g zVxeN_Ep&<7hC>#B=9y~BL4cwh_C!~9amXKDHlY^ z${!1&BrDWWA-O8%I-EkR3ob|3`&z?~AGh16lEw|Pc4+=eRsm4ww$9JFR)LUd1AX^v z=Foem zS%pBYLR#HOEjc5_Ax?ui_8J$lSfIWkP!HfZd*#P7M6oHA-GV6d1 z#ep2ajEiR>o5LmxaUC|J5LaR|3vn$rs}NUX)9e&xOq)MFkJ$}u3#cmrZ^fbKjeKgs zfZ8?}MjLpL1>j8qf*%D4o|7qxkO`xZ1$4p1{)CnVR{>dY9gqcA0$Fe^b^$JGQ5LJe zmBooH03Xd1MdFrmyI>4>DdbA5MzFye&)zdc=fm zx)L-gXmneOQFOpff_8rz#Td+2VN%c}EI!aAEImw7EG|;C2cyl!PL>`wOa$#=DmGoC z#rCK_w&w)?nK3cl3gl)tHV*a-a|{}XWey-LZvbIwV~V;r>pQk*7z(b0FP8<^0a@Iy$~FNW zWI=n}5cI2Y&f@U}uf~D^Vgq98wif(%VX5}B##h<`YF?>KMG|0t)a&V@c`7oXc-Wf6g)~2H<2({WC;Kfa4Dd>u+2e zlA{7V(HC=P1il@&?h9X7R}gf8PQzkA=Yx<4^MZcjy7U^3>47aCf4pX6`-2Zh-U~LW zLi1q#SP77WHUc*eI*zshd`YLj0n|X&gbu9M;lwpfRHuDBWq;orVQ8oI%5NG(1eh`!pn(n7$niJJ2wZ8Oda$a%Krrf>tnL zjL=o)R>=7bP#fv8aC$rq53sOQR&3mhB(^W4heDc-#sJhu>j7$`J#^_=y0nf?Yb)XY z+5u#vP$f)1gocx8xKybG_}_vw2R&BW%H$v;<*iI3G*3BC`2yMqiW_-yeUyRPBLgElE$2AOczZ z0qenBX404*vZt{FG^URnY3wPD86ZB5X{utLJdhCA3!pI*BIPUm1BJf3mEZ@G*+gULwG@~ zbe66+1x2tn6Us=9E}Mexur2|%Q(kX0;R}=}8?gxRUrOy|Elef)f%e-pV(F+gik4&Z zi9s-bG8(Z$)DCTxW6Oy$WQYzoVv~?Dy4r}%1}n9KMGT=SXd^KjS)lbaHUo_&mLMDC z1&bc;?FGOb&_+3SkEnqSAU#W2Ssh@`s8o(kC3e9I^1cx}1e*Y%uvlU)Q;Ac^9ThcV zmto82vmE1)wa5phz-osnIpi*|wu_C}A>@awZ4_mvPykA7#4e*CbXAVcCu$)!O|+F! zb|jymF6gEl>q@>uVJLy_`xI2qenfUf26mVdk5K~(M;Q=kAXH0yQSw5ONRQS;Ex}N3 z#fU^@G$tF(C^S)qp%*GVW)#w)^`as0Y@fWWm@ex;YhF>$M~0zQblHKQ%1+43F41Kc^r$H6Imj^dRdqM$rQ)ZuJ7zvj#2A;3RkJ=~+){XLC&DrkP^kLeYq z{~Zok8wzfq~Qu0R?~1B4foOT7!A+S z@EQ$k0jdyh0BRET0KE`FV5mYv6SRzVfZ#%!NrXb_5uz=?Q$#B|Z2<5i;ekG~NHP@S za4%RVRoMp!Gt?HK2XbPolV-?^twXkgQhi8wWgC+!P|FLMpk8cq(hg;_UC3@|CfkQ} zp?P*gTiAU`FFGBF4zqK~wm`E2Xl?>cH}sgj4tx@pB$PPJ-UB&m;E7`CoL&S^=?fW3 z_$nbrIxTZIl%RBg=!OOY%%OAg0D3`0g5ea}i%p@u*D=Ccr4yr)a90UotRMnZ4iK}6 z7?lV}4^Z(!xKzN1NA4>5j1+`RQ_uhveR4J-RhhwL&9BYmlz~11|q_SS136K_`T^!Ik^hH9a$I@^*Ko9T@ z7%~YAalVHt&c}KfO6xNR>8PD%meSmEkgeK7=6E_i9rTGHzQo#lLxifiuolbdi-A4| z%~VTbt)@#i(v&;tbUpNCE{h9kJZjU>Zo&bLK;PL8NSp8lXp52o7NGY4RnbnC1FWoV zA#F-SZNd`LXcnY9q8fk!=oY{*8phB$edzQ+bRY61=sDYuZY!CtI|79<7O^Vm zoGKdbrQrb@-lb{o(`iKDwipDKlSijb>9jAM4xrPCbUK+%7t!evbh?60SJCOcbov0D zzDuX?(`iI@B#$u=iCaPB4g%UD>9*(`Q#$QSrvvD8BArgA(?xW;f`)r(c$bEVfw}Q$ z=u5*y8Wz#8f`)r(c$bEVNz*fNyG2Y}ayN0Cn9tB+c7eByBxZkj%b3KR$E;*7Wv*hb zXKrGKvu3bZC>XY+S#V+{K{tpe#A||0I*?t-6f%q4Oui!}j8cXjvnTTi^D6Tt^D~pj z>cbkq%4HR@m_^tR$=(z3vlU^@!afPFAn<`K0yHm6vheN;{ox>A`uQ`R>^$P1v6*urJs0(Z zr!DIc3SrGfqv1IPtHdi@l#-hv^g-e2$zqX2lqz+IO%n?RDe(5}5G#-jlsE(pkqWaU z>7p!&LrO*l!kIBb@u2i%p#;U`Nu-DDV^aZ&W~lNGwFbxmn4;z)#kX5J6T-hA>Ew-P8uSeureKNUUfhG!nr+g;0=* zqCw++SZOFuoGum0lEE3dk~CQ|K$M*qEBY-Rnk5yAvji|GaGZ;I2*orj*v&{DD5J)? zUDLDVEHM@<3d)iFK5z4g?A(WyxVG?Kzlpzty(mA<8i4=7fLW{C&Sxa;V zT_)?4EEkU9e;F5PvIL2RIl1X#VYon=oQ8y`Kg|mdN^X`|*gqYNN-Wc#7)j`XK}or( zsn9!7YN`ZeN*3j2Nl^;Ok)A~lxx73kJzt2@vr>dZkW?TBwrG$bBUgw93iFV>OVLm> zJyYn=Lny{Z4R#KefJuYl)_`!ZNIbB~)D(6rr~SPkI6Xu7$HLI8RFOE77Eh4zM=CtD z;`IJ$(%-pb%MoPd{az58F3k}Bo*gKZB#YCtu{r-<7$C|@P4Ay8rses)I7$qTAh`u0 zV#Q!qnSz$o5&$EXD{dx;Ld8Paph-}KFjp!TWPqX2qbTVr$m*Xf=>L0_z;r?XED;PR z7)PKmDYt)rK~nQB%JN{a@N{gPc8amYih_|4H~J-62Hn+YVTND`osu;5T3(S>urxg> zJtJM(OwEm+tEs|2agWIBSC`|Hl#oE7fEY6`ACH8D06}t^FvTxRl$Dn$%9VgKOcSL9 z3NwWL1yUg&DLTTkkixY06|7Zk|22?@&_M~g?-g8lUC+pJ0Ngi zbSdp|ooG)_GictLj0x@CFug1x^UWZLSCey<4Uz=WIW&hDJWjAGifMTRg{gwZ^+GJ9 zO(~MrFW4b?8EJ%YaN{UMoHPztgh(2bo1HBZ z!^k$}%8Vb6moOVvJW+1{v?kl|YPL2g)&rlEgajwl1G~Q1ylfa^T08V`hl3Hqa)81` zgM<;_{t*oGPX%5+{DcGvZ5ebeyxhu6)ju~q1FtY%KGKAQBn2XK%s#FO3C_qXDNibt z;O=7F<@PFRBl3onE+D>#jY|Lp%-9GEzn~= z*a&=@)#-q;1+W58$RGNE=;j*zfTW2DU4R!qIw3a^n47Xd0?$V*Lia3*AXONd)szi2 zaiND4Tf93RD1Zunp-Yz0HAN7ZIH@VB_`OD|tVUz(fGY^;3OMU`dcKpa zLQ@=qYw-DW6*{wpIxwR2%xRRL?;;CXTA+3Rjn=INs-)kj1T9d3{B*lN^^Tv?6fXT< z#|aGU_c~5g3zRM`Qo=m?byS?72QBdI&;lj&;%DFH1VjHDzZB#pvq(CwYt*V!vdnEZ zE0g(LXY50p=VB{sHb1&&4HgTse{aYcx=mO6H88|u?v&cBwPpm3Z8gtpH2dz7p8|-+ zd|4C+M}DTsu;-A4k|D6nfPVrcMd?TcIk5l-LT(luPD>!2i^Mb)YLf!F5}Gcn89i#9 z1T?AePY9GTz$G72NL>mvur@$i3a?Ousy2>VGRQcftPeNnNvcUbQXcwZT#fQ^OESa{ewud5Vt?j|$k%Wc@lSdF5 zECAeGoK!BVKxVMRS%lDZ&=?!PF#{eQ9TRf0s@SW(sC@Xr+QC|r4l50gw0`2G zG4&bi#e*j%dzZX^@+Kv|tJ<`Et7cpEO|n}lv@`s2*<0FIWdHEZuzu?_56O7WqQ8^xY?V{NRT97-Rt-zoFI6*Q6 z0B97nI?w~0ZNTO*FiUv<*DhKD90|+_s8-;F1#r?#+I|g1D_+k(U z+&q*)hxDwb%}Lu;g@?@yTap@#=?8|~rj&Si;un>3Ad@ykZC52oPJvuw9s_frEwPba zL8gNYpo)pyb0~A<37tmIh^xv*6*Q>riscGX$Yd>($r?9q{Zr%C^2V*3m|H8DTVqDn zm{C_eu-syzt?byJK(VB{Uq*&#a5%*G>97$*#1qKYAtER?3LR9XM#TYTP%Fhg%V_jnE1+;VHQAVseutLMi+vK$#DBSNI(qD1`Ljwl^J7 zcNHWFGnDzxlnWHVC9n1bQl$(0#jtmh#)TJHp+F*xr%f>)7{CpD0y*wq!E1ae<-z_F zyfo0SCJsCv^od7rDM)x?A-v}e5~esHq)(vME!IGA)dZO}7X7-L*K7k2wjb$DM>Kib2+6*8~rSxn@`xCUGy*)u*V-qj`E#XTN=j1ZrW_q;NNDd`aP#{Uzc9g-#R zn~(tseAm$pfmwm&n(5^2FN4@s&t_0-vXyZnubD( ze=aBq((rpFxR6G`nUn}+!o4=!MjrG?0GN25JnO;$Z}3 z=DL;06k0tZbIOfBJTsv699*S@O1#K!zL`0V;#uiZ-~v| z;{sOo73fSb8Q{Zww)TQ9dhnprig+EfbMMcnB#vH}KQviBx>h=GWd=AhT{LX+s zrEnjM0Byt87~LAyVK(R*k63@`JC6NVfNpj)7}h=R+aQ1` z&~yA5O7}ZbPKzxC_ggVu7?X|q?=t+?#;1AzGick0g0@8N+*r6s_R@5B^;ZM9EG_i}?Sp82`WZ ze@6rKZ(K?k#AhvJtt1J8uS%(~S+*JsQlEvWu56Ai8}9d% zxRC_2!iVyr+BD12q*NFLs$ec6ix6eftRAzK_2y9JaK@JfeVz~zE8UG_zxJ8_q@tvC z301;8K$S37RWL|`Bz2rY4YnRmA^SEQ3wcMY#FkQT6pVnI3DjU(B1U&6Tovjb!`Gp> zY(SKCIB^0A?5y{fin91xlm^aJ(ou>Qreun;Qus!c0nXv*v>bx-O(s`pRUKw{WK=ZY zk}{W}Mp*&r*=a&CFEA#E7ZelW89)WQ*gI419qa>xg5CM%l&P#o1}*kTepE-55bc|5 zn1K5cC4?pz1i>Lo2m&qLOldHLYomIX4IH^Jq|)fv-dFuXl}6spo-uUywuGbvw#9{U z9y|2fFL9W<=4#kzPyKasN31>C&tv?4rvlv}FWuZd-z0raDfuEW5xu@-Igeyo2UzI}(a&ZGE{iP^y&EE-%~SGm-F zx_&kO+3Z68mT=>^=R+@-tEZ|NX*jjc?F_pzE~)uU_eo9!xXXB3CnP)9#G^D-W%AE>!_ zAmR*VrSghd&GN)0uby3AHf^qgZll_ypP z=)RtKc-?v1?F)LIrESR2l&MGQ7PT^U`Ft%pIGgj*_v@gqHMZ*yxYlS=vADi5Gn@*e zLMu8~1eFD(Nu}AIj*iLV42R6dD>{gfJQG4i8{b{Ass~(uwrLVmhe6JzZ$?M9@Lrx}NUg?`x z^i%V<<2rkmjQIZ2ux9t^DT}9==WJUgUcX@7gEJ^;O!kVcU82Una%`WnWcj1;f#r4v zc`ue#@vl!#oV+-zVH&C4$<9pu@BoYAZX>#A?Z{0IT$!$XnDPAH8P%6PJYT#PFXO1a zM;F>}UDsY*^Z4LARjZ1k%*JsmIxTmrwU2t~svGe- zJpYEypwa8?>UzbmcwT$OI`=`lk(P7ceYRiV*TGiR_v`MC+qcE%PScGJJMMhQZT-9F z!HKKOj zHkcM4x-@Uo<{PK$vkR<<(ycbuXZEaMv1;#X=7fJ=6K^`g`uUMVU5-AnEWI%7aDZw# zVpT^9a}FsSQzB?8zNLxEXy&bY2scv|3bD7{T76(&- z{9ncgECibpOUK5U@9N=d>yj!+rIOtE_JR~=H+vU>z}a5V0Z_LNNy(HeEQl_Gl%E{n z3GS2Q=Qry1B#yZ`IP2pF*HO!dHR8Z#p)aDf%z0?UH_uN)xQGFUSBy#&hL-kERj zMDZ!w1@>0>Cvbrg6gWWz4ldB=pSi$4@Rt5Eb7_CazmjF69p_wpY5w8o^_~|4!<84j z>UU>ApDlT3$ay;lr7f6TIZyS#@I~X_gl{kR_^N)lcJBMWW}59LjBf2Y^v0UgHODfx zd)NgPnsH+-D0TH8ou4t39zICzYgaJeaD~>a9Y*_8zzl%oL9#4(eo69|yxj!(Us=Rb`DuivUo#5{l%lsWj z;B28!M{E3Fltm@b0UAeTs>PUTZ|zcuwz>>h-1u#A+}JErrE%@!+f%kO7uK{R%8M4k zUy=!cwJJR|JsI{Ld49QYcL#3j<SSBuAYv`fvK#zYDE4hd8Sh6cGEN5h0w8+^vi%YDJd!SPGlESPYDJE@1)zSSxT zj0*}6)(<>bZ%Pw;1|5RBM z9*HBi@8|dt7c9n>*Un1pxSTIq>b3K#J=M06s1?anGvdIWU@q)p1R%eke3{1Tl0@Gg zmNOrk>wL4R<;0Ztda#&^lKHYwsxuW-5m4b**6E-7vPOFsgJ~y&Wz$|PR^he4i-l0& zlodF5G53Gw#blR=@r1$i1-Sn1zeoc0^6(jM5xnlX$hX>Q(}3q1j#BFZE`Z_>VGz$TMsM0KJ2WuCS}%-C|!r4dsrs< z_sab&(+^CWRDNv2)ww2X)#K;YEm~WaHbQNH{fQLrZ*>bk>W(nmHu}tf<(>JC zb8g>P+Ea)QL}{@C$Q5|Gn4!zw_P;D>JI^+z6R!GjyOs z+uB|C?jM@n%`|Gw>05dcW}2_gEj!nBjg;bXpDSI8EpHty{P$LhFzXn^TcH4u+Qgp z-YIX1$&B6@Ge4xtYiXUjeCC4-?BXtq>Pwe#JGW9PSy=kA`;Z1=j$xGYNTfvt zzua=$G%~;p?dYVPjfdAr`w0c{-|di*w0f{c<)u< zy_fx!_iph;_$TkJ)#!x5dxJkmRPikATTPk8ld0kfMXg$Lzm>_01^@BzqC_iijc#R^ ziY05hN_xIm(s2;}ukrf-=+zx`tu=G(fp|t>hg(lKt{HsebY8b`qS`^4(L;;@cR z2)S1m)B0BAs;LhiPZ)5iXy2phZ`qC`8BeF!n6=OT`tjR?A+sISKPlbI-l-Qcf8s!n zxO{7+$Grabhq`GzON#HLJ8K-T(>*19r}~rpE`#{qwqn(z&$7LLjO6It+0PM7th=(c z&GU$H!wLjM_&!7%PAiS`*IUi{;I%EaXN|q%~@?9sCiibqHxpw z#ml9xTO$tTm}*-LQuT@+pVK=ypw-Trn)TuRk1q88QIuy=w4gPW`ov$mpZ?JW?M==G zJhgqg<9*0UyNg$yin?0ZgqS7te%9ml(%ZA=ANLgPDz=oexvvJ9?3r7#&oXv%^#JcN zm4gHuvnq9#?pfKnPFwVStW(B@hCAJkjyFA)x@*4SDD4!|+kRcINn0P7JlwSYc=E;} zv8;=J4pFP8uU|4`RZYc=T>WcPN9p9YcXV2=oK?|hy!oDr*QLizE zp3gt`H}yTEzwz+q)|v0`ycpZnmMSi4#zT!Srm`!di=tXMVEk_#?p5j+>HR5|Yrg!# zRxGoGKygQy?2>0wNB8U{&H3?s(&vVg6=N39O4X~zv0X3{qtj$Z{-ZJFuqc)RBbGFm~{RN&%nrV%+1o`6H4nE ziasvvy<6j=`}m~UOYSz5nznzqdQ0*6^r)GevPGIN7V3Q%c>UGsGk#OmL-KZ+olDto z`hZWYDHxMm_}zL=cKYV)JR z$tvj)P6zt7_I%$e{L)HGy9s*Q&lbL1X_sYi&0>C9P`8E0$Cy=nj54p9I(qub-A70K z@bPU>mpa_B%P1XxWKPnY$`XtAR0(O;G=OY=2?;xHB$qbXiT_%N(DHFbGlT6*=`~5s z;Hx$wN(7i|qd~Ixn)oaM?jN~P6uiAU_x{aXt94ap^*7u3jcJ?q{0;TO-`{wJeRErZ zeOPQOjsfP2dNydYBBvQ|`F3IQit060ORo>E4u3$r>#<^1k=DbPk|f6d1*6z)?2J9P z*WKPR_Wm=c^3GEB^uX*~(nxPJN~-KNc+fMgNBrYQ`=kvKf1H>Txzi)T@$9Gt(f~8t znoZpg&u!4nTf^=(yUYGA{mHhm(eCO=hWbrP!&8JtpE%oAF z^4tn_#-tDT3{O94b6<1+iu&yn*Hq1WI(S~f{L|xWXFk}Yl|B4{_Go2u+mP!Yc740# z{WNS`TQy%XVhx ze8`fFx{)xRbNgQ3AgaXlW78C768sX=N04`~QP=or%k%P29t#8 zM#VQ(hT|=~kMzgmEqbS;SzRVC!gW~8VuQ&CT>Ff-sm#B7Wl1lF#i?O;AL)2*7&bk` zr=X%ly%X%4?1H#^Nwa-o<$HNw)XjSaJ);BgpLW+(L8M{-k-bT zHrM#_Q!h7&(J8(Qy}tsdUQ{Fczhtv`UN^~>$;%v>r`LP;>|}RhTVGGlkWU&JvBPd| zwc)hO?AU9<#J1+_vk{5X8yn}9b}x=R->IyqBWuG&zj5n_Ug|vQkan0L^g2&4X;+}v zgRfUbiAoX3dEQH{G2Ke;L|wkNVZP6&UCKq1$>5oT#-3Uw_E?-_sd?|)hR+AzY`nIx z=m+qZav|cG9y{dbljPctzEccj($z&kOU2 z8gZ2?Gib=p-Mfm;Sq)4X^X`sxvd+HJ^Ffz=MK|KL>=nVf9R%xEvYiccd`zX-UtlmA zEx)TW(QNBQ(23b8YHGEE#_6{KImsIFO8&vDpLRwFvZ3_SZsR<7}!&8_LMulJ0eg>3%euTsTkP5mLGe;?ucR=`Ogg~ zPP+c02`K~(icKgIu6;E-d4{RTD1m6XWMP2Oz`h$&G^0OVcyvfKVO*Q~kq4qaAGm+O z>a#TGd8B2)$f|bXA5zN_1s!k2?XLJROw)0J_v#?$z8e+|I(H}Wb!A>ezXe)DO>5t* z&$*EAx4wPX(vxH30vMOq8qRh0)*+^*cAUO$P(xixdC~~IyKw;>Pj`NFGk5&?`qs?j z1_M5Y5HBN~uBmt3e}wx^GgY&6@zE;>w)lL0|6u&(PhGd2db@4%-m}EB5g{IPoj4P} z?;mo1Ynwi2>TIdqZi5%qi*6g=I2#`j{l%_)_0!HQ!6(W3OAo|blbvUhmy~C+e+cSA zUnR_VWVgxn^_j?rg#&db`}DfLK)LSJ<@H4&g7M`Q&x@*qFT1W!@AUmXvrMeZ9X9Kf zX@EZa>HM3URq{t&T5^lI$Fu5k$(M7(!-wdGz4Yp$j+7^&mru$9?}ptfT2yJY^Oa-D zcFmbjHM~z%kLhCZbc#!D_QT~v)w|B?`kXtxjqUTcL8BfF@3%x!;P2qmr|r@O9GB9% z=$#RJb8g?CvQ3i5dE3Edm6l!T;zWwe(;vs3Wr4omODQQg^zxr^xm))7`CB}?Fg||? zTp;e}U)9R4-PCh-h2?i9j6U9P>HEMDr#C&_mXvXYY`r3%sr4EFEZ+54Ra$i{;;5 zVoJ#0uON{43IYjN5Ma)&s{10=GH_UPHEU&wR=CUdx0`#KEc9<@Gw^BesFhpU?)uEo z?ZXeK8QpRlcv$|K~J2bEwmjUuTqXWQxmwQ@7042jNDae?@naC^Ng?5 zeILC2u6xSrtQ6NFODmE!?JxLF`+WbllKQ3iyd|O5kJWcq=nURH-TU>|`?kHcjKh0a zEy@?))%M&H+VASimjP2oTr1d6P}c66Pxbh|PsT)+>c6dY?Db%BNBgzTJr8a1X>htw z!|<-&ux_gRu=Dea>^?;Fm}25;e!wFuWq8c?d75k5nwFk;znxJw;Zs80+2}pvr;pmX z*F%sgN<$!?ObTjajlk%40ls&qYcaY=xqwER=n z=OMhFb~=3%%jft+I+tEwKf2BB1rhIOtlt@2kumH1-OHoLH|{jOgvIMA_4{T~)1{0S z7o)$};{RzE>bC<3d?QG4n?r2xN%AKLY-`1esC~BV2>+bv7#FHHCNO5gN<>9ggja-> zh5qvc0GPfoZ()xfjry3T*q9A3OrM9C7kr;-kTr64akTjG!= z&7^!A8IY8VkrU6b*-hRA`X+P++~ZA#+oB0@cNG7k58o`tw`sE=<-jxi#i7!xZ~wPt zOJ?1T&C_?da8=sB{an=<+}h-+v;Aijp3hU8yib_mVCVDsfcRYIh=$#ro^XzL+|zkQ z)w}c?$$Q$nE}7X^SUS0ITyRwPt7=n+p4SgEc<1FmF8b{H?*s4qC^=ZqedOJ4$;C~E zgQt7kdzx}A(0fR}={udmrIV#2CcHmkK?d9GAFH)v@d}pO+?Q!z(j3YwY&zKt>=~MD ztdgG9d)ABxBi`?w^e));_P35_ce%dKGGF^}o#o53x87;2n{737R=9?@>RaV8myHiN z>D{Y4WPiHPf{mdboWq>`hu5rqxZ&E3)}y-x^>la2vD6=4{oeBPZ97k1`m7DT#-wG5 zmTi$9@MW==5;j&oC7pD_Q&soYgny`=G~7Vcx-e+jpohLT!m0y(qm#-G7$$d^S$608 zyU%ZRE9Y3&o?0^V?5n=Xe)sz*%^T&z9?U++uFf@XwOb(ARCn`mJLc{?en&K{UfmWt zzL@#3GJeKYbh$EkSFd+7m#Bn=Xw5D%K8vgmRnJ}0DQK{f>*4c@7A?%rZ~rBv+<4X3 z&Zb2l7JS|_a7)%M#&_guB;S$fBH->8?&t`qOv z$<0ij;(cy@kBG=UMRDybhj5)t@?ZOLsylsMesXc&eU+o<#^v;g2npKje{AlcKAfVE zf#35M?%S1_IpA2dL`OY8>J-03SC=Z$)uvzk%m3|#OZNWX!uwmZ*TM>TD~B739L45S zTP7bixQYMzMwVmayQ~V6-=4{9_2cd`$*{Hk-uZkkKYrJ;uj!K|9nQMP|5!A7(3i`m zrRV2Ul?zGV%VvNhiAW37*(_&=8GwYx=~;S9$Z=zGjR(eNx}Mf6WaLJ#bCf@g^ma0xi$_k-mK8EfUNc;!T5c% zqJ;2ft19eD3-&8Y2s_vWvVv983`|VUy0jOELBK7UpLaT#yb~$H8_)08Enrxb40LY) z;YR7AtTzHqd0=&YzUa)y`HM+*x8%?~&&_%|usSu{n{se>ap_GdK?6l3@xG#X+v4KQ z|N7New?L;LduKOyCwqS?*zF%)eXS_bI1A^XIdFHcmm-{3DW?CZCL(`Xeg5AG=PCJ( z7dN=T$9L}F>WWWHT_KzY)CHr|(ErGbhXrLOd+{)Adhz)Af;4{FpuqTk59XWSCthKw zzH=~ltS9fqH=UUuz6?*FK2RE~b!iC)m5luQa%ftZUBaOQ4+Z-NZShI9?Niq}#*)c5 z_G_nKZg^TnXW~!+)vKBc)O?dTx->RG?MnDocjX%YThmrwmQZmPB~?M{XP=z zvA)UJbzv!EqLQlnejjY?T^EP0aNlm{H0QB>`Vaq*x|cB{aM{?9hWnvBi{kV;D;4^8XmeMummSg4lql7{?UZ-y8Y|QEU|aGOHz<30`vRz zJ6{frjZ?PmRuZWFbz98%lkXF?#|}E_>+3i7W_+6;@%8=MxXv=`5hi`@uXS|Yp5cdw zzjZ6@-O1qX?7S{hqR~2c%{Ct#^NNMnR%{yh;K=EZ$McaWj0!Ys?{(%SW66w3y{va` z{?4q;Ug*@t@_YAnjt!e1PITUplrZN;obS^&r)Q^59{*!N((qe{x~NXExaaYrZI_(n z`2{AK2j*2R^7=BoaK?biLzZTqubo$K_|5(5^!JCCaAuS(-nBq~Ez^I*)=foo+q?5N znLkW<@#+1ZVadJBHS--j;s!0sS;-!&IYxK8U>WzsoU0n0=M)_}durL)*M%eMYCGnr z-03Tw)m~X}eSMUXXxE!sbmuW&Y4J4APr}Yao_t;&vg*@q@i4(a(cl%uCzh$K_So^_ z@QJG>8^xy#-)|jB7!`eOH^wH`V?&?oN7cK}&L1V|sQhS_{j&*oogK8TKkRjkwKVy3 zbaljatF6^5Zp_%Q%zx3bGj09C@0Qiu%&Fq0QWtheox<)U7krpK*0J3YlXbl|t-TrO zH8U#bO6B=O-S4O0j@x(cHnsQr$w%Q|)%Wy`d^+E#t-IsSGd)=juhlD}T(7@Yu{5|; zGtAXUdHeMaH!dVhx-A_YstpUybvOjr-|P^;-n_U~!lFxWFVLGwKOODhLx6wRrQ;vI zz-=5SHyjD@@qz>Q#XB^j|2tRzzg?&LN>#69tr=(Hu&91j?ffm4 zKSCbW4>Ii%G{ZY|ALqP~6}o-)(fMzpItGMZowdl{R^nHZmCt-Q=|YXmL1Xp>j-}_T z+yTcuFJ0?0ak9mStc37SFL#cZEHF@s-RL|(-NW+K_SGM2gmJ@BpYYFdYyEnMX|8_N z>#n2a(b2I^d&d%|qK?ne>~_p$SC=7+Y**aw_$@!dYE9+B?rywwAA;;_d8W!+dI#BL zZy8fD%&BY8k&NB-HF>%pi6PStIom%wG;WU01pRK)o}K)#iaBxQi@m`+@^jr^j9kU4 zU!-KOoAbgo)m_D{n{eC0;R|MzTq~)5tg@uD5|;=tQ7lyLKvQj+od|TgQ``O8lLRK~ z{O!K|>~cPbluthQ(}_Tf>(+ns-Zw-V@QW9G?_0LIz?lI5e`X^OS3#`gT<+{h&l>V}plEfjx#Mcs**vi8*Rss~DHfg3s-t#~;0*`e>b zm-hV_uae_X-Oc~vgOU-S&m|0v3Y=N@X5oP_`=R^{nmH zp1~#(WtBqzc0Z6on;7AT!hUym+%$__r#IPmb#1}QljrWueZSQ-GLZi$^h4I1lyk2) z>V1@W2J56xn>Vvz#Rcxn{bB4rU%qx@1SO82w;|T;q5g1>&O!RdhQk(3wTu2lI!Es7 z)R3^PCT~{{HFr*B2_p}-ZUy))xA=bL|Kb;fMdlpnL(_Raqcu9B{i*ibVdtKV9$E+E zi%W*+Pfux8QM{ij-m|!PCsn-dKN5QX^23bZe*qW~8$~7Bwba&_5 zQr5DNz5UN2J5Tnvc6s3f{C8e?0r-#AHhV-5A@0yAO8my=do;@>&nAg=JbBjn7=NyV0P+wEsHM^{V~BB%AS< zPCqid8y(>EgFosiie{uMg`4bFpZn2z!0LL7=Y+>@afip^j4cLf7ms)8KKRV^vbx?E zxK+=dUpQY!*jc@Pv8GSKq17|%CVdT^ZL|Mv=II=LFX@fJUq*}!>^j2I)0X|(TW4I1 z&A0x!?_Q-czMgpWa29*?7S*#g^G#ireyuBI=^yzPxJ`NFkkNV`&r%=1wg@=*UHaqO zlV@Lz-@Scq;#V`~SpA#smC++M)TF7@bW7?}FXDfT>$f3ok5S&Yu4Cb5%mK2H^&p^8sZ#nsGKElppzYYKa0i--Ncs4Tds=CG{l zhV5(n*vJ(lH?ELcY}@}j^jmYwhh+!f{IMG!pcGc>zB1(Hn*C?C)r`)cc3fduiLVBXQwX~-5>S7 z`N?6@5#NLDAD!4mw$ct;?Rx5zr0;zG`Y9@LHTyFrta~TDct3x(LC4_Or-6%gN?x@& zw!Py4B8jzOzV}P<EJK27m`9X;G@iYN0)SkZ==&c*Y>dOlTB(wP3rt25bUgWKh~ trz$EAO%;#Gf3xPt`K5a@a?HMXe*Z`npSWAc*CLr8T*}Qq&~Y + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml new file mode 100644 index 0000000..5c22030 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml new file mode 100644 index 0000000..5c22030 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 zcmeEv2UwF!)9Ai$dZ-D4sDL2F&=Wu@f=X4C4vGcE00E;wFbOKy0DJGff!$;8y_aL} zy<_j)W5+wYZxXPb@BIJ0-}Bx7J~y7syE8kxJ3Bi&JG<|O6Wd`NVj+as@cs4;q0R8b zpXLPqJt%=})B0OY(R#sghs{*Xafg(yN{xMiT9u=g=hx-j2fnQtEv zpKPC}%2IflmP^Lo5~$u#3E)Wxl{bZFIYP$pNXtgZ z2A==;V{Z_h6yXDoyQBYjX%)S-fV^!1z#hIh6XdS>u}7$jms+FF1R{~G1QJ~Mwt{bs zPjeV9FSR091&ml$EHkMq0VCC)<_LvVV@&E4)+>CN<~iu06d`RRgai!P02AzqiVXPg z5}y}dTKOUDZERbA?fiN@nvEM-)`-4v#P(pC^z+T1=JfXmmA0pQN&KHkclH=ff^_aDF=0fIw*uh8qgD0$ff(?LR?bR zldGu>g^O91-bQNRDbQGBRKf>NZmoW}O)j^J+Z9kv9muI=X{iCCkjWu3NnpgdT#{s2 zs-SA2iyJ}~QX08KyI>9?GfDzxC+sHVT6XghaP7Z+`!=APtY&*OS1Ezkxo&M~Pb0Mm z%V7&8ifN7HmsC5*bnEZ~FAGb?{RO!`=H|jby<)2v1=A7-$Z_`My7cEjNBcDZjP8SB ztt!f@imD~yL4`D3#dQRl#tA?_X8>+$TH*pv7RU5mS{h&x6O~s=R>0 z_u%tsuF4yi^wNNl2}`j0+&xEkwI(b=mzQ!Bf}I2tK@2Yun?F;=(NNa za2GdbF0hb`E2@j@5z=n?tnY@F#nymja{KY2C|E}y@>Ku8(+~Uzn`ZYDVkRHD4@Ons zUW9IO48o%O;5-Sag8NIFu8;(j&2;gVtf0p z6;K*3CIJiP;;Dk$XAp4IToeoKTpB?<>p2__M`jynQ~ zR+317swe>14TDeNA~#Sfs7O@HsFrap6O9rouwaYWtbSM^5u3;buB^Mkm5JDFPgX5= z4)KruutI4J0F;1j}QO)yl}!3Q!j} zwkMCEPS+Cp>-{W+O&w%*L81OmmFtra37^ra2ya3d@6xKqfJ&vNVI) z!gUi`VL7q95MyMY1Bm+RJ;W=UX8ahJr`EDP&{JIMma;EqF->QZ1z zcvdlOw8Dt4kKm`77zF()1~Dfwk9sh+{6uI<7x*Yyc$BK+1+Lppx~~IPQW7wc<&>>T zCP{ms)>frJ+J&K$xXf+LPfV&dKk~pBaL`qd&jim+p+*Hw8qt>CzZMFDsJ2jphf{xW zH_RMq2L&{#KrF!|LT71!D0HJex&0wjWV`V+?E&wHrR0$wR9V8zrFgY)u*2r@s<;KX z5?Dm5Lpzd#!yq;Z?V#ZfknLf|Go!ekCQzh@zFi?#(h*mWRl_4CXk7%z>w}wAr9mzX zixw=eo&;Pv@qDm$)RTZea(8oK)lzi^78kb(bbkmNm~Mf@TunNVOE8JhB|>JfwP0-Z zR9$eb{aG{w4`ABv8adz+Fl2WLXwqGkMQY5TCE%Xifd?9Q*JNWJXxZHm1TyhfAJ9MW zf&Q(GSSD5$Y^vrb^@>N|inXYXlV%Khmy{KS}(&sqW zqc&FsepP5CGo|}hN`F-cg??}IaHhB15%jEJzG8uJ%|Pp{|f$#bD4;4>k%9HaEC#T4Q4 z`(PH827tQH!9!`avd3)gQBfJbJl6F(SIa4_Yt zT)3p7rt>l%(<#zxWVB7tg2{tsDV1&W7& zR*i$Fi@OtBH69bpXeObWK*%OEM>P>rjJB_lJpm1?p1=|{#&zo>LcBk51spmrvJ&SM@*0RqVpkeg7#lmX)RMU2@9R-bg|aUHsva-R zG+-;ia$t`&0}!{cmHNuSEbz_^JPbMo3U>s94~CA61EX_H z)~c2HIWXrDItGJK0L2~KB%@#u9;OU(Y|$nftQf@rE&*@q7?!Kbz|8QWp?j%wHyR1R z7||zZU#uM5dOUnVFa#3=f%T%E@P(oXgv5JLqF5-4*$F=`!+|dszI+|cUH8Ov0er!J z5Lf|xgt{Jb(R1nn#YOJ{3XwI9(@p?Qkr%xLe0EEKT$Dj5xpW2Ojw9*mbOG=z1;|Br zNvT%^TCy-tBn#Kmj-(O$0VPI50h*$loC-+4;^16AZXK=|g>f;xH5b=26ew2cB6km$ zi&(rm0L^*0wog3F-8a;ZmbWdN!e(8dpGH z!i+Iz8%T4}cw@CO7cB;8igp-dja>rBMP??r*BwnUr7wX~0CLefQ(Sg8KvQ&=&;@3g z$HxrU_SWnitduHqtj{v@p5|P%%6t~Um7=jCE=m$(9)%d!&<`LUWdZmg+yR) zb&(J-ys;EPJvJn-4u$iKkVB0;W7xCea=s+b6lB6!GlGdxBZ9>e%mM|Ga%rSa3)F=4 zK}i)*9Prc4p)clWD8Z~zCnDJ-ssi%rpiGjtmO4h+f?U}kl{uOYBh3LUhhVM{!f-%J zCBf=LNWek%NJX&SFkv|$rJ7(~u#9n#Gtv^Q8^K&)E;=9&)?k2ftl=mL-2f<#)^yb2wcvZNSvBnr;b};jF`U(e1%98tSlv zbUMW6t^^xmeUZ+@(K>us2xB=0>>zcW&chKL$va4WqqWd0J!Zrj05&SCQHvGoVZbJX z#g1bz{wUUB@PmhRSUF(e869yw`>9Q=HDE&l1goTW16CJB5Udp4W^IBvqYuHxTkkYV z2OC;Iu!%^>-Upb(3D+_aS+b8JJ2aHxL_ zz7B%K*T{23xlA6vJNpq>ViCdaQ)AfA02{5tW&q}bDi}_*oSg}0+A9f$Tlfap4qe_H zT1dH~12yto(QPJ=wBU|j5R7TT9kCz)MCd++Tkt@&2{r^;s7HAsZ-U_#vH*)@@<=US zC`nfi%jt#WItY-F1I!mx2MCu@P zi(pLOgU|~dhNW(Tsu)hv_h4j=0}zBqY&;c=ycmqs5{&!^#?%swQgj%uB?M`8KxADR(rhBf3Vg@n{Tp0$_3?^>~zPmJVyg79!brWMW>6 z*9pDTVTtCEyma(XhozgR@Z>1Q8@I=dN(SmkuqkLYcP=Xf{b9fsu`yQwzE%N{5wZk`A*Js{~3EK{%%%XWnU+5{=Sfu7Gtz=Lp8M-W}aC)OnHB z9i6hTZXpj{VlcE^xC!MUH)7>X>-nfTgP~?7SyVn+sKeR=rb4@QmQwI>>6>eQf2216-kn~(-g)L~uBGGTr6B4f*NYEb}#q4VZfd0JFV#+Jz| zL}d(y!bF4lg~*JI7?al%)n+hMB09mx5ibR68IF^&SpBUhO zg~E(iHPn~I6n*+FsrlEChG+y!`|Di&=-2@djj;YHRL>lzT}i2$={%rQy1p2=FOO4)6_22{04&AW%TsDx!`EGhsh)2H4nzM&Ub(-p8 zoW!{d=?qRH!m&{VktBvh*AXOgjv(=N3R-Jik4i*`jQa!US>sIf3QA=G<+<@7&T#a_ zcm(GoP#&QZ?mazG&tDo5t@!B z0UWQZ^CCSP=vZUZ(Q1;r*K8qBj+(9DhSIp6QKal7!as}jaRF179&Mh-OQa{6kLE2W zJc;x+^Lf1Wx|$!DKY~8K1GpXD_dMe5hgq|qcMO?|J_E#(>?eDHbD#|i{xu@QHA1L3o@9j|YKH zgziLP?;mU^B@%d$Qn>X^=q~BeVQQZ!RS-jA`L`3Pw!>Pw2BnZvvw%`6IE*~RqX7nq zA3-VHufwRNcm(Gz^mM!+1@;p4C?(xNJXMfJIrA*|O1g_Ul#>Q_IF*}5DdgzS63vOn3L%I)o4v^uQ zi1z!Cz>3EWNK z9@wegW>pgCK;v{KeU!afFp#9@6S#-KeFRn#c!xm5!u%A0ECTHbbR@8Zi*w5bPw4&J zTLiL&7SMMm0=oz?y@bI1go2DPKidfN*pqZ~0=p1sZ;W%B6No(}c|$;+W@s&Y8~Zc6 zE=S7gz!}Ra=X~IZxprJf?nZ7semDLOeuyAikR(tF3I&S<_?!ZPHxYt|rNF!5b4M0< zRStMmF63-vzxe?U;tYf$)pS0bB+&2`0i=;Fl%|mrl!w&>_OCSZftqPJZ^LyrAvL=I zj|I%0UF?JGGi-B?D@VyG;Pm1w1#<-K5=IxsAT#dQ2i5=~UW4%Z#E>X- z17|=k2P9%X(09!80}Y=-{#dpT`)3++RwRH^93wdYF@sZ|TF@e1p{zhFwc%?G-#YNc zA3l0V>J^|4q)nj?H__p>bWbbYv###xrF;75o`ZGIp}Oa2-E*w&IaBwXt9w@Ho{M$Q zrMl-b-E)KPxk>ljp?mJq$#($oHt03`4f#oFg{$(lYI&v>B^PP5iaf6f zr93BJrO_%gHD3BW4NAb*B^4S?WKTuDwxv8jD_5cJBCBr7zyL%&Z?aa7YeAu!qWsKc zg}SFQQ=!o}lT?_mRpu$6iM#?ORA$JBHnWvEg=$3>mYGN^&&X9&H|6zTDXLK84*se_ z5Y*5BaMegdPJ5*yH><-=gV`ToKC-n0-zU-A}=Gi zC|04BXUVnlP%WI~XB27`de$UGcCI2*3&Vu+G?^-Ot};WHh2k^1K@Lhmv4y#yWVuEg zp~zL_$ZHg46pW(v!vWoDE6*)dq!bk>P;|IjiOc22skF-MB0LJY3er;aPn47-g$7zd z)$)bQ^D`B>xiGw{{1jDpMSilXP@Snj3_Ubki`4{uPcD$>6OEu23N2BmPJbYaVOR*A zC_}A9k@;DAql5Ppncb0BrdFj!(fK{085A9gO-U~fPKV2Lb2H??7pBNj=Ihv?5?v}8 zSh}iJ`O0Dt}_qAa0RC{_0nbO9!#GMjYcT4~%%3L)3{PIV7Umt3tySh1D&q6Q zl>R8ae zCO%(*h0sl{8dDBM73ODxrNX?I7a>i0fm&hcI#vZr?W)KR1&41Kom`zW(Rj5`D$oGDyqlA3Xx;1%$Ci8QbvDv-i3QMGb47?gfi z0UhZCAclotQN|6zFBHCawkR7$o@8O6!TZSJhYX==wY;d>Lu>RiOgA5yrtsh(EiB1u zMUO(IS`jPPW_CpiY}UF#EX-GfBZWXft@ATTOZ3=XQKTOr{qoyZp~evew)+&)kth&D z(MzT7UM+@xiPQ1^oDl_U|8Fy+^RrdzJfaMF?r*umRRu+AWlmS^&$VOQkmuJ>i(Z}- zr8ZabGk=6alc`n`FZy#Pj1!3?h&(@MgTK!z%>0EADQbC^B2WG+wS*sVM+I6`m{Cz!mS{8i7L7jP!IV zipC5o4TEt zs=yHZ!o3uj4>9s0Sl6o6#Ne%!uqI=T>D&%pu<&-FP(!G?B<=*W7!em(WBDLl)nekB zqVr)*t0w(6PWag#f`764GehvZ9N*uT@%wEKnEr3tX@nq9ljliMI=tQZ9g`3G zNA}?V&)72m8Cw<^f+$#xRO%w4_?l^mSQLaI85=0^iV30^KCF#4`W9Ziv{)OICJ8XS}cqE8%q z{5bYWQ~8FJ~!2Au=t}C_$5j1rYXWz#Wj7qtZ!5 zx<5n}y2uk(3cmlJxPt&xvyQ;;FgY9@ljze&FJX)_zX$By^uZ)-nsBU%QdA@?(Q}2X z3?XRE&=Up%Jm62uL>7dRdKqxciTjeFQ)v|5`TU?@y-roI@zsq=wL36ah%PApsWq8Y z*I0fLZYaB2X?UkfqC$Pl`*T@egQ!etnL#l%y6na5*_p653EXOYelBdh^(uiXes*Kv z3b6Utv>+^<^q-9(=a2qaw)1&rHDcPys2a1zHx|??81hH6QYo01KfcPGJfv*-~9K zBZdkXa7B6W)R0sLX&N__k38WE3ei>3ljNvCM0?1Q!HXk%$iaf!Lj%961$Rh81lN)- zuxPnJ(E`mLMMF(mICA%aF2q7kZ`79LW2Jc^%1EyaP^M!hX*Uyca^YWf z2UDP??m&gEt_$q_*I#}c!p3&u?zh!&_DJLe6}r+~8l<2}YtbwTqM=@q2h<}3M%)n# zMDy(tL&I%i3Y4}$6h(7Qn^v30f5-Ajv##(K0A%9BTMx0TI2!Z=Xf)`DX7Lft^iS8S zD7a*Eb&LPA3=$6lbPu|OAEH=dFT_$T#fe}YB5Wr$@mRReDR#w~Vpn5aib;xMEwH5- zICZJ-N;5Q3ET|F`OIj8=la@u!qF68spyDUw+KOGFWm2E59kOLg>RN6C`L(JuEyZng z?b_664KrDa+tW~yrMMGx#0U{CQnjf*jmuV7#od+Yws4@w8L5LmmP{V7zp|J4*n_-Y@vaYj zOeZ|%JiYtSVfVrp4_{@a#TZZAvuwJgQ-;SM3J=>)7ech1RG#-<_3ymOZ2y!H7n>2{ zaD}yf-tLKhu^rA#gn63>Uk8Cbn-Z5Cx8d`lQ#7B?=27AVn9U|E9tFQ7C%y%lxjK~=CKW%D=w+T>a`U|g55#Ol{P#cEsg}7(fTW$!y%GF8`uo6Gee@1 zcL2pD_rTqVBRM=6p?A>jXfA2c2KP3S1N|zcIJj9G=p(jxAaKO?9Bhq1v=POMN(Df| zRh63X!Q@L#M5Q892TVk8xP%dA0WewuV;vp`ATF%WVbbCh+#)Cu^a?Hz#0kbg$`Vq1 zQ(O(6)J$7!A*j5zlw#{mn#}L&OtGtOf_Xw4MC*9Ls5z}Y$rQ4KKO2DUnPziErM4gw zB*A6ENbvATKzlrU3Ua{6!9^3jaY47y;&xCB&$kG;5MF(-0H-s`oP4kFP?=QPI4D8| zhrMwSOY06Z@m4_-ogWLYR3NYcM%Yb4Yz#j)sGj#=IxvuAp4*r}8-`hLLxi(2u1NyL z*qDN&(3b%B!h6!%yF`gR6iWQVNHX|Sm_lpXXNAan*Yz$Pj9WfaZ_JEfpJ zlgY!101Oiuin!F%v_{jA#}Q%L(K4+mE4E{7k5~%qOJK%eACU%pI(Ardh&19z zlNz-$TDL$Jlo=1Yi;IG6P!CfY1`9W4hgd+WSq{X&76eo)Y?koUp?ZrG^KcOz5euRh zT=5s0x1rb~Ec0Wk|6Fshx1k?AP# z>l{4=n%B8z7*D92X^M81(oCzAF1JRe9i?xbBZP6I`8=pQ3j_p&q_JY~bO{h(OD&aw z@<1!(2{RieImes=7X&Osk9fiufsJD)ZUNI8#t275;5TsaWn)f5VdB(JH%I;E1*suEbtni+yro2Amd~P>3&sUmM99dr9HPI`C_ZutH^SR*XDD zk;|9)O8p?i51|Hd&4FZusbR;^RRo8J3b{s+7K)GQ)1U%`{3ztTcd5N$-rB?F4c>5( z4ZD}UJ@m<*9M@{>VS2(_VMP{%@O3F<`O6aU11<{HF=YMtN*nGb;8hUuC`2nD3g*KT z<2V5q=->mzu`aDr;S>N4D-2sga?++Dg$;k#2N$&gQtxc|w#2JuL~{0mlk82Mox;{F zo!qfS`|JI2iOit1jI>66X?_7|@P}{Glz4-br^r&mZYu4!qIzX&3e>7@>4E+kK7l@s zGt>0C`+bRmtPI?R|0_S+bE?IaTIH~PjDqbV z-WuX9Up8#n@W+XiN`YLwrPO@4ts@L*HQNdAvOp#+aN)ge&aY}BJW{0p=Z7*NjZh5S zprPQV7qef+Z4^O|+4SiQ-Fzbgg5L!k_9M?g>D zJ~ol50Ltn1+P|#R3-Bv#BXXhcLGT+93be-@1LP8&6oBsV2;@Lt zw7|0zboFx^ztf)=aNENTSG;w%uTc*^-@uyDkUrqU26CDK^=Fa(#p`(S$m9O$b%Zf; zqVfwF{&_!B$e1QT8!Bk85XMtmLxaDvkAGD+g8Pa19^ChJ{y3t)8qZ)-E)+C@b&&@a zoC_MahuQPJHB^_yhbD|IfV%$w=l^vLbYXrE{nG#c^^X4k{{2b=VwX3S21{$#pqNPo zEDDvg=g}od>QJK`yVlY5D~wT4|6-%QH=gYCYasY`AuhbU%(6^c#@;6_V=XIZ!PzHm z;S1up2l}+!v-WVyH$-4}sfj@_iUT6_A`-FMu(=j=n`D`VRKx{@Zy`*TYr4W~c&#d5 zW-c|wM4kmNNs*NYubpLfQX5PWTKqZ~mN`i4<9wEdwIOJ<$1k-#;Uqt=z&;^7RBBh- zMCKz6l=}I|WIn!r9RT$Of*zHYuKTx0W+FAhk{MaBW8)K&WDTXx3~HAjt}N)PP}@f& zN7_dw#|4E;qx?L5r2&mS;YwG4%vtKl^vLFyJ<`2RmX=WsYHFC`AXXV=1_l9t^R0}c z(4vh}QKt^G|uQ!5ZEQd^z%XM0M+UV z7n+-tEHddmvT^qzBV1}*e_Q<|cI!4*i~DIU#}q_0cB%4fw9K#a{gq2;kEi#OZHld* z`lRoL$tKyxcBVeHn|hotsW|cE{j~A)wLR%y14=#w4(OD1#6PV`V#iK{(@)sheD>R! zeoxY-AZ6C(r+rbIsE(3plD09GueJ*6Oet;YCO!1t*FN`wa^Jdh`{GVY?flP8OFFmI zF>>w7w9x4I^%-3!!WDW%%`c+_pb?JL7F23$%C=(HT4?Q?+-!1}ig2qJV-Bu5=G@)qThL&Cdi zwFN=m-kIuLuRO!`VtB9UUC>>Lsot=)!Pj3j-iBesc1g?|w0?X^nHkJzYRkHXs%>^bTmT^Iv{m52^~XP5tg=&Vc+m3A%&1|U>~1bYI#&&CckN*2n1GVE{HVU}nl+}o zLjO4W=O2?6_`l2wtUPf3;|bo0Wp|xlDp#J1x?Pp+6MS*%0Uw7?&+9sucQy|55cvj` z4gC7dcHPbs;}?u~?y+T=di9)DcTb{>;RQ=Kw@MiG+`B>6!X@`(yHED8DSEnizU<1l zF5?#DS52f%nt3>x9PH*&nmDkP`L@E$h(DD4gRCdFPZ~XI8}#&rda=;>Ejrs^^Qs2w zbr1H>GLn>+9Jy0@F)&;DAgZ?YgHL6j+8Y&bUt&^a^Nlq!b8W1cc8vF2H+WE!+Z8Py zp0orv_7vRMxf*V4wP=-aG|LQkS`Y(AGYMI7Y z*gE*X^w`?K$b60Y>|PB959%AgrQW#J@8(yHd}}--uKe9$p~LMz?of?eeDyBtR?2#} zw9&Omsk1+~K4)5XHDIi`>du8??XaxMjQ!4DZYyV7*EhA>xObJ)deemMH*6-RMK3Da zu<`1Nj|F`s)S%67t|xabiVSKnU#xsDI;(Olc!n5dGv?-#NgeqK8M$ zthZ`M9rpL~wX)h0GecNk+7`E2pB*m+7g!E1a7g5T$pL~bgC&FCOP2D6r7+Q2N&4%pSi%_)UEwt<`RD=yO{4LPW3H4Kl|X5k3r`mV)=8PcfQ%J zkj8`4fKfY z=OjvTk(!u%Yw?)HyLUIclSiM~woA=F*{s&Sj#qY{v(#zOm1k4RZ)z62=vH@m>x?5l2+__v`(|=Oy==cx0~L5 z6ZiF7#jS0$MUzhUH`+9tzj9o2SwNwrGka-N-u-vQMa_5AKmIWC{L0&%n!YRi^L}<_ zmt*H=3>rGxN&5bU->FR7HDNieOk3{?GJUaea?s*{yUr8%i-u)G*v8oo{%!%|?}Tz+ zm%1ccll`D9X*vnegn|h!!zaG>$fD|4v0!nN)xmLN4WhuX_Q^b@@b|TFB<57@!jj;s zv3)qKRmyDmX@yo{A6f|4^x%gUMIUGDSr+l{?pagOKJ=xU=> z;qW6X?W5nm?7BR*_2`8=idy%W*@AcFtMkp-g~Lw%p@|r9vGnSj9j_ZNIGh%FZPkj9 zTavC*>n>iX*0g<9d(z#njV7tfFZ4{e>lHb0aDde*O-Bxx%;<${mEKqC7*$Qsy58>T zopQaFwEc%Oqcgr9J)9mTOW4xT;%;;4NwurFq`{y5aUtbCA>)o$1aJqZ#kDPyxN&?o zwZ0gi`QVIa#;eGX2g~{Buc(SSr#p^vNq$)TN2}LSC;fv1=B)3Pwy^e`(MLsN+XnAh zE=Xsc)qAkc;K4db&9G;%pr~(bj+6zD8s6)do&-n5wq|TLY#fG2#aw}IUt&qIIiz9; ze+@JmM{HkD%i_+ujF?v8a60sqX4F+Whl69&&0sP$+6MN_DKVABCEQLCP)ny>NM(Cvw-cm9&-_fOIb zpT#usycoX1sOsn=PuYCOV|^2*l{j=-9^xIdb>5P;v+fjZ+r0im(S~UC`=*aW2OOz1 zuB|+}aF)I2C!>V@ZI652X?13M!Gk3x^H>Yp-r78(b?WQMVY6PndGY+tkotbXo7>KK znd~^&Z9$pM#M_g2wy$r;eHc}7gF)#7>$4B$qwY@%*j*Re5e|u%+xiX*pFAFAH+p6WftI_+>HtMuy=ZKKC{?p)y)Ve{PFvM%a$y-`Pp z6Vv__JRfX2Dn8HDA}*w_Ys*>c({FN*?0H%+KXpQCze%IZ>$PNccz<$!j!?U>@iR~F z+K29|{l#xpYl3siJ|?Xl?Q5m5GaYf={6^MW)rqKcXKOzy+Rt8p_Or*$`XlBn7k;*A z*nGv^kCjUYL~Y}BX`$%SJZ^Q^)3|5rdKO(0`U&!EN@VqKo2Fd9SMm8?3-c9O)4nBG zdG+1JaVWk$Ikcg2-^8(#50Aby(_y7a+N_uJRu1Vp(72oDww~RQ?UWU-t@`|BHPC6x zu#?@Ew2*nvxOS&U$VJpYqs8eH!wzq@{$#2iy=Q*ND!O^MZ_1fdZksPLU+FMtx)ig}=@R=zngz|F69F+=|>a zH?Ovw;MTXhSDnfox9=R7p6Hmc;>309I485`rx%}&S)rBMi=Ob#r%bkto>VVv!pdoB zQkN^J`@=pvo(|`ky*Fh~dpZ1A{iD84LubE!n`7hgrO$(5wvQjg&9B(wn0#dPr^u6n zQ=M0xS{=ro_i<6~#GH$gYf;Iohn%`6iSlZ=d`NtoB;&g*kI&u4jg#gNebZh#`&0i5 zQ`bFonA-ot8H+dkP04vl>m$d_ZHZd7$QCtp&0aF~?pbbWt9c&>Ef%$?B`BLa=vkZI zRn!dI1pZ)TE{%G&>4sy}w*8(db645*4wdyfHuGkaffFm_^afj#HDBJ(TuYs3&^qPY zN6x;z_C|W|y$rnf;=l9WzuX9a=e^AhP8hs5_;VyJorZm@BfE5*v~+YytzWs{ip&M_ ze|vaQW?rksSV4A&R)X1e-ud)3W29AcMOzwD*a zpB~#zhOfK#@oB#ecNQ$sHrgC_pogQ_rKeGF(x@ICqQYx!U$<^`Y|f#%Vc$xM97^U` zO0yq^i96RlG^c^XsqjbckG8#SdCcS7C7+TQ7q^y9=^Y-oeX;1q^w~#(R69x=YPq84 zJsozgMuu=+^m`rav=bD>@d%O|Z~*n8Q!@+pONFHab1QP{xSX9+*QyyGb6UF9zZ z9dWqu#4i5ujOWp}-ct(IaHD>Ql!xx;KVCfbgv|Au>4A=EmtyNxT>9iarmAuT;El9fjVg>~Y0?hm!6iZe{da*C zbxW*&7qrz}XW`71T}Gi!DV_=1X_uFtXcPD)=w0+*RaXXi26dhxGI{QMVPnCpwtYXP z_x3v^>(EP(s2sX(u*u0~eaAd@O!c_c->#wUm-u_mXo<&p*A8Fx{h-hnHYg zlN6^e-0YezpMMVX6GT1Gonj}%u{M#Iq>Eh4r#=06q- z{QA8_4a@8#wXT+$B{MQ0JPPd6V0j#w8GdO1SAP7ZQrM>YcKFFIC-3N!wte_z>kl!U z$cMFBZf|q2*Swmx0tc?xR+^sbJ1TkOo7Biw>Q-Onm6g4OUSl8M>tLF&`fOS8*9P_H z4f8lW?XmTQJ>MJ$E=V{veo^mkiw62XTiNcf=sGj|S8&E#iYKN|8(T4>`R_H(>>GSR~AZS5grdOexc{-kx#;)|Ly}0j-zc8r=}yJfXXd(~!mUuf^m`%N%c1PgXW1D|0*nv?B&x<9Aq& z+kmtQY)58>RoG=nOG?3F(=gqnY1M_{Jr+JN`t5rxa->nCEZbi5#~r>b_>u!_>Ah7I zug^T{ySjVgsUCaN2k!V9*ye@DwDK~OW^h2V0|M-YH4cRNw~IcRIJb*@Od{>?j?s-k zr2hYwLsyB^1tKXpO{rgfn)2g;usxij$#k!`{2>^Z%KXSd3cTKu8qohCr^2%mHJipQ z_GX`09n!9u$I&gFf`VGUH_c7ye{HjyuwGu1_M^wtaps!Q87e%7EirSWH)4Jm2D zS$i&Y_j=S!+Cyg1}L>zVoR#Il<9hOgc)3~YV_G{Ni z3GlySF&Abm{zsZ_wq>L1$-C>(uibu_JqL-?^jYw4{61@HaQL<1F?JIum)J zx$0_~xu-rV_kgHe!W>~ZT_MycxS$!h|(mrYBy9_sBF&YGnV)qpfpfO(kJ|qJ4L0O0IZ{YZ{{8!`U%qZq6==vSEigsHVJo)1bPPPD{+`kR zattEZOAE&!ZKTO?P_28v1;-%z^Wxt(pns+HH%(|EI?$gs(Qv=3#w%u+imWmSi_7MQ z+jZ}>Hp?vO{n`5mRHH}M{y2DF!iRl#_DMcydpwD67(RG@z1VlzL%PVDTu_s7-)SfHN44*7Wc0ejym(vl6}Oc+xwQ(vpAp2CNX>e6umLaHXF3y(8Yb5 zntphDchrUVFpv@@TwYWx>5AeNAF! z#XJ#Bs_p)yPUO(L13E9%^a=B7+Of`}IYPfdFO#;%?e1~o&iE~wBH`=Ce#^`~q8D_L zitOu-6u}?+{dzmAY_e@|*pv&21*>Oo3T(yt@F`-Bx^vk4S|0T#oc8E9`R3?hM>;Qh z8!_<2hDTd6axc=BON*szB&$!eS)w{cfCYwX)ks z<1T;QOBxy4Fg9V+qE)HxbMWd92^o*Bje8%nhsO*8Ne3gg-WO1M0G)w+`56YyrwEv_oPPwb*M9+HEwey*qGn3Z}J@&1-ywrVVv0&B3DeaGRsmpnk z-SeSOl8e~;!7_fr$#oH%I$hfD#VTCZ_07?|H$iC?R&S%W-U`TCo}bmI_oDJlGtaZl zCw{ndgJ*I+t!QDi>jRUW@VIz1d7KdA2O3h(xJ$2IX>>D%tWrlwUsXV~RU0$Vjc z*>}x^l{Suxmu5ee*Y8#-iJqN4?6z~KvktABChgyl+RTad@^o=W@AHm#3Obo3M)g|v z0ab2aPM4)$-EFyUN4;}xT0aP^Fni<}z1@0qMBm7}d-kb|Z>b+R-P{#5{lJU8HmO$! zj(!>&EnU29%+04A=dSv4eRcNjJveT^@T~QNXxGISl0}RA<&@kXkje}vwm@d#V$#jAdS=Gu-JwDZu`jG4$-f4e^b9!S~?dCZ_h5BDlMHPEgf$- zYx813OebxoZ;qy{eE+UFym)7+GBt1^MG1d&r6{vNa1#c8dQ11ODwTzFLg0+2UX6dfD6l;84lxoAY|e!fCfsit2iuy`;@)FwDpZav(z^a|i9tw{%+0|m{{5Q(0nY$V^S~#_nV$isL zBcl@9Tr!@}_e|Z^HgAH%MkbwF{k8j@raUj#nfF8LEj+iuw%4S<+mEsiM}+h)c6?*e zZ_zmIz|n7yy3kQ>dq)tLpv%Wx?-(lL6y93|u9{VQB z{l=Fjr*<@Yk?*|n-l~SrPF;Uvx@x*)>aCv$6fHiL$ez@TgWUrjIw*By~`Kra6wELQKxQi$^Nz<}s z7O~kzyVu3Os~kJPMrGMAa&gal&D|99_jO9j7_!ecv+>j+H?O?;@Ym3hUR}DVJ|}dF^05_RgE3f0|03-%xlzo%&Zr+LTM^LPgY$ z_HU*x6tr$>KE0&=Ddc)!&CG?(B7502I(TN@yt&224L-G;Tz}c;7LFzF=6u-IeN*eH zx1SXDuKV<{|MVj3*559ybL?7pf7PciBcB+RJXSVY^+o!O9W&Eb8% zdYd16)#%WUQAsm)XLnp8$UDboy3t1Fgd-?uEgKa;m>STu-TbucsHeS2Ucm38F^MD~|M{%;A zcxK03U+22-Ak9t8j4le=Vr>DdQ1uxU{KC!0uY;5a4V2K-+w#&a3raWs$M3TGNBBf~ z`uYd>c!o)%{Qu!y*77pbQ}AN52VBN$uMgV=rR4u-fao7qng4sjcB$?Pi$C1RlleAo z)Cj)o? zUo57+`!ql~sk=7C{QN>8DjWRyS>LX$J<<>CyC>h#i@fl>NmFJ94FHKo8z3PX&Of6i#V?tZ*d z?B$g>?)Z(v_>CU+wpsmX`tjfg-Vs|DzrB{VV*$0tUNEuu@h{tVACBnM*=iQWiEj|A zKXJJan!5eBLF;+=b>j%xxHsW_`bO0|;M=vs;Jh|}cLC*}2d(G-YI}6-!+B{LT~CKh z8rSjSi5b@W|97w28G=fDIwSRzHum)KB?0UIfva}EsT+dTauTfKTR^3grKJ<3rDMN~ zS4*WKhH#UzlKnPbO=um>1gqf*$=+Ga-*f#3(P{$xWUD$_#Xk@HN6{+p{;))o+Xrt= zYgXEW6*7B%g@bC{lSRkg$#$OP++JGsDK)Q-blu(q*@wH`eD~mG?;U?Gnd5xt*+NI_~KJ9`VD+p*`$Zy zW+&~m27LLI)d_a09j_|U%?C2xf{8)z6)k!{{II0uviCRC{pH2h-8`7GEBRb+xLZo#+KyKanY5W+JXF(!e}9_iaZhR$hw; zo|@3(V#S#QZSE*B^!PJs9JlkGTOFHFi48eMrIXlQeO zUH?XQ{H<3SUp<>X_J(#?v=|ngD{$Dqx5i<=r*mno^m*rBpCyMzo6e3w@yDa`&B}d@aRj^=7qUyLd)`t+4shtUFWyIKKHD!VbJr! zZbyR7Uv4#KoXflX^w{^$whtU9w-KbQ_w8m9*zow)<$tYHqz*tGV?U&>4DHa`Z29x{ zx4au38kXX-djxen;m8cL#KV3&TJ@gizVt?uFU9GS6%}*a_}i~~7wK7P@5tZOA=0g2 z)9~{CJ~5Gh=I;EsuE^>ys`tbLzMhW{jGSRHx^Cjc$H(3+V~-j9ba&LY;=+KZgO_nW z&f|Gn^?2GSJ3!!{sMs=hz?>;%m&?{X5G-uL6H(y~`h}_M-S$dESy z@Y|LUwzu%CO-kIxSzAvBHEU7YH061qbs>5%=Z2`%Vt)(Pf&-tvwcM~|^RmvqlEoQ; zl^p_0*kAwLJSfZ6%5-b-5mEfYyD$4r&X}wI@LYN`Zv4vQN9Nz<8Aq&bVYl?&h{p%M z7M|bpZIqyg*P6tzb9c)IemI@pHz8u`%l9KI2amIzGbf8GR-r1!LM z{GMi2>08zn?PzNpAgm~36~Pg$9B*e!?^OH`-XP3#7D6AY-`le+(Vyb?m0u3}wqvz5 z-=9`m*1PVctXk!zd!?nj7L;z6mTvjCgx){=(&Fcz^u?tllb`g3Nqzi1!y88hc*-II z0%Yz|S0-d{@O{W`&-^8E`&jsMkMM)QaQydhYpytOX#oCs+WG%A@k6l&N)r5_LLYSM z2yn%`g`sg2T)-SEU{DThWI@)_0Q;K2xpjSD>yHa+0C1EZ$OfJT!ldHB1YD#I>^B10 z5?v4llEQaE3e1qSGZ_M>py7*gz@66xTm~EKINV(l(H$gUH+@N z)y1b--AbG7y{&L}u-2dS($DYGn17#s_H+hY$9C=uo98N3`n1%uRxYnu6XG>?+AiVhv}{Do=Kr6m{-G*Oc_A^%BR8 zEH89a+UT8hnX>Ej1pT}3WSk3kBzA8$xl~XSYCLn&&4e$Cg%&GbwR|^YO;~YYn4+XeP^_-dW$ze)x$S-oU60H;i&yMcQ+*Mi z7GcVIWOE0LSLN)ygwsdwY`d^}0KiS8j_&K5v?JW!+C3_20`+Mjg*wu%IlK K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml new file mode 100644 index 0000000..5c22030 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 zcmeEv2UwF!)9Ai$dZ-D4sDL2F&=Wu@f=X4C4vGcE00E;wFbOKy0DJGff!$;8y_aL} zy<_j)W5+wYZxXPb@BIJ0-}Bx7J~y7syE8kxJ3Bi&JG<|O6Wd`NVj+as@cs4;q0R8b zpXLPqJt%=})B0OY(R#sghs{*Xafg(yN{xMiT9u=g=hx-j2fnQtEv zpKPC}%2IflmP^Lo5~$u#3E)Wxl{bZFIYP$pNXtgZ z2A==;V{Z_h6yXDoyQBYjX%)S-fV^!1z#hIh6XdS>u}7$jms+FF1R{~G1QJ~Mwt{bs zPjeV9FSR091&ml$EHkMq0VCC)<_LvVV@&E4)+>CN<~iu06d`RRgai!P02AzqiVXPg z5}y}dTKOUDZERbA?fiN@nvEM-)`-4v#P(pC^z+T1=JfXmmA0pQN&KHkclH=ff^_aDF=0fIw*uh8qgD0$ff(?LR?bR zldGu>g^O91-bQNRDbQGBRKf>NZmoW}O)j^J+Z9kv9muI=X{iCCkjWu3NnpgdT#{s2 zs-SA2iyJ}~QX08KyI>9?GfDzxC+sHVT6XghaP7Z+`!=APtY&*OS1Ezkxo&M~Pb0Mm z%V7&8ifN7HmsC5*bnEZ~FAGb?{RO!`=H|jby<)2v1=A7-$Z_`My7cEjNBcDZjP8SB ztt!f@imD~yL4`D3#dQRl#tA?_X8>+$TH*pv7RU5mS{h&x6O~s=R>0 z_u%tsuF4yi^wNNl2}`j0+&xEkwI(b=mzQ!Bf}I2tK@2Yun?F;=(NNa za2GdbF0hb`E2@j@5z=n?tnY@F#nymja{KY2C|E}y@>Ku8(+~Uzn`ZYDVkRHD4@Ons zUW9IO48o%O;5-Sag8NIFu8;(j&2;gVtf0p z6;K*3CIJiP;;Dk$XAp4IToeoKTpB?<>p2__M`jynQ~ zR+317swe>14TDeNA~#Sfs7O@HsFrap6O9rouwaYWtbSM^5u3;buB^Mkm5JDFPgX5= z4)KruutI4J0F;1j}QO)yl}!3Q!j} zwkMCEPS+Cp>-{W+O&w%*L81OmmFtra37^ra2ya3d@6xKqfJ&vNVI) z!gUi`VL7q95MyMY1Bm+RJ;W=UX8ahJr`EDP&{JIMma;EqF->QZ1z zcvdlOw8Dt4kKm`77zF()1~Dfwk9sh+{6uI<7x*Yyc$BK+1+Lppx~~IPQW7wc<&>>T zCP{ms)>frJ+J&K$xXf+LPfV&dKk~pBaL`qd&jim+p+*Hw8qt>CzZMFDsJ2jphf{xW zH_RMq2L&{#KrF!|LT71!D0HJex&0wjWV`V+?E&wHrR0$wR9V8zrFgY)u*2r@s<;KX z5?Dm5Lpzd#!yq;Z?V#ZfknLf|Go!ekCQzh@zFi?#(h*mWRl_4CXk7%z>w}wAr9mzX zixw=eo&;Pv@qDm$)RTZea(8oK)lzi^78kb(bbkmNm~Mf@TunNVOE8JhB|>JfwP0-Z zR9$eb{aG{w4`ABv8adz+Fl2WLXwqGkMQY5TCE%Xifd?9Q*JNWJXxZHm1TyhfAJ9MW zf&Q(GSSD5$Y^vrb^@>N|inXYXlV%Khmy{KS}(&sqW zqc&FsepP5CGo|}hN`F-cg??}IaHhB15%jEJzG8uJ%|Pp{|f$#bD4;4>k%9HaEC#T4Q4 z`(PH827tQH!9!`avd3)gQBfJbJl6F(SIa4_Yt zT)3p7rt>l%(<#zxWVB7tg2{tsDV1&W7& zR*i$Fi@OtBH69bpXeObWK*%OEM>P>rjJB_lJpm1?p1=|{#&zo>LcBk51spmrvJ&SM@*0RqVpkeg7#lmX)RMU2@9R-bg|aUHsva-R zG+-;ia$t`&0}!{cmHNuSEbz_^JPbMo3U>s94~CA61EX_H z)~c2HIWXrDItGJK0L2~KB%@#u9;OU(Y|$nftQf@rE&*@q7?!Kbz|8QWp?j%wHyR1R z7||zZU#uM5dOUnVFa#3=f%T%E@P(oXgv5JLqF5-4*$F=`!+|dszI+|cUH8Ov0er!J z5Lf|xgt{Jb(R1nn#YOJ{3XwI9(@p?Qkr%xLe0EEKT$Dj5xpW2Ojw9*mbOG=z1;|Br zNvT%^TCy-tBn#Kmj-(O$0VPI50h*$loC-+4;^16AZXK=|g>f;xH5b=26ew2cB6km$ zi&(rm0L^*0wog3F-8a;ZmbWdN!e(8dpGH z!i+Iz8%T4}cw@CO7cB;8igp-dja>rBMP??r*BwnUr7wX~0CLefQ(Sg8KvQ&=&;@3g z$HxrU_SWnitduHqtj{v@p5|P%%6t~Um7=jCE=m$(9)%d!&<`LUWdZmg+yR) zb&(J-ys;EPJvJn-4u$iKkVB0;W7xCea=s+b6lB6!GlGdxBZ9>e%mM|Ga%rSa3)F=4 zK}i)*9Prc4p)clWD8Z~zCnDJ-ssi%rpiGjtmO4h+f?U}kl{uOYBh3LUhhVM{!f-%J zCBf=LNWek%NJX&SFkv|$rJ7(~u#9n#Gtv^Q8^K&)E;=9&)?k2ftl=mL-2f<#)^yb2wcvZNSvBnr;b};jF`U(e1%98tSlv zbUMW6t^^xmeUZ+@(K>us2xB=0>>zcW&chKL$va4WqqWd0J!Zrj05&SCQHvGoVZbJX z#g1bz{wUUB@PmhRSUF(e869yw`>9Q=HDE&l1goTW16CJB5Udp4W^IBvqYuHxTkkYV z2OC;Iu!%^>-Upb(3D+_aS+b8JJ2aHxL_ zz7B%K*T{23xlA6vJNpq>ViCdaQ)AfA02{5tW&q}bDi}_*oSg}0+A9f$Tlfap4qe_H zT1dH~12yto(QPJ=wBU|j5R7TT9kCz)MCd++Tkt@&2{r^;s7HAsZ-U_#vH*)@@<=US zC`nfi%jt#WItY-F1I!mx2MCu@P zi(pLOgU|~dhNW(Tsu)hv_h4j=0}zBqY&;c=ycmqs5{&!^#?%swQgj%uB?M`8KxADR(rhBf3Vg@n{Tp0$_3?^>~zPmJVyg79!brWMW>6 z*9pDTVTtCEyma(XhozgR@Z>1Q8@I=dN(SmkuqkLYcP=Xf{b9fsu`yQwzE%N{5wZk`A*Js{~3EK{%%%XWnU+5{=Sfu7Gtz=Lp8M-W}aC)OnHB z9i6hTZXpj{VlcE^xC!MUH)7>X>-nfTgP~?7SyVn+sKeR=rb4@QmQwI>>6>eQf2216-kn~(-g)L~uBGGTr6B4f*NYEb}#q4VZfd0JFV#+Jz| zL}d(y!bF4lg~*JI7?al%)n+hMB09mx5ibR68IF^&SpBUhO zg~E(iHPn~I6n*+FsrlEChG+y!`|Di&=-2@djj;YHRL>lzT}i2$={%rQy1p2=FOO4)6_22{04&AW%TsDx!`EGhsh)2H4nzM&Ub(-p8 zoW!{d=?qRH!m&{VktBvh*AXOgjv(=N3R-Jik4i*`jQa!US>sIf3QA=G<+<@7&T#a_ zcm(GoP#&QZ?mazG&tDo5t@!B z0UWQZ^CCSP=vZUZ(Q1;r*K8qBj+(9DhSIp6QKal7!as}jaRF179&Mh-OQa{6kLE2W zJc;x+^Lf1Wx|$!DKY~8K1GpXD_dMe5hgq|qcMO?|J_E#(>?eDHbD#|i{xu@QHA1L3o@9j|YKH zgziLP?;mU^B@%d$Qn>X^=q~BeVQQZ!RS-jA`L`3Pw!>Pw2BnZvvw%`6IE*~RqX7nq zA3-VHufwRNcm(Gz^mM!+1@;p4C?(xNJXMfJIrA*|O1g_Ul#>Q_IF*}5DdgzS63vOn3L%I)o4v^uQ zi1z!Cz>3EWNK z9@wegW>pgCK;v{KeU!afFp#9@6S#-KeFRn#c!xm5!u%A0ECTHbbR@8Zi*w5bPw4&J zTLiL&7SMMm0=oz?y@bI1go2DPKidfN*pqZ~0=p1sZ;W%B6No(}c|$;+W@s&Y8~Zc6 zE=S7gz!}Ra=X~IZxprJf?nZ7semDLOeuyAikR(tF3I&S<_?!ZPHxYt|rNF!5b4M0< zRStMmF63-vzxe?U;tYf$)pS0bB+&2`0i=;Fl%|mrl!w&>_OCSZftqPJZ^LyrAvL=I zj|I%0UF?JGGi-B?D@VyG;Pm1w1#<-K5=IxsAT#dQ2i5=~UW4%Z#E>X- z17|=k2P9%X(09!80}Y=-{#dpT`)3++RwRH^93wdYF@sZ|TF@e1p{zhFwc%?G-#YNc zA3l0V>J^|4q)nj?H__p>bWbbYv###xrF;75o`ZGIp}Oa2-E*w&IaBwXt9w@Ho{M$Q zrMl-b-E)KPxk>ljp?mJq$#($oHt03`4f#oFg{$(lYI&v>B^PP5iaf6f zr93BJrO_%gHD3BW4NAb*B^4S?WKTuDwxv8jD_5cJBCBr7zyL%&Z?aa7YeAu!qWsKc zg}SFQQ=!o}lT?_mRpu$6iM#?ORA$JBHnWvEg=$3>mYGN^&&X9&H|6zTDXLK84*se_ z5Y*5BaMegdPJ5*yH><-=gV`ToKC-n0-zU-A}=Gi zC|04BXUVnlP%WI~XB27`de$UGcCI2*3&Vu+G?^-Ot};WHh2k^1K@Lhmv4y#yWVuEg zp~zL_$ZHg46pW(v!vWoDE6*)dq!bk>P;|IjiOc22skF-MB0LJY3er;aPn47-g$7zd z)$)bQ^D`B>xiGw{{1jDpMSilXP@Snj3_Ubki`4{uPcD$>6OEu23N2BmPJbYaVOR*A zC_}A9k@;DAql5Ppncb0BrdFj!(fK{085A9gO-U~fPKV2Lb2H??7pBNj=Ihv?5?v}8 zSh}iJ`O0Dt}_qAa0RC{_0nbO9!#GMjYcT4~%%3L)3{PIV7Umt3tySh1D&q6Q zl>R8ae zCO%(*h0sl{8dDBM73ODxrNX?I7a>i0fm&hcI#vZr?W)KR1&41Kom`zW(Rj5`D$oGDyqlA3Xx;1%$Ci8QbvDv-i3QMGb47?gfi z0UhZCAclotQN|6zFBHCawkR7$o@8O6!TZSJhYX==wY;d>Lu>RiOgA5yrtsh(EiB1u zMUO(IS`jPPW_CpiY}UF#EX-GfBZWXft@ATTOZ3=XQKTOr{qoyZp~evew)+&)kth&D z(MzT7UM+@xiPQ1^oDl_U|8Fy+^RrdzJfaMF?r*umRRu+AWlmS^&$VOQkmuJ>i(Z}- zr8ZabGk=6alc`n`FZy#Pj1!3?h&(@MgTK!z%>0EADQbC^B2WG+wS*sVM+I6`m{Cz!mS{8i7L7jP!IV zipC5o4TEt zs=yHZ!o3uj4>9s0Sl6o6#Ne%!uqI=T>D&%pu<&-FP(!G?B<=*W7!em(WBDLl)nekB zqVr)*t0w(6PWag#f`764GehvZ9N*uT@%wEKnEr3tX@nq9ljliMI=tQZ9g`3G zNA}?V&)72m8Cw<^f+$#xRO%w4_?l^mSQLaI85=0^iV30^KCF#4`W9Ziv{)OICJ8XS}cqE8%q z{5bYWQ~8FJ~!2Au=t}C_$5j1rYXWz#Wj7qtZ!5 zx<5n}y2uk(3cmlJxPt&xvyQ;;FgY9@ljze&FJX)_zX$By^uZ)-nsBU%QdA@?(Q}2X z3?XRE&=Up%Jm62uL>7dRdKqxciTjeFQ)v|5`TU?@y-roI@zsq=wL36ah%PApsWq8Y z*I0fLZYaB2X?UkfqC$Pl`*T@egQ!etnL#l%y6na5*_p653EXOYelBdh^(uiXes*Kv z3b6Utv>+^<^q-9(=a2qaw)1&rHDcPys2a1zHx|??81hH6QYo01KfcPGJfv*-~9K zBZdkXa7B6W)R0sLX&N__k38WE3ei>3ljNvCM0?1Q!HXk%$iaf!Lj%961$Rh81lN)- zuxPnJ(E`mLMMF(mICA%aF2q7kZ`79LW2Jc^%1EyaP^M!hX*Uyca^YWf z2UDP??m&gEt_$q_*I#}c!p3&u?zh!&_DJLe6}r+~8l<2}YtbwTqM=@q2h<}3M%)n# zMDy(tL&I%i3Y4}$6h(7Qn^v30f5-Ajv##(K0A%9BTMx0TI2!Z=Xf)`DX7Lft^iS8S zD7a*Eb&LPA3=$6lbPu|OAEH=dFT_$T#fe}YB5Wr$@mRReDR#w~Vpn5aib;xMEwH5- zICZJ-N;5Q3ET|F`OIj8=la@u!qF68spyDUw+KOGFWm2E59kOLg>RN6C`L(JuEyZng z?b_664KrDa+tW~yrMMGx#0U{CQnjf*jmuV7#od+Yws4@w8L5LmmP{V7zp|J4*n_-Y@vaYj zOeZ|%JiYtSVfVrp4_{@a#TZZAvuwJgQ-;SM3J=>)7ech1RG#-<_3ymOZ2y!H7n>2{ zaD}yf-tLKhu^rA#gn63>Uk8Cbn-Z5Cx8d`lQ#7B?=27AVn9U|E9tFQ7C%y%lxjK~=CKW%D=w+T>a`U|g55#Ol{P#cEsg}7(fTW$!y%GF8`uo6Gee@1 zcL2pD_rTqVBRM=6p?A>jXfA2c2KP3S1N|zcIJj9G=p(jxAaKO?9Bhq1v=POMN(Df| zRh63X!Q@L#M5Q892TVk8xP%dA0WewuV;vp`ATF%WVbbCh+#)Cu^a?Hz#0kbg$`Vq1 zQ(O(6)J$7!A*j5zlw#{mn#}L&OtGtOf_Xw4MC*9Ls5z}Y$rQ4KKO2DUnPziErM4gw zB*A6ENbvATKzlrU3Ua{6!9^3jaY47y;&xCB&$kG;5MF(-0H-s`oP4kFP?=QPI4D8| zhrMwSOY06Z@m4_-ogWLYR3NYcM%Yb4Yz#j)sGj#=IxvuAp4*r}8-`hLLxi(2u1NyL z*qDN&(3b%B!h6!%yF`gR6iWQVNHX|Sm_lpXXNAan*Yz$Pj9WfaZ_JEfpJ zlgY!101Oiuin!F%v_{jA#}Q%L(K4+mE4E{7k5~%qOJK%eACU%pI(Ardh&19z zlNz-$TDL$Jlo=1Yi;IG6P!CfY1`9W4hgd+WSq{X&76eo)Y?koUp?ZrG^KcOz5euRh zT=5s0x1rb~Ec0Wk|6Fshx1k?AP# z>l{4=n%B8z7*D92X^M81(oCzAF1JRe9i?xbBZP6I`8=pQ3j_p&q_JY~bO{h(OD&aw z@<1!(2{RieImes=7X&Osk9fiufsJD)ZUNI8#t275;5TsaWn)f5VdB(JH%I;E1*suEbtni+yro2Amd~P>3&sUmM99dr9HPI`C_ZutH^SR*XDD zk;|9)O8p?i51|Hd&4FZusbR;^RRo8J3b{s+7K)GQ)1U%`{3ztTcd5N$-rB?F4c>5( z4ZD}UJ@m<*9M@{>VS2(_VMP{%@O3F<`O6aU11<{HF=YMtN*nGb;8hUuC`2nD3g*KT z<2V5q=->mzu`aDr;S>N4D-2sga?++Dg$;k#2N$&gQtxc|w#2JuL~{0mlk82Mox;{F zo!qfS`|JI2iOit1jI>66X?_7|@P}{Glz4-br^r&mZYu4!qIzX&3e>7@>4E+kK7l@s zGt>0C`+bRmtPI?R|0_S+bE?IaTIH~PjDqbV z-WuX9Up8#n@W+XiN`YLwrPO@4ts@L*HQNdAvOp#+aN)ge&aY}BJW{0p=Z7*NjZh5S zprPQV7qef+Z4^O|+4SiQ-Fzbgg5L!k_9M?g>D zJ~ol50Ltn1+P|#R3-Bv#BXXhcLGT+93be-@1LP8&6oBsV2;@Lt zw7|0zboFx^ztf)=aNENTSG;w%uTc*^-@uyDkUrqU26CDK^=Fa(#p`(S$m9O$b%Zf; zqVfwF{&_!B$e1QT8!Bk85XMtmLxaDvkAGD+g8Pa19^ChJ{y3t)8qZ)-E)+C@b&&@a zoC_MahuQPJHB^_yhbD|IfV%$w=l^vLbYXrE{nG#c^^X4k{{2b=VwX3S21{$#pqNPo zEDDvg=g}od>QJK`yVlY5D~wT4|6-%QH=gYCYasY`AuhbU%(6^c#@;6_V=XIZ!PzHm z;S1up2l}+!v-WVyH$-4}sfj@_iUT6_A`-FMu(=j=n`D`VRKx{@Zy`*TYr4W~c&#d5 zW-c|wM4kmNNs*NYubpLfQX5PWTKqZ~mN`i4<9wEdwIOJ<$1k-#;Uqt=z&;^7RBBh- zMCKz6l=}I|WIn!r9RT$Of*zHYuKTx0W+FAhk{MaBW8)K&WDTXx3~HAjt}N)PP}@f& zN7_dw#|4E;qx?L5r2&mS;YwG4%vtKl^vLFyJ<`2RmX=WsYHFC`AXXV=1_l9t^R0}c z(4vh}QKt^G|uQ!5ZEQd^z%XM0M+UV z7n+-tEHddmvT^qzBV1}*e_Q<|cI!4*i~DIU#}q_0cB%4fw9K#a{gq2;kEi#OZHld* z`lRoL$tKyxcBVeHn|hotsW|cE{j~A)wLR%y14=#w4(OD1#6PV`V#iK{(@)sheD>R! zeoxY-AZ6C(r+rbIsE(3plD09GueJ*6Oet;YCO!1t*FN`wa^Jdh`{GVY?flP8OFFmI zF>>w7w9x4I^%-3!!WDW%%`c+_pb?JL7F23$%C=(HT4?Q?+-!1}ig2qJV-Bu5=G@)qThL&Cdi zwFN=m-kIuLuRO!`VtB9UUC>>Lsot=)!Pj3j-iBesc1g?|w0?X^nHkJzYRkHXs%>^bTmT^Iv{m52^~XP5tg=&Vc+m3A%&1|U>~1bYI#&&CckN*2n1GVE{HVU}nl+}o zLjO4W=O2?6_`l2wtUPf3;|bo0Wp|xlDp#J1x?Pp+6MS*%0Uw7?&+9sucQy|55cvj` z4gC7dcHPbs;}?u~?y+T=di9)DcTb{>;RQ=Kw@MiG+`B>6!X@`(yHED8DSEnizU<1l zF5?#DS52f%nt3>x9PH*&nmDkP`L@E$h(DD4gRCdFPZ~XI8}#&rda=;>Ejrs^^Qs2w zbr1H>GLn>+9Jy0@F)&;DAgZ?YgHL6j+8Y&bUt&^a^Nlq!b8W1cc8vF2H+WE!+Z8Py zp0orv_7vRMxf*V4wP=-aG|LQkS`Y(AGYMI7Y z*gE*X^w`?K$b60Y>|PB959%AgrQW#J@8(yHd}}--uKe9$p~LMz?of?eeDyBtR?2#} zw9&Omsk1+~K4)5XHDIi`>du8??XaxMjQ!4DZYyV7*EhA>xObJ)deemMH*6-RMK3Da zu<`1Nj|F`s)S%67t|xabiVSKnU#xsDI;(Olc!n5dGv?-#NgeqK8M$ zthZ`M9rpL~wX)h0GecNk+7`E2pB*m+7g!E1a7g5T$pL~bgC&FCOP2D6r7+Q2N&4%pSi%_)UEwt<`RD=yO{4LPW3H4Kl|X5k3r`mV)=8PcfQ%J zkj8`4fKfY z=OjvTk(!u%Yw?)HyLUIclSiM~woA=F*{s&Sj#qY{v(#zOm1k4RZ)z62=vH@m>x?5l2+__v`(|=Oy==cx0~L5 z6ZiF7#jS0$MUzhUH`+9tzj9o2SwNwrGka-N-u-vQMa_5AKmIWC{L0&%n!YRi^L}<_ zmt*H=3>rGxN&5bU->FR7HDNieOk3{?GJUaea?s*{yUr8%i-u)G*v8oo{%!%|?}Tz+ zm%1ccll`D9X*vnegn|h!!zaG>$fD|4v0!nN)xmLN4WhuX_Q^b@@b|TFB<57@!jj;s zv3)qKRmyDmX@yo{A6f|4^x%gUMIUGDSr+l{?pagOKJ=xU=> z;qW6X?W5nm?7BR*_2`8=idy%W*@AcFtMkp-g~Lw%p@|r9vGnSj9j_ZNIGh%FZPkj9 zTavC*>n>iX*0g<9d(z#njV7tfFZ4{e>lHb0aDde*O-Bxx%;<${mEKqC7*$Qsy58>T zopQaFwEc%Oqcgr9J)9mTOW4xT;%;;4NwurFq`{y5aUtbCA>)o$1aJqZ#kDPyxN&?o zwZ0gi`QVIa#;eGX2g~{Buc(SSr#p^vNq$)TN2}LSC;fv1=B)3Pwy^e`(MLsN+XnAh zE=Xsc)qAkc;K4db&9G;%pr~(bj+6zD8s6)do&-n5wq|TLY#fG2#aw}IUt&qIIiz9; ze+@JmM{HkD%i_+ujF?v8a60sqX4F+Whl69&&0sP$+6MN_DKVABCEQLCP)ny>NM(Cvw-cm9&-_fOIb zpT#usycoX1sOsn=PuYCOV|^2*l{j=-9^xIdb>5P;v+fjZ+r0im(S~UC`=*aW2OOz1 zuB|+}aF)I2C!>V@ZI652X?13M!Gk3x^H>Yp-r78(b?WQMVY6PndGY+tkotbXo7>KK znd~^&Z9$pM#M_g2wy$r;eHc}7gF)#7>$4B$qwY@%*j*Re5e|u%+xiX*pFAFAH+p6WftI_+>HtMuy=ZKKC{?p)y)Ve{PFvM%a$y-`Pp z6Vv__JRfX2Dn8HDA}*w_Ys*>c({FN*?0H%+KXpQCze%IZ>$PNccz<$!j!?U>@iR~F z+K29|{l#xpYl3siJ|?Xl?Q5m5GaYf={6^MW)rqKcXKOzy+Rt8p_Or*$`XlBn7k;*A z*nGv^kCjUYL~Y}BX`$%SJZ^Q^)3|5rdKO(0`U&!EN@VqKo2Fd9SMm8?3-c9O)4nBG zdG+1JaVWk$Ikcg2-^8(#50Aby(_y7a+N_uJRu1Vp(72oDww~RQ?UWU-t@`|BHPC6x zu#?@Ew2*nvxOS&U$VJpYqs8eH!wzq@{$#2iy=Q*ND!O^MZ_1fdZksPLU+FMtx)ig}=@R=zngz|F69F+=|>a zH?Ovw;MTXhSDnfox9=R7p6Hmc;>309I485`rx%}&S)rBMi=Ob#r%bkto>VVv!pdoB zQkN^J`@=pvo(|`ky*Fh~dpZ1A{iD84LubE!n`7hgrO$(5wvQjg&9B(wn0#dPr^u6n zQ=M0xS{=ro_i<6~#GH$gYf;Iohn%`6iSlZ=d`NtoB;&g*kI&u4jg#gNebZh#`&0i5 zQ`bFonA-ot8H+dkP04vl>m$d_ZHZd7$QCtp&0aF~?pbbWt9c&>Ef%$?B`BLa=vkZI zRn!dI1pZ)TE{%G&>4sy}w*8(db645*4wdyfHuGkaffFm_^afj#HDBJ(TuYs3&^qPY zN6x;z_C|W|y$rnf;=l9WzuX9a=e^AhP8hs5_;VyJorZm@BfE5*v~+YytzWs{ip&M_ ze|vaQW?rksSV4A&R)X1e-ud)3W29AcMOzwD*a zpB~#zhOfK#@oB#ecNQ$sHrgC_pogQ_rKeGF(x@ICqQYx!U$<^`Y|f#%Vc$xM97^U` zO0yq^i96RlG^c^XsqjbckG8#SdCcS7C7+TQ7q^y9=^Y-oeX;1q^w~#(R69x=YPq84 zJsozgMuu=+^m`rav=bD>@d%O|Z~*n8Q!@+pONFHab1QP{xSX9+*QyyGb6UF9zZ z9dWqu#4i5ujOWp}-ct(IaHD>Ql!xx;KVCfbgv|Au>4A=EmtyNxT>9iarmAuT;El9fjVg>~Y0?hm!6iZe{da*C zbxW*&7qrz}XW`71T}Gi!DV_=1X_uFtXcPD)=w0+*RaXXi26dhxGI{QMVPnCpwtYXP z_x3v^>(EP(s2sX(u*u0~eaAd@O!c_c->#wUm-u_mXo<&p*A8Fx{h-hnHYg zlN6^e-0YezpMMVX6GT1Gonj}%u{M#Iq>Eh4r#=06q- z{QA8_4a@8#wXT+$B{MQ0JPPd6V0j#w8GdO1SAP7ZQrM>YcKFFIC-3N!wte_z>kl!U z$cMFBZf|q2*Swmx0tc?xR+^sbJ1TkOo7Biw>Q-Onm6g4OUSl8M>tLF&`fOS8*9P_H z4f8lW?XmTQJ>MJ$E=V{veo^mkiw62XTiNcf=sGj|S8&E#iYKN|8(T4>`R_H(>>GSR~AZS5grdOexc{-kx#;)|Ly}0j-zc8r=}yJfXXd(~!mUuf^m`%N%c1PgXW1D|0*nv?B&x<9Aq& z+kmtQY)58>RoG=nOG?3F(=gqnY1M_{Jr+JN`t5rxa->nCEZbi5#~r>b_>u!_>Ah7I zug^T{ySjVgsUCaN2k!V9*ye@DwDK~OW^h2V0|M-YH4cRNw~IcRIJb*@Od{>?j?s-k zr2hYwLsyB^1tKXpO{rgfn)2g;usxij$#k!`{2>^Z%KXSd3cTKu8qohCr^2%mHJipQ z_GX`09n!9u$I&gFf`VGUH_c7ye{HjyuwGu1_M^wtaps!Q87e%7EirSWH)4Jm2D zS$i&Y_j=S!+Cyg1}L>zVoR#Il<9hOgc)3~YV_G{Ni z3GlySF&Abm{zsZ_wq>L1$-C>(uibu_JqL-?^jYw4{61@HaQL<1F?JIum)J zx$0_~xu-rV_kgHe!W>~ZT_MycxS$!h|(mrYBy9_sBF&YGnV)qpfpfO(kJ|qJ4L0O0IZ{YZ{{8!`U%qZq6==vSEigsHVJo)1bPPPD{+`kR zattEZOAE&!ZKTO?P_28v1;-%z^Wxt(pns+HH%(|EI?$gs(Qv=3#w%u+imWmSi_7MQ z+jZ}>Hp?vO{n`5mRHH}M{y2DF!iRl#_DMcydpwD67(RG@z1VlzL%PVDTu_s7-)SfHN44*7Wc0ejym(vl6}Oc+xwQ(vpAp2CNX>e6umLaHXF3y(8Yb5 zntphDchrUVFpv@@TwYWx>5AeNAF! z#XJ#Bs_p)yPUO(L13E9%^a=B7+Of`}IYPfdFO#;%?e1~o&iE~wBH`=Ce#^`~q8D_L zitOu-6u}?+{dzmAY_e@|*pv&21*>Oo3T(yt@F`-Bx^vk4S|0T#oc8E9`R3?hM>;Qh z8!_<2hDTd6axc=BON*szB&$!eS)w{cfCYwX)ks z<1T;QOBxy4Fg9V+qE)HxbMWd92^o*Bje8%nhsO*8Ne3gg-WO1M0G)w+`56YyrwEv_oPPwb*M9+HEwey*qGn3Z}J@&1-ywrVVv0&B3DeaGRsmpnk z-SeSOl8e~;!7_fr$#oH%I$hfD#VTCZ_07?|H$iC?R&S%W-U`TCo}bmI_oDJlGtaZl zCw{ndgJ*I+t!QDi>jRUW@VIz1d7KdA2O3h(xJ$2IX>>D%tWrlwUsXV~RU0$Vjc z*>}x^l{Suxmu5ee*Y8#-iJqN4?6z~KvktABChgyl+RTad@^o=W@AHm#3Obo3M)g|v z0ab2aPM4)$-EFyUN4;}xT0aP^Fni<}z1@0qMBm7}d-kb|Z>b+R-P{#5{lJU8HmO$! zj(!>&EnU29%+04A=dSv4eRcNjJveT^@T~QNXxGISl0}RA<&@kXkje}vwm@d#V$#jAdS=Gu-JwDZu`jG4$-f4e^b9!S~?dCZ_h5BDlMHPEgf$- zYx813OebxoZ;qy{eE+UFym)7+GBt1^MG1d&r6{vNa1#c8dQ11ODwTzFLg0+2UX6dfD6l;84lxoAY|e!fCfsit2iuy`;@)FwDpZav(z^a|i9tw{%+0|m{{5Q(0nY$V^S~#_nV$isL zBcl@9Tr!@}_e|Z^HgAH%MkbwF{k8j@raUj#nfF8LEj+iuw%4S<+mEsiM}+h)c6?*e zZ_zmIz|n7yy3kQ>dq)tLpv%Wx?-(lL6y93|u9{VQB z{l=Fjr*<@Yk?*|n-l~SrPF;Uvx@x*)>aCv$6fHiL$ez@TgWUrjIw*By~`Kra6wELQKxQi$^Nz<}s z7O~kzyVu3Os~kJPMrGMAa&gal&D|99_jO9j7_!ecv+>j+H?O?;@Ym3hUR}DVJ|}dF^05_RgE3f0|03-%xlzo%&Zr+LTM^LPgY$ z_HU*x6tr$>KE0&=Ddc)!&CG?(B7502I(TN@yt&224L-G;Tz}c;7LFzF=6u-IeN*eH zx1SXDuKV<{|MVj3*559ybL?7pf7PciBcB+RJXSVY^+o!O9W&Eb8% zdYd16)#%WUQAsm)XLnp8$UDboy3t1Fgd-?uEgKa;m>STu-TbucsHeS2Ucm38F^MD~|M{%;A zcxK03U+22-Ak9t8j4le=Vr>DdQ1uxU{KC!0uY;5a4V2K-+w#&a3raWs$M3TGNBBf~ z`uYd>c!o)%{Qu!y*77pbQ}AN52VBN$uMgV=rR4u-fao7qng4sjcB$?Pi$C1RlleAo z)Cj)o? zUo57+`!ql~sk=7C{QN>8DjWRyS>LX$J<<>CyC>h#i@fl>NmFJ94FHKo8z3PX&Of6i#V?tZ*d z?B$g>?)Z(v_>CU+wpsmX`tjfg-Vs|DzrB{VV*$0tUNEuu@h{tVACBnM*=iQWiEj|A zKXJJan!5eBLF;+=b>j%xxHsW_`bO0|;M=vs;Jh|}cLC*}2d(G-YI}6-!+B{LT~CKh z8rSjSi5b@W|97w28G=fDIwSRzHum)KB?0UIfva}EsT+dTauTfKTR^3grKJ<3rDMN~ zS4*WKhH#UzlKnPbO=um>1gqf*$=+Ga-*f#3(P{$xWUD$_#Xk@HN6{+p{;))o+Xrt= zYgXEW6*7B%g@bC{lSRkg$#$OP++JGsDK)Q-blu(q*@wH`eD~mG?;U?Gnd5xt*+NI_~KJ9`VD+p*`$Zy zW+&~m27LLI)d_a09j_|U%?C2xf{8)z6)k!{{II0uviCRC{pH2h-8`7GEBRb+xLZo#+KyKanY5W+JXF(!e}9_iaZhR$hw; zo|@3(V#S#QZSE*B^!PJs9JlkGTOFHFi48eMrIXlQeO zUH?XQ{H<3SUp<>X_J(#?v=|ngD{$Dqx5i<=r*mno^m*rBpCyMzo6e3w@yDa`&B}d@aRj^=7qUyLd)`t+4shtUFWyIKKHD!VbJr! zZbyR7Uv4#KoXflX^w{^$whtU9w-KbQ_w8m9*zow)<$tYHqz*tGV?U&>4DHa`Z29x{ zx4au38kXX-djxen;m8cL#KV3&TJ@gizVt?uFU9GS6%}*a_}i~~7wK7P@5tZOA=0g2 z)9~{CJ~5Gh=I;EsuE^>ys`tbLzMhW{jGSRHx^Cjc$H(3+V~-j9ba&LY;=+KZgO_nW z&f|Gn^?2GSJ3!!{sMs=hz?>;%m&?{X5G-uL6H(y~`h}_M-S$dESy z@Y|LUwzu%CO-kIxSzAvBHEU7YH061qbs>5%=Z2`%Vt)(Pf&-tvwcM~|^RmvqlEoQ; zl^p_0*kAwLJSfZ6%5-b-5mEfYyD$4r&X}wI@LYN`Zv4vQN9Nz<8Aq&bVYl?&h{p%M z7M|bpZIqyg*P6tzb9c)IemI@pHz8u`%l9KI2amIzGbf8GR-r1!LM z{GMi2>08zn?PzNpAgm~36~Pg$9B*e!?^OH`-XP3#7D6AY-`le+(Vyb?m0u3}wqvz5 z-=9`m*1PVctXk!zd!?nj7L;z6mTvjCgx){=(&Fcz^u?tllb`g3Nqzi1!y88hc*-II z0%Yz|S0-d{@O{W`&-^8E`&jsMkMM)QaQydhYpytOX#oCs+WG%A@k6l&N)r5_LLYSM z2yn%`g`sg2T)-SEU{DThWI@)_0Q;K2xpjSD>yHa+0C1EZ$OfJT!ldHB1YD#I>^B10 z5?v4llEQaE3e1qSGZ_M>py7*gz@66xTm~EKINV(l(H$gUH+@N z)y1b--AbG7y{&L}u-2dS($DYGn17#s_H+hY$9C=uo98N3`n1%uRxYnu6XG>?+AiVhv}{Do=Kr6m{-G*Oc_A^%BR8 zEH89a+UT8hnX>Ej1pT}3WSk3kBzA8$xl~XSYCLn&&4e$Cg%&GbwR|^YO;~YYn4+XeP^_-dW$ze)x$S-oU60H;i&yMcQ+*Mi z7GcVIWOE0LSLN)ygwsdwY`d^}0KiS8j_&K5v?JW!+C3_20`+Mjg*wu%IlK K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml new file mode 100644 index 0000000..5c22030 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.dll new file mode 100644 index 0000000000000000000000000000000000000000..1d110cc218b9269c9b6c8dd34bc98ff28037e93d GIT binary patch literal 28896 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 bOd~sVymimPH2Q%nyxd+wgH-qOA@TnQKW6mV literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml new file mode 100644 index 0000000..515d703 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml @@ -0,0 +1,141 @@ + + + + Microsoft.Threading.Tasks.Extensions.Phone + + + + + Provides asynchronous wrappers for .NET Framework operations. + + + Provides asynchronous wrappers for .NET Framework operations. + + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The action to invoke. + A Task that represents the execution of the action. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The function to invoke. + A Task that represents the execution of the function. + + + Used with Task(of void) + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml new file mode 100644 index 0000000..5c22030 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.dll new file mode 100644 index 0000000000000000000000000000000000000000..e68371858303ad0e600dccef90c9f8bcc7640b8e GIT binary patch literal 28928 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml new file mode 100644 index 0000000..950e092 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml @@ -0,0 +1,141 @@ + + + + Microsoft.Threading.Tasks.Extensions.Silverlight + + + + + Provides asynchronous wrappers for .NET Framework operations. + + + Provides asynchronous wrappers for .NET Framework operations. + + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The action to invoke. + A Task that represents the execution of the action. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The function to invoke. + A Task that represents the execution of the function. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + Used with Task(of void) + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml new file mode 100644 index 0000000..5c22030 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml new file mode 100644 index 0000000..5c22030 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.dll new file mode 100644 index 0000000000000000000000000000000000000000..1d110cc218b9269c9b6c8dd34bc98ff28037e93d GIT binary patch literal 28896 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 bOd~sVymimPH2Q%nyxd+wgH-qOA@TnQKW6mV literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml new file mode 100644 index 0000000..515d703 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml @@ -0,0 +1,141 @@ + + + + Microsoft.Threading.Tasks.Extensions.Phone + + + + + Provides asynchronous wrappers for .NET Framework operations. + + + Provides asynchronous wrappers for .NET Framework operations. + + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The action to invoke. + A Task that represents the execution of the action. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The function to invoke. + A Task that represents the execution of the function. + + + Used with Task(of void) + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.dll b/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml b/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml new file mode 100644 index 0000000..5c22030 --- /dev/null +++ b/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + Throws the exception on the ThreadPool. + The exception to propagate. + The target context on which to propagate the exception. Null to use the ThreadPool. + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/packages/Microsoft.Bcl.Build.1.0.14/.signature.p7s b/packages/Microsoft.Bcl.Build.1.0.14/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..2d0d2383f573d3a988cc1de6f3a2975d47d4ebf9 GIT binary patch literal 9482 zcmds-c|276|HsW3V;}n-##YvGX2zb9kS!F+(!$ur*oK+0SIh_{g(6h4lt@Xo)K?|D zqJ_v(a``F_1$X8@WU9L}m3 zV-hpV31Nn2(PU=;r!~nSc))A6r2eaMpP9hVCemZD2 zHVg`_fzna~P-qkyK%=lIH57PA#RNz8)bVn3aG>Cgcd8qOnUh_7-3+n2EC>|9RDWlv zg&oOU&4U!?zF*Z0Z|HBjjg2jfhA;qVj1>S4nwiB2g+QU)9PfV_66)Hum@wr0tJnmf zO<&jQiXlwky4=z104to)76#{o+S;H606uzyjgP~SfF~HZlPE}2KUcH}AVfdR&c_`b z9E@@UPq~7pP_9H@v@9S^KgGx=wmw3iOb#TuyCF>tk=8^a1!&^exGH4L#A0GhtVi;)xc8wp2hqnBXSmWZ8bK{@ zdv)`3#=X8teX+*%Wg--+3#;EZewwW@?;X*8TWfo@SZzGEyGvDg zQJ$+bFX~mTpW!2%`gy@chfAk|d^;y|%sG{o*hxK?onM?uRBs5ejYVcZAM#~uGChJ$ z!}>^%#J<2d=KPC~#`8&AC?j2mls&v~wYx(I9e6AHsPrv8$gY?f`Ov1~o2)IV=PX>!B$X42m|DbD}VzK;7b+ffD_ z<30pm1B4+5alfzs)5HLY9Ojl>HB0j7!VK;Vbh#Bf_NAly?f%ltmS_C(_c&9X5AyD| zAAGqj%GAg{Rh=N3Z#=rcA@l}s7oK{&FM?G!dHC*TW#ofxrSd0dotC8gQ;$oIxR1yF z(pQZ)Ej=_=!m2p7`BTWlqk2kH6`R$4olZjTm>$T4FkQT{O|H7-PDITlF{WX`&2x;Z zl03GvVj*6l*JbkI9(;w*gQ-bLZw?J+!3fPG*AMuHP4ez?j_TY3duaYF^rfZUNCeq zT0b-a(tk=2G@uG@7LXwF>jbee(Z?Wvz=#3S%^hh&!21#W@N}H~RUFT~EZr1=;3>if zGrwd=Z`#qyggWeGJk)?fJXaVL%1 zRkE*)oKQxl+}dOo%hJd3wco;7_+dd^$t{1h2R2~)P5+!5μSG@s2L+KS%veDn+3 zpk1X|`3PlLY0;<6Dt(GGi=m+pW)6f8pYt zu0O+7o%2C??=1QLgXm(HD6&3{c~I+=7a942%Z;piIrAF!`gf5&xpS>6aZH0e1)tPo zfR`SN%dyJ>z`@vsLKuD*-*oJY%fUDRHaLqC983+&jEq3&+W#RCm@nWB$gZ^kNQ|&2 zh2pQHs!DVv`)|kyfWdk%XpH7+FIOBrVURa;R9$=Bt1sHrke)3J^ii%P3P7dO7bFP_ z1400uEUhe!7`3&jNIq(RcOIYLkH!A|u~zgYAYmrJEDZ=DQ={`A9K=T!C~n>*V;%-QrMKfdMmT$CAjoIw zXxD8lqQa%ri&hQixZ%GtQx{J4%+pL~UHr0b7I>3|qfuv*Mm>EDF(n?^?}e{kaN9c$ zGII~eOs!RBGV_#r*!BAd2JCsF>C(ED_h)AQ6R-lc4_XUQTNgVZK+#}RZI!10HGU&O z`2Zepqup1knlx3i?I|W4~;gQzv z{zNi?LL`MET|$u-1XmJ~O!T0v^=14UegBfJ`60g5uRQ7&tMofW_qSiTF=7&ehsfFk6!k2eXJVxF>ytSHdyZ8A7>njq5VHu0>W*sXk z?Q@007?Eq({e@cgU%m% zb-S)Kf8?UQ?RmP9!_1M(^80rj4qjoQKi~(bXJNC@F{;0@@F$*;J#iQn+=>8KaV4wZ z(I8HJen0Fdg#ItXcCQf72rvLNSLzv%fQ*oT3xF(eIG)M@fk6Q3@il6K`6L7g`kVR0 za%~gb*(2<-83W|D_SiU zW2`eUaw{p_V7C<0;}`DxIEf6$ukq%IRpJLM?na!yi7hsRM_!V*J^#wL{+5N^0ja3x zJxgg_3Wq-zK8dkNa+vY49^Jzo-W+0Zc5jEg@&kFJI8Lf%pJhPblK<;LK4(Sm0nD87 zxTXD;>pB@)HM=D%s5>Xxiu@1zYd$qGN=RePk_CdB12lHm**FgEPHxS9>N#L@qVa}r zw&32WPR?k8B=5<02Da0@TTXEuPA{|3S~N-RZcbeam9|J4)zlTB29Nr?fd?Y(eBz93iQ1emWTi-5Gl{~F%mpElZ7F3A_U{To=zo`*T6GQj%0D5bq1=C#Fv0Q|MuRYTdU(0HTtk>0 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 RD|xy&ao@9enZ03t{{xhoH532< literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Build.1.0.14/License-Stable.rtf b/packages/Microsoft.Bcl.Build.1.0.14/License-Stable.rtf new file mode 100644 index 0000000..3aec6b6 --- /dev/null +++ b/packages/Microsoft.Bcl.Build.1.0.14/License-Stable.rtf @@ -0,0 +1,118 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Tahoma;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Calibri;}{\f3\fnil\fcharset0 Calibri;}{\f4\fnil\fcharset2 Symbol;}} +{\colortbl ;\red31\green73\blue125;\red0\green0\blue255;} +{\*\listtable +{\list\listhybrid +{\listlevel\levelnfc0\leveljc0\levelstartat1{\leveltext\'02\'00.;}{\levelnumbers\'01;}\jclisttab\tx360} +{\listlevel\levelnfc4\leveljc0\levelstartat1{\leveltext\'02\'01.;}{\levelnumbers\'01;}\jclisttab\tx363} +{\listlevel\levelnfc2\leveljc0\levelstartat1{\leveltext\'02\'02.;}{\levelnumbers\'01;}\jclisttab\tx720}\listid1 } +{\list\listhybrid +{\listlevel\levelnfc0\leveljc0\levelstartat1{\leveltext\'02\'00.;}{\levelnumbers\'01;}\jclisttab\tx363} +{\listlevel\levelnfc4\leveljc0\levelstartat1{\leveltext\'02\'01.;}{\levelnumbers\'01;}\jclisttab\tx363}\listid2 }} +{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}} +{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}{\s3 heading 3;}} +{\*\generator Riched20 6.2.9200}\viewkind4\uc1 +\pard\nowidctlpar\sb120\sa120\b\f0\fs24 MICROSOFT SOFTWARE LICENSE TERMS\par + +\pard\brdrb\brdrs\brdrw10\brsp20 \nowidctlpar\sb120\sa120 MICROSOFT .NET LIBRARY \par + +\pard\nowidctlpar\sb120\sa120\fs19 These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120\b0 updates,\par +{\pntext\f4\'B7\tab}supplements,\par +{\pntext\f4\'B7\tab}Internet-based services, and\par +{\pntext\f4\'B7\tab}support services\par + +\pard\nowidctlpar\sb120\sa120\b for this software, unless other terms accompany those items. If so, those terms apply.\par +BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.\par + +\pard\brdrt\brdrs\brdrw10\brsp20 \nowidctlpar\sb120\sa120 IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.\par + +\pard +{\listtext\f0 1.\tab}\jclisttab\tx360\ls1\nowidctlpar\s1\fi-357\li357\sb120\sa120 INSTALLATION AND USE RIGHTS. \par + +\pard +{\listtext\f0 a.\tab}\jclisttab\tx363\ls1\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 Installation and Use.\b0\fs20 You may install and use any number of copies of the software to design, develop and test your programs.\par +{\listtext\f0 b.\tab}\b\fs19 Third Party Programs.\b0\fs20 The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.\b\fs19\par + +\pard +{\listtext\f0 2.\tab}\jclisttab\tx360\ls1\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.\par + +\pard +{\listtext\f0 a.\tab}\jclisttab\tx363\ls1\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 DISTRIBUTABLE CODE.\~ \b0 The software is comprised of Distributable Code. \f1\ldblquote\f0 Distributable Code\f1\rdblquote\f0 is code that you are permitted to distribute in programs you develop if you comply with the terms below.\b\par + +\pard +{\listtext\f0 i.\tab}\jclisttab\tx720\ls1\ilvl2\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077 Right to Use and Distribute. \par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 You may copy and distribute the object code form of the software.\par +{\pntext\f4\'B7\tab}Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.\par + +\pard\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077\b ii.\tab Distribution Requirements.\b0 \b For any Distributable Code you distribute, you must\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 add significant primary functionality to it in your programs;\par +{\pntext\f4\'B7\tab}require distributors and external end users to agree to terms that protect it at least as much as this agreement;\par +{\pntext\f4\'B7\tab}display your valid copyright notice on your programs; and\par +{\pntext\f4\'B7\tab}indemnify, defend, and hold harmless Microsoft from any claims, including attorneys\rquote fees, related to the distribution or use of your programs.\par + +\pard\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077\b iii.\tab Distribution Restrictions.\b0 \b You may not\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 alter any copyright, trademark or patent notice in the Distributable Code;\par +{\pntext\f4\'B7\tab}use Microsoft\rquote s trademarks in your programs\rquote names or in a way that suggests your programs come from or are endorsed by Microsoft;\par +{\pntext\f4\'B7\tab}include Distributable Code in malicious, deceptive or unlawful programs; or\par +{\pntext\f4\'B7\tab}modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-358\li1792\sb120\sa120 the code be disclosed or distributed in source code form; or\cf1\f2\par +{\pntext\f4\'B7\tab}\cf0\f0 others have the right to modify it.\cf1\f2\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\cf0\b\f0 3.\tab\fs19 SCOPE OF LICENSE. \b0 The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120 work around any technical limitations in the software;\par +{\pntext\f4\'B7\tab}reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;\par +{\pntext\f4\'B7\tab}publish the software for others to copy;\par +{\pntext\f4\'B7\tab}rent, lease or lend the software;\par +{\pntext\f4\'B7\tab}transfer the software or this agreement to any third party; or\par +{\pntext\f4\'B7\tab}use the software for commercial software hosting services.\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\b\fs20 4.\tab\fs19 BACKUP COPY. \b0 You may make one backup copy of the software. You may use it only to reinstall the software.\par +\b\fs20 5.\tab\fs19 DOCUMENTATION. \b0 Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.\par +\b\fs20 6.\tab\fs19 EXPORT RESTRICTIONS. \b0 The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see {\cf2\ul\fs20{\field{\*\fldinst{HYPERLINK www.microsoft.com/exporting }}{\fldrslt{www.microsoft.com/exporting}}}}\f0\fs19 .\cf2\ul\fs20\par +\cf0\ulnone\b 7.\tab\fs19 SUPPORT SERVICES. \b0 Because this software is \ldblquote as is,\rdblquote we may not provide support services for it.\par +\b\fs20 8.\tab\fs19 ENTIRE AGREEMENT. \b0 This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.\par +\b\fs20 9.\tab\fs19 APPLICABLE LAW.\par + +\pard +{\listtext\f0 a.\tab}\jclisttab\tx363\ls2\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 United States. \b0 If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.\par +{\listtext\f0 b.\tab}\b Outside the United States. If you acquired the software in any other country, the laws of that country apply.\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 10.\tab\fs19 LEGAL EFFECT. \b0 This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.\par +\b\fs20 11.\tab\fs19 DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED \ldblquote AS-IS.\rdblquote YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\par + +\pard\nowidctlpar\li357\sb120\sa120 FOR AUSTRALIA \endash YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 12.\tab\fs19 LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.\par + +\pard\nowidctlpar\li357\sb120\sa120\b0 This limitation applies to\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120 anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and\par +{\pntext\f4\'B7\tab}claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.\par + +\pard\nowidctlpar\sb120\sa120 It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.\par +\lang9 Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.\par +Remarque : Ce logiciel \'e9tant distribu\'e9 au Qu\'e9bec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en fran\'e7ais.\par + +\pard\nowidctlpar\s1\sb120\sa120\b\lang1033 EXON\'c9RATION DE GARANTIE. \b0 Le logiciel vis\'e9 par une licence est offert \'ab tel quel \'bb. Toute utilisation de ce logiciel est \'e0 votre seule risque et p\'e9ril. Microsoft n\rquote accorde aucune autre garantie expresse. Vous pouvez b\'e9n\'e9ficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualit\'e9 marchande, d\rquote ad\'e9quation \'e0 un usage particulier et d\rquote absence de contrefa\'e7on sont exclues.\par +\b LIMITATION DES DOMMAGES-INT\'c9R\'caTS ET EXCLUSION DE RESPONSABILIT\'c9 POUR LES DOMMAGES. \b0 Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement \'e0 hauteur de 5,00 $ US. Vous ne pouvez pr\'e9tendre \'e0 aucune indemnisation pour les autres dommages, y compris les dommages sp\'e9ciaux, indirects ou accessoires et pertes de b\'e9n\'e9fices.\par + +\pard\nowidctlpar\sb120\sa120\lang9 Cette limitation concerne :\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\li720\sb120\sa120 tout ce qui est reli\'e9 au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et\par +{\pntext\f4\'B7\tab}les r\'e9clamations au titre de violation de contrat ou de garantie, ou au titre de responsabilit\'e9 stricte, de n\'e9gligence ou d\rquote une autre faute dans la limite autoris\'e9e par la loi en vigueur.\par + +\pard\nowidctlpar\sb120\sa120 Elle s\rquote applique \'e9galement, m\'eame si Microsoft connaissait ou devrait conna\'eetre l\rquote\'e9ventualit\'e9 d\rquote un tel dommage. Si votre pays n\rquote autorise pas l\rquote exclusion ou la limitation de responsabilit\'e9 pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l\rquote exclusion ci-dessus ne s\rquote appliquera pas \'e0 votre \'e9gard.\par + +\pard\nowidctlpar\s1\sb120\sa120\b\lang1033 EFFET JURIDIQUE. \b0 Le pr\'e9sent contrat d\'e9crit certains droits juridiques. Vous pourriez avoir d\rquote autres droits pr\'e9vus par les lois de votre pays. Le pr\'e9sent contrat ne modifie pas les droits que vous conf\'e8rent les lois de votre pays si celles-ci ne le permettent pas.\par + +\pard\nowidctlpar\sb120\sa120\b\fs20\lang1036\par + +\pard\sa200\sl276\slmult1\b0\f3\fs22\lang9\par +} + \ No newline at end of file diff --git a/packages/Microsoft.Bcl.Build.1.0.14/Microsoft.Bcl.Build.1.0.14.nupkg b/packages/Microsoft.Bcl.Build.1.0.14/Microsoft.Bcl.Build.1.0.14.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..fd155f7511360b0869b7405bb70bad617ccc63c9 GIT binary patch literal 43381 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 a`(VXM^)H=Hv+Q@r=cuau`*#o6ZUz8~9Jqr3 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.targets b/packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.targets new file mode 100644 index 0000000..a14b3ea --- /dev/null +++ b/packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.targets @@ -0,0 +1,232 @@ + + + + true + + + + + false + + + $(ProjectConfigFileName) + + + + + + <_FullFrameworkReferenceAssemblyPaths>$(TargetFrameworkDirectory) + + + + + + <__IntermediateAppConfig>$(IntermediateOutputPath)$(MSBuildProjectFile).App.config + + true + + + + + + + + + <_EnsureBindingRedirectReference Include="@(Reference)" + Condition="'%(Reference.HintPath)' != '' and Exists('$([System.IO.Path]::GetDirectoryName("%(Reference.HintPath)"))\\ensureRedirect.xml')" /> + + + + + + + + + + + + + + + $(__IntermediateAppConfig) + + + + + $(TargetFileName).config + + + + + + + + + + + <_BclBuildProjectReferenceProperties>BclBuildReferencingProject=$(MSBuildProjectFullPath);BclBuildReferencingProjectConfig=$(MSBuildProjectDirectory)\packages.config + <_BclBuildProjectReferenceProperties Condition="'$(SkipValidatePackageReferences)' != ''">$(_BclBuildProjectReferenceProperties);SkipValidatePackageReferences=$(SkipValidatePackageReferences) + + + + + $(_BclBuildProjectReferenceProperties);%(ProjectReference.AdditionalProperties) + + + + + + + + true + + + + + + + + + + false + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/Microsoft.Bcl.Build.1.0.14/tools/Uninstall.ps1 b/packages/Microsoft.Bcl.Build.1.0.14/tools/Uninstall.ps1 new file mode 100644 index 0000000..255a059 --- /dev/null +++ b/packages/Microsoft.Bcl.Build.1.0.14/tools/Uninstall.ps1 @@ -0,0 +1,26 @@ +param($installPath, $toolsPath, $package, $project) + + # Need to load MSBuild assembly if it's not loaded yet. + Add-Type -AssemblyName 'Microsoft.Build, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' + + # Grab the loaded MSBuild project for the project + # Normalize project path before calling GetLoadedProjects as it performs a string based match + $msbuild = [Microsoft.Build.Evaluation.ProjectCollection]::GlobalProjectCollection.GetLoadedProjects([System.IO.Path]::GetFullPath($project.FullName)) | Select-Object -First 1 + + # Find all the imports and targets added by this package. + $itemsToRemove = @() + + # Allow many in case a past package was incorrectly uninstalled + $itemsToRemove += $msbuild.Xml.Imports | Where-Object { $_.Project.EndsWith($package.Id + '.targets') } + $itemsToRemove += $msbuild.Xml.Targets | Where-Object { $_.Name -eq "EnsureBclBuildImported" } + + # Remove the elements and save the project + if ($itemsToRemove -and $itemsToRemove.length) + { + foreach ($itemToRemove in $itemsToRemove) + { + $msbuild.Xml.RemoveChild($itemToRemove) | out-null + } + + $project.Save() + } \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.2.29/.signature.p7s b/packages/Microsoft.Net.Http.2.2.29/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..eddc875b495285c7decff51b837dbe7fabe2ab12 GIT binary patch literal 9483 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/License-Stable.rtf b/packages/Microsoft.Net.Http.2.2.29/License-Stable.rtf new file mode 100644 index 0000000..3aec6b6 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/License-Stable.rtf @@ -0,0 +1,118 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Tahoma;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Calibri;}{\f3\fnil\fcharset0 Calibri;}{\f4\fnil\fcharset2 Symbol;}} +{\colortbl ;\red31\green73\blue125;\red0\green0\blue255;} +{\*\listtable +{\list\listhybrid +{\listlevel\levelnfc0\leveljc0\levelstartat1{\leveltext\'02\'00.;}{\levelnumbers\'01;}\jclisttab\tx360} +{\listlevel\levelnfc4\leveljc0\levelstartat1{\leveltext\'02\'01.;}{\levelnumbers\'01;}\jclisttab\tx363} +{\listlevel\levelnfc2\leveljc0\levelstartat1{\leveltext\'02\'02.;}{\levelnumbers\'01;}\jclisttab\tx720}\listid1 } +{\list\listhybrid +{\listlevel\levelnfc0\leveljc0\levelstartat1{\leveltext\'02\'00.;}{\levelnumbers\'01;}\jclisttab\tx363} +{\listlevel\levelnfc4\leveljc0\levelstartat1{\leveltext\'02\'01.;}{\levelnumbers\'01;}\jclisttab\tx363}\listid2 }} +{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}} +{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}{\s3 heading 3;}} +{\*\generator Riched20 6.2.9200}\viewkind4\uc1 +\pard\nowidctlpar\sb120\sa120\b\f0\fs24 MICROSOFT SOFTWARE LICENSE TERMS\par + +\pard\brdrb\brdrs\brdrw10\brsp20 \nowidctlpar\sb120\sa120 MICROSOFT .NET LIBRARY \par + +\pard\nowidctlpar\sb120\sa120\fs19 These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120\b0 updates,\par +{\pntext\f4\'B7\tab}supplements,\par +{\pntext\f4\'B7\tab}Internet-based services, and\par +{\pntext\f4\'B7\tab}support services\par + +\pard\nowidctlpar\sb120\sa120\b for this software, unless other terms accompany those items. If so, those terms apply.\par +BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.\par + +\pard\brdrt\brdrs\brdrw10\brsp20 \nowidctlpar\sb120\sa120 IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.\par + +\pard +{\listtext\f0 1.\tab}\jclisttab\tx360\ls1\nowidctlpar\s1\fi-357\li357\sb120\sa120 INSTALLATION AND USE RIGHTS. \par + +\pard +{\listtext\f0 a.\tab}\jclisttab\tx363\ls1\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 Installation and Use.\b0\fs20 You may install and use any number of copies of the software to design, develop and test your programs.\par +{\listtext\f0 b.\tab}\b\fs19 Third Party Programs.\b0\fs20 The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.\b\fs19\par + +\pard +{\listtext\f0 2.\tab}\jclisttab\tx360\ls1\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.\par + +\pard +{\listtext\f0 a.\tab}\jclisttab\tx363\ls1\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 DISTRIBUTABLE CODE.\~ \b0 The software is comprised of Distributable Code. \f1\ldblquote\f0 Distributable Code\f1\rdblquote\f0 is code that you are permitted to distribute in programs you develop if you comply with the terms below.\b\par + +\pard +{\listtext\f0 i.\tab}\jclisttab\tx720\ls1\ilvl2\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077 Right to Use and Distribute. \par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 You may copy and distribute the object code form of the software.\par +{\pntext\f4\'B7\tab}Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.\par + +\pard\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077\b ii.\tab Distribution Requirements.\b0 \b For any Distributable Code you distribute, you must\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 add significant primary functionality to it in your programs;\par +{\pntext\f4\'B7\tab}require distributors and external end users to agree to terms that protect it at least as much as this agreement;\par +{\pntext\f4\'B7\tab}display your valid copyright notice on your programs; and\par +{\pntext\f4\'B7\tab}indemnify, defend, and hold harmless Microsoft from any claims, including attorneys\rquote fees, related to the distribution or use of your programs.\par + +\pard\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077\b iii.\tab Distribution Restrictions.\b0 \b You may not\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 alter any copyright, trademark or patent notice in the Distributable Code;\par +{\pntext\f4\'B7\tab}use Microsoft\rquote s trademarks in your programs\rquote names or in a way that suggests your programs come from or are endorsed by Microsoft;\par +{\pntext\f4\'B7\tab}include Distributable Code in malicious, deceptive or unlawful programs; or\par +{\pntext\f4\'B7\tab}modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-358\li1792\sb120\sa120 the code be disclosed or distributed in source code form; or\cf1\f2\par +{\pntext\f4\'B7\tab}\cf0\f0 others have the right to modify it.\cf1\f2\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\cf0\b\f0 3.\tab\fs19 SCOPE OF LICENSE. \b0 The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120 work around any technical limitations in the software;\par +{\pntext\f4\'B7\tab}reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;\par +{\pntext\f4\'B7\tab}publish the software for others to copy;\par +{\pntext\f4\'B7\tab}rent, lease or lend the software;\par +{\pntext\f4\'B7\tab}transfer the software or this agreement to any third party; or\par +{\pntext\f4\'B7\tab}use the software for commercial software hosting services.\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\b\fs20 4.\tab\fs19 BACKUP COPY. \b0 You may make one backup copy of the software. You may use it only to reinstall the software.\par +\b\fs20 5.\tab\fs19 DOCUMENTATION. \b0 Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.\par +\b\fs20 6.\tab\fs19 EXPORT RESTRICTIONS. \b0 The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see {\cf2\ul\fs20{\field{\*\fldinst{HYPERLINK www.microsoft.com/exporting }}{\fldrslt{www.microsoft.com/exporting}}}}\f0\fs19 .\cf2\ul\fs20\par +\cf0\ulnone\b 7.\tab\fs19 SUPPORT SERVICES. \b0 Because this software is \ldblquote as is,\rdblquote we may not provide support services for it.\par +\b\fs20 8.\tab\fs19 ENTIRE AGREEMENT. \b0 This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.\par +\b\fs20 9.\tab\fs19 APPLICABLE LAW.\par + +\pard +{\listtext\f0 a.\tab}\jclisttab\tx363\ls2\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 United States. \b0 If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.\par +{\listtext\f0 b.\tab}\b Outside the United States. If you acquired the software in any other country, the laws of that country apply.\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 10.\tab\fs19 LEGAL EFFECT. \b0 This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.\par +\b\fs20 11.\tab\fs19 DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED \ldblquote AS-IS.\rdblquote YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\par + +\pard\nowidctlpar\li357\sb120\sa120 FOR AUSTRALIA \endash YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.\par + +\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 12.\tab\fs19 LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.\par + +\pard\nowidctlpar\li357\sb120\sa120\b0 This limitation applies to\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120 anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and\par +{\pntext\f4\'B7\tab}claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.\par + +\pard\nowidctlpar\sb120\sa120 It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.\par +\lang9 Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.\par +Remarque : Ce logiciel \'e9tant distribu\'e9 au Qu\'e9bec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en fran\'e7ais.\par + +\pard\nowidctlpar\s1\sb120\sa120\b\lang1033 EXON\'c9RATION DE GARANTIE. \b0 Le logiciel vis\'e9 par une licence est offert \'ab tel quel \'bb. Toute utilisation de ce logiciel est \'e0 votre seule risque et p\'e9ril. Microsoft n\rquote accorde aucune autre garantie expresse. Vous pouvez b\'e9n\'e9ficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualit\'e9 marchande, d\rquote ad\'e9quation \'e0 un usage particulier et d\rquote absence de contrefa\'e7on sont exclues.\par +\b LIMITATION DES DOMMAGES-INT\'c9R\'caTS ET EXCLUSION DE RESPONSABILIT\'c9 POUR LES DOMMAGES. \b0 Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement \'e0 hauteur de 5,00 $ US. Vous ne pouvez pr\'e9tendre \'e0 aucune indemnisation pour les autres dommages, y compris les dommages sp\'e9ciaux, indirects ou accessoires et pertes de b\'e9n\'e9fices.\par + +\pard\nowidctlpar\sb120\sa120\lang9 Cette limitation concerne :\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\li720\sb120\sa120 tout ce qui est reli\'e9 au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et\par +{\pntext\f4\'B7\tab}les r\'e9clamations au titre de violation de contrat ou de garantie, ou au titre de responsabilit\'e9 stricte, de n\'e9gligence ou d\rquote une autre faute dans la limite autoris\'e9e par la loi en vigueur.\par + +\pard\nowidctlpar\sb120\sa120 Elle s\rquote applique \'e9galement, m\'eame si Microsoft connaissait ou devrait conna\'eetre l\rquote\'e9ventualit\'e9 d\rquote un tel dommage. Si votre pays n\rquote autorise pas l\rquote exclusion ou la limitation de responsabilit\'e9 pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l\rquote exclusion ci-dessus ne s\rquote appliquera pas \'e0 votre \'e9gard.\par + +\pard\nowidctlpar\s1\sb120\sa120\b\lang1033 EFFET JURIDIQUE. \b0 Le pr\'e9sent contrat d\'e9crit certains droits juridiques. Vous pourriez avoir d\rquote autres droits pr\'e9vus par les lois de votre pays. Le pr\'e9sent contrat ne modifie pas les droits que vous conf\'e8rent les lois de votre pays si celles-ci ne le permettent pas.\par + +\pard\nowidctlpar\sb120\sa120\b\fs20\lang1036\par + +\pard\sa200\sl276\slmult1\b0\f3\fs22\lang9\par +} + \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.2.29/Microsoft.Net.Http.2.2.29.nupkg b/packages/Microsoft.Net.Http.2.2.29/Microsoft.Net.Http.2.2.29.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..d321f7e81adf4e7a56f603b3cab2989425d92fb2 GIT binary patch literal 670367 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%0A>y}sB10PY;NEPAmk=&s%3b%f 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ŜXw*3@};R~_n3U;q|H3K#(fK= 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

^ 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

E3e5?sh=(1lQrjQab9a+Gdk3Z>f!(w)=M zox>uFyB(kil}#novWuNTwib?%NY(?70|O!S9O6fdFF-p6kAj{;aEL<|KsKy^jiPsH z|KZfL5V>HhrJw0Vh{RnVME!(!%)~k4d8_k;!0S5Zq_z={G4r5rzaN z5<@RrIKTp*p81=XKwJFgCD3N9*hGGOLQGVs8B6@qTzfIcFk^{dC1xKdNKQ%!i7{h& zB!|XC@m&P7(3juZhuYePaQR#tww;x=0O8rC=it4()Bd%QIK_lS{96Yh1$#_{tP90* z8AM}xF@=m?=mL~sQKZNO3KMK*B85nVX9{{I5+JRkfVxr?0@#VDo410Daz)`4NV&ky z0-cKN6rsO|33HW1_Arn_mMl%7P?Q|tk1VupD5bww?B4GAvY4$4jh8^3xdxQ(B*dgE zB&rO+o5^CYKaqu#N9jfdBos>NRnRSm6URX)%1cYcGSK8C6I5JxT!bP`vKCWHzE4VA z4=l>Q_2?S%eNq_jRmSzH1Z~h_Rvg)V2MIY{SOg8sR4jPQ8!zU|;uJknzE2-u^(uo) zFRNC@DS_P(Dc&ZMooZnnX-QP3M?xVWQU*c{tpT{8(p(5k7*Qjf1a|Bsi1|nuk_Ad+ zpoOwpX|B>-H8N467rJl@c0&b(P79|9m^)623d0~!%vHl46+vf_WHJ#j4yCy$T1sWm zAfo(k@(v#b*&HfOL0cLXju}3l34JgCd-8x&qlQtDvoed+6ZHTFByt0J(pa>^fSw{T zK*Ysl%n8AO_Ae+-K*r6Gfh)R+i8<0JiWCZ#Pmv~*!1|+rLC46T08Ot4;ul$(9@ZUV zQZE5x2!fq3ngYTG&UPl4DP0~&Dikt_0tuQ9%oV^L1E>@kGiMV3n?mn1Ng$s=1*;$2 zLx(3!!y!<>1+)P`0SQorLICm{96me)Swn_QqR~a(1XvDT+9)II#H04gPAF4IVXi&Y zIgN3!^mdGcrMIgCc27es&dGRM&k3!7xffN*fLJy`-?!u+3jYukz3uj}MqYRIfAwNO zmZhL0!1gBg+s|k)KRw{%6o&X7P8Aa`(%UIwrzVBmeFf`B8Hi)hU#N^zRL0W*!wKv2IkkX67sp<%0^3?yP~eKKiG zA|P}C+j3yIfKUP@fWRa|%Po-x#9$zWf`veXN&;BCM4BStaWYI)gqwis5TLRioO{vl zg#!v4WfM9XDn;ya2M3u1vY?xu3<+@sx>8F4RVM(Il!A>PyL`efrEu8-Zi`ywm3pBh zkDlZuAu2DA0!E(6z&tXLkuan&=eIN_BS}M;0vSmQk}uR9PDb&mj2l3vFbNd2h=5hX z&Oi@hbcZVw@3c6zUn(~ks1g9t-6n4F}CAD!<>0=h0viWd$FpOdl> z!6&gCnI6YGs%d~OnZ3F}KSGwAgzp@xa_AMRdFYJ{mH~Q$_Ic>bR}#%a)6k8IDH(8U z3Q=OZUlz6l72r;g>8VP^dPBEIcXuj~v~(xBuhLLEVA9|^X3}V~(tStSD;J_l3r)^g zB2Nm1939Yoab2dkcF)SmMpsp~I9LM> zXb>#~zi@W~*$ez)svlswkR!wH7~%{VU%`O7EdeMyjNaW2r-&*&-JbUDn@`<(i&^&# z0;n5W7d?^1zHzX60Mx*h31lq-LyRueFHVsb*TL2WgDgfP$ry);A;+L>LnaU?n9Ko_ zw7!1#?q{oX535uPb9IZiG^M+OKD2wJU+XiMOcY!g;LRd`iRow4@Qf7$n+zW z#Zn-Pg*+dCiPB5UdmOc}4l2%~r4$8}g7?+~j{wi;kVWYo?6m`BM4g!2g?eVu?mt0{ z!3&Bys4f!G^$sK)A_X8G42nWS%Q0!SLQHanBZ7Qi z6fz>94`ON|%6FP1G9bGKXV@PFoo7!8HW~^lZUA~u)c_OeU$3M{*L)7#nsv<+V4{Aa%RSnoYK}jfsPUtLZSQTL*x1uW$-XN0z+sZ(5 zEox_mJXQvtP(LoJ#6lemDpE3H{Xz!~lBA1X;^{hM@s-kDq^?N7Y!UcAwg@e}6crZB zvLJ`TEN-e$b^!Mk;ywUFU_c8L^cF+Y6@#G!B{)=MK%oOlDc!bcX=qCmGSSFz(R*}j zL+UFG17(CBgEb4<5nu!!110;Ym0I*!8;F%?MKn)I^o`Qf0+iBaU|6Ceg@VPqWJsab zFf1Y&eG*2z(OV)82bUDM2W`QaWxxR%!;w*-o=Tt)29xQ8?iyfbJ@;S)-M4VD({*~r z(0!#);e=wq{ujo8bp^<+0@xV@XetM_Auv$mLWYtC9{rCVJkE!;Xc}{=Zm*y-KzTxpu3xSB*ceD#R%+2#Y73>l0bW!N>5Gkhj!pMaI|3;tez5< zH4AIN61TU;<19~=vD~8g3Gs>X;YqAf@d?x7v5%iwuvlP7EcBbYiL3H`c$_R+Fft(|jvuKu zQ4k{tNfh|Q7l~s7^ap+5aH^o5`1^P88xbV0gk%8@r-H{R{Pgy598Lt3%8nDl4(B7`wm6(H29Fbl|NJWR-fsg+m_zIl zgkz1s!kf&X0yeAwqfk>5UwrXIz$j=7mkEjaRfZ; zkPsw1L=YZ^gbC~fyznra5CNYT&a({U5L;VY>u?U}--?3> z>^OoDge%|+tOYy{n~#KW1>xYyY#VDX-vuy=jK}a|Po@ED0I5uoPFNDppwzA=}c^t$hjE~q^Sy@|$altt4 ztN^qV0kmU(hPF5SumgZ~qJ^U%F*+%J+W!aozZ2*buq9DHlNKJOGitsGA=BI?KFI48 z2|o{vZXX;jVBZrjc!jPh2FUZMCg40a6L1qf9X+G6i;UOq80DJz%_JvPbGThjp&GzRYc0B*Y1ipV1{GM5?AS@~*N#Or8vN;xr1wV0GLj2UAa4rC(AjHPMd-wlb zcUo8|?!V#4Jw@ob-wp3s{nsm!sE5M^0mA7R6XOOy{DInM1p@Q~8SwaF0Qyk;&yD#1 zwF8d=Qyqs(|2ZG7VWgjYc#H*qlO7OoNyOfgB%(Dq``|orLEtGgNm4*}gt%%1CTaX;|?03}xgJRH#{V}Vaj;uyE?_m#jyA8pke@)jfcHXQUQ zC*35#K0I-~|F!?up32cWNY9ToE)>E5=ZaGU`Q2|s!`@Ne^JW-uxS>&3325X}JR0JK zz4aua=e;4lqZtbzj_-N4BO0p1N5?d+&zS%4Kk{H~G7|m#^d1{!`|PF%fwlNeqbnI1lj|fD||OJ7L^0v;)lbPp>N3eyKu2U|Mwh= zYhp?ClZd7S;z%j%%`X<{Ts+XZNJav|k#xf&?q8mh1Bw@qK5rtD#POf-!9(%UxBbsp z=?^DE(RSFI3Si%%Xw1;h@3ZK??f>XFNx;d$3+I2{#s5G4dyn#A;6xzc5Yey=(lVx5 zW3xWW{~(XeG8YcTVjp8Hx;$$WcIK zh5jgJdsYatAnLsjlyC1dL#+OV9ctlnD=KO=1JnG_N`jpZ?F1fn%S z9#zc{HqXk+%62kH+92GXBqH4R9~qfEA`8o9l}T>nJtne^5Cbf!6*nqsTBIO><>)z@ zHQLjC@F>K|+T04^*_bWErL|?*beGq>&h$d{z%t(D zh7QO5({r{D&S<+@=bC7jb=LWM{mwzJ#wjhM#AK26=*~Ou&3{sU$!ONN++y#|enlI< zXjmyOJ0t1R&wM_#0PHBO-ueUB|Ts&s^bUeOw@whKG zx7UQ&tiDUCxl~n1xl;c%!`tN6{O8i)1|9d;Id%GO2t2*T`f#Cpz3Of|#wN|9Ss%Jy z?Pew{y}zCSRy2OI2rmO5B84ykNSQQ}8cC(lBHR0}O2C~9r(R|>e2$!#QEYb}T|-Pg zk~*T6uA*oCsd1vyH0n!-t{GkX29=-Y?o&X#UFi133gE%^yC z7O~xUvf#(ZT270Og1MGJ2?$H(CnZ|;pb`7LH9#U*l@_21GD(^O_8>Il;7P8?IAm;h z8X;s26+a*)C8fUy2oiqNa}uHq$7?{6L#W+d5-C4zNFrP%a=Wf}cD&o@*1r3&*X1W0 zRL}WlxzD`#^eZ8_^s#jLqWbO8A)9tEO1D?dHF?-1GxEOcT9x!Jmpx7e9nCc!!wX(5 zaDHi6(=c@Jhla|dsZ;l>&8|6cXUt@wd6-JaR8RfA%34uLIfJ_DH{`_6$!*Ac@Gf}M zws_Swxh-Fk51zaD=KBtV4L1*XEVdKgrF{7P+-_d3OWy_KlEoSh1zb&2W=8x{y<><^vzCGJMG5S{3m8~Zh zg|4kJnAL1AC<^iRUbKKP!-#U(&ML6fuWrM@eFfv6&v!UJd5~j4aqfbxF8~>92W0G~ z1R1M|sprtSXIi{bF}dbvGB)c!LM-$U9c`@ss5*K+?!}ACn#WrIC!$x#VpgAd-U^nWsix$s|Qax zGN~jfWJFo+gI$L1uElGoIU5DeiKrQ`H9gbm7}MootHRlHMiJT;#mIevO}pvY&e5k5O{F2Hi|U93r|2Q!s#te}5a5C_$~X16u<;a(uFmj~iM` zYTLHpz@-xz$OKrdL<00;ixcAbGk&ZPHcUz>n_98CcHBXs)*Lo3oNZ-p6V4AYx3)vV z&F%Qsw&qshd@k2EESzs`jr1Xamz3IS>h`Nm!e6wtuu@Yy;#xq}Mtm>=I358cun3UA ztkM4x0R(FqtYol=gAks%72BMHuo095PL?2n?g$`)5+rcg-y?y)=sT%DdY9t=;`R#r zD^;^I8t0dlk6NENXTU{;mo|6LA21sj*ySZPIAgklP-fGi>4t%~<{pe0a&dc508!nP zX*7@g?5sfhK&|{Cuk*&d$=Oe5S8E*f;T&zfd}-C)J#h*Fj_+@lzaCicUcHC*npOC= z<-1Wp+u0u>A2jNWsk-Z%uS^qdP)}&kyPRq^>eY|uCm%dvZr`xh3O6yHeE3Fo%>6CW z+-;{kvjj>hGRwGrM;fw9ao<0&=bCjcky?MUx;`Z#=9!zHVaA(Nd$WC4adC4z1|9SJ z`ki6I6WzE!aqVamb@w$>)*lTTxcQBd$8+-PwpeR(^U$b zjfkX<0eZIuqj%I0D??3GT4VoA=7Lb_L6uo)xNy~5voO4d8W8}VtpVjmiAw!5QJyN2K39$iUWulN1Wuq)U9K;6Va;xqb7x27PB)jFlB!uQ(+kIt?|d_8UZ0#@yFJk{?Y8jlyQ;S~TQ2&K zzPD$W{R893wVK;X5)ysh49I=-jhmZLbZbVCR?6s%`8>62iBqJGMoi2p*&AhfM??1e z$|RH48J1p6Du~~wx}4B&mo5f5u|19$DL-;RY75Sff9K+2$u$NwNnAw+PIpkDn_5=g9=3M3L(fmsM$T1KpesNzXd zXvaYO?a3p+UcOytyWcQew7MlPct|Nbe(TU<4d#eOPbC!sNluH3z9BLcHwrhR4=tnZ z6a_o@7_EJ5p#0Ueh3dK5@6i^-1EXcm$QWdF(Ws&kS;PN6E$b;x081N^Ae4%ENl>w| z2q4N5RE+np2y$@4jKX^TEBzwiaej8g(hQyUyoh(G;2fCxf@T?4>iqFVQ1VOHA?CM7 z?UMa|>6tluv)<)79(n0H0Xyw2U5{=m^;!3DTIJ#WpJp9!PWU+N`G~Zd7P$dYmrB;L z%)iKbobkD0{%~B~v1w0B$NLGaq_%}uj=DzCTrv|XFIM&17+S1qV%71MdC`SD%Wj*M4|s+zcfChioSt9j>TUd^X186Qhi zcDJ8nGIm|U^>;Bf)$P+Z`>ynzo10TKa4d21$J)&i)T9!dm*$oOE<8!FrFX_x42=+d zp13#1N==|eThyd@KddwUs?*II1D?$~L)w3%%dA;@(T1JWE@dN!U5`Gul%+XUl7q(x zf*st;N4C4a+&5!Z1Jzn4mXXfZZl!rOJudEgJVtR>Sl$m0HH$eXq;yhSSC24?I=yPy z>WeuIg*vukGW3sR*G?@R!?rBA_i(!XZQQ)j zG1sqVUp%b-g_e+0z1e;b!C~r;sKPa^ilvJCZ9OQrPTM0QX)>VSue<5DTBJ2fzZw4o z{YGpNYXneit`%Yj={FlqS|Kp`&#C)=qTU;eV=9{Oj$LUwC)z@zrKIi^=ZCESGVj*feQi2x=Y6VEen&av89QL{$ zS28jQFJ1fShO}_prq7w%l*XvYh&E=v^q%=0U%>RB%*QDrPA?DL*K?{oWA3$akJii) z?3Bxe%|kL)6^9TGFy$-0ek|OJzpCrv_2aYD=~FD(ZtA@QKxEtRsCU1La3AWeC`r9R z4h|9KVZ>Ls91-U9PkxK}TSETh%TuH{YnNK_xT2C>u8EU6$;uXj{~D_Qw^VlkYsIyT zPWuxbZJM6#-<5Lr>Z}QF_zH`p=~H6mly_V`K6}|=i<|UKOJYM0`w}j>vy?sZn^GNG zeJl4&DqyrQ@mV`7XTDv0t$hgoRqOF(RH+L&V_Q2sRh!1|So!E_&eZz!>L-{=?Ps7PE%8k~KM> zFSEzZVA~H$kiGDHn*ERYRORMV)R3hew+|0^;l4QSEO$`g<`XZD&6OQF`=)1t&MTy* za;Ct43Vr}pg;sY*CGY*vBjJnJU{F51fRC`({f{W+PU8RFzdv2_0&+4*P9AW ztff;lLoeEE#cGQ>WY3#b){ffu_;dT*0}r>9CUFnDpPjBpH=H3mbmEfflbuGX9NV|A z+%4k5#*shLXX&JGP({MqM$!W{FKp1ξ$Apl6kxV=tTCY~ZB38k&yP51Rbk=k?b6 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
9EWX_)^E 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Extensions.XML new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Extensions.XML @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + +

+ Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0ada0f54dd9c9944ccd542f449e906dfdb7e4d5 GIT binary patch literal 22232 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 x3s literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..4f391a306da19db0c73a242d884222f20dba2c8c GIT binary patch literal 21720 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Primitives.xml b/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Primitives.xml new file mode 100644 index 0000000..53640c6 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Primitives.xml @@ -0,0 +1,8 @@ + + + + System.Net.Http.Primitives + + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Extensions.XML new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Extensions.XML @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + + + Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0ada0f54dd9c9944ccd542f449e906dfdb7e4d5 GIT binary patch literal 22232 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 x3s literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..4f391a306da19db0c73a242d884222f20dba2c8c GIT binary patch literal 21720 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Primitives.xml b/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Primitives.xml new file mode 100644 index 0000000..53640c6 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Primitives.xml @@ -0,0 +1,8 @@ + + + + System.Net.Http.Primitives + + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Extensions.XML new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Extensions.XML @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + + + Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0ada0f54dd9c9944ccd542f449e906dfdb7e4d5 GIT binary patch literal 22232 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 x3s literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..4f391a306da19db0c73a242d884222f20dba2c8c GIT binary patch literal 21720 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Primitives.xml b/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Primitives.xml new file mode 100644 index 0000000..53640c6 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Primitives.xml @@ -0,0 +1,8 @@ + + + + System.Net.Http.Primitives + + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Extensions.XML new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Extensions.XML @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + + + Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0ada0f54dd9c9944ccd542f449e906dfdb7e4d5 GIT binary patch literal 22232 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 x3s literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..ed0a5804f2574592f12ecf847ba6209a6db4578f GIT binary patch literal 21712 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 cB5F^`It?=)-OkK_JrnC + + + System.Net.Http.Primitives + + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.WebRequest.dll b/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.WebRequest.dll new file mode 100644 index 0000000000000000000000000000000000000000..7ccd6418036a1166c4d8797c064944522a351895 GIT binary patch literal 27352 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 P=Se>>DXb3$XR7}P33u>H literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.WebRequest.xml b/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.WebRequest.xml new file mode 100644 index 0000000..c87a734 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.WebRequest.xml @@ -0,0 +1,52 @@ + + + + System.Net.Http.WebRequest + + + + + + Implements a transport handler using instances to send HTTP requests to servers. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether to pipeline the request to the Internet resource. + Returns .true if the request should be pipelined; otherwise, false. The default is true. + + + Gets or sets a value indicating the level of authentication and impersonation used for this request. + Returns .A bitwise combination of the values. The default value is . + + + Gets or sets the cache policy for this request. + Returns .A object that defines a cache policy. The default is . + + + Gets or sets the collection of security certificates that are associated with this request. + Returns .The collection of security certificates associated with this request. + + + Gets or sets the amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data. + Returns .The amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data. The default value is 350 milliseconds. + + + Gets or sets the impersonation level for the current request. + Returns .The impersonation level for the request. The default is . + + + Gets or sets the maximum allowed length of the response headers. + Returns .The length, in kilobytes (1024 bytes), of the response headers. + + + Gets or sets a time-out in milliseconds when writing a request to or reading a response from a server. + Returns .The number of milliseconds before the writing or reading times out. The default value is 300,000 milliseconds (5 minutes). + + + Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing. + Returns .true to keep the authenticated connection open; otherwise, false. + + + \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.dll b/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.dll new file mode 100644 index 0000000000000000000000000000000000000000..61f6b05114badddb01d50039cf1569c5e3146f35 GIT binary patch literal 191152 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
sjC zjdD{PE%4h|N=LTbz31+=y>T`@zrHYwJ-VUa>`k+$<~<8-H+f#Yj847lT6#rZn7^l} z^rmlz-rFXK<2x)U2_Nl}6?@M0*IA=a;@+xTu|rCK9rM^K z@9ER0L3injlgYg{ZJw-xFXDQHZQ2>?UOG-TcK}~qa%1oB>(!k##jJp;1(2#~5GWYn zQm}eK=`ZrE`(h%B%m!Gv1(Kz^_~Ij5i}yz^||PS4ovW>AR{! z|L@Mu5HCOc>}A?Wlhi?>YwCUpZ@1pqtINhiU6*-CJg=@aFKE}Yo2T=wCz1n4coREK zzFuCQx@&IVrp^cUoNG@OF3{77;`?7y#VuZ3r%nu&SmPgh*1>7L+b->UHI_86Bg9lu{& zFhPFhwq$6`?!ME;9DH+QncWaU+^KHEECL@7PWZ!P!mGH?_jk(Fy$>(H+i-iP`@-)o z9o(Z|EZUdzMN+V*^yB80jTIre&y#M7#`r+LeY}; z^!N8`p=dzYV^s9ol~r_kGJR)%*yk-JkXOorO*HFU1*#dY~f9bTZxpZwCbDfz7 zZ=Uf9>aNQG-JWF7Idnt4O$i}*54t`r)^-4%ceDxNXQa*-vcp7n!-LN+ZdlvkNAPXiR!WuZ&jI$6rngI_(L(z_adJ~Vy7o2Cc1 zn%7*`OL@IV#UoQ$IOp21JGQQgg5D;nyR$Dk9Y0@QVkb-}3YqHDdHjvqkq09B?3&;0 zb4*`TdB>Hdhu(MWc6x*Df&m{t;&1DGM=>w&n%kVGz6o$j<~>l{YeI1| z|Fd=<h z+cUp$8vfFVy1v;a|6$i-X9{A<&*incv&q%yMeXODkFmcx+7>oF-)X_qwDcW8*F)-W zEErPvqFB5y&GB;7AEA#fp8v8e^778o-hF#FYHdD!r(geRPt%o0M)aJz{qeY1|Kv?^ z<;V7)9W!v + + + System.Net.Http + + + + Provides HTTP content based on a byte array. + + + Initializes a new instance of the class. + The content used to initialize the . + The parameter is null. + + + Initializes a new instance of the class. + The content used to initialize the . + The offset, in bytes, in the parameter used to initialize the . + The number of bytes in the starting from the parameter used to initialize the . + The parameter is null. + The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter.-or-The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter - minus the parameter. + + + Creates an HTTP content stream for reading whose backing store is memory from the . + Returns .The HTTP content stream. + + + Serialize and write the byte array provided in the constructor to an HTTP content stream. + The target stream. + Information about the transport(channel binding token, for example). This parameter may be null. + + + Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The target stream. + Information about the transport, like channel binding token. This parameter may be null. + + + Determines whether a byte array has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the byte array. + + + A base type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler. + + + Initializes a new instance of the class with a specific inner handler. + The inner handler which is responsible for processing the HTTP response messages. + + + Releases the unmanaged resources used by the , and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Sends an HTTP request to the inner handler to send to the server synchronously. + Returns . The HTTP response message from the inner handler. + The HTTP request message to send to the server. + A cancellation token to cancel operation. + + + Sends an HTTP request to the inner handler to send to the server as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The HTTP request message to send to the server. + A cancellation token to cancel operation. + + + A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type. + + + Initializes a new instance of the class with a specific collection of name/value pairs. + A collection of name/value pairs. + + + Creates an HTTP content stream for reading whose backing store is memory from the . + Returns . The HTTP content stream. + + + Serialize and write the provided name/value pairs in the constructor to an HTTP content stream. + The target stream. + Information about the transport (the channel binding token, for example). This parameter may be a null reference. + + + Serialize and write the provided name/value pairs in the constructor to an HTTP content stream as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The target stream. + Information about the transport (the channel binding token, for example). This parameter may be a null reference. + + + Determines whether the encoded name/value data has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the encoded name/value data. + + + Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific handler. + The HTTP handler stack to use for sending requests. + + + Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. + Returns .The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. + + + Cancel all pending requests on this instance. + + + Gets the headers which should be sent with each request. + Returns .The headers which should be sent with each request. + + + Send a DELETE request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a DELETE request to the specified Uri. + Returns .The HTTP response message. + The request message was already sent by the instance. + + + Send a DELETE request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + + + Send a DELETE request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Send a GET request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Gets or sets the maximum number of bytes to buffer when reading the response content. + Returns .The maximum number of bytes to buffer when reading the response content. + The size specified is less than or equal to zero. + An operation has already been started on the current instance. + The current instance has been disposed. + + + Send a POST request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + This operation will not block. The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Gets or sets the number of milliseconds to wait before the request times out. + Returns .The number of milliseconds to wait before the request times out. + The timeout specified is less than or equal to zero and is not . + An operation has already been started on the current instance. + The current instance has been disposed. + + + A base class for HTTP handler implementations. + + + Creates an instance of a class. + + + Gets or sets a value that indicates whether the handler should follow redirection responses. + Returns .true if the if the handler should follow redirection responses; otherwise false. The default value is true. + + + Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response. + Returns .The automatic decompression method used by the handler. The default value is . + + + Gets or sets the cookie container used to store server cookies by the handler. + Returns .The cookie container used to store server cookies by the handler. + + + Gets or sets authentication information used by this handler. + Returns .The authentication credentials associated with the handler. The default is null. + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets or sets the maximum number of redirects that the handler follows. + Returns .The maximum number of redirection responses that the handler follows. The default value is 50. + + + Gets or sets the maximum request content buffer size used by the handler. + Returns .The maximum request content buffer size in bytes. The default value is 65,536 bytes. + + + Gets or sets a value that indicates whether the handler sends an Authorization header with the request. + Returns .true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false. + + + Gets or sets proxy information used by the handler. + Returns .The proxy information used by the handler. The default value is null. + + + Creates an instance of based on the information provided in the . + Returns .The HTTP response message. + The HTTP request message. + A cancellation token to cancel the operation. + + + Creates an instance of based on the information provided in the as an operation that will not block. + Returns .The task object representing the asynchronous operation. + The HTTP request message. + A cancellation token to cancel the operation. + + + Gets a value that indicates whether the handler supports automatic response content decompression. + Returns .true if the if the handler supports automatic response content decompression; otherwise false. The default value is true. + + + Gets a value that indicates whether the handler supports proxy settings. + Returns .true if the if the handler supports proxy settings; otherwise false. The default value is true. + + + Gets a value that indicates whether the handler supports configuration settings for the and properties. + Returns .true if the if the handler supports configuration settings for the and properties; otherwise false. The default value is true. + + + Gets or sets a value that indicates whether the handler uses the property to store server cookies and uses these cookies when sending requests. + Returns .true if the if the handler supports uses the property to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true. + + + Gets or sets a value that controls whether default credentials are sent with requests by the handler. + Returns .true if the default credentials are used; otherwise false. The default value is false. + + + Gets or sets a value that indicates whether the handler uses a proxy for requests. + Returns .true if the handler should use a proxy for requests; otherwise false. The default value is true. + + + Indicates if operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content. + + + The operation should complete after reading the entire response including the content. + + + The operation should complete as soon as a response is available and headers are read. The content is not read yet. + + + A base class representing an HTTP entity body and content headers. + + + Initializes a new instance of the class. + + + Gets a stream representing the serialized HTTP content. + Returns .A stream representing the serialized HTTP content. + + + Write the HTTP content to a stream. + The target stream. + + + Write the HTTP content to a stream. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Write the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + + + Write the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Buffer the te HTTP content to a memory stream. + Returns . + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets the HTTP content headers as defined in RFC 2616. + Returns .The content headers as defined in RFC 2616. + + + Serialize the HTTP content to a memory buffer. + + + Serialize the HTTP content to a memory buffer. + The maximum size, in bytes, of the buffer to use. + + + Serialize the HTTP content to a memory buffer as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + + + Serialize the HTTP content to a memory buffer as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The maximum size, in bytes, of the buffer to use. + + + Return the HTTP content as byte array. + Returns .The HTTP content as byte array. + + + Return the HTTP content as string. + Returns .The HTTP content as a string. + + + Serialize the HTTP content to a stream. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Serialize the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Determines whether the HTTP content has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the HHTP content. + + + A base type for HTTP message handlers. + + + Initializes a new instance of the class. + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Send an HTTP message synchronously. + Returns .The HTTP response message. + The HTTP message to send. + The cancellation token to cancel operation. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The cancellation token to cancel operation. + + + A helper class for retrieving and comparing standard HTTP methods. + + + Initializes a new instance of the class with a specific HTTP method. + The HTTP method. + + + Represents an HTTP DELETE protocol method. + Returns . + + + Returns . + + + Returns . + + + Represents an HTTP GET protocol method. + Returns . + + + Returns . + + + Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body. + Returns . + + + An HTTP method. + Returns .An HTTP method represented as a . + + + Returns . + + + Returns . + + + Represents an HTTP OPTIONS protocol method. + Returns . + + + Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI. + Returns . + + + Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI. + Returns . + + + Returns a string that represents the current object. + Returns .A string representing the current object. + + + Represents an HTTP TRACE protocol method. + Returns . + + + A base class for exceptions thrown by the and classes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific message that describes the current exception. + A message that describes the current exception. + + + Initializes a new instance of the class with a specific message that describes the current exception and an inner exception. + A message that describes the current exception. + The inner exception. + + + Represents a HTTP request message. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with an HTTP method and a request . + The HTTP method. + A string that represents the request . + + + Initializes a new instance of the class with an HTTP method and a request . + The HTTP method. + The to request. + + + Gets or sets the contents of the HTTP message. + Returns .The content of a message + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets the collection of HTTP request headers. + Returns .The collection of HTTP request headers. + + + Gets or sets the HTTP method used by the HTTP request message. + Returns .The HTTP method used by the request message. The default is the GET method. + + + Gets a set of properties for the HTTP request. + Returns . + + + Gets or sets the used for the HTTP request. + Returns .The used for the HTTP request. + + + Returns a string that represents the current object. + Returns .A string representation of the current object. + + + Gets or sets the HTTP message version. + Returns .The HTTP message version. The default is 1.1. + + + Represents a HTTP response message. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific . + The status code of the HTTP response. + + + Gets or sets the content of a HTTP response message. + Returns .The content of the HTTP response message. + + + Releases the unmanaged resources and disposes of unmanaged resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Throws an exception if the property for the HTTP response is false. + Returns .The HTTP response message if the call is successful. + + + Gets the collection of HTTP response headers. + Returns .The collection of HTTP response headers. + + + Gets a value that indicates if the HTTP response was successful. + Returns .A value that indicates if the HTTP response was successful. true if was in the range 200-299; otherwise false. + + + Gets or sets the reason phrase which typically is sent by servers together with the status code. + Returns .The reason phrase sent by the server. + + + Gets or sets the request message which led to this response message. + Returns .The request message which led to this response message. + + + Gets or sets the status code of the HTTP response. + Returns .The status code of the HTTP response. + + + Returns a string that represents the current object. + Returns .A string representation of the current object. + + + Gets or sets the HTTP message version. + Returns .The HTTP message version. The default is 1.1. + + + A base type for handlers which only do some small processing of request and/or response messages. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Provides a collection of objects that get serialized using the multipart/* content type specification. + + + + + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + Provides a container for content encoded using multipart/form-data MIME type. + + + + + + + + Provides HTTP content based on a stream. + + + + + Returns . + + + + + Returns . + + + Returns . + + + Provides HTTP content based on a string. + + + + + + Represents authentication information in Authorization, ProxyAuthorization, WWW-Authneticate, and Proxy-Authenticate header values. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Cache-Control header. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Content-Range header. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents an entity-tag header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Content Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + A collection of headers and their values as defined in RFC 2616. + + + + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a collection of header values. + + + + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Request Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Response Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a media-type as defined in the RFC 2616. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a content-type header value with an additional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a name/value pair. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a name/value pair with parameters. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a product header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a value which can either be a product or a comment. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a header value which can either be a date/time or an entity-tag value. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Range header. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a byte-range header value. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a header value which can either be a date/time or a timespan value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a string header value with an optional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a transfer-coding header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a transfer-coding header value with optional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of a Via header. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a warning value used by the Warning header. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net40/ensureRedirect.xml b/packages/Microsoft.Net.Http.2.2.29/lib/net40/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Extensions.XML new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Extensions.XML @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + + + Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0ada0f54dd9c9944ccd542f449e906dfdb7e4d5 GIT binary patch literal 22232 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 x3s literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..4f391a306da19db0c73a242d884222f20dba2c8c GIT binary patch literal 21720 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Primitives.xml b/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Primitives.xml new file mode 100644 index 0000000..53640c6 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Primitives.xml @@ -0,0 +1,8 @@ + + + + System.Net.Http.Primitives + + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/net45/ensureRedirect.xml b/packages/Microsoft.Net.Http.2.2.29/lib/net45/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Extensions.XML new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Extensions.XML @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + + + Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..d7703a798ef667c35abdbaa07f4574625391b8e8 GIT binary patch literal 29912 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Primitives.XML b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Primitives.XML new file mode 100644 index 0000000..fb77470 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Primitives.XML @@ -0,0 +1,58 @@ + + + + System.Net.Http.Primitives + + + + + Represents the file compression and decompression encoding format to be used to compress the data received in response to an . + + + + + Do not use compression. + + + + + Use the gZip compression-decompression algorithm. + + + + + Use the deflate compression-decompression algorithm. + + + + + Provides the base interface for implementation of proxy access for the class. + + + + + Returns the URI of a proxy. + + A that specifies the requested Internet resource. + A instance that contains the URI of the proxy used to contact . + + + + Indicates that the proxy should not be used for the specified host. + + The of the host to check for proxy use. + true if the proxy server should not be used for ; otherwise, false. + + + + The credentials to submit to the proxy server for authentication. + + An instance that contains the credentials that are needed to authenticate a request to the proxy server. + + + + The System.Net.TransportContext class provides additional context about the underlying transport layer. + + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..8575dfa0e9ad70bf97cee911272d9c8c5075b834 GIT binary patch literal 22232 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 H1DpQ^H<*0R literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.dll b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.dll new file mode 100644 index 0000000000000000000000000000000000000000..de77fa69038bbc4ca513c247f9f3a8d18806e542 GIT binary patch literal 255656 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 S|99+H5;;D{K?dANW&i+Mb_+uQ literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.xml b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.xml new file mode 100644 index 0000000..940e260 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.xml @@ -0,0 +1,1581 @@ + + + + System.Net.Http + + + +

Provides HTTP content based on a byte array. + + + Initializes a new instance of the class. + The content used to initialize the . + The parameter is null. + + + Initializes a new instance of the class. + The content used to initialize the . + The offset, in bytes, in the parameter used to initialize the . + The number of bytes in the starting from the parameter used to initialize the . + The parameter is null. + The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter.-or-The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter - minus the parameter. + + + Creates an HTTP content stream for reading whose backing store is memory from the . + Returns .The HTTP content stream. + + + Serialize and write the byte array provided in the constructor to an HTTP content stream. + The target stream. + Information about the transport(channel binding token, for example). This parameter may be null. + + + Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The target stream. + Information about the transport, like channel binding token. This parameter may be null. + + + Determines whether a byte array has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the byte array. + + + A base type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler. + + + Initializes a new instance of the class with a specific inner handler. + The inner handler which is responsible for processing the HTTP response messages. + + + Releases the unmanaged resources used by the , and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Sends an HTTP request to the inner handler to send to the server synchronously. + Returns . The HTTP response message from the inner handler. + The HTTP request message to send to the server. + A cancellation token to cancel operation. + + + Sends an HTTP request to the inner handler to send to the server as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The HTTP request message to send to the server. + A cancellation token to cancel operation. + + + A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type. + + + Initializes a new instance of the class with a specific collection of name/value pairs. + A collection of name/value pairs. + + + Creates an HTTP content stream for reading whose backing store is memory from the . + Returns . The HTTP content stream. + + + Serialize and write the provided name/value pairs in the constructor to an HTTP content stream. + The target stream. + Information about the transport (the channel binding token, for example). This parameter may be a null reference. + + + Serialize and write the provided name/value pairs in the constructor to an HTTP content stream as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The target stream. + Information about the transport (the channel binding token, for example). This parameter may be a null reference. + + + Determines whether the encoded name/value data has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the encoded name/value data. + + + Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific handler. + The HTTP handler stack to use for sending requests. + + + Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. + Returns .The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. + + + Cancel all pending requests on this instance. + + + Gets the headers which should be sent with each request. + Returns .The headers which should be sent with each request. + + + Send a DELETE request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a DELETE request to the specified Uri. + Returns .The HTTP response message. + The request message was already sent by the instance. + + + Send a DELETE request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + + + Send a DELETE request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Send a GET request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Gets or sets the maximum number of bytes to buffer when reading the response content. + Returns .The maximum number of bytes to buffer when reading the response content. + The size specified is less than or equal to zero. + An operation has already been started on the current instance. + The current instance has been disposed. + + + Send a POST request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + This operation will not block. The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Gets or sets the number of milliseconds to wait before the request times out. + Returns .The number of milliseconds to wait before the request times out. + The timeout specified is less than or equal to zero and is not . + An operation has already been started on the current instance. + The current instance has been disposed. + + + A base class for HTTP handler implementations. + + + Creates an instance of a class. + + + Gets or sets a value that indicates whether the handler should follow redirection responses. + Returns .true if the if the handler should follow redirection responses; otherwise false. The default value is true. + + + Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response. + Returns .The automatic decompression method used by the handler. The default value is . + + + Gets or sets the cookie container used to store server cookies by the handler. + Returns .The cookie container used to store server cookies by the handler. + + + Gets or sets authentication information used by this handler. + Returns .The authentication credentials associated with the handler. The default is null. + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets or sets the maximum number of redirects that the handler follows. + Returns .The maximum number of redirection responses that the handler follows. The default value is 50. + + + Gets or sets the maximum request content buffer size used by the handler. + Returns .The maximum request content buffer size in bytes. The default value is 65,536 bytes. + + + Gets or sets a value that indicates whether the handler sends an Authorization header with the request. + Returns .true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false. + + + Gets or sets proxy information used by the handler. + Returns .The proxy information used by the handler. The default value is null. + + + Creates an instance of based on the information provided in the . + Returns .The HTTP response message. + The HTTP request message. + A cancellation token to cancel the operation. + + + Creates an instance of based on the information provided in the as an operation that will not block. + Returns .The task object representing the asynchronous operation. + The HTTP request message. + A cancellation token to cancel the operation. + + + Gets a value that indicates whether the handler supports automatic response content decompression. + Returns .true if the if the handler supports automatic response content decompression; otherwise false. The default value is true. + + + Gets a value that indicates whether the handler supports proxy settings. + Returns .true if the if the handler supports proxy settings; otherwise false. The default value is true. + + + Gets a value that indicates whether the handler supports configuration settings for the and properties. + Returns .true if the if the handler supports configuration settings for the and properties; otherwise false. The default value is true. + + + Gets or sets a value that indicates whether the handler uses the property to store server cookies and uses these cookies when sending requests. + Returns .true if the if the handler supports uses the property to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true. + + + Gets or sets a value that controls whether default credentials are sent with requests by the handler. + Returns .true if the default credentials are used; otherwise false. The default value is false. + + + Gets or sets a value that indicates whether the handler uses a proxy for requests. + Returns .true if the handler should use a proxy for requests; otherwise false. The default value is true. + + + Indicates if operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content. + + + The operation should complete after reading the entire response including the content. + + + The operation should complete as soon as a response is available and headers are read. The content is not read yet. + + + A base class representing an HTTP entity body and content headers. + + + Initializes a new instance of the class. + + + Gets a stream representing the serialized HTTP content. + Returns .A stream representing the serialized HTTP content. + + + Write the HTTP content to a stream. + The target stream. + + + Write the HTTP content to a stream. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Write the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + + + Write the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Buffer the te HTTP content to a memory stream. + Returns . + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets the HTTP content headers as defined in RFC 2616. + Returns .The content headers as defined in RFC 2616. + + + Serialize the HTTP content to a memory buffer. + + + Serialize the HTTP content to a memory buffer. + The maximum size, in bytes, of the buffer to use. + + + Serialize the HTTP content to a memory buffer as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + + + Serialize the HTTP content to a memory buffer as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The maximum size, in bytes, of the buffer to use. + + + Return the HTTP content as byte array. + Returns .The HTTP content as byte array. + + + Return the HTTP content as string. + Returns .The HTTP content as a string. + + + Serialize the HTTP content to a stream. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Serialize the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Determines whether the HTTP content has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the HHTP content. + + + A base type for HTTP message handlers. + + + Initializes a new instance of the class. + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Send an HTTP message synchronously. + Returns .The HTTP response message. + The HTTP message to send. + The cancellation token to cancel operation. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The cancellation token to cancel operation. + + + A helper class for retrieving and comparing standard HTTP methods. + + + Initializes a new instance of the class with a specific HTTP method. + The HTTP method. + + + Represents an HTTP DELETE protocol method. + Returns . + + + Returns . + + + Returns . + + + Represents an HTTP GET protocol method. + Returns . + + + Returns . + + + Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body. + Returns . + + + An HTTP method. + Returns .An HTTP method represented as a . + + + Returns . + + + Returns . + + + Represents an HTTP OPTIONS protocol method. + Returns . + + + Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI. + Returns . + + + Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI. + Returns . + + + Returns a string that represents the current object. + Returns .A string representing the current object. + + + Represents an HTTP TRACE protocol method. + Returns . + + + A base class for exceptions thrown by the and classes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific message that describes the current exception. + A message that describes the current exception. + + + Initializes a new instance of the class with a specific message that describes the current exception and an inner exception. + A message that describes the current exception. + The inner exception. + + + Represents a HTTP request message. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with an HTTP method and a request . + The HTTP method. + A string that represents the request . + + + Initializes a new instance of the class with an HTTP method and a request . + The HTTP method. + The to request. + + + Gets or sets the contents of the HTTP message. + Returns .The content of a message + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets the collection of HTTP request headers. + Returns .The collection of HTTP request headers. + + + Gets or sets the HTTP method used by the HTTP request message. + Returns .The HTTP method used by the request message. The default is the GET method. + + + Gets a set of properties for the HTTP request. + Returns . + + + Gets or sets the used for the HTTP request. + Returns .The used for the HTTP request. + + + Returns a string that represents the current object. + Returns .A string representation of the current object. + + + Gets or sets the HTTP message version. + Returns .The HTTP message version. The default is 1.1. + + + Represents a HTTP response message. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific . + The status code of the HTTP response. + + + Gets or sets the content of a HTTP response message. + Returns .The content of the HTTP response message. + + + Releases the unmanaged resources and disposes of unmanaged resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Throws an exception if the property for the HTTP response is false. + Returns .The HTTP response message if the call is successful. + + + Gets the collection of HTTP response headers. + Returns .The collection of HTTP response headers. + + + Gets a value that indicates if the HTTP response was successful. + Returns .A value that indicates if the HTTP response was successful. true if was in the range 200-299; otherwise false. + + + Gets or sets the reason phrase which typically is sent by servers together with the status code. + Returns .The reason phrase sent by the server. + + + Gets or sets the request message which led to this response message. + Returns .The request message which led to this response message. + + + Gets or sets the status code of the HTTP response. + Returns .The status code of the HTTP response. + + + Returns a string that represents the current object. + Returns .A string representation of the current object. + + + Gets or sets the HTTP message version. + Returns .The HTTP message version. The default is 1.1. + + + A base type for handlers which only do some small processing of request and/or response messages. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Provides a collection of objects that get serialized using the multipart/* content type specification. + + + + + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + Provides a container for content encoded using multipart/form-data MIME type. + + + + + + + + Provides HTTP content based on a stream. + + + + + Returns . + + + + + Returns . + + + Returns . + + + Provides HTTP content based on a string. + + + + + + Represents authentication information in Authorization, ProxyAuthorization, WWW-Authneticate, and Proxy-Authenticate header values. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Cache-Control header. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Content-Range header. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents an entity-tag header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Content Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + A collection of headers and their values as defined in RFC 2616. + + + + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a collection of header values. + + + + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Request Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Response Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a media-type as defined in the RFC 2616. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a content-type header value with an additional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a name/value pair. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a name/value pair with parameters. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a product header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a value which can either be a product or a comment. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a header value which can either be a date/time or an entity-tag value. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Range header. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a byte-range header value. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a header value which can either be a date/time or a timespan value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a string header value with an optional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a transfer-coding header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a transfer-coding header value with optional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of a Via header. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a warning value used by the Warning header. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Extensions.XML new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Extensions.XML @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + + + Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..d7703a798ef667c35abdbaa07f4574625391b8e8 GIT binary patch literal 29912 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..4f391a306da19db0c73a242d884222f20dba2c8c GIT binary patch literal 21720 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Primitives.xml b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Primitives.xml new file mode 100644 index 0000000..53640c6 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Primitives.xml @@ -0,0 +1,8 @@ + + + + System.Net.Http.Primitives + + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/ensureRedirect.xml b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Extensions.XML new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Extensions.XML @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + + + Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0ada0f54dd9c9944ccd542f449e906dfdb7e4d5 GIT binary patch literal 22232 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 x3s literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..4f391a306da19db0c73a242d884222f20dba2c8c GIT binary patch literal 21720 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Primitives.xml b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Primitives.xml new file mode 100644 index 0000000..53640c6 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Primitives.xml @@ -0,0 +1,8 @@ + + + + System.Net.Http.Primitives + + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/ensureRedirect.xml b/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/ensureRedirect.xml new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Extensions.XML new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Extensions.XML @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + + + Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..d7703a798ef667c35abdbaa07f4574625391b8e8 GIT binary patch literal 29912 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Primitives.XML b/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Primitives.XML new file mode 100644 index 0000000..fb77470 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Primitives.XML @@ -0,0 +1,58 @@ + + + + System.Net.Http.Primitives + + + + + Represents the file compression and decompression encoding format to be used to compress the data received in response to an . + + + + + Do not use compression. + + + + + Use the gZip compression-decompression algorithm. + + + + + Use the deflate compression-decompression algorithm. + + + + + Provides the base interface for implementation of proxy access for the class. + + + + + Returns the URI of a proxy. + + A that specifies the requested Internet resource. + A instance that contains the URI of the proxy used to contact . + + + + Indicates that the proxy should not be used for the specified host. + + The of the host to check for proxy use. + true if the proxy server should not be used for ; otherwise, false. + + + + The credentials to submit to the proxy server for authentication. + + An instance that contains the credentials that are needed to authenticate a request to the proxy server. + + + + The System.Net.TransportContext class provides additional context about the underlying transport layer. + + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..8575dfa0e9ad70bf97cee911272d9c8c5075b834 GIT binary patch literal 22232 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 H1DpQ^H<*0R literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.dll b/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.dll new file mode 100644 index 0000000000000000000000000000000000000000..de77fa69038bbc4ca513c247f9f3a8d18806e542 GIT binary patch literal 255656 zcmbq+349yH_5XTzwJWV8+p-07}tNrz$4QHW%X(_a&rKJbGe@*`1@0(p&N|eI?^K&B2%$u1v zZ{EClbG;cIc+?e|p=p|l&*sgV_7GhD&6n^0{xyc^#`GhN+I^Adrajbfz;n|UoxGyh zeR{z=sj&34?&FuPTIHSDy=-}RVfCu+6|1`UI{5JJ)4UUw_r>GR_CD%E_SUom8Vqgm zy}w!%l=gE?pB8P1YT8Yp%u>)lJOO_<{NEw9TC@0dMK=MYU;V)c_@aYM)a$qln3Vq~ zTtDciz6p5uryqF#M^O6_w;9@PyTSi+LyN&V`Ef&=>_>epr(4s)RSClgf1)bfcjof5 z&qVmc8~u9S1Q&Ey|8;BHaeaki;dlUrHqa;)-2k`hZ$6rbuSZV}J+kjLpWXGSt|`}iW{)>tnB`3U^X(_x_0YAy zoc~AbFZW$IVD=3Cc=m4>IqsjLm!1*&(?0rU%^Da2= zcZqE8#kU>u%AR*Wb@wIu6>Il9WB9PEzq)DKL+^|?P1g-KscBB8S2sd#iasZmagzN1 zf<9?!vzDDQ3MQGlVfLhkoAq@|yCL@4lAm9#Pdx$Aq0~rEvyq(nGfAvxsw(@%e*3K4 z(#AhLa%kk*j%QA@FaL1m={wzW{ChWFeZmcc7r);4)ra2r^wjrW{`tkPy>LzTfCnPq zKIiUHJO9wH*G+liiW8b2obu=HyHTUGU=h zM||nj*6-YQ$_Z=!x$Hmhe}DPs4?d=$?X^>_$dxMI`vEU?D5L?AANoPKOg(%FHe1SaP={7 z?fsMZD{qXCyjy8Vi*r7lDpXAbwPu&0Eebcsk=H4T&z50=#G~M#;hi-UC zcf%KlmfZ7N?7Q2)7rpzUbG(^}15O_P#+0Q`&dZ^_V>kW@}zwo6@^UEK6 z?t;6|NZty)E*^_AfR5;?elZbMx~~3tw~U3F{h; zIsR849(u|t%a)!x`PKgA7aXK5`}6OwwoWbG($MwfhvCm0`ApMazx&!<%MW?)!Is}X z^!O#`T>S9=zBT2|W&7oSHt8?tym;yI177;~@X~t@{PCgp&pA_j?B=)oAAM=TEpILS z>D8~!JMEe0zxwYFUwLumdn@+*-`7^{xX;BW-LdhZ<9=4mn|r-G#TZ(0fb;e5pA&y` z*E2$ge0_nwLvwTV@e8|S-|xBq5{D*%3z`ajg7km2w&;W=TAEFv0LA??%#d? zo$vX?&$97X59o5f^|yt_&d04W7d-vJac_O{t&?v1VC|}bPd~n5pG)su`oqriPkijA z7rdUG-#+=UtIvx4$k;df=)*~U`pn+YCm)~t$g^(r+xJ{~)O}fV<-NyzZSzl`8u-b^ z`!BiSwcM0D$B(}2sT023`{(1|Uw`w;)y`F?>9<>v^}Fxf_`3^EvJ0(8YN5|8eB$c1 zH4nXgXZG&WtgZ)QUtasdmGQ@4e)qu--Z*F4Tdzl7df~+j_jvoIKmFt0H&0%5{?F3S zB_BWU=-!9__KUOb^3K}#!S-Jr6~6fNl}(#}FxNWqm}o;{^9{={UvcNMf4sQ)l%;$B zaq{?{HksZ zitw_@iJXA-45uMF=~=b2D&8aLStGPt+n6Kz6G6u#0lN)L>eO>Eg*Dyu?vAU zDYLKD%r(1Zq%JfOj8Vl|qZ{Q$DkZZFn5l=#7_v;g#DHV%&2fPrjz`&j^%9eMQ;;v; z?A}5|f?pvj4g*k5FuT6VLYY=^DpHo)0Lez(TM0-@k=;tvxkw3=_Teg zyb&bJOjRXiKBL^cp3Eqc@<>;qA(PBpxMhOWP>=#eI7k8Q+gDZgw)|6ds%&eUX*KZI z)XoAMzz*=Y9f`sG5LLdV@|w|5PzyWkEdkuIt>I|c8i|E-^Hu%4V*t(%DXR4nYoAok z+7;e3P#llsCaI);Y{WYnS+ci=!Xp{Y=-0LRpn-pET}Xo8x@K}_w9vyK$DlPK28Sv^ zW9B;0~c`Z-MDf>x(jZwxh>;37$~94lD{TOoWR31&!m7`1Z=D`j80 z64K($Kr$;feqt3f8Jnz${X|{v>Ltpd<@K^$tEU7ZRv~LiS^Tl_re2@69hhcQXE@U! z^S2$f%b(Vo(C!Va?=z?`W_k(3bCK*!bUxkj@fjr0QTUQkB^8Po!^3dyMD1jMqvcZz zfHhvOX=_{BT7j(6BvM#HbK)DaY5MHQ4^-7Yzx_v7HXE~i_DPXW%nFklYh3f|H%Cfd_*yOGvV_0%mFLTXtaIApD64m6K$uTg+oRsvAdgAOzD4d}V- zvGjOZFabqtQIsG#z0!YFV;QSebJj$moM?Z8 zM!NZDP=u^}%<#}TEUyo=^p3YyOO8l}CG?>>kQ*(T)FAYl_6OaaiS&A-S!U}({L5@# zz0oSOh4qw(B2+RuHdQjTI8`!qsY#v4V1|00b7ouW1%+xldZ`;uzC%BUu9e)>fd55s z!D({`NS{h@<{%r)$~WmHX3N>O2Z+;a6F2)nW@i|Tzp>coI0Bwn> zuIZvttqflBP-Be-GSqFn&{vnPS^>bLhuL2ZqG*LHTLZYHdKL=u=5~YUP z^b(oCVS=viLAODY$P1+6dMA-|EIqa4ILAsYbM({+&6>gabVIWLH&*Hd)J$>S-I+wL z(UWBevZ<$=%1}Kfg3w2F(6%P=n%XED4$=U^m@;bbO$kHC5J5N$?x*m%7N3pyyo=Aj z@Y${b3l@AX!{-rveuGa75V`ow>cN*W)msS)pzCI0P_xo$$mIC|6n8|0)<6KJp|C9y zbzcI^wdvaHrJIU0_fFvIsFOyw%Fy$s-l?jeETbcvNhdqGwn)9F#E8_e#Oo619DH5x zs?N4WmdW*so1!w5SZL>x*%zWBTV%7!=tibKwO;O?6636?%Z^it(vj-&KOWh-;23;G zPdn9_bs=f$lDwm*qY{zrsHM!xe-K2e#OY>99ou$l6{S+QOX5bAI9H2WPsatmB~+zO zW!(EJtw=o<(jEif9LS>Kd5F)6gN=owq>IQ=%MO=(%jaqtfXm;GKwe-4=aP zPd5i0fEj$u%|nMM1o_?lE>S56Ll^}Y0>YkR*A_%jebIR`1-%s#eH>+<(n}aTIr6&} zDpY1bFJbUBL#u`z3w;2Z3ZKE)gnzLE;bju6rlpn&2W0-n3bzyvU1(c{m<^Q}f2zDI z0GWcC9&=t&L=U&h3s}7A&SRvE8{jYZGZIE>sCwdB+zBb5ZJFNk&>&XkC>2sORKjI; zTnF4ug|&5Rs3WIl$lTTh6;olN&(}=X6if}P+sb&IpE0VYdFWBlGlC2CZ!{Z2G9}_v zTkzLOCUcj}N8{Orb@^|2Ftu1D!%qAYrAs{#MXXG$tAo-j!NGov4 zfC&Tr<6(?VGG&nY4wSH#POB|4zdbmtNG`~xm1)b2x`)G4gp#+$J_!u&qDt@x1T&qZ zgu;;!@EI5{_En^4{y<}tfdfL#@3kwsyBjoZ2)ZUx##m@(ZGDP(^psvAfE_h8QbswZ z?gFd7o0SszIa$0OY-0Fa>_PAgVrR>GXRJ^@AFY9`F?G$Y^l%f>jXVd9oZcUKqO zr3y}W5B^2cncDY|u8HXqvPMPsV3k|L$<|1=I}uJq)>o&ssf2xv=E?lV6hDZjHI!_%vU63T z32R-eov@PwJ&91l3McHV6E<7kx&i(=Bv>H9N&6Xc$5MjS`P>zsz|}f(PV5^2)I?o@Va;;x!a$>KP!B7s~J(E(0@oO zLUCvfCCo%SP& z^1Z*h4iQz-07^0<9$MJ4GhAyQ0DAbRcS;{9p8#}z|1M%Lz$za@K=E{XA&sWqJs+*B z(xUHTe%Y!5NP&z;AsyD;M!CRXs=Rapx=b%IlnZ0PJr16X-mcu;^b#>sHJ--o$Lb}< zr`!8bQ}LxXHDpqmLA^v`ywyyE05f@~G64EHp9Kjrhe)ESn35Pjg?KP>V0*vxM!iJR z4AbTW+cIrzQ(N}16S7B|jSv<9E^=D=u;7mjDA&Wf|sqLgb&@aB^P`W0^V2~r764tQ* zCTt&?q1ch~P70C)0M5nB%aBO#kUT0!$Ncj&c2e@NU1f^+2|!Q)m%PU_Z;9XSLlI1? zSzvY_1xXEc>n?hfRX&!fT*#$WUP3SCqLOfmO2|oQlY&IudyvXs4fuG$7^Y4;Gb6f- zqO53kp5CIlpc`JaHH*hgWdepAgrOyn3`|C{YQ$D z*gRsru->n1>(BwQnf;AM{# zffWr2nKih1^JXQoiYArID?ih|j!$7;5**SK4@=#N^ zj>rnE7h2M>M^PRoEf{;Q19D#&1!%96yt-XJQK%!Lp3neB` z4r1qlp3z}^ZH1pe75|0su)?2?`Dj%K>wrW^|4}M}Tq&bVo7ueIDZ8Xlf$1g2BnMmc z(W3=1gX^lJWF3Q*m?E6f9Rs@p5q<3=spC~mr6|2rsSzhiQm4_83feCu%;7kP8)n5c zE08SKHR3_3S(sxmFoJ&Ocl~J9BF~aWnD_R7Hg8tzq}vTmn*@RIWd+lu&WRp37ovip zKpV&BeFzjkv;IZNQtbDc0QCfR@;g|u(J!(vT$ac#RrQ)&r${b-2f64+w~>g+)j2v9 zvoXe?9DWBm=bllU_F2o5EL8G4B|87_l^-0uhIM{GS(}Sds?GD)d}b#CV64~tUUxXt3E{y zC$bV?Nj%sPJk3KzRsFnGoP&`XYc#>C_%N~#LZyZyG@aEkj1>z>4-e}l)?~oXl*G(= z+7|T00(xSR%2Yo*__JAeKz{tf6GPDL6D{*!(1*4{9}m#Slj{>9Og*95fIfSu!Z=0R zIvw3M#nx6R8v~S$KiBRliPe_EJPAL}du82w4qGH!o8X{pUDLR&gC&DUFJ&va`U}f;vfIl672L4R^ zh49BXbZIf6V8Fu1#wUzV1Rn>VC_Zs~n(#^BgE3c2;lp)U8lUa($>M{FnMM_`Cq9Sc zb38s6x3u%|xf!3Q@%be_)a(4C1LaUtKFemgERSVjyIGrt&j3CP@L7t_dH6hu4+oF) z@M!=Nn9FDl7_u5rfd&xY5W}Y#pLTq@@#)8BK0e23mA~dhix##cmJ^DaF(a-wHn4{H zYYw-YZL!IEi_>W(8>eDL*b$l(pJKE|yX;g`+Q2x95mx@vQ)C+5vvFTRmgO1>_w4VVFR8hi@G*qN6dCd`(+v(QEpz%hq^EB_P zOfRwau3v)RF#8YCg$7K@gcON10`9S3Af*GYSJO)AA{fI7!4|BzoOSDs9<&;cnO@u? zHOED!#O&%|;euEdhRwLVhtA9zwK~NDg38%nC>e;Ss|OOUq!YgS`mKyl^vw zh>E}yu{|O}Vnbg`PPOkMoKR92NMmrujUg*B3MQLv?tCyc*Hgfda{5Mef8AXGfcrE~ zIK4gKEAELe#~Nc|$$_2UFT#&{kBNJP`)P2wa1HWHgtr$mWPIrN>O%is7uwoT55xX- zp%|0vly-Gp=(Ba9zpo30p+gDx>(y3lC29t}fvp-0z+UQic$ zOI_%5b)l`1dNkzgLPzRCOLd{Q*M&Y^7y75V(6m#JvVH49ah_VIzujCH`jfg)J6aFJ zes!Uxy3m_zp)zl|2=isEk8l<=6IvZ}C#ZRDCeZQr0cg^yJ}k~F!K^-MrTY}d1KoWR z-^rEpKZ6lbcc0-9@iGeV_C+SxO|7!ibG%Q$9}8ns+s2WIx1Yo$-Gy+y{qcqE+XLXl zBl#UCt#s^k&N~o6X4w9tG8o8!(g$o9Z3#I(jRyfiPu}V+9t=+zGa}QRed`2;e+ek$ zM%Qf23pLjO<+IO+&rB`J%}bbtNips8F7FWJpVY^#HzG-dTIGO>@U$`I8#rmzD0?G|{BT&N# zF(2>M^LiVsf{QE+Mo)g|`w~hfi`X-E#-soTN1YV3KDC5%{(lG0iwM3(tGmLx^&bEn8 zkrumfzM^`9lnT|XtsWKKAG=>OoRU^hwY#fEtDu+gKRD~ z*pwK)#^xGF0|hb|k86<=(2|&=Vw1_q%&91w8z>Bi=|N`68s`9t-=*z3tcR=Ti;+XeNRO1U%4l#5NItYhUP zp-q#p71Wi?ge>nk(03j~sVK~8$Bo``trCp`CE9CpbjT=B7!G6wqi|rni(uFpMIaRS^>@DrKa!7T{H7z@JlPa2*Q0pmlFi2dlUY zSYgI`92~!2Fx|8u9TXF3siZqzr6bL~NH;y88FVonP5aQBJhZ6;GQ*0@WQJ#IiU&6d`(j)@HI`Fs4wJC+djbO(-+hupb=z=E`Uza zdV)H~YU>>0s*}o)JJ`PMZG_KllH4vf2eVOI=gQL0L%t#( zWyt-5=&cG{<-i&$uy`6$uQ_TX1xeOoy1NPx%!#xv(SM+kwm*sL6dqEL^=%mtgH6pW zkL5AW(x{ca$PgULzKi*1kOmdQLrUhgM(<^J!|jC+L0It&mA_JB^2pFIj?n}(VH}d5 zV~*a44EY2~{3~;?`eOtMyowPRgMW_%QNwO?TR>Z{afp=V7Lg-w7>B^>2zZHqHr#B5 zHr5B%$)Z?`Vg=25!1C-&AxuT(jkc_%d%pvA+l|vG_e9;8;0qSXe?pXEowPA{<|iiF1lql(^vdEm_2qA;F*IAorWHcP74mlJqurAXEBJj z%~N)~vjM^dptzNCp>zH2sJk%;NDkYHmbG?8YQ%+ZP*D&*+Ph$WB!9YBLVg&dc+j9u zv!-t>2Tk6$lfH4+O2E}O?p+CV=^IBYfku7fXM%tjsB}TLp@&5FOb_^+oYB_YKs7-6 zo$;8`lB1Nq48}&#%~O$RQZvx68pPkB8J~sUf{vJpOzbnH8#Kt@=zYj5-LVN3ErJ?n zj39xJ5%K8#L5gOkU>6@FNZ@1A{eg-5SP%-WkNt$(d)N?u1?ig`jO1WZHg>qvq$TOcP?;^{ts{snaG1ln1Vb8NPpAlLvVc175N+~(47gCgm}FTDW4 z4Ymu53#&K=Y-^-!TnQbkN{=nFQOxH|l{#FNTG4%7K(~|auc2W|5c(l<_ce_^P(@KL zB1I*Qfgf4M(8ncDH?U@rY7^y9&lXe?xHXjq8jX4meM&=f)9k~4qf@4us`@GL9Q=CnoIVzBL9 z=q7=9Q8Es%qWHU{IGl=`JquGKi(vf=%Sfo$Ao^KE_azIsx^j9_nyHG&rXb1a z4@g{8$B@RZ zq_ZwV`iU|O)O~dHM@SWr zQw1q2ysWx5Li-_A#ER(Dl3OD##=^Mp({!(@v{EE!CCBnE0{0QStBk7~ZsIJqC$0+6L+!$G%?i-`tO2;q5(Av=2nrKZG?tm89kZ5f$ z+^;+xg>NfQXW?1p=_)*@Jd+DAE6^YQQ{2aJFM!6T^A7wqg&jY4{tbJ9G)vpSY4H8WEJK2~hdMl;Y(dpR(AEXyVeW;!C z&AE>PbZN|ohEvLjJiTV%1Ie78mRheo+XbHO15Z!j=?y$P1fERb$p)T$;F%eC<^`VJ z1JAL6XG!2WF7T8B&pCmo9C$`k>r-*iPdSUEl(Bm{0{RI^N0CfCvDEr>BWz@vBnS)W zibYI%+Q9G9+qH&*s1TxjYnJrUh*}IYb3Ye&8Ca#H&mH((3TD`9e23-r`oQ{n>cIOl z=1bWW_p~ZI9Ha%8VHQ11v*>gh1x$mzypIMI2+ZTtMgI&yY$@FSP+Gx6F9x3Nq2fwa>WtFZkC863P+W#@kE?a0!+Kf^~y6N z@a!6Rb_+c715YmS%ndwq0?#plXL{h78F-EkJc|R*?ty1sa($|`5d^a1CmKN@41!u4 z6OH7lC^H4*=HXhWf? z;YG$mHM81%M_9!sRUPqy4JwwBI%a3(@h^rZ=G%t@Y)_G91fP>6_oRa4pvkf3p<7f_5|FY<)-69 zJ0aAr=DcZVXa|Hk{7`paV^t_J6a^(6!;5Bp32emvTZQH$X9~5=|25dsg>oG=e5&S9VW3_!V{_7-jK))2 z&28>9HYBRYw!9jytf3Y<*#m3n{`eh56j6}(id=Ib6uxBLj>aGQ*aGj13g@eeMpK&& zF_{HI98M9u0|sI?)I(_&nSmx#H~ZwoXdm)=9ruFDZd4sebA9n7_E!pfyCop^TKC$oDl`1rIH$=*Q~- zh1Hdiow^LXX@LBt=UgB0t^qnc7my6<8cz8>FiW8g_N_wNt7vOS^hGi{>sADO{b0J= zgN8X^pr)Eq>5?mORZscS-9w);($f_WvIo>;%R}|Jy~v-#y>1)>P$BjziTBauQ2iDUHTpk z$c_B8st$)80bO-itE$7&rdyY_tglZe2Q`ml73VX-8NyA1DuM=IhbE>C})u( zY+Km-GCbI@^wz`8o5|>SGVEPX|2yMOIEUvgZb0A-+A&mES$P1pMFM|8_hV3xe<6O?jZJkP!;bc0*M9BdsU_R3c)y)Os&IzTD9MTe|b(8mjRgJB!&RN-lH+Y7%FcZ1bFRgz#jPyk0xN6Qp! zaoYQoxErj_beCFR@is-_5<)Q@T^MR~dkc8esQ zT*xcWl*0bXGqrG$@?fF$HQ(nH9`=3F!qdJlR`{jwix;A;f-K!wnCJVN3Mcu#=EBv! zFHv~e_azJe_I;^BPn*iyUKsLyorNQnZ-dpPctm6PWZ}~S4W$aVC{KIgS>@>{ys12$ zh0r8o3w0HGlxIreXyw^pjZqRZC#L-4TkO4j1lXK>F z5dCr+z@rdYoJP}|^!|ko(5oli!zhV3g(lR4wsv?-!hqp@jiDgwwwkEhtE0Zo0Cr{3 zeV&Z{*l)nJaox~IFHGCA( zmze-(_Tg$A-y)6x;av<=YIApW)IBv(*zKLjg>B-A!2Q*M2N+QG+>*Wr5w$J)mRHsB zA);8NyJvyxXe?}U`VC^39;VXUjKc~I#sg;Cp#ej%=y71c>$lWn2Y4{o7_w>>d3q98vwS;1}Da@!UYsLD^>WZxGuI@9RJBK zJV_&%mF{W>?%kk&szj?r^Zo%Ea39X0el@k-{qn2Q7~VgbBx`I{@a&{2_&jl|3T9o@ zdpE#WU7q3nFLCW?co^ldpH+AhSv`z!4h}sEe+dGp_b*uQ>4?DdDu#O|LYaj%ME!@n zE7X8C5jWlqXm@cT&&qtNCUP?)BYL{i$EJ7!9k0#bl13a`SaYzzK+o8^6>#qP9g=0F zXNn!rBwXP%um}DrWXea~U&8U}w#wMPHZAuDj0r=6Qfv&vw;!4`#9PBYXtAJ*+64OP zbS8v2IQAx8C9ADZ1F=SsYO1O&O>3x6lpN(jJ>{s&=-X0UHv6r%IK|ehX*Kf1xK8i>%DIbC7S83XXPE&Q=&kBxkB{{Z<%M*@pwi0?@s6*?;wO_H=Af zc2#fSP`aG)7)rk^ZdLVa*@p`iA`aVE#Ni|A{;rgpDx^ENC?Cc@SO(*GuSVQV;P2f+ zKJkbE1!1yZWGz9KPmo(7h<#{(@MDiHLJStq_;QTo%9%J*4i!9*hv}*9 zdPs!(W-?Szxu$!<-ZOC3Tm(pGY8W!4d@0#CUEXpI0Fa^=i^H$9I)89 z^lWHJ@YwV{!esXyWG?FHWory`V5@wX!ua{ZLB6oc_jVszGMJ$0%fs;{yL`61YD>ox~KVa(2+x zrWq%o%xzayiS%R@qnD^<-2&1|wX51mFHvQB zxOHdcJr&5?g*!kzy3)gNs>LcLQY8$|XA3_;Y= zJn5vMrh%stJ>4A!Nif`8Xjj>7CTGr75wOSXwyVrBlQR=~;bjn1_$$8L)ySLi0krz` z0fG}*)3sTf{gkxsR4LK6Tz_fWU0T~Ss?8zic#{*~!4j~_>)X8$S~i*CZDne70;krvMKu^Jmy(k3p`_@Qv+P+?;*J}`3d%myB8eiz?hR93wG^yZlAP5NfS*M8X~h%)BLql9CQJj$e4 zo8{ra)>G|aEF?cB4Ozwe!268OM_3bG6@$^(D9h`Kx9ILT@ao08MaGJ6ArO@~+xt2E zy|RlDaeo2-8?s-Z_At7%%-(7bgSIq7&|w(Uw_RRabd;3qEe+n=#A;*Q@qP*4nNWRt zk2B{l;7YPJq^N4OT0%nBM`XeTK-)IuDzojqgJMSeP(XN+#TdvX5k;=2IHB#rkg zcyVyHU5oAh8s2z|;r<4$5SWjL5qyuq-{K2Neg`N2(s*Nwy(u{bI$Z7W@V0x0pu-DM z-uq1ddwlfS`hTxAqCW61(BA23h|$k6X%OxK z;H@;WdXDm3N=Yh7V>y}%CSme-J(^E!jEa8*kal*#_|lBY3ntu&WNYInrLCv6sijf4 ztI(tbO{y>S=6h(xlr!tca8zM`29{oF5)bX;BnJ*o`f}6S>@;6){)&(k zWqW_4my+g55>Kqe@A>AtYg!YI7x=n&BY0eOE}d8A|rf7D&GY#mTgXJ zSW+XzvJzqB$R_NTh<7j8kV}EXF+3@ih`2X0Y$qbEW(wOMer7zgmA_Gn#?fUcZ+G{v zhV9uj=5QoO-biL!7#ivR^`QPGK&(totA2 z^so$cS`#e^H9f|<&nbKok%_pPxnXtZxaT2DQXX6F{*8ehP!Q2q&-I%iVouH1H821#Fqrs@=uv4FW^0 zqy#ndDc#(p;|W(oIh$a-CSiFMHY0D@24%W8fOs`EtL&}VwiMGaVS|p%Qn?Ns`w0 zT!PHe-LCPu^1wv2~93R@8L>H?Bz#&`@I{rM((-$$@~7*QgugJw zd;+O58}yKS3p@sg`|@nE+bqwalPu4ogGZ0&!o_{`q$I?PT7=_e&JtZdV+MiQl_2gw zhzEdq0YE%#A6;96dP9D&W?;_zD!yq(+&wXDpUBv%BKFf=X%u&Y@#0lr#rQT?B%#ff zc4f6}O~? z@XGM(S7|S7-U!$Je=ATT=i8*OM{CDDTb|$5B>^OuO%ummC21*D->_~)ygSi`(2m%c z-$Fa?C)%-7HVfsM#lmIKg&Sb-qWWoTxFtNHC;@LT+^rIHBuoTdtc{eq9M|v~g&Kpi z+OeMtRN9xd9iGybQ0Gy$C`()^?4h5tCrC|+qJvt4{Nx;c^*SVL+hpMJElmA5W^;~r zD0y!bu_J?h3=bP8j##@zZ8@w;4$KY?L3bbO(>*R7E%|n_pW@*8@glZPXh)fnn|R#B zaKc^~-?FD^h`#1LUQhQAhICljbn58^^zDOnM0zQGCl263KSqiSquUr`A!a0tN8c8V zq@7`U`bQjt7z|=Ch`}HRgBXkn3|8kdrf6fNg-9SlVub|xM~0tAx0LnFJh(~Fg|{Xa z@=1k7R=VeU3BVv|kv+OM7^rt+mZB}`JpL*b1ACxFVHJ~ZT5{F(ncu1dMPsBxUdB=j zi*yeju?x(6D<_HWvuGTtW*=lcDg4g?`(fmbdV4fl_&yq6U6tyPLuJ1GXTfOqyU1%5 zBjBp+6Q7EFhm&>~K01LZ%3!qcW+i)Y_zzlk_Gw%=(lJPj4c{^YKL3nUD06(;XjB6m z49vvg=@C}QYDwtLqTEHKS9Tj@n?d&+P~~z%rWlo0mu(fbxdO>U4o&NaW$_>^T6ffT z!an6LupO9<+2bDA1KSIGE&FK8(#=xco{d*k9+V;fq1?O}D-9f6KXtM8)!K zK&_=ai_f!Tb&l>sn)-?_Av7lbAcfGUYuHnfJ$}r#ykM329j-EME5|9=C#!*dhLzif zp>dGxNm-$$@YZ+$d7P`k%G&S=#w#;)SS??+O?=9J9Q?x^=}7Pcx<4?^pY<|mhP28m zISQ+)M!aq57;5)r7+i;`c$qR?7BT>JIGpX>LT_%VgRkO z)|vrVnw;{c%eztS;MeHBXn6n4i|)ejAt)Qs4b+<#-X0Wv?B+t@jWL}hhOm4>3GkS> zM~JyVp<^z1~nF7({G(67{mK3f<1 zi@H!_N)2Tb9j1oA`&IL|2U#|vo7dql(~a^A{9Q-~&xwe8g!>*jxj#!IAmFb+KUWv} zZe3{4)Or|}*M&Y@7rMDFbiZ^xyq~KJ{b60G-CYmE-gTj+y3l9qLL<}a;;jq4pf2=# zb)nJe_3$287kW)y=$mz+Q?{#zcS&97)peoI)rCg3uZMSOUFg^9LjP13I=81D-V5qN zpRNmS=&grgZe8eQb)iq!g~oTNhxg#R&`atu+OI_%5wb1MI(g9F6`4oS@t54UgVk71w#mh`ApBbT|XDe%?i> zTJG>IAzoJq;9cv2{Y(7mR&YZ|{9lxkFpCM0;I)vBH`ik}VdZxpJq-13b&@d9&nBEi z^g2E@@8Mv>X$^%ViIBT9D9AYp3;SVfS46Xof$@IAfxX;wc+CMvIEMm4k0%Ki;4TzhdXg=v5`f_5l6mh32$$uiv?1jSYn$AM0nD0MeOz$Pn-R7ISmIqqZw zTQ8Or=;0_$jNar3=T0=~HRO95O`6AX8UuJV1K+A$dBEePkfj&&1vDH*8e%>TOdHV9 zP8tM7Ktp^>8W`(!RMRjH8mYfm>FzW(@Ai1xgq=l%F{%7Y4wJmrWDwXEo7%kTsHBs{F`eo4f?)g#j5|a|MDmRZ6F2>Xc8^Dt z^o{4D2~(Ul zs|>1X#*a}E$(2bDrz=h`o(2Fm1uRqG6neky#`*IMEY5FkrHzwHSxe4B8XDVjN1@E9 zAh_4Zzw^%1^3(}zdvrPNShjtuS!`kB!?aN^OR-7_6dML+7xo1%Wuf6NL`~g)0;{^~ zEZasZoig}5#WZRrV#?%UA|$NLPqx%JMDel! ztg2=9INeVLHXvVAw?%U7gqd$jgf>~Nf#}F)m#D7s9FB?vNsX8!<32P}D?BQxC&Hs- z=NsCNZw0ag|6i5t1X6JwG|-KpUTGlwdIbY|=_Y(DE$Ay8>c3sVf1Cj%ifteh`?Y1J zvWlWcRznVz-2b4a%8CdmWewjAcNt}Z3f8ey_m0|y=u{jgh%B<* znU=Z-zfQTDx-1{IR#T7VVy=eLt>W|e_V+b;?!gu63n8smhe<1!oNpke~TS-FeT5(g&eE_Srxj&Wv$ zZCulxjWD+Q4`=uYoFD8;{^DUzzN_SNpulS*6Hpgh)(-Ne{B$mM&bf!EepigV#_ziT z)k?20T`+-A%MI^z==bQPtw5!fbtO} zSMFwDKTiJYWyD)qmWkwe|Efm=HmFYvzsoup4gqM606bIy2ZflbkdR*l%CKpdCVxhi zqWj3fR7frf#U+xfhS5wP^bdn8KdF9a0D`Sy{+AG~!ZV>Q^Ql>iKN(Rv3Q5?@=*t?8f zbODm9v5mcB(V6Pp=1N^{rK(31Uv4+?W3ZHSJF$L@{91Sp@{wL?Lhl|M;o5Pk?(2Ll>bIQX&k3ND!T?ioh zKWM9_iU|B4f|fH995v(xtFC&^zd^cERImn0@1uH6xO&i*+hd&`HUgbougVky5h@cm zH#bBixnQkgK;bkL?dW2MkX?$C|B!5gM$`Rvf5^tU$G+*M;#)H?FTFr~M-2?2a+uiS z7Z_%2SrnI7C=6B})Sy+R1=qM?B61#L2ERa?tOou*i*_>j;qC{@F*a>VehFGjBqj5i zS{)z_rkBV{!^4i8?BVkqa)01h0UQQ@-uub94#hvk4cFc>E9B$STa2GAo2}qAUfW%`|GQtt2f~dO|N94Wa-j zd=AW(5dyzWvNh-^fN-=nkxC6P_`yXchIS$vs6eJuI1AqcLcK)cEj&luJT!3+Lk+NZ za4?+e^`IJ*Kp)rmSZ-;jkWRHON$G_bk>Btp)+LL`2fd^U6Ru)lb_VgwQHLVt%{PFk z5YKO2yd!!AgEn*K@EVFz8H!s9>Ky`1v9QN(;_U}rg$w^XL-H_eIdL0CM;Mx%LJG*m zDiZ(j04^rQp=n11Qt=k0nA`n z@yhyK*Dluf{9$l5n%3S6Hzd?t+|WF*;M5u(P65evcu4M5)tt}QlR0>roDLK|3G}#_ z*}B=ro1%JwcwgjCu2I4C?aU>*#z)qK6l(F-ik+JZ)1n>{z6(Ux}$SD_pk4Gb9w92rCP z>IEqSl?ADl#1mQmuqkt|9sPP%IuJX|vtC)MPNO z7GJRFi0y69ClLJ0ITSwR(lpVFstys(&c^N$J4CB#wU}G>2(w;~aQ)(tQToK==o2(K^KW8Ws!ve+ zt{ldszcmzT3CR*8AHn^APvR#W$M?eOZJ4Hh)Rc3EaoDA-{U($p&X&M!U*}9nhhMZ| zVNR2v{+x`{7VQjep9fXn;R@(m|5mzmPy|5tFfrm~ufq4)eEWcp7|tbNsKNbjb@V^< z6%u+SC=I-lDgnt-d>wmU-Z=n6g)bzoS88*cH3ROOD6(o4#B8_CUCdnk4bcP9JpB83 z2tqZ8f4vprkU|W6Tn{XOd%DsYm3rhRYT)2$%^#sAR>=FYayG(I^{lPl_T&Ai%2#{*-~A%&f-_iAAatm`Y^L=DJhe`@+4S>P&{eN3^pb zs=r5s6oxDIixep-Q z1_&qta45!zV-vs;AzH)VE#A~xIvy}wz)NjvEz=7Zg9+iHsgG0Cv?an7BQBi z`dCcH5W{lM0SsMr2=QJozc8UBU?%;b(88YSdBA8H?q}fO5e)Zy75uDnE+7=)`pE(h9H5`o^}reof~+0i67(>Sva)zLPDIVa6dRGu zpCgQH@=#O2$ebLOg7Ah_9c@9h zi;0bsTbP9X*DkF7n^4Ro8Vk*iu!lh!cdg_;j=HRsH(`+y_J^&vs#lJ9m|+=9^6`uV z4~^6p6MY1pW8uN36>eiCRYK6h`H_wnbbA)6wI%g#AK*pMXbL@ekkIm;0C zJy?=m;3KHwkK2V^pjgD;YTAYUgNW9UT{yZDW7&ljm4Iy*_~5C^6SfPhD=`tfz&BS_ zjAIursl?z{eseqEHUo-pjkUyFbUO#l3?I6i)0%2YxnQp2fdf_|%B0_C(s)a}k~FT8 zwzssaq{wI`?AgBqJ8kbJrpAj#--3M403?CP9z#lSojKKzmu? zT$}BEm*wCYEWG@hNO)*8E0W9F-jmFTq8z@1rFKi=J`~;6!9~g{pA!c)Qa>K1)xudQcb^IuL`nL2#I?x@_sRqXqP4dCL_ic~%h#oiTz0 z?qW+VE6cLhwnST{4C(A(ypYt!-VQA&YG5zYv@2EOd}Y>01G$7p!WOz8gT=EWaLb=A)K!=Mr@kscKeIH62nl zT}c&Ghd)maH$3$Nb?-&jW*C3(He-kq-Fh3`)u@Ew4M3sH=E^~NW$KF!EBP%8Dwy1U zRS~kPj%TMwWC;ooiPEeF@ z*G29CtgQCA5r<6((W!potN?QUZu;RLlsg#v()!o%}@pf%f!~;=5 z^9hamIfN>eF2vR?!u>oekj8OrJpwGB!? ztVASIVrYVeWl|g|@w*lhWfSFI!)xj`zKBMrfD36EjRz7ZT zvf6{=PrPZX_Jo>ay22K&<>y@OH`_Hd2mIU@GVy83MCokQF_%@Y_W}gXF;tV5xLPng z?EYE3<5O?}#PYS&*3rSfZJRb}hSERP^2hrsRq}_`($~N-y>u(Sx01TU{lkCUyk~rg z>cGPnI^rxJbQVDFm)Iq$5UI{F39>bTydqI*ZVEEA6Hd_Z06ow24GoHvcWG$P(E&E{ z99%CmcLHR&P^;2U%OnGa5_GDh35W6uCfvZoB_58JEE-=hp#-{8JXgc3` zqcdo`it$Dwru%s+jRzXlzT-~X5tm@H=hOai+K+2HgS$QT+pj8m>-M8w$9)p5BzmL5 zj4hNF`-kCSv1zUDfJ%#6(p-3vPWqyYAEvcDC~~x2G^XPMQJ}SgI<;&0y_Mby-aR>o z<>mSe4?M$(igM+5e$=YV|FNH3ETmhe6mV!N6KXqDz3FCXKL^caq4_y%TNDq*xZz+H z^kW3P{SbivNA&MWzv&&IK;L89d)U{G0l?cEU#Qo!Ot>@r2A?~CotL*4W2p&ambVc8 zxZypC7#!p$!pbYtU~deXh1YWr|Jf;fkNO zB8A^`Fr9%^!IfUygIGC(x2rwXOHtQR)OG9O)!$b&SMLT+8`2n9+^+@Uxkf|U$Zwa7 zaSjJs7fJy3Pby0Fwv5W051Vp+o@-Z;?gt>pl+$zX(`?y{f}4JbYram<#WlOWx__&2 z&O03W@$(p1_hShZto!NB6oSowdR7GmHIoSP;gyjtHkWK-VK39DEDke+hWjGQC{wRx z7UH5Ze(+drh>UTnP_a?MgITD6=}kdL=j&M#*tt5;T^(pbWh=?nFaS$X<}tidbrg0Z zs-nu(QKQuXOc$!sjWM)R=MP{wHAh%RnPp^-GH9V8B<7F=dn9=hhpVMRf+==TFb?p8 zA#WO^52}P|QsDIxR-qcRl!*$RS4~>BCf#QkRfQS5cUxf=V}%N4o+3k)P!hMJaJ#sjg&&IBRoE=<u1%gVhb#M_{t(><72rbPv&q3Waf9o9av7ZFR#~LL^QLGh zXAt-dC!6$NBXu7_Q|Ixc%p)~VlKvt<5tO+BWqyY8_}9rQTy10o~_= zZd7?;@BnLkXf6uiZ&i^YGyD9XZa`t%;a)k6V+77uTKybSvW=2?2T}~9{8I1WP%Lfo zdAOh5fyhch2Ez@9Dd~z*>oc!uW7ZK_;EiwkNKqgETs`qp@ey8MDf5)A8#vm3Y3Zi#=2MtCromZG)d;kzO=Oc~sLGBQ@Q~ zOybv2RLdMgai~1c+aIsoo@K9X$1h+mQuk#!N4OC5KBxXG}>4AA>qgA0A?;e3@ zi21B1K^B^(((T&h&hC?Jfe4R^XWfJZjpl50lFAFuLuWOH~aUV@N*QS7e2(dm>fWs)N^52si9ai^Z1r0jnAPv)u%8R-7)XsiJYXz;*Y0MJjIk# zDZ~99gE!ROAo?+)R5`G5U&3_XHFCY2=v{)caan=~L-eXdoCmQGZz=QnXGJn~WSVVE z9e>2M!1#G4shK)Hpt}+&IPvUc2r1R9GDzv>b&G_V9tvbP+4B9;e(F z8H>$Ate;>DCx6>IF;<&k|RHnQ!zMAU5-?HOS?1Kkd++=~m& zhJOmO6z*xt_CmI<3>RI@5{n;0Ud~h7awV4Mw}yY(7Tj%;4KKCVB?sEC0Iz?b{dK?D zE=6X)+33|vB%94ftkP_1s?W%J?S+e2*CC1*vChFN-*nNi&I z-*U5y0R_Usp>z#Gw0#X}^O*^MhMeWPF)RjkH;iw^rF z#*Vk%R@NL~|DVsISyvP&1r6%OGUe-S%07BV%KasM>;t$nB!8IeOV?2B38aZP<@~MS zQB=wl`h(+UqSlM3Fz#Ei)>w4moWWAE=$Ej1KZKP6AzZl1-a4n z$Sp@HNhB(Qx6T+r0(WOX16QH=wU1)^3W}SU^!flriYTrk3W5agLKLe}yyv6n@lm8k zzku|kHv}l!i2^lp#t0I)izQbUl&ePyF2q4F?cIoPyzGR^sx{A$mRYRHej?}J`+$~9KuZzqLdl`>SKwNB^kxIy;?4Lj ze-&SpgFk>VxHoqTg2h|$#aiX~367IAL zKH3uvBBaBh=%p&^Xu&)@mQ`NRay>a2eHMyBtO^h(V0*uANr!!^MM8P2QAdK2xXL?34@ zrMo~wY6zFp>Z8EiM5t_HsW&61%7L{)VIej83@US}zF45R+aaBs!x!c-9|L7}`;SUx z0oOQYCZhg=TWh3MMsQnMPzq~pwFf7CbOD9O|HJXJ#t*cE7VIBC5C2-~4yQO(jxmff zn-B+YP)qo8LYp%1FHGM1}3$&VKoIe3jY!IAIepa9fb3 zOrF|u@>ix*`1w@|m66>>opGeOPfkUFGY(M|~h_2lcPi?sd+ zwMNXeVW(^I-lldr<<%wqikXxAv1APGDDOS1+0Qv7UdA04`=|1^>0N*bATDEUniK@`)B}p%R`OBcs@5}vF7OUsYE@?+Etn{{DAu7W)HrE$1nC^Cwa4hOptppiG8XW|i(&cttJ^% zB9l4USqjW2(VTpCo0(OFO6xuYoH!#=hC29lU^zaK83gK}j8Rm`I~23)%#U@Sng$pf zNI5b0_mq79QjXin8phl|PQWr3V#t^F#HGttMB}=g(tEr$*9<^rO^^b=>CFV{Km)(_ zuA4y7W0EU-{^_DN%R((GK!fUMp;az&=Ob!gt^zJ)&N!el&1GB%ESy+|C3bxLy7@^ zMOIaBRZW}#SeeG^!%vlKpeEPfk*Z>GT*bD4S%PIDwgRxfnB(udCyRH11Tcf^)>A;^ z7pTh&cYu>vY{=-IKZ`vOOv@kakJ!N}+yJTyi*q1zJK?Q7s*kH+NUm;b*(uBW1VS79 zd)6C~(7T(B#cd?4ujMxv9+(KxurbA#=ai+K_J-sAUsSm8XCcM}L_8 zuEvEl-Gynr#fxG@!-q*7K6WXmT>`o6*iLi9S}7}{uExV1j(nu&nrRltMJ=OkbEorqY@1E*jhK<}Axm*?APxyRH$Vt+mSnTZ=Ga^t!c7tg2?-FAkSuY+k%J_ggxy@^Am9IA z)&1U^(a1L0@B95egXX>0M|F2~b#--hbv13OR-p<&k|Y7@F^r;3KhR(unX@7-6AeqN z2U>+uHLJli8fR2>k`39xXtX4eT8&zvv?NJ_q#*KW(@|9Fd+di)M0hr~hLul`7e1|4 z@?dYFno2&XR>0x|)e1i}h{wq>>?GdleNY{;YtYnh5;416(FhWIH}=0pTNK|}s5j!NG>0#jBJ z+c1j2dPg1F7wXWKBuEP0B}1FRuV83PHe|;<5^Z`9_I2Ws)XyTgtFTmQXbO{5y^yV0 z<(NKk5}fmBdIjhH_e3)F;2T>J00FfzVAN>?fjK#dF%iiiPQb)`h#wln`2q7#wCNqL zzftYJlrNuTv z;L$>M^x@B@RUH1THiy4d|CJ4Y5{C?bfq~&KFpfF=fkRhx80hN>k-FrV=Be=-*>y~K z*kY~ruvs02x9V{<4co`m#6_-X{UO~|>mY^*po5q%6>u+ucpGRc7{p9jc@U=`=CG$( z%h&kgE61pp{UB)Zy{x0E!X|_Gu}%yvmaXNK?{y%Qgki1iP9aUPiPDM9?iyrmRp$7A;PBrBdN7Oyn%Rw+H))fqxVxEAB)A zB`#5Z?G6Hy(F{}s0!P}4O$UBxabh9YT$}zon7!FtZ5U!6dN|LfUuH0jyAlV&?;Klq zurA@i|IIsO`G|9y^q{{s39pDl@71sq5K|DhT9!pa_pvRJp$GVg4m~Je1GN}0aKb+H zkc9f55A(Bn=zczM`tlm!OHW@yIU*qiKjbS6fm-Qne5%8*ui_Piz%%dzsO!zZzdOhh zGOuz637Q@oSq~|%)E-x;s~cmV74-7o2TC!WGqLo2H{2v*j>IwjbP-h`Lx}4eSY93> z?jTF|{Z*)*EbT11#7U^$*b_e+x1df*`ZL#hEzly|K_Ur~9UGpXg>rCFOpPsT7mhFV zp@`b%^C~2F2ZZ&M9VQY07vW_$UDe`zHk!TfUE{dlF;Z8f^%-r;PqL z>fCUn)|+bvj@?^1ru?2&WS*qRGL?@AexP~~4B9|ziZ+3L z=JH-*+LeR%vk@(ewF!~(CNz&TO@O9HP=7Q*2W`?Vp*F;wrdEr4*O>>{mj|#RRI#5U zc~-$fp@TpRMf)%A)K9lCqP#akV7P;%Im#YF9vu5+o91re46rln6))0)7Lz)RQ$3)F zUlHT7!ME2u=_F?wX$7lkm`YrW9_J<;By)MCtfqT~7>Bg~Oz%Ys@ugIqiBx0Za1mK3 zeJNoFEfbICK~st5gm?m#_xyCksiPm`Zs~P&vGji5#S-pjm(=5{pfg#8+!Q{)iK_DX zEk3cESf3tb&0c3T6onp?nr_0117nI2WW^4^}{d%<-fc{lEYtL{EML)yK%t7LYb! zn9LZJ32HQ;_o5t?MVSrk1A&tV5vYy?f`ngi%UEy(eu?&^1KLE^H_E#fjP2Pl_E&J$ z8;2j>3Vimn`jQ5BfgsK8fRB^N^;`U8xQy#C5@z6)UJ}E0U+Pos+==v%n>apwJ3Miq z_Ym*|KN)J$L_CSJ3>F0OfT*?e4W z)G}?cXlzRy_JCq?7oQZ3<0g`cF0KH31Hcik$+KXr2EWk+$8bCYCi+p>T4{O2j)A3p zxdZJ;pdHQY{d*f`x6P!L-Ue7z-G@5y?vqGlgSWjsiW?j*X>Xp1IH_%ItfdZN?YOQ1 zwp`5~QpL8n+e;x9Kz!I>8*qdU=-3zcqP!!-+Xijr%hAFC67vFCSK0J1Y@`qo*&sLY z@g|A}oJw2(f-kk~6wKDei2)j=@yr>~=-Yn+hsFYPMPT-6(;)GB3{JIU^lG*zU{QQY zdjKQi;X|Zypw)oMoPISJIB$|K9t4g#Mjr=Cn>OfEb)bV!FbEeVVzY!AMGR6VqDj1* zN*t2-8#PkL3@BaaZ%vBvENO@{Pwqeb5OJ1isK&J$jm%qe)r_W`Qo~*kPd# z;wH_uwCdWd4)|yg1ru*@1tnK+kn2*6(!;8n522n1yrzxTn4j<>s>q;Va|0X8H6hmu z|BSjoy}m^?r7a0tpSGBrelrtd5LIu`cMuV~trlZQ1K3x%VD+^q4{o6)JveEs-DIr? z)x@F`-Td1DNV_Ihv%NNAKnLLBCT|^flngvxgaSxoqj8K=nh;B^uZj$8#9Rl#M`@~` zUun!l#xI!1b7jsQqqT|Dj~2qwoyA-N9u~QAl-N?O?PzbPJG$I#cxPn|uc)66)T^E! zj@7&)H4U*mCgz0kuqIw3k2)B;7#e0iN;@a5aF)IapV{I&fPh2aCMC^=55>0;uSmx+ z1e$U_jQUm&>?QxL&eWKrnIMG1BOFcK~Qi7X~{B5M&cW{Lmm|mJzK!6R|dOK7xLzIO!6rf?7<#MA#62@J?I}@dxij(-42~ zP7Dq42k%7A5P$GaybSRN??lNEfACIh4Dko=M8pt(@J<{I@dxj0-VlHA&Xx`FCn6o4 zIaQzehta|@&68@x*#^ewEuaxE|22e~6W>2Mnh2fv7Tji*N8~A)acry}$GR^=4)}cg z6tcrT1U~G^@8?QSen$kinYH@NKZ2C->NXSp*}jg~Iye0}K#1qD=Jonvq~waHMC-ln z`+&u}A&vJo42Y^U(l`$|jnCL~Z;~F`p$84j_dGjvDH5-MHgC^V8A@U zRx9xp)`kLz;KCK50AjgtFcd)a7H$Xy5XXgowE;TLGONA9HyHFF%Fz*(!7_y7EB_5N zJGp3Ww66Kj^a@ig+%PCfA)sRLK&GHdZZk9Ol(9h6XDt+E0Yv?8P|7H% zXH*&Lg=QNwNiV$$5`#J@)qT@HfCqdOG!;=^Y-C{$eor{;%EL&Yl;#N^SUD&G>`NR! z<)aRL#a=~E@zFNRd}mI=%VQeBhZxv4%XGhdi2z|Qjq!wypnD<;MUe+6`VA-%g%XuV z7|L%kktmb)q$gMYNCMbZld3&oLvqud)XuZDtCknQtyZ|+2)Izd0WP~~5{}l&Gmf4T zFmVe;zX2wuVB+OqTH19$dcybG&eo~G6VBI$v(^6v_@4Z>VRiRw`QmRI?knJ^^yIe< z>p%`kPk!aXXc=6d4zb6H*jDV|Q!Y`m@Ps(hWigxtJfQ>FNNaM+wA4AmaF%+<3GPAm zdm55k!aYcKFRu+dI^2U~?D934Uu5C(HHBZ~G4eH)Uu>0pP2(5aBVW_`#a7AJ41Tdy z@-=e@);b~fz{^>uhnN9}?#s!QV3x8lYUn^_p9Pr2{($H33?-h-#Qu;riG#6>5gbZ9 zm5KfFYZ8}?)==V^9UTe73OAInLR{q`jFB_bqB2l}H-Ub=R*$--+_CJxrF2LbzInW^cc@|<7#?8lB zkNkIu#^_S){X1}P@jZMca3yR0R4`lVp}P1fld6|NFm+y@H2f~C;g^39ZD_13K82*G z$kdwTHD`F|blzazIY&-5@0_8gn0L-9Q_VYP`)TH#6a94a&N+UDdFT8w)4X%4Z>%vN zoaP%7=7SSyW37C=Jn0Z?X(~IR8uQ!_P`hO*v|xg_j=furKN?X|m|ulI8WbJC-}U$- z|Ab)a+=aidf$uUP~f+qeG=v)5dzlonw zFtdxnd38iJG|3r5+7E+zkKccx{TRv6Hz$^He6ytIH{0aH4qzp(ao8f=w=ZwaB>m?@)|GJ zfN5A(!m)UEsTUK?1vjT;Y;1-iC0KWDiEj2N<5EK;qBK5m)HUAvMF1Xe08fZ6(u(qY zV$?YU?P;jo9!_k604xVvu@+~Ekz~>_mM(&HAcsUa4Z6 zeJdRt5m1@4^eKzV+U6NCnUk@meFVt&%9fNdouB_xuF{SfuVj`ETb=o@Qaape3NCzu z7%!tKmana7JiQ^k8ch|S{~%}dncBhjq3)4^eIRbDCub&akiV)8=Yc6A!joSSE}>+; z)|DiIe4>fcYfwlB2gDCZP$Oi7NhSJi7AtAWWdxfnEF&mHI3D(knY zbp&U54)uXTn7k!M9kwd8x7QWFkBBifp7fJdQ!lit?bF*%i8oOF-FSLUp52r_8x7>1 zy70xCE%6D_?GP8Dcr)kWqqLh*UI!~5VY8JBBcLU80FY_%yI+%yg9ZdI0xx<#5Nj;)|2x zcdH>NGk&GMgsReL&#@?fNehrU8f&T&dsO5wOjE5}LH7v`KPKvbLn$ z1ZJ*Z19)w79B(i1?bt0+*_r(C3useB?z`3wndrd|o0GZe5Xz!*$47E%9#c&s*;0jYB(Oe%x@2C~A!pEKjwvDHkcaUm}#g-j=SdUnhd|FiU zB4jL@775)z0!K*ZYdxvO__J`u4j-~ziCu=+A)OT1A-!hN2ot1dX@W#LqiFgc$S)TI z89)4hRLr!WvO!eNbbPU_Y;GBFzgMWssc-rrs>7GX1QNO}<%}WMQ^V!VRlf!_9K{V_j^@ z&7!Lx6OGrT7XyP^8sMrRK37gSB-Pn~+TZMTQtx#luphyMhWDGD2=(yXd&F9a`+XA% zb5TU`+o)M0A{U`7J%pIxE|eI2MywEIfzTnR>m4?A@k#Kl6>FX{0S<9*!U{1BS;?4+ zPJpixdd`}F+Y4HM)SQipw~frWSYuN*5o?@B4=bm%jf1!tw_D^r}~Jcu9jaZ}QD!Y6PZO zlSo_P^}o5j2KTi*gxY7OvDK%r_!_KjzJ{PDZk>SbGbEaiK3sHC42(O8e!LyUsNk1` z(_-Wonc37I{!Vxgj26{;gc&D}%y`tB3;Z2Tn5#K3M@@*CGf`>hefK*a`wU9_zhV;g zr9ZPdE@6oK8{_bV>5e>M*%O6)caTpJX!yZI`k}VFy}%#;sR&Rl-qDwk1VAC)0rlLbtzuh5atSKqOvZX9KANvbzp0+U}SRRr#Mh02mA*pmk zdPo~7^3i>OcNclY0CwPf`G|m^8RdhTQ3{?${%o6wZ%Us=2z|MVV(4qMSD^=GiJ}LU zJWbTZ0tg^4FqA6MuEkXxak)b95rdz zfS}7>dQ-$?5T8&JO-C(g5qmNIqRv|2jsL`bkujBMYKt55iv=KaD|uDj*qEgC#>O-)46F?xLaAl62Xzb* z7ypdmO836x42YXtqnB_BC#=yGxNt(|sjG+Ey99`^Kg5*snH*wbc~!p`W06|-#yBSlPpojRuATGabacc47>jVN zbssBP6CAIL;k$T<382JbX|RcrYE`yzV+u_c8Dug|Yv(T<(O@9FzF&rN-9e_-rMkW= zZgG&)xt}~_U@$ZvF{3Bh+hC!_oSx>tAG3;DsO`{j;p*-|W{`cE4&h}b_Gd}N1v-2d zQ<2}cp=^OuVi6tNP6jVlJ1!ng z6yuxdW>-2Xx>?Dlc``z3Air`*nix;I4&0F5{ru9v1ut@i%Gx|7Hn%vAlm?-029Rp3 zHm5S^2C#VA%Y;t=gL+_&Lpx_lz1kh*X9S0=^QSNmdC3GI12Z4ap^HXiEmo|xVmX6w z8xOs)jo(uqKNIP`BJmiU0wM{}wVvRcT+RTqurzIuFeu9vn_7%f%I;{*T?WPI$8&)x z_?0*nkVQq}ZPB%)p|y#q1N8q=M-HodkkdATdg6M-%a}B}k+52X_U3Ia65wAF3f5UD zqj)lYWG}Qx+#Z61l4t|sW><)-MjZ2P2Vx{&aSF3|CQDf`2Dqf2ZXs#vxJg|WOvNu@ zr%F>NOz@1-;93KuEEu+M0_1RM1;?1+*Mnw4^`@;Tn_3n;&ZK@{DUk6d_*139I3+Aa zR+Uze0u7tMy8*v3HeNhPAaLie>CuC3@zN zgUWpzmnF~8vo`|E^S;AelA=Q@D zC9K&(B-B%?>gG82=#SfZ_!w>QGTZ$MW7~(Ct;UoThspNmD3FRf?2#v$^nhJc$R-e- zW6Uw3hSR)8ZzA@9)bw4dnm(0-*P$-USQoXXF4IxUF4AavNuI?!Vh-LN;zSA-A+q)P zc&;A>CMur=t#5`5M73WYvtVM9w-n#loz35Zue$i* zI0`e{4QVWKleI~BPnVRj=2a77k_>k)#@^ntAlj0g2uo|p@^X?H^S?x$aLsxKw%VB9 zpjgJ4Eo=hb+AyYh3@1_mct6T%`8@0cVz3V|I}kN3)zFh1U5aWjdifq67pa2+6e=QP zL4c8cD)3Rnu4^K_1aE}`seL}`2+c?}kVJi!3#-P*)4nyMSNs>fPuQ60^k+&s24$XZbQhS-_xQQf!DvyqPg zd^si12uV_C$g{6fa5az(|}ia+9nNaUTlqzo_8hiAe);_xWxA)Zg9qMU@|Gg zG?K<1HNCdkPf#wbfq5S03Bdmb;Mz0lr!2EZdCA(Pwe+BIcb1_;qhkT;f)~Zc&Yb3O%`#_-$I4M2~=6PrqrjNoJ zes1FDY&!;V@Yo2WPvU_m zavo)%x+W^U4mm~+T7%Rtgpq3X@@nTW#<}29#VdK)8K?(z^%K&612Xb2;|GUPfn=^X zzl3Mw%Wbu|gp#jrqIpuX*bJcz_Ev+?_29rRez*)upNvqUk7oeyJH)x$@6nAz_p{svN!+{#K5qG)hTUso2#X6G5FO-$ zyzh?;gXF+4)(VGd@tZ#fNE*V#Zh}mV<=VG_{Bw_QV0<>9Y|p^PS)WM~W_4 z$5jrb2>ELwM8c+{EA5}jjyqN1wJN;BEg%`tyFJe%eG&B65W5Q=zzs?TMK32`jXW}G z11|fS>r3`?AwrO zk|=>gidP{GH_sZ{JZzpNnit5iqdHtpgNV!&edc*o2lsSJVE#IM)Wu`Gb^*&v<&(Do zL*ElRdJxU4i~Dp0<9z2YD0C@zLeOYN<47!im5wm!Ik-{vD+~^WD>=dc0Lh7Ymfj5@ zpeP0@MSWGX@If*Wih77)0v%^K@h)a0NiHKY?w*sZb+3E|4Bd>_!E?j|IQt$+^3Hbhbqo<^1oea_%12mlHTS7W*sQ5Q-< zhC!_}mqmz7uorMRZg9{}4`zw?e7&-v#Cw-HY-jaDx`WkVrdk;f+FgZ@*y6nWUeu(} zupCxdh57gu$MaGXFFIM~W*xiN{6DNieZGiFc=h=KeO$wbE&U?8X^f=LLfG6Uo>aa7 zZ#s_i==bmcqj;$_fi7zVL~j&Ck;e#cDeNJhxGupB1tN%1LeOma>&b64bf60~1DoNc z`YC>y)H@S8eDdkG!{H!+!dyI^$8Y9Zg9hAWadl1J#W2Cv^D+$G2w!18R0`&G0hkH6 zeNjNvQt=o?^4ex@Vpnsh-GiY9i}sv9)N1k`!($ff`F$)sWiZX%_d@jaj1vJwbd5_R&AmZPF{Tmdq>YiKduh zzq)xL7%Z_5(}7)>Mf@%d;U4zjg8FJ2Vaz~!LHa{LI?fyfNXI4&Ei)8a1^9~r zfB#ARh1Rah9wNddKr-1f@+-zo>fEz69H&U*81q&k1NY}AqmX>lfIMQ9szYc4Sa!M zFG8)*E9_|PZs6*jz*VHM@XRpnYGlj8Xuc0gTWX{E0-mTXbaI6yOe%B)2S5l;x8p|` zQWIQ=Gogl%Q)!CK1^QG%i?xg~;puHiVyI_K^Ek}*Bp#f}kO+JVZTuWfj)ZB$m(f1p zO#hO$lk1FGXy*?}7Xynh8A5%)Bis8x?}juGEbNnr@R< zga%sIE<2EhYs?d!PtsVxG@D*+M$z?9F5wDwQSfucQroN>3l!;KDv4F8_6Y@9wgED# zUH^0;NpU}ZkVBWQUK8$_AWh(4tLo#S5>E^<#4Ng^d1%8EO}!>rc=ZG?K~RZ{U(KjU zlsJkWiEeI4Q*;u8F|LPhMEO5Ld$r@y5V>;-Z8&8NNE_G!^^hbom+5l=2$}}0)nK-{ z4B^djoHgdtE6Wy1S z!64GCW17za%`q!b6KhCc!OV+Qf!h*N;6jaV)E}H>pa#WVhcW!9>)AJ;+W|%j`jnDx zP!PJ=jMs4vTrbI-;5r+e_S-BSd%SPgLDSJLVtU|O zO&3$P((0B3P?~BQ|~)YnKfh!_Rlk3&bA1@2nNW2o8@p9aggZjIu&yBfT;jll&~ zk(dr_TO@ z=x30EV~sdG6VF$&CJ3pCI5Vgq)N}(BOi+kZtR^FG!5()c?epj@P=vEQ(tjNE|5LUt zMD9B0woI;0??UEiwNLS8N{Y(jqUB^YEFTXBqlVhTU?P^c6oF7$ODMEz<*CM#4Jfq+ ze#2jj6m1~oc+?DvCKFg`Or$NnH&%p*O$n30z-WES5PmfX-$;5zuugsVft=Y&R zSBCT=&u1i$omluKPJ_OT*0Jfk1}Ih~CCfwEEYjS#kv)_f2^;8#xvI%cLjy$TqTni~ zJn~LYba}d8Cka|da$sz@nh69Obnx`sU^nSx1CS1eX2S^?RX9q+)lMJU|8w9gy}VSu zaMM>KRl?I-JH6zh^OJSB5Rnr{eLbeT(~%tCWTDDBA_#=Ck%1!8*+g+~!GyR#854tu zj(mxlTH1iS4n&#}dqvnIltQ4LTET%Y!2A#8*l7&BW|>b^Hsg2~#F?QE#nUMpygc^7 z6WiO3b(oH!sN8e?0@H`aP-NK+qyoz*=JP66*he&Hu7yq42FwZQ;Ty50gcl-VI!DGv z#VZj;FgDe3H0@Nh9sB4B*`%wD+3YiI_L#{YE6I*b*kw<&JOILm(9lf=bQ{p4KJlTr zaGmp=)i(yT4Sr0X!!vQ2<+>x7X^qHo7k;PZsiAHjTfyA6Of*j%2fus4wjsmd>nl8i zVt7|WhGPzTeB|aL4PTl;*r1lkkh~xuV*}&`0WCH_UJ#IFz)$t5=q-E(>{{5fhRWK# z1xq5rz<#R0KvEE913Vf@p**uRGCENENGb1e2VqTuy-~N&vl>=c!*lReg#45kVz|b_ z>v>@xV$)!{2!h^PiMA91()C4Gt4V3?>Err5xjb*A+O{&|=%3`?2>UfGcSD=r6 zLHd##uBBu&vz7T5d9YR-gp1^89^+KpXwY~#)1YY~2J?v9Vbrrq6fChOuLb7FdcrQ= z8u8 zND%)?-oz~^#jp{SGQ`BU7ACI&CesUv-wm#OMGj-6Yc-o%3+a-0eud+q246;=5*Z?* z++m!xjShoXMAPRHqWGm0<;mb?&5@o{}?%}*dOc16`oyMjT z8H$l#0VDcWhpkP0`;cHs?e=L0!+&93r{g6L1GR(>1@lUDm{(%Kyt47;m2Eb!Y^r%> z3(YGVW?tDI^U7w(YtyCf;0jc|u$Cc0K3I>q^ls({NAfZ(vETFoHiK(vt`}gB2pbg! z<@a#F#2Sh-Q2!=(@GJn##FF|s(Rul#B_K32x4F(5lQ)7JRnwOH3R7=}D*DJ67Ig;uAN$n4+iG1D#gc{$o9X%2lH!j`B^3S2t~|h1X{U_ z^+zj*{rVTdgcCyy*I1@nZc^PCq{1RSF~o3i3cX9`V63@>GRVE8mpruM@yS`{tMV^T(H65chB<7oa}^Qy8RVpl7_ zc|Qjc{*{g+((y1IV#wguS_RC*6@m!{uu_AZF*oVi@8R^U?N?1`c@V?G(q_pG1?bUNmxJHx7?|7+t1^%)&J>hEZ637^QuzrPUiC2JLA9 zW^b#d_Q@;G#%MVJeVin?gQ@_6@pH}pjTcYp(dmOl>LBt{w{-I2<;8{E?R~mNOXwf zZ_7#(9&Vpa%P?uu5QMt~<_H$rkoe(S2~VrgydQ}PNR%~XItgsxGF|ie*m35!=x&C< z#Ze@GOHhg2epsleDW)ixC@3@oO4L3dans;f2{lmwi>14tRnX7dJy__39sY&(U|IhW zd$0{Yt`pwm3bqO?WRyKv!V^jk?ZL9qvIi?&BTWw})G;u*&cjlM-H1I{aD7++xD-{f z48d>*gHKQd2nI`@b}tzIY0Q?`8&fq;Q#eI<_={l!ZObo08T=QDG)s`XK=5V>5|k23 zCM*PZG>7UCj+If1MUBsLP82L@d~VZ+b?{>}(&dP;2II0P!Fyi#1b4(#qyCT8HlO1+ zTpc?&xx;C9I$&uUlkGz|ZXP@bvp@@$9IxU;SHxVM7-En{Fu_KXV9Q!2fYg&1Vvt5K z!6uX7J5&7x4AKZD*lZHy0|*S#2(CKbh6r616wnJ?RWQV?3eeL(kRcCx2+MQ~%*v$NWlD;o0=f$nYD$b<(R5or%=LZFXi-M2|z% zrm=NnwLg+CSP;D%^QbmmprDOW-ghQ~w#<#jo&s3INVC03HeeFi0bah39-Myu)-IL;MBZ@0rgp zfM4MP&`yr=Q}BF|bX%CQ&R|3BY_H;?buIBtTUj6owz60kGF9X-KXoaNYMf>>s_$%2 z5JLhqccW>F=69NEG9-xqw%-kQ-OG>wk>?vcTnVUdaUBuKAa{_zr11+(f&pT*cs3I- zNFykwu4e*>yl)0vcNl_jw1{z*7-G1_;;8o^GDh=nC%G@tk4XL|e%YvZgg+?!1nEQy zvgzJk67`;NuJ?vN{we(NzVOG*{O~J5@yoBot>KUNhd*xP2OLPtGTbeG5T8SAk~@rE zj1B{D;kEcDG3W4KXe}P9jFU zXJ46Dc9D5y&zM(sh#*^Gf`gSE9|l5?kh# zNHVX)jd>+X(SQ#CVz^gw*Uc=fj5GO*xgUr3DU9Z>G1t$q=9o={Dzh)@E3@H z^n>^zH)sb+$qjNSHLQSSxW4m(LdY5wJyxvTRX4EL+rcmMuz@Ws4eR z*`h?fmuR*{S+*!KmMzMMWs3^IvPFrqY*9WeTa=GVY>^S}@D}_IZ^e&MQHqWddrAv+%`2N`UfCk^%7&O%*5ACc+UAwDHLt9s zyo&B2gOdLzJiej)EFa(OE>G!@<692K2fpuJ2g_R7kBSUXXt4|5$Q}HmHsb-xhJVM8 z@RW$`UnNkcoR^0U!`+bKAoTF^H972GizRX%d?rEFJ_@8BgXiN351zuZ#j!k*!nq-+ z3S}wQqZV+*w_B(l)c^bScrd8PQl$S~#d?U71~@1PRirIc5dxHoOk_o<(vl!zH2ZGW7V=e@kT1?>s%g-zy)J^GKH^?UEew&v#m(s-P!D&o1A&DZXM>xb10d*!Sh*iCoWyb} zrZs!DI0^?#Z^E%>HhH)cH+2IZc4cSaAq7N29tE$`48HeA=GGu?qU~Tst<%URp)M(E-3ZCQ0jdFjuE~HPNrAi#Nu#~ zI0hHsG;FVFtAlAujc~Lr&C~tU{e|DPLNJKMB|^-Ux6mKx3HU%%T)uK2i12JO3kbwi zFM~2YpWGamBNMAI>){s$m@pt-FvBafnqXifFL0Cf0u&DE76vj_AOYec29(nr8BjoT zZyAl|Y_c%TF|p7b_&^uHkRRmuTn-pJFrhqwZaqTf;Y_Xol)_DfUp5Y_v1pURI!6fy20pV! z@QpZf27P#Vv_7=S!hOiZ(ubc2)s**3e_B3!x0?9&*l)nRnw zu&DTWr;(3g;ERkSS)8z_HeQh@z?aV30dH=#^}AKAC;ap@pgG+AP^oiSwPS5`R$OM! z{zaWR=!dg~U)XYC4yA{WvE5O6-vsLn+Y;wbrRixgsa36O9v>HJY)4{ z7rrhj-^pmx>(#7lS~6|UUvEY`{~V%&@^)5ojE|PxiI#1Lt*Yw@<{&^4b;^>fV{&gz z%!JN&{(U?nXB&%-Zh*4#*^A3C6@r_3+h zZ^WPRU(vDtb#IK}NWXZ~7?Ti0nu zS%1~CRsayh-{;Q0c@@c6W=u-9;@3v(u^_27#|T~63Sa4ml?!}j@|Z_l`1c*M ztcvoOO%~>>OdQB#ccAWnW8FvP1zRc%6Ut-5J5dKLJUBQi31yz3U`$Pj30o;`VIZZ2 z+(fezO5`#+hc0mwJ+-(6X-G3$`6SI;f)}M3RtHkaFx1A0Ght>0`uV<(hy5qr2hZtt2TQ3a3O7%9g|-mPcPms-huR@{aDg4}NJ z@??YPMlv*688+wN5hjE@X_Z|9E7I9EIWtqD>LD@S=EV%Sr?r2TF1*Wgy zw-NCTj#KTU`Uk{ajn#U4CoajJXk zo}G3WbdctoN%N5*fl`^+nMrbj*qKbzT4L|jnqaG1A|VAby;%AR&A86#pn)pjEi!OZ zh_;!E_tFxgC%@@Huw|sDfW#md3RX!EzQOb&fZ38LjG=!#`dxBdlmp+VM3+y$wboJ2 zJUsDh^}-6e8eC0@?EfN(pfxd=7gmQIdwdDiJ(BLcYa<4i%TmRG3;x2QHJk;+Ze zS)O(4?}1q-qQ!j(!c`}6>9!~&J;5>rB2f2U5(wz$8sLb}0-u-+7oY%mLVgD59Fn*Y z5nU4|BFTW^Q5*x(Nxz=pDiaP94)F(sLx>925)M@BjDynrAR_~>`RG_iSQ3&o+!o+6 zDm27BTFW0Lf3v6gUyX`qa5t9^%!GF!JdND|dT&?Ap28Q(0$lFNv!9_dg&s{{P7Q&9 z%JJnS_OtbdFIzdGx)E!wF{rmscm1-R%rxaX8k@}05$`}|VkI8(nlGY0u=*K=c4{LH z+m-*(QEDVHjJ=9PKtUiLTuS^J^yj2#P2=qB_?pJO+3K3ci`(W+h&C>0n1ypccEtl`U&1^!a8u> zgY(p&CzfUXNUzX^E$%IlnoFTL99ffRp*UO=P1ZKodE!yTxW0+!Z$aC{&OLuO5`~;g z$Md(AMj6*hpANfDD)o&s$JutRm6`Pp6`ZL8U#3BU9aF5YC$%;*2RIDT?B)5JUI{xZ z3?#O39oksqw=obX4ECgTvTSDSj=yX+=k#Vc)0f#gmgqmnqhi6>5*vt0W6LHBk1Zy) zV=K!0eQ8=Z%GetHe({^o{*X)}M09MK1UF-syQ+3^@=FkT1kh9{30+K%W8-h+q|8&` zfjsg~BqgUF00#KHmQS^J^=)%yxWLqhM=DzCaS4gM)TSY#8G}U=nMvY>CoRN}ec(&q zWI?nWL#SSwtR-z7WHN2c zoWlF4aXLttQpJ+ZAmejbW2NzPOlCH=#7(=vvFQaqlazR9FE5H7b7cRE`%a?drOfO) zMbxuS#t^xL9Ycf(Kl^-~ke_|**|Jgav(Lu}Kl>9uzbjQA^5+k1G9onB!T+(F{*XUNqH$%xxUk&Cg>R)f7F5d|W%GYI zh6#vtg!6H*&l!6{V?C1apl;G#OgM9vt;5PXCL~km&EkE%RK?`cb+eTUG0!SIN@oTl z<+DJ7i?={v+0#1S2ok~O@QF2ke@68z=Rcs{kjA3M){_VNz8jWXa zCg}AS&54OIJv{}-_c+EkLH(yAIBtUDGIQGb`ZmL6_JTUdX7=$}CKyWG13I&U0elPO z2sP_{aL@FkRZD6MA3|3f>*|Pjh#V3il^Fn|Bp%Z;;SQOCbrH?}bDfo-?Qy~fm|Abg zo$Vf!k8h%IvH(`1+aKVvLG2zStdK}aSb4x2FJqOKAZDy8s7C=J13@w<1cIbrhzVzT zY3u}3ko2?wD|7m#need8iFQ;ut5EiY(sr~!$n^7-3ze5yHH|Zu0~OlgnkG{yfnj4>>x81?nR02K?$duW{^^ulV+W-G_~Q2 zI{~j=#=?7ou^`|)`Bm9Z_NWx{^Bf^*FZ3}bRHg}M@iIGw(qR`v%5Kv^@88yS1b>H0rV7- z2iX_L(NUc~nvRNd-8}%usldp6+TL%VZVjkgbc4S# zX+#*Un1&NBmW*P+qiSTIxG})>q7LhY+Z8X|tY_R$)LLiXF#-@1iOU|dP_Y*a&v#J| z_oF}u@p%r#+1RiM+aFPfPhKAxSc%nkV1LA~QTV*j1o!O{V6U&t4k?+839C3v@L~mY zA1ZZ-CTQ^UQ+mq*r5p&e2N|dRLi?Y|sH@ulFai_NVNa@D}p;@8>4sm1T{q4qzQ zBM<-4(C4cNF2YnJQT#IA4h;bS4SmXjhY`%w50$2VjY(Y=d%IYwOqI>F?a| zLxYe+XIQ&d{xon`aji^1L;Q&dEUuLaX2jObBdFeqZQYnPUWGeAeZ~r1q%>f}cqfj6 z@&3Ni#=A`x9`8&XjQ3BW4{(NhR2lXk-)|kw2nO~MFoKCm!vZ51qOD}JC2Rx}&SH#U z(51wT_F~!Q6lLATXxCI3KWwjEi!h5P8U6LV^r9!fb~6kcGfWsTWi7>Qi($lm1C^!0 ziB#GeobV$sI1!4cNeLZKi@^zBtij258OT_H1c*OiKp9UbWe0tH^Jsl+lZE@3iKUOv z1Y5ZQI(rb(>j94Iw1{&ha5D|KIpMo~+(Bl>{PSHfmzF7B`p2j)cyLKDcwOk?AC!)L z&!~fypfeq1x#_i>G~xIx32$Z1bIhGDDM+Z!B81vIV0cetLS5IJ6-?`sUS_lMZ@DE9 z_g*(Qx;4V<{p|4?6Y|8ZH4WRx)M)zFry3fHSAyQS=7`I+jBt8iJ@+W4M|iO3-YM^3 zJn66#=>p>;ZWbY=9Xud1Koe`9@AmU6;pIQUM!=Zx)d1S$rI7egLmt*_iKfuX#y>JHuSkfT~{awb+6 zUa%23dCKy}nk~HgvC%@XpMm43EEFWbx`1_?s@SE4$aZVc6#lEo`v_YKz~Y236i{T4 zfCL)CS%j3Mx`1l|>uliBn3xDUwB8VE}78VC1@LJZka~qZ4B0YG;v?c!W0z`lQ1xb6xBgQI>Bw0NWWcyn&xce=|TuLlrU?w5`I3 zQgLugsUV4*0jO##Gj5^q7Y5p#sP+NGDMN}O!7s@YP&ck~HsXnX0q=YWd^a;*?u{-) z)o?#VoipmIuU7$)+sW` zI!VRAmk4o4z)HV!eG~8{tgo28Fo(?(mF5oc@{v4`cZhGy|MT z?rMzaKpsFpStzs1?#v*+x&d{A$79Sr&}92E3oGbJm$l8)F7u?ZhAT~SrMaH`%C504 zRD%jZl@okGl_MXlkO>d#XF^GXwJPRAC&f8jkd^KPinJmjwxzW&#(<^_RR{sceu<*L zISW&%NjO60nTo~+{ETR*$j@xDFh67BfS=ugI?p;Geui7?CRSk-MM3BshS0TEVFem7 zpUE*XxqmL=-#-_F+7;gC2a;xR`DV3{ zB=s?>o)y}p-Ae-FoicZ%p<2eZO0Lo925)=28&!*nT71T~x5scZ#ReVsYqC7b>^l&Cj_3Q^pzscaN`1{lmOYm?L8>Y_Vv!%AThi1tVvUgF}D3y;bBl*k4- zpK>HVweSlGndX^*vNkh=Gx#&P5(>m- zSpfGI=7!MOZ3XETbFt@!+UAKtTz0$-HUi)C7D5&`ea3`g$MB*T-lJC^#1Is{LR|RG zYfpnDY(OAq=-yJupIcFw( z13&Vcd!V{^*tb2~_80qed$L<|#r!~_GgtKAw&psza)nH4Pq8y!=;_{(NnMmH6ua}i zD;8%L^1n=K%|K88Kq0rHH#g8<=;+C$HV^FR>Fzu)x4%7qb*^{Cj?+%-IJNWCC5x7| zEzT`mx@^wK!UlT#yZ7X5>DzMHFLs=@_~XCLtJd=WSKaXZo6euJ{JI^R7SM`RHlyy6an? zS$+SJ3%-B&Ey0;oz(zf0#D@@ju^k(q~@&;%};IKQZWzyL0aE>u;O;@JVNG zd1`9MT~|%(Id9v^KfG|$DPOp(zxkKDTNbol{;LIdpS7~J_sq`IcYg1)YnSa?y#B|( zeb#A>&%GT#c0Sf~{>po=dHR{36uj%tJGeLI zIQ!#{vjs#1smtlYAfJ!#x8pmG_uGNPk5r>?J;yn<#&LcUb)3)ReHr7B_Z~dYtc6V+ z-q(N-ig@qE^Pd3&mQ)UG4xN8No=XwG6Y#$PxYdApCt$VX`A($$A>i>}8~!FE94yQE zHsC;6?7S848<77cl(Qetx8Zpk;=YG;7oiLnaKDFqa{;#oe-GmOyLf&Jaodph%YYB_ z7rD<4dkRhy!mzM)+K{dbFs{enuTaj{@HZ3TN5?u&c9m0rVf=uz$H_UpPCta59RBOV zGmme6?Q%L0-i;#!Io5n+mQBds56jw}&Q>JtMTQ*Y@O5}2*prcE;u_HA8bB=IzX3Qz z>KDVPscR&CFCzM#)yTCD=^42n6>yv-;pnZ1?m+O_fRIPBwfNo%^EcKl=WN4oK~n6I z<}VIsy%_a29(m7(}|HX&Ij60gFu3mJP$K&}GlRamQc z3kl66ZLLK`S*{H%#Tj%u&dKFTD$&r#HDL}7&Ivpg-DCRTLe#&@l=G4n8cwK<3mU!z z<76_s-ook%VdW}Du0zX6rX>7+kXast%J$->9A~Ztq)2CbDxvIdBwcQk;yyl9kHd-~ zozlVGc-v)4*d_y^58(xAT$l4avd2TJ7 zji=TlK^Oibv@o-?G`0(g7MJEP=j>rzk!6v*`6|o*wB#rGsEqc*MWGWrb zb4WP56jB%=mY&bVq?igRl7hHlQOE#efSD^-+q&Q&}F~sv`cwbpkuQjNt zjd=`N=Z0w_jI2`pzKEo0+uq~NNM}K6nQ0SSj!jzZl(~meL>@`z+9cgVJfk7&CMMm6 zJUI-{V<&wSN!K!Ie+fyloNGWyI*}KFk1#Nu(`-Lz0X2}hCT{~0b)w}P36RrXmvb&6 zo5%oi&OSsa))}GXOoWChVK0)WnEYz|<)P&6g`i_cPCMo@g7`QRWl9r~?85A&8{fT- z#r@N)VQB^yszNx7YZtfCAB$|2-);ZFHC zWL-IWR+gasN??>6H=}F{gq+O@uz=C^2LM?(5{R~r#6S+a3p9TLGVGD2?042fTV@-6@fj(r#uPln=ApcjrgV-+gT^TQz%K@4%kawH-YJxzyf{Vk$q-pUUq{^&mk{ zs?gE93u&gVL4GW2Q){~mxz7H4VSfrM;le;)f3~V&TYsUucUP*jqqjFN@N;|m`uAt6 zPUW(hF*^(SJ*j@wq%*&#uaGNp<(w+^7jhkYQr$&Vr$1F3=7Dy(7tTyf{v?m zs8k`B+Mgc)26L&t4%8d9LdFiwsx8P?EnTB6??i+8b17n~I|n=>A^tCP?gpAu`Mz9l zu8X;msw=f8-vzWTGC2o|z>Vf+gk+Uo+6z?VI(GD+E`qLX)rNHje1LAv*_GP6yBi6C z;A^|{1H~S6k$~*-Ys6+0`@4I3q&C^A9Tpa96)t{H$9_}+06;6OL4U57ossYD%w^D~ zE{)9hYFqaMv66Imt_M+QXR4zgIHEEmTa_l}*8(r?_+;}*2Sof%RyN#6=Y>;l+PSls z16lOtI=gpv1973|=6kQrkyHQ;wdx3tk%=l+ytRn%iB zw5=o7cBV#BDab8fK=bkgK%N;tJM#m*Alg$5$c|3vqKbYm0*7k?S^;e0EkKl3wYLM< z&h>VpHl*1RgKPo2et(L|iWawp+%*Fj-arC=`gfz*tye5slG@STU(8l5V+N9S57-ID zkHjxNXSIxtk`c^KEC} zFl}*+_T+kZ_3!4u0lId9A9NH79T-l_Hjz7#0d*Aj_jc|sg9D`x`KR(LJ)^$4f8914R_;=s~# zy)uj|G&Wmx$=My?q-bg$weH0Bb^Uv2#>??q}3jJguoQDQ_JFZ2=rNx|B$O2A) z8XH%o(0?dHrjKCq_N5VN(~b^IsHS1SAv+iq>tbQqDx@G@Q5gt8n50dDkOVS|?XCdB zpN+Fs0|D1zt=X#FK1^0REsf3_e4-Ia1ET>$3q5Cq5)itD#^K8Mu*{XMYQ)Hv=9oF5 zBh}f%0hQWj#Dnu$^}J4=oT<$S>gyw%MxXf_&386`6&PA=4pJuyC1wAa603 zyIS&|iR~0ah-R7tCM=0avrTcul*uE44trekXSVhAbc2r+Fw=s$0^_Dh0YXCr)aDB~ zhAx+b-hKMOXeLWDNC1*LcXPC5FYLX#H@~+xwL>^m|Ng#Q*7R$t(&${quC{!Ige;d_0IM0&I18wholDdx(FkoUJ~X^lFEqGWkgZ-7Ia=xcM0WZ!u$kEQV3V%94|1nSiX#M-e}KSz0$D{oV4}GP&lgFMS1wUDF^k7yyhae19NH565cYLs5VBL@pdW+rIzT}Lx`2^|$xig1B&WYVr z0dGJc)=LMJF9tlrRPBUYhb3OFfHhAMb5M6@H|mtylY>-=Hm*CNs$nNph8Srk7&e6h zh9BuRTeX#7unLfsB*lZ{W69?$I@SAN4HPUHIB1Pr2aqGUZ)&TG>SUgnqd7feTJGdb zpT(AuxUtM@~`8CCtH~oF! zu8*I-|JJ*=9IS^{dkR#Wf53Lcb7<-`C{G@NzN$TfdpHr^iub+vyA|5DA#9V)#or~! z^C@VcZ%6v8knbX-n}+nig*NB~r28bpupM;9PhUvY#!pSg_81f_?vIVfb&(r{UBgG1+DRW@mGiNixB@P^6$d?&k^?nIjYe=g zkSUKa?)q}4cL&0Xc%y!;#{AJn*W!vsyd0BiKSMI-5|#veg^D8X&eFuNDFJPPB110_@u3fhC%Q&Eo(=+>YxZ98Zy;630zugQV%Z~>{E8T_a zbGMOdT-~niaz2ji6)3xuFvHnZdCqMaQc{=mbpTj=;^ha_G9KfsVsB6#A5iHI^aZ!7 zR5h$SswBF7(g@aof6D=Eb){OI2rzC&?7?5Z^EQB~h|E$jqyUblE@a~VoKi)0k(JCRMdkgr6U+G6p{ISte8MVGTaoL(0o^X3!FtaLe*%yS z1GT(6$xW=01A%cnp0x5HvhNsK2cnQuRw+|bMs=*&Kyz5`NUpFS1$T-;ck3%DW&pVB zaW>JW;KZ}#(J&e%=FwDTCbs-;0IJY$wwdJ}UyeP>dX(`v{qJ`^eC%2s4_GiT9tNNa z1Tb2yDi07B%aM(vWjj1*=+KG(G*)MJ zlIZ}_l7J|Ey#XLAj5toZoC2BLt`$g@6jM}mybl>SjBFllLR6CB{8`>#cGW;jG%IQ7 zh&&w&%Clc7xGt$5n;ag6*8tSqk)W&?5+0;qMbZj%tVy|=>jfTm3mzz(m6j6*^hW?v zO93?k2-If11KcYvq|Ao?d}>`pFW%AB#eIC=q5#^xjvd8(&j9vNFWh==wrbp(d@q$z zW`Dg{m01P-zG!growAQ=_p6I$bAu`zD*dp7o2|;o2G6|R{r!FOL=h{m#d)bBbfw&~ z=Qr*ubSLq)eM`2+WWzUL()+6S||3axouM(O=T>1!@Ho7lfC4f=-2&OD72_(qqY*A zsYMJf8d{zjY#pjfAFsbqZZ?JFRom96npJj3bn|$}{(kfk_BGh4JD>#wieh3ZdW+V=@)Erc4-_26c{%m_k@#>=drt&+kqPa}f$%JH7*S@0F zZs7Pja@nyksibSnXaO#Zuu#GnJ-0uEFKJcBu8wZ(M5WgW?@$w$&U~NIv1@;$YwcbR zm;tL2+E3GMT;Qyj+69Q*x%Ejg*n-5a4)!2rLrS*7&V?p_pQRbIVbc%5U0_e$y{aHL zo6(=HVu_X>LR;1dwS(Qpf*9t>E^8Mz@uQ}J)XsFR%YE?hBe>>2tw0j8yuw?T$gJllX9>JJl51+!unQ9@A;$t4z z)x45gZrPaI+tMSOT0R#eqcV+?Y=L;N6J00v7}!7*>yiFki;g&-BW0^TT6IBpQMMUF z7z$hB*}-I{L6HH}ri*49>me%`y1zhY6%8*1D% zE$NffSt(8|#?%6adB)(AtOWyL9;WMgd|^HMX$4_ZW~(lcxrMdLt^s>(&#$6oO?v*k zkwg7NCWOfrWwz)uNM2{o!!{c%f5^o+la?5?_!b!=Idoi`$3%o}P#Ejvu}6nIdtqR} zCeFKNo}tTNDqN1nfkrVnFA_smN=Al^6w_oqb{bT4W>b=sIe`{fR*sUBRDn4t$lg1W z^vhu_R#;ke88^x8f!zza5+!JGe@<+WdLT(H_a!}U|B7K0j6r=GvD=MSiW5;Ol}66_ z*{c0wSb=KxQw|i9D_^62~cW)o8jr|rHRD(xcOS@f@4JFZP81sS7yI@Nlv_7EB z4#o}>FTeLi?h?7dr>4|Sv5(5ot^?(9I?CWnyqODD( z{>Fxma~CwB|KFb<#@bH)ne)Tf_l$k*j2W+c>r3}H-gNlVFW<53n=8I}r0H|NjBg)$ z@vlF8^&jI;L>4Z(x_S9q?tJ{r_kAP2`^U%(e?|_Rq{zR^@Oum1=i&JyJeT0FAAg(h zhhx>w&lo#`gGYaw`17Me#i8l3*v1n_8tuIH{VV zf^XzOjc+4s(k|^)2S)W7Px!$zg;Q^%tS*>}|4R^&vJvG932O1E*LWim&9;dG6{~I> z1ltC1>+MXfluQq-{5o6|6*_vnmIVZglQ!%#`Sl63K0E+K#ffTLu12D&EY^>f-};lh zEL3HNM4aW%6oj(I_{EpQlwojsq84Imd=Lo+@U29s=&k7WgD%{EbHFi|(Ll9Vn3IWDwj>Y-Lf);H~W zi1|z#ScHM8;*5uBf#tCjC2dz&30K&tlmQ&Kha|>|B`t)?VHLy#F7v7K5%JS6meM~~ z;by6)lE0P61#$j7g4%{!8Y+r1gxV{crKEtwOs5A%P7`GjrJ@CkvWtAPAUnm0oEVty z`#qOky=}wlDhFhbe`J%_(wRfs!nQ@r7*Y)`06UQ<;8SB5z63COSAxOK*(Qqsy5n}% z7pi#7(wTGNHfQ&jsvNpJn{&>E=dQ(bAHIJKZ!B|QZoGqu@ejjd{KX$Q(p-a+InJL? zX`_=Qmi}S+rwFb=jZU8i?}r2UxPpF#Rwei zKR95&az|AQo-6T3CAqfHb7neER(Z~(I{r?T-^RMf;hJTxytm2kS#|dzcD=mk>)Pu) z=b*gbC@F7|kh|(WitvXe{0aH}k%a$Rey5H3D`MX?mZeM_NBCbJe?43xTt9W+RL{9{ z>K#)P&bzB#tQzawH1EZ#g!2RZPIUe}kLhnpKZ%eJA~xatOPasWa zG%?MQ2*a0T7@ltVQ?2K`s)e<^E6e&nzkuO$7q-_WoLkxm=iB%l>wI=Gf1f#(A)j2r za{p-=bKS9w>A$;-_573k-n#tBs;SOP7d(5xRA<@7XD{%a4{cd{3e}->lxd0JYO<_K4K@RO`M~6x7ll;6;)@WPb~^Jrf?!@3aG!xBYlmuVD`teZQ?Om z1LoW-=`T*r!L%143}a2&2=Rnm7sONi)sICd-MVOd|#L+fv(w%i$(kMPXx=w3-g z!z*KKqH``AY%#vwi=TPabFJP#6ui|S$pST6vv=AQcL0TxWmlla#L@R-k#cSeoqK$HwEDLX%`BJ2V=OKAqx{2lD zEZNS%x-|@1dY9_?h-@Fi4j@=-cNM1G#8!AWJ5o(1AEL%gzCiH3wCYKorO7seY+r~< zM5EOtuze{igP%hz0tyF$O(lTdXNo4z{R(ULrKnAGPW?huM^1y%ufw?mZJO{!8%TA@ z)7QYZe<|uwo)O0L29^**)EjIzp!(!F6josLY($h!!u$O}6D`Y!L>4N2}WV;F!4z}quwSNQh0D>pkz-pREWssmJ zN&|(%973Bz)H9FEaJa(GAzK?0YaJ?QQwfPCmKP@H5e;RUPm~4e(6*4$Eo91vx;ez_ z@B|Lp7C{L@ybm@Hpv9DKmwC)|6BUSrI7j7GkW1t%P_wI)uBKc`^b=7nxklogzYP>A zqUCyN06hZo0NN-GNatbU?jQA-0*PYeX0lZUa>y9DmD1G#@(_*XXJl(awq`&$>)Kk_ z_U3XAQFja5*Ie!;8p2dSlw!@W+(eu_MD&`4b0SW{<^@ofkC~1V9cTKIJioWFKU>I? zWc!V5E#zsU5ejo@C4Z0^kjq1|y(GgFwhvy12rEW{j8S+M6=Z85y2_5S5m6POWZ6YF zC2B&pF7gGUc%VVDhwQ2_&mll=qNnUhwkbfPWKY?LN|*~JxQVfHiAo30Wnl9b6Xk1U zTMxE0IZ1w~(xImRqFg4)j}(sWNgxj~O%^H%bcHAzh}r-&3T7GD!eES^X#l&V=Ex&d zdO09Bpf8E)04UfqzDo2g&>{Jigm% zw+rZy6v}2|+mDe=suCt1saJrGN>c@zkWf5;(@UfXQ4uEgS%4eX4BlR8Voy{eics~* zGa4Q@@eq~NC=+|)c_24Y6$o3~2|ORkC^d;n7)0sns(D~@h{;4v)Ee?!M4rvnCq!$B z;?+$!4jtlCprf*z^2FmwoFqzA_zoL~xJlGq`NKi%5M~LiXR<17VF^J%l~rF=jcoPF z)>qXbY710T4N$NZDx@0?6e0$xB(i0Z=MdG0Y>R*n$zf_F**+lKNHvD2kZ80@C%Q;9 zR?Q*$g=m~wN@OdEHJhN;5QPyHTB1COz9L$x9NLzL>6R%U zqKiatC_kcYu#JhESgHJp&JnFv0Yp*xXnRWq5k0pE=^a&?XeH5mDun13(MA~!cN5!H1W|K%p`Dx9qpA~KgO_l+i36&(&1O65ktjN+pZ4ehdYSYFs5AbK z$0&$@L~44Da>e_2ra*jI&|0FRXR1g@Z|Io_i(DJenV_8@UW)FXb3g}p=7Ns&TnIWI ze8R;7&n0l~#~7Qa?nnf!P1?YL{!Ja;aIm!}?crDgF~cDYJJgePE_h0@l5{=!eBs>| z{4bH-@kXoVgX-_o0pcS_n^8uShSF z-Xaygn1dH-IB7I#3~4h^XITlpuY+fI(xIfOpi*S{z9|#Z3w#ry4^NR^_w58Rk9@a) z3O`hn)ZGt#f+-wD+JRyQlTIPc0hQuC(k*@`A^%TEcaawQ;V7I0tGBr5cUF3fd!V(% z$x;hp9Iup8s+RbL)aH*d4p1p7!>hohh=Ogeq^RS67V>OC+R@(=ViNsv)Q0$DxugAi zfKH}Vvngf?=?c>IqjLrAcd&HY1HEjrPU1>sj49 z2$la;q941O8%=~`(G=)g*N?9{H@ z3C3kf<&zYDR>i0Hi`)WZ^hIPtBV3$`eBSUD9pIs@pH$SzT$ZG zA3@KOUL?IjdV};=&}eb5dLq2fvP6xW5O$FIlLnKPB@H93P8vhnl=KDCPNV}#Cy~w~ z%_Ut};}@vaqZ*~H>!=nt}EqolLrvv_(yf??~E)jR(s87(kj^H3o%AizwWJBK zuSDnc-lQK=%s$c+q?bv5BUQD~vjk}XX=&03(z>M2leQ%7K-z<}59t`viKMTR=98`= z-9);bbPwt0q+gJJMS70(I_X`~KS{lx#k!Rxtw|a~+L*K@X##0i((a_aNk@>5A)P{+ zL%NJ~6KNsoVbX6wYl+{V4RWt5Jfcskx*`Bnity-2cUVuNaouPVT?4``Dcq5?XY{k~ z&Lh1bD$c_hZXffK2OL?Tb;bOcA+GqS`nevR)9a8nBy9>BpWdoI9({vJr-6ElP4!oL zc#9pR`zhvf{r4cot-%J+&<0yTYcxR5W(~G`go`Z@4i`5`G3=~KenXpQ=k%qdt3boW zdkss%O^0m_{Xq*GmIgi65YJ-gNUxIh2B5&i}1_~s|{#;`m}b<;5utgyJ4`E(J~6JA0LV0xf0fggmheC64D1y%s9|mBCGR{(8F^(m$stC(#|_wKw0~U4Di5W1v!8?s6BjczboL!@FYrYj(Zsh)<8{`m3Xs=+-sB8^)1z zEa;P|mUb-zG4FQ`2QBD|N5N6@Io%a|@3*cMA+1-p(lB7OUzh@S_Q;wI?{@RZ_y64qfr z8?2An1CP^Q?KVQZo>9R)wnExBdl;|*+h)=MZQLRJSq~g39EGP-#i#$=Q_nY?MY0!$ z-Fsm#^$x-|>a(Ygui6WJo+WME3ujb3Db77OGg7KF(tObPbeY`Da*mEqvJFNj2vmyl z5HCd)(1i4VQTTK+miRM-qs5ZmB}<_?O2wzI=-teUPhU^EgY+QjMbew3k4QcHpl3K~ z6zL139YAY|{(ZdsYl(?{{9rq_S$(jqygp?h{3eCh_9+kHjijGa%)cmng7gB#{78D2 z)aZ*jIQn7^p%kt`+PH6Z|M>K=1F$A(q#2}hNSBhXBi#ZD$K8PHki$L-ml%vOUV|UN zrfhzsOZ*=MU_Uer^cK4YH-SyT3dm>wU|ccWhj{r%ivZF}r0q#3ljf5)R_L>d!iPw& zl0G6WGZd|jNna%GMLLFb7U}z>Uyww0j{QXT_goQBAmUu8*CJiEbg$V*W&5(AA{7LE#vjR5a7vAY4m)I%y%K!ubiG zGAL%qWQ@VtSW7IM91RaAWQ{}BJ|?Uluu9OeIe%hmXtcO6ITftGPM!k#U^3?OT-pZ^ zZk~p-RL|t8X-6TZ_LW#`+CJqVSocgh3h}q6U_N3hs)JP5Cu=IMV>2jbE-9AoE4R3M(I7Vz<0j{c>WqkqNarNKXX zx%S871@lM$f*6Q@-5b8$YX16R2zRFNgrz59j)vhqqU^xR9&u2UGcI}wzCr(vDBoVg zqXT@eb%iOO=o(XBq8pk-lxG@vR<0o6Uv6N@QWx;9HxZVw9PX*KchMSAQk1NSo|)ne z&-aC=C_|KO-{iSjc!>z2Li--iZ9p$DeL*yk=^W7zrmLPi!E-#*uSCvaI=O{Q{Qy9IpD$5hShnD7;~D`7n|L@lo~@E}1tQ*+2ANaQnhCVG!) z1W^G|p~&*O1fH8K>s;n|{RH0?E{H@b6idBsi%@ZzX%&bSA5oL%PV5=#9a8Z552H{_!^{RI>Sw{m9VVQ+Ek#NEf>spTaqhMh0Zce|TZ-~bICoo$ zC`~kXTZ#5eICoo#Bqp4@FNr}+IO|%AxlB0E;>8B04ZfE|2XTt&6W^cU8|r&ZIOn^H zGS5=Y1kT9rq6v|ngFQtSkv>v;iKRsPc<&`XAL-~jmN6w06%b{Jv{Ju}3^6MpSPc@VX&PpTRX~G9AU;3@rGEgPLqu3pB;89x#0sKp`?Mf`HAK9_ zw18-rCh>Mq3$Ud$!*to=lc3gWsK{)Nlp#J3Y7aDzC|ev4>ZFE=(@f`sj=_VUgJ00; zunq8gUM6h&C^4VuyP!lhR%~Lr5mX2dAbzWf`ZGn`VB0FM!74@6j?;NI3m&1yi83uT zbqP*U6U0tU_T*rHHBlU7!WK;w$JrBWHc@nKN$IGBG%<=OlPQ%b&wesEQ>BR=Og{!s z2inW@d+=V zD3|G5qPLm;Alk_kRt9VK71N7E*O+<|{mC?rsML$Pp4miInU)hh&$N-K3)AOB!n$3)Rgr-)iH-6iV9w4}Ws=)LmQA4JyMDa{26l*q+ zDUfIiQzTIyQxl?hnK}}E#*{*If+>gSI@4+**+$oFCs6>?F{0{B*NB=iIl{1J-I&6O zMlv-ddWESy(NdrmXi2lX2i0Esk4~cFw9UyXRtLynKQ7DrL$GX&E3MP7qsR2=M zrd~u7n9_)5Gc6!mO@wFB4u~w5PS9vqgheTK8R=6Td7dMD9p!5rn?hj74t@0H$4W291 zb=e0yW=<0UOh+qU2MS@jUHKMJRVEdQo-suEA~5ndpuR48tg^&tBE9NoiF&#aX81k)2e&_?l@w&?0e>C|~T1tZOV5 zehJhDT1^*=GDKNGabT;eN&FDm##kbnxG2$BCb}^F7CG2hA%-&Dk4!P%6zMKXH`a(n zOn*eqG2Rs$n9M3|jP=6N5lhd4-8U1B4I+ify~=29S|tAxpeB8DheJXhtA zaZscZWdMC`91@#}vP8QoH;lu=uM4Kj5Iw6X^N8q1lqJSi@i4y>DJ}{!Pl%7Gyj-zr z_MV6{BAiROFnfz}Rt)A6D$VIp;hcDvZH?xPu5ezwN4e-(@U{4uNMDcBYpT{V zzZTyx?X23s{6^eiIstS^xOK&PW{W#O--!?=ziLg*%OaYoLbVsotD+^-bJaSS*F+Dd z7s2zo7{k;B=qK?iQy=jBSuA5pt=7Q&MQmi64xYC~Aya;}B=a|Mj%hX6?uuJXp8(w# zRySSGgVp+(4@GGg4L2W)nnb!Mgp4K17x${Y49|?TXELkLGL@XiRJwY;Y06tn(bbom zmTZ}bCFor26225b5}tD}NV{yz)O2pOigvk-C{Hx4zSeY;9lN8arjqgzQ`_nrOb;1` zKequ}-|8Qkp0X=Zu4r3*ujwVb_dr{&m;|}_$SkHs)eoC~@_VLL)sLJ0@=#Ch`C;|1 zO?ZB;7gC!TD+Ga(CT2b=QU`+v0kyb6aVF*&Ls1fz7Ra@R5$`g&FVywC{ zVyO0P8P&+DC)0`Y#r7zFTYdS6sUWJXt)YDEqH?xaNssMA`wm83kc}l=g2KOiaUMJy zOVdT=Y|lwM)2*n=w&!Ik(_QdvCMOZ)iMvtdY|UjF+s1h}u*J#wY!fw`0Iej#BPY&i zA>S=VE#*c|w>_$rt(E+g$+PAK`I6lA1npreRkMS5N$w-kN8?NK@Dp^xMe(+mwaOHT|3FWtMnL6wHB*@5@jUQzS{lV zlVk&?Gqp#$_ml~m>_5~V@7_x$F&T9x1AWXCQfC`Hm3N-0cAfh`mB;9Qd9hBM=q=Nj z@XDi)oXga$PKJA5xsIt1c=nTrn1%!OmuX{lF5|&-fP9TGi;2Tu6 zO){B1gS_)SHp@Xox-MJfA@+=KP~fpe#!k_t_W;@|7sD^Tu)GlsF36AMX{ND6O)|7? zDp5D4ISmead?Ztu-fHlr$9B1b2zx$J?T{a6vL9;TuXf6hG>J0}&U)YvGV$NuXU;UZ z2(-Icy3gdfV(E6t@0e^2{najcoym{r5mR|0XP$K$ZWFsClUFQJmublQbBDGWbf5i4 z4<{AMi4AXg?4fi9yu~=Z;eC&NF3M^6lQengq}Um8~NJR!?4J!n`H zr~;D_TgCIFtj^>fTN5aTXs^PaI3Ok)FF(Pzsg}m`u^Fk@;xTJfA*{VkO}Xf{VKOJ z1vko5x8+f$21Hkw+7mru8cyVsL#5kui7GQ~CTh%7K-7`xE21GxKMw@jOEq$1?)DO#O*E zGrdYQjOinyX-pT07BfB53`=;QsU}eYQ#YcsOld^7nBE|=&C@m8MO23AC!%MW+?!(w zEt%>N^<+vUN?}SPn#uGb(F&%cL|d8e5*=a+djU)MmZ=5NJ*Htq@Mt&u%d;;gieM@r zYQXdzQF|tjILvbZQyro-rZz|eFnCho|85#jxwLZHQYSUN0} zZ4ZHGnFX4B+MWPf$5g59H$Z5CJ117-w%33*EJVr{oq&Fq8}glW$Mc@tPLwIm2R-t< zFZZ*pcU$H4K(1S)J$tvc1C?2VQ~y#)3vshy#ACmmtwkH@t|!DFQJl{JloX< zn$A?AT|+Oa3N+F8)25=W?CH!rLYd03409U@@`9!$RUzHBE%SC5|w~APfc@_xlT|bpVv`=79_^WibVJ`)!kBKms7rg@1d7@k~ zuw7TLKsEh!%q3S$Zg<%XQtOHIc_mnV=At+etd6><(7m)8_J&S(p`EbGs$Fx7zQlC08x9#Cr{-J&pchbTjIXrOI3jLriR+;$IUUk$jWGjIC$@fJ)b(=`f&lsiN zLC-?B8Xnt3jB;a&Cvq_LB?=(Qwh!rmo}o+=JKP7V!GxdY>#G=?Ih;t8Orz?-1x{r0y``XVFILrFXGK z+4d`tuCYpB!q2dcRUan&Z2z1Z!i1mgpHmZ=@UBA>mBEB}9h#_lO!%q%d9|1cKb1eP z-e!8x!Cy61A20q_9*)i`ZL6l|fx4*lk2H1f z_><_WVn5cD0=8~y1=9?$B`SDK1O8=*wH^C8x~q;%dpeGB^i)l@Yul0bQyj_aG*PZN z-7(wIM?GfSrH+O0#tYw1v?s2neN|1OOz|7p+7RUm_fE4MeN`fRmg>~Q(O-pdPt;x* zV+~LPwI{8n1JxuVeKZbK(}?tQ5Chd*CVcW?pjyU+Pelw=?=she@1*U7A;2w**!F0dVHZfS;XR>$pSA&&p2e!7*9@IGz$d3q*@JF6Q zR1}e(FGE$F_7wPR#W2;037?7>q53o7vlXM&L?(Q;V!V2lsS1=gK`mgyXN@MPl}z}A z#su{N6P{O6)n`n2&Y7&fV!~%K($yst!{b&qXWvrJWUC$*2BHOf}Q zn6PHE)M_TIS&lkQq(58asQRB_x;*hg=dF$$)tc#(&TGxtY8TT1pt)+qF70`tbBvX% zQeD)@ny)T0{nmM;#{!kQTYFkvK5;Bkv3oT6b}4WyRY^<{K(DJbrUpPO)gz`JUA}Ov zR^|5UbVItFaI8_WL~swj%LT{VD!l-0@QJTWjP<@+LzHd*waX*N2WmZ&(N%eWpuQ&3 zYxxFs*+t5GgStbckJOE-%s$Lh&w@>=Es?&~*sO*!;nA^KO=rU6XtUZ%r04u*waZ0u zU_0QVcf7W!<1SL(AE}Ej^78&zL00guP~xhwT@?`N^U4nO6_GyY>`;%1bj^0E(*MGA z8FtaFs`pOSoG4d>cB=)nm?+yG)vbZ|F13lNRkyurm)gP9ty^99UCO>6bIG<3?$*S6 zw{kF*s~ZQD#5AtkPWXjnKc@U{yMYdCqIGw#I_o0ky;ptjA}{X(_0s25g7~Og8}CBZ z$3D=AvMquhk+Z zkyzd5qI%m!u|D6btuAWq^S#>dqMkli)h(tHknTq%4(VE#NR0Klp}btw+UKSUb5T#9 zUsOvb-^7jHcT^V_?ezXl^>@)V@88up7v1x|r)Dsfi68CrKrJRJq_fjQwaR6C+2;?H z_JyuXnfQ4=f2v_eG=(M>3S}H8(np6f+>fFyL)1xJ?PC}@$27f^_@0kx+-Aa~!_BaN zscm@VxEU3g@SNjjG$qOvy%YEPxEWp9HV*PEVc5RHbh%U!y^3#ykw~*HR~*Y<5LMAw&U7XJv#3hOMW)C3KSfnGvUEB+8%7%E ziSoqK?h`yCjnXGE&pffFdwbt1MrWp7-Fx{~Ge)>*ly40qn@F$FHI3y&`S$8bbA4+X ztC{K$y~osu=tHJBqHRp^M7x+0iT=ejfanXNY&(9tQ`0!D36AMFQPYSxg|)sSM+kvJL<=bMkEvcU#&o8AmG}A9H|8;wt$h$^6BB+X z)xh|KsZ)=-?hTCFOgAev@NQ^$p3$ZE>+z*;LnBfXt!E957#E!f+Xfe1_HAS|Ig9BE z1-AA%qxLzZ3^BIHdEe)ZMMRk*s|Q@+8t)M4)%$tl2$5ddn;I859Uc!&jr&BpCz=}a zJm#5g$DU|vL@;4bG&8C(VNWzO`ZD3uDb0FZWj!1Cz2u_zddB&+F;-th+htno+8L>rkaESzo*n$+jg>@r)_&yK(b(Xk!G4{L zz;Dr0f4=Qv^d!=sMY|c(*@mD05{(s1`1!rNagZoOl<8F{x*N}Yhq)Bm@d~%QQGyAt zM!OsSOn5cg-6%(->yl(t)i!$4w}(-W39lS`7|odQ%CV=>jtQ?EdmG)E@XB$3F^~zb z90wXHL|DQozd=UW_gJ%RvAUP?8fI)Jg6CAB*29cpm(i9Xw)JYEh8f414)*#<3^!_C z(Y6afBa9TLJH00PjWjM2VF~bkqjB9u3;jkL_gu8hZ>;g+Rm=tNYpnJgZww{Mw%1PH zu2PM$OwSQb)9#S@AXSJjuYjIl;necnMU&;(UvP-0m?SK zt|MKNuP2Ae8Abq6w*7wcHZj8pW%BF2UCl6_B`S2Q-TRE+45JPa&g=W&*}+BM_{}sh zN2s;+eDBMCIYz3^MYQYvv)?@9s?J4bCf)VRGakCq-4_cuU4fO=Ta{X9m^Uz&D*|&_ zVr(SBJ}VTgAj^L1m?Pnb@x&~F-PL^|D@#&n_rfhD|Y>@DW`mT`nA z+uo}0Hu08mim6lI`#=|&diSmC|F$7+VhP#y6!3i8ursBD=i7!iQ%>K;{_hw;OpE%q z0xHM!CfMFJsxWN=+q*_IQvu|;)@aCd4DwuSG-tX1>E1J1Gu?u8?-`w#RKLdl>x>>u zUj14D4PYwMZ<|^83rdY7OZ@kRZ25j#e)0ujL?E_;T(_pZDU@T!u0ow*+ zB~v=sHW+J}a{ATv-)J0QdILN+8ecMf2%Z~_b4>fd_M!0|(;2XRXxw1>sb44mO~x}n zQ(x1#Z!#Q2IGVk{w(Az!^s%zp@Vl)E&+nU!z~40Cv9iTTxr>Cy$^ic@#$u*~%ZS{Jkp*k`XBT^V2ol~-(OgVj44F=_&aR8qHS~ycG!56DBFHw zz;<=mSj%*6K%6*ie9H94fKL8j7-yK=2X0qi7+07|4U7|C7Gh;;9sHWm}%ELatA+StLAki0hFjB$e~PkcFWuirUix{y#puDCvM zQ@{n|D3j-)PXaC(HQ{%qc$SGAv^(HCV>(lJN0?xWzOcJZ~8ImJjsI81zlRPsTl_xnTR**Z{v^ zMB8g%yJf7fA!XYG25(ot8t*WL4UQAP8atRG2bc1?Z4@v)OLU0oswdixGu0owP24sv zF|{DNr3pqw1>QD>JVWIH?H0cq%Urb7{jTvlkzRN28^TWY1W&iX`$l^reO7y5lyO5F z+-ZUlduU8&!fVrqM#~at!x3`?J~W0gB_sy~J~EaO<%y1i_xe3H(o3Ret{5`-pr164 zGQrP715I-Q{Q4bja|c%sbThlayC$4xJRh?ck*=qYIfzJ~SA5JYCOohBnx}~Lc_qO7 zjwsuH1o}F_yv}qAdMUuXO_Xo{cJK><0cHhwa{-JBv^@@NHC^;lV4yjZ2uqI-3^upA zs1V*x_$iT|<)zJwOgPI+n`Pmb^UgjiW5y6+FLezpV<*0ZK4anKleJf;ySgUE~+k#oQ0SyGPH0;nji?&Gzs+W~9r*>jd>Q zbC@0tZyuCv?ql*8ao_A?;&0i}v-F6Bpnm4}OpzlJg9exv;kWH*t1}|T8fZ3$U#Mg6 zwi?kVXplLLO3xMZmPFPWV#aG5_0mvt8j=2_G1SZ>hC-XtKH3MaP2D z%&z4y7yMT5Owd#_g-Cy^H`Pod$`r>&TnF0=b6coI^B|y)r04onM|7?mppSVQ^CmE!3)horV~Jm%!^DnM>Yyx zV&+uQnws{ES{S_9Okp}S zDo$)Mk29Sg73sItEKy6B@bf5PePl*3UFbZ^@v%9K$r!yXc)OYEqSe8ln0J``N3Rdw zX~y8IYN2-{MsE)O)EvZAXY`KXU1mhIw!JX=VDLV3G*Je8*K;y>zd4^M)1EaNennxv z#*{lc3TPG6>tH)%zQ^Bl>*ObqHO!zF?IcqnBAC`jBzi0#2m`BVa&3CBj!Y=e}U&w^9`nRMEjZE zs#MDBsQGLiEH4{=V>CbDsM(t7=P`TLF|#L=F}5zegMAoNz}RN;OLHny#j#g`a+vCj z^(p<8`8reFShv8h%ymo$Dg~B4Zhp!%D>?+|5L1`2lLJneXPEkq%?7%`G!kql&HGI0 zU^{8L*QH*9eyLFUlv#~PpG8lb9qXYjPvnlRUHY_ng(%xzDkZ1%8S@XOiYdMP&zO!F z-S&DZ^GlyK1DWDdmI8HTN=#V|w2Em&%H)7^<`$-Ib+UmDGfhZ&zw~+YHq$i7^Sl{S zUzac^WgAdsrd3eFd9xqWXHddiST;YE%5HaYEZVNP%^Byf zE}7m;i^pvfmrOsRO#9nJ%{4&@-OF4u`?;uZneWU@7fmd4#hmM+%re)^Lqu2L*@`6F zPv#AxY_W4(oPhV7Hlkh z!gqX;kkZ)RhnZ1{D;%`(54y_gEe-v>%(I!&~a={nIKrpM#WvcH+f znH&?=`Tb^o%T#VciL$?&H<+qVSX%mbvvN}`J=@-7!fK!iOp$P{c-Nf4lrSMq+%-%OB(<|Wlz?{Oga6%Z+ zT&9&1DgrHMS`WEAG}kiiosbQ*i|NdS>SZ69zc5{!P#4H-uIqAtf?4(t)1S$ay3X$p zGlHp7YLl{$&ALprQsaP{Gc`=ztNt`QGqp^u>;9+NkEv5?o3g@sg()euE6`g+8TKKm zC4dgG4Oa$XongY2L0DIraAlCz9VT2E;Dy;Q=vw2-AT2K@Tp5&Ah6z^&WmRFqmBFy; zG2zN!Sk0MmWiYIGCR`Z|t0xn#42Cs~30DTwn#hDJgK1?m;mTlIc|`itu4#Qtq*q1L zN@;<$)~ljvCAUP{tMEF+vNjWC+xMr=FKx5VGM!0n>~FKKGF?h-1@wUFTIzwa&sgrQ zbWi-68Xx$K70mPyM#XMbW3o@I>u$FiFqN8kw5*%eovG@?b3ntH8ce(dG?}T@#I9va zSj(6?PMlx5gtdpM2jo)1`i=?5uY`4r3CFL5^_U6AucTG-MO{xEzmirU6OLa=t0EJQ zpSu;!gyZLKJr6AMdRmXr4s4Sn+_|BNPpgRSeuFTrz~&lE|Jc& zlx4KRTy(lpmOGJ7SIUYd(&_xIbRwND*vfIG3k(UiHWc$LV;$F?;^f2%Az{`zrYl6> zYogBtiPT>>FX-W5W9d6|BJam<~VtHVCO;#WE!%KOa)j z8b*{ST1R6dXx`et`4iVNmEu^lsfhi$5Go+sN z4Nm6{;Y5P%yb3%v%dA1NY|x-WlJdP!3LJYMTPDSt?ESB*KdS0vXY4O z9hb(|AtvnI##Z}|&i;HWXjDvrcDBeh?CG4eO#Qc(OgTll47Q=;XC#7c0Cg z+Td59lRpXQX4PhDHd$ERt%*z>C;NvcS?NT&uam6l+D0=u$y!R3ZO7S~WNp<%1On3*YxAhJYj&%9Z-qs#i~t|ZC7d2 zLZ?`r)qA4~_|KBn#U%e77r=@DCCeNCkAQ7^DA zGvPhz1=fA0SJKXeF0}mmVlH}?FSIJT=sU2rCc-wvm0e^VCDOHCY^C%os`X-PGZWT& zi51u%ZCLBup-Ze-riA1Np|4rPi1NfdsP!@{WB_{VTEAgcB+9nq-SaoB8ccZi{0%Ec z6V&Cq&^N40L|8MAu$7i$psow91#em(Ghu(eX~hiEHmuny>m8yz@m88&*ea{*V6^3l zooV4=Z&|MlDXPo6)@&j@3*NOBGM!9=?-Z@&nxOP;q3>E7T@>fN*7}wRYj&yZdzR-= z%oC|ltg`}%bPukx`Y~ZW*I5^tu%7F!n!_+1_F&bp^;Sowgyd(#-nX)d^29~x!3|db z;YGFHWDO_Ew&QthlQoVB&#;@UDVm@zablCT*hM2lHd{A{u%6ArwpxKBifa9l6-K0M z{gE|_32Xh4^*s~T`eUo|NN25I4Exw>&6JQFAGXa(BgzxDDSQ1su>wb-XRZjJk{I@> zb&E*Pg5B0VBHd@ZEps$_V(EANc3ZJT`WkGHl})6t!3wSUM3^o$tkBv}%yYkWTziWC zQ(g%>WSwK0MD)ETTEPxkZN^}Ex(5$gotW@EcE}nN1yZd?5(p=YjWIrU-K@75ngx<4OS_Q~3oG*ws+tUg59_61Yn`#5U|({gC- zLu(Av+eDL?@O<>pnx+ZbXN5nsK6a6N_+!gV!xD6Bl?{GY&*UGjY)M4AwTA5;6Smf{ z&6|Rr`byQb-6FzqFB@*!{HCHUUnC?)gj=@eM0sKZwDuX>J)&H(dusLY61Lcv(KA zyw$msw>8lu%*F6)E8CH8iqb{cPHPe$F0NBE!q&B{9;4k$D%7oDTfv0C=c-_Phbd&< zHUShuo^GvPYY3hjG|4@$6@u+!rmIBv*t6WyFj>K7g*wMJQB|--5M_vIOAAFs+byC? z5=*FPI~uM_=(_Bkx)p7wHBku_Z5Nrago?JXa@rG1sA#KBgl$h$6>YIZ8KUv>LfFUk zUL*3P5-Qm`KBv?DvHV*3O130TR6-?NKPD`pl5I76VhNRO8;NuYm2A6+bQ>z$aHGSL zFFRF3LBy!#k@dzauRxCDkWMMi%Ed6 zqId)LAwZx19Ak=ZkjfGRDW5T%5U(f)gK{&eT^7{@_aefYtRbHr zl!Ml%W3r}VKDr;UXPj->OR1uC|B(Lo)+0JCmHtn?s^kCLUVXC1{=TpN8=t=$9o@Gl zi?vse__tJl9C3sD=cgxPa67!)FQZmV$KKX`UR*0fzd8H!=^oZG%_!{)q!^<_3kqY; zJICeee00CH2Tvusk^j>%BZ^rk6${U#@H|lGjMXvu6te=<6xdQrtc9?ouoA`nbw8lh z5Sz&#bFc*FAO+?C`zw%sO1c+RiG%41{B=Eb%xQ=>DBgS`{@@d-(C6<`VLktw_)Apo zjbeG~axvZ%#p5p(^C=#7`eTVzlCgEg>yMtMxCd$pBjfL_#Z#fb!TD?-P~@+}Fo{m9JgFH?4yg~kVW@A}ebBNv?vUYdDDDA04|N~v(LB)|)3%$7+Luz{41YSTW1R7Wz|){(!5Q=S zshr14I{2FcQx*3&I7Y9ox^!G;o-9kRJbA^^7R8uiDa2digTJ*p%PR869R;vwisy!5 zLmZ$SPJt>8V||=C=+>Pj>(>%(-^H=e3Ce%cUvXq-XoBTJq{lD_ja~0>X z;yGMAT!HEwk*j_mcL}GfK}Q z9pgS7=Y>jK@nAvKB9^C~OGyH${E&Dc*0*C`KP; z1zoY`Z78N2s1jEjVu|{w$5j+&3t9V;RUh?3pNi2(-#Cib$GG-r0;<$u?5r+yC|kvJB;}kg^ORu z;?pFeC=d5#44bPFkR=uMBOfjhNIupuAtIkum!kG`2 zqFba@$LsS2&MqbH7V8ZiuRV+Bi82V{5c7cQwy+cW>-rR*QU8~)&JFX2 z9dW3XnN&)VDvFn|I~vwmd;a^dUKNYixgQE1Y8tl#j=>-?Pf^o;sz%#$;)`1$Csp19u_=B&@`PtV@s zX?1=6>i^&6ppSk18Kerey?D5&?MnRBYKS_2@i#=%EWFZg^F%!Mzdn|oIsdzu4xAQ` zdc96MQ{jB>4pvk21GU5mP@9+vB|gLX>vDCSFLx=LfyL*!K2M=4F_X%w32P?qgoiQV z6fQo~^nCv7dj5B_;^}YNIYGS}%N7%aesaAhYrG0d6Plk2t&>zmTG&6Nr z=lSnr^opeY{~E?U3!U{>v>rYklOip$mh7~`zJ zE=ymh=_?I=&c(GIYUMin6h9Ne&R(?c75CBMA1LSIVSQ!t8^!mdRG;`^&bvTym*t{x z(J}tytk!2AJrDmW{NJ2AHuu01bt&5a>0=Z7%{dc_k2}r>-5Um9kLj6)3TNP6m~#|g zQ52n#i`Po8jk@&z-3qDGR)w+@?D&YsDVA%Bd{8MKQV;91k5+xHQoNq{sYj0^tb7nQ z1itmQcnt0Yi7}|K(oz^pgx&rqEv|vkQh!_(M~~KF@`TmTcp}DvbCw}I=**>8&d_2p zrzvMt1$#_lKG-@q%aG5!bX>i4{!hj`J#mjcXIP&R;Qs0>|CH*<`2SQEo?o8M%{g=Q zDEwdazw6Jx)*%LZMu~>hpRFjI@RzVbvqB1O?LpQ7|XwK-gsLnM|&pK2EyBOjq7mv~P(eto)xcJP(yO%giwc=dWG1|ZA zldto7KwlLU#Y^$ujnUI{9%C}7KlPlqU``rh4$aIZpq6;6n6<=U9G4Fu#snW+=a+!m z$mbdHDTM8in}YrEijIYUp1lQ-8}3Mo{kEUN|I=3J<8dh64=D;8e1`;k@1Kt~J(@-J zM9-rBai;x$A5;AE?|&}EdEM(xpJlMN&Z|4T=jpuHq3?g{-1K?*pTfnj)r-Q;9@BF` zuO~-n4txV+iaVHMS))Op44<4-bhTMLJfIDFVjW=bVY;iJ!&>nZmb2zM%t!RUiN~Ep zF}JhtM2yHp7s({}`xI1*In^JMA&RI8`s9~SEkw`|PK4^;8dr)RHj zQ3P3?bw(duD_#G;3p;%b5$#H=QyJogzr_4qD=<&JW}2cM`D2W3sUdnk6*JJ4r?Xdo zhY>f#L|44C^rC*yvrjKi;qPXt?Drqe<~XA=CKg>;IoCRz^EwAq=Q&-sw|M+xI*}rTBIA z(^uoCpzW{&FevUejrxG}e_D#Zu4_(nKdxmut3vm)3ct{7Nl-x|ekQj~1K5 z{rcjjNbT~Ft>y;x12o@3fy=PBq}5eIz}R}?m2mvOA&Ut`Sw{yv1iYw!oV zYQvL_n<2az!du||saqht1;T@c1D7}ENaObzkHW(-Mg$pX4F@fB4;Q$@ z`4Wi#(IZmF3w&c-xWM=Nq7VE^i9DaDa4X~0nLg#h={>)#j71QR6u858q`Akx_8COncIXnm7Xi{mmaN*cW2fv*Uh*eiKS13-DY}I{)4eBNQG}{ z4yX6vhYNh8TsZ9njXwD1&f7EJD~GzZ+(hHftcT??Fy4IzS-nN`oTlZa9FWrzG$SXz z{6;9Z3+VQ!e&tt!&(QL_1@8EHOnjMhHejRiZO-KK8;u`x(#yjx207E!HW57gmGZld zgydNe-*)z7@Wm9Nh^=gi(yzBTm5wem@zJ`vATi>?_H8y1Rw z5Yr)I7-&XB3TTqeTWpwpAR-OY{^)VvI5PWe#C_xB><1B9ls1R-66GLG`<#Xqq-A z=4=yEemdtsM38wM!q=dbA3Zi2sdJyLSj)sYv(dQf>8}=0yOxPXb6bRNG+v+E%))*i zUU4<;Tes0zJ$Ji8|98CBk>_f7*GUrW`iG-jU;cl*y$gJl#nlHq&$Al{3M%!kSOo$} zxP;sw2}Cp`5Tbzq38IJ%o82eL%4Rq2Zh)xuQnj`fD<~>nt3|E1zSWAYwpy?C(rT-( z*lMM%R&2G}R;yNhOWW^%&Y5{GyBl7=-~0VO_~q=(nfuI{bIzQ(JojFw(J-u?h3+RDv%|ooGF(F~5fUXK+unUShb5;hzBS4gLMH-%Wi`eR|o~;NExh$5VG; zR&Jm0kov;rcP4{R%k%O2(?v%{`-A23KI=9h3Q*(hg;vCsu;E-WRA{mEEz{|L1D z-~_ zyq;1M@%rD3h)?e((s(UWud4ev?UM|DvH5j`Zd>yKa(-p=XQij8UtQX4El1kXcm|hp z_&W1}UF?p8_tY&YJ0F-?)=qWwmbS7;*slNT0lQS`mOkK#CU@~D?B@8pFpe9_-orRv zTK19Jb>_{0^S8V+c{kI~dy3Ba?nWDLE8C^$wSwJ>#)7E*S7mpgl-~g^+VYe-C6xZc zgK8&-?o{nt-bLN6Pksz|^p=myhQmEuRQVp{|IXw+>VtXjmJzoZSAK^Y+;Sk`&EIIX z&kvuw<;e2$!&|l-VlU@@rhc1P-WIxbORSvSXX8=VvT>IKKCy+yXxo}g4%mWzm@{@u z_>C=#)RyqOTb=;EY}|Ilp*I95{vz;9;-4?7(U(719!8!2JZ_?*_vy!4i!TQqBL40B zkF{1_{$Y88axQPS#v;yB>L89e);iK8LIM%ZPOaLlsl{@;2W)F4594A< zY<(+yZ|I7xH;=tHblp~>_W#;?|MV=si*YvB|K8Apz&sXydg~vipRMr+Ec@&93pwWt znLnJ(uVb9eGx}_c=xP&(ZsiiUa*0IeH8UFUb>-V- zOqJfkHNTs4*unj%9#~=c%=65$nIg<_`r%> zb!!E_1dUnqs+GLzLA8fzV4|XLB1}~DErf}RzJV}N(YFsKD*EQZL`AR5PE_=&>_kPc z{ZCZ%ZtO%JuY1uax9|TMcu3u>&zO6(g%@pZhWnbU+Gf#ASv%_tjPmXHM$UJxI&an( ze3k7fW!c--d}EenKYZ1p<1KsQmE?Z>s&62as67n$=W$~hPE>QR{)Re;-4pEJbR1b( zVl%bdM60#zo?zd6Ve5nm_J3ViQrT#egq>j1ore}qHN&Ra)DHJks-0uDbIdM{p*-7d zx-qea<9FFa;jdcTu70s{jQxwN{|5NV)gM>V+@DZ2#-{oEs@en|_^LW)+k1iUT{g|HcfzM_I~|zww+&Xs?DMx>R&{Uao7;Y5kLMTm z-awwI(gfFvq~X0)hue>D`&;F!;L>}l8q_O@d2eXFOpQA@w;i0%4&?LK=?`%}PXfQ%eiHZ_~&tBig5R|CTkJLeh9R>26F8Wo2qNe!z8nIa!qz}={vbTdIHkEGkF5XEMd$H#*~Dp z#2Fe-eY?jdjiLnkTv)dUbz44a5BC!A=q1AAt3@HozZUM*b}hRbLloKqSr4iXQ9iX? zN;{X*&iPM7+n3bef?7odkT5fzE?#63dCu|LExb9`RPhvdX z;n^CZ`!ZXR=W3Ki6q^kZ-@6{V@rsh2sL81lZsEG^=9=&3nuDuA+TP9h9e`^_J;d%^ z9Dg_0|4GI?2l(f4&mp&WChydcFuOw6pH*}8E`&B7-H4g{l-h+B)f~MWan_7#ZBC|)dG4heFIU5s722>!-m?OUu4z^b@=+z>e*$=f(+)phI^^e+5wTCVMTo&3k%2vx6-xazUn3F?409+G#0&s0;H$o#E z8Vh|0On>N*(fi?T^eKRYp&5YL&^*A6p_2j64xIsbUT7QOg`o!lzZUup;HJ<&0XK&Z zDc%qBW(wf8(D8uRhgtz|3Y`piOX$mhw}-X@-W|Fb@Se~Q0C$9*2Yev(E5L_Bp8!4@ z3Xj=OJsFw^_)O?{z~@5UfG>p31l$?A81R+QRe-xf+W}t>-3_=qbU)zRp{D@f3%vvQ zeki=pewYmh1AZE61l$u^38=zn1BSzw02YU@0vsE@Yad&U3sdhM5Plq(gTg-tJS_YI z;DqpNfX9UY0az0L7hqZVkbU=4Gs1O%mEqNZwc$$u>%%($8^ezQ9v}YezQrmLCMwD@ zyf93&>1$!4s7+y_qRnBVqOIZU#}%t>VWPn6!$c=9aQvMd{}qnEhcT*%atIeu4#h<$ zTOoBoQTu-Ts2N3f?T0Zf>f0aVRkUM&P-amNLfYN*gnDbcMQ3{qVR7br-l(h1#wjh5HJXo?M|$sJyDN0+zZ3 z^DESJ^~t;nRikDAGf%YwHZwe-awXg+R3-r@t7{RbQ{4^ssp>JnD8qG($*}tZ^)&F8 zs9!d|Y29V@syFR_GJFE1zlm?QT9dyXnr^2j-@)*SFxBdUQ3NNCereQxW!p!yyO`ki zF$CXa7}|&27wkj1U9b=3cELWB+jb2Jvzi@MebF z86I;O#Xp{5`0yj)Zee)*7YVe z;a{&L{P9)fUd!;NYQm@*g6G!|{$_@cFvUrEY><`zWQ<&G^mY_uKfz)*5KtQU~Jq7W^KA z-&@tFN&8MZY|=54$|lX4)HtbmQtPB8lU7VRY0{~aVv|mvbk?LxCvBZ{&7_+rJu&Hn zNuNyWo_y2f+b4f_^7kh{Jo&Ga4=N!&{n)=PD*H3+T>RVIapZcGvUo4$oIXgPyHe|;)~sV^_0Afab>Xbb zDxa?Wb>*Kbt*V(-HC6MgTC0{+om%xk)#FvasCu<(RQ1^EgQ}0Jo>W~{U0Xf3`nc*7 zs+U)bR3)O$GuCF=0=JJ|bYwoYvS@VaQ4{H8XGp6={+DWz3Yvv;o?Gv>>t9_yNmD=Ce{;~EiwV%}6bM_x* zzdifkvq#P8n{(crE9bm2CtP<}U1eQs-MYGS>b_ZbL)~3WRuK!#8#D?02wuX*|u7+5{=?&S2O$}ExT-R`S!+j0EYgUz&Huyp8j4S`&OW4BJ2SEww*(Kn@0-9SV3D zc0rDSYXV$7*rDjd4ogB+V@ISOJ0Ww`H^Ege!+y(V)rK9A6V*1=18=33{g zdDd4{lXZb=w=PttSQp_LsjsTDt#7E!)+Oo+YZLUyOVw4@W$J2c3$)40)pgbt>IQ48 z`j&O2y4ku)ZMUvbw_4Y#?^xHX+pQba-PV2T9&3mCKK5I7V4__#?j)K^48PCtv;D&~ z0S_1hIF{kT439cs955ve>&Dl@y?dWIJ;yn*457{0*pj|@X4l+PC#&SiKa!!I#RG5iL@ z>lpqQ!v`5Y!|*kRe_{AnP8ujGxc2 ztL}BgTqo{I%13I_UHKO9k8{qyVE9@UVPch(=a=h<#;)a5QlC5P-bH9-HRW&*U3k`t!^#qTH@v z_!z@C7+S47rVN)d%rLxy;SPrX&F}+;V;58WDu$g5&tSNP;rAKtWcV?|Bibnbu?$aR zcn-sB7~aqDC5HcDIOzn6-^wt-a0|nG82*ysdkhagkz!UdT*+`f!>tUTV)#14P&>se zV|XIN1jDTiA7c1xhW}zXaS6qr&2XTsWq+mWJ80}K8b|OJhTmscwvsSHy)`Sh;HH;Q zW;^4Bx`f_@ZiT{yZda~kj<=F#kZ?}nx59h@XhT)40f7k!VLzQ}$;U0!X@ehExHBPCXts?iGj5+E6a(_2Y zrT>uOzc`L{I$?@WPakGlG&)UE@&JZMF}x=7!4XQ8rzz%ahNo6jZNFbR|44kPypr56 zGwdv*Qr@bh(Og{Jf>2n;0V8D{fOZwtb{~eVm7fCBRrzng;(^flvo2qEN$!tCD~hGrWr7 ztyROoJYID!;9So6Ss%ZBsp=cRzs5Cum))OKT?x#87&E^5I=GLjrX1?4ZvhlK&!UZRCOd^DOP=W-#{G=cpP@X@QwlE+Nue$ENI%La4%rERF%WM3|0=< z1l3Hy)6^_LM^yp#!tP;Xzu1b8k= zu(8fu2zb6~1^f!MdRtupz23$-s3m|GsSd!eqD)&|49khFz6NdIR$o`E0Kb9LE;ei> zrvh$5jclwDx&gllYckG+!@7c7nW&?U(^Gwbmt#eMS2$n=wsD4P0Psqc0=!C{0eH2_ z0B%DI@bVANY1ueeH4JziT7Wy_sJo35R_6lVi2B;RRA zSTkP=cq?jQtJ_dMZat%9TiuQ_ZS0$04R|NYv0+!b4)AW|ZL9AhR~sj|ZU+1waa(x%@e#ElX4-jsvA0ot74*+MY2jR2TkML`&ALBo6cBqE| zA6Ab5{sgCfY`C7l=sd1|3io3SpHNT3{iJ#p@TcnMfKRFC0e_}`3HWpD^V6r8Ujlqy zy$tvZ^=qON>s7cH09tCH^%~qQ3>R6y1*Vl@oArC(7c)G;dIR`&>rG%z1jM@*)?08d zVc22)3GQXqJAlircM-Y*(8g}SU*JB4;i=Z&fLRS_VU_j);Az%}fM2pc2JE&z0bFZ+ z1{ksa3D|>=(cz@M^&h~Pg@4MiLV&$^xZlFA!f3#LoF}qX+}aoJ)2(rU>#Y3&6Bf2~ z)u44C;IMTt;F;E;fM;2U1AfCg5^*kJc&T+1FyFS02E5Ih2>2aqGT`mj6u>*IQoy^c za=-_y=}7e>YbM+e0^;=vYZlx;X85Ru%~tiQRRjEM)@-X6fd8?E0hN6gpk;p<(6-M74B6)chV2Ugi|mU4 zN7)wxj<&xJSZrScIL5vda3A|Jzj1~wHvoRY z{ubbY_RW9?+1mjRwr>SI#QqN8q4phshuL=l9&UdZ@Cf^RfJfT*0#2~+13b#UAMlIz z4*`$19|Szc{xRT0`(eNy`w_sX{TN`(ege?3e~KRNW!P^&4NM=yxcw~fr!!30KL>st zprw-b^KcI^OxeE#W)Ki}qp;IssWhOiGWJVwX92-!?U&(R4`{0m_OIdI$nZ>@h5)TH zJj;F!__G1Q&FtR-UT6Ov@Ot|Vz#Hs00dKV5LY!|gyxIN}FgG#$w*3z9x7hCjvz_5n z_FsT`8qij+*nb23jr{@OYh;&JyBPk?{ur3wGW@;$3GlB2qQ^p?0Ui_jC*Z`;zW^tN z{sTBUWZ95Sp%CDdP!ZtN&}bWX|3hQop2e^#v@bB#3~NKLJh#*%y4^X9`N4=#G8SkW8uDq;ccPgfcXx?J3>vs-_G#PP&4p%0YYko7Q+2q zKuC>HE8O1$gwzPN0p1%r5t#2Y+!0y=%zX^+4|Tx(OlUbmp9KVm4|M|mJhT#+=K#Us zL#yEa1)z=Zcb)?G3xKwIF?1^2|IKh`=rmwnV)$~X8~9%_d?geC{?~w(`XCgA`+bIg z4>@pu80rK3C=>_$IJ6G%AE5!jeZncgeZyw}jtyr34+{?=hcm((;2va{4i5v9VK@{% z3-~O<_2DnWy&-%q;KuOzfM2;C!mG2l7juLGVNz6AL50HJ$?FNOOn z3@;2{2FwKvFA8q~{;LeX7QO=bivjUQO882+zs~TI@YTR<0)(a!z6S0sfY3C;*TKCt zd;{E9FuXGSEnuz!gr*U`8E{*8JK#0pTLG^Pe+Qx00fJ`2cL3fHz6!0&{A2>9dhgMbf(e+>9=_+h}Ggdag}kA@$E`w@nZg`a@?@$gT9 ze*zFvKKwM?KLv!84?hd{(}19g@XrCC4L=Xe&j3Lc;a>ti7k&|#=K&%2!!N=8ONK9o zUk2s{hW{P@HSjMn#Fx8(-wBA9j>50O{VRsAgntY7tKr`R{wDke;A`PG5oZ@5_(u3G zz~6=c1kCRNA>G37!2Jdwq+9r1z&FEx0o)z_8}NS&e*pJe4F44V5bn3b9|OJ<{si!^ z;m;7~{qR5G{u?0f>4g6U_Xi9=4F3n1j{rf3VJHOnN)p(R`Uk^L!$oj^79I`wKjATe z{|xVoIC}sg%fjOT{~g{RnEwDmmKBYM+X93vD>@J`RCF+4xad&8qN2kQItmc7tmsI< z;-aGf#}pk6cx2H;giZj2lqs4F_{E|rz#I)|V~@5J?wNq#bw%ZXbBd+|QwM0PrA0FV zdx~ZOMvJNd(?vCanWEW%=M~ifo?p}e_|2kuNOc(?Xtn5A!0U>R1H8Vd3GmjUX29Eu z76N|1s1@+OqBg*1i%tamS<4_3PsBScNcX6zE!jm@Q+2S06#7|1@Iq5 zrviRbbQ<8NMcsgW_dosIg<;x9?M3_>S&<>I9f)?o;h! z=UMlurDM+me%aW!fL}58SYQ^99kzFPraSq1GaFhw4EN_p5&3?^maf zjfC%4354FSk_f$D4I*?O?0X!cCSe6tk5$p{CciPcsHC`Lami50JtZ%cjGIzAWzp1* zsT-$WIdydDex-+$)|XBzt0@~SyP#}aS-5;>`FrJGn0DN>-f78c=T5s}+MUxLoHld% znbR+tzGeEu(|PXF*HJ8*p zTJ!hXS+nQNUNrmB*&ojyn6qKd&*r>1XP>(9b??;eU;oAWn)*cjQ2jae7uSEQ{yX*G ztAD8e5A~nb7dMP=IHF;C!|@HLHeAr~NW;?&ljqKu8=hA-QK?Jq7miozoA&#Fm)ZSI zN^Q2^2HZl+PIbBcz}H|uwZrGpy_+IM|FA$-D<{qc#EcUhP3hw=|YTqA!WmsdEfe?rImsmA|QtG(oUuyg>b-WjK`j_BSI0e`=M`)Bxj-P(!2&+u1S^19WC zzdrokRHysSn~c?Ir2;_ofBdCFVr*(ncLFHd=t|8`CJiS;Jjf5zX3Q=YT_ zXUfmu{}5?D#^0P#ZNUmBOito&wY_Ba zTKnp{M}dE|_;+<{?J4!Yf%`Xbzk=Ua@VkrR6?f6pZd{Uz4JDlUs&hD#bp|SyI@yZF z+3a9NERj%6>As->Cz4CZkB5?#xEA@n}Z1Es7_cMXB^aB)cjd&mu1$W`z?$RMomV zKG@=LGJI1kKDe0Cl!L=z9o*bVLhy?ck-iM$b#*9tb1Iq1Mv~c#T0GR-I}k~Br5y(! zcjjuNOzn_7+meGr*#(G)veB>btcoXNsSOIvNDZZ<=)F}=4?Kg&)loDSet$b!maO7- z#*=-fd%K*CS=Aoz>(34iYMhtyj3FnJ4F=LMoA{khdVQRVZAlG8;>mXEr$|Egj&GEg zMB)j=$u?zE13HvYO|ck_>as{WgBB5HL9$nmoIiDZ0K~8Y1D(vKBhjp>c}qOfmrP}7 zxIiHimT_Y>CnA|lQ#PB9_Y7e?Oaw+_T)hy}AqzKVog|T1M!BS_D}!EK=A;MWLV*F_ z$|RbALZVqGhICGJh)A4DqkdhKjyuU%QxtuaX-Xtg8=RO|ux{dtp=1^(NlPOG=yMugqKlzSi<60_<1)7hdypPNb4f zq$lC1_EcXV(SUCh)DmYPl^zz_^!3HEp|s~jnF-G}n+l8K7jaI7Wp>!JT$Mr9z zsZ7OEy(tfs*HS$mZ5@hIrMvpmn9rz;Gvo*cj4F}niA2}=BgoX`6cQD4HlD;x@S)hb zl$aB{%xw0>Q%j?Xm080BiT(K+wK5$ygcylu7e|t@gg;oe- zn$qdWu!%z5y)vB;4jVJrCE&dA!ALrrhoJZ^k!-{SP;pBzgCc#7G(IggNMLg5?nr|N zGL=i;wm1o=4=qdf$tY8oxRZKSIx>j1>k!I(1;m)!l0Dg%Ri${nr1!Cu5rDI*>s(7}4`4G5nc34tLIEgQI6+}`Z)CF;% zOl15~I(kkAGYd2p#2*`q>aLR9HHvyOP}MxVL}#)9iNx~gCXZkkK_lg_)Cwn?CPtT^ zUZ&LueL!-cb1w$loPmLx{*B5p+#vtIQ%+3wDv!NF8I zn*l3@z6@4MiwAFIGS^~ky>Lga)HX@5pBdAWMoKsPxT zkctM)*;~SC?S*=ngpde7?%w7|k^+sJ*Lud&={W1yEi9g$%d~`18RX@97A1x<{V38| z*O87xvt}n%L8s&*Ku&S$1CP65revUAFHL1-V$c$TFsudz~NAqoAs--)h6ypuO>+}I9XDZz?UQxa-7crW^O15{1!Tv3Fm zWYK|?uLn)<;aAFngL_T4+wGuKZ!bDbMN?SpsCY&q4|H<@nrmpEC~(^2wrHSR>th&U zsfiQo1SRyRQ_0j&CNZoAx<$wGdchYJp$peTrt%PSp;F8$SD*Gma&RLQN2Ju2aRWKI zt|FFMSba-v+yhtUuLp>QbVGv59b^1}={VbTeVWQ~cWCpP@f%)oe90Zec zVlvTsy$pcj}Vqy|gAq~d(F=%Axa=j~>tL9)1 zW!>DG4W=3<5Ufmf{ed=4%96PtaJ+uTYAqdE6n7G_4Es%)?9m0XI~K5Sf!_oSULOCW z4rX2<6A$xVPgl*R!B5zj)?MRrZWmQmsVF0K1JqnSaMby2EohLGuTJhwbZdPjm0=&5 z)F2_65`8Jy3;G8bxg@fYXgp2pl~l5m>>>Ur2-YSfvVtv4IMlHj7%4V_Yh?pCw4kGx zO@&aF93={CM=yD#qJh{f(=lf9VeENcv#)g=(EO!(!~hvSKN4NXuRL86*)#}X^>lt z=1)FZ0dBhhHNz0-umxHnJ1oR$2fJm6QgBa2Rv_eUt?m(-q z^l*DB604fSiNGuH%REnlhYc%FT@F{FIAcluixs6j+2g#L5gT>Bgm(b5I8Ko`-QQi6mhm zOe=^N4uN0k$gPP~543Nw{=zn#$U^OAgNuo*aYm0b8E}Twt0o*8i0kIw*85yEIhUrA zOWEwW-jNBMw+GhEOJmM2l1!$u3!H@mgRrxD7@Abn{D2_$g>#p6r3wVMG^f((p+V7c zn;|*DXIps52(v!4QCfXSMiS47(FT;B=3Id^$&WT(Pw<+3(UEjGZd1026*Gzn6^kwA{)!qL_@CZG^*_IR~ z*pEhCyr|^DE@N9#gr(a|jzMajF-u@grkBf_8@n+wU8z)i3fzLK%~(Q2u*MQhM{^4j zFQR$E2-f2eWkDP^RJd+xlU5$t!;*m#o#E*G@AJ>Ii0old1&+S^H@vO5^k26Gy=m9ZL1LZ7Fx z%n!#_WfU4^dNBSY(VSYTQs)%rM3kF~q__4I*BA!oy4f zn8nDR>I=yiE51OVNbzBP;-mo9of7_1a>a-*U7iR5;RMA;0nw2sHuR{tMCub6I>-|j z20;r(Eh;pM#DsPl5uv?)@t{#MUAaH=#KH(70YgJm!^h@<@e~Pom;(LbIU-mXYYBeeFV0y(ZbSK!tl-8BSCiV@$0~Z_s||2 zFT}!KTBV*3uCD- z{F=`7rY+98IhYKA+BXKOGJjn+wqv5Ca4@^T+K+d>b+!CeGDVyGsL0&nbVsU~>@FE^ zb1Jni4oi&LlG9y6Na-GZ?1Fj$`()WvG?g%E={y6G=MXIYu(MEtO;%F!t#U?6JxAA#LTIX{tI!CsiyNRk!hauD0&!=AFVCgeCKL;e@@PNN?bLL{((x zVw_WCM_Vr#Gfvi!oF;PzB{

24RDO3Qj(3tV7LAvzwO3u%C)spAK-xjUvO0l5XmA zF!bG#Sd337RC&&7J$U&&BjdMMe4*a)B`erJ67K7v&fE?%N|mM{?kh>9drLgrU*gQ| zF~NF$CVtav;xqlGeYrg+Xs_?!Ckn=SRPI4+Yik9|N0BaWg)^AIfjHV{^AV&r^~elr z%Me|sl0377V%gYaSc9Hf)Wc>Q51N0*(FbBxTRYYZI6A;cIVXq1l5$!W6O__5_io5w z@r6TwsSRztB&~RV){!)F9#`C~sUWAU4#L7R5gF#CxH%LF3qEIrvluXxtK|$^B~=FJ6q4C~=Cg*PB~Ky=j?j7Le7;BasAijFk;sV##_qAQFZib9+;*V1=7R|m?r2p`*(*09{vfyCXRJfK08 z&=Bdp=A z%o)5{zAPQ-!x-~H7GJEcG@6PQElgCy%5t1pZ78-HyN^~ zg?c+KEDS|p(KCK?W>5QtO@L#ODMYnLGFijb6}T~uSL-8wTwUMEN!rE8riW$gf)0A4 z>dYcZ8}VG#=vorg->eFuQB+(tPCk(- z1EzIY+nM2l)v~1^m*uwg!nEy}Fll^S@5qSZaB0g_n5El z(j_gk)j}M;R9y=d%O%}1j*bj#mZ_7MVZ#^{xnNkG+>{x_MFgX#;lMeR)=n(&|q~>v$O$4K0w1DXHJp2z`25M(JSel^a);KGC4hVq#Z9&L$JUBUtW=W92CK5V(d=mFlj=1jKEdD zL`~v}ujLf=rltzFQefj`Mk%O=VoW zbR>9?8D&JoD`p3s4Xsh!*%FuuK5{pU)Lc>@ftU-^S-zgW*8zsq4h*ggqJOB&sO0u3 z-wIODRu$6@y&G1)F@&>|HD7ia zIm~$@U&<4mt9P?$O5(&n#f;)!h-~`MDJP*=aW(Q!p5Z_O-L)mrl}wzf%1X*No`jm3 zkKskLsA;lnW`wJtYE@gS=n{{0LycLP)VQ_`>zJZ9yGk{+ZDlqpMmtiU2AUbRFg#H_ zC$^|)w_M$6izRpq6brs3@kAn?fe9fASsKNmR@{i_j7E~UXN3dk=IkpH#-r=F&S1i+ zgqR81<1`!f3SyNLSts+A7Mq!FzM_NwiT0&zO~hqAbhm<*<5AC>4f!fkey$aDT}N8@fFMA_F(nm+Gm3>mYLKYd zT+?dHP+u%?vKt)e=UgaE#TnI+l(o>xWCHs$I0xFIk4^`=xR3aYIa4jga^}iK4v^s| zoh58uN;iZj49F}lBg9@xu>#65PWHgOfE|)34v15Em@FI>oYTv|mpGWv7aQt679k?s zv>PHzyNHMst`u@<)JcQLe}LIA%tDKxuNt3>x15;np%c?|UKaBjQgJ}&1ZwO$g$=x{ zf;PXND@}*WSO~C#ngM3BUJD2~7|kfA7%mXXKDRnSEhX(Di5>tkqaz4~B?FFECTPe> zd0}=D#b^u+4AZ2Asekp#we0fSB>ZOf-Vl@p@Ey*v+ZhV1?Z1YQ^N{*qmF^ z5qBGIPO_%K0s`gpl7<&`q(pi*uoyaFaszY{}n?B|tXC z6(et4PK$K+L+rUo2yY}$rLdc*cjPImV98);^4>t#r86{HFt{EP+uPJzWXRlG-}r0i zt65&Hys}M=JPg%_e1Vz>!dDAZHLeXhgRiT1J9Hk0ZX?ia4Md6Z#klTB4|7_lyC;&t zxbqF>?zAk5z4l5IB?UU0)|C2~v?$h88-E-M4MC?a2jN=HIiO#&&rlN!xW(G}vAA$HgLt}#~kMkd$7F<{Y6#JVv(x^c-mmvVG2 zW=NuBq8}-vWU4!h7! zd^Xh`p*y|Y#2^dcq3ehB2ZosLB(_hO+!JyNH&8JzlBT9$b^O7;#g|KoUU;?}m-}&O zGq-y*aT0kUN-WkLNm7l$?*h9&UXDV{F2loRx4!Nq?0z{F%ZWzpQq%a}BT9WfM~=j4 zKUa>-Z}(p4dN#@iJ6<;c#Fcb5Bp^U@Ca~!^$SKeZKUAQrvzN+K_Gt0ZiH@)1$!-! z3WtP84o&s;lI{qSE0~GtI#W@Ys>$A&pI>go0^>xLGSNmHD}SU7bZiVl3sz9whrx0O zV1#;H@2Z6Jpimi_{CDLjLuEZaSO`l+?a+` ze6l$=iV?Q~xja&&k!qaQyYGgk@|qNs#ktw%$l-#)B7?mkJr4`X-@Qc=*_#(5Ab0aZ zb7XE_xanpiZ}TGLatmMo=yni^`sHk17KLQ&NRfQ<)fc6pY<0sunHQ9+1tJ)kS};h< z(*j{WS?Yyqd9fEcnitpfwkJbJjN+G{BSsRU7V$H3B%j?)U9pJr!9&B^ zg`v{fI97D%z8aqo$GtK}tiX)zl;g#iv^dQm_XG7&DsAUL1n6Y0Rm3>EugK=&LN=zdMPp3!$ss`(9|ErXm+*UeUmLE$LzX>;|3R@`Wi) zN8S;>m^h=OXxI* z*zn9ma%fPZE#?I*yS?G#s!?CZG_lY+1)D|@I>P|kbkcMyvRQ1IC>uw9_BJ+3%hm*KX{H@IO@kdY z9T&%k`06VxUOr@}J84b#0s{ikTg^VCf8*AN*179R2(FzoE%Pw4mtiWUtBDFToodot zImml4jB0hVG-Y)H&6j`-Alw-cOrmvKj-4}A&;OJe9gz}UDjbn=5TLsxe|~T9 zr~tB`wpDzrC@u5Iv`%| z0703tbo1xx%OMbXAhL0(mSuFJ8SUmL$y)HNj=Ti{Z%wuKW{KO%#t;cB+GC9%mgZTD zp+g%T2V$35Gj9%oV%VdZI=tRPhej)aB&G9dZL$@D?NaQk@@p${Ptr?DX9GMR#3>zk z^br12fVo(DTT0^~RCx1O?-sL{9_ho};G?qa!lf!iBb5OAgjn3uZi-H?x1gyq%vhI^ zwI)U~nO$0+uAPD1(`<~V$$`py}qjphY6z*S^^oM$ zl`5;r9p&Zpj!%?QBpmFdCqaqssbbozle?^nf>1}-Pti49=2U`07WgVcz3TUyf~dvh z#*`Sjf|Pi#5n9dRPti}{b@fUYBizCDYL4Uj#epY4Ur-`LK)knIX9Cs0ULK=(EysjnJB7>|Xd*;oCMd>Jp9{p|D>nLhU(uWNd-`;S? z5xkCApI4EBHK6{cb1}5|gB+vv0!|9ZB^8jFKD~#6-Jbb4yVN$_Wx0U$y_qlwt^6l)JH8@q!Xllmc8^AQag-w9UbL^SnaNHtN#d6owIZ(tzr_p0b-A#I1E#|gD6h_+#)j@RLR z^uz%%NGLTR0Dhx_z40U-)WP%eI&>(51=o6Q^3lj-N>1!alq8f<+~jk^_#`!1Lo|jq zN!ofj1^6VFIhdxaeJ05uSsL;R864_K#G^Vv2J_vCLGCrV^`^aeX&Y`t>4t%RqU*H2 zE9MqmRi%H8G}U$1J)!*ByB*>>_#JZv6B2g}vT|Dp(~Z|QB{k*~Sg@XO3j-cg_&}gf z#n9q4pWaz>^w$Q6Xz-9Ko$+KwY}`J)$y8805<0552`~M|Xze6yr>{?i&HE8L9g~Jh zDIR}_bPe%$WX!>W;W(zlIM{e7WT~$QDbVky@D6{kQiK44Vk~3g;Cg8%W2Mstt=&Gn zzpIu6$AGICL`lK`W$KKBIEuH>8?sjLK^iY&@Hn%qCmwO9U;vXYEan`*v`UR+tVW6| z5=qE<6hv+!L&4Glt6auj#g>GS6w< zjajGy^8c78yf{ecNAC$+XUP-+_XPW=l%_X_;{D+YS3kJwbQ1cZ+T zjC@qU#$2E7H0%Mj(-OUbSS>7<{hyhhjExAUk)ggDj39_ z1wJni{O4yB)Kd%PS1<-=t78YhA)t|Z?ck56Q9gpsua2lv)WOST1ze~`BSrG{t2^L@ z(&q;H(&4^sp%fn47gyg0Dil8$1e)YX0W~*j^k@!p2}TrYJ%-|uBHc<0(vX{r#vM~q zoP9^|1wpheE|;{Gwk|OLz^Lf$6nXfY%rF_5cj@4LH*--A%oF!+X*Bs>lHMZ3V+~}@ z#sr~_SL}p>Kk6~08EBl$XgLx`7s<|ktP1$9y%)o8d&aY0vPa?DhNXOIs};9<*@D!O z_Uz!Yj6wwB-DK_(%QVklN=GPCPy_*%%e}|Od1AoEHwUkw4h`sMCh=J{xhb`f4lEkO zD_5Qh;jPnt2rCC$5%g@xAg^S^t&f!$r2$1CJ<&PLqB;kNOVx}$UAoafkiv5sh=iJQ z4aIPz^QPrV9)kKCW8(X`0t(<}2-#71j<*9JsG@@W=zI(fG+8zLv5>WCiR+XnBIp}k zkcGfX&+@WWCak2OXkL@dEh#TdA5V}x1Wk4_>QA>QgOCpLr4|YVtAShiv zBh5rA7${RO803+2putvXGWKxS z)9hF2$OaC__6sA#gGQN^zMdH@tdUT{GmzY_r;o(AKQ)C05ER4LZ?f$172$^K`{R+M z>3yvuFw3BNOYwos{TaiU=B8}RNGg61s0z2h0_T(nYYsGtqJcT5_=tf)yNX~Gv&!+k z)Iim3qLb@fJDPI{^@&PuUja0w(`YwuAI^PA!H-Mn=N+g|bz1ky2VXpT(!dvmyuMJD z?EY{;Pz=5W2=gu_Hg3WP9-5%Q00N!t`$!<}jkncTh#5^E(?UUr)2@?^l3 zDGX32BtN~b!0UmWED9#?XOYEBDZ@NGBRR;NTkk3hQYG3kCs!Lx-}2g@_Udvu6^#>D z3H9-KG2E@@3cRNuLb&RrB>w!lXc-$o8O;N`qsU8Gpg>=RV6XQzfhvRdtLUQu!hbV( zH-n!!apZLp`9W8)vP9A2`jwKn?^O~kFNa|CY~rV|Bm+Jcfav0L=eBqQ)4GWZH1Vnb z1mmXhP{DM8$5k?vE`XtAn7;JJisv*fF_YV`2~rmBN|E(WN@reW(eA*TD}wW0XA!^0 zT3`?2b)evLUu>cB^51cxxUld*YJwx+{yD|+`zf4_G{M$Vv;t^~?bXMt4c|&9GdQJl zJro-cz|arQ#OU!PpY$U?Cg(=>;bc@f_l(-Gfu4cu2lwK)i^TRCz#waE-Kq6-M3Qos z@z%*1fyFpg3z-T|V}PN@(%`RN~W ztjcLdt{)ps@<~2k_tS#GTWSl-@nim%C87BWuhNE}pAmmP}NjahqSgH|j1M zO&@}z>a!ifVJWS+P%AgKS5XfI+pR|9TN%tuIi1FFwcW^WwV`%$EQ3hX@n$!gys@Q{ z#%^LN>8}cn2u53*v~+2@b;w$;CGj){cBJw00zS-#M;Pf>YNU@eBS*bt);Soho@=M6 zX;5q?ko&UG>_gw^R5J7$?`1}76`i4pXjZ9M<2v}bg*Ge6By)YpfhQxFrPy6`CJWsd zX<}<~iBV5mlSW6)!BUgysI(3>kr}PO7vm&wuD1_u!chUZC`#btjykD?o}tedAeJXB zHF4>PSVWK%HWZgdmA$V!nxPEzvu}3kE|=+NGz0A6)9zg%q%SGeJeWdP2qy|oB+?wx zzbhO%I)xAIrJMAncEr#Hive|Iwzr-Hk~EPRDL;=&1nPRskp{eB?jSRIor^jV6m`>L%BOvFwt_?APfi>p_}-TsIt70AcW?F^5R#6Noj{IQEUXJ)p2P;ou8J zcsC1Y3z9fXLe>t2C)((%fqcVSMQFd?-T!AFOwyPwJrVQiLY)7?$tH=Z-7&G;gFHBe z{-_=q$@r22?elvd%L7ZL^gU#%!dD}3WdW0V5Ra1L$9%CUBcE(ybC$%UZ_#w8db@iP z^e~9tVK<*I=hN`1K@w#AN%#&N3Uj}{?oWv8M==K%>CyV6>Ty53M4xSuW4STBd*gm2 zOwJEMru#l@PZurukh4xef{1EM`~Kt>(-pZy`J`qFj$DGv(jyV1QAZ%*LDzJ|Mjpk4 zrAEF)gDoO_j+uv5F5}Cv@?g{MQI(84Ijc#bjtt1P7q`{sk}B;iW$+OnI-8*LX7;6G zI71;fEhc(M4|Ld7O`a#QB%E=`82sJhf z*$9Y}{&YVg3%ewBe_N7P#^xDNUSR7GbfAI-0#)Y)q;Ov~2)b}@&_f{0qmZBnWJVlm z9iB@8SE2R1TvdqD`kS7L;X5T@D=HF;=|gM$+KQ}e_z^trVQ|N&qff1*dQNXr01F6! zF0z`KAus5040GTJIZ{{f9-e6mC^M44SY%ZUHxOt_ai0cT&riWnwF7;kJCx*81U#M| zgTTz}#SsS;EA(a%5h(^8{FKgy(In>Y6Z1LJG(#L8!&HdzB^>B6=2ak^ni`_7K(9lI zw9+B7Wm>ah>ZuqVbym3D1^U8KAUv)~q>P53j1ArgD+dDi#N-}smabL_Gl?X;Lrp~X zOq+@*O0z!J?(V2-7+3yq^pAQGCEUNJN; zSLj)625FPtp;QVGbcOt)M3RJV%Kr!Cp7Dn0E@Yo<&hW!UNE z*k%gLinMS;lInk*3K-fy>5qRjs8UueE0+_Jw8MR=c?E?$F-zYAGHY# zQa&{SQcVm&bm0hgO3!MuUY9w})@$DhH}-QU7z-htoFr>Gmm-N>OD9(Su;ydQrmcwh zG^n<*=^plsrWDiIuem!oNP0$iyG|k$CyWM4uSi!xLI4xr@=jEN59Q7Y>g)pl#Ftk|E8md95lvSl;0ZnctTu^U{s3j6An=vsaDD*oPwO)B z1F5^|@&lL&^bdJxDL>YT0bTJdUYO3Srtgi@{6Hw@-eyUDFmyKR$ov54rZK!&QLtN} zl?>qynp=^j&JZL6y*9^!BxCF^UJTYd(B{lZ@k|`o3BkeK)LKPpiAVa9U@&pqYix0P zhWh&GQm7YAa2Pl2^Fy#g0u18Ai`12*A#Y??#*3~s9*Tybo;bbs;e{?V$5lMkO4$`_ z)aPFCu9$quRfJ*34d1HM4eMZOhE2x|Z29>slI`TIN(P zSkzG2@?~8)C*8_6GaPRBis6aNdPBGV)F|_OIy6jJI;wDNRb_RpDk%}wrgGz)%F4>w zF=r-j^Ma9r=g4E2Fjdl9KL*JxNshE*i^5zplPFE*`**k)>q!EG^)Qfy`dA~r+~$fs zQZDsZGdu0u9}0KpeT>rxz!DMUE7PU9XUZ2^2{BK-kH^VOHo~4 zAVtmIQWUCG?OqaKt&(4-**Nos_wI4j%W%DB%oRMXSRu0oLeZs23h{bQCKp~bPbJBs z7Yt-m9<)f=na&u3BXZS)gH;>(Xc4M0hK2Gf)AhJ_j0doY05#B5PN;>@UsLG?cq5)heq%f4#sc{?5g4JdJ?YzGPBYj9~KJ^OFfDu zx5Ttr2h@Xoa6xruhZA5jZ4v|~xgMAB()@2YL%2hH*$1xB9eF%_<!?ciO3jCZ`6H+;MVj5G| zGU8`c0ct*rA!c*x9EwLP(;T_r#30=$ ztSON|TQaI~ezcp9%3?X*jEnr4Dxhk+yR-dq1k!@3$^T%8Ocrzyv~y^9WRVh&SHo7a zOT%tP9EwWfw>I*MsWq9CKEeE}iEL=XRq|rjnb>GDvUa1+$*+G8SSVyZn4-zA0qaa4 zXq`>{cs?|Rn2Cpw^yaFOZo22?`-}7~BU5n}&Ypha)#0PY-o`&Q#NO{ti z^fpbr`qMl(WhN|yPqSeejoX8~(&dM4FvVixXdQy33wO=?(`Qg&eDZh&E+V$0m0i#}!OdvHKs7R@GY8bGXUX_;2@L64yeMus8@_gf z&tc@>f?nbD!LFd+pcW4}E%yLgn?JBM#-gLgH9rPaUy{xB-FV#;ZOqhS7Rd1%**n3~ zhRg+YaE*)68OcKr)I^X@E^mmi5}>c>2^lqO^C6{>@i*oqJ=tV-n6(-ABc`6|53O2( zhb&{`%SKEYPS};g-KW5_-K(8+if)Rwf&;*=Mq|X)5khijdnF_Dxr!(-QfW7G?dOx= zv!Mv$5uv>PsE5$dY7tE?H(RhJ%p%>RF1F5$8M7ii8ZKL+0|EIZ#1vls#F~lj!-Ep_ z6E)P?J-VCd+eR|QMV_&7PMgT`DvXbvH2OzdI0}~0lw+?RF(YnCeDF>Zs}gvL914A4 zM5yj`IWIP3j`J9fK_S$9V}vuecQsDF#0BY3kA%CbM1JcrW`QE2X0tNdDtN`zU)lf&m4R7o=@hY-Hn<_wJRo(oWD$TV-H=agi+lZ@t{V)0Z ztI{ZD%K5WtmDL!BF^`-e*$j6e_cCFyrkh{ajhD?MgHU?r4|L<^5GXS-Jlj;XQ2+Q^ z_5V>fe$Fm5(Tov5zUu3VNaAeX+h0VM_5Z)LV{e^=xnw#?Xn8)!H!xOlIag~WIEJM` z`34Yz%?u#)$MtNnr?HEAV@KMRH+IlYhOwJLwv>^l;{SOH>@D+xZ8n3KKS-a8cTk19 za(d3&2GNx6Au^iaX=_6${d0B-$}lx0wJ~^T&pX#ZU#%r}&ekFRhOJ(;f&_hdGu=Db zuti!bi~__8#Qt0XjJV90Ep@UL^x8&6=Zd`r4rc=43jfC8%^8(eIKZF=lo~UjQrHl7 zl-f4}Y#P{M#7U`M{KsxD;;Mb4h%)`TgWxbQfuq{VN|yW%3Xx|Q0-gb z??oG_Y|I!yY7O_@Y=62{z{fdG7t-w|)q%|jrJkYQ9zyS+_hvOCPii&we*)ogxE%CN zmgC{0AP8O0Vc4iusx+9M`l(f|Myf%zm}^HPnpSFJGv_09r#wvSmLOjq^_l({221T4 z#9t3`OmM5>$SaPUA#%q?};3K$%i|h4fws)g^&8 zQ5h@I8XQ#M6jTd;ENQ1Nmr~=F{-gAT`asPy@rFU~L|f8wns;~%3#s~e9zZQ%iWy|8 zkUFc$`Dt=e2=N zVcy_t9(l8xdae^8XHsqrh0{QT`n`daLT1Te@*>09gYy!pC8qjS~XIQ za^uSEnWJh!1=1gCcHtTk51`(|<34D0My*575s&FX`!VP03a46$KBe*W^TR;TO%#qp zy$C}f`h~_950m0g_==j+%3*}XnU@@%AoL!=oL`Jk9P#0}etu;rOU(|>m0Zs2?-}AV zn)6Q#rXn7STfC?%af<~0t0}oL50~U}*L`@Fn;cvT3pA-FcDcH+1JzAxaB<|qnsX@-GCd;fbe3f`6rSO-n z4wpCu=I#^;@y57d`lAcY0ZOB1cU=ccJsqWzybzis4nfj81{vtDOEYR`LR6`Lr2YL8 z>_=5z>N|hWs)-aAA1*`x zZuo!LdlUGWuJ?cZ&X$=>l1XMF)(m4!EQvc=Bth&Vwg_UY5LqUqvWeKK%vg$2)V|hQ zwA5BDwH4K(T1%_dqLxy$)LuLP_jAtNSt82k^ZS1OpWpZO`i0zk?z!hY=Q+=L_H$-} zYcodabkrola*$;ZLfl&rC%I|^?j1?A6Uw=_rm^f+hruDwD2S}Y0r zOIIeSq}H@b#dtc%orW*viSQTos>JjC0J8wUEsN1tsQm_3Gz&c467Px23&7Rw*uOl` zfL1`N7ouKlOWd1|Uf93{l!1&oWY^tRtLe-85o|6?1c`KSB1R?8jO;Sk%J7BEFGAom zBmN+**%$oW9zAl{4B%%5z1X89{wfJ_SHQt(G+;yXYR~3H+7F+GBb{obwWm3fo-GtY z+$2I)x%gYckSHYi7BbJiu-@c73ch4Foc^xhl?Lu5xR^2GfPRb;DEmugf<1_h>Z~KW z5uBlDC-pC>&ZTbvtyCT`kH)`9AqFM0KzI?wQxK<+He;o#O(9vN#fHF2lFy&Vyjq%z zv~Ggg*@pB1@r>*0H$y+NA4JnE;0g~Z+}T6oYxk>D%& z#I!PiSvd){q}2x6TNPh_!M_XMQQxMZ1?M3_-xMR`1H!B)^AsDmN0}_5t37mjJG8>i z7^S(LS5g^m7+z+nKZi`KMNy%9Kk`5EEn*l6n5)~c(FJuJ+NR-|AYg{-rl0`b=^2uR zcEp4H4o?K{N&W;iX@79Fx&y;PP?LlX#xwct=`VN;uJdwuOR*Bxu5X>QrnlLkE618v z%e9@LG6}T>L17XERTZHMMh->%8wxKd9X*JT-FU~J$I8UZ>3~aeC+H=9B2FDdHL#9D z(1Oc8=U)?a6lqG51`ZiA8o=v#giX4Gak{F5&=x%68i&BrVYTrYXh5fUl-a%pM5|oL zA(yg#c;cQY;l(-6#MVxlJFllcvHthWK6k-~$3Xa~0C8PaSE`xdi;qB7=f>7I-@*s^@~x1kor0h-6K$(reiwh zHAiUmIwLsshXkAWz)kD*d>uG1V)`ndFIcDvi$@$w+!+FzN&b-xeybGq3cX%ubh7C~ zu`W5FPfiI`Dn2K!U0`ujUI%*dxfO@TttN30<-g2ce;xQ-`*He{^&$?G^f9z& zx7UGD9LIl#$!P!DxVd^M?$Y(|{to@|Px8%u zZkJJ8|2v}=hr;F?Qw7$GILGPphcN3#+JmH#>`Hy;C5qz6bLN`9iXiLo@8CdsoHQ5t z{7z^L6PcjTWOU6D>R>$bPX+x5K@>)@=MjkVM!`Rh#czlpQ`E=36TIa5LS6h5yqx(e zAwY_J$Rl;gwu+z%m0Z2o7iTJ~AjP-Tn(UKHgj*AzOm>qpimpl9kd<|M5s>b3NvI<` zgfCIXObbvVYgZLH-}<1YYaL(Jbb)AKf;J-Sh7Y}=2l>}rU(^?5RZE8GtOe{c1e@Xw z8qWz&=7_*uA}lXjS(+arZ$%yCuiSU#67Z%FmPK0QP}n8fwd)LPEkyOhJF+_O$X8S=>}GUxsl*<13KgaD~tT7S0om8Dw3)EOPc_O64J^D6-sJj_oW;o3;`bG%W*nF)BDp?1jK8H%Y4NiY$f8sEb4Z@6bGtJcDzjc1q_)dzw_MBS23TAPR zlBmMhpJY5sz^8S9C!evC+g+*d-iuZto6(mfov$IM*{f+(98xhFH+>yU@L^nV0BLbr z|6&jtyb1#KB7MLmnrD#6y99@nz`O3;=h~NhoYd1UL6NUNvI|#~NPC){lMmCtQBr1( zq>poZ6n`-)z6KW5hd7^bqdbYE z!>AUgDqdqnxz6M5Uz8>ZK2Aq7?1;yma_LSHcSy7@`3xf$4l7Y_@piNZG(PDliWQx! z;$l}ypa@aj8I`4=%rk6Gt|hskRi$i-P=aKX1i@W52vIN2{$;&fH9|=|Tv9*Mcf~(Ovr``9bc~}=NBnnCr#r%dl!n9C@t#aF91#mJZC`5SgV z?;r4a6(kqFFG07z44;?qe}|XTvN#?TdvIINBLJR%bmt?X1bD=Cq^C(661Pg+PjMH| zz|&i9g()vYJ0RRcfzB*Jn#lH%eRSrKq`r=5sO^ihqB9WO(=*%;Y|T8x*fl(2(Q?JBmT=?7Z9> z{i)7%-?u5KZRhR^6pIdZd)pb5;%DIKbVaTZg#IS%qZWDbS;RCdPdxv?F<<{RJ)`f+_^?WGWv) zixYm%9s2~l9|~M)hE5MH9<`*OND?UP?N~)m>dzrjHcY7fDo8GU8#vo0F~~$SqBTXt zBn|i;DK~1k^!21MX>3^xQNdk8U!(y=W;6qm3fdW>9E{*k7Ll(zm!edhmyp()vTpqB zS_1kpkIKtM7Y6XGAyFw0JV}uX?7JsrCzy|*FP>Etkg4Jxh;)Xage;qnYZgxM>clW+ z`yKZ23NUNu2?H6<>t&**_-O~)-z5rCwoF#eeI-L6N1P93zQufKwrfkg=R#+;Bg5xS z`=KW211Be#*lH1Nupb{q{%r=!Nm9G^?4Jo^@qZ@d%<6-V^_lDj;k0#oU=k$AYQKIz zA>?0zT=`Y4h47b;{Zf2`UayaUtf)H`UJB9pPc4O5KAuF`Agp(gow~eC^nEF8^S|0# z2E6H?6L%`RuAQ`^|3tkPaT*TIK3sT_DlcuRfGx4M3K9|^VA26HG6fl!J}EUa0i-HP zU6BHi4i}Od>V{`B9268uW}29lgp?;>O!j_~I^<@7)Fe0DTmezCn+_$D=^#gepblYI zr!!3{c@hc}@FYCwz=xD-2t{pY)YE8`GNE<_c%pI;n*nWNyNcKA;7Ce~!ys`?WpD^z zS2&VtBV`J+$c|w;k5&>sbQC5Ba5x3HF=8s*Uvl927Q!H*2}~M{ldpSVEL4(`?EJt1 znQStN5NUwYhUZ z$}O86Mj@5O*Q*oioQDfYAxm=+yrdFpeOyBmLEQ>l3rW~ANyKJ1?w*M_w$hnOJ}vO3 z9edjn_3JT*>VbdgtDOLB4K7uSOLvY;HI~%ba)w`SQ`pj4g0kjHE3h`0t z_%2BbcZLZb8F~h(s)Q+V894-r;5f-4q!yS>0GBiO-a>$DBGTd5VI*2v8pFBH%t;C$ zxg^JAM10%lj#Xgh|5^Aa=eDz z1#(KrCE%`z%t%zGL}3UhK*pVP4<8Gzs82qmmX55@cC=85oJg8M2;f*;2Rrwcr4!Gg#D{>*x@0r+t1^>0mI)KJ}wHl+ebX zFd^5~r5}#M+5?SB)SD*+sZQ!Ixk!Rn6@hQHf+h-JQ;A$}+OnaQiAK2@etC<=aLZ*l zqDULDX`rC9RS-#u4^haG?370-`e4eQlwf8B-HM!gSz5Q3j1obCCIPBgW@L=i|6J=4R6= ztYn6{;d7s<6fMF`s%QBU2f5%IM9fuW?SR3lsic@`65JS+gaGmG|1b*p z%pjd_A_8!d6pxG`@*%YT#Nm9ABo5$9L}ZePo53cv{=c`X4g~Flq6IH1 zNGCrzg`Va?$ddY_sDcI~zlOH-I1+>o$rC9yX>px)#eG_?4CjDT~aM{DGc6C+0oB@TwTcr;wiP>a~lEb%)@GXJ<7EvLIIgX6uLva#u-TKp>uoGIB5M507= z{y|lz?<%V-#U!)<{G)6{W;zOM_uWfq;Z8tVnc^_oW3)&?R_vo$A&6o*Y`AW|TnF=G zc8Ibo(6N7Fy%!Ud1V@T$LW;#uG9NnnN0?HCK_A7UCmt6dX7hDFCNHSF;vKc?hARmJ z2?iaWqbKUgzjT0WAfadmF#?f|q}I7VNtTNyLcAy0GR_#T66aiIZt05q$h3TtS4tir zEe<7*q)+5HC67Da}|Oo2|L@3soV{z#cr%Eg?FSp~a# zYmFyzDJ2urj&9s3mDTnhx1z(vCb7A?cOuK8XhTPnnnsNh7&k zbBHUb3w4wv$mwo5fw}^sl#)a{sjsW6BPm{Ih(J8+p2p!k%iSrG2CjxV0Z46MU=5%!y%JB4kj*4wWEcCSicqfjd&f=?OQVs*atohUE%0}Ari_KBzv_xb!Wky;mvIIm9+b66#F>3ygUJrc)&B$xxe%iHa*t_ZgLv^{o5Qw{3X0Ue0Jr?&BI(iP! zH~e3gQzqK2ED?B zVN8OShSs7W^DxP^T75^gNueQ_xXbA7Wl|Xes9&GML~6175J8 zm3stwnLK2Hfrj?f3y=e8ye=x>B1cgs3q-R(>eEFf$UQwZcx_YxsN9f*nMKPzJmnr* zCCDHsY4S=HT|DTbri+Fyo^-+9uAuayi#J_-=%S;GFJ1g_0lbDFgozLb8Bik-CFLF} zStZ#!GL1|rlLIBRHlbQcFO~i%fq)+97Y`(4z`+nt0E{XWaRIuXc-9z_fD77q7_m@> z?)WAA6LA+YYYm#n{fHzQrJjHr=u(O<0dy%%mojuIOBXaIT6v;C6p>+3F(g*D2rr+H zW-Vl(k{oZaQW%^D?SbE3gkTT4^il~}-d;djN0{}XOE0jJ4y{r(8ycsK)}PSUXH1c* zw_r3K=3>aAOAheV(VAq@B?lb_;CB#fJ4kP#Cd24502lozaHpY<0WheLVW0-+HHQlgrM zXRkobe46SwASE{xP4Sb1wp5VrI!5cFDOyinuP>TzZ=r$sQcJDYUZM4b_TWf+VF73a z8bm9|2}}H!dkByw&{MFZ7HBA%1!2?ZGNIi>T@}*X+)hxgz%?+H%#ujH7nx=rqEImN&)*KvNb2AUEe;^~ zv1|7cCAXCPb{=>({O9iU_T``JXM{8c5^-q0n5y1SCI|PJ!FQnFQruL2GNGcNVXO#t zSA$Xpqfw=WD4@kkSOpb|>GD;_UG|Ges`QF-2^q=?cE&bjMhJq_Ktx;y*Q^_2q&mK^!Oq|5FFoxp;SAaUcJBx;p>Vi?4$-hN|^XjooLc z^e`G>;AA@eD3}4AhK&CdcmeRO^cK?Wh8z_fs-iXA_gTXp*71jR?0pu@y&(W@w-$H3 zAppL_M!bjT1?OAfK=c;s0Sn7|4B*|jFj!Z}S=4HA)#-o;hT1}A$&e$5he2KRMcXg} zO51eQR7V~NOgiv_A6K-7UDuI2XF-vMpz1B`dPSw7GCa*d57_m2jJ+=Okv}csR|5KTQO@0tj$o z;Fu`s#(W96f=s7QZzca-7YHa;fjPo@r8o$2EBPxs;pprk0Q>235Nl)TLNBVrkuKUp zK9SWM-j71ALEu9u8;ZUqB3k`GD_jlMQV4!f&qFDzpC-_o;v&4#AkblhmIY{QHLL?1 zDMBKco=bU}lmK2TP=o$}SBt!)uX+BQ0tti?9tIml z4)&@V5e3N7F=j;WeN-7!j#DqmBz=uT})nGy@GM>W~tZ)MJ!WG1zp) zzUXHe3UWh;*3S^b8S?~V!xKdB7@D_2j<5i+ABbVo_<)fep|Va#jNyDlaHr)`(e?k9-0L>$!@jGctmA9ignF7@2==^yE1pR_x84$!kqz1j2{Fh>kE7MUc z$gaHsM1lmFJ>Mb?Qx5O><1rpe-Qwh^NLtOhf@!)Hm@rm+g%YhVelXn%is&Kclo@4ML%CD% zia|juyb1(J7 zD+JY=aSxZ<`4`vLZ--zv6$_zG9O$H0E$Z(ON#5?FE zWQlp1u^?;6m+UlKveS+wJMGO>x50WEvUXa>IQ%pi2DZ^A(z@d2C)Z&;Spmr^jOA;u zmj+>q82K1t4@lM`FrjIK^i+)W7LE+NIM2x9S*j2h`kBP?t2Gmhn7e#Ehg>t-8m zut>=Z$u5IWXbI?yg0o6P9zT7M%0axMr%vJ(J%thBgw%54onyp1=OErWJHJ!*36_TJ z0h=MLoj15$Cp{61BPUOm&`Ac^Mmt5cSY_&mQ50~q?SoxpgI#nCcF|ic4t*w zqFL^qL>n$Dno%J@K0wgY2ZksT1`Va}UmeK2!VEyPMfi|*41hJX`GExFmDt&qP1wg* z;1u(**CK67sjZewAJesrAJVw46=2PksFxfLaHd?Mvd&_zV^9vg-^srBt#D+XnJkY3+!2K}S#-&-NV`7$sH@X(Pa_>`ek_-2HKGej3kta|uyHf{Aou}C?)oRPkx^~WK4$3*&dkXZ(2uKF?oHCd;fT(zp zuC`!WT>v!LG90Cbj#9p(ROl#)BneO0$fudhPv}Td2;yD4Mv${Wfk76X#SCY$p|hCp zEEXbL?pS#~CFZkOPm?lWQ}ZTRI>GR zlv+4SJkVnFtK%dOcb^V8D1&GY^BdmKI^72)fh$tc8}aKS)-`Cc0rK z0z1)%;ftt;bwgN*I{O1lH`(liN3g*o9D_%Y7gTf$>}cQWpd#$7OoP1+2pT=W5w|sD z{Te#@HFO};P;O$Z+=M9Ika18$-lqlY)56iGg`-akwqB$~?8crtAi`xG;vF60B^NEx z;e#b2OtULGyTPZ0Yv<_Fjzt1QghY-+BB%*l&1sS7z#x$gmE`D`WOpF!tJ$5sMh3#p z58cs`w10OByA8Hv$C@%5-N%)`G8lhl@X<3EoD2t?47Zibz{=Sh_G1nEIU4q(m>uaL zgDsoU#)|j>iUmI$a6W6F?`WS7^Mq;o!95}uNJA!9NjIV@TfsusqtMZ#kQp@iL4I&X zd8{F=2FxUOOVJXc8q!onf-ntvo#uoO<3%PXb zt={W>znmRgBXE+TxuvWr=ZhH;?cX>)gY04v4}Zt$trL}M953)tE6K3~4`YgIwZc#h z$0Y3c7!S4FPz{M1waicr4k*H(xF+PY-IqevBR-z`#?3;{$3r_HG$A`b1APZ=z3RPK0%w!8%R@ zuM{4_I1T-3N~wJTfJQQ6Kz$;EMiU%MmkD%1zDIAHMwgi?HFom}NlcW|rA=f)xc$$Q zIsYD668^aNz)<|5y1d-J*~92>nP*5Z?SIEv9T6(hKO7?h!v`YxL=0lpTMv>rTfep2 zzHf;TJ)j(PIzuncl_xYZff$0Fh|nm=OJ_#JdImue_F1i$4A!gg9^vld;ksI_(jrr= zBS2Yn=|e$H11k!?U|Cc!3eYpOAwRI7C9HT6 znvUQY17Y3_HWfQ?0V%OjhKWvO04f|@W1x>~CHb)E6sRR5GEqW=PF;XB_@}im3-%sZ z=7$}Q0A*aTVf!gXvk+VWWB!JYN6-w$(ZUps!wl(U2EXa}O{-y**azXy8nqV3CU7W& z(QTFoP6YuT#X=Ifh%OorwT$YaR0H+I-^3X##xp{Ix0eBuwZZ(AY~XCTE@^rr=byPy2M?V z>~}ij;H}2WkQ`7Yx}t?ip(Cw^Eel^YZILo8{1uUOEm;Q(_n`O!3Cz4 zqd{mSHw-Wgz(k3BWcaLS(2~%BW&)W&S>Odypb}eK$a0WLvR=pT4&FlKA?;L#{)Ij( znoeB8Hp8%mM!Q@PKPVgPRg6FU?1T1HpNyQ z(Op+xZNNCZ9qfjq42+~|;!{J66B}vnpb%k0TxhLE+1zSaY8Va36PDUn?WsXssX%na zx@)k2NH-I&D3EnF*ji)qGNXcwC=Q;fvF|}@KL>PS1^}D1;H)g27P7zu!5B#D)it(7 zvRtRo;(#XTh9cl$*RHJE+h8O!41vRb1WxWC(~Ye(q6YLTa@0KTItI!^m<_hMsK?d@ z^M23MVL~k~BrxzcB7<48jwvKS{ZC!9Ml%3>+W5RkG0;-AF1*H5sUUKV#WRW4j{+8DSdT15Yv9wx+ zrUqLNgLM&aKu;@(o-sx+S4;_SSECMsO7mN5&zM2!YPl;-lMA6sOc}L`SGiubP&G^s zVgpakq{YbX)_KrEODczDXLMLFXc%6`7)>FWSR|}SY4AYNB3|Rt1}s8CeH}Dl!3!-J z)UUNW2|WTYZ?#&dASI#$M}Up>wp5IcD=n$sW+7o>cXT1^gv}+Y#a+Y98_@N24o7(E zFkzs@iqJSZUaF?{pd)dtzx37+Q>>?&4Pc0YKfvBG-Xb-us;&0a!YI+`Qg1C1YaEke zP+)anG_VTRbHo+c$W+2lW$S`HNvu8+CiLPG-6%wo`>Ekh@fu#C12Ju-unEr}8M985 z>*OE>rLBvef}Cb7b0U%RlD)u_1*9P;pVLArL`a1U;zNRhq#-1qI~x3oY8a1E>Z*n; zj0>06{v!=1-4TpoP{=xd_)=2{g8vd4tf8IbUaRcnrYLZ{jp-X#c^i9zIR0r0pNJYKHN}j*J8ie5W`lRc68w|6w+lVMPwVwvc_!b4Yp4p zXtoV(CL|TuAn8)5~t0&eAo5L9Z24#>+Qkr2P6R?&DibP;p_zpS_VQm9C z7tJhJml}3=-uX9#E$M?`$%Z9b3Uad8pB|3OPVK9r3qA>j01cd3^bkG`-3$TD+>ydW z;G)ndpm`B7u&V-5iAn5ea2TFmue=D9p-P`L#QNT?-ox zrDh+`_9YwDj|@1uTzpJ;a`^fItIUV7$)M77teSR*8J80ZwqXX_AkreofPH!AYgPka zN@{}DK<=LWLa1D_E4b1A0)l3^c$8$ZZqRb_S$zyKRn(|hEltHhRcus8jqLz;9f=4G z@f{TFhrkMI5PH+eEf(!FaRA|nM}xu5@J3nd1LVdBViySld4N10N*};6g7lF03gxQ_ zgqN&hP7YmR&OFshn5S}ZeM#hye#V?^(eNqQ4f!`{6xskGv!=6aW04q#w6RzL)&|{? zq$4fwaz&k8hg)ROkPf{ zG0HV8^+J&V1&;O`yl4&!)OD7vGS^WxH6XSKW1WVXue0-+0n@QXAwh!nM2>~ICx{Da z(n>j7e~0tKBv*+@7O(6~1CgR_KlRdLRoMZafcVJizY#G0^^gj8j zl$6FD@SucjN~AU@prdD&(WfR1iNie7V=ts0rASdo57M1@(TJ^W4wqp>8=ej?kt7Ck zr1Pe|Y{_-B*U{h>nXa~4!#q2Vmjw95JGEuV9p(K4dH=vNB!x;SDLor1Fp!I5U}>z6 zeV>!|7p3Z|5=zntXaotelYygTAco>wr0|{yOYXjY$+kzZ3^0<+{XT;iq^guyNIp?I z5ur3t8ij-6R|-qubCCSuHPQfZPPm4V;DaGa)zZEzvFsTzBM(5R%DxDJ#Gy1BY|L`^;Rn2g z@XIyaPoPJLf+RR3!4d-9?FH*Kz<{1W54+T|Gy$RCkA=gf+~$P+G%}E7$tY@>7zR^& z`}P^Vl2k3W#Snne0`eX#K!HLux_piIt(%>CUsXO!RH9l;iG8_w) z!3cx*860K?i5DGn$5yBuo(|GNNSEM4VMwv*ZL{>Yd2Hx>Z|EB25b@7o%V$-EfXrwJ zTxdzz1c|0Lya8fNW;N8J9PI}2jGIr>?CiWD?FVHSX60vFWXUq2c4$J&q{O^}!ql{E zOP#Kkf`M6ixv_(>^-w3VATKj3+Y)QPM@J)Prz;g#keXu|l2_2bMb^Ol?9^cicq~Og zOcE4R=Rs)$Erk&>q3+%_ruJFs1$hJWG7C-3^9u6w3Q`L(K&Z(COiTq?eft#-G!<9| zS_%eRGVsCe@-iWy#2)x6K$)O1hem~l#n6^WS(%_^`y}mB(=6E9=U+GSkY)k4uOLBZ+VSe-MEK6=-a#(1XARrIv)fvNPrCVs~%A|rp7C|T_ z6MT!scG!Mlfu9i1ZT?&2BOLNfhgeVXVUbJ~AvaJi;7qrk1RpO7t6*Va`mAj7pD4wPeI(imBmY zmgtDoR53Hvl9?f9SYj;EnHlv`E$Pvj(NURcVt7=&dg;;O5$Q28F=1v)T3C3RB`PL0 zBPJsGi~@sHlj{ zFu)HF6D=`emQ*p)l5UBxM2DHv#nebkCPp^bi-=5*NEg#%!qd&EX&5p(GNWEtSbAz| zy~r>OmzkPTFFYeE0=1c88J5UQbCf00lA0-EtQfort7lG+PBn)`gx8BSM~8{^GSbDE z@bHL;j7Z=a6AqFO1j%z=PVyF(f&B~f^8X*v|0ju#O+*c)F0h@(vh}6A6{O}T?)!1DMVeAqGHl$m0t{F12-L1!Mn{7I~p#P+& zmv>N)^!mwZ$q`Wz=HxIjCOUawL3(mlZXuE4u`^)*`IX8h>B;?m)X^>lDzrs*cKg&Ud<)CK^t=L# zB{U-&e{TXm&#R+94ne={N5)>_gY-r2Ex2)jMtz~4+Qs9y`xgo!--#;95vc7dbjEkm zcg5%7I-$hB3O5D!1bp*L2kI*9RNi<-W=GA;kI`{&%-&*i8h5@;ZLh$s1%73KN@sxR zgUECcnm&e1A4j2|YOI&@)3w(bFs`Zg{4N)BpWfRFLf)p5x|D`+uxZyOQ1CIMg=%~LLU&RuI-!LHtSDFQlT?&1Oa&%%_`i?N? zO#XSyP@E>F?>2%Qg7Ct5t|LYe0k7rwe@ri3uNkaA=GP9TH>7lBvQ^?D!1hJim zwzdbp?!^`*mnoMt5*vzTTxxtpPlZfaqFg2~62!_b{gkDS#@=kWXT!qyF5_2q3ZFf4 ziEwnU#}Zq>aM7mRF4`2!mnbN@@rNTP^!Rb$w;kWTS!F+?YY)-Kff&BIMG%KDj1*mz z9{%z!oz4ED-UAOBe{Hwaf&H>_`xfTqn*Br_RjU2foh%tSdAS+pieezuX#GnL9n6)* zO7vdgU)C8~BxU7TLOK_w=H#0an>Q6Jmhmx1h>>C8<|ugJk#FEJQjB&yiq?zih+fp)%U{{PLt-a$kXW5RR?Kalm5(zKrWT!Bnp$>Fs2>*@79A1}H#{V| zX;eLPb+Ia+NnnXHvBxu_O;*K~vNDyRu*rPE2r{kQCX)$YWhWfz*ZJvhhl*zlV7;f4MO6QEoF~UeD5JJTsy%bb5UD-A6N) z$8LXnYVOvz4<7B);mAVU^qlDx3j8*oY(BC_n?Ak1+R)`_(5c&h@4RjLs!E;3{oe`6 z{$r@}VB0J>cK+&Yt8JUBCRAw^`2C)3tp_(N_-@*GUA23A8*cNg*LZd3 zaoA6BJR2_#UG!IOkAWS*mAn`OV)B@=1?>=Gq(fMQ-*Llc;|sWqYx$*m_B;B`wD{?}u2ke%-q1 z1=*oFQurI1o|jWMzke3h)`cURF(|!oU|q*D5i|=0G5J(fLtj06Ta1z-lA3lsnEEx3j`7DA`^z+^tszIJ7TtO$ju91 zG*hMCpYZ+grxQ-Bx_5u{ZOz{&o_=$vaO5e^HD`YeP|w?aw9(sR(?;y|c=ymd{Vv3w zUHr!W$(zhXE@tZ>;{t zrRGWDn$asZbO||T%a7Nad}>&AH$18rel%|1zR4F#rCd=ZP5pfQ#1ChGJTtBO!}VDc zwB8##e(8B*YthKg(}r!oI`wG$&9npaZdoE4-2ZONY%~-&`m~7X=m(7G{nLM@Y{VSd`;Yw2t|Y;8skL*)_4^C7Sq^ifQ(MUe`V19*zBG zQP0ofzTR;D6Mc+g-Nt}{eHQ+?>eJlv4I4kV{1$QRgO!zgcb%8r{o;E|waI(GKi#RW zw`IO5wMl35!tAM)M}7YAnSWxZKC|lg+}3?%VQSMgGtaH7kl zv2i<$Z9l!>yZ@`8gX-UhYgd*L%C*aH869H%B=N)jeUCjFwqyU{r3DM_R*#tbAnB|j zCfZPUMgNua-}*Z3*y$tJVQa?Q0YVG3* zCpxXH82l(U;pR8@tV&$55sy4Q@UUXu1k3|0-Wd}ZQ z?!B(|52M8=z2b4-KNl+Co+Nx6T3%wGjbREB|O~WI~E34k#^3CosVn-5gy%PFj zMV#2eTx@;9MKiII%D)zjTufx`w1_Y>GC1KO^)k~_Ln30t%#fJ$h^Ub8%=E~}s0<`% zkclGWDJj5j^j8iY|D<$x*}?!wY*Rano9R6m;sr9+Oy;|J+VZ)6ICldCo*WEBJxPAUv zP_HZdpQrv^?s%}a%A&L1=GzvREjU^A@bEg#|9bw%7w3LAezw2z4iME*}tyv zh+MU|^LUGXi09PE9@|ciUoAX)U>;TH?qt=XFZP@mQjmSMeUBPrZtdMPq1%i|VPsZi#1d1OW2W_dug1g~x9eoc%9U2YxS7k5zvxow z>9Bp~5V1D#ox;DGQ-yWP%R^2Wwkj(#D;+r>Q`13({qpD#4fDoCF*@7~{S^})24#js zDSJdZFzk*0rk;J3YqhDMM{+qaW4CdBACsxsyuqEb8&&u*@9;Ob{^donl?4O4-YPTm;?u~P1xtP$oKkT}%Q54k zOCKHBQ}ub@PE%HH%BuTIIj?8$71q2kxNg#!Qeuw>$ETz{{pMgwoH=n@kpIOd;*o-y ze!*3~j!KAK5*9n{+ojPS&ikO@ zj*}r`IY*;Xa;0}gEix?hM{}ABP2F^vZmq3PldeH?E>-t`QtQ07^Q;~hSBQyRm$epK zi7l5jU($4Z|&BrkyaqW+T0 zgdQ=CM%Rd2|7Tv4jbU5f{8LvqcXjLgf2It&-mXE&PtDhPJ^SWrhh6{3VGy}_+{5`Lw;*>d`JG} z)jrDN*ZDU)R~=Vtg)MN#g_&yO?F$JHCNDj7 z#ee1WgaZ|hPc4{LYe3F|@(%)UcK)&N;VRFQjo&VtyfbLiu=K7imUaC0;nn5cyPjDf zZ`q=5%H3Z+{=pWO`((u||BHWSU0$=S&aMNs{dAUh=bgH@?2(~{rzLvkt>Km0Y(I9s z>y@KJXO~Sr7+E^y%nW1ecSClqi)az}mtR16q1Tzno|V6w`?cp^<8+fd;5#)EVn^1D zUs!PLPWGWa*YcNld#~H5nNyZjh*!LE|H$&b+QOCfu7}hubKv)aD8t>njSc(S9(LL^ zCA_qyqHfX|zh5)%=6x6U!}n#b4*OF1$@h=zoUJrz@mlR;|DY!8EX9C$$ltIe|syN*8oVXD%&$e5sY+x{SHc6HAAV+^woS{KBlJL0S7| zOr3Rb%E<+lKlVvpcyrmu*Y<}e4e#n_65JyexF1oYJS`oE80BN(BC&C{av~r zG8i8=D$jNzrQqlF6V<-= zb;`LnCmyc!O?b7p7u~+wH?Yo=5tk=PJ2IIXwxcFA5=4Q^_+{}dsy2ndpLHLzEvqt+xug$cNzLjHs6@287KIO zao0clwQAhYucCiGi@2_V#lqVQ6pYb3wGuCEZ$8X`LoorxcYcN&PNOUy=GBcQ0&y!`78v z+Gfehb?pXrzpM5SwfwKq`mYtbgVug?ChbdBw5WIH>L=@loceB9$M&*~p@jo_=6L&m z^xduzQ@4ixU|2ReCv9st`8NqB|HOG`hBvv;ZTtG}^8?QtW#iXwAA0+pqt_b9{<^Sh zs#bMiO8kYJodeEv_~^Zhm#4gWqG-?WGjDs;9jCZDy;ij<`H%m8a&hRqP@nti3;8?B zCMa@0c22P?ryTc-Y)#usODNf!BdQ@?)Qm)B2y? zt4)3P=1*J8{F(61=>3tkdoSPp=Z;Zc%|`stxuEi2;-T$BEy+D)WwfPq$A2j`_g=$o zncX*s)V=(0-1x&CyIxt8KQnu6OuHZc9=7|#vcuDA-dMJvW`xI(@@WTSE9O+P-Sqmp z&h{hCH(z>qZPb?ER;(_J+?ud|KvhGH!CnnJO&;(@T=P;pHgDe0zVCten>{ZYR=H?# zfS7runW1<21BD~wLW)WX33lAHR?dtf!}lgST*N6bIs?v{XLUUwy&`C{62ELBE;>#mzUsK-{NT#XVQ6z^;2@!?8#|Qh1uIB<*Y5S%(ec$?vXEeS5F z@rpe+`(Dw~@PZZwN@~*6Gn{{4c-GEHmy-tqc7MC+WZWz483N zPb~=xiAWte*C&+9(-uU0eq)91r? z1-F`Xq;UVr?I&ycw+Z|E&8D~34vzTAXZ|N=`dQDH*=1alJGFm{%x?yNa`pQmZ+CdK z^w;*cs`%|FJ^ZiFTPat5dnPs@!KS}%YM+slwsYg!v}dgvO!@VV@0afKS!$~hD%#}L zoU7ttw#frfrDuHj?tjhhm%R7j!iBxWvQDfOW-rHsS_U3;aGA>N%QgnW5ROKOF%gk( zyugExO@B@5-uvrK56+)j)#>rE3fD%qkh$^-lB>ik>d`+|GpK)G)@E$ew3a(}XGJ_d za$>lM^6pH}1s$fvb*bBC^qrf%jh+EtHW+s8)LXjMZ*^%l)#SgleB+k6 zn^hf;8!{{G`fg&g#IconddoLY*RJsmU963i>trbdil4GwUaVC%-rgIs(k#kN3kE3sWJ)g#>`Nr*A(JLO{x8V@@BQ`1BNsj!t+zbioWABx!M0n~{!CdBxT!^tKl2to z&Oc?zn*Y%>bMNQB*3Qu1yPkbjsBGIe?Xa!f^55pATPE%N{={R`@^j@zZ=KTc&1VM; zQ!afUbEADiqw%xb={M@fE(n@Cp+U$GqsrbW>`*K3KH&-KkS1On+;2RP~>&)z(b7n;!SacGE#w-IMQn|NQgy zbM+o)^lSg5S>5TTHJbUsZCb6q`RwOS!=IkK5-ra_PHB@Gk`2j{ob$XxO%U)?%X*5FlbWy^cEi-W2ktto^}X%GGEq@gw&binG)O+{ z<=bH;?pEdH4`e%H;BH5*me@IkE+Jx6h#1YXD5(+wkVWYtcE-%?+hfS0Na^O64cs`Qt3UrVviy{>8|u%Bx)Aa0h-*hWU;OK%ugaQB zhmYt`<=KouU0by;>_6}Ar{*9ne7%gsj;TrvxJF_XCKSn zfAZsRYGj_@ZTao~_Vh=qb7~@|eJCO5(5JWB{qg&%9PNhbq5H;;Dk$3cppmZ6&xf~H zD4N#c9sPvfLp0leoAlA>JkLh8*Y@4h>iVYDy@og3pt{#*(uug6U6XIGs=XmpUwZw8 z>Br9oulxPPti}(v-s}HdetFxeZ+AT1+~kV^AIB}4oO|(aRj+G*2|;5H#EtlUZ~gN( z0=M5^8WneG{6}*>9yEOLUyIu|@HkXyb@JLN0Wp<--+6xTka*SZAia{UsyYo%Xo%+d3OW%$A{9JU#+T4uDp&u+s_YL{J$&3fT{i^mk zkvwc=>zbE+b}jKAvTJ7SjmN*$e#5U)`>w&uh8LVO)c>q??~~WBH=jP{=MkGmjIZ!> zqm7e$U76TnZ28+u>-M-ftwG4g;obLt*63N-_nQ^58#k?gFZ!+Hi;C*pOXxbia%A;= zF}WF|JAb~=cU`%vW52okxnlg3`zbe%cG^98=G!~Is9ab*rEKu0hl7HntIv&TQ}4*g zjqiONSasE!%xkHY-aH@NdQr-R3)OplU%73gPG4^6*0`GD=CR>D>z=6kTYfL!j&Vaa zKM>CESSz=socbbQ^UexCbZL7zW~uMhs;zgF-P&Sg%Zq#V6%0RDaJkyq-Es5w-`E@2 z?bMhl*V?xhSAF#E*=s%DU;pIHhRh3l=2%Bu|M7a;%dKm!@(=!C)u_HjzfVdVnzE_x z*q^#BOx`^tIQZ7}oPEJl>r8DD)nU*1aV;i(>Dg}o4=bD3Eu3{f_rXw8_d5Q)`plZ& zs6+VJUp7oA^XuY-yR$d!h+C39_xQOVCrox^q^`prUKL+VDmf2tlxU3pVJpBbTlK<5 zh3lqgK}dbMd0O*rrBn&$|5)|4`B>G75#k$UEh;HtiNp>|+AnE4zV+*G6hM3-x5(vV z%gbTxQpE6-urOxqdP~L)#;%i?C?-hHFm}ye7LoG9C6cB42l$1e^?gF#q_oZvtusaI zbVsT#Q~@_pY%C2Ymz56xr{TzWXXK?1#CevioYaD0>G=ag`xWMhO&kE^VnoF-lhNe_ zX$m_jOMmM%9p^|>aNd)?@R&}iN`LP#)MPBCP?`1ZdwcxKx#yCGl@I;?WMSVb3%q9Q z&!@jPui5NT$A@`O+ha)yt<&hizJg;pW1j75d_{Yx!R}UTmfy)bmA<=5XKs64tk-SL#2+i|3oCo!=KhfHdM^H? zb&U2a?cT4}eSB%t&!++=bZpr@I&45t`OzEi20i$-PJL6>+)X_u_RGy%^;zM*CMu5) zWVM1D*&6$|&-D6YbNhSer;ZNH3mDaM)!<7_YFU==>(wc3{61rPy*cC0{&MHR?b1u< z2c7?R<(#8`^-6F0TTk`Ew;Op3@i^wOaZsgFyHZoP+&ukN1?8@@O~2L!|Mjb-?zK68 zFHN3(QuuLc+|C|%=B)H=8}B!-sM1lP=KhTfRyJ-qq+;Y($CoX8fB5h!kK$)l`si`1 zszvt}KiJ*>v$k_C{5fc7`D=ef%^Oy>?eiZuSM4|G_w|pSyz{45(H~h2);|%iE8D$$ z_UxdX^y#t37IjVNu)C;Rm8C=VVU>s9XsX@V`0?t)D|+o&I$=S#0bLW~TYk~(;DW(D zwMFs$pALI}&(55jHxG6i=YX8pGf7f&ga5E8mXnoF!FaDY)O z<*3Rj&B%kx{{4JcT}O26sWewnnr6(4-yE~KVbtxPuE)mid8=i^P)?JZP=d=y5vUGcvSvj=7LyLqf4Vdn-j8kOULZ%m6glawvL!^{rs^V_X{t! zxV7bRSiK9IDqlC<{k43cuJ3_Ihr*|p?=tqIjlX3!d8W)uuCE`nZ}8Zm+1Kixt^B-p zmGlmES1Ds>9Q?4!vk{$A4+jU_ct5a{>CB|*5!W7$|5F*N{JecuOQGqJodeIFo@;HA ztfmfHNoM4Nx8BREqikkjz5h`REQRim7S zzZa_1a+%`AoQ6#n>ER_YiyzV&Hd!^~icGM4f#4fE=&?Pt3K`;h_k@VjGJwv?4=(A&peo}qYwI}{_?mZfvHM4(VlHZAyTERB%@%54Y+SW%xL%Co-aS>bu86CH~6da z562g6Kb!g_ZcmW0T3QQqivt&UYdVsQJSSfujP@df1l9N=fYR#<~FttP{b};zO-`Q=086;e9ye=i0Z(z^^|Mqal_5MlSG_^b0S{NR0>pc1J-9Cm%gAX@p(saS; zI#76rGj*vZIwzuHm5)4T6FTfq@(YH zwx3$F77L~sT;5$`Uted*(h>m#?WyW?UrJ)rRV!b?X(A7|bRKX~z;!GXVL zp85Xf-5=}!a;}`Dh5nxN5v+Rec^3qj-g?ieE^~Erov9qhu3KieFUR-aE9vkQ0#-Pe zfO7=9kmd;d*S-ju8lW)+cqcs&_@mc816!mcZE^vvrv%LqKsUL7xkIbgCs;u(44qUy z;gD{io@ipjES}J5Rw}LLeHv1m%-*GF#&q(Wzj)X9i}#<|BHR4)=a+s>iJaQySUzKh zU0RjJMw1_|%UT34n=V}XIiR}rzkLzrH{Ij|D=KH(DMr>iaiAz}Ke(;~6)%G{- z_1EL>Us(&kH&&P|jT9@H_4lFHJ%Nk5zgBfvE^#%k*#5?*yv*=%z|`|{li4_`a(tJ} zp0D<_W&iJahI(2LX7{PfMNZ&)UHPGLa{7XXb^KqO!?mO~MjN_0{mTeyP_Wn$9OQc1 zzj)qePlMNM|U>&!Xl`kS}pPrJ*r*yg=(J5SxL z-bZ4UunI~V7*gU$69w8!UkU_Y5c(`B?V!WuD}LsP>q$M7b&*)>D+~FR~eIf6Qw1f-R0mTGU3t`ccQZwjDaV_r?n39geRM%Urx~Yk%(=ndvgS zH=XzM7v;|ryLzKTaKYk=Php}0UY%F&FtWH$(lz8+XPCITRwD9Fo#-v25cP+~^)qFv z5=4&ZS@d5O{J!?;Uggi>mt602WGDU+yIORsYE4Rt_ThkxO092OUu}P|``OU~MxA*vZ)I?D^G|JKUE#axZLR&I1m=hJpLpw-*k<4#6T- zE?_qsF}=?$%Am1l;w{IzXKfcI$4qUh*uHyCSmde&jfV^x_b+MOW6-#hCQWU$%@>%v z{QN?K!MprS&E3p&oefvEQ|A&HGkGGle}TZAbRlQedTM8f9(^i`)0C>l-nKnSd$~3 z;5y}}_!K#nrWHQE9KTHOJze{HVr;l#VNs9dq=Jy8Df;YJW`0dwyTj13`bgs6Usp4Q zR`bcvtBO`!QL0xtH=uW^jQNBgyg!zz1sHTop5f+rzj0>O?r)PH7i%xN(f{qujO+3l z%IwL9O3zQV)A^des@m@0vDUt}J?<-S7ORJGFKV95@MmTD4F;R@@3_6XEGO*nTNM!Y zL%Q>f^sa(;{;W>_fU9J_0(0C)aE_Ziu>C&BxE7XX4Dz^E6QhvEE zUS8?et^XX!7r%XaTPekRexjmeqOWB9D&`F$42CZ+i{QR1(U5&k4|K#>T zA4TiE8x6P0S?%{*e%38!&P%_p3ZIlm?{-L}?TNlyvEy%Imofr>JzSy{ z=1~6eY39SZefQF?dqyYOZ>^9NIPmmB`Cq&2i4NOTbB?8}&imxU>AgzraK7lj*flZp S|99+H5;;D{K?dANW&i+Mb_+uQ literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.xml b/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.xml new file mode 100644 index 0000000..940e260 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.xml @@ -0,0 +1,1581 @@ + + + + System.Net.Http + + + +

Provides HTTP content based on a byte array. + + + Initializes a new instance of the class. + The content used to initialize the . + The parameter is null. + + + Initializes a new instance of the class. + The content used to initialize the . + The offset, in bytes, in the parameter used to initialize the . + The number of bytes in the starting from the parameter used to initialize the . + The parameter is null. + The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter.-or-The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter - minus the parameter. + + + Creates an HTTP content stream for reading whose backing store is memory from the . + Returns .The HTTP content stream. + + + Serialize and write the byte array provided in the constructor to an HTTP content stream. + The target stream. + Information about the transport(channel binding token, for example). This parameter may be null. + + + Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The target stream. + Information about the transport, like channel binding token. This parameter may be null. + + + Determines whether a byte array has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the byte array. + + + A base type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler. + + + Initializes a new instance of the class with a specific inner handler. + The inner handler which is responsible for processing the HTTP response messages. + + + Releases the unmanaged resources used by the , and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Sends an HTTP request to the inner handler to send to the server synchronously. + Returns . The HTTP response message from the inner handler. + The HTTP request message to send to the server. + A cancellation token to cancel operation. + + + Sends an HTTP request to the inner handler to send to the server as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The HTTP request message to send to the server. + A cancellation token to cancel operation. + + + A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type. + + + Initializes a new instance of the class with a specific collection of name/value pairs. + A collection of name/value pairs. + + + Creates an HTTP content stream for reading whose backing store is memory from the . + Returns . The HTTP content stream. + + + Serialize and write the provided name/value pairs in the constructor to an HTTP content stream. + The target stream. + Information about the transport (the channel binding token, for example). This parameter may be a null reference. + + + Serialize and write the provided name/value pairs in the constructor to an HTTP content stream as an asynchronous operation. + Returns . The task object representing the asynchronous operation. + The target stream. + Information about the transport (the channel binding token, for example). This parameter may be a null reference. + + + Determines whether the encoded name/value data has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the encoded name/value data. + + + Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific handler. + The HTTP handler stack to use for sending requests. + + + Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. + Returns .The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. + + + Cancel all pending requests on this instance. + + + Gets the headers which should be sent with each request. + Returns .The headers which should be sent with each request. + + + Send a DELETE request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a DELETE request to the specified Uri. + Returns .The HTTP response message. + The request message was already sent by the instance. + + + Send a DELETE request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + + + Send a DELETE request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Send a GET request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Send a GET request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The request message was already sent by the instance. + + + Gets or sets the maximum number of bytes to buffer when reading the response content. + Returns .The maximum number of bytes to buffer when reading the response content. + The size specified is less than or equal to zero. + An operation has already been started on the current instance. + The current instance has been disposed. + + + Send a POST request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a POST request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri. + Returns .The HTTP response message. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send a PUT request to the specified Uri as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The Uri the request is sent to. + The HTTP request content sent to the server. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request synchronously. + Returns .The HTTP response message. + The HTTP request message to send. + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + This operation will not block. The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + When the operation should complete (as soon as a response is available or after reading the whole response content). + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The cancellation token to cancel operation. + The request message was already sent by the instance. + + + Gets or sets the number of milliseconds to wait before the request times out. + Returns .The number of milliseconds to wait before the request times out. + The timeout specified is less than or equal to zero and is not . + An operation has already been started on the current instance. + The current instance has been disposed. + + + A base class for HTTP handler implementations. + + + Creates an instance of a class. + + + Gets or sets a value that indicates whether the handler should follow redirection responses. + Returns .true if the if the handler should follow redirection responses; otherwise false. The default value is true. + + + Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response. + Returns .The automatic decompression method used by the handler. The default value is . + + + Gets or sets the cookie container used to store server cookies by the handler. + Returns .The cookie container used to store server cookies by the handler. + + + Gets or sets authentication information used by this handler. + Returns .The authentication credentials associated with the handler. The default is null. + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets or sets the maximum number of redirects that the handler follows. + Returns .The maximum number of redirection responses that the handler follows. The default value is 50. + + + Gets or sets the maximum request content buffer size used by the handler. + Returns .The maximum request content buffer size in bytes. The default value is 65,536 bytes. + + + Gets or sets a value that indicates whether the handler sends an Authorization header with the request. + Returns .true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false. + + + Gets or sets proxy information used by the handler. + Returns .The proxy information used by the handler. The default value is null. + + + Creates an instance of based on the information provided in the . + Returns .The HTTP response message. + The HTTP request message. + A cancellation token to cancel the operation. + + + Creates an instance of based on the information provided in the as an operation that will not block. + Returns .The task object representing the asynchronous operation. + The HTTP request message. + A cancellation token to cancel the operation. + + + Gets a value that indicates whether the handler supports automatic response content decompression. + Returns .true if the if the handler supports automatic response content decompression; otherwise false. The default value is true. + + + Gets a value that indicates whether the handler supports proxy settings. + Returns .true if the if the handler supports proxy settings; otherwise false. The default value is true. + + + Gets a value that indicates whether the handler supports configuration settings for the and properties. + Returns .true if the if the handler supports configuration settings for the and properties; otherwise false. The default value is true. + + + Gets or sets a value that indicates whether the handler uses the property to store server cookies and uses these cookies when sending requests. + Returns .true if the if the handler supports uses the property to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true. + + + Gets or sets a value that controls whether default credentials are sent with requests by the handler. + Returns .true if the default credentials are used; otherwise false. The default value is false. + + + Gets or sets a value that indicates whether the handler uses a proxy for requests. + Returns .true if the handler should use a proxy for requests; otherwise false. The default value is true. + + + Indicates if operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content. + + + The operation should complete after reading the entire response including the content. + + + The operation should complete as soon as a response is available and headers are read. The content is not read yet. + + + A base class representing an HTTP entity body and content headers. + + + Initializes a new instance of the class. + + + Gets a stream representing the serialized HTTP content. + Returns .A stream representing the serialized HTTP content. + + + Write the HTTP content to a stream. + The target stream. + + + Write the HTTP content to a stream. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Write the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + + + Write the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Buffer the te HTTP content to a memory stream. + Returns . + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets the HTTP content headers as defined in RFC 2616. + Returns .The content headers as defined in RFC 2616. + + + Serialize the HTTP content to a memory buffer. + + + Serialize the HTTP content to a memory buffer. + The maximum size, in bytes, of the buffer to use. + + + Serialize the HTTP content to a memory buffer as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + + + Serialize the HTTP content to a memory buffer as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The maximum size, in bytes, of the buffer to use. + + + Return the HTTP content as byte array. + Returns .The HTTP content as byte array. + + + Return the HTTP content as string. + Returns .The HTTP content as a string. + + + Serialize the HTTP content to a stream. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Serialize the HTTP content to a stream as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The target stream. + Information about the transport (channel binding token, for example). This parameter may be null. + + + Determines whether the HTTP content has a valid length in bytes. + Returns .true if is a valid length; otherwise, false. + The length in bytes of the HHTP content. + + + A base type for HTTP message handlers. + + + Initializes a new instance of the class. + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Send an HTTP message synchronously. + Returns .The HTTP response message. + The HTTP message to send. + The cancellation token to cancel operation. + + + Send an HTTP request as an asynchronous operation. + Returns .The task object representing the asynchronous operation. + The HTTP request message to send. + The cancellation token to cancel operation. + + + A helper class for retrieving and comparing standard HTTP methods. + + + Initializes a new instance of the class with a specific HTTP method. + The HTTP method. + + + Represents an HTTP DELETE protocol method. + Returns . + + + Returns . + + + Returns . + + + Represents an HTTP GET protocol method. + Returns . + + + Returns . + + + Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body. + Returns . + + + An HTTP method. + Returns .An HTTP method represented as a . + + + Returns . + + + Returns . + + + Represents an HTTP OPTIONS protocol method. + Returns . + + + Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI. + Returns . + + + Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI. + Returns . + + + Returns a string that represents the current object. + Returns .A string representing the current object. + + + Represents an HTTP TRACE protocol method. + Returns . + + + A base class for exceptions thrown by the and classes. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific message that describes the current exception. + A message that describes the current exception. + + + Initializes a new instance of the class with a specific message that describes the current exception and an inner exception. + A message that describes the current exception. + The inner exception. + + + Represents a HTTP request message. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with an HTTP method and a request . + The HTTP method. + A string that represents the request . + + + Initializes a new instance of the class with an HTTP method and a request . + The HTTP method. + The to request. + + + Gets or sets the contents of the HTTP message. + Returns .The content of a message + + + Releases the unmanaged resources and disposes of the managed resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Gets the collection of HTTP request headers. + Returns .The collection of HTTP request headers. + + + Gets or sets the HTTP method used by the HTTP request message. + Returns .The HTTP method used by the request message. The default is the GET method. + + + Gets a set of properties for the HTTP request. + Returns . + + + Gets or sets the used for the HTTP request. + Returns .The used for the HTTP request. + + + Returns a string that represents the current object. + Returns .A string representation of the current object. + + + Gets or sets the HTTP message version. + Returns .The HTTP message version. The default is 1.1. + + + Represents a HTTP response message. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with a specific . + The status code of the HTTP response. + + + Gets or sets the content of a HTTP response message. + Returns .The content of the HTTP response message. + + + Releases the unmanaged resources and disposes of unmanaged resources used by the . + + + Releases the unmanaged resources used by the and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Throws an exception if the property for the HTTP response is false. + Returns .The HTTP response message if the call is successful. + + + Gets the collection of HTTP response headers. + Returns .The collection of HTTP response headers. + + + Gets a value that indicates if the HTTP response was successful. + Returns .A value that indicates if the HTTP response was successful. true if was in the range 200-299; otherwise false. + + + Gets or sets the reason phrase which typically is sent by servers together with the status code. + Returns .The reason phrase sent by the server. + + + Gets or sets the request message which led to this response message. + Returns .The request message which led to this response message. + + + Gets or sets the status code of the HTTP response. + Returns .The status code of the HTTP response. + + + Returns a string that represents the current object. + Returns .A string representation of the current object. + + + Gets or sets the HTTP message version. + Returns .The HTTP message version. The default is 1.1. + + + A base type for handlers which only do some small processing of request and/or response messages. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Provides a collection of objects that get serialized using the multipart/* content type specification. + + + + + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + Provides a container for content encoded using multipart/form-data MIME type. + + + + + + + + Provides HTTP content based on a stream. + + + + + Returns . + + + + + Returns . + + + Returns . + + + Provides HTTP content based on a string. + + + + + + Represents authentication information in Authorization, ProxyAuthorization, WWW-Authneticate, and Proxy-Authenticate header values. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Cache-Control header. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Content-Range header. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents an entity-tag header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Content Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + A collection of headers and their values as defined in RFC 2616. + + + + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a collection of header values. + + + + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Request Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the collection of Response Headers as defined in RFC 2616. + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a media-type as defined in the RFC 2616. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a content-type header value with an additional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a name/value pair. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a name/value pair with parameters. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a product header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a value which can either be a product or a comment. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a header value which can either be a date/time or an entity-tag value. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of the Range header. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a byte-range header value. + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a header value which can either be a date/time or a timespan value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a string header value with an optional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a transfer-coding header value. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a transfer-coding header value with optional quality. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents the value of a Via header. + + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Represents a warning value used by the Warning header. + + + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + Returns . + + + \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Extensions.XML new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Extensions.XML @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + + + Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0ada0f54dd9c9944ccd542f449e906dfdb7e4d5 GIT binary patch literal 22232 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 x3s literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..4f391a306da19db0c73a242d884222f20dba2c8c GIT binary patch literal 21720 zcmeG^2|Scv*UyZ7-y&H@cA4>voseC!W=+;H29sqNV{K!Uq_o;1q7q8cz94BwWhq4q zQ9>aVB`V*2#*+Hi|NVdO_r1UW`+mRgspmX*zvrHN?z!ildxqWWT@VulLCoNtnu4GU z;EO!Q4EX0D5oGg9U*d(%aNL!-fU>4!JqLY0tnJaiy$yAzs*Qdr72M4F!=Fp_#C|%jy7j}_? z2jetg4ZI$b!~%r^C<%Kcuc{D8(Ns3?2|gu>m@7MIsaO8VKJYy$gXC`3lawNEmd*cp->$218cJ3DN~q znhZq(Sipei8SnuEPB7pC6q1W&KywBpFkm7B?qk3+3^<6oivkRVzKddosAylb8I%GL zWQES6GtsP28-M_XnZ6M!aX=ve7Xb!b#DFpksLX(P0Qn$2M%aV_tr>7719~tZfdR=3 z7zv;-6we4J0VoFT1`q@715h5qL0nKHfI^TW3I~ZpUI5BMu>dY%Kn-X!2x~wE40sbj zGw3ORHqaLUof*)RkwRpIqZn{4ght~4{Zs+m25AAf7cxRKCn6F74N1<7RvG#LMm~Re zqabCF_jB4^WSV{|$IGA@1jd0pa%ep?5BOq`2xR_4%zh>Y8Q4(*qC-hWkaK(#jTDBn zC(&@rX|xEOBb6LRrjcVvQMiE6(AjLK=x`c2jPz3!=SHGNktyMTGa(lOHHbvB1X7h0 zOQD9C&;Y~wN7G0Uj!2_W=PHr{LrFv$r~{cqMUle%L*vaT5%E-VP%!O#mG4<$5rpvg zKW12xLrF7z|1r}#Jdi>SBOsj+LVsJzjzl8_5NL!y*8go47cwoB^vCk%q$nbl9D(%r z$4oOycpy0_n#w@ukJ*k?Fb%|C4BdrF2q1+K<`Z&`D$${|XzDyfW~Ojvj&RoDG!m5( z;Y^~&kcp%y$cz%^Mvfx;&&S;=njG*Qn|VC&eflAD5|I)XK_x{YQw+!zObLjZokzef zkhMF>AK)Js4*_Juqar9&8W=5O)0k<{oJ>E@5~$IPmGQ%6DAA-q1SO1 zxp{nROtSBCYjOG$8zJ_}Wxg8)+Bo%@F(?!-3kHqiwol31U-c+SRdV8?AZD3{_!8k|z zN0DfnC`j#U8ODxGq*9_Nfi#R6g$nqAF+n&C#w0Wp!&u@`7{E?|FG&G72oggBCyNNI?RkzooLkQgiixPnB8 zB6%V6YZgi-h10x18xSN6%FS>QGIC}YYBULgq*0LApD_gsL((dvAURl9Lq}Z?PsEb^ zHFU6=cwIbJS5rq1iw`8=b<{~(+8`h7$tYy21rG=S^#nXp$h^CtMck=`2zyGnMI4dD z5ECxJR7z|Vqj^wjR9{YRK=LBRkqNA`yZp&{E<3DeJ_76 zO&v|VmpZJc>jjiAFEX;^!$<*S0*&PL`!V4VO@kN}L8Ywm#cS!R6YzSPUb95|lWGwG z{-ED~r^jGMCq!`aLBbd$^v7pbcliLu!srKaRTTMTXd z$2$KX`}d##iZMB&5R~{MKGPaCkQRSPN6H~*hgHT9^Z-$CXPyU4njqu`^fq4rEr6cu z3|T`CkUfZ71851t$Wz1o_8TI?(G0Cia_+l~kvpx6O)vbJ1n@BjFAB6ufT*AyGSKNs zpv`b75TY;&$uZh;0l5T_8U^wR5Dk>0fY|g?$*c)*MFE^>pcEOT2mPWYqmOtnA_9m3!3Q2Y&>|7EO96dT09G`>^hjwcD2>4R*!TfW z7&X_oIcOn@QI`zL&d1pq=+#jmg#>!Rf!;_Uj02RXfqxMoZV ze>JxTjCv-32ciHq!T?8y0t_%$zP)S*y@`(qc$0JQy0)Na|Ooe)xB48b4fnL`Z40#Jx$V8rCg%qoO-b;b+90<0jy zF2w0hhzbVhT^c1E&kyq=iEKh_PNaY^N_YTX3YI`pIE8+FEW*pc(nvm&km&bglMArQ zV4Z1%un3H!nF%blkcV+Rg7LZ<8X7vQK~x*o!p}zGq|^Tr%y?if1T!unW;+K*C%hso zKOL0{HzP*`lc*STXA6vlv%S6$(-ov z-Wh50R(CWpPt>PO_fGqW`I*S{qx#AH_gZbE^ipnEx3rZn8D1f8~)4|x04G^Lk!QR za#@R(^akzE$!DhAS>;xw22>S$tYAwMyZC&=r!A^=udA>L5A09xUv~4-X2H|ir7bo4!9$X=%%ZSJ;sROC@eU`;2+kqn$(YI0ODeBvo#umGkowZhcCZa>U1(Kk zkzy7M&eQs8YD8)%E^PLQj|0XbwTKWhlBxzyl!zHCN^Nc$5x!)wCE!XNC<3oyWe2O0 zg@p};Vzz}>z{_XjFgnFxri0kn*k5%(qW($CG*}41SDu+0=A3PkiG4o1fCUNI1qE>* zzc)Ja;eg%Xi3=`wUKI%6bWgF5tMB`Q_ABjWtxRh>8bUaDOrrE?&3fe*&p1pwZL=37 zPTEvh=8kkVI4;W_-eNtZ(9mvh>SKG=rGzzSMAkN(eQdQl2^+9rWR0`jDIqB`Eq%#k zTR}QyT}FG(^ACOpODMuw8Ql}n=Wf=&`*uve;K5nPZF)&hcs~=IO<$;FT}{dt&XnTZ z>ymM?KJv_FbNk(`z53_}w$0{A+fIGvy~#VEJauPJ_x5fnNx#h=het)RFQ2rg%fv)K zT5A{;^04Oak=iu>><0PxE<;iw!PPZw3pz%T{f?f7PpL<1f%xfMhu52pFRxx=o?Dc$ z<;WW##s+~HdoWLoHH5aQ3u;~Ob_L2V1U39bH8}oXA}nNKndwC@HpeZ%UKBvWIFo}A zQ}Uc3(}XqE)$uwSdN7O#GA&qVE(#|l|4VTDNs!G*WTxLpG(ZHa^%Eb_j zo$>oacgn24^!b~Rqmy5zzUReN#lT=)mht?!g1v1~c7(N}&$^%n2dT(SmerCr=X&^V z+*GV*dzHXhybxMs8)2b~O*-Rv^hQw2M11v)J4MvIQF+arahEPZJzYVy!y(1F8*cfx zJZ%~>)EvLqr3GIaj8`w~E-QDnv)yRxc1?&Y<{jJTJ67eBsclZhQc4qs*rujUIVq7O zfu_y%9OfzAl)jT+%8kv7%eKibqg&^L`%AW*ZLCd(S0amBfEmb(!A_1$Z2M1#Hh?+WBjX#)i^f$Dg5m|+**THFs zh+MSI<&=iqkUpiE9bg~=3xNnsvG{KZK)}m@lY!jxg>|tSc&s{%2Ua&A0$0zVJE~)nT@=Zcnmwvy~DceF>)IQ5I|B|oxp?8Xouh}yD z!!&tx-Jj|xX=Uo`?td_}X0tc%VgaAEFrB3u$h*VS@{W_Bp&-W4*6=?O3-)CwXq+5- z6t?btuNr__B*FwXH~b<*Z=9FNF}L^OvG9^<5hnLtggH@wCxIE*tH^<5BCx|^OrpV+ z2^HKyFtjol7?JTne(7nb17W5<6IDl|f2W-NN2=8+s)yGiIG|QC*AIg+-528=Y9#)U za;Nd#>yU5RBK*(0^l8ar=hX_;2d6r(n%c{@QK2VV?wng2PGGD@M}o`kY|@Ks;%y@H ztk@oZmG8=rPHj3GWxnxI(vuH0@3jxtds#fKIBxh{DL7lKq?j7z_HJRu%dc7))WU}` zzEZIk$(waWnxi~fE(JNI7oQ@lJzm81Z4XVkCq~WX*#g*OyfxkbYh%5yCEoF(qR>lY zxQVLFueA7G_Z=8K_)-QGTw5!pRt=_cCWn97nN>K=S+{6hhfKQS!NAe z!4`#Pg(fM>{<?5<|T;Cc8u=qo=ch))PB+7V~ z8>-n}I#}wq|3yUAg)`&vXRWE9j9!~;Z0P1*NNz0NkHJoGIbL_Wi+!=8wK}4&l;L#y1L<)JOi)qF=EpLjr5 z5C3vFQ|RRza$ng&)yub+@bi*(?0YhHa6(XlgQT1BEt7VZ%=*cuuBwyRRGqXOuJx}HYkJtW@gC|mgleyPmt71YR z$*kk=Mb>^4NtU~q+O($B3a^&?^hKoMBWQ!aRm;89`U|2Hywvo%LxvS-<26&{ysRGn zQvNeKj_ePw8Nzf{HXy&>&dP6*V8mVz?#TWQ`3>v9n!rUzT}uPjL*zG}5d~g5Ao}+m z_y3XfK2Q{Tvg^t6Ju2%$aErQYdS2Yvw^G*e_`PSM_Hul~EhR0s$7wJ|;0;@wOQx`O zhPdgT6FFY6!ec0;e{Id+RyMv*yv#WxTkl9WYRGNLe?J-|q55TQU#jHmKKnyOb+XP4 z=@S-B9L+uz&6TFi2R|PP-5c~s>8Yi2WlD3ek|j>DJjKD)iTfp!>g1YTyWsFGA3Wgv zi4704Pxs4YZy0YC`oMnPIn3#d#jXR(p%qqv0*cCkrP(jrOA7X2NCr=s~E0X>3s}H?~*^0-oHEu{~*2j=Y%kj-awv1a8eE;TV44VexU>s8yqELO9ZYjMV>2M|VJL{_M1CUQFiN&j!vMk9~44ex)7i zB#sv88OAMi?B3Fp1~-dM@|+TUxLNX|CQvK}@u_0MA8Uq={DZRQl} zy2?q|G4klb!Z-HYHr~)$;&Z6>P4#*%)3pzrsWQWGLscBf%M-Pba{+Jb;{`cm1{VWY zoyMy5ecqgMXQf+zenduSxt{HVkMXrfMHBp$-yY0U)?|$p^RG9Q3X`UfaNSa^YBD?B z`+0Ev*%yaPX<8TTZ$!!pD#UOZIBkzyZE3ck`t<2ayP(?#Os5j#WfBX7;lO@VK_9W( z1&d{x%?6eXRE;jbqxzs-J<(P{Wx1U1>ep^>k96+KZ_uaIBq`EZ1%_i}YV+uIiZ16) zt})zN6hk-@ULhL0~4HMc}8V%+_BSzSWQ4)wXi*3Uno zNR+Ky>u-~9zY2d{l6?=aJjHv%)2rQ1yr_Lbtza3>RV1Wd=+IX@U8xDCD>VXJFASF3 z-)EPYw*LNXHu-LRE=;Vr|b5?q4S#H#{0ltg+_@6|I{7b%zbB(Sfc3f)VBFMEwH*W z(@~IXN$9Y_DO|?rDWy9LHz$6I*E;`huhSKUh&snx$11sEb&2pTBFlyKTS9&8u8k+V ziD%#MJ@e7<>Nod7*Gb{h@IcsZ5$EBhT3UHt>T%gIIiiM1k5&#lxO85Q_IzMcy**tg z7&~^PC1b7GcDA=h=TpzQMZRp?+n*afCL)$!$7;XCfw^Y~bv@5fvx{CVcLZx)LoXP{ zY4o2yVVSs;f{(j zI2XVFX=rs*MEK?RO|M-IdsVXTDcY~aT_Zi`2$z#KdgPItoN|!=md}ObXRK?kw$Sd! z?l5QD!c5jHqAQrgbhO;}xnjlB(ZV1}fWe(R{x)sk*EbXMc+(pe{f;#go@*|`h60>9 z$9pVzzUf;8a7fjJ^)$6t|A8}|jH;GjQV4#1{Qfof$cF{>_Vk!z^LYiBToGQmsE{dK zs^+p+=^m-rkTa3ISm^vd>7*lHjC41B*jmK-?6|ql!&i|H4{j7RP}!DX(uq}=q_g7) z6wkZK+!jw?$KMuadqfF2I(9C3_jcuNdlMT=V?BKjjX8@`9bC6wtYU7d#Z9_3EJ!k= zcY0&?)7O?hDfM?h^tkBS?J)NjRgUlF0@D3hnK+8?Cq~Mu8t~bx=oR&Mq)*vC-J<(6 zHQF#A9+Ip-oA}6TNr&+9c$AtqH8$83x zkSkXfMor!gkuNJ+EY#hBo)m#~PA<#s=SsUtYkD^+wS8%4@H!s%xR-?bJ&>ffJxrGq z{k~k8QFyu>J4j=mqcw7iB|8SwW#0kb!Sf*`^h;TeA~7+e!E%GWzE=h}S%}H#w>Mb~ zqsF|t%$SuWx{4bz#8*MW8+l?$M>;a_5QRe}|OE(LD3q`%u!el`hXfE^9bFr{eXVGz{C zCv0MZQA$&F03{Jy?pJo5knrik(xCnFfq+>zAZayo|Wb1y9QA~ zF1cchG5X7B`DQivk$=>G!$z#FslJ4$u1?g`)6mBHYY>4mr@9UvOVIQWzy^|FjX;8q zI#DC=M;r0-@PJ-NmizRh3w3lBpA9Q*h(>4r{*vsMcUY8&D8@Y*;O;pKF2c^f2*AQR zSXh@~TOrI60N7SsVP`P1nM*TZTbVUN|GtCSd$K?2f(BHMSrZl-xQ)%bw+5@5i4Jt_ z0%~~arE^+h>6#a z`^9rS1no30H$RO&?ai(6u$|?jmiUIP%jvO@2*zHR>1TVv%pEI|B}4`XdTmgf%5mg;P zVJ*FB1C2H#iieTt-@a?n(SLMcKqC$eXyCvA*4(j?2`aw??s$9nQ98e!=B4-NR>>SN z6;}xvSnYW90;{eVv-PEo*SMvg>4e-AZ08!$y}FOJ^0rXPu)bi4E-GK7&0Ij$qg+xB=edE33FFM(H+Pvb6t(E(DE*A>LUd}Ll zJNaVCYJO=uH>HCK)aQcw=dFF(hlb2{CwHtpwKhe(!|3F8@BXb0o5bE1sd>EIwG?|o zW7UoGM&H!$pJp;Vd8%TM?uOR7RT@ znw@I5XKbmyB14n+6;(QSM^Q;vK1XkbcGJ3(drnBmmXrk!5~SC3D_Q6JruN8t-P2yecXma(VDq3-H(G~M^f72(r0;tyPH`t*wU24t`MAJr7iTc~%+NQD^G+HKm=ZJB@W5>bf_ZZ@tc8d*eZ|nHnwg zQ}}osW|gXtw_j$ik%Pvj$CarII}7Ybvns1C3qx~SpFd39K4+&I0{h_r{6|yMcbAS| zZbpA{LGXhO>kro#h(FP+F9;Q@kH+sZySRYGzWa5_EqsgYR!wka2?|IvgPjO=D6}iI zNwNOx*9Tzvf^`cl{NN&NZnN`+HGI|88JnHY?B)hGJ15u?wx5lI&Cc|9C(>z`li8i_ zPui!!Ne2+*G0aKXa8d@Gw0q8ghhqY2BD`$2J2Xl}r~!`*ME1uf3w$`a@%?%8LWwZ1i;dsiLF7pH18evR4^mi+DVvVP8nrL|UN zhdz*>5Nj7}6=!>sHtkx!&C=1eoqNx^Rxuli4+f^&oSG}YhP*Ih!zt&zG88Xm8)s|Rfo%1xbudBCxUUAg(}NbLRMK5r8&sq zt8=nmCXZg(`N48Y=a;3;HCk`Ok*WSk`aBGkX<0xmD6@(-8(l*P=wc8l*IHJtB?*|^LFx2xh6@}&Q9ri{9*jPNKvk0 z_ub;`=3#H5$qP@m{acJ!V_92RPew~GxJ)3N9eH|FocVH>$t_-`;ZBm;VD`r%udH_H zVUcBx$A|1<4x8ot`x2#_A>|t<^NN>Q#7b%1Y(04JKtjUeiRGEn$0n_06UPe1YeUZ4 zWcR#@juRVvt+Ov))Mo18Y1!cDR}~Xqw!Ps>d`(_j@dX}Yw%yUy6&*(0ZP=3UX75m& z=)SlpPC#8I;jIbh$z_wJcMf~k6{Y66N4nWBx42?jpBLlFnYcXUYy5$_ny|1n^-fVj zJPD3>@pR!{m@eGSuq9;v-5b}mN#Peq!g(jn!lXCAy^(X)a{)Dsv1QHI^|8)kMU8|zGvvSRu>Ju`nOl?Ds*;V|-~8z9V+LO`cdkit zU{PgCU_BPSQnjZFy{xWx^TKP|qq5#tSq~jrWUw<}vQclVtk<|prnu$Vt%I7&{Z5p0 z4erbD*<(Pdh}T;C`QRHSA0a;9=MA>IrwDIC9go~^%9ncK;i;p&joQg|;9UCU=kUY5 z1Vh0~rlfRP!>9a}sYdY=X`kKX@9xOSYB*zr8rYT3X2@J`Q&eF6n6{&Sbg%uMK&|3s zMQG>u`A({wBeyD>g5MaVD+lb1cJJvBSmyrp{HDu00u4uw`aHa+QA8I~hv`DN zxg#4B6R>m$Nr5!6xw%9v9YS0ni4Bcn`lF?Tj?!Y~nq?t=VCdad8+RZ9!QiGnRx*-3Bi7L~Pax|+;NT>s4 zKolT~xW~>Kws3knx~pM;5h@Xl8ZAsZc{u3=oOJ9*wHEO$2DS-yA+)>6KjF0dlgHBU zU1Ke^)PcK@j*bpi*F;DAFS^DS(s^ru5hoJ(_Ib=I>>NqcKaNBHw7>lODD3czM~n`P zSI28;YiS`js=&PuiE1KIc-@b4@W13htpLj*Q^_PG`Tc0|qXRW^oPYt-{ZUhGTEs-7nQw>dn1x0?ab(Z2cG=f)e4s-o8f0nzKnf&)KNIj5^i;k> z{EFR9P=zkv!ZEe@BvMD&*^rmF?tN@XfG9Swx!hudrXi-{teqap)#tu4cSjshU!nNb zwLU#k!cY^1T6rpGIpp5IyAi z5^#F%F$W`$vZnEE6}dzx5opY9=e5dBywQBOr1|aoBksMv#w4BB4gvXVRQk0r^ z-B4E_p6&2n{ZAyTxc>3d<;OmCQa2DnD6wTpjU^oAdR2or8{6q;sCOktFKk9hB~FTO zRdLZf<@xwFkL$jKEm2F^U*%w5r$5)g2`Z0WQFBq0`E0Z~;319ho z=atUA5|_RV=u-JcW*0kKb}AO0=Ecpe4nA>9O{c`@TCnX{pwNV8dwz zHwTyI-5l7ZNq^PA>AYiDiy*t7cb~skq$59!(S)_sHNX${VVLp57%gBfnvMQv?fU<4 zgUVaqd!_?_t3@ZEVL`P>i$@1^*7RLR8QW6DOX2?K2l|7r(*+tH#>!XRD!8cA*!@(h zn$O^J?eeqXx421rc0}=1m72(h=Q z%TwjwHYd zzc#knwof_KDM(%jXWyJ#RoebU!y)MG7EW)6yc)}mvJ{Vd3Oh13-p)CF`|F~mO2*=S zA2;(IGJ9U~)FZZiNAfG-^nrl^-7a{rp6FY7YFlDYoS&+BhBM{m>sfA=1SE)TiD*%^1M60C9`~ujO=HsFq^6qHU9bY z#pvBFQ>IT3+&WkL?h*H=>MBmzx8>g+vgFzBNm`$xI?1#xV%>;Of2h9R*W0hO$!EN4 zCdp-S8AHT(t!X61o`ZsC74o-{&-n^8S+L3U@^)})U0&h4|Be8CYkE`TVDmyHKSc?v zqA%y%WL;N&dziNc^WYh8oZF?4UCDLtI}VA(vUoMDis#pP7323&b<2p?M9&4mq@Zhu zyY$b6DeeCz>!9R3oPU`%$y->}K7Q(m!4m&c?!F>AQ#dfnx-m}QPm2Bn4+ID0Il?QuEI&Rhm)$|q>KL&Rr?1V8Fq; zFW3S2qW;9y-Ffeq)t%v6c*vLZ$aAolThJ2qFurq<0)ZunEASGvMfz4#e~lQMU#a0v zb(fTm#r9Y1)?Cb8HQ^S*jahl5{p#4tRgEVW+?3-)hZD1lE)&T^ZE(uipGKu_InI4K_A|qJx3hoKA+KHPsr?U-tGK8 zOJ&QNqF;kuW*2)gAcc)&d2E)g%2^!<*Kh zTHw92@K9T;n4HA9n>(%ai7Vlxo_P(Rx$#M@a8eTt{K%3{GB5bm+69iMa8lyo4gZeB z0$yv`t$y@=@>uAJ-sqZh2PBj(l@^_t&-q}lL41S4O>zZal-#Ul6|Y$S+RA)O#=6%* zA7sblSWK?2Znc-#^fdT|sjh~mBI&vQn(Ib_`%e|H?_Y$C5#3R&e9^Mx$)KW_V3EJ@ z$04(eA<~!e1)ZA&2~9__nMNn0bh^vzHD1PHj~)p#e;601zaQP{t1@BIgx9`gBX2~0 zq*xlYBL;ig{=LEG^7dnomWAz(N6|%Z6*cygSF%@Hh*+EaqFWA&r@f`HOOA^02iO3jArA{{nwN{bB$B literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Primitives.xml b/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Primitives.xml new file mode 100644 index 0000000..53640c6 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Primitives.xml @@ -0,0 +1,8 @@ + + + + System.Net.Http.Primitives + + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Extensions.XML new file mode 100644 index 0000000..1190940 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Extensions.XML @@ -0,0 +1,50 @@ + + + + System.Net.Http.Extensions + + + + + Extension methods for which expose differences in platform specific capabilities. + + + + + Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. + When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + + Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. + + The to check. + Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. + + + + Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. + + The to check. + Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. + + + + Gets a value that indicates if is supported by the handler. + When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. + + The to check. + Returns .true if the if the handler supports configuration settings for the property; otherwise false. + + + diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..d7703a798ef667c35abdbaa07f4574625391b8e8 GIT binary patch literal 29912 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..4f391a306da19db0c73a242d884222f20dba2c8c GIT binary patch literal 21720 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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Primitives.xml b/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Primitives.xml new file mode 100644 index 0000000..53640c6 --- /dev/null +++ b/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Primitives.xml @@ -0,0 +1,8 @@ + + + + System.Net.Http.Primitives + + + + diff --git a/packages/Newtonsoft.Json.13.0.3/.signature.p7s b/packages/Newtonsoft.Json.13.0.3/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..d55e47240782fe056b2118861aa92f168fa0ae51 GIT binary patch literal 24497 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 A&;S4c literal 0 HcmV?d00001 diff --git a/packages/Newtonsoft.Json.13.0.3/LICENSE.md b/packages/Newtonsoft.Json.13.0.3/LICENSE.md new file mode 100644 index 0000000..dfaadbe --- /dev/null +++ b/packages/Newtonsoft.Json.13.0.3/LICENSE.md @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2007 James Newton-King + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/Newtonsoft.Json.13.0.3/Newtonsoft.Json.13.0.3.nupkg b/packages/Newtonsoft.Json.13.0.3/Newtonsoft.Json.13.0.3.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..5829e3da65bdbc5c15a32fbec3aca6826741396d GIT binary patch literal 2441966 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�^N*3hEi&f4h2FFN#)X60@ zQZb#_wlkNQq>X4|+nTZ#Fw098#ty_!ck~As5jkf^1MqqboWwTroP%Quk%?_r@8CUj zD)wc-piBax-4`5N1-p-}N|!EHrQM0MP^aCxQfK|GmAaq-c&$_INu0GT*sSY{optpE z=8fBA?8WF%tVlT=H&HF~gw=y46*Xu}cH8-Gv`4ptpPTPa=DSlo%;7m3k7;;>Hjce! zOu2V;XLH$Nt(L>ztu+sSudXd0zYqDl7KuZYPtr{#YdX}XpPAH=DT9)64btia_Cwva z(9L(Zfn2%Pfxp$UlM3B!#4JBa{?>x5N6=E);(Fb(xx`L_CMUYvbBSF0YCG57ozV10 zzmjWP&wCYeiL1L4<5-7c&8bnO5kkgHfojXc+HD+p{PD+GwT-80&(@6_;X&Udi$f>! zA#Zq=jP1^4x;wf$^a=Tnu1wBZ_Jc?NblEeW^ZOgtjz$7w%X9AV-S-!JcdzXYd}B$F zT|1}B>3rEOlx-R)c|5cP&Cae)Ib<)pAWl!UhWxr$=lD|7Ze8Qu6Wva^Bj-i|ZVm&o zJ6Z1QO6!AlbYd>+@!T|rJzRH6SM=m{bEs4zmzvJ4 zTp^e!MCl0)9Xrf7zQaHL`Mkzbz^Xh0L;h$;7Lm5((%s!%-MSI7T|MSFwWpi~kQN4V z(Au3VuI=vX%84mPu4_)gt3TJ0c_q0N)B1X3J1F5epJi#P#r!&q^BL8@s{p(aCM-h% z{NSgfIg=G{^$(l*M0xm%&0JhEksm1}U@e-WP9-d>+bDzC^M!Z+L4NyAD8JQ@(3=Fd@?kxY z_S5XVb}Wb#eQu@bQz%)p8D#?e#zDV#F|F4pD_uTM@yVj%`jM=Q$?f9LWVXD@EuKce zDFi$jfV^A0hJecnxCnp*QbWv0Y)gU>I+FuCi^W}6OzhA%p^m>* zDy21~%Rp!~pdsA`LPG%!=`j%63TQ~LfzUiaL-Gbf3jqx&7zj1g8WQw^e6S>tpc`lk zpdmp&&>BEPf{u`(Dv+R^X#=1kMFR;1^5U?8@Z?`ZmKjJWfESk=2+#X9nMI6xNHLfqWsvIYA%?xx+1X-+|M1wIbgTck@#xLlC@gMWF#I7*JmWR6N1J z`Xi&%fCeH%+kgfmBh`SGM8}JP4Mm2l0WFOVPXjBaqT?|DrlW%^0A`}2DF9}p!zTc? zMaN43Y>y6*0N4@j?Eu&r9VP)V*V?Sbu4r#*;6d*Gd*&S2zdBRx=$k2QQPT&xQwZ!L zzGHaakf>8v90o73y?+OdgE)t@>t|H4Ti{2-2XTUF*Ut}wIK#B-mxVzbnc4NdVGyTe zcKu)&#PN(>e`OeiPTj6Q6b7MLx9bmwL7XDk^$&$XC^hW*=fWV)HSGE~!yryI?D{Xm zAkH@I`me$u&NuARpP;3Aw`ge+6Ep7-k9Pt0Sj*Kc3uaFgcX$^QkW;fPnmyrND0?vO zHrPfF1nYvO4&a2__9hX%o{#@PZAZXKd|69bvuvY@VpUVy2LM}XLLIl6b)Zev}VN;RqDc#dQtEqirh2dETl zn&K?12yj}?i{Hy~-fmmlxGBlF`O(#GF*U+FzKKvw?{p^wm5U^3aqqJOG#vB+xvefx5IAwIf7L2&%~pBh2uP zSz|+E^#>I822Fu}NgF@kXF)HSP@jadCe$yXw!Aa)By1Q~ug<$8Wo#5yugoV$mM7sE z%BM#9Q}FcIj`S=3B>5*bflaba(MXr&G-Er{sLi^?%Yyv+m|r*Y>tKFqLp`8*Syiht$+U}YhGW)3j`@Wscufe#@rGR*^>QLXcHwX76H2~F zu+1laqT6utr9KR_`X9i()S+`gqdr#+K2e$Xy+o)W<#$PWV@pw9p}eQ_Ce;`Y_`J)t zZ%Ie2Bj$A@)4bP1**jA|u@>H!ZFDKT>+1m85172*H0?B9`plD%a-X5nH$^HXgnH>h zfpttYx}r1+nua2ky!OqSWQDP$L8AKWQa;pvrBf<|GrmER59Ii7GcOYa$$`3UVAOWy#J zGNj5dYQ7@G*raAT8YYK3SK-k3Vw?iAGwDK%8P8a)zPlmwZ zb0Ki}REW1jzM6sQE?0i)GIvug?$A)lZcCZZSrX=Qwm0A>&;54sGkj@Z>1lZ!xXX5g zw>UDJ^SpmNZLqp*X%VnTX~XVBS3=+;`J^tiK-kL}VPZ*F`lFjSEH0REO-FM$+Z9jt z>7r1{-{me|6jyf+DE3DwjCQvarMz*Wax|q{-O(Iwlmj*fa@X*!Y**pwu6%?0969GR zY(HB_cf|5D43%Lu&=rraw87fTSiN-Vh09wawb3iaZf}T1g*?#}56z0arG&Y%H~hHn zzMSdr{3hO_Va5P5cf3>JDXtzHH3-Gj=(VbT5cAeMgKFH1RsBu|&SU^qbM3abmrVO9 zg;J2Bdvsmk^+w78P5o3Ccmg=ygwAEhSep>I&PY5^H&cy0*rBg2(x(nM3jvC6P};+h zY0kEO5XeVzy-a=+Zwym;xqlqB*rvh7)XC5~$8k#js`+S@`il7-EQB+ z8Z-?DQ}YhBXl+^7S<`ok!VXm|51B?@I_aIx&U1Rlx>d2-3a$+%`gW*bqEFb~jhy3y z;5irI9Ab8u$^&lEOv1j&v|$ZPf+SF&Tk>pCK^9^16Q0){)Mt%d7Ut3o^ZCZL0Ay*H z(pM{#kGFB6!%39)mN7dbmGc2m2VFZU9(#fIF}eoid8^nwB&1PsU?Gj##3L!o2GOx7HSoc9ve~4Q7RA;hP^PYii?@p!(k+nFq0wR0jhuoG=FQGiM^XA35hj z_7ql9C)qz2FWUv){@~71IELnz!feLovD=e%O|?`#~6B_vRoe8nVh zHwdkqeqL)>IjyEZwO|ZHL^0J6_jhWVn0#f0uC@l!2HL(C6N4Ax(Q1jVvC%F~twG?H z*P6s#(Zqg5l6j+q_+!lEL4%jqu3w88TOw~zUP=*M|4BsslR@=bNLIR=Kx-+&VZRY% zv`z#_%KyQe0*2Ct7D~eWSwk?xrbt*1rXOI$t^896XdBz}`L%#HIPJm8r0fm-f3&>` zcpSyGHazO?>7GrpS{l#Dl5H6qnPz%MHj)9$HrT9T$7YMoW_GYy8fI(=2njW zA&CiD2unit<&vBAW?#tWY-GhZdq{5fJt2tyeNR<&_ee6A|Np;F&!g#DPF0<%I#qS* z)TvXMOlWFxAn|yg2CdGXeT?)<0)O~9x}cV7OD7s5_~Y&1qI759@$y7tP4$$ROtvFX zvS>0%l9I-Jwd@=ezH4T|H=U>Gt{Hp}A~5woXp`|4;Rhw%={jSm=s{U^xf>nKA*e4; zV7*!kujn+vy^d~Hu5}1p53&%g$NGicgYI^;YKMMtNn0+}l|PhaD}B*&X3cupEM=zG zOmyUQ%?_Kb>W8PQeuUX`SYq!gMKkB9FIKf9@k!C(5wk?FTM_UA2FS&RqnO3KSs)F~ z#*`Hutx(9A_bO62?61B7wAaGPW28r`ODB(oW6C`azpdjLwu3PN1fpSdLaJ)whT77J zX#(rg1m@_Gt#FWjaimAo*fzw_slla!ZO}ruQrB7XuI(XjA>K!)bq5J1jdN=~bH1B7 zzd_GDJ$mL*CChwb5R;kabPXp4swGn}UxnJeI@niVnO*dBlT1QX18uJ>yQsacoLH95 z$d1EYkNadcs69NRHAJgZ=eO-1QQ;FpK7Cq43=vM$`Zicft&iV!wZ0AMgr559yrCxx zyeP0~MkkTpS|r}ooHpoHcdE|WL;igx|2Tvv9sf&VRaMx%?S;`Rb@?;) z`L{_~RNjZ0(?(7{&g3S1veD`IbtcbX8=oo8v+(QQwM9pqjbAU?EbepgyX#_u*d$bh z9GW&PMCVEL`Eedzbb%1dh3u-b9bLq4$QzTj}*yz8Zoe*Y|eHg9&mWA@Ap-%Md^IIi4ctqss}Kci>_n zy?n^v3OH8ry+$XCWBw0P(L1lyIlamffSoHuS4!2dVsJicil;?S zNy8MSDdMbAa_}L3C$|wwrw25l!nu2hHU+JOTp**d8+#?(NxqUGuizE7o%-A5NDJvW zRfA5AooJKL=1O6MZzCI+$BbX8c7o8mR$ z#Uzo1t(UMP>~i!{d?#+k&y;%$ep|QVr#7Ruaowsj*O1w3`<6Y`R`FYhm~(>YHrAxS zttOMVODDceQSRg&u@6vpPOF^mr_H9H-qDVExo>9oq>uM!!5+vzMC5n2BTui|9H|<#%bt8WzLu_s>Yk7GrCY~bZ;JqmS zjlN6WO9!f5);Lz~Lc{TM;T+|L!j}`Bq7tg^A^VX>-Cg~$!a{T}=V33`dNign zCj+r>=1$&gjGMnOBMoMl4=ii5v8zTbWz}+lPSlNg7oup%wKzey*0o ztMg*~)z9AB>*joSv+qLr(XB7UV(Q+(rtpH-vbI#Fe@JrX)kaexl^C`95UR?Xr;USD z(B$jPW@e|1`TIELU(c`|j0vEp6V`p-p)HgVWeY{}b@-y47`Mw#eh2wvgLmmQz?OFk zA)N6ipO9W|-A`(HgOH!p4#z_5|Hfiv&(;ed;S5W;%19~e@)nDe+X*FgUR$VTT`zby zl5EJXFHb4Ck)6SgB=d4}&&k1ADRUuhR5z7cZ$depRS131X6tf|te3mDzQ)GyX8e!V z=-SlX;X4gTDCGqJnrtg9b#psGH5F7(yd)K6j_jj$JzIw0XD>h7nCsnDFL{-F8=hMM z!G)cS$mNBt=1N&RMpe0-RN3h1eG1=K#QNpfdGn%80YdX5XrpnNw${OI^r`v`l3#2k z<;$0h_@#9OetA8U-vjlRH&^+kMTYQXOKk6KtyyBs<_dg8E$IQEL(hA3Bz1}Cr~H^- zY7FuFZXHje!iPFTwdT~a_{vFU0CN)Lni*)5_*Qf8<;I#}$`GPl1!;6Q4?v_qs9PMe@nKIEr6Wt8Q&DfE_Xi)~Ab=QFo&xB$a&W!{sqPIPWYf;&$jF5Q7|QBA zg-?z*Tpvo;VYkxQ^>h05^&j}o+|gol8&Oe9JO%<2adgN*Orr#~&c-mc#lz9#)ukqI z@6mSw)NPd^69$*1%tFF(nF%Rb#msK4ACKdZRB1@3^LXq0{_QSY`Cl&ou25$l< z?lN^}fAIcP<2AZ;@IZU;+PJX?{+GsXj_lW7MQKIfjls@A9g7NgmE*xZ(Cp@0Mv^{b z?p^#(#{YN5K2z>pWHZ=mXXf&biG`yHh~|j|UkVfKI_-35ytc2>?{Yx1W~t@wl)|#3 zRX8i^9PANJyq+tn!1|6croL~{z!fz$z1q!CFnc={%-+iB?rr$lLCS0$m&H=W>8$pc zHTh_~$SEEZhxKodnaP?p`HsYMw}nnDey7Q$c6*Y~4SUEZ1@f*vfIMnP z?`HLKcJv`!n&UD z>=Rc(6=d=$o_$ZbU+4X|4{$YDEEDw@CtxqQg6|eYU*KCi|G`PuggkCSdYycID^4sf z!ccn*{>jKZ&~k-5(DGI0`$1W27!%;&Ih31C`#bq*76LY4AxlF3lbO31wpg=$H~J$N z2poo%H^`bH_2f%r_aycFI_vq3S?bwjJ%6X_`OWF|yzlwfvxRy_rk+=}*Yj&hJ+Ex5 z=fT;$Vc~3WZcbd+X`!mVAnf)EqqbeBbbO|Lv9{gO`Vh-%UXKCW{4Re+MlkDrmgs(1 zVkB_Zm|Nj*{(?V;j<&~0;H)t_;cxzfKc}o{kCDJxW8MLO)7>9G7wz93^C$TMbAJHQXh{3Sg;F>t zN3&^#&PgJZufATtfb*;L3ph#I#cgSQl@<~QqV79!>R+~{9#E-w)s4d0Yt0247^R*tFSVUXBPa@xVt(Qgz9acD=ZxBNoF;Ba50?3ttQozdu!AWI9Tq$ zLTrsiWuE2Ax+<0vmSt`4l_?7s!cFYfW6sTBd(6EGA7@1u^Lb%gPUctfxkFnPug}Zk zHFvax&gZfFN}Ls7jvwjr*4K0RxoeBNtgFlGa$R_WPjYPA6*w!doSa+A$rF6HwDNPH z8C$VCo%t?s^vm#@f8`i-d@}jLGxy&ozi`tLu6j6AjQeZl2T>fLK`a0bZw#-?FQWeM z@C);c$l?!g%rDxP-%a5;&11$gSN1w9`D#vcy>e68r+J!k^O9EcOy%Z6&^%AMagv*9 zULx*rqIrdKY-?Vx9G5n4SB~=p>ya!}4MtDS5AHMC)s^iV&NpAHq7TcXhjh>zRM7II zq2{ZGnjbe*p01O4b^1XCY?pcNtDdZNBv6^T?#<@h{VvV9o504?X7&7yMdQNE8W-R# z3%ao7;49ovmI-x^m@brNM?!o!56sD(APD6B ztQ~xsv}ZM(!EUMmvXEc{TB}$tVV-i_Y#BNmp9PF3dzj9&NtnDo-y6uxTVd?MShPnd zV+F%xtZkTh943q18gD|nHBXUOx2MP}=LvbGOui76(T~r?_{(Sb@*_lhzO8g`u%tmd z$O*nkZKgbUL9x+0$8pxnmEX6bPkG6?r$d2o&|*JDps|l|_4_m@J|z1Ld7saUrz7!{ zpw^K}XiLKS9I~-7O!$KwO=}hwfXioSD{7C!j@cBeXGz45m&vS z9b3YVYHpr}>et@^{hhDAtuMryOi+kYSc?)=timLF-mS)_xiTBdHd5Bs^G-nv3$wON91o&C#Px7~U>T10`bXCB1%A+S*0>IyT zCz!BrlUe#A*GPDth&?9n*NIIZu4%~oOZd9u{B6sd0V?k=3jlv5@2`;C|EkXWYq5vz zi&N1IHaC82m(Kg^l9a!Roh;?oEIP9I2DA94hrrhtwve*Y&-&26!7eM|tzmfp{AO-kC1^A=@J~<6= zHv#`!0scq<{#XEiJgw-T#DIxR@7t8=>28;P|GSZa?v?pj5ht6O%!+fN*tm5CiE;1( zeEVwFqNi{=2*-)CdQ(5ht8pMKAfWSw8B~dXXeL$&BD2m&c}DI z-nzmb%-067+u1Ag)YV5-Ss2u<=`tqqnT z3>(ZZcP(mFp}K`lgXhBW@i}@QYuPnpsN512a$ZZ-mdbnIZYhJd!xP%x$3C|D4q8e=`4v?$5(3)@4#YV!j-KK zv31IOHClhS%dHpHN?YCJj(T=^gJW&Ld=GB&mna)PK6LmLokAOA8Sj_19s7lKmXbY{ za)X!ekDo2Wy>Jbe!zH=F7Tqrzo*P!(>Nz-wbo=mIbO*cfaoqlM)E-0g${&pF8PgUq zxJTdKjzLJX385>e2Xbf*A)3FYT~Mx!HMvyB2y6ECGmxn0)pI}$8j4}9`M{d?qdT#w zqsv+~y{sHE+Gj>afn@Zv*)m$F4lAgf_g7AId6=`_?r&+y9p3SD(OEoz(4ub z8h}>oR}?)k2q^^OJS)ghgc|*t?eQ-;locx|7qvzFn-SUQe>hx@Q8BiP`3I?fsa3WE z7lBHjb$5rn%4qt@zc=mMiliV z`iHyx{KDbG{rq6}x}TC+hZf5cu_%S(Ylt{7{=(>Ko@u+4O0YL&I6otpL_*aljGjT{ z%3YFF&aFicJUob?WX4t*P(!d>Q$e&L%klmuIqUdSoc(W2nbDtxtm;to zF<})*DrtMm3b<~l@)w!;*9kf~o!NEQt`6tJyc=|pz|G_6r1Qh{oM_j_Y?&{kk3x>? zmZv&A{BP#N5PucQ4!@c3*1gv(Vt0E{i7nX*HsFX>-@_fCR_!fJO&T7ivQ!RyEmCjrv zABUOF)-&l2_2@FxD4RbyC_ZTsZdBgH6y}r1WQ#Gl>DFsC>EQwDwU^P1S$A;JIebrx z)>bEPG?L04GVXs%lKm^YbO&RChD?t$i}RG7H|S12&=yHqD^!C;#G2TAldFhFsw8Ak zlyNvrZEE7rS<&CfDl9&?OBU^rM{$&kfUYZBJ>(_>rk{d znAu7ZFJ~)*SC!`cgWG3(W#3gn_33(atFm!sKAOeCN!tB8X}2OT8SU)ME3lrtfZ@c^ zcL10Npt4?s_58aco}Gbre}eZBhHp;eef7aH-dDEc{ot&4V?#TjvK0E=$CQPIR8Z`) zUBMCPQEu!8mkWo`_>qzx6OS8AngkCk`Uktm)16`^=6iM1*Y|M+FD%`EGk9646%-Q~ z5>|HBb{#(5zHqrVdy@E`?t_BM$XbI-VvX1ozC12`{n|YiUbMZ+&JB)N-MOJQ!^*L6 zMCA>&*)vdW2{kg_r3Wr|#JI@hU2yxC>o}Y%?RFTnTC{7|hus*V`#fwrnYz zqwC_=+%OR+yZWHM?^mFp+Pr^V+@DVa_^yhaqtga4MKq7J*UfIetaExbhdowoPPkfC z%oeSRT1Hh38bkkPJMTWI)O`24*koa>pOkAo1Lt+kr)P;v)!9qV2M@?}ADLM|%}>tl z7tU<|J>%FNF3>nS(Nxm>HuSxom6nbUc}^_!_~APlZ%%YSB zM;Y6!U#gs<7j+6O0$dXrsEf$b<;tXdk(w=0I_0oPJ3j9<66dPgp)cCUUd?YkGc@6Ok%Iv4+qxmrnWO3Sj8-8G~ZP0;MNQ7Q!`KKa|Mpm zbMbvN?oafjWx58FZ%z+gS9GU}Uc9P#G98z4bmtTUXbU&pnZJu+`N~ek0nX8#Ta|0w zqg;*^9pQX1^LF*V-wO6$qqvk;w5g)w)`I;7kob}A-a)uTNy%2zh`as6%G{>qVMP$b z@CTUu9h{zIGVhde_xnT4U_%lfOLpcPtKIET!0aGz(%9y12T^yhLmSt-+aajzpf1cR zUZ8fjA4xC7<*T5qnORA(yxqt{tD>9To6BRM`s^{VC}Ds-Ec8n2d*!1ZlKDJOIk37B z;b1I=@oIJhI$J?6VrxFAqf7@f_OnhfR|2y%^KL?+8(5W4zUL!UVg^mR|e9mhvVA*ZU?Sk%XrN zLg{VyXZYwAwH@-{KRkK$^*y35tLSv}L|ap-tO}DaZXff%=U7@OW1cYqw$ov-nr&|> zavfY#R-1Qd*$qnDDaAyc|C(qKyLAl->RwCi+Ugr`(O#Tr7VFt)89VkMMRr23ltH{# z?xH$_i#FGf!pTLjA6qjV#i(T3$(OXF`Uj%AL{Mc+fYXVvWaVU9Q=HCFq48;xKY9E2 z30FBWjXTf>9e zg-vk-VAA4LRD{l66v(Wk7<@O{7rv2?x!4KWo9$t;!uGia=Myj%-!E;l62dX>V`;!B z@vm(;&RxfI>$VKTt6F~}o|qkcXW~{O3gqdwYRIKMfqFx@zqc*ee@qSoL9eH2)1M$za#* zxBemL70$$MJdUs@Zf7BbE23d!f};LuR5*fl$sGJ=r2UT+kH#JBI-}M{I~P>#BLl;g z&$a++w%iJ4^7E4KF=EaPa0MC;#1#(PS}_7uyib!^!GgG)%yKm=&i`=-j1X>bmNVnFOkK$o?NiYZYuP@l6o~D#4$@}Z1!}1^{)|}iVF+FPPU-Kn{GN`6 zeMad~PbocW2|iDOD_{kxa+Y@2Z&munEP*!F;B3qWXi_XDb4U4FvJU3^$d0^r^g+2R zz?DTCH^6FF)0uFo>bKQW<$A{W!#!k$)cX@^MS4=%V{qiY+kZY+e(knpHY&JHoQ%s_ z_rcA1s({o<`p8eKl)R3RK92z%-AP6Gp^EcBa3b3o&D9qN4OO!`_zKIO*A_g~*JYC2 zWZC^Q)E=O7| z3|jR{R||Bfc?8uT{Ie^AXWnmD2e;pE_gRCb^9Sc_4!#RQyWgH?Elm0Pt^Sm6z>3{^ z4&?n|OdNh|1y?{!e*1IMb0!YpaA|u1#~o)Bg7!Kzt`cU)1G#*zqC5$T17VIDfemuE_OX8Iu*I!AI?pA;%)LHZfgzu?O<)b;vjgsGZvp2-W+UX zH^bFXuGps9M`E05$UKo0uB4`+rHFKJ(P*bP22n$1UUB7rB;l$C+dXX+iKJqg7XuCf zK`RoNa-f5by7|uLdT1dyQCF5qR>9*A_duYp#D_WKGKIu-0rR3_`ikL*jPrKa7yW_EWrjz3n4Mm4pu8cu$Et}1Q8a$f;_JnLA#x|W0i58{ffF* zDaNbRt~S9vmN}hD#cCR#h{uoHIuw~*XY-xJgAO&1BFZa@N5@{<*$7_P44#Fl7@!po zvibsLY|b6|RoIgref1n!Y1dx%Ys+@+O=xQ#kjc_@7zcqfad^z5+rp!NRMsv=g0COC zDt;ma+)E`a>c{rby;vKV6lZ}$SMlbxT+}u|*BYR6Yi3XPF*&oszIvdZw;$rS5OPcD z21nZJK^c}QMcIi{-EyC=%90}N#3_+z*^gUtgL&cw#7di@c%hlSP}8Fr-a48)@?-Qo zW((`_aj7fA_%7kGBtF_{#Gx(}AG9oq%-(+q9J8^bA?Gz{uz`v5k_Xt{-I!=jg7b&Iqji@0GiP4SBY{k2 zp%tC1$TT`de^1rl)AaX+`nyqox##3}lm4Erzh~(0nfiN{{+_MBoAvh`e%W@sk?{$U z!-fN{Na}1YrORg9&aDSeK29Y0c9&T5<#W4SWlVYpi6D87Mk zBEmnZ%0AqctfO<;7vX>xohR}dd$^RVcS5xMB2HpXwR86({W92-Z88vp=q|3R4aQbx8MZ^ALDRNMBDYQ0Le!KB)*QeCZ5T@%k0JTv?>`G^;3KH^%A&vE{$j80-k zUGEzeJs~+p> zOyiRFdYsjU?Ahshv`1|=^-%h+Uzk=8^(>^an^T{sABWUtbR4g=dtU2q;a~*sQu=+! zoW`vuQ(M!H+c|9roSVk2J?ikJjbDQFUnCvgqv`NfTqYAl-Ejs~mR05XY2|C1yQD)P z5$^OQN%z$;>7Hjgy|lY;=^k=Y^~ykFvwv%*?+Q7~vH3P#=5gY8ug32+)A3_K zWm$pJ2d)LVT8z?=iu8mqMp6)-iqMn-OkdlMsnFmt>Fx^7H;cyW)acr&hLwzE>K%NE zINqmmd_8eQw)e-`UZD0a3iiu{eS?O5qlSIcOjynlV5t4pn>FkMGDkcxV~%)B8~V>N zM_g#;hzC_I9#V6}!^s>$y@;<)A9F`5bttHCDDzBeY=P}?$YAIp^q1*FNY4dJGG)E) z$Mnaop5E7k6f<9&UfxkkYc8-VTPGheGy7X*W`7&2`l!t8j0wQUgg7gCJ8KZ!jr}cm`hA6yhF9ZJ5?*ZE6pkhXzShaItBHi40L$>cmje#9LefVQdH6PD$#pL zYT!U{$Pq^GWx~Z)Il$3ISUVw|sU2Ku%733K|NW}`4=~LGG_P)|{FqevgRJs@N|hN? z4xnot3gCwf;D-h9BMBg590f?rLFM3bEidPo=dFvcx3{_7{2#N{J5BpAI57ajZ0n<> zJo7s2+T?ZEkLf+)$MN0v8)PfTI^FpeWLva>1F`leL{{zOqEB+DeM$zR5Xy(99hYf3 zS(Z8WIz=bg4VHt*RPxiNlAn=Eem1EjW1Qg1q>@+B`L6%9TJq-I$;>MVihG~eKu z`<#q9XX5ki^Gzy8cbsu*{clOO*#JvchynQpBKbwq=XT~j%o5AN)p0qF*gW~B=%q_J z*@-Xhv78j<&{L0#yhhaoBFf8EpI%p1|^td}sqYo{+m*fq`Bl?hUz6_IMWnti-Nl$-B1MN_miWF| z8aGGb25k;#T1hpbWD?pj33h7|bfDw*4Yr)7si)F3m35*rsxWr&XD5f z;6@gw#;5cNcPRRNG(Hs#ZklEIzSs=kZ>iz?Z8dzKkhy|$=&|}u=soc5`bFrnUi2XZ zW*q7MT+v8cjL>u%c(hS`di+j53oFQz(wYs;l7y{Txsq{DZTOUvWHI ze&TF%A7+$F>vu8e%cp}v^(s7Dtj{v-`B{%4`n%2F3?@fSm#L!A>0&kK7ZL{6|JmVq1AU~7Vk=p?N^y~vl_fQZp?d4U?mm!8oJ(q75rajNqAb8gnuV1IAem> zCM)sl1Piu57}?B|&yPoWCe5P^=mo;nOp4(@piN$wRaBMYKlV8-=2K}BqD*nP;ZwO! zf+mLFdRC7$Xjm8AE@z?xU#rQbKsZXGk&=k zzc;nxSJ3zsiBpL6$MqdK2epI-Oly@Nx3@~M$C;YTSKS~gm!?rS!wkM_GD|j3!}qU7S6SHxpWBYFHTl|hOtT55 zuQiyG1*0aCJNdeHV3)w%0?e4;5wprj$$w|bdn|Wndsbdj?#`Lz-q#MCOUk`(X1V`l zxugf)srp$`?psy=Sds5&f`?MXa}m61)47>yJ!wMlwU#}tfvLX0eJN8WQyfSRY_T0>Zk)%BE z-(m1HP*%(jD(myOVEd2QCu0BEXCZ-f8GgO14?@9?N}Wdsd~S z+&9iF_f74U7Di%fy{!H)5^~$<@4>W|4GV!PpY2t z4C(h9(%-htvhr+13{5For?Vl&NI1znQH}A^$hG_g5GDYe4#oF#!}7LqScZ z`+h_I^Wm7*IQtm@D%k>TIQ@87PNx4u7 z3}a=6Z+%1@bC9jmW+XgW(*9fF>u-Q8UyWf|6pdp znrS%9O>p45Y=1~_cx+mI7nyOeml+2qKgT#|<00l}7K|n3;xso5s>wK@HtHYuRIZGL zhuizFm;JX``j0UI6vskAPsYMtW-Kg$V_GXc7wZ!*1q$cGGD|L+hV#7kvGAvMoUO@6 z+R-d0Xg*@lBu%nFck-?6z;g+_w*WJSx)_QkrR0J1SeQ}n+uF0LB;~$sX1R~H16PxB zADvn50y7qgT0b*N8O>nCAfU7t-|{{y23Rx>hA4$&I-5woX~K8 zX0O#rxzO1OgC)thu{C6K^ql)!*9`dt5-3GW7!>1|JSfgYb*$HT9 zi)`ayezOzMg*IAg(^O6wgCGiw%zf91bxh=rGp&ez4`D;m=QMKtEhrH~5KNPfP$Mq1 zphR4Vj$r=I#F0ekG;5q0SmX3T{?dAZv=I9{zK<&q-7(o^K0DBMQJrU1py=9qwF8=T01g$k^;&<;*f+Tg)?j20`gL)D0h@nPcNT(x#OqT>MlV4p)KqUk9;L}{#C7IHV^YI4yw(Md=;^dBB)wy1 zy@+*T>~1fwR3GJRLgvxKGecXH?qmO?50KhvqV~Ci8Mo$SGVTru?Vs$GPjIlR>v*4~ z?{kO)0rO12JRQ()0{V5pfC(7T0rO43d>ydB1T4@23r&DHeqjkl6BT&$q*o2jU?UHf zgH!pnARTAJv@T{JUczBsWyR)XG~J5&hV(XR{NM*dA=v@PxCEx zA6p)I7y)Q_ZD{OjM2fZ|0LeVdvDiA?aKom8xMH*>}jdZEZ>y0iF`JGu4fbo4OGa5e` z<&70Vd>W@oU%`PXm1A8wK)TaMp8f^lyIGnzAor*{<)_C)~6d;%HT>Y(BR`cn`yG&*Y9&s*T7T*~@|E!HoV z=Cy5&UPrmAJA1P!umI9Nx4vZ8!PDRR@_CWT&nipPy>4jddR^80sz5QkGyy_$JRYFB zV|)~~mFZGl z_(g`7x$4!39$hH?VMji?T$OhPKJpgxLLJY5kcPA(1#l$+`0o9n2DnlIWTUGTK$8G& zj~fhVfTjX)qm}~LMgXtJ3l?aAZ3@7Pwkv?E36Sf_1yv1jwF1aR*ARdV{t7a|BQlib ziOpDtke07K(vwm{geG`PzD0UcsnDl)?0ccVWsWO6RoB9&wui%RqthRT9o z-(W|-g|8~+_ZpqbrxwTqkd^Xc7II}xwo~zqZtcO*C9Ru<9hK-Aax}Iss%7LQp1c{A z1KyTHgJ^uq8hx;h2g$pqJM!(1$v%AMt2r`($z3a*h! zU?{j+ID)|gAN|l|KswAntXHw-&s=d0P zznMx0PkX{n-)pRv#NRiGeaEC;+y$+Sbn5BFVrpViD0`@t$yJ#004LzVO>mMR~wR(MMCmI{N(O>}7 zU$4GjrXW6DRH z0}QsaW-~ppZNdWQ&`FY&T@1Uhklz5eCwJ9E<1l#zZS*H@v_rT)@?I-Y7qHaW6ZEF` z1a|Ok#dm>;!AKCUeQC?VBHo$z6x$9k$IU~*p-c1Wk;hpCyD~8EcV*LoX?DGo8-vIw zqpeYb_0748yUyd=C?z(@!nKKgwfIrJHPhKQl^)Bt%0TfWnwiV`&RvZ>mIt4Rt%VP( z;{dI7RCcOmMmB7DtQ-QdpgDe|F}NE2hJ!k*tWXLQp_sy)V#(*oJW0NVJBO0A-&eA! zJyoj4MQ`jLF$*OefE#_1d)8870xn!Qv!V)0)uS_~YVjq6gsVZY)zNwR+>9zn^!xyJ zK#9NURmjh%f!Ou045^XAv-p#9phX8+@P$2 zxmXpw?NITwBo@06x8`lH8vk|5KWO~dO6px-HdD-SPs$VBNS=sb*Q-K$Xwx}Pmh`Wy z`Y0{{iq{6cN&2l|BPn9>t{bMM=yroOo`#%IDQ{FMT~#qt1-1d@-Z`0rl*JX^;GXKB z)P}N0OH8BiFL|z28U1SvDm#?*Fcl;AC>0Xrq{b?N%2N7-ue5>9p-y=);%Td!yV%*f zxl$h0TxQO4GuP?2c`PWdio^zTsBC>nbL0hPADY!KEWQL)bb=FNGR8VmA8LNkz`^UJ zAgvUnrHr^PZXS7*$+Ruc<5Q5+%;E0U{6U;1op~~voMh=4y~wT)+jnj08x3qdE)((| zE!$Ncc5O^Z6U|ePo+bMvRRWu;k6rIaDOKb+qm<#WIscgF%rRBlF2~tWt$o!}Ml^F) z070SH@#czEYkn!o=q3>!$M$%&{Ewy^dfD%Ggv~zK=VJ2*NTb9BR&=un1!a>_j9yF$ zPIx5v<(E)2Z{?lnRwJrdE*l9E?fP=9Mi_HHqq+0lIYf#umrBFjX&{%ElIwmimS}6L za%{Xrdy|*6Zx{c~?c&WMk6;XqoQJ`8+Vp^r%~a0ikWo78Ctt6Ybckdrd=%fFpvT`PfSGBA&F zyx?W=yr0cr+RaqRr;1dx;D{vDt@pY-+HvdHyz*PDmO>|s-6D>!$Q5*oXanpr^pxEC zTsPv^ji8z01_z){*xWA43rJou4p0q0P=$lk&M}?u+rH!Fn_8vn48Ei11&f>@}3+|J-+1NlhEHiX-b5!lk!i$~0+DyTX6D8~cl^dLeBRe3t zp>gHNW(RJZzB{rzgBzMCPV^FSN9a|lsjr-F1eG#3*q`{`q@YhD^sUPMLb`8;d*v;} zwkJ0=_W&O8<`gPD`Kh^J(*_`C5p;SAQ**)041j4DlzNI&b0H}hfZRmT>M2dl#q>G= zS&5*Q@(X%pg+nUaTc>41T<***+B@XJdRv8rxC7<$|BoBcZwW*tYk5<*Dk3ua|>a z=<(E?{h@dYq*y_75F+Qo?vF>F9vReI&ABV)wM-w&$*~+|K~3Aw+>Fws9EhN9qwvOS zEZidipVbvCWU!~O=!lUJ$sx9wpjT*c8Z4p-%Gt6?NQhCOfyIRT4HSo+rv^#AOMUH% zjFFmMJ6lI|>WJuM6@K;f@KYF$*@lBj?9hlq$%C%ad_apwcRP6GHBVj;9;!53s2(`8 z=6&+*Ykrd79h4$3AO~j+Ra(6zVYXW*75VLJog?3Qt&8N_-?~=51Fh5KJHPc3es^&5 zUn|)00V3yC@(%OJvu%eahE;GI3+?T%f(vb$hrS1=*Ra_9BT&%HYjn4k725JD>;=l! z=RKS#acF-#T6U?iA&r5R>Fh+f8pV;{>JALLNjIKhu~J%5#DpgTld=V77Y z#)+nGROXOz8QSSK`@E!F<{Ce5aGe$0#RU_`;XAnjdO45iUcn=}z1RYB_XA2+nE{cX zyizu6<9AEBV-P1`cDY9#fSeG#ij?wd$2@ktKaR8bq%-CsXib2Xm5m|}zM|I<@U?MR zJ?p!ru**Di%stP@r*n-;^TOlIz91#q&w1(v$9&^dZ}1#>C!;bFT3#-=5BPWPUexO~ z-(nJCvS!)B2>4zL;wksKd}IFX04o1{%?qH&Zgk=J(n|5+%px9{krttNl$npVC>QL( zGo8GO^Z}|LFdX=Qm@AsVsqhHwtn`O8+)-spC3GH zxQvZomT%w!##PM{Ht^jf_F0#3mdo*pGL{xVXN6L4hY!`ho+}YI(dOY?-y69fLfdF3 zTbvs+tpCsrVb|KxeXJ!7{fY5XNnAS};k20}t+FAjj$$^{hFh=W&|9PrfESwsU~zod zu5N;6hLSh%%ctweq=fmtT7PX}ZLqu6eC9Y~%t^gHOkF0(`f$eHQENdzoDa+g4{+-l zKnJ@Jy+L@elXKAuq}g_zn5>PUC0%GN$#X3h4lM6B^T%hd^eRpSo#?{uD#C^Nnidg2 z1GiAeQ65xW&E2bqc9(P8muaK7$)RMzYaNvFPcXdJg3RXYWxJ9w<3>LNVmJ3aKC!;E zM23uv8LYDz&=d4RhA5bY(!=X$K5(2M>Oh6zDi-2qz6P>8!0K_l;bRq~VzK0OizMnQ z5{_vzlW8y;lc(SV=Ic!C z%Ma9n_Te`>QPbqI)R4NPINQxurrxOYOenQH#~h4>zSh!P%tb8`x|vj31dV!H(z-Y z30?EQ*=3wNL#G1nW`Z@ff=_cry%_mWibBnDcY;k~RVOy^v#T*(WMc)1$YuhYW2ah3 zV^Qx`Sw+y$E>x#1$f_sUwkt2jNZ<8>c?n{|8udJ(Wg&7 z1;5a@bZrxqRTgm(quti74b*0mUE%L!TT9e&zN0{um&T;s2{yM5-u04rD>;vOvmL61 zm5+2hCzfNhb3F^9)04;nZKJA#SGJ$q?)|^Cx2nbL*rOY&6QtUeG*hVaPhM{5P*{Q; z&S3kIMo_vdf&BlENtz6or^qlVV|1S73GG-FMP?Pjyjlnke?Amvh*QD84vG7$L^A@d?IC6qmDqM{nRr`VHA&lj1(2%s$88**a7fYQ+Ia{5eo2*;6RZe}w zLL!SV%xtg=&FECxwp}h6QmU4*vH^8B^+OMm?i8V}N zmDLwHnD0Sm;yp+Q9Bcv()&Xlxz*-%!&IE`@f8Lak?&iQ>skbpyHq1JhCHUAP9k`;73|v z;-pjnjhdrll&7im+c+hktg}DE)a?u%aHa`3QwN-70>rV^8b5`7UbN)6YJwgW#Hdr# zQS_)FMxB<9qDKWW>V@ejdQ=djHtHyzZ%xpnf{54I2CuVqz-AL54)Wc%8ykt5?V5K& z(rRp9B}eb>Kp)b~^~ABN;rQXxJMwIiZHMSw%84gr0?>2bkeUHq)A};w9mWB4Tq*#H zLhi)zYJxjabtL7A)KOd_&eWOPu?>Wfr z?UHvk`mxIV9nAbGmHEl3%uU|&m#e(bYZV~v7_ugCPRU!IU0T_!c3!KbB5<(HYnY7q zksjFR7%~+H0x$>5_dNYQ-vFGi11`~==cODB@Na43Jn2(YH{%r)Q*AZbY}EmmnSjeQ z%h~NJmQ(UAsGJPTiTNfc?+6a1c+LUEb1K#%Rynh-zo4B78mC{g7=@Ity0bVvtztHY zteN_16u)>WUL!m|%~qT?gS(B7mFugp3bV<={S=Tqq`5%Ug{AQIX$J9>HU`nHpWxMx z)$Hsnhp-7wNfl;8xXkWgbEcl2QY^9@MR^)S%bj57gBN1oTLDjY>kai)?8+jIO58k9 z<{-OLkFyBmTzQpFJYv`shN>`ORz5~%Wp2W(T$(T|dVg^}dJesZF>(>fVUx8BGUaw% zIF+lY-zR6#6Bi0e@Hgf?q{|g^fqILMp`uV`tqPdVTtK#M3BPoOnX|{SVQ?C!&ZG>5 z1|Pmj_=^~+X~ByBF*pc|!E9CLip5|L)gCuX#DsZa%4r^$S}iVTB4^?XezFr0o9$Dn zRoLDJH9aeOs(`MFZP_Yu+wXzELk!br5uA&bQihRAz5UBdG}zrd8f8j^dY8%?XTdJ; zm6FF$uJYo#zIR4u>eqVTFBXz74$CSaQmfRw_i-DHhVkhHLal&y~(;7u?{MG$b@q#V})*PDRrb->jo z;A$OkjS09$2TbyNHv;Ie?0Qdf!mL#2$%kF5fnQ`&i$m5ei*_S30q5WAuj9-|O}ka^ zPB zNb%3KOFg9I+Cp6ORBY$@#*s@rAyn-+Dh{ zIZ3HOUl?-dMIT@gUwf9I;*eKWLGLj^rJLZ1ZgU~{ll zZ#AuYs}6W6zc(Y`rHbq2XY!AH;^Z^7>@_BC){wWEq_^pS+fBgjI^bm{;AJ}C4ij*P z4!F|<+^GX@vDCXK{My4^h`B{E+b_`ocbOF8fE<>}uQCtuJdY4BHxS}Lz$;9^D|Ems zO~5O4z}+T597kG8jh1iZjK5e-UeyT(0Yd!0PzWjrfn8*c6T?QIrJ{lr+$azjNg1Pa z8nLeDfhKR#$lc21j5Cg+b}o^+#~>vR1iZ=wyh;bW+625>2i$7{?$rUWF#)g90k1Uy zuhjvsGXbyD0Xt2=P91Qc3Aj%Oyxs(e<4~xU$TICNoy52m)bBSC;y}O~Ou!p-z#C1# z8+E{&On^9yO2S^USX;6Etke~heu>PneC@n$sz zeUQw-MzDty4@jX(ty=b#ICB#{2upKu%HQq}tLmfat`LR3beoM8`WckK!* z_$V>V%4@XBgB{+-Bm<^D8tH4)+vp#iBk$+FoULfNwQ{Xe3>RDD>=`fmI2SZKr!?X9 zYpD9htOAMt3lJl_%C&n9oA>mINq;{iLp5pu|A~iXwXwz@`=LfDWEkbg z9j87?-Vc~k_eJm}eV zPpszUH47(at_-uy5qyeHeIbrh?aY-*G-n=mlM4+>)5KzqGQlsZe+_)c(*=0VTA3r-p`%Z^&KWg=KEI) z*R1wBH)5!wyL~5lP!?NBuHL#oCeR;l^cYVT?Fd@0&||fmX9DK{Vo&I&Mc|m-zR}~n zaWW8nqjhiFjljNS<)Y6Jm7F7z%aG4Wew8Q8c{^7w2Ok6uOKW!X_LJMrsMDEN*HK_> zM>zzQdmUZZBjD>BK16}^kFK;MaO&zkp5{-GnSL*1kxHjx)6I@nlNg2X!04#A?Ka@s zo8@(jlB+Q0Mkp-#StlyX%?sa!7EKwaqaP5oRod!kujSa@wmXrWaUa)J`t__;Y94+{ zJYNv?JHQ%RDS!iPSrqMHCwu3ZRO{Q)`XVpO(I#SMSk8TmvO&|<0G!};N*%Y1wtax( zN|n-BX}cZ-84+~F-3AoB_I5?4*O+fN|9DE9+HeY&a_8>rz4}~e+faPlX?e6|`4Qv_ zH3N)57E%u0NPo6I7|vBi4Ge=YAb*Mp1KS(7@zY%A?&avbvRk&dS9q5&!uE-GC+_70 z)@j+5O7K}YQ6_}tuZC-?U)x%TrdsAT@60UcSt-Ub)-DIrgw+bEi%y>ktMUHD#{s=e z_J7H?wSKf3b-O+vYi)Yie&x9Y3d)1U(WM&X>+t|C>yShR82!?E1iMGR;`TNyoL=-0 ze1$Yu@6-=<>uXg?{hEu2H|lottW)D=j$f-*fa;zmR}9r;iS3rNGToOO+b!7)=rgmt zy>5aJa>SbNnxU|tBKB=$h0*=R4mt3F{@*7^)qLWDtG;VjtCi@TaD{!Q4+Qe&(_XWA`_gxe{~9e!w$Z@5#ytSvZO{E*soWidJQn za?o|~l}!X$6R*Mlmz6yvz9*K!If4As4jaEzqrXSPn12JalJkRF5jb~udBIy)k`D38 z!CRGAwTtvY)(IX}*u+g$aFQ*{sONH5UZ^=)H+Yk*upE=KrIpE~$mUJQIlCT@MQZNk zKjn3S|E2uaFNGkRho45pH#Smdk3Ci4^q|%WYM-UY)T;MRJ^O6BYd+_wN7(kUcvczj zgodkDBK{dJ*mcjAu`dsd^=iA`BchkY&MLU*8c(aCP;Y~B-Lm#mEtcP~ulXk6S!+He zzw=+n-&gRr^>0y5VZOB8Ix0FoPTg?|;pJTpkE1*&litWSh5mL#MvC5Dd5Vt5C(clQzHke8c0WI@sufJO~6n zFAb3e#6yI@T2!;L!Q1HOBV=zNMX3=-g-qRz9AP;AlhZkVG40A1N+g+;(BQ~adUIJ> zyn6FpUVWbD4A1epykzpKqtM<$*kjp#9!R)uPcHZvmqVyW0S8dFUyvwQmcCkc8`dJL zx2?ffe?_(eGC{5Tq_~siIxLvwdhB6|QY*Hs{i93m<_ADm%G+ClGVH8F0t3(oqf{3agQ{5imutt!lh-(6pVbX~Gj%q@kplWNae zX6(;VLgSi0XFKJ_y}s|)bG{#41DOK?d%MB|ETj>}rl-r>PR^!|{#GnbCkpZukJID# zq>AnB^1IN8FJqRVLm%8V_IB*$=A1KtIjFtR96nRKg3pQ^O=$#zGT+Rt64y0sMO39^ zeRu|)yg$ZdSH8TVD_7oN*t{Q0=f9dm?b9N$ZT|FZP)2l9UT#wTfyc|yyWx>nrL%xr zIJ``|1`ES`L+25!8$8Y5BAqgr!yKeh%K?tN-0QqxZ9#EzV{elDas_n>*oz8`pd$0$ zywtBU+Om018Fl3}eP7EF3T?~}qWd-|{=B{}wOyDuGNOF*Y{m054?Ra`issC%Pc+1Y z#V-qEZ%0qFNosD>#^8ux5|tg*1mWk+;^*grhspoTppta;1JVPk ze{^1I%@HVl*|4H#8&!1pxGQY5WYL)ispRug_y)Im_c=OTl=+9TzY}bDDU}(ZW&DD( zKD(ZaZ&!Z3EWaB}jZ`7}&Awdbcj)s2X3#?ay6?8n5nyrToy>zj!5iM{1|*S&8# zl%g0lmtdN1n@a}s!$XGO8y>J{BNDT`PTwq)R6e;eQSjFdi7aLz50ynbb>!NJNLHt&DN?b=ku~r1q*aZH`?kGz_V2J9_AYK-hu3UY|HuPHg7L@ z!X8|$+Zk%3UM@Z+ zx1Ia?p~eBtt>>8);HvY}D*!gUk|@0b&{C8n*JrC7-zzC^(fmuYL6BFB9^uxtE4%6} zY8cuc4p!d7F3roN-6c!*UoL#UOZFEpdcI5cgBR}!(u=53*Vx;Os1nDOyLHK)VYTj8 z&IU1q97V{1Ewl0e2mSf_r3$d#pY!C-Z&oZCh?Z!ui1%Q_vs7{Qy%a!B-YE+{Cz|jW zT$N~VIe99DE4=6nS+kIRKASKGIn5X3wo_M48SemrEGAo!D}<+c(Pwpio=oZ^h80p2 z>nRbA-<91?8IIT}ac~+|!dMhx4wubTUBP?bY@?6V20Fd>P}{-So>-RmKr&;T1F{Xv zsX0LrrFLakTL{Li(B&x2BkaC1a8r+H>;t3#M|ezZAjYXmR6pF=F1uX_D-gspsXAU}4j>O%IM4mh)nHD51*lMZ5{GpxK$Ick)1uMUDqAdn`)QV5G5l%^ z0KJ3DM2En4RAjIj-aDAQwEIX$XP1@Z?$Yl4ISs1=xuc2K?!9}nc5`4$Ji?wrD5f^K zVv$wTh?BfU1nt7i*Z-VZtj1}HcQ7-nL|!?^((`-DxWzkUOMt~$F5NJvPf^rawI-*M0p}6bbEVIvgtI-P>pV{r) zJ^<@?Gv^7DGwAHUgqN9Q@CAC}JGyP+TdgNPkQQe?(34Dk(Uvx$x|X`nV3L?|ms`Dq zM}eaI4~~g)@|@U}T1~nFPtoO7P7?m2fN!yKl0K3^+n_iuODN?SVT@^WgcTMkT6CB_aWIIyXn zgw?&iUsv9WS9zJ4WhEWwp(|MR{CYLLY>O2Yfj^A{H8ys6FKC=RORLT^tvYX7tA6|W zv?`hq^011fI@J#D;WlH`?J8DJs`3!$O0~A?_PCbq@dfI&2k&A79KL6WK7nW~c7rc- z*r3aW)v%*Wh{Z1$rb|I{VC?5rTW$!K&upRmdKC#Noh2R~V$#SeWuANyn*7DJ@!b(= zqC?vVZ^f)D?p8A#v$JwtX{HV!A4bsbc{n?HN1RTkP0a-)V>gr8yg4(EV|StLY=)+Q zoX=f}@HLc^fkkmlL-T=i)r4Sx_Rz>9dxp@B+?`D~tMK+hGjLVqybgPq%t3NCW9I*V z#C4cH|2wj_)DLzd-pHsIvelEE=xdZktC)(cHL}hiF_(&Z4rc{i7z)|SNv={^c7&qq z^W)UT7}gWmqKEv%;NBWX8QkmAwYv_rgCs!3ii%PxPMedoC6trX<;Y6ihNW1gU>%RU zG_K>cHQR3PbJ?Ea*j_)>_YNJ|f!FI!L{&ju%3Kk9R8CTnspe3cRJ!IV*ymkOAj2)Y zv?sUcsy$V%B134)^?B9vWzSJhPwwLKPmh^H+NPD!+4d^W&X!+_PtEGefopW44&wR$ zt(?)z|6i12u^i3;IF8I5EO$*Q7NJ!eD1mt*7AbUPaZHSL&kf$mgImga-^cUP2pV3X zsHh-oLe|QPp&7L%6gkgCyRs%GAIE%MI5-L}hZ_D;O97S5oYbkZ+b*IpUO%)eAur33 zFX635lqv$QoS*9-uK2lu)t?e;PlKJS?;@+rA4lfPUe9tMo)GyLCHkvgM{^p!GuXeW zy8qES#u0|Z5pKm%+)6>XmBxIg)_fi@(v_n$8VD7Hed+bWi&bo0<1K8~bEaLP0Y%p` zIkei|lFfoLNysb88bQUK^?JLP_79rsVkzP?JRlWJJ-_jvTm#9;#-n^`lxWVu=2bA;v`bvjj2r&HjLsyR8G z3azRB-C?!Y4VOC27hS>gT4`qhPG{?ZIGp0{2|2_ zEiWd|68F!1AFB05*<6sNeVn=na@|&q2r&6h^d(+5UN?u-=;cgj)Gyb~0D;uN@P&SU zuxoSxz+a{U2EJcmo>@~wczCWpkTczta}-LtyK>=NONV%=o&vM!=OQS(7M6zDC%Je% z*@vIr0*3;WEnSG4?W|uMht7c`uWz^YV?p)fDdf|w=(It)1H{8hM4UTCPU7R6LIr)SQdsBY}2gxavLjS_0J zh1%@+?&}qqm;5R7GDS;XW<>K$IBrl`6)fnYq$gt6j0tmMD`SF+w}#ir=gnQ(T;@LX z(mI)ck4VqIi)YTicC<)rB{?D}gdAYTe4Na>F%8SCJ7ccpBMYRoN^dqZed4H}p&Jid z)`8)ZeGjynt+Mf_Pa-L*bk!uHHtEwQ5vT;XF=g_I@<|E_d&!vyVdgol%JE z^M}kWYJcfvzKVW3MEFC_DFvl$I@fbpc+FH~Ub_HE_l*^ZQlLKKm>USlf=5Oz+Q!Cv&2G$!S2~cD+Gv zX0);T?@_Nm;dJicxKlD79NJ(!Vc_P~oNvP+b3PsHY8ndX-uMi)j`%5U5i@j97s~QW zMtprX4R(U}h3H9?WzxzZIjs!R8P35ho*ELJC}?1LKJ(vhCUcm`cbhLfG*&7)jCC!i zcZX`v5_VK|(`YTH`eYl;T-p5Ee9n9{hCO+cG5K_(+$JjXHqqD7217d-6Z~4b{I8m%Mjv3*SR-d*6jqy(f@`;cGXhbyZKH3Z_g?1m-&%9qsumbJSER}4^{6`;Nad5YYp>=$rkHBIuv5V;88_xQ8#vg?5lu{FSCr!8}e%FyIR z#(08ltm=;7@5}n1_q%lCKj7!96FcBQfBgV)s}5I2NOMz_bK_ff7|}Aod$Cq>-R;U^ za@9i|E{^fI?=P{EzQ_5bMK;u{wyB&|u_9FKt@_n5IWzF9iMS}qLd4j4zp7LbJN*j4 zM1DQbpV!;x_X!KKYQB_VfXfMRIR>VcsX}jm*z5O;WtH9mzt11gJYBzjDC?=dM)%9j#2B>U!acg^Zr6}a=*Y|s7~(p z^7rZ;OaRIWKsg4W`I18KqHv+VC_0!1;urgaJ&S|2aN@I$R|mNpLabEbd%Ju6MS}lO z!v=q&vF~Z8**l(@NwZG0nq+a6ArHE=xV03J}8fTWg;k8^TZB7_(H z94(^DZoF-J!EXJ$xXiVt%)R}+)hyJou(QG5h8(31^Y>Phq7=WkpawZ>@M$+G6_j5@E5`V|B&__@NpE^|EJx(-D{G4DtEGE>)a%- zugFC)mMt)b0HFsHnn^+rEx^K^O%pPN1PH+fLNCE221BSJh4h485&{?!LTIMf1PJNX z{=e^gGrN05vhx4=W8KcYdDCa!ym{}<%Hw^b{n8idS?eVAlz!p*#JAruQG^)@JI9v20cDI?N2<{mar(e&?C@dD3e8@OzhIq@kxN6I%Tvl zT-qpdQTi#C54F+!j?-j^$=Kj4zHC%k_LG>>64~hQAvlw=(Zs+c z2gz8BTWr-}{&>}3UZ4hZ6^+{KG`(dc89<}a9F@_GhZ!1;W?PNs86@aDr6#G`AuVF0 zQuHMVnGz=-bcy5lmlB5m7PTjkB6Ax*os{7 zDTi8eC86{QE7RH>O9uo82s*9MK00h163U%~TnLs z>I9-C-i%jCTjQ1ay$=0O%DjX?tyaor` zOgZUPx;ZOsK*D_;Y{28h1|&9RJ{Pb7fiz9aZXcw-%c-N5hh(%^i+@Ky3+X!{!~%< z3Z%*c2e)x%GFm2!P_2>nNs%MsETQ3n4mB2;JTuZG@~K#4nxezzFpi6p$v8`I5@ci( zZEtVaYad_J%(`IQIldEQ5u{5a^11YQ5QY{to5&7;pK^go89(hZG3w1zCS*8gTELZ9 z>}bj)D1~N9VF?<^yxx5PGl9y@|D>F8nU1fI8%Vd zB|7)R{GJAj=0|RY_DY|OgFO7)2$z%3SzR5Rvx<&<6PU&@B6x2>HGja!EdW{WFEH>7 ztKDvIcb`C8kWkKYpF&Hd)Tt@=SD=A&lQ<4Vv-o@*CX#j|+>HAkaQ#zI8)HU0XUBK> za2w8z^zJJ%cDw+x$B5jo89p0TtT`LyA1nJMs&-J-u`;&wS7*z><6tj=f1;htxdR_J zvdYHDeH(=wF!{g{jQ}wfcoDt9w#0I>*p!%-`z{|#!kMCc6$~~yPUL**|6Ta4D97}E z25@jdMBZlFwU2B&8DjI1k>1i^A6beqL=KDemiqdld^DuDG`UZz6%EdYfPasw^B~2n z?VW*spJ14zF6QdI5;`(Li&J*_j%Z2H1{%^lAdlcT-y#u6BXCn4W-i+(@{tMED$jB< zEN4h6>%R`dS%HTj9EI~LZ~)vn1bj^a<;;WvKIQ{2hr!x!Byq?HFn-u{zd2rNCML06 zF*JpycuYlpM`wd4CB$-Hg}lj}=n9-?(+5Urw%P87;7W5uJ!NfZ;<^{rVxdJ)g1tib~hy2Oqf6C-uk0(Zz-@ zQL>t&j(t3w>^6eXInYhkE^6GaVCHiph!U>ZAgkW0pllFCso;tY~NwXJDlj~b~rC#9!#V`U1enh+ZsD^HjSU%ZtIsO|8^P7QW9AvJ@M?H2l)d?dU5W_o>d<8y{v@e6C zsiP8#iJ4!;#LNts7$$$^>1U`L))$gw)E!*(krA}E!R(dPD#Tqt2rd2QkCm3HSAosM) z_S++BxzB(o3&o_QeoekURSypSEw6;~*2VtSa-*%Qny9GjTpY7Qcs=uB@?@{vw=Ox_dn8`Soa!O=Ug(GDf8S{P*U7MiATdmfp`#a{` zH*QD##Q8|g#O3R8Y@m3VpWOykQkhQEuqEl|RtoFgeOL|jMZ8;|*nZ?9j=`IHV8^5QIFJvxZ>U~|?KwH~#=^Jpnj zybBq#+!xSZ)hsJbSS7mwvnp>`^(QG4NNxETW9Dc1up?xqDG7k zULe9b)+CbX=V{)~#QR9#FO=IMS38T-q{&GMOhHU|r^2binC8;%CJkAgzy8dlWdVu< zwm#AekP@{~5#zxEwro29xaBh(yOViN1l7i52ZF(rP=P)kL64 zOBGpmS0pdA`ryd$^ASh%Rm&o4KNK|>#u~O=4Bx^Ujdm5UG^fn#S2JoF#jvZg?TzHJ-kt)Mq`nBSWuQw@4^YvCrUI#Y2IMB`ebWJTup zr@AHyK!@8To;{#BPG$cy6>Z6m)VtD+zU|(!$g*{jqCN}wBtbsKXY@i;8Y@OUmG0D3 z+F&Y8o9)S?(CLDeg%r)`43p=i?Htmp#R_$#+(FIMj1^G>#E(L{lvQ9pygrMeUiG!7 zvRFUm^O>YejO;^o6T`Nl@@LL!Y}l4`YWebH?e1nAT%^>d@)um41;e!jG3z1L^sg|g z_5Ow(RpHE-_jhJ6$v*WTKI>*_FKHV6aWlmv;6HIDRk2tq29KnLzF$S*;WVvr6dH4S zfW^FjL8pH*503H8AM8iAtCA=4?OoY{DDU*c8Y8uF?lg;Src(Igp1;rrn&-cXH*F&O z^4XZs(O)~tCxiWyzlZS2;Lyq6X!Xh8g(Oc(!5Ea^MI%)V)e%RB@kV!}qrs*=8m!I; zgDHZ8EaXg=tl8w1OS?Wm-rbSw+&KL%U=Vva^W24=BcFqBtNcA`Xvzp1u2 zezO|GkRJ}r4h>|%61$kFBt)c{(~#FRWnFrh+G;;um-Y;=OQ(!yU6Rq+Xb#n19UROd zbvB|VMr@QAI5Q#CnY4H?KxrP_Kt+#>1q#Vq$>bFlD3U6v%XnuJje551OrqGCz)h9s zok^4;z*eQr2~$@`rb>)l?dh05OFFO}vzb^BEp=pe6ya1@!ar|ZT8)>E1vIx;jCiA( z-p2jKGZxyt#bwd##iH37ud|vN|3WEyn)f0n9@x|?>*TGG*H$;-=`-e`qtxH~V{V9K zi4CPhfJjsXLRJ!*XO{1X=cDjUFa9t+@n`7!drr63E=-l$wdR&!CCa0ObTg@^_^o6@}Z;?P;u1e-=2(?0?HzKsf z%I+-(N{a1rUc_prUG$x%y3$5n&OD4ulZc#xNYI#oWTHqDIJf6Hkp5fE z95hrFv~@UWo2sBC;h^oRg0>F_EvgDy91dDo6*L$QnpYJxKOD4URnSi1pnu;h;mRf=C`@=MOZ7 zZ^Kk{#-2l?e$oa#RU19R>r%Qx6e`z z%Om=0=PyxMEgH+astV~?AW>4ctEBM7gB_1lVVw*tTpf?+-Hk4Nb-ep;+14_zrQa7Y z4fiiZbeEZX6%R4xxHT;({FKD|XX|TUN;@jhwqNu?^A+f;0Vrp0*gbd*+}ta;j?Vil z2)oFloA{1m>hZMUJ|>R^IktBd^!{ckVaOZkMyGnm9A}f3Gww%%+qde6%+q`cra%9& z)T^wvN0zd-M^=@I6?nTe-=05+5e>#MLm>^|R|9^(;gNvdE=@CF4r{aORGbDL9hAq8 zy*ca$qTJ1k1(t?rx-tdt%i6}s`FMra9>yo*PEfBgO_Y}x7%I;%d_^9s?SVDaCcj^d z2uT?tG|1CN)*avqug0SZxa`;P{*G6wXnWe}#IC6e=DjNINaw!><`~epP7}<)XGTdA z&)pUm$=AH_-Mh208CxFGK_z+uXIG^us+^sH zGg~nNCzOL{A)$>eeVLF?r5?VQAJ)7(>=kK|Gi^eK#KRod)RF>2H9 zoGEGV=`O)|Co2%#&f-3f--FsW*@FbFn3QtGqMx&Vs2*>`d%85S_rS+;m*I8Y?V;k@ z9)PI(NdWY-yFI46KXoDQ3IB<{C!8Jn?a40p6NpxcQVt_O!lbAGKJsHA@jfHU>Te>Z z=?d-A6TPlYsI(O;e?+rhST>^S3GbJ%f$!zZj+NV7O@?qytFX{1-;?*Kw>Jdzm^%zX= z4rZMk@=4g74_7Lw(oRrvslrs+2PVnY?0BR!C+kkf@lwduiA!-QyqWx^XXQ=$En` zSAv4N2XHPj-kl$uv%?;Yb+S*@>~ zFd=wT_VeUF#7}eOfkOCZ*xuP7w#R|;X3FWUtB(Ka3(UC`?lj1rHoB?sJF|^S5tC9l zf!=t#?W7!w{dZ>XQ;l?=FbNZ=@A5sQA&#~$8;i0W-I%iMhelPr1a2ASv5l8+(60A` zmIT|%kq6-)#&3C>FKI~|RQKRh6NUs;I%&T%@&KdaH|t$s2-}8G+4${h3?pqeOo|UT??XBs1`)_6SW{(*=j+53qboxktHCL$?_e`C^{p;;LP{HV9xhE z6%k$(9@Bd|90Wr+-vgsJ-}7?V<231hXo?USiY(_hqY%Ufdcs^~5d-|xC^(`7qab@r zI3(o}+25^xpI^*+B0L#F zWw+@*SyhCWLkMtF##j19xC%vhvQgC@2}NVK={{1G?z15TxGA;0{d8$}n-F}J?#U9( z`?()WoYkQ}3qsjhQ>KSQS+d)7AFe9XZ$k)hQ%Uyn%e0Jd1Z-5-4WVf4Hr)+X>An&| zfSXdg+E4cyq`RR}y7z~ovDEadx!LLpC!B8}Io9=^E>Ha2! z05_#}o?qTCqr4A>(!Enhdm|L>jp|{Si@P6HmErLaF1tGxgpYCd;`-?{D-WQ4{He2p}RR~Xo5ZGCAq2Q7 zwe$USzk+lh3Z;9$j`n&e8r){Pdl$xJhyuM{RghnXBCwlGr>hF`d3%&N`i&rzoi3YFo~!e}H%g|=0&!7Q{ zF#YZ!-nk~xV%jMGRlmz+me2o^-oNmz9hJ{enG>{QI*7g`!6XdYT3h*lp_>}@Yt^toLz!Mtq zgaSON0Z%Hx1`XJt08eSaQws3320X0*zt(_XE5L6w;5Q2Jj0QZT0Ke6M-zvbf8t|+F z{7wUYrvT4sz;g=lyaqh4055333kvX}2E3>MFKNI_3b0WFHY&i&8t}3LyrKcGD8Q>4 z@Tvm5rU9=h!0Q_Dx&pkR0dFY4n;P(@0=%UGZz;gr8t}FPyrTi{D8RcK@U8;9r@p_} z0l!y(KWG3uuxBXIm^*@HxvezhNdQYgw7-B*z7m7E4bue4sI6+&?VwpgpJa^L_R1ZY zGzEArG=gVv%<{E*Dwvgdh~X^=M<~I=^9cEVj_1)G{^Y6r5IdE7n|ShY;>qw_aRPZ# zHjRCdE-N5MfN+k+fT@{ zGtt7iN;{h6eKbp@1I`cOG)F!_Yi=aRAK@Pcg6U-l!5Bu6cN?Xo0f=IH(;1S*exH`c zAe#Jooe*Cx_a-5RfLz+y7C3$MBY#<@gL)hV+etZhXV@$8WW&fu{DiYRh&D7FcOiZI zoctB0+eJy1e?SdW{ux^5Gt@fe``~>P$HCa@8Zxm;OX_VT>cjIA*@0x7tdl#)*<4s6u+ILtI3^7g(+=4;PodO`xpXWu zzbhS!yML#an=>(KZO`l;Omp&67)Eit`#Bs%Gdn|jv7s+IBm&-+nRKz z!I_dkvPhqf?x61sKg*fqBD`KmS)U{+YjRWOWM9f^dMzsPmQfRLmcZ6#m3Z^`6QAhU z2`-6}MxC_XxejN2)WKyy6^=5cB5#XY8Y5btyZTGp<08xW)QbjATfE@7_|)c2EgcK`;!|Hd zZew~Vjf4GDPy6>D+lGoH?U&G@t;ji8q-5h$j~VhlwxByc_0_pwn>^HPXwVQYSQ(5n z$}7hXE*!$)Ldj$3X#{;h<}mT87u^5%Baqh~AI(}eL|bP9ec^9^`t;EDh7KJ%6!(YR z%h-{bpEwF}VhdyR#(9ms2@H#=c>$oor<+-G&+R%>?bT$Xwd-$neNB#aj{R@{O z&)H4eoHs;k8wG9r^w6b47qAndLw6z;*>sS9-&HS{B{CqP5{0rmALXZ&IE ziJ^Ihjx|J*vdG}09CYG$cKbbI-xnKrdWcpl1sZykiZi&LQ5JpF`M05s95k@--~Sn+ z{*MfjA~O<`hhuRzeDN|Qxsribo}+;{89#Uk1F!RehXA-618?zxNAU|)47|?=o&ex9 z20rTpPX;i>z}J0X1wgW;Bw+Ko8h9druQ9OX1CIyraRx5)fh1Os4E~UThx@=U0C)of zSNcG*35yI~$iQ=aAc-R*gQqd@avw-rwaDNR4E%u)Bz^9$@MZ=c?*m%_yo7;m+iPGqfFle%)5pvKcr*hq@_{n|{1gMP_JLCXT*AOx zd|(#9+4N($9|Hj*%Ho2OF9litkakLgDL+t$G0}V#VZ^vJ3VR)4ziAxyKEg=XTASe# zWH^C-2Cqe+9|w^0!;q~3IVB9)29VEW&Py_<*B=!CZgd@g4_%jebJ_dq` zicTK`p$Q00W7YHT$OBgjHX2FYh3 zps;6yfR7MkfnUZU;Pv_5#qeh9bMu-BAlF7NF8_nlx@VAY2^)uoaHOMv2k+n7%ItL5KauQ zW5*dw7{<)JloXj*N^lXfx5`AOZWX+BI!xc=n5Pg{+h?EdJ8w+(NfNHiMyE|;1{8%( z6sFi*=%j>uo%G{KuYLmhRw?}p)$JtZ`b1>*iBhhgOP0C#K&vEUN@HV-npcBKs?2<1 zel+}KJwAA4e!q4dX@|hX+LRX9xAc zBXXWU4wFu2f6D0@!n=|D`dVuw;}YwWkkX|J$HlmG&9X7<>7PYgM9#Z1cHVZICC}@* z+hNxU1NUS2;D4*VspAkBRoR6J1f*%1NJkH;AW!N*uIuWJiCB^PPW6i!q{C==UHxaq zE`sjQzR0O-^;^Cs%RWz}`mdse-ZEMvUIDwMOnH~DXd{I101_DoS;$3B!Wf>R?BLem z?k^-jqR*KSeHKBeXjv~{gHVDr0y0xi(V$8{L3+#QP!?Hl4!bWUcW$Ece1kk)%KdF} zcPjVhCPG@OJoivQk8(eW*i)6~1$fS6&siuF74ditIz*GTWIThWvW-M65HPW7oq6e7O5BF|2Gh>>%^J z(JtS`O6HYu_rvVOEhEaQLoD%r-;_;2jX2D(Mo@Iaj26vIp{X|+W*csp+Oo!!3 zPjeCYJz(3N4r5E+wUX%qJY>wt@~45u_%p-!@X&PlHzD94Mtk1-7`GJS6V;DY>f=uh z$A>4+kB^a=5+qsz33_)(GdoaOE18J+50YosOjR;1R z2}W+I5DaFMqx@j!8;Im&+hVN_8yKWxo0`Z8tAm3}&1oweu$*MNCWC_}?`%xo1(>}5 z!By7X<<~VCka~n@0oih4g=a7y10tFz*Yr4jalVm9)tyBQm06UsyNq11B9ZpJ;9$-@ zT1<;KR3ZVW=PD_ z(cdkENN5q>&fzf`l}m1-<$hX|SWdGld+A=Tfr7;Oz99Fr;33PQbf%6s9aXRY;!VUAWGwDch!-e=_dgPo|TLCi*!9OR)H5#Y`vDiSQ(38Z!7iv(2IGE%%THWm7}0 zt8JnhU}@aiD+BQ0MY#P=7009EEIP;cZ|KrC;8_^zBo;$xpi1d8Y%1zqcpWC4X=^PE zrqjbuHASp+>lJNn5}Iy<)-vIGcy_j36$&g}x}Dj%bSnudThpx+lVm@TvHoOm6GSO; z13)VtNhjTcv^?KpE@`Awp&{~kWQ@+1a1D6&Et2;m8vANSp&p$Hl=TfcIr; z5J1-J@ad>Hv#x3n^hun_3-R`*dlJTg>h_Fq@QVML9QomIw2nt8j|%2>gIJ{qiQ>{^ z+R5}52SQV3Gcovz{920qS_QHR=GhTHSlBf)NoKMDIMgZ<{a_p@HM<6u7^$&R=u|0m zj*U}ce_m)=WV&A3Da$ZGiJJPQxsAnxJzkzC7m7fp(BA4=nt!K zQhjmr^#A2chK5z&ZuOl}1JBibXN3Iv4@Vgb)9maad0PAEr-%OF>7u_*<)**#5B0cr z_^nTq4Ps^V?`l*?l$aP{_D922ILfAss>C| zfN2^qO#!BBz;p$ep#d`#V5SDlRDfO$=v9C|4d_#VSsE})0bC7m6=1do%vONB2ILi> zpaBI1C~81a0ZJNBQhG+?9f`y+?np@Fq5cJM?*hCJj=!ACH&jb#rT7M`b8?o2)(j_G)?#|1aMBN^{cgy%kwqq0W{ z_-F?I1>olZK1RUDGWc%*zX0&(1$-QX|KWp=7w`!T{+AE-1bm_@`G0Ckev$;2Rq&>o z;EDvV;6x)aUEq}hKAFKrOc(eR0e=aJ#Z1qZWz#!Hz~|Bj_rSI@IOB2m8Qzx_IHADY zord=nl}Jh@aslUs)w`HCywwOzlHLgm&l<#FkRZ65A(x<)oJ3%TcOk>Oz(%WnIK;b% zVSfbM*K2sEs>EP?{$h5>P} z;e`O}ZuiWJ;$V$2pMhQJIlhLN%D z4Iy%~_HB)Qidl+TmGx*P2ewqaUEpxX+Xg!}ORaWm(K45#b`~pA9q)P#u|&0-$3ZbX z*u&nKsC2J{6Nk5~kSh0iOH{edh9fTbYEEXN4`f~FRSaas^T*`Nld-wb8t2K_W*JV} z;-*Z>vG~$k8x!#&t;))zLgr&jQ%|u;$yzKvS2fISy2$jFK>k&jYBhWL~lFUK!YaW4#N?- zp9&${Q;0Q}_J%0|Sl-7`E*&#jh1M)S$J>FsPa-(pj_~abJ@PjIkSy0>Br))Y0C=PD z8E6aKSGa3~2eDbVDR;O)#*aWOU2E=(4^Gk6x*m0d9l zM!4MoBHm&*R*BQ*7A=ag?d>5=yeEV_KO>cR)27VokV^de`V5+FZ&f&hGdTl*T1}OK zIsOc|H9yHCs4$0E$GzZ;+TQ6Zi_d_`9p)?m;>YX}8KM0{r<#5Jg(t1hj^ zDFNs6{NMmW+`DmL)NBer7Dn44?`z1E#D521=2ACot-FC8yN0c@+}ovqpdH&&+0F!i z(y!z{m%-lCg`|#TCv%YZazwEx!=zK{^n>Qs1d&uxolx_w$|&uX7t!}L zo8Bu}@OCqX5hgws9N~62#8O7LaI$rYvg7?kfGu|9jLR0c#5#-38fei7$+gY`O$-^F za#l(Rc_3z8x(XyVXF=X7b65dLj_%#D01P_-(|fHJ3`+ph`$H`lDth76R^xW!sxT;~ z$*#I#7&O_Y_fEsGmNf`_uPRI!J}^yS_=-7$g?PHzbQt&!_j`;E{--oUxAQqQ?Tk=9 z{!^H#Y>Ot>p(<0OyEwT-I5}7_R3(=PCl?DR7oaL@th+)Lg&~Eqm-4)`!7FLKyM-I>4&I^roU^!eH1nC_eJ;fPp<&g~Grg)LZJ>KcFZrR#voF z5}a9s%Lw=iZnb-PHN1OKX~2-*^d=*lSt^@P>TCpFmzr?L;SmhG4?Ti(SZD-;ljG~_ zLI#4Fd8exEt`4&EL$d?z%GfX?Y$XO;VW+Bk`}|?5&=O<*u$k-~ff(~QYk>wURNXK| z0$;~^>s`$m$D7R88IkR+uFqJCe>C{)Dfq`|aTzhpQczHzsA49kDQ41CyrlGy<|yw9 zILc?MWJN*#$_BW!gVqn45i%W)e1Z8zFwv#BY>xQmOKvmRD5;`wz*1#xIW1&BnVHw7 z%q>H0n6D$a^ke z-~}MBjjm?rr@?}@tFs?g)ZHH0@_D1E8^v;ag)K~{Nk)ik6OQ*;6jO>- z+()HF%6XJoLFY^LEGNjo5{v+#>h-p&Mi@80YqZ#+2SAjMeBsD9X=i9boxUbmQ1?(= z7Jui<*V_qguRZtUHjd{*XD*CY2ctTuBAKuyHra>LZ{;wqB0^l!Nfq2DkVbX1!*#SH zINIleXors#?MNN%D2{e?5bemZq8+279m~-^A4EH5tY}y1?z@t^Z!2`)aU2aHZVb`l z^n+vmZo*Gwy3y`FAP&<_A{-EQ5EGTc_X?xDQrq!SHK!_6PNo8_{<=gN-WT&F z(MgOji)lvSH{2x2X7YQ7L1w#~ss~yE#8`P29eQM4Dntxjpn%84y8`F19rZnOgdKMO ztq9HV{@@us0AJ92xW)EMygu;3`BJ+f2cS|$`3kgshHvfkXk6NTg3{SP%_zU-_Y1>T z&-2YAI6~#ultHhdUJxFp=Io{K0;x*7`;ywHU>$<}!?|e3>VqXHVNxH)a#CT698+{S z6=|O;beP6G8Q$9N%l`hy*Xgof5vz6#M zX}to8&G4HMXnB(HL4;s2-(Y7CAhQjId#6Gy^n$u4_5+h_3-sZZl{nT=>MnnzGdJCL zNLU!k*D%-f(TAyMr9U-_d&xyxh--P%)M$}ZV0j^+UColwk(W}MZd!&hw-c@zF7sX8 zZWm#ek}`N$#c%SPED2trN$m1Do%m!p=EI^P>rEkdA47Wp<+%av$a!dcuPY&J(`g_h z)Ad;GF}&$It(ks7d*Mp(NcD1p<_^ktcz@nYs!Hr1u7s|`mwDXZE9VEA^0xO^EcYox z9PZ!1^65HIg8S)RDmxOB{Q0?mFh9=@gVg+_vLQW*R*hiQBe3bqe`4xZvHzkBmNdbp zy6o_1((H@%qe-Sm%CkgiVtIf-0{@Qmw4}^?+F3RAE_O@BRGsC?v1$_VFBArCwgmHo z?=j;j>agqndK4!z#CMC|36FLsdqC2$=f7$4kyq9J+v<5zJ7|k>8JLMeclnfyM;*On zJ)*{r$@kxEF|D~@9X%~I;*XVj;Wda%AA05DBnd}r2&{H>!z#j_OTpzGJh(Wr#rjg~<0h_A>Xbv?e zv>cwcQ+P)ztp;5AFPCV$qmr2|(CqjKRTvW4lF6dJF}% zCwVQrC(-(&`H|`S2z|c982&UBhD=~0m-?1){vFYBb5FjDCq#ZvsYq|h=)(m}rvrw) z1KB4!u@#Zh7l#iQy$+)OiN>51WLxLpFE; z=8l0Uh6I76!uTWwlT_^V+izr`5$LAc?Fe0|d_3An@y#xB(>Y_#e^K7hF<5@Sn&}^> zsxqESi~?<15M9k1ys5CJ7BA@trbEVNj5}X~D zbwO1_y=hZiqn}npo7_bjT?V$!10B(lv+4+H{6bTEf<)}J=d?+6u6PWXKwK2m)0B$N zn^-=HnA7snG$txX@$F4+GbkwEz}-!*iH2EB+NNpIr(h|=YWHRlwq$&YCi3=BVP{ z?-y4UX1)sepr#(Gh@(^?ySyLp1N>^Bz(Gl+620wQCHlbE&Y_g-4&lOgh6*1Ve@sJ* z9cr~s*qQlpqO(||VFIz0R7*<8bntbGbMgOYeN{S1$8!5{5Rcde)sva5>PUmS1)WsW z8mUoQqgi)mjB74^$DJAHPrT^FgU;Lu6H}UsKHU4#R(>OORW%am30aLqzRI+aOR8s} zNSwMv;?$`5mC$KpmCD@PIoupZUEoD{jkWiFY0>Y#)L>@7T;Zo4IRA;7uQwH-DfJqU zYPbQo205#d=Np+Irr5C`M&-Vg-*aZ3xVVEnPG~0h2@)1a;`I??F8NM$jv8v3S2v~| zzR|onP~v9umRlk`+~Cen3^3#Dw_7$cV=*mQ+-^;56~ucNrqX&_`2r|$k5Rb^-^Id0 z*K*W*o8Z+=_hTH^?#-(Qk|ne7KB9vWoe1x%k(t~&`vnr^U>3`sfL!GrtGj|1?(%I{ zXtq>n=HdQ+2{*S9Dzj44%<@lkY;}7gzvCQYmxxQ=iU%d)+4Cqy)0Jb!5F4&d#3EkC zx|UC0>GO(w>za{tR`Pj{Sg~DBXcSY9G0>EEc)k%^BQKn%V>{xec#`sSj~kV^(d6I@k(#)_jOe&LklO6D?MJgY z+ThKEVlBeOrIz<07K)`Lu?c7BzS=lu;Y4N=8inlVzA;M3)~01U?m|@GNjt@8+DR5% z_2}%>^1-_Q%^C({rbDJRu*d>BBpX&jz(bCg+8AcJVp%{56KxN%2-*$d4o7RlBH1;u@0SCHq_&f`!T# z^tO789eD$3!2h}t2Thu+Xc9k-Yla9@`M|66`au-dbaz4nAaz-2vdjHk7W=`RSK#H+ z?`oJtZ{g2mR2`@c^nZzumm8&KOZ=!(zn~WLLnI$*oofsqNQ-o-)i?uRzP7jBeWQtQ z#|0#>_q0b*eXoFi`fTimiFKL)md^Vk)VJN`3$JRhkC9_NjKb|hYU^D24;nKduVFJ| zhnvdDC$j2)S7jcNy3^H%ifn5TTBDt@xLK4=qRDxs(QfM|5lJq=nqE*2z*f_IMsmjM)O>Et&t2J8( zdO<=GBQhs4^HVJHCHLu(+|?uyW%uoog|BOPvT5d=Cgt9}>9mK$y{B1zuK z$xHABZCUkY2(WK}Nzek&A=>4g50qO4rIcLt6(D>A5^e#RZac`)h!5UX!THzS8Rvc! zPdJIbSFy|r85Ad&>+z)t=3an2GI&#fbKysb;bPfMetVZJwhNWj1UL)jgAnf^F~{Ng zig#MCX8FLuEFVZZN=QORoJ}d?3_xQJ2zw!6I|DC|6>sxc@kmhk6m{IlK~;kM02C7B zhkzkL{>r!r@@rDjG+DJ1_6XO6??mDD0J_b;-s?;>l}Hp2G716cSYr1r9(>*WE;B!_ zirA(V_|QOmohq# zK77dg5=_sdl&^SDocTeS#5gS0K`a*9dS zOZkNksCQcT;X@Rm9g?i^tO)L?(4Xa!56^j?V?id9s6WMLhR4nCLsb+nyqG~0|W zwep9yn>@rS6<)!!P|cz*@P1bTt6~?o5%d1Ahq_L$=V}0v;UxE#V{`B3t*-t>BnO@) z!H%~ks*g#_;b$7vc)y}(#PTc`7Ci4l>^dK7&);vjXA#z_pK49%PgqlWBs8TLvEC6O zZl@+4d9AnExmNxQp%o20<0?+5wp)sRq*;1)@`8b1^P3?|9(Bq)%pkyL-MLHzaosE@rD2K_|b~Pz0TY2zvR~ z##X^$V==l4?gBWp{_XmD{Tqt%aZ=hx^4^lw+HI=Z(sNIZ$ewv)al=X zkw^MBHvZu8elZhU8RXO>wH>*A6i^^7i|&O-H%RDWRqoTPbN;aKKu}cn8DT6X$5-^2 z%hZhpx%hhuYOQ$6?s}XkKQ&G@LUERX{ks_I>|=2+DrgveKwCmZqSbhAqcNx=ROgOV zRT3m`f&Az?!vFd>p9L{>yN&?4$}^FlfDj>TuDSt<#Z%FUyuHZcgaq#Wb%U1>-_+d?w(4YC{%7-X&(ZFjw#O55L zOm7ZVrZ?~p-^aJ7ioO1To@*@2GSA8*JLAzUIS8Qb3-l3TV)q{2J{XV(v@)^Vb@ zMmWD}1gjold$VX){v(4!5l5|GVcAl3Xh=c~xdhL3e)x|#f)OO0v0N0aDj1#Tp238< ze1fJP8y;-1pW0Hm=9f?#(>n#HJ5?L%H#uv#CoXg`SN`Fc$x^8^n#odeOqy?4<6XUP zW_gs_#xn+yRN5D*U4ldF7q1&zs)5$~uJzLty)XJgSgVG5-|sL-(3QU=+?`4d2<@`o z3modJt?vu^(todX%W+B2FLnem*;NvAR)OV;R8G;XKHVl#Y%wj=Z9=LYA?&1Z!VU2G zRSHW~xWLj%U6!iwa`q6XKDIvhU)MEUOo{I`%Db-}w?6ltQP)+zhxlsQo5&(YMC&kN zWM$DYylcQyGNYpO-PnJu3-PXNoZb3EovD9!#259pC0UjGeI(7|g( zPsr+2_iOO%ZMe@e-*`BNz2#j8pz4dI{#)(tZ_#hb@_(r^Ccow%;bE`%SD@Dh=@94$_cP zChF5la{U~eo4%M;#ha#@Lwd5%YN!g53Xv>XC2z~U1)1M8cJto~oXTxrIZjY*DjbPF zR=B-)4G$pi_Il7A3WVaXIE|Ke-#!QH>#wPvH!|PDI~uINCQg5%vNFRzOkjb2{CW%eRs0SLNNRoBfkg*?d~P8)QWGh*a*CvrhedPUb9h zn-GM@LCTn-vWtdvuG#&SvdO@WP?5;`symJoHeYf~+bQoBHr{1f|J&e2HnxWZ$03H? zxA$(1bf`1CB>Rc<%@a2kfVY@C@^6a%gRqjrpVM|w?AW#P9;jQ!L-1M9=jY2h%E(b5 z@0pP!<#V)RO5n|(U}ol9W|mk&7_L?x72?6Dz&UCRoTC)Z(E(0pEe?n2vUiPqUPU=3 zh%%`*$}tM(*fFv`R^fa;!0E2V(Rm%G+ld|eajk<^9giuKs9Z+{f-e)itnJjAuu)-5SlhH_%eoN}3L4@pdDQ zh~@@a2PBBAFV2dspmEmic-yn+m+(3je%c<{HNcG#YmEHKi1%XKokXO-Zgn&C^_ROo;o$h{)K) zh7x?ht$fG*Lo=ab5nr1cB(yDak@ zJ7{^IJ6*cC#a>mWmddy@F;~0GGrsP3#0;byl8Ue}P)yQ4LheWpw%fOHec6s3N5h
!Be^7_pgF0+qSBKNWb+~?9b&y2D*?p0+tNcCO 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
    wu;H3^;CcD&dt9T-lEM@6$fklXn(?!S>DdJ1 zDrK8sc)3qQ?i~B!V8wqt*X_oi4e!eT(wmGK&DSsiW_LqdPSRj8XC|tm4|5JTFjh`N zL0D%FJOK-yDb3DSq~dG+YRSJ5D%!wmzx(81LHt&fjrPA8NckM!yU8r3 z;x|bxYrfo-VcYIhJh-pQI&bUA?8rfLf5m$ZN*hCuooU&SV1cbk^{H5|S5kw%7AGZK zocz=_e%tPtxDqR3{z=${!5_*95Ed(`y5aTbSe3GH4C-hMk3cw?1UOx402Kq_ z?>7sDnM~FDRm|KTHpAlP<$%neJjeT^40G&hZV)9b7Nh6uEv1Z-=D!HFn{6&Z4GkSn zRs7-Sn|Om88m>VJiWTX&>);;y^p2yS@&@P6(<+z4NJ$qv8I_G!>oA8GKV{noCpwQq z`2{$JWjq!!er2*vH=_|FZ{hRl@>_R`4C^>U1ZC}0Y?+u!tj+YUlrE4E9U@q$61@A{ zHN63vUkrFKuuN-p2jo?LnJHK4ktV-t4O zAmCmF)}_xSLfIZ6@WFVV$)th~dPM{r%lCSG%u6&N`X{0{!9klus@eS;3?DFAdH;hh z`>ZHGbokD3`C9l6KB^{cutu@=1!H69x=uR~(#(F_*uYQ>KK7mO$dH?Gn@ec=*?-p{ z>ZI)T8xm#!iuhbmQ=l1ya&FTx>NfEtylS!?^N*+=+m~^#H?FHG{D;K1x+E15yRfan zHwwrZ3AVTyk|Hs;qv^m&HwVwT%rZGnvHLSyk?{kZx(VIgzE6{>`=4)=x+je&9V6?w z@_dF16&%#&d|RRHrfg~I>B^BG+xkxnB~j;?;sl>m<-kmKmZVR){O6LUE#D^C?{7A_ z)nQ5K-7X^7gHWR?W|8UJexM0|fB1p*gL7}r6LG#n4+6x4pZ>nwB&yDO>1TI02&7TW zd}=L=Nxn2rl)40pefm4aCzxyQU}P@;QUAW5PrvoxtKddrG1xWoy}q%GyE)`lT5q`a z5`>G}mGRZmA1O0$&a(zEo6S+C!o8Bs5?AL7o2)o`^WIR z*zb;I#Tj!NPizmZWD#M*;WG<93Tk?soMVk;wH}$@nESF( zZ4xtb0^3FxaWgE_WUymH$#5+^ z&?ocKsAw>pcdv*QRZPq=a_>i$9^f=h36?BseB3qI0TWf?bDZ+Kaqk8O-H6sHzxWmu zS>Z2O?>On*k1U}W%k8G+g5sx&=GVC$ZyaCjza{LquPcl)MR@(moJ$q2R#cuL!Y8g$ zJX;%XsC+<9u5!&C>rD|jrY4(1Z8mi^|p@qX2#og2u}kEQQP z==LH&Yvgu+zE?FXZL8NOBa3Hi3=cH!^|Ki5q;FtrI#c-2k`;YDo;oG*X)w&LYU*hP z((W=DrpLcuvbkH2|CDl^bba&Ks`Vc0hLQt<547`(1n{kfqFsp71xV|n&DbnH*ugT6 z4=ACjR0w`fXHIf@UeQ~}eSR7p(%Tg-w|-*|J;uDL&3rOPTa8f8G?2_dn>`Ezm@JT! z$EJ&b$r!?)(s~;l5X=O}(|R*QMEz4J$C&Gu6^)Y=+E;(@REcmTl>Hm7tXc9sV!I%i z`%le^PAMg+n>^{A7nQxKPWk5E?moFEl8^#+ zuB{oKyYgFjRP>D^a-d>RZwP&wU=fM%5DEMCGh*OGU0C4zuG-j!X6-uc$NHAquKE5> z*=kuPv67xXvi4wZ#-I14+Tdx!Dny2PF;*mM)IXi(w{mbyfjrs_4~U5rG}JpAcydbD zb_*%DmTllEVAnIL?`Yyr<&(FsI23YrlC-qlu}Gy7G)Hdp@fZ@JRDy3PGX{FBeOR&@u{nk z6H?Q4ci7gNu>O+BUzE{iy7(!rsb9%OG0l-Mn)KSf_%If2TWhNNHrU+&i`Mw~N4Qb3 z0O|f)`;g!w$>Warvf14}o#`G*2=3ylS3ThZiZZ&F5mTk0HT@pH!1ijw$u5d2$WS8` zSGA`9w6}6l2N{*RlXqMrXFU7WnGQo3XV)?OoFq>XgE>QEvxDV?xGBVmx7XbT z4DJzvJa++u>4$c&_!Ym*j+0yvrZyyj$!TXFkm#3{6QR6|8KZ#I{{qaA;R3zO!v#IC z`C(Kg6$%$-6&N!95aK$xQ2TdY1ax}5P@_YraqGVTEDTyaTtLD=F%cflYwsSUvCDN6 zp>XgjpX{I zrsyj3eOetv0rC)!sp_V1O#?CD5OFWV%%4A-VKX_S)2i(XlY6AA77v82%Js^+frb}N zAoU$Cy{)Xfxl)akQjP|BYVyS`hpmJN#R||nYP<=xJ{?J5oypTd_KU6^7CM)%@NR5S z+eDm2OUG%~bL4)L-Y4~z@$0=SBWOG7K;yGB(4@)QXeRn;TulR${}ZY?M3jxg1sBEW z%FqQ(IgM-U;BZ)sTO^yD!&}RJ{+5N?Y6;}+sRis?VVVpi)+Z`}#OIyQ@xEuCoR8eU zP#HaFT`#IgjG{ArmkOq2kRQqGtMqBt}NBCjFipbnaFvpV)>U*{(S`wa)F2vJ_VbcWR1TVE=EupMS55gCB znB%n@_mse{;^aUM)aQDjFhX0RcAYER`U!|_xC}0rrbL0V-(XMb9@;)OcX^fh(CLZX z=BUszvR7(u^Nu%rR~`0f{k2Yrv)cR8v~c%&Q&94D+!LKfr45}W6Q9Rv_F%Iy5$|Yq zXruBo)U}0q*(=$|U=D^I#Jey@ba;%5Ob+>SyjKdkj~ zj+l@&aoYXbDd8}DH+kl~{1LmHOS19YomFPIy!~)dp^=aL)Ys)z;8mBy?TnZK`J^Lm zz&^aUG>rXf31SPAhKcDt`C1ONc~uVyo)M#$Sg)9Q&u0en_U7amX)i=n4n%toScc&H z@BhB#;f}YtxGvMK;VS67V`k5m3x>GLs9NYuy(3C>_4hat5SR-pjVFzegIVC-o0uz= zfgd@}=BB$~)O;+?DT=+&P6*lMpx<^2AUzApP%N-Z2EKRCFYvgRrx852b#CBbnh;TX z3*0uF*Pz}Mm-E>vis^Re-=@x{x9`bU3z=hWbUvw8MtIg=y$L$BWuU%fbTiSF3mRkY zOB_gT*K5+=Jlk^(AwPlEp1bf-V;-zYy09D)w<6rTTo-J5|C@r{&eDTUvuQqpd#0Bi z=F^}ktK9fDpB~2rsJ>;C%qga!_o824etUFO=FZyG0l(jo&l4Jz!4OM*Im+7&%iQ>n zPbM^IocjDGiQ4YX`j0MgLK{r0ct=xgtva>n5-DwpZ)ifSSFQzF_a8{%)!SAtDa5)D zuJmP2f&B3+cgO)yc)4atkfRH=$V_HBZB!AR9{}lEiKhEdCpV!F4=k=vZo(cJ>r-m5 zauZ3W#I#X>%s}^KaKy-K1Z>g?U}*)pj<3_eq-*EnPh(;>Rg?QaJi3selYt=G60 zF5J~H!`ct0{|(eF8x=8OKnpu_hW>hBY(SnW&w2LipPs@LKjDzB$EWP4R*Pfb+F`R7 zwRyQpa#P=q!R;T06Z0*UT#nAXDoqbJ4|lA$oApZwy<|6QRWdO+8)hjS(utI4ZoFAf zsQUU75)+m~Fu%3c`y}BfH74w{n$pannfGf++m-8qTc=5NbGOSR@CGH16KPuK@dHic z(KQ}fw<_XUFXLUFj2MN$E8R^YAA<;+2y45?Mj7*vEQst);vX2^%Z;o1L+6Hu^04IT$FdTtnYK%wy>doZ=#;u%N8 zYg&t-`2Dz?X=QQ|_1VS))8jqD$+?mOb1W?8TKoKL?xL>+%ze=`j(5EN7$sfTji>6mpLcTr&~x0vI*1`N{FXxaV&4vU z>Q3(JUuiFDD5K3UI?t6jkFkP>Mtkcd<3LgM$&MAelgP&~pxm6|1^+ zI#})aUQ5KobB%uGXjAw}Cqbp~6oq#mOyd+e(eUcSTHeQE`~`K`X>}hE+pD+tpP?h|$)D;#2En(K?xV7=*#4@Crx2>v( zYE{JVVt_oA`Uo0~*e5#6F->&tyW|^ctai2%TUR*ad1AmZBl&ua{Z_{l_2s8$3A`E) zeNon)cSMBaK6sCrCi-4|TeNskMA}Sk%{|yin?Euk^%5+0!ynIXB2El=Cn)nzFK@l) z*hn2cb`Tch||MA${XC*-q?)Sl9sNLxp)im3~_-H6S;GlkP)xEb>Cyx znssRF#S_sd4+_xP8z(HU;zSr>T4{rTWP@uu$=MtFyo0O*-gxRG>{ZAqWhF@8jtWpSe_9ndR4)YF~YwmOTSLlVk?Uc;q?r1H$LG$+PCZH}2 zt}n(iDMK34MA*Phv)jPt48O&;cH~8#16yX3b_nmb0E0=g49XxM>Y`js880{el35ZZ zt8Falv*=eD=suOC!3=~VWkrREv0i!%Vjcrgwk?i|pMw9wguY$D1>=#_~%R&4*Cx3@8HSr?{bj#od+qzReKU$rw_(W-0<_DcpEBjeXgPnWnFdgxm zSbHpCz(kS<*}7~F&Y6WgX*5B`BVMs5KB0XKO!3u=)_u{1;v#}a6IOkdDKn;4HlSa> zNj0tve&|PSlLb=a;FfSQUr9Y_(me~II#UB%=J0=o@Zbo@?;!cdFe(vPtQVaNm#It zhBJe#{&qlE@W6w=QRk8_epYUQP%UKZip^gJ|K+8E!c~GE+wO1to`&$lBplTI%Y<`( z*$WU775G<dgQo?zY>?8L?h&Ux!KP0 z>VJJWSV)%g9JkUta<861y*}@S6W@L-_;38<-D|z_n`)|LfeOXpPOrfFqvM@Y;U3V# zU*^~>6%D(a46-%bTXh@_@|nI9%;To^o>S(~RNnqaXM17x=^hPbPDrx$Sw$fk>WZ}h zsimJ6A3)`{y1=&3=cg`JlJ@PB}JLD?sVq{zXUPu0)_nyd#C2nU0X#CRWidAcE=X>@H(Sag$p+?BLF22Xz%|fBH zWL;QGpH47^wRELw#9ep^A5PmGnWs0kg*4FH`$Xjw~=Yj~~ zgDfn5BW!qO3za9I0!>Z(Hrwtf$QZg1WBc`VL0H^K@o7AGD(7uc`w}rnL)z@{16(xg zh2xWdgM-2aTp&q1`=yiYbMuU_#o)QrTWE`d`}5d;W~@g%r@oZ8s~)=UF_XJ;oJ^_B zL+2na#)rxF;uizsP>USH?L!kX_@fu$7yCJOsq}+z;X|)NYzB;qeX@vg+yb&23I#9b z$+?iKML4~rQ2atGwMqDFHrXN-Lc}(VpH*tWKt@vZ!QZ@7(xEt*UZeK`Ek3(D7+<>Ia?whckn{sFI zkc(<7Y8ot~ZMT=hQ zjQd-0-r`-AbDZ7xw+tjX-(blq9-MFb@SS8eSN>lq{gY7O3%ef&zuYJ}A=8B=>J;Yd z)Q;JW8VHM6Y3%2puf&v!SB`;76KjRAHs(MSwsFlQ*t@*ipl{p4~FK_WkaD?Cm zik~+%1NsbcjhsS);@fKLP<=We)moTM14E?LnEVx%AC87M9w=yesKxfOwQ(2rFFnKaiZSVkx`oS|UY z&TyDe4uf46vVcBc?TK7jsr!$)%bom@(f^^{dEgpxADbZ4Pp5|o<-?<+L+^P-7|3-a z0UsAtI+DusD-<0{T`^W{yk=AfyfjdBF+s`k6Cd5-pEsJar9JQf;$V$K9fHG*Sg>nb z_10aZM{>g8Cy0dKy!AVeUe7Rn#sz2Cp9(w$nTvnof3cbgi(2S39?~@Nx)I2FTiQry zgjL}dquz8Ajv#Eo3Bn-o8^&ybEUGga7Sc*na9k8kX0h&SY#DnK2%x~v=&K84`Pw1O zX&NojafNvv2!hnTwOTRAqoqwQA6w~~pLW5V35t2gU{@ZVykQ1+h1X#XmZJY=n1gJ= zrSjQZA@uo8N*?$dARVG&RDg2=>91JIw9ikPKqjyB;){S4QCUbGBkW(opBS@v4Vl35 z&wmpzV?9A2oBL{$6BY&s3lnne&#!{{M)b@B^W2D~y8np0JiAozgD(D$=D>qqeEM3T zI+)S*kETys&T(TF-=l@9IaGu#VkTy>0QG(nqflS+b(MH%8ZYE+XUI8@&ON~J zJqDx@*!Wjsl=GKx=-qL=8_eoIUJ3adFIlKSwrm~j@f5sTGWyuXKQPF-oX(TU7l#PP zJWj-MCk9my4iTzKz-)y~hRsV>AQkDt@MZ=(DRO>2uT$mrrUbd=00v00-I{20YYGG-- z%)HUX(;OXh$fOAalEQbA8poTnziUYPh;YkGXs*3 zn*K|<$-6@0z7?zzZow_B$I<@fd%fumTMl!nK zEH5RGscgfxY)zii#3J>wY}f&F!Rx?b?Z^a#6w9cF=v%rrm`)1{M+R%63Z%>sa;tHg zD2yomJB2ps9k*DRp3WJSHN7mloP1xGWk(dR$KZ4qgfr5dYwRG zGmeA)Az=_vF?e26i`h5(`CT#jNbxfOq2qB$Num{y`xZRfEsX@AMa3u{LH`oSwK`Ci ztUqK}9@k5s>WvKr%7uz&qBH=Jw?R;tpq}gQPP+vRO;TiPco~fAv~@}$RBuqP)RB4B zsYVfEX_(`!BzH-%7 z)_4`C?Cr^q%+bz+6+Dlt{0~do6#GL4H&%j}sVyNJTBD%qw3WK-=%3K3g1Vyb{1yc# zysu#*f#QFbnbwQ{i1-s4_h6CqCsCUE!&R>;HP3j2!TePdyk~yv1bLMBo2ylG1ds29 z9`qy1LN~D0T{G;|9}}5`!4iHfOz_YIB?qt;^{Jou207E_^QZGv4U1oIL<^~OxousP;9ozwfC1bjYDg@?*i7p$WTxNgfyJ6obR(bXQ%pM zvLdt-jMdXAYv=xO-w%8AngH-gvcPo>=DBu4D4Bp#8i;C z(JZ0-tv|(&;r*5`xd&qff#C28b=<%0b@!j!n5Q8!rLh|{l9 z=CaB50ea=&94IH}XykAMJI;+}c8b`(&bIx(BA(aYo|`;3%+5N>#d5(9#%O0-1+zRR z)0PX|%Ndbng?A)PD%a8BdPv@J9bC$c^KnizL;clEP2x;I32LfhlSMzqH z8f>!Xk?D~G*1Nhe$fkKnWnZdn-Y%TA;j8)0mCL0d;*dwfPgC#nwGrzuq(*8?dJdF5 zGZtc)apCn!QH9XzdsW}nKr)UW7g@5OHlRz?{d&JS*bTWQQ{w2Z@Aan$>X1my30Eor{!HB*FPY$NS4%$L@&d& z+VGjrz&|w47p6wR$|3yk(f7gXlbw@e*tBdzU{-odXe9pZjXbB_%S}9cd6RdZw zoO_2V89R9&2KLWemduYdT|9WXWyj}WZueUs zM6}de&s;n$L41V7rN5puxF9RPH7G?Q*GeJ6Eyyt~yH=p=UhESU9nyT&q9sDss~l+8 z_=|4w+xpTkXj?M4T43YOE-~i){SP_k_L1+jmn3&({eYiXR6$c;F_tEu zk6mS#Z+tmI%HYS6JG6`fAxvN7lM86b5vp_l{CBvanA@ngcrWoSAYAssAxwdZj~`n_ ze_s48=er2UJWTwS%H#FIuTxY>k{>~L5(c=nhF+9eJgUxUj?*U zanX7-S%ry}`$N4<(y3H1gifD8>a9hyc+N#mk3FP{BF#+v*iLI5KYH1S+qciM8y$2( z5uir|+La>1juy=&U}*l-mR(hg$XI^Ku2cB2c9ibXjjK8&!Iw{#Hq|;WavUq(c?y++DH@~ zegg}RWjMtr8WHi=k-tVIx+4wg4}m?YFY%FC2dHkVIK3O+f zvedqhDxHMWC^9bX_G;~d8z^$e%GI4CIx`2!NaP_ZVU{J_QCV$o^|HqciZ2xRD1_LM6FRb@7NOgAx?5D zAu&iBe%UBJZrb)rUBm=0gcQeIey)d%B)~Q>!>OX_QkN1nX*{$@1Pgu>f9s9|lMFT~5 zG0h&~#L4JvVYlP=itt_4Uaa|tL;|tMT42=hyz5tn&YI9Ib>!G4-`WUFfd8ax&9qUE z-3IMOi`XFLyL*`+ROxY**HBzciI+e{fDhhQ85JdL7$E~qkO!$^W4*7*SBvi+t(tLr zF~c_K4~*S<0nDbLLq27Ds|f#tSXRp<;Nck)6ls(i$7rJQcy7iL;O?&1@UN$_zT?bfBDfrs-KIlFaa{E#V;P=TgU5)Q zCe7?}a3=+=2q3B*#3l68-##DITA)}8Zh_{Z7u^xd11Eu?;o@`1#3Jo<0#n?5)uJ;X zGKp2goo9UdT)Xv?J>sg3q&7j%sQ3^TQsM1i%bpW0elbtYBHlnRD3ECZkLPuXOMCYTZ!%|tOKX$yY?3}4fDpWN%5#kPd~$(UtF$2h)3B1vt@?m3Zo##s zbjI~W>zS)1!edXz8*^+PSUtog6Okc&n<=KKM%#~0`qi#BN9a-8gSK^FnOFqwpx4?Y zv@i75Pnr|5yatR~twWLEvTa(Z@1R{>*&j*?A_ZL>01a_e9ohG!XLEk(!_vm~LClH` z6F~k!o#b_K+{V?(>5q-lV`jMPT=KMadE&LzxOrZ*A|{(Q#q_6m_3#`7S{z3j82w#S z0_YS;ou_|d!AJsGH@EqXu&%ECzks9Ipt}#7SHL;=qnt29Ch>7&Hup70`)61&K$a9- zt|@JI1FyK1Gb7&0c!{(YJ!!p9@T>k6Ih-oXn9dU!3_1)_N8>Z8#8@xxn=j=q4^{Y3;u7EbOX~PM zVq>3mVtO>hg^$|!X(&Skldm^g&meAJKseQZ{=}J$UfNz5#>ABC;ErU)&Cj(4v-!H2 zJxXD&a{X3EH@j%INY>L2yi#xCFK${pcu31lWz@?(a;raIG(Ez?ERDwRNPy9RuU91J z0gSs+kH{I~NPaeyW6lrM$GYg!vX7j`X&qYWAA!9C$)XaEjPfEkzcByoE<$1v`ZScq z2A1~Zq&K;n$y-usTgN8WZi3MpGm2|cdiNhgUz3|E4a1Fs<~WE@^Tg*fsg{E8a*Spu zwoTHXIt}0(C5p5ESm>8;m`hXyK5RxXrrq9;61{nvH>#L3xKxerNG%Gs+Bk*3s+i$ zR~z7co9wW08o5)4+VK9zs#t`}KAPDS{^Q_2;XJGp zR++tZM&N~&;xbzj#(KeyA%c*j*Y%(^1XbgC=J^flRXZ)Rk$6dELayUm%`um(Xhnwd z_^S^83ADW5{BtJpgZctt8>b?1bE%QWTxc=TgJl+M+OEwSyztB}UW$FXs~IJur>+vm|YLXBJp;Pf$TE4dOb9%(8iQaa-7g*9cb&m5zj+#T6anNQiOPCTRxC9I6Tv zh|%56{I%IvDF;hzW2!zkTI;IZj3%VRT90sK#nM3AkzZ@K9p#{h8pRh#j^03Vhh70v z15l1Q*K3h9?(KEBMk>&2&Q3Tn)EdIJ7B?by?F6Y7HlCkc-`|%)MnWWD8#CmNnbndd9#t&H4S8>8n)>X`=sds@Irih~4;Z zrEo15u~-j9pu9M0b0`WXDWbGtljh&US%j{Y)=~=^v(*%q<(Z@1cI_`4-^+7P?uRVJ zaU0*~9w)pBR{uatr?#ZU)e74_gSjP4IPiKq;nxP&OL4y3NOH8ftIg{0V<#RXit`>6 zAF~cU5{hEB(12pl69!W4R%cL+0=U+Q!G1~N{A*YniHsr6>Pe_?&Sw$9gl!Z(=X~9F z>y2=i>1;r8sBP$P{k&9lU>iMg7N{s8X-g1`2;{HnogX1rl!drr(V~i54^j7uwJe?0 zyLuSbW3h>taCwFt8zV?WT{a3l!|#!f?$XPPAqS7Rww&7Yy@7fwS4EA+_@897d> zn5MiIs_e-8qj_#9ii~{?&l};q7vO%W*QT{aGtlBEU^BHdx`adb>s=!Vp)t%_aTqSX z7Ws&cqCZ2YqmfvJRTBec6m3!$;IK};!3A$4=Uq!gb8s-mkzGvrN4z5|hCf`2340J@ z{LVqEpHk#}F+H?hISKn_NgN%v;W1`*VYKtKZ12m-*z-vg3nrJ$_ROHiMph>ou} z5}wL+TAk>rtVu)>8{+zCTyT)pqh_)jnIPWCHL$yBfF z0vd7CZcB%Yl`udRklGEb+h~!p5Z+9C+*EJp4Ce@ew%@RgIGa`5BDaz?%N5nsp_q6( z%ku~^{o(v{*Puq_^{gE(2NxpRvLS02W+)mv9v9RLGh`O^-dqV;(2xU}^)vu=-^S23 zxbR(MvC*hoe5?G!sL61ir5d1_R-bkw*x>OB)bQx2GK19~Ds*&~kNg2B4f{01 zg)2cum3u`GQ+pmx9gim6n+eRIO510OZMHOknTcK#K}Ox6Sv?NTO3EL=20@m#|3HuZ zA~?)*v3DONI@+vLRW!M!H85r5xswsDi6gGk1--{=70dJVek3XL{Hdb zq#+){u^T)>Hsuv9?J)vj1}mMqBe4|7mOoQaDlhPj+`#e+kTG$D!FeKNlo%XX`x_r2 zoCAl@+a}>RT4;%HL(aXW(ayjXsn!>ns@2W>@y-N84$@9GM$4)d0ef&Yc z{>+w#gq+Y#vVAB~Rw*BS8GHeMagWfXCP(0HPrGMZ zd-^yav68JY5bNThfs_DhRed7%XwkdS8ry6^?YlUy#ga%vOl{c)jmJ@@F?VxF+l=N1 z6PT{CD3}WCYr0v)b8<&eUFth8&W*_S3}v_xrh8#n!X{~lfU%Y3mVI` z407f&^JP7}7`(yQCT1joXuruYNT1D`BpO}Y0IG}-bf8s5*8sCBPf0Af#peWM?X@)n z94PK~mO%GQ6TB3~nvlPPB0}5%T&4#BzK-I&|JYkyV>YXQI><#a+@U#`kVH-FLV|@o z&9i_YO>MMPb@I4wpoIE0rezUVu(ENTcXTBfuiQ!bTvxhKCx87#B=Y&&lP$z_2?mOO zJxf$+4$At>#rMoIt*@WuN^*WQmXopdDxhdQk_nQ9v42t1x6|>wZNu))*}9{IjPTNZ zKxE4;yD4xHoX`GEaf(A@v!s+4;3oKAyo>brM&vK7dSDy(S_;@rL zM8b>w#;9|Rd{=ILY(`5+RzFoxz9DsIH@~wP-F)CTMp~E^k??Qog*o$WHD4KviPZ8# zuZ&@T4kajNcjzX)jTRtKTW1K-TTFe5d$Yjan|KBU%fOkse`y7upYrpe=?6Sc{2*6k$u9Gl6| z&2!@igKDD#4Kgf3lf1X%qVY3!9TzNj(FJ{nn?M0X-aNFky2OC+pK83x|z1#Zlry}%G^<|r(R$a(Q>;h3h%fc zCc|H?NsOJg9a<=Z-#mFJt*Sa2?^`obvz%8$`Fr0h9%`ogM;HGu z>Yo*hwf`T~+UuVe{~w}?W!mfi7Y!v6O9v~~Y6=vlb|Q!UjhaeD+hNa~#gpj&*jp#j z|NZ~iX%9%E|1ThpApo{%kuts#yO21JurrF8*KqxFWf`;(XG}DE0jwB2DQ#PRaa(+yBq_KS>8F4k$%m z(Qeg#h206n?iBF$ZLjZJ1n+?V+kX0r9H zd1Y$XDaU_;q@MZjXwSJSd7#2O$s}6+gvW(baXakyw?DihDN^wu>DT{b>OJ6^Sfak+ ztEi|n6{QNOC}0B==_LwR5NRqZB0@kwI-$2fqS8dFqI41v1rZ_i7Lw4ULqJMGjYtVK zkw6ki{o;Mz=l$N_?wl>NJ3Bjb&i|a5ot^XgikM5)nZ$#WhG|z1{4e?O>WZ+7|CvNS z+tWQKZf5*beIV_^%Pad_63&<%uszpv;#S7t>hozAUR^ojVtU4GzwPy&_qQ?xt6kDA zL|-}Ra`BAWKHH-`4{p{EXneR5&2>1$WlQw{d2B4inTE3tmW63N_z;W!d_%zgvlPYp z%9yE zR4%)5_s<2O+C<@(@Pq9o1qVGIWT!EXDNkD6IUFNrxs-RHyiTb7xy_Mhw~fH2Stt)a zrydtWotuqUU!_$X3yGgYN!A)0IW?H89EN`L#Mjjj;u_-ixxA7=L@%iwHzwNTXjO*fXZpQiFPJATlmQ8MM411oG(i8O&SqmB8T!!s$0MG2rOcb1_0^9zH)DF4itqcu)3N zhNSr&@owGSypZiu5p3@jldo8a?#3NI!L6o)AU^+;5rY zWbOKEAzDC}4PsvM{C+{vYXhx*2jj?&jT3HHp2Z8#4^Vz#(o1yPW!GwWzR+)`1?mpn z8Vc#jRc-k}p$ATR>n(1TX(dj-Lj+Y?yBbOiuCqz~1=vxh#`LylD(LY^~?@ecX+6%@CrAW|sfHXouWg7L5D z3b0RJYTg&lM|rV0*mJvzeUw_t5+73`9-A)ulgC+FgfJL_Ra?w~r5q6vzQ~Yj2J53w ziI1F~h?xx7CsRQJJMLf(RV>4mM+rOX0~{ANoi*XE_XvhjhEW%%V_*aKr3OSy?#fj$dP6X-nhDY=F4GT{IiES)M%nEHF;{mX>9E2ud~H$B8c z6z0Y0`Lg9nN$g|*!LBn6^hbzldt}v@E_9O}t^g1UD3Z00{$uu7S%W|sP9ad1=-rt~ zA(8u*9yh(gkmD<*OCP@*5iVkXdlmyo70MIcGB`9DzIVWh@$ubdd0gc-<=ZQYloBG5 z()^bkTRgUy(R1~k?zzx^VX^e064V3T31}6BdO7zkd&Ex{p;F~8p0a1zs{UZ!9%87N;(NxO`gs zboh0O%c2r*IVq;V{P9UoY{~4&iU8GLYAhPde#_8!O(b2${6s6Sh(NdPyhbk_59kAZ zvZ~lBtLE55Cebixs1g!;mLnQ<=~hI@VQa#&lT6p&2!l2_Zu9#RUfE6&SX%MBplV4hV#HT!mG_HM z!cyZ2#Aw3CzXqwB%i-5gO(lzRq&Mix)giret{1#AD-FCWK`AdbPh5t#RpcuXH_T|& zTX@NUm&qjsQI!CL;}zl?yMf_HskUFS^|+P}N+>CgRk8PCn%EK8GWao(`VL?tlqank zRl>)95fC;cGXwqTUrjia!MS&#wQZERxnS-%S8-4~Y0ISef#jx_;}h|YdvJH9?wY%A zqM4HqK6jAp3Z71ds(*isd+B%L``Xw&L?vhGqIyr&im)_BE6Lx^i25~u`@V*7)X%w* zw*Jzh=u9J%c=v`RNK`@}b4hbtwFRx(QZe7t@$T=UC~sv9i`5h0$^CzluYFMa_6PY1 zfm7?Z{|Weqa-tUanpSon^Hk3!4ER7bFKPaYpz}4s4nM89d5MaXSUJjC3r+h_pI2J_ z&n@0J(bx4-9YO=j!W~OfFT^0iEdpy>xTzsMhfpDy$l+WgW2|<{?mHj z+q$NO#`!i3)F0v)Cp)(80L5f~FvE_nn}|)M7KH(!XRR4VfJIL1n6~*H6S^)QU?EHN#D<)=W*U*5P8X-+Rxe_r^pW$!a}g zcQfPbm3;~>|Gau>_x)2TMcG7SL8;~Wha-)KWn=dg2VdUvKiHtL7IWZKf^Pk% z5la{EFF*9l%}Nb$+Qj^|1u{J<3QiOug&N={=}TzSqq7qPh4^~F)u}j@py|L{JwDwX z54wN})5XBom;kqKp^R>`CIg`lx}Xf|n%Vs4qhI0{Gn=Upe?v$%n4>TWJPP{2&_0Vv z+crK+Og0>nj?L3NdTQ_2%>ACGqJgNg7B=^%ov}e*k4ZN3Q>d%nU6uyydME}e4b0Xx zoBISz1L6ANOE%3uxZy_S%Csn={xZd+cnzIjzWU+x~o{+|gacyn9|2(TP zpirFFdQ8#3a&EL>^`Xgj)3$V!-D3S7-tnU;s2;G)DQ$_3RJ~_`%*Te053TnW4wSRJFe^jO6m#1i%hKl`_6_*SK<=JRL}1G++aln-M;#p&Y>}+h$)*ih{SuXm(H+lQc4??dEMczq)LOf$sLHI5Z+~? zp=Mm6rXs&wYDM!)QptlZYk4B|LD!?`>54=lU!?358(X{Y%VJsY?83V!=0EdFlO+P& zOF9|_*&!+mGxp?(87;@6D)NVj%7x9Bm);}h9At+*d86nZU)-!(CtOdFCp~t{T|smj zJeiXB`eif(&i(jQ+b=m3y@Ru&GC`-{=dzyWZ1}z9nhT!EbjX75=(G}NbR9E}ImMRPs*?~yirq!!tv_2pZK`=$ z{YEdp=obL6HCXz5Hrn8&%c*bjxOWHi|1ArQsU3AR4YjYJawo(I8O+sJ2rZslt8X?> z8m3|b9e#Qb-A*F#4V7N!+AA~o<`3@8`et@+Z?!5!gEY9@!_>bsH?zj8U2-)YdMIq54ZFO%6?QNoAg6M?w#H9 z3=&i)vXgX4kH1CS>)Js+bxK@;3+b41B31}d1BpvRjXRkH!D^x>A`d~`drmw9c9_;* zsWhUK9bAd)I|UBQ*hjKa09wN>!_pFwLo#PM2Fo?-bGcs$m@J0<0&2~ozgxNH^w|aE zUB>8`v=4O3do4VfF0N@yPgJY7hs->maH_GIOGAx)!9}k|i+tTD^MKO^*(l3P|1$Sj zSk|T1#&Y6&I_%8=&PGUi$2^nzd#dg1j8S7|>w{F8R99IfP$^V7jis-t^_rX2KVfu$ zdptE?{G2ROq;h-xU7POL_`B_oB6dJU+Maj5m|zYHAK~Vek9D3!a@Mh#h~QJ4GCjuT z)7TZws26gnm`hl!3q&}9t+=@;C!iuvQT{ zl%pRpo4*MtF!-=-LrB{k5+B%gFP_cO3qczcz``D*n@%_PNoLZ9Bt5$ei)BT$jYPik z4>S_)H1e&*O6kJQKSC=1ox$w(tyO;aGK=%2aC$Zf4*n1iS|}pR-%fLEPJT1PznpF_ zUS=bxA{p^A67_p0MSV*Pb8VY-c}NDJ!Sv`GH$>W9B@Cs(Wp?29J8&_EsV+@4AiHBcJ~EizGIEzrzy7s8Ju-1!g_@iu8A1$apI+VAIB zL2Ws)BOS!2^mM_^$dHXUk6;F?pg`k10>CP4Q|~loDm)Ys4y>F!MOoYOqrEvnE~@6( zrvZNtz7JY6!EYzqd<;XnoCeD01SW=-49JNbx{C^tYo1+)J|TBcYo|{6=^BrP)%V(< ztdj7gHX9c;b@0$)dq6R#YHzTs(*O z1NEce+9d+`s>$Q04gvM9%fw}e?*68!epIs!8HhQ3-*t^p_^kzy4yGQLFB=(m2aBje zTm-=b%(nwbI zfJJEv&IIl1Y|hBWIP?)Yc!YW#%5x@Q%y3GiQ?7hTx#+#M7F=bHSBfxoIzg9-Az z1j@c+KI^)j8ro26<@hj_9_&GHRRW8wK9c;64Wr_2bSDplIcw{1I`AUSfDM_;dr@_j zsXL52*9iD%lkeIMe3Su6tq%+uzytjrx~_(Ml2>$Q){`^9@4myq!I44=XscME zPx3{%UrUOwuyJDXvg03uE5@Lc_Xii9Cd3@z>z%{bz~$Z0`T;ls>ln zR@R}Gk8ZCZ2e{&?2(TYB5vPuPq-G3UrV~TcEkiRn>q+t^p>C^)auSy8KN)BlI^n&l zg3zWdfOvhLUMQK{%$n*iD4^2XS(G42a$(Nq!!?r8Taksic;>q+QF0G#X54r~U$l%^ z_DghDdChfl z^y8{xr`%cC-Jj(H6VO;%%C(P^%_xXsi{X%o%F+JMk-8=}_tAYD+V4~8-4BbLV^XvI z3ahUDPB?Cmf%>;yMaC|k%kZAFcH4$Yfz@W-fCWgVJHk84thx^68KgfUm2}JPPv#Ax zT{t0{)Im7TYKnTyjCw3Wv4#4!pZa99d$|o*ilteB;Qh-pmHOLm#p2%CJg4s1SPOI;_D0AL~m;DG|SED%{xBapCA{6$*eG z=Dnc}WD<5DYCpAM#0?iKW{ojZ^!_Z{9K|sBBJYMFCxu7kk?Hzsrew3n+2Ee*b?~tF z%4kq4S2*aWD<%}b4;-n|Z{R!BnS_P$i=-oxcvh#uRADNkX6D)_tXuc=I}YT%GaDJ` zt#?&cm%E!BWkfsUP7lRMKFo4nzZNq)*UfQ%V489j>XEVu7|o}(0A`!)X(d2QPh!-g z?5zg8Xd8USBrEE^tMEcL&pGa+l{+a>*n4p(L9p$R$^bKmZ!N4Bh@25mdh&JD=Ngm# z1Lpa&R3S1cvLPpMe)5|#5y@N)GmRSB{wdtBJVtC$ref+k(I7c;1$H%!k-Z68YMH&+ zsIaE8P{kZf>LzJsHplg%ejqRKw}|)Y51pL{h4!O7dLLw>uus+)cXtu*9T4S;U|_`O z&sVxDiY#io9cZF56^&z~0~g~53_#5hKgQ9Wd4bO|&A2)GUpkiFQzN!M*gT`@PwZ=# zxrfbVuF1S0JOH@fOPR$y{3$G53Qr!hIzYFWNPWktf=4l7wGS- zghALUc13=OCvUT9Mn2u7^5k0GbY26zZ~EORz4}4P+ZU(>SwE8$RQ&WUW=L7$K-6>1 zt&pWZbNbyWWo(|iF3jBL%%01kEsE5Dikf3|S$B+=l0nzpC`hXdZIhZ*Po9=9Qd`ta zcP3z64`=pPkyo#4)7a0{I2kz*KT_=%;V6SfzbPk%k(}Q94sh)=yA+vD;!quR9a~2Y zIp3X;?LukbyoC(E-|uZD|Q^^qmu;*xXUGz)ihpIbLLSUZcWoim7g* zgsV4F+jAePqWWUY5|S$XIiF2S)!c4alXbrmLrA*)Z!k%_Yz2oV#hxmH_y=9g1k!u|CHmVl8uSCSF@c_)En35J+Kz(HiVW4x0BWS5ALHZ>Igc%zrDjFKsY?S-D$3)Z zkWvR3V*RK;Zp*0bQe4YVovD&8f7A>vRm^9*4(E)0SDtbzxCPNLsQ^ACa0 zQnqE+l5aao()TlVc!bIb&a3M40?Prh}f+tl|)^`Wgv}K!M}@brK=k5k>7N^;jnp97DsLbj6C6&Yl+MFc0?avrMK)zWOM`Dg-GBFI`B7`sI4b6m@mo*{ZrMPi z;H6O5Rj4NWb1q~7TeDPlZGB9!#zqpN##ANyvto1!dAgZH7elAW)f-^^`tpDVEh;dB zhQS15F4O1S%5EvlScgYbyqQ9M3*gr+uKk1B8dik#q&&Mj3=Y>5Mb@!&AHBK+Mm#{% zk4iG*Hny_~clT1N`jbRVOSsIteW+gE3`H~Q%e+}%o75vitL9d$mMt~+IJg;g+ZM&% z2;iDeP1)FYH6yo=Y1{|th_dr?qd@hA3s|(=<-%td!e{L6lOA+?6%#Vw!ym-khnmSW z%)S_+hO=o=T|iTq3@G_S*?B7rM)%wI^H|cT86`}`cg>5wQ>~}#+ecy0k1)XbDt!i9 zD`d6t7ArjlbHKZh15r~NBREYQrH1C%9H!EB-E(+ z3*8rpXyUIUFuernKrN8bb~_khm@ z8t%1sc3Y->nUWlyS3}w0oaqho?p;8&Any)^%Vkc}nWR`NVNfP>jL;Duld!!6lPHd{ddqH#g*S$p0j4m1pPb)y5(A*W(N@c`7bv&a zWVHc#>#U#b_N5GvgD*PTkGo@DCLME2eWZ=kTLVs7x>#wqMtny6xBL7g26J^wPVdKB zQ-G}Px%s<0O)gF#F+$y+?lFRrU@3DNUBrZl$+yO8HY zWgYt6IRSgsRP@%*H%lK?g>h}tzplQo7&H-CqPRlOZGxez|EB8mTkhb=l8O;K^uz#+ zdDPRW_H+HG5>p%-2+66Tc1+twlX=JXQpYN{VTbJQDqv&JT7Rt3q5}hcyJIkF+);hD zmfVpzvu`bt)yS6@zdr=NBFyuE%I^)$C6%Tz81C=b6x%Q*_4ZS)Gm$OKc7q(!R=9|9| zU}(Hm1m_>(b&Bm9)G_c`TEd5t^R4vcNYtaeJK~JS|0_# zb-4Rj?d$))N0m<|ypt!T};Q~ay7-D=kz1;8p^-6Mv-yDi^PQ3+vym^x{BQdxo2cOP z1X9tty%4#F+1RK6G)k_buVD$HLE@SD%hO(I(DUZ;Khc!exIE|Li=O9;!^ z-UOE=@6k{e0yGzN6rh%m)Ym`;PdSNmkQNa}sZ($e(@bR5C5cTd5_TqcK+Y4;Ag%Wx zf@WiM2w+uYiY^fSdIDHD5_S7*km)d5TuEq(eP2@N#2EMTZsR+3n4x4m=xX^^o@Q4h z@VNIeSIw3vWn)c zY)(KgY&|*wbo~=Ip8?9HKlrFHxB25^r=6sp%bfM2zp*xlHo@Qf3ZhaUNnX)defZAu z)L-(kx1q&ENLb?A0^(@#AT#$b1amI^MqJ;+aW=s)-kt)-^FLypDsR&Lx`lW&!&E0R z^ASHVlVXu|&w?@DR^!5%ayTsz0GC}v=SMzFPxYkSw=nn?O=H`s?|qe*3tlWri5wd- z2(Gn~*_t>G;*tLj^tZ-Efl>FkVu_nSs4)n|XHmmwz&8@#zfLPb|K?!zs{oCQ|v(i{ZXRk1;KN>&1^4F{Zmqfw0)v`o8b)c3%I&i63e=yqX5e&h(gRhUvuuH*e`;__oi>7 zL*BvdlQQjZ>C25LPOR$XVG@Hv-VG`LoIF)a-U`j$C0+q3azcLpC4IA&I-4Jmv!81M zUBs6>6;UBSz5XMbtD7Ifyd!2m<1GFoIkkO8`NxC!XweNs4&gV zDI*>I&!ar@p)7tULdiyCm6~QLvbytsiOU^DBOS?~y~m(&wBD>;=oyj*M{vvS4Zw&c zDT<-FEdb0}@d;ejExF>;@uo!8B`tGp;q)P=pW5a+|L0gI>hq|{Um{*h-eZ_UC&+sn zoJQ=2^L<%9|xnQ&)sGg5Y5Lpp|JbG%HEEWhQ_ZKZys|T@T70F?n%&_;}H} zo6V=o$wRsJu@%=Nb~e`bFSGx5rS6{|8b27K_fT9lHJ!_g*?Mhs9W-PsE031g`f+rl zMO1$7Nn4Zr6(3gBezx69<(|}cmPtX+4>r$sm%n-EkhJssv-ssoI{4bptIJX0GOM_E zko;1D84-8N{5^!4cq;gyieN*?gvjsm%az-ZoC?liVm-H$a@+>=)(5uFZGR743#;(U(UUNn(aRm!jtJKoFCPk4JTzuZ z41V4;+5{{i{j9jHY%Q&v4?m(TW0kP}vO*N6+idxae@VNaims5v@hdhz#8XR$YS!U8 z_Bb1gc}`e;c34POnCy+Mjq6)_zP~**w?3Qe*`Khgj~JpR>mlt)>DA-?%5Xh;E`HAM z;382LcQd@$zGE@lKlwe8S#gb`*XHBdTRy7uH*`GtmVCkU3Q^K5ziKQOj!*@34`MBr ziR;N&yJXj*su_s{wK1U86nQ5l5ngfxS;&} zBGR~2i?0R^71{D#k9gw>r;F@s^ryzjBNew&D;jRe+Jidu7QSr6!cK(OgM+?)I5O^P zsPASNoO@3t_a4*YtEOIaJ(w3pW$mXWQ!6&<`pxws;2Pyo8HpUSJTJ591fdjC+n4=Li^R$ zEc&+3AyzjX>}i)J`~)Q<7ZA`?g!Y&r-hk>#Tiv*{rmFG3VJn`c?I;T3N^yt_18s9Xxz{dzZ(BLIqi!S>KdrFJix>tC; zOF84#%?mZMnZ)|}0P4yYQ~({35qD|SRS15Pr6ph~=ssAIgK+D3oXnb$X| z;vcfqasf*WxK7y^+Pec&A)bCm=5cEOpfSq5sRKdF7Dm-Me3z4qR&_@K}}%3 zTz<*`t*mB$A6ZTbTY$L-i)L9bY7YR+V6hz0CEGA-g2m%Y973*Yun{T6mN3%O~>+BYlK_R`Yp-pz&| zl`nl0+j-&BOH2Ke!_I+*H&X}Szm&}#-5=qdacBphcWT(V=1M{L3$21}$s;ROl4>6L zZavaq`%e3^zTk z$1saFe@csimIG|CErHUau4N08j<#M5cl#p|UVos(Yz=f^@Vo3-U8eBbRR4kCO_bbN zU8vSqFY-b`1q#gzDzBSqDZGf%{q|rIFH9Z;=4;&?R8}o(34eTQMGLDm?EhFiE8qB4 zirV9X1wF*gZd;pzg_f_pEwErADYw!>VS}pRU2{a&=jCLt;4saW&pcJ8U~{!?3MTn| zlPoepdp|#Q-KVksgD@_`wxbSPJ+DLkd?%xKsv+g@CRBX(W2((1o z`uAv_z~!+yjlrdFlPlKaZpQF0&rAo$FS&=k%JB(HV8qTpS`+K2`_})*nEGx0P_UBr z=ps_Z))W7%jQi}j{d<+c)AQ&0f-iAA{cso!1bhl8NQd9!7|$&IW?{xSH>SrvgL&4N zG|8vYtG+ayJZT!4Zw&OuZo7xKy$Bn|gD^z3TJI7IJq9+lzEp<30>o$=&)Vt^JI!`W zF-hPqCwKy?9ZzU~1uHxyfs2E)(Z)-Rq z{T3!3X@+)pw>~&MqwGbOFu14tSj&{y@5=UA`*W&GnSB5p<5yON=#uR~iy@0WKta=? zLAg0CS7TA5G02(_m3fi(6#=7Y-!-gH2XkhEaI=W{{`Ri)WpC@m`j1lJKpzS4LE7Q@ zPk3i{HbB?{s?LGbUVUZRX899$gDN=MNNc=fb~8qSL%9Lr-=P+p zq*u2a#XG9HfPtG&X8Nma!n~WroDf@hihGX#-Nx}oT)XiM?l)SDse?C0PYv5SzV!nS zd+gj|$#rsMgTgPuGbwHU4%2f>ad1%SF_JaxYN8*at-_;k{>$k`+zH6l5Q}u^hTSjO z4RWErZN_a|jTx<-fh+4OdACt7CjFZZGaqy;Pg#%LXN`ZtcC$}(pg(iq+Aj<`2|6sF zR@5n`*oJOZs3RddN`;2|b&Eok-Qx%%6?4N?a>Fm=a^71+btE)mV@~aswMM;5C_#l> zB$c#(^=oQGbYY4;_!qcMQ`@o3F~+7ptNaJyDa&Im*gt;@g9#Csv1DCr4?bZznxxh! z4kZ`b8!Yq5v5zuhm=B3Ge*-(YQ@f)#mO31qgMigy%%`mK+nV!e;n_IwbZD(IR%}Q1 zw*}K%TlhC{bbznDDMe`ddM8sh#720jr)nzS2)vBn?fPBeF?Ia0BksobwRy2Zn*}sO z_bIUj~+SVKWOEVXnnTR|A{g!){5`xx#yR_g84ANnpz+fq77 zUJo!>tpvjCfg3J-?RYWES0Sg3`XubcVppj zac@I$DS+jXv-NK?x$qH;YIC4_*_M6}W&wH*%NK8N%p^{7jt$nVy613WqJm-NsaiDS zjU%jvPt$)g+kqys+gc?16_f(o2}Aw?QN>P}9SSvhNi}e+E0z>lN!X{0d3?Yf^Ur4V z#0{nj3ohpfbe>_pKZ1|rYOp{e!?KN`ywYT-Z#7X?Gxs(GMskV?l6TRSUO7DGWZ$3} z?>r5XHh)fjnUANR0IATT*?WiIL(({M=jGy}dIO%kLKc_83uLes#+tZ__=Gc?x3z5c zt)9F$xBus@_@mx>POL|f@x?Q74-DGtoXAQAk-V2?OG0ys0V0lYt=9UY;%pQCG!yg9@$$#rSieT{!K)8O#7x{+7vVgMz7u+EGoJVA1-HgTXi`PFUfAxr z12|{GOH0A$EN4OjN&tNb5RGoj;Bz`W6f@se&#}5~GE&Ary=P`kPE={rPhmdYVDvks zt8Dn-)A6D0CrSB@WOdr|6wc3T0dkCvtt>mcgFHJyk~Iu>JWg`<=b_?$nOpFqHqMv> zC^6K&**MEj4ITNFfp2EHA-~D$8~h`ZJ8r}3V^iJj*+#u`IUfjh&w%5vLxsLTwh$g&`t!osei!Tj@_Eh@RD&dlUJ|=ib)BF# z0K-MaU9jU9cAh;m^Q7G)XU{P!AE6+{<>?w;JCD=vba4L0AjeUH$@kOVrJZ04zBFGH zQ}(Lt2*P7Rv3>lL%Gqb~92`#=H@bfvV%5C|T8v_N4_uaK`P?G^8~PiO&I);-s=o^s zg7R;bc+gz`sI5r)Y9C99R+~Tfm0MC&nmVt6e!Af`;)N*+Hkc?B?eJ-OA47PpAB#%o zi5v95Xd@;*BYsnbp{chH0la2)RN>Vvv>ltA0yjS$r|CUTWJk^$)Dh`kCity-VP?kh zG2&rLY?KI%Uf^|pPolR4gnzbvD^4GAi81`|uuqL=$jAD&Pv2Td_8}XIMlxmK?$p|Lp91!2_glI({ zMoH11?mV4Q9}Lra%bY0kX3AZUXnkyQeB1P0UFzlMr`w<6pLFUUiHJJRK8lh-@v~)v zPEPOY|9H%N+r-~$Aj~}XL;xo?&H8TCFb@@o0AC|YZpav$=`W!9Nk4#6P}HujQr_q7 z1dP$5nJg{OATDZ8V#1?VAfoFY>>5wu1RW$L4wqR(K2Y9yx}&obAqr`o(Aco63_XFB z-DxA=LyYp^-?7=db9mM6b}h zrr3#>UFxhFt?VPoPlA*>bzY_vh{t{fY}BpPtpu+eXckg90yhk84|)?Q{xsQnR;t_J z=;PLLzpLiIFhco;p;C7N(r(OKQp{T{*RDy{>2`Y=pV=rAJN=PLm-V$GQxOfBLG;P| ze?vcsv>V~=7s^9YiF*6HpNk|b>TjIF%j0c|aP1oSBO->l18V~RrTh%gHrG*Gs5^fv ztfvt{Am!YNtc*OjXM~9Ja+2PN;V<+$vDJFCQK}-=r&3flrlNO@;IbwpV`x)g(@|F` z6w)4@?gRDvI7~2mBcgxY{#8oB-)AUn_^eol9ea_4{O)YsLqA!TSnQ_~r=L`j^?dtO z8*uRC&mXegz=e}@>lRM-x$RAPemq5V0-YT6fQOUxDEuf7%h<9Z>L0f>$Jfs7JPDGp zf8`+LZ0%$4yK!B7u^95}*4LD?9Oo7B%Ka5_RnA)QPq|4MQT)w+v*nexFT; z1j(!98pxuC_^RHc9-ZE$%oJypB->A1+`09&*bZ52D%V_+ZqU5nxDsL9T|5d~`CB%$ zZr$jJ*Qfl{p9zSn9vr=A@Iv)U+>+|i1zt6@YGl36|8wT_lRmc5#f7R5fj$@4rD*}q zp}xt#AeTt@XH;%=k4O*e&U>lad#*FpYIP>oUUdh^>ScfrH11& zNOHr{!_)JY8}PPI3qB0dRO0DZ26Fj2b17x0l^dk^Vb6^5+cgq4e(Wp1a|fd~y@%#& zHX$y$&3v>Wg_+Y70o@qqv6b?8!AwwQs;zk>={jq$CQpkHaPgUl9dSCWp-6Xmnp(-n zbl5=gFb8VqIO>1p*Idv(wurKQtF{c3p(*91;CLfRM#1rDap9#Bbbk}ns39XAG;cs< zf^~<%Te!=oi(dHTHx91_%uAe_Y{t1KG`wcnq=B9YdpXK`$MP(phxdSZ`r~7u&SvJh z@BAyz=Ou#sCMbuur0lEfPWh%DlOv(-T|Ea+#Ph41!?;`2R7lS9zJyo2O8#pmy}bB) z^CsP}4v)5>^7^HO1)WuZ1K^wZ#;hA+tE_xoJZ)o& zYz=tAr+cYaBf;c+WjDV>j|Q z<)P0UC+#GdN5^=9w9{zz0I{)wXS1MGqXFHvogy7>?|}dB)!!0C;>vvVGm45Nb0=(TTlngsq5QsxQa>f0$+LDC#_ORK6pYLPuuvxGnT)kFc3A{HqJ8Zw`Hiw z;03GF2KY}|UhzPT8LH*n=kQKZWZIv~Qz5ON%zC;nJXTbxVmAuB5Hy(;{nnuKTx$)M z6TxuR-};okA{?X=1oYh8GTRJCY(40U*AK{^l`B@Rp?-*43+NIO>`+Rw_wA^2u;ez) zWFYAQ(x5|h{HctD%PT;eUn#Ryagoq?1+HpM7lceiKTvBy?cQZ{f2RYNlUro$iq9+hq|sc^BD18z6Ha^iLFQ1V?$Vmj**E!;#T)WASOnCUwXS5m8sb7mE$i^r1?Z+wpA;-O1cy)T@F4P zBEf5a;*#qfe&S~bAIInV=o}9!a%$5rk1Harx-aW1kXB!;?L#&vMDT{6RBPVn;uEXl zN0wF&b3Wm{e4n2#kRGwvHFE_0fEk7!14_*%4rTG|!|}mI@(W66O`W)tN|$WAY?nid z{%ifWs6*h57wGtoxi_dI;Qipsw9kdLiZtO3k06z&vxX4Ryu-5C(D+J#L{ltPNJjCQ zd^1%HX`leAV(Z0%MmSd)~AKa%y@<154{Od{^S#D51$`F(NmfA7EtiEnG^@bq5YF%cfS zk3lc?b&eY9t(-JBs>=@hkNXrHJ!?>0i=uJR5s?m_VpQE{ttvD=8xvoM+|-dXHsSH- ztVQ_n#jH5VnMbev(;Qhvyvv*$yGJZm4(KFU79vk<@C{4WdR{<1?vl|FEc%=CgQKdW zolQq4xRQH1LW;ZNvu_;4UNeC%jVJS)>Ro_k|-{gpw=Dw&fr^Lb6XsW!v8*)jHCa+llz%TGDk7m4G0)nR@65;hrM*tSOZCc)uIgljZ z+qw_NLfq*73jw&3P{4xG3WS5!0mBZ#Ve^-uIx8IHapPG}M0*mb3jvpD(UzAp;Z1}AbOZuy5 zz*(BGLI>W;D{TvG=;cXQ)4B9;G zKOyFc(%Pw?&{!tYCR-EeY!GuKE6x+Jt@J-K@em=ZBG{p2PTv+{$+Ys!Im$o8gF#Z? zG_N}AH`0FztKp46HSpNgh9g{IdJ)+Vb}Rlb@Q8An9Vsd_gKq*a3UqxWUsr{i%Eeuu zaYmUy3K?ZSsf)nPrsj3TE;pBlduF*|f=jTys3Ar2XbO2cWV0P+>^59zlyO`F@Gs!i zUs-3BVt9PPATQG8#?lLCqB+svgKBuXe*k`H%E_jTrWDJP{>Gw>~ofz z3|o*J0Tgg7kjrz@U4XMFt2<#FeJ zU}QpqV`wqF3aXOVAovG~>hQWdZ#?9lHTeH)0Il%<)Bxd_?EgSC4|g@kM0KJkFm!9L zhT+K27~#T>mBTu3QwkSW6pGC16^2cNj^@YpIoTfgKZsaq=H4a#R6Bt`F6PCI0CmqG z>8~zI`3qahtS=*dw^4@&BNP56^S@Z;`&%@JDHC*9hKHa$q?dZ}2ch@D%6(Z5zf|Yl zSDoZ)*Hx1sUhFty!aOpleK3FEY-EM&p*Z%U=zp3ab9g4O@R95iwurUz7c9N6b6n<( z6h|%wiSs0MAA?WuV2{dwNRYm3R)`$-sO?j9`2S!0H4nbe>>2XF`+u4PXJr3xoP@OF zdfAa?{_75ok!PqWmIZ&|{tRWGQM81}e}&L-o~E3&O4rO{2`R{}DA$4y@5PvAy|OT> z>i94`Q}b!mU45YX@ZX}0duPymB>!fK<5PFqHFx#AFejclVtJZC50@ zAX0u)Px_Keq}bG-!uu2Y`<*L$?@h2rGDb!|^INNipWHr}bW#*pl@BO#{*KWyZyS)9 za=o$_<5b9oKKaZ~RcTh+d^uF09;`z;w(a%iPvsHtiI6tIhYQ~^=Xl~IVIZYzZbT2G z2&GpFym0j1Pd$>Zs{U%%apd1A=X2DTDeWf*epM*EOEvuf|cnQ ze@!Cakb^c-^DTK=?y)>yy2Bf26bgv*8y!)*13I)WC^&c?s`{W0Qt*Lhq&VFBfU!@< zc}8WXg69j#`67Rkv(=G7=DDoZP(TXg(C9rGD`acWR_*jw41B4QY!bs@zX8{~j(ATA zb-k$J3>M0@@)C5-SCXI6TSh{Z9S!0xnR8;6>H7*t*|Y$P5RcWYRsTPlz62i1@B80Q z_7buVQIa*1-H=2{vZV+~LbC6Ju|`?TUUrh*WZ#WQcE-NMjI|l-*vHHm^MCq$fB)CZ z%XyzW&w1u9=bq)6=ia+G`aZH;h(C^ZfOJ8H^C#-+*-v2jQ=Wv7zeMT8N_EHX)32iP z@ldX80&BgMl(7005^H@Rf2Gs7PC17jD9W%C1bD_c>1!HStl#jwUtV_vB7$e8AHmP+ zlKgGkY;yJ5vuO-}y52aHQwhF_uc$e}IHie~Kwt7`WS?~w$RlK1V*G6xqeg$Bo%GO16ZbUs(O&$kLW{3j3Djh%;-@xOCTx&5QF`{5DEV zK~_4C$elueKST?BJH?X}PP)G91Uxvi{!w0DYIvpPD>OU-n4c|Qg9?&Q{cN<=yRT=2 zeO6L=40rw}!0XcLfT(tc7j3Z3%%6X5N;`^!R^55Od)I-PuOWKcLg3cBS>)>*I63DB zAOY6`HG?%``ZuOl=mT&^!kLY3$JoZ!M*3DM_)3(OB6}htC=o)94&&SKQ(R%ozF+=k zCCn%z^q)Jqexj~8#)beQMDZ&vUrxdvXm7YF{_!2w#7V^sTHa9HZh3!(95{n!+B0%3 zCLlF6^5^x`|7n)eqoc!_idsK}8_RlYkLs)q(#dE0@#f*<@rbt^8~?7Dyw2C*%(1T3 z8q)30{gqrCpHPqtw_R9xPj2mFQwdKfSe2zUV_LSj;s98WgvSj(4F3!TxX1%bCxMup zt`h3(^IxoMJGPhxM5i~k+O=?8gnsoShm5d(mj;_(4HGbCd+RpylL%Ilz(@Q48LWBR z4Ww3ZK{qhj0Ykj0(Y2_ns{6BNnmJ5M~y2~C>?0f_U0f;EKyF$hy zzA^n5go@wB{leUqgnZchFRV>wGYa{~W}JZ^osR)^F=!G)JSenp*DB5r6kBx=!-xN0 z_>4j7X!u@a{TI#er{68kheY}d+G<35Yy*L|Ra5cUrqL#Cl;AZm=DIgkHsJLIMgF;& zcaXTCLLh2*+yN@K$@{+;*(u{^RgO^bzv>2t?*S41EAtQ`5b*cUs$bdl@CJOt80Z51 z|3%G+#mB*omI7M3W57^8STModHZ{C-{-CRH73hh7-<9!G{p9lc<*zsh=E!6y-B3Ok zY!ICP&rAIf?@?pa78uHuowA*2mG+)@iXq# zSXIQzPV{s*upskUx;!}ajC2iNAY*9Hu|4&ZjVa8Q63~c|u%i44Ih!_4pM>@Ce1p#{SNc&i9;KF~8{D5C- z{v`=`hj~6gl~@K2>DK=XnetUM|Cc>X&}Y!2eu0_W`_J~TV-2f|0jt)?K(FmKhDBWT zzMLIZ7VZ9Dnvn_7gQLiQPNV<7oy|H)@VWVc-7)j!Y9a|M6JFXJrZ6p?SZM^@N? z+VL1YRs~!Pj_+~hx^?$@9oi?+2P>E2!`#xIc2Q<|%m7I25!v=U;Rbhu!JqDl1*cib zQfn)JqqdX1(E5@t%5$IX|Ik@O+bu9Y`~jdnDGogSBG$7s@(2MT>njoeyGLTk75Nk* zm-i)KEkAa$?D!~^Rjy0D!QDgk{DYfCyPse@o{@fxOz$%zfyF?P1euqM>mOS0wCwt+ zZ$f&G*=DZbf^f#TkGm5K>8*T=icO6zY^`9Q#G~8((*e*Oe5FIHLnE4H)J7fZ)~DLt z+SNKA*o;%b`eJL5itRRmi_beMIBK9NKDN_8CH+o*ZS&04)~wDc+Pe*Os1ozHNpsP) z;NkPDs)OlRzHKJ_b>h{Iq7KdulVFEa=vpjZ@VK66ebA0o-6qcBnz7EPy{vRk>(KxS zbVL@+^QI?km?S%c1+B~A%n61kHd}CHNGlmimInT#&L<98*GXcd+*i0WE;gwl_-8NA za$s2b8G{7&{u=h%e74CBd44W{U&O=KM=w03A7!z=9HgMslvnc7;^#nkIny1kcQ^gp zUK;*XrHy8ap%0RKIol~l*P(z=bUe>lr5QT7x{|XV^3#TP zm0*o;pIh`hff_eGcg$XXe!f>!)fLD*qBbf={-`W}hJ}TdPyOBY52tQHo|Ek#=F#yW zYmGM7Q*0DitkE3pU1%mzWWPuudpA?b(M5A)N2}K%}x`$@(Ul{ zALj9yFOj&vC|hPfSy*@ycaYHW`Y7c73`n8W(ZI-L>~8^m3{py^=rrvWHbcI*f@f90 zQvRf@dL};Dw?gc;#%+1;2RAN4p$Rl`>>;%uj%{ zI~LIk2CQVuJR&|YG}!!lG%Si*+gsxkL*2q7`$ICa zzMc)O&4|Gj@QeLeLqQ{BQ@M_{-fQXU3r{@F`-puYzx6?t#!nD7<5e*Kz3=$l+L!5IVxzlCht6hmcwR&MDhD&sSv>?{)Sq+5yn zhYPo0{9a2Lumth!rwTjcPVp1pAA_9;#S@1P%$Y`NtFt_ZZzOX)2I4@&vudmPJc+~p z9>0I`fQI&lvsApshP>Y7D0+1d8OSHg=YGX+48a_t9wtgoH5MZrL9^-gbx-!?cg+i!uVS0}L**TkJb?DZfkS7A<@dvz1xho>&R@V8@oQK7f(g3nYv9O&k5{r+2pBikEHgxc?Ea|fw@0U0z3>f~TLgMb{n?54+@XEQ z&A`U(h#K3&-y@kSZYOPhZ5-%qWo+@`%Hf?M=WIVz+hiLW-L4=bk4+BH{tHqFA)KwE zM>F9;=g$vEvqRR;oY6LlaQpLVyehhJG{ob)i8h&A(#m}$+>B|&(tSC+oJ*}~shT#M ziBjerxP(boS-U<<;7>pj_bctdn>XUYhD2_JIb5qG#)rez+Uj!;Ex6_ z;ThjWRlMd))%Us4xOuyFDZKX>HE%Kyl531rg-?ZfJT$o2{;WehOL`Li$NRm!{z~6x zr6@gq?NnWsbfxS@x_#xH^GbLCe61!|cn~3a*k%^-oMq1qxT*etnx1 zw2=3v%w|yS&v&lUZx$5|B^;Bi^~Q^^$EIv0$)>F;+Uljyk{n}j(!#W!>!{IapE>Vn zIn$cJfZ-I==3RUn{u2JzsV82|FCL*vxxt%HvZ>(6oYSm~5>lxAU1btX^OD zTBwLpay8NxXe?dj=UX>BhD|vos7~=D7`#mt5r*ygmSn7IG~W!-TwL;hQdI#mZdCCt z3*=AiJO0DrnR=1}ncc73HZ=BR8PA^=Xq}Qsczj$2B< zq~Ep)+1#hg8yUqihuJN%$Bg0KI&dUk)<=cewL ziREWY-YQ%wRtb#7e=d4J_+zu4CtMqO*K1rnT0Qh-_1W@~>SJ#%rN^GEK3U8B8zsIY z?q_|?T^D_-yt7u-#x8p0tSQX|)U2wZ#S?Os41Fe*%lW}xIe(k_@YKDd*~O}x*$zt5 zUR9nimenRaiVh`pBWmY8>JQ)PEK`5x_C>+h;|qTxg$! zKUp)Xca&ySq3dlwJ)#fq_g;6XU6n=~Bn*#a3izqI`P8YndDSVq`MvXSbzfLrz|8KR zRjyj27ZZrzM&sdnr5F6f>uJx=1dAR9~ z%=yp2(ydbV#zEpfjjUuZyjUCgon?XztP%gw#(|Xh@j>>P&3rYA6jB2xelTWZP=&%K zMY>wwhfL!ApS-8;Nr zB-aJk3p}&JrR$~=^qO=#de4i0IA|MmwaLFgRx8Mmi?uos*lSP}5tuElU{7szrws z8Atp{ehMNTBWz?y$742Zq;`kst<^sehIx3#F=0D;BFHm3m#1 z-uF`8I4&lFr%XbEk7g!t#0Md#GI!<<-VtWMAO4=Xv*^4j1!~eE#7EA+%`LaGL6&6F z^6oR2LA=-(#SzYsL3^{A6Y!wlhEG9pn-s~Qi5##I+eO_dKDBTV@*NlctyXKBfU|J2 zLW&fNkEQR_pFs(vjqT(BT%%Ol16$6+CGOS~LObT#ILPk;JmBu;6LM7qSRc%}`;7!j z!v6AUQ|t@E@!|uupW(#Hql0Woi+=6)Sa>Rgs0ys}L6P7Xb8ziBl2zhZ7*Bk3%C}*o z(q0w(Fj$;`$gMcHYF__!DAoAN=D=Z4HDUI6JuLd0?jRmHS=8)?QH; zXy@}Skuwrs8fpKy7pzNIR;eay5BL?jtKh%rX@EBCHjWbui~AhNEv=sj<6AX3pj`0# zlhlBdJNvlLLt=gm$Jkqw=Y%Z}j^k&_$lv5X<3as2OV`%UgPvFyGR6jbjN;7L%k~ZU z>bZIRs@9c$-UKFQsrcvkZsS&R`oMzB8Q(UagYt@_Dk~f%Lm+C0kWcUa?%~LUTj_Sd zrE#!a($-Tl;gICh6q3DVLp~>0IiqY~=kTft@(GE!MLF>wXL5<>DFQ7F_*u=xFB}2~RwN#nClY>jPx!9{CrbrDT z5;U@xOkiNk-DgNdohTX3=zSwg?7{J2#eRQuKlR|J=v8oyE*BUJH2YXL-mB1F@KgV`I{(F&M{C5InDIac+z}6<(d0f;Ot=qtV1oLSL|S&^!n_v!$ECO$D_mwwpi%O zI%XV(pR1JtV|{qQ6Odg8VXXFfTSL!wac%@~{9>1r+n=q&W7OQv?RijW7yXAI2*WYD z*z!@}VZS{7*bT7Z#F#1Mn@AeiaK=MBB%AiRc&g@03tWlA>=kJqrJ z2Pb;2Uz%}P4dR)9FdcH*BWQ>U?0Z_3F5<3{m%jCJO)RI#x^M4>5ojTZ3hu^pYS(yh z;(BRB?A@vZpf~al7NT>+CaNE;{RvxvHl7V(6%A9+u`f}NPy<`f%X*z{>36GB8&Th2 zUVG3~%K&)9xY&d;7IpTBI9v;T$pIeavYj);ljNb&q^v>gu}u^Q48F#3E+}`lSxh~s zy6Bc$c_Mq9X#Af1=jeRu@O6mUNq75&QGMoK@apjgW_Sb+R=*%q4U+f+`?YoHa3gH= zRC&tloGj?tO_ZGddJ|b_FvjBY;|`~zqhQ=#pzKO6>qt;uzP()=sxWxNGwjeUFF$^A zVX3K2(0xIZT7+!vu7-T%-lqB0ZTK!Ma}u?aY|xv;tliw6zSox5E?gkwFM~*}*(JYg-!3;@%?xFQ!6G?j>cFzgO-@NdIDv ztip%Vz2W;EAx+1d;gP}6a@o<*-v4`5DmBZg`XkDAZUln0Tb^adU2VAYMNd`d>K=`@ zDhqD9ej+TY;Q~O1HMLdg0qPYN zEV^0|vlT}7SL1{-SOkG^9WT>FG2gDUtm8#AQnBpZ8A`{@?`UebYCBT|iy;uZ<7atT zI^KEpci+~n^TGmB0`jobyczmVR3r)nLU58R9LnJ6NJf0s0t0u^t?S7H(eh@vJ*Ogg z+}h9-4}!(g@CVq?VUI+$)(@r2y26@=dL`i!cJgWqV(L=4)8gbodu3fkT_d za3q`jiZ=-i%d&r7Ff*%2aXAS!`Tzasytg^PlB{$d8_ zL_M66Wk+u)Ze!jE_=LCCuEm!bftcP%jL_ivAou=@oRzAeqodf%hDS5gzzB4zGZF3q z3No2X9efGV8MnZcXGqCAUrNx=GoRG9^qs0nh``ZvP3jIow{Q)5 z$Ij7JDFm95<(qxo1lmeW`J(xhIddo zzD(QmLYM>9d`r?t%uulGSdhSZFyPyc2{UnQrE_U!#h|U zJ0F}mAp9s;l-`jU3DS9#=na$>iu!h4;4xT>Ea2$KwsGo2rnoZS4dKP;hDN2mpVOQ~ zX0Y9s9mLT7<$eA^faYGnEl*80O5O}Vej3OP1R~0|>dDMOSjLV*RJb7J?YiqCAidfT zQ4NSIv@as(?qN9DA@*^!(szDS;}ow`rSm3-4#tarQU+R9`CGbEByOV<&eKYjc*|FJ zTSaKo(vA($3$)6=n_lhb4Z14Dhhcnio=YF^UweHAm{g*6G6*qX&@S7#A&RMt%=w6+ z8UhTJvSpgNl#x%bDCCV&-Ia(_L7;&SQ7xow^7;x=Qg@Mdzdx_`(!+w|$88s3(Lq2h zKTk7PJhEiY`qDtt=tMDVHkpda)0+Vv$am!#4p&H3_N58;`cAbCMf){ar1E$#9+P&3Jm6fN{Afu1FK2wSCAr&bL#Wq1p%8o%`Vz5b1w$9zRRHmt-_u8OXm zh9S7GiR;K%XfrKtOG}2jz_q{W;*sY+HdCvS%Bb=60;38rPh;g=>4R^vuS={x29(CA zLvEMOI^9ENj}S);ReY^R(RPcvNUQb2hlA98*}b$l-7uWJ8f(yv)dx#pxt#AwN&Av} zpX1P>iEr9M%LM^tTji0V%~N}Bw@`e|Qe4;`2LfI|*?&4A)AK*S6vc)t!Fi#aN? zPiN~#%M{L}(hYgr=YcY4?@29tQhU9yepw~Kbf%>_d8vvYp&eRs?L|cBgq3#Z7s|+} zrl@dfih@P&^$2MifW%W+(M0}jx*sM@d6&(qFwDNHy3=#Ue@`OxhDp`Ox(Igmo$t<< zFkduNWM(b{2Fy{>sx=hJ&A{SqKySqoiEQzuoo@A|FQ)u(GFDHIY1XVulm=k}08;e| zVW2r_S7nS~3PaeMD`VaWdC!_%fZSqN*`8-Qx&(0bikKoz%nxS}VlWiAgcGw4aOHH~ z62K*8)B+T|7MbOg-l_;hxHK5UjzFlq@Y3?5Vv*YZN>5DJ&h-l!7zZO&~fDf>qF-8PyYFn;b&_NUcv(}Uru}fdz>scSJ!OS2r!$}cL z!(LxqE^zc&bJDzu9b*^jSZ|e`mq=SM<@;U>#CA{puf+w3I(vOuIo~PB{Bjm76k$D+ zp9iPB8))T$KvCwmS7|JHvW}a<#m`ODh5qiJMX`txN`Mq6HBjg8 z>`pxR6Nd1`y+LS)IdUvIgpbe{7LiuugRlXt9v?0<4^CSEEMcZ41PXcoCb4cXv#YE^ z6TRsevOVC2D%6o9O<>V%%DWB=pyUyXeEA&12M(bKo>BBSc}+|lT7R4e5IY3@k0|^n zjZgb0y&v?Sv_JGeX*KZwq;38ujs2gr;eTS(tB?3-BS-wlH52LXI;ipF^-|@_3o2sv zfiLJ~f?NeE)DHx3z%AD(iv8)r9|!}r^cd~15}29>!b50N!tfSG;~x>nOle|@i}}65?8m9amyT=!&OrvD zO99BA&;^UKw`|VQAB}0wCgX~3(*nH01)>lj8U+o|+DnnV2xb&QkASblVG3tq! zp|tG|vc3q0-fJB;+13{KA!J!Cxtjahg)}u23$$@DN zR21?RW`COHC-S2wP|m#?XS#HboCwoz&kUpYAElAT<*=yD21?5=spoqC4ix^e*qRE^ zTe92jDc+rd%6od))FY`j^NB`^6-$3uksD=XowQVd= zOw^6)6-{@b;@)#?duIp)ORa$p4)q)-vhTTIyF2~b6OA83K=jbv;7c=5%6o#4Tsjgb zyGt_eIRZs7b|)a0nk2xk5Qn2hfT@hS{cWg7@&N0{hp`DOv2BBep9?T-%@b9g3@V8{ahbHb()J9^!#>4!n_-mJ}pb5JgX-Z}>_wpaN`eG#EC@`xIm^d$^m zX&9#WAdRn%?*sZxfEJpiOalnf@QoNN^S!2%H9tJ8gl$P)x+RAVYTlF10%UhX$cQ z1$R$hu#!pW5B?f9YQTD?X`fsKtf$eT1L(rLJ`LWiIUpl&fKjW{e}D)Pm6i&&IYRYo z6e-yHka{R};_D@?x!dORjQ2`MH3VkU+Ig~k^YY)I*(^0dCnGCD`M zka2i(?qs`Mnxdci627^WT4rRC+TW>)&ELiK)*fNOcxk73 zy;IdoA`FM#r45qxb6etQCQ{@MR8qMPR#J9+wWJRcYot82t^%Dp?Y>w-Hy?(g*6vWk z2dx;+q#Ainb$4GaebUko)uxxCO}J9Wtn?P)sTB2^S7V6&EXA7Q>{>hfsU_s%{ax~x z<%!L)VhLJ7%uRa1wK5t(AOf2GJI{B;dxv`4-Hg(_>1}9q(`Kku72V5U>+~m0f2r)M z0*D`#V&|E>fR*eoU^mS~9m?-yFtx)qb6n9eWv4x)W^p@@7Y>J}kFCy^hp^ZtBdV+bm^!?OFOhN&n(2JsM2$`@oN`n0-HBC5G5BiBwf%GECJK@Qy)7B zHNOBxZx9$g0MItqy$E3eI7OfsmGHu%3eM91l*F+lOvt#UOVJyze5ux;IBuWPkZ*!j z&2H%J(sMhNFm&7n>QTN4wzij##NT|A4qr1OT>GT<5Kfn*yD_76aDzmrCs+hDsqn~B zD4-6gTjDe}d~J+CvfHKBVCXMA4$(YtBz?ZcMgfXgQy~TDRZZAL0wDEPE|tx{5*9td zayZME)nl-bmzv7Sj;7sqaOY8Vw&u*NEJFT-^5x%IOH zZsCA%4bSa|fNs2iB}S}4f~iDjwp0^IZ0>RZFcEIH&b@Quyu_^MieM6I){==_qibg{ zMCGMxdPZ2&^|L@|b2_w897$rEwL$>}9WtVZljXtz1=dXc9LEs7oRZO~wU2;`xK5(A zJqrO9;X5V?H5;Ko0H6i{m>mESLIFugy8h%NAyLC|wy?Da5N-g7d{TRW{l@_H1oR`I z2G9>NKtB#%1Nx!%9MBIjKtBNPnO;r-EP73x@bQzH4wxmW7?UX!5Cf$XH5?la2a1(H zsTsg&l8QIdwGM8Rc=d9=+tBw<9PtSSe1&p|8cw){t!)qlKB-y3nUadPaM}mnBrUz1 zDl#>|C29iPEj`!q-0-#QBpv_&-F}^9{||%#Kmh=#(6u)t7d_W$)O!F>0|1!Az!AFt zKm-7o^m6h;X#3@l+=K$6&N)O!5g}n~JOrQ-+Q4@>VCI{Qhn^(xps5r1W>^;j7Hm8F zS5?AHdf(sjQl_r9JYHmPHIupG2l~MdFjs#)4h88@$nR_|!`*KMF$;EXpEG5IkslI` zh}vEo%>?)0n2u=cQu7U_qjiEX1O|*wg-xDKRcoBqZw9*>BbRq_(sx|tfPL+p-pM!c z5sPWZSs%m}yXXhX?~v-MjwZ$xi{V)v>ZFLH@wn$aOmZsnS9!|i+Nv&A1;0SISbIu& zW3krD)~g!h!EMCXxG%f(V3QdZfH;XocdW{RO2dfd0VVDcMzFIdUFyu2XYAcLUK6~ zR*pvVXL?zV3@Y2K2W1wb|DqFyt#bZ+<{MVOgBw^-^+FAi%y%QT)+1EtNiGQc2tgiG z@M--|Fe}ezMR}PVzW`)m0Qm1ucYeqrf;$>2XUca6@@(+O=?{)5lG?jh=M`sFXB}ru z2QtHOVe-it_E47@=!cK9|bKcKqfHdx?pt` zm!XtfOuv8iW-0tFy#-4Q2pIy|y|6>aTit4K*uG^qdL^)DmhZQQ`U%R8d_~oJVa>y< zSKzkmR#SPey6kSM2R4ED`o;9A@@k?08FQN3YnbuF@h&=2TP#a?dG`YB(dnzMDh{@+ zD_Q<)zr4h()%MdqlD{h1p$oFNd=qxtY|%4*=MeOAGS{OP&vB__WcJbGH=|^+N3J^>c^v{tG?oY z?1!bfv7TgU?5>=vMStCw39iRmS-xv^aKpg2^X3zt-wiXZZ@2pr+BV9I-7=uRkB)fe zCiaby4duG)cW2R?1YQ;g*)Ib(sD3<=a!Vg z+<0aw>zQc91ebb*V>yi9H`sSMaM@p6CKh8wP+xSUdYoeoC84#ahbtGanO&>Zhdd2*_x`;l-Rg%wRPt~#S}Mj zc=K7|0c;>d+z{4RIon)NwsI76C?Q?m)bR?~@q&{lwOhikRITaY(}0M?XlYy90bzh! zqCJphaci=DK|Xp&&HW9oLjH~V9SOJG>0sonLsy3x5edf*5|Pi2UrwErjZLAR_+RF(Pjg--+21x%<5d^tQT*1 zlDh%#3rQtgle^E0Niz75!^8{|SqH2#{m{o@W#5tKUR9Z1s4Vo~HZZzTIT<}YvgqcD zTj*%!`{B6UhidI*2L*vay zKxaR6|40Q>x#Nz4!)Q00Lj%9r&`3UlGh*}&!Hfc~N-5)pz55Gi$`}NKP2J--@Ew$` z%`E$LZFuunamc>!N(co^>wIvEzFXgsHz?9~CJLitA()U4slM|FHg#~UJnzmg;!S9! zA~=W9?p?K@0Tpohv)4P?dBkDb&IF>GQY|3(^H=MuE7#cjr;W7 z-I$lB+yczlf{0~HZ&|h2@I48}uJRkqxdpOnFIM&-+@MR)D-F?KrxG5{0Rwa3laZ3)N#%=@lA4#sYMKn7qUyY|=^yH!6( z2GuO~-xLeXlys{3+)udHnkMAIL35D+bEWnbeC7U|d-fDu#-gO8a*QET9 z_?)n*L+0%-4lhg9sQF&=Rm7UVRBU66T~hF8ZBIBk_o-XM7Q{o@DzQXIb8u+mr|-G% zSKq1Yg6Vskl}5TfG!mGOgbD8<`5iiLQ;nOwN#kAg`ycmTl;6DUQ{g+(_@X#*%JsdQ z3hA+NwPhU-{9smUe(d5%Ykbco?42E8<0dStPmjs`;B&PTaTn}z7A~#@*alL1v{b_S z$)tV^7n<7sm+7nEnq{-67#mXmY~Bqm3HM+%-l`igqZBYS7^*k-1t)M!;}{FUH6oi%-qtpz zjT%BzMRdq4!aARkCEzw;`|fP%5~iN-A0|bI@zNzEbOJys2sR4_zyhEX&uXZ#H*NO|Y7`!NrlN zxB@SHeTYf5ZfPBVVTm25Pg}vX#O6Jn>~Fh4m-Lwy@uEIx6Vq++n-C_vZ{iOW0y4(E|<4Q7CgZ99oUZo{poaD^pCtjERZhgId zPshM`vMOfY$|$hub;s#t*fXP|n49LNMFnpk z)5)TkmKR3mH#gtvv=^25T|Uk!&@i3sjUkvCnH?>);}>Cj%gVe@!AR0Az?nN z9Mu*;%_gxi1QR13>j%x8>&F8`d-0pPMiG}4B8`rYqf4BlZz7-c44StE_3-8Ui(Ga~ zS&27p8;eo2*#CVK`3xpmZfCabwNlVD!WVYYpbQ`M;Fu`%|Jj#2B4w=D&}W|O-y z^V&ulI-C+^rbg>AWu}wXG4qy2#2Y{p6k^IuOd|@;V!oD_1jM{Gp1iB0An~@kAnnH6 z(toSaWgTMO>SY?_)rGm_w(sw^oX$Qi-jDYKciX>-a{0WX*r%3Q%cw1gS< zoRrRLaJE|XR6WIQnYTfER3GiLn)oR{T3lz~42+CXzuO~N`YO@1TK6W4szr}r<*US} z)mx_9Dx9q&5`PAL9_}h#^UF$7ecUfly!QA>bE}qB^-l?xPw_F0pZ77+d{gye<<5p? zlN&Mf6(#bVJ`DvUW|R1smM2D*oIceB(q@zE;k>0*rT*p;n--~moy{J?%&Qg4X8Fvv zhpnI6AIe<1#T_}IJYjzD+mK12!-(Iz5ZSDz^XjV*J$b7hKa1HnUll~0S7==?$l>yz{ zG|>qzErD?!w--R40=h6Re=Rlt2CTsIvcf$hd<<_?Boa-j0r3E)R z>l+KoE}IqKfEWA~f16*xB~hkevU%U{`_TT>ml-B!uf%s>ig%imVkF88jiSXjKL{tO z7#rzIyv;7S!}|Ho-~JdCGoxa8Wy0TL3FMoeKNbECWyI{tSEEm>(KnIJF@7B@*)V_0 zDJ$PmlLm~ez01uqVJN)po90_6Em`?2Xpt8=Ygz z!+fSY1AIrx4*hw4i)^fnko3@zK_)ft-a=X?GD z>3jh8^!pwXzRJX(yL?J9GjedQ9HctpwpwzW7B@S0jNUUtqVI3Boip>Jm!E~AWx9-( ziX8mDlh@|lUPt@EKZ`A2*(Na@!F8W%?~0B7G7`l8GSaEy(9Mo^XlSkK$7w=C_@|T_ z0&8{2;l#7B?w+pH!p1=7`wnu1rLpGipf!vd_WqvC74@uaFn>FTDw}}(NT5)HNbfsb z6-b^E-Tx^!#*R0EM=8cVWvQg|7DulnzmyWM$LrNuwq6L<(2ng_Gm9>Judq^!`w@gY zamyZuRC8s?@l)!G774n%Y5+n}BVS@`_In}StBrv&eBfCk;|M4Yeql!XC64sw?4usa z*R3aV2T8b49O@^VV4yV8Sxws;pd|g%LoLv7^w%-+>&Nsk!MH%1b#;#wA0=1nVD1EX ztsm57MRk`$OoM@NtB*w8Yoc`iaqmzM6|470LQ-9Ew{0;HH=>U0^%Gnr1)~+Oz}}6& z#8M_V1h%^GcH`Buu$gQ7&|4dfm{DKsQh&r}Zas;S<$gh|axx4!ttg-scOeq>Q#p9x zC05!*4N3a`V%bXFz7^*mDf0^tQVL->|50l0uV3tnyR-D+vB0)EH9FG+>QmO6**?f= zjgkgyibV$)W^x@_E4lnI&+NG4*Du6&B>KV5W!H-gGk!9CCp*TUtW@fSh%ShL2*w(0&WleZ8AN&U<=1ewxkSy7sMQ~~5$$m9 zob};jt7W_sq<-tC)@UGX-zP6FE!1^zN5XoknYP!er}_nkA%PJ)okTLSjzFUHPmWn7 z%J=T14dWzlsR!*zt7@M*s4JCp6NNVEUkr}VrPnWJn5vHlLP?C1 zV*YRf=+jJz-6nlt<4o>qdxbw_nf9`7iFFDA6Ila;ChsCtu?cxA1j)g8}TX?ly4q`N(utuuUS6C{q0 z>dM_;&=ctR6_=ZMdMlM&dp*Pw0^Og;Pt7mzVOSc?dtQY>Lqr$;jH5W-vcgz)b|fab z?wLowQX0)No15P}PCu47TnWu zFB6{p!yogW+G@Eztf30g_QcQf2A7zT$+-DIUzu6{vpo4wSM6!~AV$@sQeyNf%o9V9B;9O3z$uo>cpQ-v^xiXe!O(KffS6P zq5f>0X8X4=_T#H&UZ#C-PStjMqiVwCo)weH$_*Bs6$EKs(=D{zDfssNYf<*?EqN(M z@nd=p26ZxB$4_+9IK|qtVX!Uj!A^^paSVT1zM~< zU8M1wsl94pnTo1i{^K>ZL98);SR{B+uMQ#E%U4P~jTyLvO7eP^H26z^q?KmOX>?Vj z3=(L!eCLMmU9)ale~t9#U<$VVGpSl=sOMqndII+69PLhn&_to933WhajgnxLAcqLA z<)vM#Y9V$e@8~Cc{t8cbORN$WjE_^~a>}07!HU1uU(Nd2L3>gE)iUyvq;s5Au?7=O!|kw4edt<&JzN&C`O_=RBlRhi4G-}&~4{=>vJdoNh+_ez6>%tMELuJ)aj(!g@zZc>CKFB;NMg+b! zT^9|3kQUYD=r$t~oor86&o-|+>PYf4AH*qevP@=`T>Wy>vMYtN;hT_Ze|YEcz2x^9 z{w0k*MkOMVZ%WkbZd^|E6}D(Mhu!cB&mSn8)9edpaF)t=Vt+%}VfETv&5v}J@98Ih ztGFN!Qw!sI1p=v;KjzQ|CD&kjlX(2z;Gog zjeAMB94`j?e*io{!@pH5-sdk3H*oQVX2-tPd3Ju`|*%yjC}() z#wtbp4ra?LKV~ISN$s4xETLiZ{Z&)uv$jY+=N7}4vc*7*tnGa}QXea!6rIU|dWyck zsH}Z|QCa)`8+*=|Xe?4SBWfm}rHNlkX{E^0!h@YECdN(buAp=6#HU`fqkIZJbugXy z)May⪻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

    y*n+S*Pj?h&H$78_4e;^S9E-?TdHX#cGkIK!?d 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 z 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

  1. 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%0DM4$zZ2ZX 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

    *4JNSd4dB92WdgU6|ILD~Ow=iVO@#!)+Vl`Fw1 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

    I4beyjf${MX;8e9g~@$y>)et`2#kh8JI!>buz+ z)yLVV*mp<&NUj`F28UU#ui|6H*=w4lVYFZ zN5!tipGIs(az}_i2P~nL{T1LUxALrCXD_NIGpczeuTPSybzBA}Y$_gA_SJ+qP1@e9 zB-u_nOggGKsl3{7*?z%qD^&(@I!BVIh}RBlaCltyL`!*T&H2mHGHCU=UClj(SQpMu zyyjddud(`x?)Ttqb&_8C*!aYy#3!ja|a1NgZ}iaqABVtS}v-t`h2s*aB8qt z#&dE3Hw-IOES{+f)bw#b@EKM#X)z`R`dEIrDsM63F}i923;FO?{%2L>XkfvJY1M*L z!7!f*@#{qPznP~*-_1WhSwHab%=nF8-&Jb2IDL+WLvEk_Jf>Y~$>_<9$~4WW$=r%~ z6Vb_D|1YRyW+G5!!@AJ40p37p+JKnN8nt|Z=R2oukdGRbbd`)+Z`Uc*Dm3&rSSaYa zO6Rn`qc*yVd*xBwD#f(VV}jby79_*i2Z?-Xy3z$jC@01u_L{$ zY*mGmE^KtyfOtzX?oq#9fRe+r?#7QHH~N=_(;mF=or<1qRRW-0GJU38E$l4lX` zOtRV-wQTuI$Q$XjfW9I*J6onlDD+KWf7P}0U31l&aCuo-&?n{UR{dkN+F>%bT5Ur8 z-(gC%{v>?%(0H=Uf6&FRkRf@#w!MBV16 z16fOZ-+rEi0L1cfFVm+6*?7mZi~yCtL*swy;493TQLo`&@E`mCstjzN-di!rtnr=s zd*Z*skeOFe=qTUklr^m2{CEUpZs_o+?{n6H+sK#V(n6Bcr_|X#w4g-(Y-`<+2-;)*L_8RN=D-qkBSy+1H@pJ6zTQCHoX&iY4dhfivx>O=mz z!fKMI4g4A=e%?O{m`3`XmlLzLAU=>$>;3;9Nml{Z#`Cn>V#SL)6e!vP#oe{ESaEOh z0)gW0TC@}j#R*WLP~0`RODIl&-~>(Z00F-IzW?*wWTv?f*I`>pF9GPcJ{ROZqnHP_o+f3slb1+5+A| zb*_FkdhU4H4uay}cO6nqgUlaE?&ELyU`&E9y}DB|(g_xY*O#AMcUxn$6F3UBK-a0T zLj=X%iaDx5nIoc|8R}fs#=#3QU4j=gz|NQ*;ycGh;=W133W<&rgiIe3t&A%&Zi6o7 z@omRw>;o$!-RXGj0BcfGi%f4iQ)>QqD7P%DECh;53a7bKt+%aY}KVgKnM7CUHxJKaF0t zJ+FpwQ^vV$;!m3fa^1$-vJk7TX#FKqberuPz~(nWaWeKBnp+R>p4Kd~GWHO-g^Rsn z#|8On>c#C17@z(SOXjhBp*!GpTGGN+^6j~}xzcE}azhSt`LK_&xwvls*fjzjH>EH& zCk8!fm>lbjHSo#Kz>s2mf6>$#LZM<5O;MZNL&~J_I zm533za;6za((vVG*~&}q-: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�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ËS`rM^WGo-#UBQ~mth66JE@@{U_tW^OF;|e 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%0DT=LK4o7dB|J~(Et zS$EZP0=5=bOKC2>_T6|@^eg`U#FwM{K81009+PF}jedldCw1SZlY>&e%Xq>HDdq&l z&jSB6W*oR$>VyS^QTE>KmF)fa%l--WK|?n3@zK=Y=7{2#%{#Dn@EbO>dA9L2Y>}!9 zK_Qi`C2ZMj=%AwPdtwEldS)F_FB~p1UX+vLb}i{U6vjW$Yij(g+NwSUJkbgaMv*JX zZ^+NAoOy4g-LP{0;X{ww<<ykATu=Wj&uQ|I&!o48;Ux;In0w=t98xWPLjpXZTQCeXgI?Y^=(wQ44^drL|PpP{0=sn&5A5P z2s{X{pPh%R9(^FsPSD1vcKftS+5lw}z4?|rK27Y5lm*{_+~s?9vx0_c2hR#VP*@oj z+MV0`;RHb_g>25XMmMrwR9c`2*XE^apNrpsuJU31E&40;<9_j*-S8Z!NNRPAD?GD# zQ_c18#UDtVodDb;WG8`BH2b2gR~uRMj=rS8AA!oiwlYqL9zUPog zxG6SN^i%z%`H9R4&3}eY&01`p&ax2Sb3|Qt;9*|m;1oIi z?OlQ#d$gYED4oF zQhxEFWx%=F1pdnVdmP0T8x@vkIDU(ZDkMcz>Q2ejCV?tV)r5kQDjm@m#EcTQ^R?7O zjh^$gUtEBj-Q}KW>z$7aVXR&`~1a<}F3YS&j0J)_pR#$ersOeCw)rjuN+ zWU2&=lh}LK)9vu?-L%j10wh$3F;%}w2F)?sMRKe>=1x*gYV$`~l)N%%vqU{8N$+jD zg|g;dT243%$_VL z`*l|0=Nl&xYvpSqZ*p|x7he>WWpc^C+0Fmre{1x~dw|wh! zzuxBPdMxq`>7k@muA&nq7ZrydqJ+b)qLXHN42O(K+Gk9>p9}Zoh}e+~)QYCKQ^d72 z^8O)x%I_*XpT%FkvRHj5A;L(uYniJc;+Aah^F&=Evyv*4%I<4-iXtBU6|=i{dI8sS ziBz`pJ@cz%TJ@Vn|Jo`&_$SX-Pv5-UF?A_EzB_rv;4NVX*26}MtupO559%#{tG;99 zQhsbSDaIoXS#Vs;wf@Hcy7z6X|7U-lGBfF(@28)fB5aIFX%!)EuXW4w)}gMoJ@zer zAY2>mp;5GbzPv+N=5!^?6o-^AniqDvntg=rqI4Ul?<}XKhP!jGzSbcojwq{tf0wMA zkTiGj6}#PGdQ(A;c4>)d==6&wP5Qd1HARO=I;Mh%*-|mysT^w~ejE8T+m>rD%xS!i z7wYAD#|YZO{1v#W2;@#M`Cf6lM<2{T(~O-sV?3t;15Ua&Z~G!OL!flKTQJ7==jQv% zF)St2z)qblxw$KIDwi!=R_!J|n8`1f?KZt@FvJY#`zJ09EY z^MpW&<372z#llp^t#8J@(uan9@pkmVDr}`4dFYR9)W34VkC8GWRA9l^qt#^pH&J$- z+q9{N2;|YJQKy%@mXukmeofSdRJmnY`DOzeLxJ=}`lvH(Ncal=2y>!v`|vpawb>8z zi7ckTCvAubAJs#jea@nI&1QyGQ4@9~d7x2{^wW0dJ4YieuX$8g6&5kEJ?xSJ8}t^$ ze%g-F{~iQ&ODEQLYDVNzn6RaPYB;zmQnH5Yp)Z$p|Qq<`pfTR z>!gE&D{FrQd|%=+Y>KnZ1Pe7L=Ev6hVh|Je2`#P^$u|88*O~G4SnZoF_e%U=M+o6r z@2eF2&|!24RcUiED8nvtbLofeqhs=uGF;e_!zgLNhGrxE&vBQE9s<7f9GJ8O=|uWxK@O|As@F9J#(F1%5+m?%( zRODK7+yNImnq}%jNkv3jsK9=CqG!vRx*EnG(m}XY0t>V@Cr>;~c|s)*8rSK-?ebuE z7=0Egkkvr0wXvaFy)*(@9%`5CS1@rCdRRN24BCx#aL<5kWq#Sx7~8($^jtyu>wvjH zN`v%J2j9LjQJ?%55-vh|d-EmQXk?~59Ctf6k^$SR*Cf{Z?pU2|TD1()F^j3^xq#jf z=mg`P?T?Sq0z8`nn^faY5`u4nic=~-ILAKMB6X2h(cm2wF1|Gr7vtuKwwXKL$nT(e z@izuTgEm6~HzOWJQdggnm?#ZBs9BGLB+d+h_r}Hejtg&|27P!;JhX1ix$SHkd9CA5 zNYZ9ZPRVo zrPTVPZ&vUh!R5B6Ov~{GvXF?SnxHJ=_A!MBF5N-Z^0M=lRURSaOm|zw3TY}d1sMTZ z(*%?O)jI_l@?Ar*x~0W>2VrhZrGAL;QU8iyboz0&v}H8(xusz5SeR(>{{0r6V)Rbq zs+SczaE~ehJ?$W+f~?) z6#x3!@7SI|Nt`V5yV3D+nFCGcKHB(E)^~M@Sgw^3#GS7)nuKqwn8Y(lMg6 zaAHU!U4}BdcG(v#ustfKdv5P0D24Y*lNA zl`jSB%+()d+c+Y&SPoZJvE++ev%N^7to?*DqKRd*I%CuM&_{Y~i7yzlfxgL>4Ku19 zix^#F?5W(jMt~p5!uHE=7LlYJ5ZE=kqf8g9Qekod(E;jh^W|60D11J2$}aG?%{H`n zk>ySGHMpQDYG2fnS|~UiGSrGlF?~YgJ8Z`Md6loQGr2g}-#D>x#*F+mDiXTC)U2banRP=;P40_7*8A8=8MJ=@u zpa*S*`SLZ8qJ(mt(|Z$|j2_Zo2WLTCm6|p2RJNjo&B`#*cCFlJ)6EwLlaPrPA~*8V zfunbwZ^=N!9b;D*n$H&5Q@#Mp2j@PM&-5Pj0M3cu7r54>sr%-6_TU;a@wZTzb~>1= z^4?x7mA)v!&;s%k2YOJ!bdxSj!i2N4U1*M3mLdCeu1JK%wb%J)ixSct8TO1dbss#p zUNP0w&Fr}Iy3O*Q#@-{@(?|R!oXeHpK2duKkX)I>p~3X1#CpjNI^ZEolzF=o#=|1~ ze%rwO?Kv5X=-2Zq9E4lRknyy0qX$Acra2`M^uKkC7!=;7Aqk(3f>*F$t`coSq!C0s zKRV)~3b^Q$;&|zn86DRU=bHI_XL_#Gmw}SkROq>eE_yt=A3!gjFEL*8X@%*5PO!3o z3ZO9Pj`~WrrtaQrxx8>N*AT?R_WmBDcz#YM>$G4|0(n7y5FC|w;p(y`J4oEI;`n^n zDHBfZN~16Ki=NVIt;oa+$gvyG18WBIo-V4bsO5_6ET#_CXJZQ2pp4@4vL*Gmx0Osdohnzaw4VbGJb$ZrEgQHKzuD}k z5Z)sDeQ(yi0HJZU%ClmX@9NmXn9T6k73st+CR@K{zGr;U2Jsi&^UM{|c=ItA1`?ll zLNSK1nQ-QGc@5@(xc;Q7<{CsL9^R#%Qs*g3xR2sHdYUUj6(wp7fW_xoP=ZGWxgtxw z(SvsMT-)CtOvJR%i_cqyo)4op;hgQp56%JxH!;(c0f}40KA>s+Ih!l;t|uoqot~@Y zPWCff`Uh=yLYcz2OgM`dl~?37871EFrZS)M_uk1TK zD~6i7p6}3FKJ?;_#ZC0htVIcgohy56xgtS5R)a7AI^I-9FR=K}vMD4Rqqrl7nb6R? z3Ti@Rphe_^HjNT>$A@Q%62KPGZ{~$eIO8kWuC+VliX>kRS}D-fEqX)Mv3mLbADiH zBY)mxZL*u?IgDz7ZQY{K&ACy8=6H^TG3EQMQ7n6+Q7ro?jBeQernxjze))I`sB9EQ zXI&`BisngxTfmqs$`A~P(Nx*F#}tb>Zb}-a^vDk*ceIVk**`bx%DKZ|;n2nMq%`jC zgWzm>*_qh8aYi7=CYF0NqsKQmnjO2&uUygGOB9yTRs=h)vxIUrFq&{mY1^6ymjEzP z(V={=U^U^qCTyCA197GD-e7GI;7~X23Yg;)-u$t9#e~x*wl608^n*5>aCL4Wy=+)q zA5#n84yUha7yqFm*e_T(2Ski{Q$&z+F2ibQYd|*GKNQvuyplnVvD(oWoS7{O_Oi&` zXa?sq^0t`MzKLh=E62~+;-thj5FqrV!-Sp!<%s-}cUB3PyPZ6s%R=35UI7_) z=xu#OCRSYF)3yS#iyyUc$i!3f3h`{G0Aj}c14xnkIWsBiM|(1qlP*jggl`e z0=*>Ut(|0l2Lq9A$c{6BRip;rGuyByaJ%(A3!)#==2g9=$S`lC5QH?MJISJrKtQ&n zDF)t_<_p(Sqz6g|ao$XAjh^c))1ZXl$=`wvTpXKKeslqRLNhL+9SlR<38ATervk!- zmUKHDFah{eAu4oSsSbUyL13;__XjjbZ~a`6suu;h)yTvZ=Lot6ISvZS?`D8`u1Leh zPR(FQzMZ@VXc}CUkloRl8xA-zPKmpLouj#I`}PV|voGNVJ{LkKD|#b29?H;m^>HSh zIzs~L<+k!%7@lRzlP-VxrcunyDIJ=7=9y;Z1lv&yhAGEP(12O4NbNcA=C@i0A#8;o?;ib0)_{#WIfppYT38cc1TlS(W{ z3>>9cB|a?VfzIb`(Umk!-DBrWuniEsui*;^3y~{?mzROL?1@UQnJkfj2eWhxzH6 zn3gY6TSTy9jJ%g=&Ubf+Z`5D?eNsjcIR5g{rgtoJYhY-mOF-rSJ-tWNe6jh(V=yV|y+j5aX$#UR_c-DTy9n6uFB5>R zFq;v>6Kpknu{yz4pdsQ`IXHhpei|ta&X4^#iq>qVPvG_*zU9LJ6t!{{>4$zA>a9p= z_MN-?c*RSzkIT?(Mc^b0S`h@;jLYfh8CD$`uf(VsmbNaB#F!a&p!AI`k|W_m-ZkE% z>l||0riOF(Oua&qPpXm~6pK2{kZT9guD8?sd{_n3Zpzb%FNL(NM6G=I^?XoRbFXhn z55v3Eu{FxzsNwE?+J-NI^a-ULaK?l)@RwAc6Y{-PhLv_F{r0r05weW^K}>Jv>1jH^ z^HJ&nY9^e_O93l7xgxLoF0S$dy>Iu@-IWf_2&s(f+>aoxp}r~R24x^f_u1rH0mYsv z)&_YKPOm=Y!E2hjHS)w5BgTAvd19P5yH3iJ4VEmnw)8J3SO61;UB(jq;0MhJ_YBA_ zSNiSG?oiM)Ghi~cGrwomKp{EGJW7~Mc78V~Bfm48E;Sk%V%JxY7Y~wEl}|yo2qwrV z?TTVLf2GiOW^{t=WMRw^t!iwCUqaQkw09ZW5DaZNXSk8gL%R8w*U@yx<7%9T&7n7r zS&;8LGm@e_`b_5@vFL=$p-XB-c8i~oWzlR?KJarPooZaNKW}iUwB2BJtGf${vz!6z zSv>xR;1Nhj9lgO~F@1yYf(z-C#mEhPFXnf~$nR2@S4Zml7&{(mnCH~HKr31n4fdZ~ zwSW{VA__Df^@8?8AGJV&sw6={b&@|G`bQm#*GWciFt-7#EHL`UxNvR3dwJ(r-UVWK zq+Br1-?1iSGPL#ms^UCMbxE^?y_3Qyzw^QvOR7fMS-~H8bXW1!W2$)ShpPma%Ruul zYx!erA#HqK%4cktPO@(;Lz;cLlAU=7I!80luTe8++T2|3(Y%k%g!CkOjR$ea3#F2U zxxt|AILm%IcFR%ua&65Qx8AW}oZcC%TDhY@B^B1K_XIgalNWh_aPUIu9Wbp|N^uUw z(DvH_#oY7+#kl^M!lKj{22q+4-+#Yt8HmyHI91X0grUV*9-LHaHrH#WI_SX)_O8>T z3$_rgjCL2}Ft0R=Z((RlPmi^$v+~fQ0ll=(ICfAm%1wFvg8d6A?(7E5Ced1@ zxvN%@bKqL0E!e3x#dIm?k+2ZFv*NNA?2Hbx*UMZxfPp5K$_B`CEY`@!!Wk1#b*0Jx z54CJ8y}adNG7 z4{N0s#<5^_YoD*CRT(nbR&mkG;Jyg$oaQL~d2nM-UTEoTt@)U%Yq-E+ zF~M+ua`Fqv=l2(SM4cgo>JZKz(yMUJt!e;dxn7M_AnSK^vgyF=bHHb+5vN~Nq!-c5 z!MP$Lgr`V0@-pTsS!Y+nk;cJ3)shti3V@aYV*8pZVR@LjU`B3n%r8X5VMR$EaWHR#CqQxG1T0)u>Ve z41~i5i{9W$fX}q>{GMqMeD4iAwQdi4QE*XnZ|k4{z;%r+*>6QsC@dtLF+fZRu2^BN zmBKXNI7~g~+eA69HbA$n>kb1`BuzL6CI@c8*dMe>k{Rb92L@YxO!@3}c1Y@}1b8=` zRcV5ng#AW9gV0s8Cb(M47obo#YR0NlTuWoLc1D8-9EGseHjZ3D7dZ%%Wzn|uI^nhP zbmq91TP5`Q>bPHnYf)|kK@xjmLLC_DFRWm^$Kt8S-&3kSCOSp~B_R!k)Y(hWz^nA2s<0 zkIZTnqYICPLDtVvL0ibJ=a`{CX=8;Pwx7lkhi_gf9am*MlYja6j<}iB%=JU&VYYzbg8E{VL;&`U>;?>`v$V-JQd? z)cw?;2QQPg4==r>;-cgCKcP=~=8~4~VQw!$qGFeZFzJ0xQSD3mQRVLi!7Y!WED^oO zm$tliug|G2abkjhp)6EM3QcTVjav1ur=*ga!Q0}OQe zI?vi$b>6U7?L2Lt;lx!D?Zi4ruz;+uTm?T?RiIN1ddwzfVFxKy%2k6_!5o1Cvp4OhJimd%<^fN4)ppKd~5AJkh= z3`Qg*GkGVMF;DT@@YSoUFxAVcaMw$yu+@t-X!zO%faj1aAz#xsur@jg>ue=gQpSuR z*+p5xBA?k+?q|mYb&0#htFhYHWXG0C4`}OmCk@`)xe>q`D$o#j%-ZnfSO7@ihIhy3 z8s0Ur+VH`MpTKWbF6JkXYEPsxtz2+_mYmAH(lE?qV;-l~+2gxn@rV_BO<>UIBBOwq zhh}HD<>0=vz)Dz^bU@_am@=8QTaBMsu$TF?6kjn9vO1p)(Ee~{+C%}Foc=2p@4~Xe zFnL<#RxQ%#jaS||7uA(ZADFT(scI^|_FmDe5)G*8i!*wcmB-gxHu%ydc;!kJB;ed6 zOT*W7@brU&XzweVK!Ru~rbp*}?9CgLTJT-r_P-Qh@BuP?e};Yf4!36AYj&-=ckH)- zq+OSqq6H-F!Y;8~(*@H(uf-7{$qjzpd9?C?q!yq`5(!XMW^QPfjPaJSduEi@KIp!~ zwGu$$4QPk}H$+FU0EtgUy9JyjJR2L-dvVa4q!IAtm`=qMeroz2{0xvlS(nuZAMMDk zcs@FvB}D^I--gpq-|mm!kVMA;DRx5y9lasKqZRx%DX+2T^WgM?|BAQ&<$z!mZ$qOs zOO|N!pt8Su0Q)1hX>BUqw5fO8# zTvzZaYvor>({&yDkoAw4CzZOI`s?TI&x@q@@+Mddd$fN6ueCk4e_JNKcjs@6?d7#w z<*%hz#sG<)e4uOAyCS+QU&ZWiD{9s54X(Y_@8N8<(4<$JG);e3yWhhFlKI`N!Ean; zk~1u;FHSnGIk(qYaD~Z+h_Hmqx6 zj&!Sqe&7m;d+!QKVec`C4M@^^W+eKZDRG!iw$)xLutK*AQXQpZt;$ecY3i?pns!vQWs$uNdA$Y zr_>e`ri2wm{o|(+y9E4I%UZNIbQai9EUBssQ0vI}sras}9S)J;9?^uUYbnD1g=)yI ztl^WLmw=t(I@GJi_zn0QSHIxK#Q`Ocx~AmnpkA2oxHn0xA1md9FPT2P7zr`)3*rp_ z^y9pMDX0`Q`Ju;M8#E^CH9^%Y-S3H6j1<01^N4lK8IX;n=R`Dq-LN zgU&`;cfyp|MN?;&%Bns5v46T@}<@5GDafy2UtvkBmomY41GJ zfxaFP-FX$knHs-vNeB8)MtG+}Qg6Y5#QXmMfIxr0A`ig~-G5ZA2cH?;!Gs zoPo$A@_j@eksl-Si2MYRN2CXlN91RSJR(aGc~O=l@}m3!kr(Aw=Vah^L|&9T5qVi2 z!qLm}2##Ks$B@ruc>+f-OCOFl#D0|L#Y>_Dds|jwugD?n`M`>`jFL{7Alu0-*+YIK zm&&zhZ|7vH(pBlJHO(9p+!mE=z&sC(HBJFRkmXN3GYbR$D#WDf&@*NW$g^qcSJ&x0k%Z?`1Q>u5bo?HE;>hD%xT76CRu&AC<1yNI@ zmPM6DH>&YX%}q6btC?6UyVeV}zNxjN*4bJ&Ygub&)PAydS?%9y$JFUsXJVa_IveYp ztz(Kwj>(THiuoeOQ8%XUCv`((qhlM!R>t0l4Relj&T&>bb#c*gug68#OQ<)x-V^nn ztM^j9W%a`9KUV)x{gd@i)sJ>HarJi%cTI7<;riCK#1+<{d4mBBMl^W1!Gs2{G}zQ& zcY~u1vKsDec(9=*zGi%@`1JVB@sGxzj=vrsp73bG2MJ3OHYV&$Xq5Ow;)jU~5`Rw= zNv5P)N%fO@B|Vn(Y|@RSJ4xYQtG>zhP2S=*$l z$?r|Vo7QOBx@qU8!<#J=|_;yN}y_->$sf&33x> z_V&^3knlJ5anv&imy<2)&hhrV; zWqg_u>h9!zz&+Nz(!JGv%{@Kq!>o;27qhanw`4c&)VWhxCu8S?&IdYQ>^#5AqAokS z9O_c7Yx}N!yDsaxxocI|`rX32ujszMd$pX}IWOcK$T^X7I%i0a{2pU^jPCh-&x1WD z_Ijn)v|b;jsK+8;5^9B5P!ikpo6PI&%ETNh4>D{AA?3k!we88o6s^&D=+G zujO`KZ^3ScXMqpuUjvTTe+PU>zZp12e--$!K74~kJfe33AJq>AKBj*b__+QZ;8?u} z_=J8l@Janu;8XhFf#dYfa*KFc-wZfj-xc_bJ`XrS{~GXF{dd6U^k;$3>-B}$M=G@c z@XN8NnYY`kS?XWn3H%qH=Xg4x|EGVPS&Y(Xt`F+OYomaM@m3SL`p(xgp`cb7^w+TQ>11{&5>FlwM1%#)EcP` zQVLRAq*SDKNbQl*kkXMl$V7a7B;uENG>rcdNKM}hK8(|M&BkUkd#*9B1GyP=D@RKpK zPsWTs88i80%;1wTb5F*MJz1TpW3OO4>=bN=nRNH53%;zgv1NR#9sF&U{4sR-#MIRsw@L-0i~M7%7AiC2(bMS2bC zb)+|t-b8v!-Y=#iy^S2BUQP^oX3i}L4VVB`3>@ggT9fqUvO)(a`3&&z_;aKb} z9E)GS#$s3DSnMeriyehyv7c}(b`y@pUc#5LlkjDHcTB@B!gsKT@EzD z>Y)aSd4FsCHS^jg0F_9{=Z{CS7YZNen&ythO`}N2hvWYACY$9w~pO%E9STATy{I=q&viZxf3(aotR7R$1L#x z=6{DUvpXz~N}o7}bR6jf680BKA5x_ZlP8gWLaIVKg>)L}4ANPob4cfrF35iJqI_Ro zl3saPZuEBvbwoY&kDKAYq@a3M?5l%)IDWN#u;wca9(`BLZlE1~SH!%j`DO%z7F4@LN~o6KF3}@e^X&a-vj_h3*xrcQ2i2AH-hR`P~D-bfz|bZuVqlB1XXHKwGXQFpvnlUB1_=u7g+*N ze?#!-#-Q31R9k{-TTtx?DrpTUT~LJtl{u)aL1hoBu%L3yA$-u$Y8xh z29D|?14l!GzL22L81xx~K5HrI!Wuw0Thq#BkbN+WQJr9x&Q4YsUO9)UdpX$tIVNFO21 zgS`l89rQM&gO)PoJkoDSinT(9S})03;D$&opgVxOBMr2cDfc5iZr!B3Y&|2V!#Bse zLs@FwtNds^temx0D0i%PmCCA3864qu?S!{>p&)O{BI6}Zs!S@;6odeb~zen^Qf zBx04WZA69cP(+2igruuhA(N2WAa$&^Ksg9*7g-@YBlSZX8QIp9qHk;3ANiA1pVhU< zNw5o%ChPY{&VYY`E=506pB|;RE{a;9q({xvpQ*V(Ia9MJB(&B{eTQ1BbW>~1z%!a* zdLd?&ZgI@h;2EZP=S=-9=PKPiXO2-CdLqr!S>r|-t#LC<5%m`6w$+~Q9}54;H8as+4Dno*%ugg z+2^}<*-g!M*+Y>WNHvi5NA9xM0XvagND^@g;AA9g+ydRAs8zZrTK2RQwcKjGm^8z* zC~CANtJP%vdebY=rtpF`Pg~a@ZD`{RPtn&yx?)+BGE;3UN_g97YkcYzOK$2@)(2AO z>2gy|;VV*K!m$_e9B&yHr7TburL59rv>$7IsQnnzqLf+|Z~GFRxBW14T-q@6V`-Mi zXVPw0dlBj7v_FvykyF!@$hb5;*b@0!c!m5eZGqLA{u=VEkm>2Gto_m}(vf;+%+x=Vwo3O^Mulwbu8^tjXj?CLZ`)q?0NWq# zH%tvO4LElQcION*cgoxo^<-9&ZBf)@{i3KDxK5=_y|>T8XW{;%ttY#TF`ew9=o)p~ z8+yIh-q6_I$3r{yJ{39|XOzCbGP*Cp%} z(lw;N5Zki<-p~xBu1HTIO+uR8|5WH_{riS(0H21Pc;DX8)<_+Yy5DyybRhWo`-X&l z0zDsTDePlNXQ8iwBLUHChOzX|+Zz~Aq~ z-yg%@-+;e=8~*-1`1=R&_fO#Ozk|Pj4uAg>{Qd9n_kY3P{|kSA;lYnT{}TND#Ru=d zaPz^%%Qt@R^k3S4@PE8`pz6*cH@b_2X??3$ZkDmKKzw_hIfBCyV{`_ykU-!HJ^S}JN-~G{Z|Ic@S z?$z%5Klkb%zW??Y{!94#Z{Pp%=l_@Y_rLHjez5FMQ?0{0r~E-{FTp{`}d8XJ7a$AO6u7wtoAMzVO@d_s8(} zkKymne)~tyJ^Zb|m<@p%`U}tfJp9$Of0}jRw+nx}@V5t)Hc03Hg?AwQF8m!q`X%K5 zKK%Uv{(c|+eh7ab!`~}G!#95fe}5Iie+~Zr1pfXF`1>31_iw`AzXgAP z3V(2PzWHE2UgX~zPA>90v&Ef@$)sIePLJOj4Fu0A!%@5F%x05(ICUR3eZlbge9@gvi^crn*jA2tI{C?L zo*(3s6NI$%;n5_&ou3`$^Wv=|O~;%q3Q-FWXOHqJrZOxpecOFQf%fz`FQE5SUh)H5GI#uR zFlav+ju$dDl_ zbXq>x>13aiz&b+v(?vd?4kt9|(1hfuU;Zv7g-hMdi{pGc8cr7;MuXYF5Y5({ zmor03BbJ2LlhB=pTV_$!X0j*=@d<4>-tU<1nw=~<-L_`3ZA~{ZO&Oow(?vcl#}bx zF&`hn%8if}XDBr?3EgzXZh3qu6PWzK<*#jPGv=o>atxrRYtp^^ql@u8kB}iJ(|X?a z)4&`2egOw70cLYNYwyAddzQn#&+|flmy*SJ17^k-FxVC8qUfBKV z$qXk@2ZxhOTh$#>eEuCj%+H2&M8W37l{}`I$Hg$4pN=16XNLtG*szTjKH=obuQMR}9DGpMu zI6nA#@8IEZe!h1xJ;twsq}%!8;cR5U{enUJkMsF_JQ^{Qly2Rh4(FHquvDlWCIS8u zDM%~5Tev7KUK95N#Zzd&yRZirWw4uV13QRd+%K3lq!FMK3zt&li^0A8BnQNQoZrif z+2pY==>kp!m?&A=Zd4Z`KroUndO+l(Xmh(vX+ot;Erfdy(hnlUjbm{N8BKb>I5^Lb z$0y@_)IP=mFT$$%T!g9@^C2I~(Ke2f4(FFN0R6MGiv<#cu=LREBmZ57dsOK7@4l3B_F zGPxGx4T5n8wNDgElFnLA6GLn5OU^2UUu`|YFEJ(r<o9w0Zr(JUw=*BJKJ1^zI;OK-)E-$}unX?O(~NczI0GmgV{OOrPtfTS4wpePJ?6a@R-*%?Z! zBqpOMv3JAh{(J;9%qRr*KDvOp<_JvK$@ugF@*EC}M}(*(bTpx;|LDPdcn(Y2j|zvehm-N*(!jbGAQL&G^^26V(tD7CWTuUG zhp_)gjw6GGDsW!=X3RO}$RypF028tbHr&%o=**Dw;HR+V;OCuT@sLCPTjOG3M?~Vb z1c(l6*$4(U|LERudYacVI@$p|KdoisTK0H2!8Nlr7(9Uysb$a(3IjW}-CC!+Tie~(>@?f0%?6&$y+(I) zYqwR~+idKD#Bpn*-fMMwTbmoZTiZKZ-Ay>$_gb~?X02XdAyTc|Bl!TJI3|E~f*c6D zbHRMvV%E7h0V>^QVDju{U#4^ntNG^P>^>c;8Gg*6bT*%>U2xdTaW4TcdI@cPiTJlw z&$b$yTkXvjZ025bZ>zc0Zr67jo6UBowzIQ~ve`|L&~CIh>p<+ZH#_ZmuhHu5)OU8b z>N`yk&1OIob+)?g?b_zfMys{i?$klRyHRUzH+QxhJA3U$YqP$&(d=}Zn>&r|dUtDg z6UMvUX#$nB-RRY`!@47N>IqV(p2V;E4TY*mo%$+L2LMRt)P<6%3$0L3p7>HF9Mkpi z)RqJg3DmDBSb+SnL7Q*2pq%W@q5K}p@3>&BF;X~iyoHhk0?VHQ)3k6=90mQF<#N0E z`Qo8~fTf==EMR29WBFas*av0YogpzXQ|L^7K_3BJ$%#hK<@ckD8StvmR*9dC=fJo6 z_z~>{?Xx*kd@rFwZ8D7DB*&TnMV^fDQ2(A=Vj>U_CQn5~M(1 zWts!9JAeY{u%3e&MF)q`^fr*s;gI1Ry3 zvf|zyJ{}$%&&THr=qC&=?sK3{$7hfQG#jPQn7az#gtn)n+q1`j_=GSme`wBapn%O` z)Np4b?YvQ$&26~j>^{_f0-MP%?xr*V&nQ7Rcswuy3v%iCLb%d1%8jhCy}hy1+1c4@ z)^@fxw`#TK#!jQQhX+Khwb$6&-D>UbZEm;W6yEMNn%kT0UZd06Znc^XJX0F0u=G7( zasU%ePZ3u)1Xni%S2qN2HVFA?kWeW6o}1%aKsnDFtq%c>i^I8#O!Da|BSlQnkAP<} zNU)JajQ}NF2*2M0QjIz@7r;UrG*q-@MpWmCXCmN91eVWbk+h2f`eTz3l{9$wH{AMf z;KFbC1>Xo(btBu{Xtf)AJB@a4tG%<;+t}#VTAO=2TU))IW__c+)oZsJ^W^V_Gu8pnDUc1rj?CtHn4t30rEb-rd{TX#&%EJm@!N6EtNLK--T! zdeFrVP(XVZ8m6@jzi`kjn6@=*7vRu=^X}||S7$Ri1Dh&Cn-z<2;F^h3ugS}@$;-0o zmZcwjIn9kcu$AorC0Va+Z`5kNEg;T2ot+k7j*Tv0o6YUkZo9V8X?3^iy$+(A-JLer z1nhQdT^OW8;Q{8w?FXx-gopL}lo>=F5}E4@7F(kgT2Rnp zjZ#JW2pIivY*>t@N#ujYFX2|UJG?9oXSbn=4;!1UY-eW!&}^-~z1i(HcIw+(^;UCd zt5e^Cr3Drgo$gk52X=0!2}4)ks%^qxH#a&!&F^h)wwj%mtfrQ%Ca4-%I$Aa@#h286 zAG( zMe6X~baNN2y3Hl~yE2i}x?rKQ1xMRfqqVcyX#ktk*#*?uYBcsXdTqp#t;Pl*&Dvgl zYoi9Jb_XTN8@sTkx3?N~Z4z^ccZPTTV%l6X9F0vG-FRd%flNufjQ~S~wX&Iz;w-Cf zGiyS#n|rP9b`$M$wi?Z?UJV$+jowDDy939@PP5f(gQd<^cY6c&B{GqFO`rs}b~=q6 zIQC_2ZOYn$27vB?M3V=AZ*aW;=!qUC5~p>~jRDRX_}OshK#tyU@!%nRRGbfw4RN*= zj4C6z$H=7M((whcd_+Wh9+syIY;wz9p=-fp+H)o64!Hn;bh zEs!fTda(C88_ik=Fg$F!_HL`YyS2I1*oBmBAeuI}cN=@1Zl?y^v5eQ2j2F~2g!y`y z&)*rJK0E+&c!qLM9H%Wo>CzVzi@JvBI7FzUw!Q2y-VT=}3Rshaw{2w`(co=|7%xJ$ zn2g$cXGn#E=|2g}+S<-eLA!bXaBo`%Wm^UXzIYgq29?sCSiP3^CoFc`n%4P|*$F!D zJG+x@Z0>B=>)V~Z?VX)&yVr(UY&CkV-ez|T_IGc)x!G;P4%q~1cB8ei3#M$lyL%gr z_U_hJeXrKoG0O?`n`h=sYC>B31W=V4&jFylz1i5@-GD>C4j5#+w+DuDTN{nt-Nsf2 zgfZKD-Ck?6*4PFK7U-n5LDK}7zuN{#x6|ls?^LZ!NO)@}YeCbtYpr&7qq*7J+HGzE zJ=bn+Z-TUJ7p?JX+wI-vUT2=yL20JhYaHcie8@r7f49sQ? z#7P@)thL~%Yc^|ub#^!54_XTeTfJVl*3S02AolCFn%fN+v#kv{=YWFR?r!&hSO7+( zUh6dXpm&`X^tsmS0_JXSbnC79ZmSOEZMHLDP@t%07X|~iY^MXVu1;gS)rIP|TY&j@ zH#S=Jy}iax3!2ktw|6(&wcU1Sx4F~WgJEoEF#S6lTdj?4V1VGP=)m=CYuMhZZES9J>)X5SY>_JNrm$d5jPOAr~w+_n4R%5GO+w1juS+lnbqPyni9&{McG_2IU z=5DiH-)ii1dOI7P9t?PG3l?6Zv$NL(xhaT8H@3Fm+^PfRwYQhu`u;ob(2gYYF2uX{ z@AWe^(r~J8Qu6d~MF}87PA7OtL@BAPN-AZ6`jp*GRcX?0eg6{v8{EE~v8ESJ+$=nR zvwng9>Y2aKdhOxhKor~uAj#n0&in-A1v!PFWgNhKTE}2CI?V3Vhz$%Br4W#NzzJt( zE)9MMQeAdycy=@zW_R)@3+VXlWN{Pa{x@0IN8>L+H2siZdo+>|sUjpyn4Ny9k2xxtfmu5@@x=)vYpD@9w-}qRpM#NrmFDZrsgp3;ufy3cZRve*(jmo?W zt7gnWU6?G{1!h6gsM!^1Qy0P#`h`Sv6j+Ip1-34kGYD}2&h15X#Z8(lS1O5@>T#rd^(X2zzbdB}yYp5!G2lZe=OrF-wbqvV_nfOW6%^Mik?j z;*#n)P7)r{(8pYY1tj?I;NzG9)vxv@7sbP9-VNm^WuT#jkx^t7vWqN|E9gens0@Y& zq-9@O`o4QM1V6 z6uWAjus}9V74e#_a~sD^Y%C(;c9)>bF4tsbZEh9{R{?DmU=CpbZuo3`eKp0({AJ-v z_Gu(D^6~g|ya*bgN?hORYTX2ntOZnXpIK~Am@VP)!&4@hLN7lGv0{*tka1?KWQL^)6p-(T)xnVT=3A4&K$KSw=y(DM14)dVOiIzlK@`4nVPZpwK*6SHfO^22 z4q_ePC|rchAGuw_DK0)b-!?2pPYKC;U25R;YDLmXC47wnVjqL@pTn`gFsB9%9Ds=#>V zmh%7+S5>0D@I$Ef1O_CLS+8G~Qb4AJjOPLcw5ONV`CyuIAOJ_My@^UZ;gBAlr5TV& zM3i1mvEnZfqJp+3x$@E}xbo5|hvP*GOx7+XC?6ffE~Ybx&3<(Ty#-XA15cv)P@FvIV+s~NDr)o8r-Fh z6sjw@+e`AWESFgK>P&0_SswS{2P?OUO+?$ z^6}OmDPxkDXp!-J6R4uZwoCl{mq z78~p)8aExEU7S@W51%eg=C2d2eG0V}Als_UAtf*Sv@!>npC-0E`z%Nt;IvE12`C{W z%g*vhip?iTabTL6*sRFP_`4#Jr#x`skZ1<%PG@AAI`~LNoNnh3FS8{Q$ZD*jIq4R# zL^5@l5<3dGkwy`43=33O=B&!*a4np`kH^U@ETF1PE_rgO&Ke9oa(k&vbgQxoLoc6^F}j*qLCim3EB7j51Xo#AmRtGbd?H4}De_AkT_pBB3ucyOv4?;1d`ZFs#9nnSB~z<&1XNCSHp0Rcgmfwa=#cP2cvZ%}C2T5lg>2=@J!tQj zmuH9wf+B?%Vdsu2lVh?&oSvm8F_mEMk(IH-Xe5|-X)Zh}*UKs>a%mP8z)z*l7m zr>7#9PzF`0eE2VIAFJllIs9$)L}GV#erYYd%kxYJZuN3XHCP;zRPZfEFjJY+u?r#q zo~w;n^(VpLbi#$A4VEXx?Ohs$#EIk&7q)%!QV;Hk1_ zb5Jdm;gH+;GO0XXs&nkmK{pSpT<%m?9r0Dk`=IMbiAGhr?BFC_0oV$!$t4ykU7stj zuZ#0@kZ;o^Q{c5leV$;|LDS85oXT5Uw_HU!sl!wF@HBr)Yzs1&VC9e)C*=D3)AP!- z{fk91k)5JpU!JDMPo(520ts*CBtCdNF7OUZ=dyyAP|TA`rm-DCAL%3k>!hlT6$#;1 zNi1S==+=cjkERS~N0USzz4=>8QM+R>8aSbU3;a1)$PfP81~L~+bMV%8HqD=KfTVyK zm`{+h0_3)&oxoodZ9X_ShCM?6Ajr5GC|N6ljDCEEzidKL+V0=1-L;rXchWMyxY z*`9cSjKHV>3n6#G#L`7LEpU(H)4*&f_)4sv1R`@{Fq2EdRa23~6;>pIos5JK7dVz4 zC)`J5?m`uf8jwfO`%}Jy=^;!N(VTgpuy!6m$H4xH`HZYMe0)$ufbPTm_z~cl?s$$e z;Ca|yqYmONRg@~XAXU4UK8s+ad=CL8LSE1`GWT8ampfpi6a+)Em;z)o*#|u^oM*Ir z4rUi~{78)L!Q^EMCdK39;wCLiNq+OK#$Zrzn2mt}XPbinLu`X1sxP*}(a2pm0SF~K zNb35im{(Cc-pX)=vP`*nNC3LYnV-A35Hy7YEVEaNB{ymeC4?9@!Ikq+1N-On1N&Fc zkU+wOhf;~=oK(rKBauQIxkZ9O8yBEKUJNmN!HHli#semG;m#(1Y#b+pd$b0jb4P-D-bnN$jCOM1 ze#oRCTxI+zBZsRG?yilRs# z*okRQ!Eb@;l>(17fD{fMObd>(qcL^YN72n@5Up*xsK3$WKxl&EB66orqX)1>O;j<8 zPe%;xlbNb=ak*9C;)IOO4FLC}X|zP~~(g1L<5B zTE~U30FB>5B<)?e@2}`&@tvJ2=Y>Et*q=G@aizR z#Qd=lkb-bV1tMoInkEV)T>&p!q(ATy!U>3M7^mUyw`OP%M{66o1K$2TdbuFgcB)(z{wuSa;Y+H#Cu2~ zxD>EeOeYW_;bP2w1q~0Jh)J$GuaFZDsx6x$A zu%jr>I^-pFk|HKb=a0e^T1}Dh951IBs05oGm?fLHa@R(qk<5zgCCV3o!p&?)MQpp4 zZ|Y@B&yQKcp`lA$xKRP|o*PKA<8>qGV}p-eaOn6ajPVsu{X8^Lq%tB9iLPCKx>{vW zwU3j0Pb1_okwU0Z71yR{C+!Nt#joFWC$y{_NVb!UBcXL>md@njY^o=RTA)x|R8(%c z9+F9=-i|2QTIwB%a>AK=U5P74oejlAJI1IrEth5g%-A6{V42O4r6vcS+GW?SYU@rB z_EaX1s*`dPmP>}u)MCxI>|^|FL_%m>0q{$ii32t}wnLmshQer)I!Ro1&y4mIK>#~i z^deLTuVWjDS)&qHl=a;WLRnOSt9%BM@QAIn12|D>Ap|-R0C2qo0OjAqMpXF&$jGHt z0O7Tz7C^S;)WQgM62t>rwlKw-v4uTAVP2vIw}wZ#yVS&cJu+#lNaUKr#AyUzQ?&qO z?7RYaXuqHf2rVw6`pMWLfTav1mXsZ*strR}CazI7ObFn{V4$K60<#J6 z;*G|UTz1?%W?GuYoyKO7%FDolp(QaHMVk#eQ=bO>@w zX0SA%Fc>>qv#_6{=|clVxe-P|Vx00P6yBd|2q+c}0{%V1UzQ<|$Bx?|zmi-*9E3SO zg6)p4R)dBL$dvxcE+BM&<6BOW;Nmyuqu z&CWUCy%k}spnp}W?o+!lIuLmLj{$<*dkYabzj4FmV*bNbH7)%hn%W zB0}7y%O^^4uk4lK5d_Q^Y*bw(U>H^Q!pHL!W4#Zej7xN3NsvJd^>^AG=uu9lM`2U# z^N$&dnkm5E23)N^HlUXqqy{|Ya24{TJBz`ne*W&15sq)EICRkr=*U4nM4|XtqpXKO z&jEs(TrhnIb791{3Hl?cMK(B-0IW!90jnzSvOGeRUwYMxmX(RpMm6v5@F=k{z+wpa za2|A14Bp+R&S=j}q`5Wb)Yu_Z71<#aRZu2M_x$;dGUkK9){EUMd0_RkX7q_Dq}Twa z2nqv!>76lXAHYWTQWL~rkiv$yY)@y?%d^=<5sZzBUc47Pip_jbxVsEY-(VQraNI%^ z<6>~~2ub1kWTJZ7TG+RDXU8N~;&X!uI156}ZX!<%9gJ+uctBUNm6=lEYB?u2$#v0b z3b|BNc2Nl5VRQ$zlM6+-SgsD@7WU_3>DFMvnuIHxmSJ?#Ik^)H?|c+@qlp5ssKLH5 z6lDY&MlDb6N)7;yY^NC6L!elS3@YS}KGN`J4<3RYM#eT(wCa_n!na18QU>M>4jW-d zCKP5Cgu{3qk6}@2T(1B~lx>AbeK`$)LYFBBRu~85F)lc0*y=!6|6HjkO411KH;?it zNvVFfsR?>G`(}PLJi-HvEFj3`S3c7C6xIfXy%m}ybpfwTD17Wf?kqIU|M<%j4vX@W zBlh+vVGmZ~l<$<%xTfHWiOUWIGp{zKrm&A?Wv|%NvWtm|*2RH5q2om3dte}OFUKAZj8KOeRjCm&Yz3j~!a@3gSdDvWh=XaPkFpy@LI*jFHszps$CnM|{Y&RWH47FD zed=A5ax`$yNS00N?~oz5L{ICmj;OwTG1H zlbKBb>#YmeOP6RA)`b8du8AGzsR||SLS=uS4gh3SutA)3!U`wI*=MOAEZ!}ZjhDC0 zF4R3-?kbv8$k|a&M1BXQpw#}#Txv5z`O3*g+H6*iocU^$0vZXQMr+1X-@(wNz$o*M zVL}JTVD^($0teUJ!WHaz77s=(X#@&Po$WFt)4ftYcbK{a(%8nxPaHl?hEMtOm>FD> z4zr5S`FBDbkG?$P@lw_zY=-#aEX^0tpCf2oxF8dgettQJGub3{ZynGngw$afugR^M zaE20YF}#ED2u{RE1S3{4g2DNN-HV`T&dg%*R9}FGo|**w-c#-#E@U+22OfHiHof6j z&S9p5I*ArD&EqKsQD7@Ua+r(ce3c0lrD3imnJ8%&t*b9^JMb?K1fkLFkbj&wjmDTm zSa4Z#Mqmy>DI8!DhGev;Use}+oXBU5L}n8Sh$79jmEkP&lC}vU$+5CyYxM@ECpZJm zk?tF8gYJLY7p#JKe?d-To@{p)IOHW+DG zlHac$K%K6;hyo>M-xA2)9m2W9iVYQ@O0hDZ8ldjMO7z9sv)}seXTSia$q|D=iqR^^ z@VLlQi6Dw20xw7)2^NS{!rUVpBjE;MI{9D*>dmRp_maUz!2C`^q5pI?)qY~;$Hk_( z1VBZ}0T5`oeuR&&hjM5j>vIk2?s57>=?h6qvkU%luG)q1rJ(S=6rPHEVQ+!zq}rZK zk@!#1Z!BNhx)#^5)kU%Q*f_oVsvsTJ>t`np%zVQ9n)Lw1BAXE8kGK8#-uS6ND_h?$ zmS-|Pa93qD4lUO%GtNHdOBWPI3D0H|HLn!qqk@92%kmA_UQZ|p@;Z~3eeLq7(6v8Q zSQ;Q~CxYOWBm$6HG(2QjHyXiwK6Cn*oE9ovcAPN+;U#I*1JEm=2mma`vw3iF1ge&z z*gsjinsM-#uVcA#wqz+t2E0+@!l<=7L!Y4D5j945-bhiExhKQOh5O_rGY{P<2#{MR zKOrWRWA1G&x!Q%Hl-BBSc$(BzA)NOG(#y_5PaRzm5Y8z2J)s=%Ctc^eJdi8H2h7Nt z4kLWcSR#DaSR&AC4wPIJBQWKo7~x4L#h4IzDW<#$H^m5F15L>NdU46I=0~)GOCPG* zF6p|>StzDct)YnZ<)#k?l@kV|6jasyb~c^rKLD!sCz(5$K-U>dP&wMmx#LB}eboC{ z)+!?G?9v?mLRT``4kPjg$zcoN$l=3kyRwIc7_5YGelY6ZZ zRC`V2N2$vp)b=+_F`W$)sHY)_%qS)^u>r34&IVo2bQ+xm43J#q&rI&Ib8Ri}zm^;D8{zT&%iWmA&= zCV4p~Q&iBFOdOmg!D0cR+-Ois3SNGt(AQv8(n0xjWqoe$>K8#ZOOl-tXk`x2;Z~+8 z3S?{35)O>O2GvC=gzF-hLw1S6Q*evZ;^GOZCCb<1(}|PIRjtSpox>Hm+^JlVE+z$N zVi2v55C#h%1URHh0*f+24Z(~|Ll~F9a(X@7qjD+|oz%G^9crscA>-f&=)lHMej=T` zDS~=T3GE`myyu*c7<$2}QRlOoUWj0}O8_8Hv{7|;L2eWoMCY5Axh0-(%VOD^xlU>U z>f6AS6T!?ga88>nQE_}?zLl`!+Duh!k#Fl}9lAj1)DQ<-CXm#Y3vywUyt&uPOnv&gU4$A07$OD%TG}W`DB%l%8*CvE*7HcjnMMXP#MiY` z^Ax1GK08YhO@LvX-^+nV3<{}up$yhwRSI+4oLWkRi3so2NPA3&$U&Hvb#cU`DVXM< z5yn-yFZkzKcrW=(#mtPV`ChWa&_1e&*+T{=J{-TefiSNL_XCFSX;^6aB@X^FjNh8! zKO@k7vTcBM9L+W^0Yq*sNDO%QryOGYDCRkt<&IoTGwU4#$=8Ji^b7tak17S~A#fs( z7YwE6d`Nc&niZa5ypTvX=gv@v9)m=g{=@8DbYm?xhY+9(nG|9nEr#@EE{f#NY?GpC z!3%1Ev{dP;hs63C7m9VG5uV^e;0X=XOA>u?$T#r^~EYW+sUpr^<+M zL#m%SWNk+lOT72v)))6j_iWkd(YE$!lXJPt4V-=B}^j1K^Kx5q`WSHQa9 zTE!nS=1?0}ecQ&x^_gztQfOHkdqdO=qVI5V=Q0i_!@WwQ{$0QVPXg-V1%w3t(B?S( zpx6-PiFhN0`~lG|x{Pk9m^dPR)pL`5(XAOkJNRxEtQY+EZk|74mTNer*6}?XjLh*L z_J2@7PxbvLia9?ZI5F_=0{?M0bLB=XU(3~1Q+4Hu$ql{GWMX%4(N09XN=r+qkr9Q( z##5s+AyP85omdzP6M3ReC6IW*hL)`ZsP@bOcv6EmZWGVm8owh7F;Z*?Q_?0ZN%oe2 z`ctq|9WV4sjkjxeIYiBv@?>3ZkGy86a3o|Skf*|e8o+=MU7*w8vLi1#QJklgIcj!s zYXb77>zRPU=8rh!iE29L`PjfqHyjOodj%jXd`~7@>H(G;{g5p*nf$RGGzTa2uQ)t} zBRG6M8saP^0B1m$zsC^IF<-FX1EWmbpxkEOo)qUy22g~`4}uL~beK2iXc0tlLzj-k z5y0?TdA8d@@sN2t**}}?9~#4mc=E#_tse%?ag6N7aI&+5IUF-&yY^QAG!^nrZoD-^U(?=5VZ5t>X9mn5G7Jo zs#PRno=@2km41E7&MYg&C^XmT)HOAzSlOUr%?7!Aco5*P;0OwnM1w*J?^2Q*(FO%Y z8AxF`EkP*{v=x6W#vhu*?ULXA6rVk&Ac`AVkw9%GkG$Ef@4xfT;Oxx3a}ImhyI3JW z@aB2^+_~YjDQYNKOS{Tt!SEKnToa6dhN88!Y*d2DPy(_FQByHMxQ#-5e;o)IBGK;V zbAs|QLqT+HgZfzR{f+Z6-Mg>=zvo@-_j3Oho*?((HMwQTa=1b{ zfFmJ6ysM;PV2C(Cx0hWy*}?+d>F#d1LE@OFI_Nc3y?n_fnTIqP0)reu=yDx}aG!FB z&9DMt+&JgQWMSdsM%1tbV9aC?h*x7u)enFe3Wd!NfP5drLc{^3i-VB>vOOGund1Q8 zImD;B;a@VDB){5F3|@Md5asFQaE@X%P^5S{LL)R@61QQ0s6lhXNo{JO%*FuBTQFoUiDmQiS6R>nCF}1LB2)&XNrf z4v{d%{sTPdJ{|&gJYci1?8Ww;k-~duC1$__FW$I{42*A?lO+QxxYzvJio+5mD1${2 zQm1Kzq%~D1}mkp>7#N*_^K zy}MX@6YUJ)kQd&})#{&UHYtNq5=_kExyEpqshb|8Tz3S9-4a3YTY0#)^l=P_uVWBm zM&Behzw#qz;~-b_5n}Q6iIhw=rv^lnc`$%)Pi99>5D{xY0x3m_<_uH)Rpt=x?=**S zcQrSa2pXF*u;MB8HbsDE1&M_$P7vFX0K+dO@;-UM-{CcpAYNKa=p|KaN!%jO`r_!> zfZkQU2oA#f9I5}b2gTQK?%6#>xxeE$g5olzEh$Hjn&J~DANM&b+qCPBtSjViGk1yFHxiMQsQh58zpLpfAGbD zy(fURP%yfP8PC`MfUs`x5rRX=$c2!!7iSe>nhBF}?)tVdE*R*Xm((`k$~AexK4bm8dfx$A^4M zT{iO(Qr`4@RH>&-St~GiAtw3Ul|^+5>Eh%egj*khZIl$32Y5rXu(%n|3q;Uoi7keF zC$oJNijs*1eb;57kiV>hb7}0ID0M!3Lci9@1PUR#&Sy-?g`-Id{KXl#a(52kUC?CT zbJel4KQ3Rwp!}p?!Q5RCc#emsIp63tvJCa|PUje~&4)AP=mB}3^Amg+HU<|z%_}F^ zruAE}R0vpIlqo`U9rF+Q1Vfyhow$%{)|h=I5POTFV1UV2;Cax)xSX)(Tv#m`=^+3# z8|ISL(XMZ;GFO?n2B9#@xTHvfRS4qUEGa2XVYihj<{ZRw$$r^$@1rJni~kQ$##A&CfX3-3Vi=RY@$r=j2QL2RYxTISVjxxLM*xAraU?2&aau=P2e}O;e0rO;eDsc=EJq!ElBn zk2$Xp5K|HfMf%8rqvLt9!w4+%duCbycV zGQ$8^c3-85gaWGDQ{5Oz@&1HVVu0ccPfz3FdvPvd*mkhKG~&!K6hc?3O{>vvN~A=H&#xvC3(KVYwW2%k7&GLYxZ&2N98J z2=wyp5bm23!qpJM-I@=YU~WV5tL;H^s#E1<9~WnFvrqPqaSp}Nq9y^I!U502%DWM4 z%Y~Ln;%4o_fSuJ+n8piTV`Q|Xk;tk=!Ee5`7!2fP3g{%FI(3Jq-IieZ9;5&nBWn)v zK_$^p^en(gqO8RPq@nOUQ86`>k>k){ zMnCpOwM3XhWypZ&6^%^D?DNtCj(k`b9w!tw#zcnr17r|0g%a`hXrSCSAofFTA$*WH zm_O~DU79BOGZ9NkCKw=j3wIf&3)esX73!Q!E^iN~z|_vc5}AKhw=4FpYRcz5{qf}s zAGMFCk+Wb9p~q+Zoh?8v>G>hpszkrxD#OJ(uTnNxcdXV^bpQ|UAumgV!3+}dg0xq& z1xa#Ex+0Y%F=a4{Yp18E?6lB8rk}m*Y^$?x`(R*n?WwV=KE$ED-G71~&*)!JR->C* z^{_2oYvl^%#}bHJM29hJURuS>LrCZI_Xxu!DaaCzO3IS8XC z7Zqo*rpg#1H?2zDPjuaZkT%hX6)fRs$8V;xNH+$O#Z4JV4{F9>Ceun_cWSc+`Iv7!Elz& z=9d;SSeS_J7Zc%yB%n0iZki-kEhttr4J$)=@kj*ebqP93UE(MMm7o!eFwLzUAc{aE zo`5$^=8YlU^-kSYT8p617ZX(T3# zZHSJ(2*8(B!0K4yWRzjzWKDv_N*td^vMtiuh;Xq97C?n)dvLNs86jh>_Gox6t2G1& z@@M6)UJsTS4xN~Wk33Xxxd#~Kwt~b%Zs3ME^Y_lmX?W|Y3{9Uva&1BK@bl9eL&_2_ zG!a@}DbV4;DGfc>wyG%?KzS{W$SjYKD`H-<%z z^Z5i8UYH4RFLs*ohbj|bD+lyYkT>~=_esZhMSOdnf(hhkCinkW%-fPDyzEjsumG`O z070v5&1wGBtWw(CKCV(~4{`qN)o+dtuLN1~X$&t-mK0nY#hjS{`^7C^+JP_NprQ_w zB?S-b5FlPA5CllS4n#z((2S$ z{T6&ynE;5%_g>d(P-Y2eA9Qp;=keUuRFtxLmkA-QAS@h)M`F3@78s z1ZkIB`N;w}1LSya&7Qz7(MNO`Xv7~6Jc)|o{DB^w?{xZ_s5xAbqI!t>6ws%SW@iKf zzIn#X3*BT>UWFs>lB&O%Dz{fSd~Y}|Bq;iSek0UNWGPK=*>X(o%<&hZE0?N=qr0e) zrWk3DK|Ts5vCm#uPRNY^tO~3Hkd^KI*aUe1N(I{ zLG9NP)>E2=Z!rze<4=UAP%xrp(+pkgrU4O19%8~}dWRlgv5DTPWMxbJHgH*vCE$ID zS~a3myU@$s8ZJE4`{^ueO>No|MV7f^bNCh>RagJ+{xg2JRB`r9B?g!5)+ob#yGCYn zpC-&~QVbMPliKgj>;dLsv_dFEn2qI|Ga-0gjLl~ufVQEJDRdK=JNTD=_-;4dH;{VR z5bs1Gh9Ptmyxqkn8KoRmY0=&{DeSUg8kb~L{~pe2%`l@e0rl{N%ETro^d>f0pJjIw zZ16->37M(d=GZ7-_S1XHWhX-J$%;|}pwI-=;0Xg2hgGF9rMny!YU~)UN`v<3EjBQ+ z!@J*3RcSOKcyAb2bE*Kb!7zZxHrAUA8yGZ|bW(_>03C`a%_eaya2jRsKFc z7L0y4oS7=6nHaju;2TR$u8qANfk>e=jP%(I9g93pCF>&|F5NM04kFF<&au2*yF8$g z1yAT95m#jU=lsj>Ai%Q2JyGypdV4;*IA?1aC`{?G0D2lkaOL3q`Y6iZJcKSDn>gR3 zlJJy%^wp}{Fi9Z!FGNh`qD0cU7{Bp=j;zL*6-IiFf%u%fzd#rBm}0mHj2hknqp~=7 z*&BHJ+8Qn%6Jt&)c&iz~#59$lK+30b@*2k1c04!`S4uv+i=rmLh--cOfPK7MKU@35 zH8QC=aaernfnru+rxNf&N(wFmolJA?ajL7TOkL-xZkn=_=an`*_#M}-j@z-t-RHVvPfJBOAVGh8M7ZqrH zJ2&8Dq9o;KBCzw;NipGbB_e-nxJ}%Z2K69k4(Ccoc0*U zh@m{QE{A;NU!zC-L_efy!*UCH_=rO~83KnIEdTD_G={cm`c0K9b8PaRJ7%`0qjN zP+uM%lU=PuYr)r*Ox!ruN4XXZQW3nrh0G>Zv!nFA%bp^xBo4hwx zF=y4eK4taJ+-PMJOiniuxbXxg_W2TXM}&QZ!<-Evn2h5>kf0m)$_y}KELSiU=o=k; zFypgA5_N8@f~O#0hKa4LT7!=ED$#aYQo>ONrDz zd8vnf7p1ZsDJ%{OZ#EVEBxP5*;xlF)0JI8pc@i+}UgomqR%y`kS_wknh%HdG;C%1Wi2pe8Dm5?P-Rj3li-8k(FC2ru?S zCz^x7;^8>O7s6H<xK9KAC0g>Z)O z^K$z4qBu++{2RXvaTARpcrjyR$v$%V@e>`Py)qn&^uP9;I+Vh!4h+QSjUZ{^S_f8*}08J9dgeD02iA-t1R;C=( zS>YHTuN+1vn;b%VmqX5}3P=6c|1+$8yL0)TOzWO7&lU3>|86OS6J`3Okb5n3HaDg#HMfQ+l1 z;-`D*j~!rL)3v|q!sPDIvK)pMb@^C7j4ly`t2<-X#$!Cd6gTyuo12dH(cSA!;(Q9< zGj>s<@UWlzn_oA*yji81KF*R&AGgf{)CK6r_{(vK$~ghi9-d!X7%RX-7+!jdVR&`Y z#s}WJ2r+b^f>S1+eRQM-Uf53O0>P1q0gNA}^Kp5yoptI7l;yAV16uV;#PvSV%kOeV z(?w*FX-Jr7_uw2(ECo>u;jGa3On!}cDUd1&eSCL@oFQ_LsJFlv)UKEMY8xAPug}Gs zahzkk!7)TW-Y6tqk0|V{yip8-5A||bNOqnocLS}k*U<`g@PrdDY1n4LR!oXBQm0od z&3tPj;rXgWd+#7Gy;5z9Se*-9tsC8UxpC1ouW|z`GO!Vy#;hH`=v~B)8U~-)xp(pj zoc6L+>1F_R9PG*Tj=pT$iZpsHD*>m=2_|kVv`bd7diXN+bRTV(g}+5*xycq-`bF@- zzRjeSY~M_pv#N^gh-`3iC6z#8-juM#rTGnG#O_A5fV=>=CG2tF^)I6)S05y23k?9i=zDn^vFO0>oy!MA6_awaB3m^CNM@b0JamN3vLqL*j^XP{^_=$f*kTfS%rC`HNEsb4@^@=#?M= z99-}(uUSCxDg|OM6f7kh!!J-p>g#EDe2S0}|A^}dc{|UT52#l-k-BNYVtFr6asa0g zeuh^}@e8?5tTFFqMqOrHS?);8F_rWl@;xdC$A_o^$>3`Sc!CU|l#9uQ3h>$AxvKFw zf^Xt*h{yh&+1U(iBouIO_JrtRJTUmsgrCV1{JDN%ACQ47NvoE3rH--NWML^EfxdtI9I@19J>($XpJ1mh^lgQG+zu?>nVLnHHQqXdfz)cZcBvP!j#%02tn!{xNmo^;Yo)i8xGBhSS;f@(fO417m~5 zunk(gSITzv5^yA5htd^P27y7kje3hfQwp5N!La-I)P>yh zR$8vk1$K)FDtd5=!{k}c0Y+LbEWfN!o>w;@0`I|}-0E;XfEMMq#0aQw*kArp>LtLZ`@;j&J{U%IuJDn3D&Y>Fjj;gxyTC=UyR8$UWv`U|0j26 zoFz&U#=WCqo)(RvD{cD)UA?yey*;k5ftWebI-i1AhHDje7gxCk#Son%O6zhgxDl*C z^t0?rc|4xarW7{!dEM>ypk?e1TqDjvnQn&DrqSy=I&cz1drS^7uOtyY3?+(2`KB4m zZb$$c{A~0de6)Q=P2e-@YoP}9%9S2o`HTBk{$ja4=a~jc6~;@xwujtjI}>Xy21EJ$ zWEaFUR1Aya8NPyr@eE(B6!?6)1+t<9yGVkp_&_T@Bm?%2qy4FZ-+Ze+P&dkKuyb5p zHVSVfm8^{Hl^deyST(|)iS@p}CXqfQo#Y-sk$AtL9JbIj1yIMUFHpunT3_$SImRE~`bfbo|+|s}mWX zRo-q7kg!@KA1yr1J18_nD;i(Tqi0u%qvAD6A@-AsA*b->s9~Ea9#9Dk!ndq6v(q{- zfO7G6WdM8R;410gPx%xZy|A_9F*Z);>&3EsQ9da!;MIsjc0i=zg;sP%9S0IgG9WexplnMYLkTgVx1av>Tr!#HnErKnpvEAR#95s2loKd`=#>J-5`_Ij$qYh3 z-UB!90dqy_;(#DjRRB2-VlajDD|QYXCbpY`gDL%sK6jj^+7&BdcBC(oY6ReYITxOt zYcP-pYk_PgsX5R#DuAGl&BpaO4uGWp)JVVd+&O`bM+aMu#zAD{8X*d8BU$Ayv^EVq zdYrv`Z}=p{h6q?^1CK_q;K|p5v$R!z3m&jP_2I$L1=kf+teMx_!a;sEOMap+xu|bh z2tg|T;1PEMnVHiQm$l;TLLzU^;UBtV3mfwZDtd8@4rjn<+hj5rvtDDWDe_+=9oLxIjS#%0Kh=;MQIIt=OWNf7o=MVe1a3| z6W6>L>KFVwr+xL1;NN#?B&>RY0jgaH zlQ~9$E#fCQt~ZJ}b~y84XQM#=G#yw7Q;zUaWsE_Mkltknn*|Q*X-hnUqd12XPW6UR z$z(JML+bwB;pr)8K4$4$+@N&YSrUrNL_5#F=-;SI#>#4KL2sIIT2Y;*bV@RjoQ0C} zRwTsTXh#rwCj$|X2k{9H$^oE-`3_sb34F*W639Pv2`Wl9zd&erah$eMMhw@z9IrGF zr^nDd;Oteehy)D&=qsMk8&#kq7~P*~n9&f1_?`zcA{YbfWBfVvY%b*ygE9=m(MB1E zPq`e@M+e3arJIhxxY!tR4UeSRq5W0DBrE%7el$En0waPSOu<$t0e9p{1P42(bb@Gq ziI#|xZ0P? zH@F!bWUfjgD}u_e2KsWGhpG!H1JcJD4Tv@02B2r50l5P(s?$HJXc7)*CgS)~+b%o> zaPUj{63(tbNqUcvQ=f1EdTNercxH{OKL+J+Q`@L8@3% zRA;z_;!S*LtvZXpR8XCV4WJiuI;}VmK7U3a>j(4e9>sB*GD$qK$jnkGnZxeqeg6{vgP+0ozn^8Fdz9tbWtKg+ z3xD?@zLDL`HnQw_`uD*uq)xJNb_RbSPs!%lmmz$S6%hM!b_9?wXG8b{`|WI+okCuO z%qZUoelH*o!#;xWjLNu~Wv`A( zr+n{1S^L=?2+aY0PXA(^Q^+xdzcJN!GrRHPW2)@}(z1{Lb{iT!qJD7(Ou}mN>?u`v zLgO-}uHmTJif~-#GL|^9CvMbF2s(xw4_*358f3exX|_8s;xAyi)W8={C@+4Oy)XsX z1pd!nKj=MyYaa@P~IKr_$OWJ?qh0@Hv1S7r|>^c{g*Qk zoXLb^S8+~{A&$lIO#5-vS<<1o>E<2>4QB^u0~ghpLL=+qUT~r3--qRQqi)FpTev_Oshd!_VsU>0gm^v{R-O%bq@|@Jap8s&Ad5oL;Pum z_~BeyHiNP9qwtWn8<&k+hR5%iVj~%m8$FyaT!A>gIz!;+WyKod>8Od%p*e zxnLb_sm@XO9U~4LFOX8n?ocE%%Mce%!?F+7X<@i)SGM;%%i3$px^inDEGzj4Rv3O? zT)o_0IydIS-zT(6rYq{q4p!B?lY>#x%zfY0a~#8yAKbsE+i z&ieYhb0paEjPT3)y$-+o$@O|kd+#rAFXG{6SWWkzwWYgK;~}*+T2aI6Ds>-l_X*Ji zi?D|7v+jIjy+sF`>$X;1Bsl;t1qHDO$oQ#u4N%1 z7^3KK=;PWv^0-H3a7(f6I)>PSi7d~UIAcOYiBg=JzuOHmDA67h`JNo_P_uQKut2N= zDIMljunYaQzt`bs;{P$_!LlYWLAq3+nf>bWuno4v6&=2P2_@tIuV-(--);DxL&#IS z4ioo!_7432I!xT_u!GJdgpAG2Y%lo#o7s(*?4r$H!X-PGG0a~3o-Bq3jwpvbZ>0CT zU+w{R`1r4_Vs_H&wwkr!)GB16$PK^5e}l%nqF*^u`Xb$#Vc#zvEbg@p_UEuyPb%4=b^6Cx zkg>@HeTzg7lwC1q>1B7-@`GO7uByr6=jF8+67l&BC@DL@c{rC95t6N5?6HahvAY;n z(f#WvGZrG;7<>F1ro|*GjvUg26L<8gc(f4aV`7L_B~P%#Mph@r;X2wMvspK;Wu!y) z`o{jJ855?Qb%oHb>~<>zcXozj)XU}b`444$^V97yB(QiT$D)Q+xyv{Ych9erc#d(M z*-JaiN)8$HQ0SO7mVK#YW%SKAmVJ|={)4Y~s%E7u8V>SU33l)JX9rsNl|m(QIPf5v!GPa4ZwJYFKsJ(cz3&UFh=4nJfsalYlIOn;n<;z#*R!u@*@xYL z;l3Lk(>V0FF}+OMa$n5UGADmeO(ibt?t2s2N$VLXM>wlqs5vw^6t-g-wd+VJu`h&mPVw zlR_-hK`6FWdETc6(cS1;{X<%oGm4N8Yshjz`p}l+dy!@(Cd`lwvug`kDddlJ98M_r zStOVVh@0neUb4KM?4PI6eIKlD1M9{)L2VIk%J>`AlgJ#;)~|&}3g=iAnYyK!(Oj#( z2M3kM{iTFm_sk0B3cUIR5O7?Kwu~ZLnAWHhM9<^RT?UU^$9iAb2TXwv}NKHHC)y)=_ zmlv}~$QVvZ+!S$;qHTYVax)^njwSq8(*^z%mhX2`ExDehyH+QEBFpxmx|7eoWdEa> zE($T|Pjm66&TnKWV+z$Xb}5mP4pb;oGDGltX-(2JQs?LtJ~6sAR$O3AX&YtM$0aIS znc&C*r$UFWeX_bVHIvbkj@eaW1zz+tW|gcyMTMehs7-UCv~b!=#kL|=gjI{s?D#=V zUyA1~)E;CnsP^&M?FxJ!kqJiXG*ooiF;L-(rO2~i+2^aJdjsBe34I3j}Sd+?hl=m`c$`!B4#|8xMU>zrm_f+>FaU_Vd;Dk(b@n8;LL3uT=1E| z`KU4QNHQ54T3%cwTn@N8Eo5By;V?#EF`8;aKsPObp|qOYP5 zawpyUxK9Zqjh8>jg7QB1RnV|QiLc?Y=kXNo0hp_PUD?N8bSQgL8fOX|reukqy;X1ABKVC5qg*CF$a zLszeg+HZW0`-cXWEF852xh;1&(KibOtdT&h@5^2X<9jhWp5!Nl#ZOr#Q6i;%jfP2i zMWGJQf5VHanE^pQ7iVmgyo!P)Yn!3G;cse65S@mT7 z_@rK6zZ#0&Z}e5vjjKZOToo;)W+Ymgzh(j@y@aa*+l#g~*$aH00*3whn5kop80>>r z#_?WmmsjuAR&4ev+eqMUa`ikzsYO`o?c0PWu@q!T&_)HZ?18Xc=MZCC#F*~0dE9z? zxeukVWfI|-U*Ns#AxL*%3t;s2ucKx|JJfJ2a>Bz%iJ}-IH#H*#c1k5WlfK_r{zZ_t zwLEV(iOsTuXYFHo#N3>}peniSbKIxw7Z4{i)u%hf&B&`f1AA`mtT*y0W(F}4s^GAf zw`ngRZpTYe$k-u1{Rmj-XD{34!V5Cz+3$cANA^;1{(Y%K0vGHF=kX^FjrjYaiF8$6 z$gLp$!yT$N82toP`};e9)wAz>nzEOceE+j3Is5Q>$KpNOXZS~L{!}BqqU;BsP1)By zBB)Yh>-Fm&k*MqkpH11HZcV33Mr=bZ9$aUO-ytmc(3b!HXIFl9e7&RX@8f<}<5RBV zddJ7B*{^>!`m(dr>s^hz2_BHnl>9o|Us=oWv#urk=(Acwm3=z{{gOK_!nqN z_!rK1`1geVJ)(a<0Qvwe>Nnv3?W`rSI>hP_x3L|{kC%f#03)gFxnBbQROJTM+^ALT zvB>PCae3~1lt1C!pAw%ZR zntNvZEX+{RDvRb=v#LhAcsF0QjH|>8*>AK7%IfKmF;r&IU;Tgu^YLF#%M`u5Bjni1 zk_?nZUkbg?1BTVJA&sxz8egTA1)|_;f7W%Q*u9M^^+wtDj+F`wTRMh`lRi=%$+_WAj`^A*R)$yTgm7FR8CB}9hvycDO z3R0CVE{n5bg_vi7^&7-5u>i%U^~6kMVQS%pb=wGp9AiEXkH&kVRc5jHO(!~FJJY$` zqC|llE(ty~3xgt%je8^-O%{Q%Z3YbHE3x1y`(}DfQZ_2qwvAI>Wx%Z(=s))0JGll1!|??bNxP zvR#NpqB?^C(*NkTvs*x=aW(x=B##ocFiDH!$~y^Fzv~gSTw-`RJq?XS8P{I^vk4v6 zFCQ<-o^sja>n^*Jt$4IvO?KU~2oiT4!+Fg;c55+J2KDNTR?uh|@-J2hAV2<3(#t7j z@?+7Im%B6fkV3XrqaRXD<=kqT$>t(#ZIK7OL_pzu{D-l!wv6MLD4mtOBYBe%Yeu4q z8%uK4&FS*kK^v|Se-bwW<=Hqb>i6Mhbe!4(R#(YRlGf`0Hs^1B3yPc@y1!ht7O>2q zCS^#2=fa#$>`{Q5Y?D(naN}~B|ATnAR?kRzA;zr6jHUvIK#!Y_C~Or%PkoSw*Qvg<7cj z+it+wm#L6@6>d>jInS1*DN{GS#lowD7>#eF7-BXiXZ*>O5so#N8_+J_Nqy}l6zMgl z*3hYv9ol*kM-qDn7NlRg1HVsbyrxFQrj$?inq3WUG;iC@9NQ+B9S4SZuyoVsJzLu8 zlG40M)rt~#!qvey{XQZJ6c0KaJM`km7Vg1m{`2Y!J-GG zNlMiID|#7U4ePQu?ESkk^ZKs2cuMx0Y|q1H$87zm_xhO?@mK4Vyg_88tbuosp$;)Z zt2y4d@uB4xS!kTj2Fi+Nn2y1LLhSix?PnCytY;i!=egSPXw0LPX?4$Agr+DsKuiE| z+r4Xw8?Tl55SZBqZ4ou7J-ALwco{zInGze??tV1%P}?Vezp7x)tVP5{`^zGX2GCwr zuZt*!nYLTO0Yx;)i!nEw5{VIy_`DM*HkH?5i@j@MZe4fSLjTQKi7ivX21}Fhu(59G z%7>Ld&O&QsZ6ofHrzPUaTM30o#xeqS&tMJjMD~YlV}b2v=^K(<;iczr?7SC_r=>K1 z(KnuBUYzrU&5{2ewFPOJD|;xIFKr2n%&XfuPOdKF9_w}cb!wJ)yt1#vheaaK^Vpi~ z4Za9ceY6gZpyqg$6EhR&j))E#I#Y+RnbSe)-|LUs=P){~#@l z4pDNb8wt(JR8JB%N|$qZ+bN|Psc!l_zRU4w{YkO+(bCk3J>_BpcO00%iR4)s&4x{0 zr*QTG!WWGFJv@&ImREyvnq zel5~T%gV@_5iEu zj^23tsdeFEy*q#9maFj56HJB6o$5p2o#T^VT(4TCykdW>>tU-^_zE$Wy+f5gAz}xl z+NNb(&d^*!_U?*PJ;W*Eo?#DI1aRXI{$u3gbad@?I7^rznd~`^(6fx^Z2a*ziyAgt z@?E;Q;em%dQz#C$1R$?U)>Pq+xCyQ30i$3`u+wF^*c8I_Utwzy0mn|tzP5&nI9(32 z03o@DW22lr-=O?z(A$u4s2;Cyr&ir9_dKX&DpLHX*2@kJ*#9^80k13hBPz8})m{aA z$0rES+43d2UJtStenrlx><8hq8}X^7s`v73^lDkBJ)(JTDqN#|{Lj<=Y?qOrEdE;F z=yMjya-nA}&Vc&23SWH_U z!_bQ6@EN}?--!wRPm=;+t2{DkOdgHE#k05SYFtCW84Oaqci5}t?H`s@%w9Z*0-)!w z>u6nEmY@QnwqJHa({2OsIPJS5@Tan@ zGCQjp=(2)SCs&;W`I6Re9y;05JEH4Qgt5xV+EYt;-(2>5&Q)kml!L}w%G!0S*!PMH z22s!|lX36aD`o9hE)-Q*3R4cY>gd$Nx!UE)a%VTTRV=l4=JdzQ?-%G1pE3jEyh>rk z9<$8w6|3u5_a4LAbvD>u&_4*dOk66yc3XR;M@827>XVnQ{-9Es#!d_2_@T`zq+|8w z%FpSdNW%MQmkhh4F(AjB-g=*RElS+arKCkrqwklc zzhf^guv9LutHoDwK1Mxy?>clg0R{NU4?R{1*~b(CpL)~CyMknoh$(zhO=Ppn%J31a zWwoTRT@~*Z^Ns9>%zLf#%tz?bf~7W>fdNS9m2z1NmDJ~HQeT1iFSm!sLoLj2{J}S` ziwneVqAUcznYwAy{ixOhRh|1H$SW6A`L0zpxtHa;E03RW%Pn8X6*nH&#zOHZ zD|#v7cNaeSy=4taOKes-a0wq8s=8aro3AXNNnya{!?m39QQ-sb`bX04YHM77Ge#xTL;tKIWt$fI>_~PTg8H%{P$8TML<%PH2vcX9! zyVgr<%7R7x@xTAG(4-YR@BY@D4oLUx^ zUaiFP?Yu;Z(T(^ALOP=BR(1o)wrlK{Aa@sHyqAIl^KwF>{3lmwv6k6(yUuf~*aE&E zj5EObbiXIOa(pGu>%A$sTW4=S`wQiG1iVhyPEN8L&z%AZwA%EZgsWdUSe@r3`wmU^ z+#Puk+zNQI7xc~Z?D^lv`*qKKokANB`hEEO3g{EpF|Y|=yjiKn0>V8O$b`q$vS&!c zy6kt!r$nE7AO1dsUeR@u7x}Isxj6kI^V|MyM{&XPTI%&3d|!lDAB4Y}dbQ_n>Z>oM za;k?CNdHRs`dYFKnl($f#}LT#a`=Q2#_hXN*)Nr!UAi59k<1a4@hX>j%lbV57?u*i zUg3PEm#=Ux1Nmb4fhP2llf4qZx0t;gvfkNCxH8xfWon+dSABc-ayX*d3+g~Sd)YI9 zkRisY8@x*AC`&G_zAb_ z3y$gcDQ!zo+LdxD7F&AQOC(p?@X#@|T+vSMk4IHZJ2YD&BcnYK8M|F!x@!t}DY5>}WCbcdxH7ROiJO!{vPT z#j@B-L1;B+CiFBsL#m8t?W0L?>&q5D@dCl&_;=9lCOf>-yX9dqp(jkwhmRu!r}h`& zZ9d;P)-N`IwF=R%b$^#?;NNDCP(NeMdO<}f_h_kOiou~kUrN1si>pB}-iHjm9-^v*i6(`8SzD|QaO zOH|w1hhOU(uXI7`JNCul_{7j9qOPF$ls$5~80(YjVPJy~CI5ykx%w&H4YDsN=k+h- zDtc9?I^LemE85wel|EMqCBEiSh(;R@U{U^@Hs#wO&+DPbrt# zc}a>IPLq8_6PIgvj_E^&s~U;w+aYmEULtE>Ahnj^sX+=2dDLJeTr?~}VDWh94#f<{ zbLc56ewaHipme`TL9A4wgddpCdwsa*Xt1yxbM=-uX zXt`ST&K1^-BMInbtSc*x#zK{TcwXwRaYJr+xE45hJrjJ;Rg0CZFIN~rY*;Z0ucVVqyg z3`w-|yN2E(OuzAGu(H;h02 zdnt-BM7GyOc!i}ddpJ8qA^sgtA^r?Duk>V`d(7+ha*{5rbv1?f_ph_K>tQ@&J9eQ5 z$Ir%k#s~cx%x6EOHg&`KG15n*eNT$SyRi6jf^Nx>)$(>=Wq)aQ`5`U1e16JXd-at6 zqw6m6I@p1Dy_<=@(9=161zgK4+rxT%RerSko3wkejMT+i7^XM0R+fi{hog7NC|4q) z$Et@02{OaMPtk=(q3U>(Zk+fz32G!^=b4{6h1%my(Jf85Ob`)nz+Pa$qJQ# zXQS3QsGnS4S*#3Nc4g0;x8Fby%1rad9>UWOUbT!uL``K2nQSXvzltC+FEfo+s(`0( z)px%4YBPgRA0L-W%f1m3fU91I(f#s%_95+)t9@s3!BID4X2 zdK^Q>yrjN+jlW=}tQxpy07XE$zZH%%S*)t+K%U8Eb_L9eKV-Y2=YGBNT2-oCls~C8 zhnDAM?3jm2?XAA3wW@V^O8Nc3U&hxYm~IW_{IZ9CBi4K^(E=P_@3@UH;znlH8;EM1Od$di!YnXYmPAuUAz}^2Jd+!4rXLaQZe%&pp zTP^8xcl!?_X*tbcCU#;Q{k0{66B}$|5+DYf1ZH4EOKM{USrU>QtXbIUzY^?=r*IA4 zF*Uf>o=4u2d1jw^1yit(%!7Hb>%4N_m?~3aYDulL&s4!IsfB%HAJl`&{(k4&`+Z-x zTCxaaUQO-Tt^1w(@7(|Ao_p@O_wKqx+3fPtmN2N#z{spsx$`^#$G&uoOR7S2lH31~A7FzY~-&+c}WKEUx z2<~9=0KsR+SAS!PRIwgzTjHQ}rTWZR?W+*}3swFL0G#i=2SJx{eh54md-u}mUr=0E zd&FTdkVb$`)~x<&`Gxw*{MDigCx7_Tr|N5mQ!qRAuY(RUk5+==YtQ=?R99JOfkD5} zrogAJwp%~T!=ZMfo(f{zJii9)l3}XONhZJY3zT56f02u-y(qrk)es9^7Fhd&$kMKR zMi#Ep+qkPMxBBKGX7tY%Vu*q_pk2E5>;T$>Kf7>UsQ)afuMGXJ@)c;^W)3q}pws3* z;s^Qsty*=edTGz*2e+#1S-B;@DZ1_U0It1(v}zeL`yRu*4Z3^l*T>=t|J8Y2sE+({ z@`)8Kdl1X~H2iW0>&P#A@b>-C?Y}+7>YA#;ntyJw-CI9mt^9qyR8N)UhH9E|KF)fY zs`E8V^^uEUA*wpU5H*@P3daL)=mcMq(Q^Zn^Iq=ssfWH0XO9ckIS&w3S)|kAzZ>Ix zZ87cB#gBi5HZL?+2488^G=r~cE~KoNyJUydyy~Xcc$L6?;ek+}9Mr#CY+?KX;*kHz zrKk8yC1f9?u1^bV1&ww-T}%{OmsZ~Y>1X=Ia~7QC>!w&|Ui2T{uAXwLuj-wS{45O1ZNb&T?Y_;fifpR$*ZivH%++r7(>zn=+z?X~*~=2vyGzL1olATE zr8-sylxe(9S*jj(Y4Kw?SJ^kUh)X-L_KkZ{HcxJGeYO0q{yl@WyGd3uV0fnQT)Nf# zpD_tgbIRnmS)z`Xl@!ZyKYcIA$nfts6S8eP13zS94S^k;D%k*Er-sja_ zoeBNBl3)Mch=u5|bA50?)>iNjYp?``8o}xD(C16ZtCRiI^nBTNOq16m&YhsgJ3tu@ zVr-2nl^yu*qH6oh%^l!eZmOv=R`NcfJrhXjYW#md{%^!z4@{QsUbuEkV|D`a)4Uq= z{~Aa(tKs>;OLqHM~p+El6NYQvHFFJ&{XIRhD4gTJlVceoOM_QdA~p{f3U zb0~SG!DZF3oX9t@;Q5BhqjU9@-uYJD{Z@s7X}Ow|D@hmmjxi^`h}oR zbwT_r2J^$yM3*`%b*a^h5=H4Y$t#>10-Ha))Q+^!r0RE~+Royi8ChJ9c6mnENG94E-p9mdo{DB3jts2GgwStN6gA>>OFP7ZIK);q{*en80!qN|r=+C2b{bvieYNVlZhb~!f%}nG+DY%4 zpy++2Kh0j_Pm66q*M+xvHFPy=;pG2xslv6Oj-}2HdL)7&K8<|VALL9=52E@K9?8`0 zwd|a)$2DJT&FatF1{ki3mp8B5ru?+{s)^l>+TyMLj+Y{h#EVO;7X>9tL$ zihC@c9V1rjyY?pM;3{UJiui{abqj4b&F{}ky|dV|1=7`OHp8@Q2Diehr@z{V*KPRf z31KPA&u&&#?#1^|DXrtM&7xtQ~E^Gh=HE z3&=f!HL`82y=kEq@v$r>9yehC*SvapXT3W#{jF)X;EZ4xzU0BCV5|D-T=i~1tA3K!Uli%f z*M58WYO9yVQvcq{8f;q@#zw;YK+Q`sHL>%h#jeM*GNxd22fLO(EVNT9*Hz1FRci-n zN>#h}`4{FtKhN^A-E@Mvx8^ofUp?B=WB*-oJ%BtI2o+SO3ub@*Mol#rt(z>>*lTp% zKi{lV+wvbQ>t9o1S3Sf>mPYP678CC{%W6gPfBsp7(7tSP;VYr%ORBhWq>A$O@29l_ zIw!&tOTVtSXLfznp4n}N57P}3)!eYUia{HZUkaPbn1a057SXe%@KgU7;(Ei#=>2e8 zqzcKNbKHzdh+P3WfbJRi)ASbjbYd{ES7B+WOIJKkrTJ%bACMNjuZqm@sFxMZ4+V0}ZXPPMeYUm@hO9k! zXz%>~N7Uwp%YOIOaf6UPopU8CZI$?AeT{bc*QH3msDCu8_BfVO)y0du(7oruHT2>b7J5N)s%j(L zKAbSJ=ykDj20UB)IGq1PRuJR-rwwW^G+6M(jQzSf?5pks6@sgA`e!*8;@X2+Qgv^X z{=UBzU5(qn(_$gqwdz52@qe}YIXquku=cGgp05uoynf{p%C2Uwa2+>5xgS}--Snu+ zxX2lT>g7}iVE6Wq3Di3fUhhx`@mF6_D@^USg|Js|xGz$Y-SZEVF8+i`@W`g(sy@L> z-MqzdURs$r6#4QzELJ`2Q>Y|6&Of_+@W1=lf1khp-<(``S^MB?=bcE#2{mLwp;#k~ zTV~s^$!A>j*WmG6Xv!vi<}{imZ_ixJhj? z1}dm@RkG9vj~F1<1#GN~(p600W=R0~I|Cf8rqIPVVbPj$;jNiu<$6%C_83GEu8Wxr zX2p6Zn#Gk`|FPKbMi$el83~lNfwIVH8hHs+Kk+eZYeT8x1=p`@ zny3q(q>56#tW>tf&7m|uccZ^Z+h}f+#a|)iaH{w?J`w#i=%-OXP5O!IC#Iif{lxXt zqMug%wBdssB=bisP!S-ELKBe6O_kaKlpZnw3#kBFy4-1j)`;W8;?brU|E0=X!%c3Z z6N)8bv1o(3pl)O6+!2m}u$wI28I4Bh9$OxbcJM0({`hHf!Xd2 z8ao=B6hNJVq9Ub6rnF3PwjpsTw=@z4Lx?U2)Mm2NCho!Pv}x3^i5X6_XTlQa*Tj;V z2xGX0-9&g*w24Wfl1&s+mi)`6dmNE2K`(S50L0LWI?Eq1{%#;`SXsknNwvf4o(=l?kRnF&MEP`DyhoX~NDsh6Mjn0BCKM(r7E$1D)| zbn0ilDa3hBESPokM=>^17!@)Z%NMS@OsE&l_f7LXqexa5>(305!rPf>6a-Y$*Hkr8 z>7%HZgKHSzi3I{^CojAxwC@Q3q!2MnKdp9JWR(0W6i$}6Hz_1zJ1=89FYvPh zKP&K?0>3HnIVB7+aXKeXrv*MO@OuKk$5!+4o)O100>7m3BjWUuIGq*vtiY!PJ|*x` zfjR9Y%VmK%jU>x23e0LvmLC=PQGp*57}E*N9|`;;fu9ig34x!~Xfp3|ZdZ9Bp84M0Bzz5wJtFxysp)T%|z&%iE=bBBZ-vHw_Mlfm))?6tGGxm zD;aUg2)st%HR9VUE^EcbvN(^6Ph6&i!vZ&m*(71tOW5@ScM9BT;vJJv&0@BQ|90`; zE-q1V5k3Yc;Z}iLW6?;5{Es`}9Seuqx6qt!EQ~c&810V9KW0$ zrA0o?%`Mine-w}E3afZjf5Ej3Y#v|&;}=tsTRa-a zq-s{OWyjmU4-Z)3MrF#yPHV zXV_H~Zq(RX$QhS&A{L-qHXH`G$FJ6HI4s<;fK~497ZNs$q3V=ZhvIQBRGcd+O>!AJ zr*Z@=K2})jtgBiV?5%JOZKM@#q#JEqP|ygq31vB~KQNeavWG6nWuPMA?9!PlBNiqu z>=@GtV+oW}@-ZsQj1d_?qhLsqm0kFWm&`4dVNh5y)|U3{6W4u0*^&5>wpQUdxhy2Z zDI^U6rX`q66_tYm%luH85P0Ig=<-w{Csai!w$KJ44Kl(#Hc1JAP!S;pLTRK@%+zKk zGBa%%vSY@$ehwR=a`+4AbsT*iD4_S(5^F)>ny_Gkt=aQ$pdlIFW%0R~ycex!@pkKE=Amfau8^qYxDc$sFg zO5%hCuUOn^jCJT_ELjq+s!|5>@(9<8SVbyiT+lYD{ChH1l9DjS;Bp;`%R|dE4K*&V zOCoWngf|qBzVRkcYG?cdjui7m{db5#3US6P)ahi|{AXgbvX}aVzq8 z0>V^AA&4J(w+N53sGejLoZ4Zx6^r>Jv3PR}m`U`)R$bv@2^|W>X*APlq1+Wxf+!a6 zB9H)~JB$zL1wTa8jGU|RkD-#4hcAydBj5Ro$RAvUfNWHLKVczLGcMQu_)>lx!s7h^ ztaNR28j{6NT(hF4trW60%FKXbrZv-$PL&_R8W0HLnTWNZ%F6{bTWZD>awWb`hP}Em zt}zihAScbJXOTOi9Ss!kiLO+rr3D?#qsm}SJ?d(QMULD26>!AyP`uIe14@JY<{5~079+M zcw!!F0#lC?PzoddaAFWrQ?;Ruh@&~v#BkF8=@Zva+cKw7#h*qXQe!{Fd>ljnW9}58 z%)!i)$uHtW8{;NV5=bfslZBR%akPBkKNI z76V-s!W}abi~^L|XIHWZ_letX~C(Q$FPTQb2@_8cZgISCM$-F>y^XM_G*eSG|DD zr15nj`M1splAIUTjaOL{X0OH1?8;>2(FQ^~KS|HC{^8}3c!w7h6;w=OP=R&AFDV3L zy(MgG4W;8(Xj|oZb&)UY_ALp=2;|UQvrkcYs|l)az-aBCFwRkg`ckG5Hgv9L!}5oW zhxuqKFPcK8U&zgXc#?5K_O ziiz}!iS(L{^jd;bMdh@g>!`6Z*smI!n4?yc*lX9tM5kfSnlNWgn0IWLclAgp9kTaaT!;EE-ossCxMHeiKBmE= zrTd~O@`1_XhE%Z&zhtowKLikdQ5-gSKL#nB03h3!8!+D#xvh&ed7td};wzIGacq!2 z2_AIDIKiS}Hb^GAe2-#R%s_rvZrza$<*+BenkqjHR2|9kGnT!i93SDdrO207&IyxA znX-p@3->&?F?7t#71$33VyR6(;gv5#LZWvQ{W4Jxa5+jf@SrKqyU=qoq2)hVY6hgvSi_-+rqKh?V z@y=8gcO@xeeNPb5n-FWa{2Xl@@omyce~fj6@n?`5qDgj5rS}{gm5VwOwQq*~A?S@S zZ=9)+0TC(`X~Q%mpmLGSDv5$21(l0fd!@=RNLMX}#PT@OP%`9?{th!{%g0Q2FeIhT zh{PlXP16#Ywv|fkcE-D z2{>-S<_M;_^2@}iwW(WFGDzCQ$J(%k=2fr!vdg1L(09Xn#2{xSklbpM(MKrnt3r|_ zhbQnAG6L2;BP-sHw2K5}O(P4S8H`4dUk=gY0EO3St}a69MA$5YFhGPWV+^4esAuTm z03%Ux^8P@CQ)r!L&k|m3MU1K9esPH!>c+v}kzRr2?<^~~@}XIV$x2K{Ugbj>iIop^ z{cD{;K!hNikhl#sac$rEuyJLoKSWW5RdB&K#l+F+j9?2=`iL%O`9VL3wAT|g@`K?i zVeZxs;;NrmjAaWgYhmGveYxmD z&8{ao#(p$}g4m62ll82$dlU4YFc~!1r;{aG-7*8VKq_vNq?MJM2Q}K@ox5k(Sla>>j_vM2)ps z*@)$is}Z3o3DOpUbUp%U>^rS8K9aM$V%VLe79V=~ov{p+uK=isiz`&hK)GIz29y>t z+C2*k`J}gmHUbtZCZ6yd4Y*9F6JH8Lc9R++=snm%)4}MHSrbu zHfX?4q?Pg!zwJs5%S>Kvw!XB`UXXF*Xkp&21ht(VPVLhfUH;GR6Xu{bH9N|T6cfzC zKAlo4Sj}khB#VZ$C?JlIq6Ykx!-M>pBNNK2TmTj-F0vzOs7=j?_BmAO8cI&p#ZsT%nC=gj z-&$x=>BVj}KjH1sl;C*=eb$v~y^9_0xnNt=wt_FC)uxj9VU+b+en)EeITG#JgIv_1 zU@uU;8uka7L$0TUSPNahHdWlo3VsjUhpH||$dw&v?wz>)(gQo zR5*vxl~d_C08mR70~1+}%kWZC`ZO%)K;>V7!UEYBqb;O997xi7!m=6UD^b_QpC^m2 zLUBA*gkI@uVBy}975)2Mox>A_coo_k4tAQUF7YzvS3`f;l*%G-qd|6Xv>{2 z3{IYUtShL^O0BD>f&^%--6ltiV{58#D7_}S4Bre?5xJ{Z?8F9{XuDEb3)n=7>Zz-v ziI`NVRfB+zjpPG*zoK;TvQZM|P9_|@AgiOTXo8P{UA)6Jp_3xn$-f#-+vcDUjP3c3 zNT{%OXpnSKdFj>Ec-awyHZ2>X7mm{IyV%BXx<7iAOziAXvyXP9)5_~J)X=BdN3V#g5(C4!nlMYX%jm)b-WGLrNWljfsQJU;VFIv5Sm>3>;zuTk zY?3IbrV%d7SoUDJUzLb(+xbo|n`(4*gbNZN+!E(F^fB3-a3_k13YQy5Ufj(#O-mpz zX(}uWk5cnlt3#75fM(~6wgN6>0(P;(%Q(j9gK2cpu?jPk;4HepSqxdx?Sn3L@e^#s z%I+)I(Gcevfs{ELL}Efl7NK?dr_Sc1T&~N*7-C;e0<^w5!@^OlUloP^PX1$T1xmM& z{GxL}p+xrSjf==%xC}OGP~$b3at1_w04&xF!(oSUCgCPT6>pa6#i`k+lr0gpuY#Pe zNaaP@7(3}qjRyxv=8JMhCjX?J+samoQ!LvF!xQJI6W6xX;GtFLs$!YPecbLSl)zwt z6XiRQ6Da|)+Joi!00%$>oFb&uk!0m^J;M;QJHQO#O1=WtDvX|HVwpM|n9MkN70X|w zyf%0O%mdtJ8>Q6HE}^72N_%wS~*+s3eO8{{+=YMn|Sv+Y;{&6ZPf^7lh1=VP! z4ijHE!Q+>kCZ69Vt5spe8VDw&RS1RjgX1z29M|Mz{2c!(*M&!As$l>dGYAON&q&@_ z17st3Zob+rkefJ0y^YMMozBZTotG(Oj4ZGagdF|~hzAeSoFy0>>0C(20%8pXU|!ObH?GkbvO@)gem0((}gZ_<65|0Az@;b(Mj1! zsR0r;{Zh&`dqHYXw(O|DLZ`E;c}w(Xtu$=*O>uOiP2f?urhze|qWB`St0!gom1N~AXiP@%U6+n6x5PNG7HNh`55M-jD zFQr?hJjqfffEnz|d7UEE+o-FuvluN@ZFAB2Q2_l5>vt5+v?z2^MdGR;w8+iim4mb& z$%fHf!Zxg&#+gg7XO#BqPx8E9T<+JOxZE!le?jOIi}rh5V_sNbR+J#;+qAmPl1-MM z4d8JuT5g={L>WB<1pP(ZMNy>}s#>CWQTs}z%Y6G*lclo9$LD7OJ5r@PX=E8ezszOepz$7e$2PWZmTSamnYOY;$A<4tB0>~Fwx{977O~b8n+C*2avQ5Tv zXEf%8@&TpH!Rj(Kb}?+pwhqR*jLn3M%DIeG4-YNVg}m4M66{(N46zuDI`gRh)l6KD z|9VM)e@H&4E58RZ*YcdJ5~*g3Sjf2qB&t$ES`CVdhtu3iz@Tgp>miroWqw7YUmeYf z(u56Tl;35?StA)ecrS=OP>PM-fJ0lgHIjy4E~+O8uxN)Gs}pKcYm=NDfJU-$Zd9$; z2K9v|YE9;1)tH;AtTe`NLR@ zP`!i9e`;n8=vt{2a@9pnjRH?3oVpf-&J0zhlAsWCYuN47EI}RIKQQB6q@V!CBD*(M zFfpp1gc8_6M8|4`Jxxs%Za@LVBsa(HV~*j5CFQ%02Zly_kC zDIT~kB`Cu|u}(<2TY+K?e-hgRKu1Z#Y*~P?6@4m;{p6wSdmgaDyFBI@p+soJv%~> zNRy=OAhE~R8zqqHe~hOIZ5oopxEy0ECA6^S6bMQw#cpe@F03rnKCw;G&aG<%1tgmW zIlE5T%9A3{m2QbPV}m>#=BD5JXi^UdtIocGJwug(Mb!YSHlB|so!|^q+8OaSJxW{C zknh1MRk{fx+tT(_X%|5JY|=ZMqmAfgueojU;30Ns57RXQ1&N5RO5KRg=)&D8b6dj3 zxdlkmFj1ewl!9c8^G>__QQB#HtLAE*U4TdjR+Q#8lt7=xFU$>eD?^eQvz>#kw0#v+ zo+;9^qtATU(2*7v1k0<3cvv9X1hA9WDH8)`zdTs)9d2s-{GO4*~=4J*#;L1?mrs~|NSz*jgh=6f!A`^|L<_-ct z>vm9G$n!_;DA9pHgk;9k03Z@j8l(Uz(+q?d)LYZDEnQI7;HfBSX;O4ulBHd`MvVnS zgaQ`swDU~nA>g9Kgl)&;5SZbNDt@aIF_WV?DUq*Kc~z{1n);S1nDhQKq7L;iGU*k) z@Nfbu7CgiOcNN%qB`Q2DB<>hGgzS+&B%}953=tP>`a^n#qxcX?q|+}zuQMSqms*Gt zPVIM1X*d~p`2r0)WL5qvdiudT0w8(Dbij}*X^FRbI!4LDGwcNws5$bJ)lW`8Bl_8o z?K*VJAB$`X1L`N-MWE(k<$k%yB~>~hR(#a@j9Q=J6;9}9q99s&UheXF20xK1KFzL< zew=^WcH;wPJg|j*Yp7Z5FKgTa_v{C`u%a#NXe~JC`FJNHgUjUj^>1V0ZtEtjY zQ>B+vrPouX7o-3cLH{nuo00m{>vbRT>lU#9;*YT5Kv*e*&;%D>=}~7=r8l%phoxqo zLsew#mN|XT81m_T@v|iL45cuor}5({FW)~r5QQjDd136`( z30G6VKjJfVfFVs5MCphDIM^6QE{Qp8?n}`lrxl7ab1`o>em=#?Qfs+=h zQg~WKO{LRbB?88#nn_f4emMF1^Q^2ln@s-jhs`gW+smVI*;K+j|LJ~sCt90-)R z;|EPlT4}+4(p;W3mT?+aN8Pq$>0>a^9gXHR6su`2&me_oxU^|(LpOrPGcqa~lHB_L zMLgpjG?i1SugR%Y4n_uy*-Ic00;xb&AO+Q2@)|9vcDYYWTw1LQZy`VxKqay{b~(0B zz(-Ro+boJwjZ}{0E+IAjY31=lb=MQ;%__iW@OWn!{4=km3AM=CZMY@NJN1sJmoGD@ zt8l|T5cDRKd`Dw24642=)UK73f8@&xzI3G*et9zti-*_r(3uFQeRletHMFiHm28$vQC&_suKGhh9Es|k9a@^4vHQ}NrTB`|6?89j= zZ1yS~9@mCD$xmZQwnYR3uk4|NR(;y0l}?uTRmDD36FU%av?}0{g#%7}!4KHBaIon> zu-L-E4zAK*?!rMHG(i^WDtS;w2BDryvn1CD0wfLL)e(hKbk;hG+1MD5W!oOuONnZp z1O44%2_*NhjqtE`zN!e-L4Twj{fWgo`lA8(v9-~7Eynt#3Pd^@D9lltx1)71Y2+$= z)tH{Jv7ZQ_e1gX(fyqnS20CsEmtLfBPX^$p0`SRoQ6A`cqF(71z=o`xvPqu`pgPqN zZC(gfb@XR#^k=bssZr(?>Uj&iXi67Zq;xNtzPV79BF$GefvZ?TK_d%{0H8Q+vvfL; z^y$D53A&%LJubFzp3a&uu|>k13*bC&GjQGvwCX9LPM3Vs#_)g(Rl~S$k{4}_2ZPjv zd3(JQ-t;1LcYY-zNAKE7n+SBzqbT(^j;v5_mtK|l-9@x zaczJIukA9q2*&!rI(`ty+6UklkhLe1g&oQKFO!9BvI&l9NazT^*Mn}^`kX@uFkE-VwhxVf}mWd zYOAoa#{zd);4ZCIzaQamZBf105N~|l&_q4&bU>;fCkXuA8@-ao9bN6&WA)d@oxlaJ-JAo)ps)3DhQk1Og3z zwlZ}-8%yx8m6@=G2wERIWM>n4G)gyu)8o{ z-X62LCMvL{tv+vxPq+y>-4RNbWow#u7VECHp5(B>ylbM(UbeIfZ|C6tW4ql&4(xun zBcvjfP27+dOL)NI*-K1t*v2-k0G${NvEtcz!)EqvMRo2{sO-!%`>vuoHy_n|*f@aT zko&sagB7Kh4|+IvEwI(=k(~NOV)ny8`X6dO&tEE^c0QT?*s4=pR04g`)r?=5m+?93 z^D^U9LeOL`Tp}540Gqf8jd1Z&5$r@Y*Dhon<*yk`b7}Q>Z=Od6vTVv@WqW9?ZtE<^ z1`!11$|Qy=dNi|Yb~M-K2duLGB;AyrH@6~o>Kotx`J+q#?v#|h#8ue1NhmmeH$x$&XFN4uX*{QPg%j_rQ1@tbS@^KXu? zx_-z1`_-=xXV(4QQ?38**29n7-uy*2#5AsfhGhz4`l5P=bLZkloQ|CgN&_`4bZ72;!5 zUv~E3ZzukL*|`RPe5Ow!KC!XUxuNR+x1ENqz#0DJHw_OWnTFr|<~QGHV5$ued114a zMwCX326i5uhE^JJ8Z9*1Xt*?%(MZrp(zuDn0F4xl1L?c7v3L3vh<4PK6E~nut8oy8D%QV)~SjR#|oqk(W8>E&tNDb|g+POw* z=9-0S<>a3L%QM%6ordR76Ak-OIWgy@k+1xWh}Sy}e2`|<4S`pU^yQ#?oGzz5=zNoT zH-jEk;cv!w0?yseA5^~sdVQUDWSGSpCBuA*$G-bWxB0HY6z}?cQQs<$>hSM(fSj+Z z@Co|+1o<7GH*(uL-~B9zYu)^pSUyuDE{v8r-t&2)w!Pys)$d|m?sKhQzr%g5^;_MK zKi3@lz4&v@arNN%Z$4kt`kW@;9MWMj_`5~V5`3VWviGRq%Si0~PWPjpLxXlT}Y<8N~$eUELHRdtU z_!@Z$i?3O=t_eI#=LRiP&T4W6_L0)v^PV+N?Vk6v{Jy0XRiB2fewezx>q140+5E4l z_rQEyA3fa9GU!vNBLN(vs8;KpU_$pJ$q`9%*!ev^181Kn9CPYD`?aeD~E?!FgZ<5-+ z7tZ_WL>xh<7(u~r-v?%?N6`Xt7Ij)$c$L0K&-d*{P!G0lTJ=dheag?(_wusl)wqmQ^`VSxu!=r&gSMkZe5vl!L zp!{*af5-VYD4)n1bsGK{-1EljzPsH#ptw=Eh%sQYZw+fNbouC`&k)7pGelan=x;M2H&e}Qm2@GW%?DgxGBu5?(S-m7a(}& zrk=>Rzybj!rZ66-6?csBp9(ic@GWmg;0KX# z{vCN*foFQ?eSyZCG|tdCOXDRPr)j)GMq{scag?>G&*R!OV6JXdfQ}xchm9P zZoV1wh0cA=sJ9KQ7-X2zaM?6EL$8^NPO-6&a($X!T;)MAlULVe z(0)@zwYLIYR^x1M?qQs*G}h4QrO`?w;a9#k_y;sDM9o!DUh2Iv3V7cWv;G*P?ldEgVdZ}#Xyt~N6n21v|K?XPttgV#wpWDizjs;ws{???A3o!`<|R1Wr9!9 zxL~~zmG$!D{Jx6s%|V+X@woTp0rY1|KEZbj4_R`d{S0Z`G&61#LMLj&!?`~A#lJ;vyuN7$CZ zh)9+a3<3jtPo~ym=IeTSLGva{+dV6Xq#Aemy>o7qfgblA3JkFi=i4_|jFbhpKEx0$AGuFq=u< zy)!thT}V7%Gc;dyhb|TKfo^2pm3Tbd)WSTTkipMas94b;F{#Q;<~m0z1{u;24$EC3 z{)1H2Rt&vlft0DjRw_sZL(x1$A zpPus;i2)*>%cVT zp7k2wqT9$FUk4`s#X}A^TRA4hP{QmJ4dRfL&M1PqrWn7S@9!mAIqF(b|)l zn4BRwlx*jj;naQ}FX7#m~acS|lms7Wi=yL%yiT1_k6$59TF}`<#vYoQ?Z} z#(lxWeZj^h5SF)H@~4o6$K)X;J|j+xoF$v-UxsUw&as!JTy`YvOPNBA6b2Z|21s zGItvcZN{t3H4b6p5Z24Kq#SaNM|yjEx0U@&ARg>wUwfEsYr{P1g?Ru-K)1g%80JwE z23736buD+Lzpby~ye*b1)N+Mb-c`%HVtG$3?}?>DEghm%eU+4|aFta0n_9#-#d1b1 zXISeiq^Wpa9F~jf{vzB{B$imsD#DB6{WJCc8Kd<|v|fVk0=5%eFW`C!eO^PK=LxU; zV|)ZA|CmsPuz{pf3+v?dGhVzX2cPrhSO#-=VO?q_)=7F}T{uL)oZ(6OGRD+9dM!al zKWY7R$|sg^uh4LdT(6*MZ%8*=LNFr`T==vf^K%Nl0BwE{cz7gsS84`(QK?;KIc*MG z7tY&DMpL`IE1n3N*`)BcHmkyVPE=Z0JO9yS#=NZUjq+CO614DI#`i%`jD;hTxAf*e z0_ispLm(|c8r_cANFZid@U+Uak8nR8OpYVF4f@IXk9e3d4V!Dc(i)PA%_KjBwe0KI zO(xjlsR<5CiVoTfaj!eun~n zM{4|zc$sMP^30cH1Ie~|L0Y{at<^zV11UUSlfvU(^jKA#YFj*j;jkBj-A$o}s?ZId zdsCHrQvl1cntUAd;xt#qskXHQn(KsgcGDBostBT0QD|$*@KHTZV~~&ODA=F}|9PdX zPI9dlkf(W@XhgLS^R^MzlzxsW4LHGJ(ZUWN6EoB-aI<-zSV%HNZF2m4r&16Rwn?%S zx=FA{6T@oz0>yg3NAh7t(!oHjl>_6a z?9&yGcr+RxA!N%q(|shTJsRi@#YYhp%0wYIPBAF24bvzX?7ZX>OWX|4Rh2mpGkp-7 znD7Zw!Oa$kTcE`PJ%ajMe^V>OGkK=JV<#sJV@Gv2N3Rn5ow8w#qbY?4aDNXFoF7(s=V<_ zbPW3uIwNU^XCW76JV>PGFa1*y{Q51g~}r3jo$wsFNX_V$mpE z9`LQIG}k^5`oYjs_vto!RSO?lO7Yqu>1y6tCo;nN%vwRtS+pRt3SojZ&q*@)YRA6k ztu~RSt#&RCIQoaE=))($?HeohQQU-vmKSmP=4=O3&{N{_U?sAuH%_c}S{?7D+e0yA zN-v&1+<`?U*^xsXbd*=*4}mk$p|9OSpSl%}t3j`o1`u_?c{S);wfrWeTI6`vg*O{ zHXr6Qw{m@mJkZ@Bq%6Uc^#XCS<>dk4ggl4_ADN`F#xxJI5-2(hK8sPLM@RAB8;!MO8hE*2;pgcD zuiF>+wL}_YPQceY0`6~MdCJEZ0RF-T_+>D_TYkiM=x!~)qQ$24KJPU)5q|AO{V0(p zyI$x-uSpfJun!yxGbt}X6|Zu^mCLruYKK;RCH1OQab2uceB^~Sd6HNzSO*_(V#uRt z@=OocQUma+_Sm8xTRabaOOPH;eUAb4ASwuL^pIt$xI1;w#B_!owSh7K1D9PSerV2^*6un!5hB>v zC8c6Ob@0_tI>M`*7zdUcQD+GT zp$VD<(k;4hU?Lo#cBk1)ZYD6clsY);UFO8BN0s{*G(tTu%az!PbCnY{;TFIgt8ynb z<7$*7z;%s9*pURUD&k=&o+4~Xq9LlUZ8I)yzQGrf+uFF=C|=Iz;8Mj7z8|_A)qc4= z$a1-L0e^QnrD$Q1YZYf)k<-O^Rg8$$c%3-OZSf(udVCeC2Twuzk#2WNKN3)0?qn<4 zm!RcUIQ5rD{}2YuVg%AbVRH%(^Lfm4KHKg zH!nf)5i#>b6Cf30rlTUIOk|&H6I_5&tqCe(z zU93n$km!Ke3t_;{0NaQKaw*(KACV=0Sk~uZ3e$L}+6=`8YlOgwSP5++Pt}fS$0?{d z)3lwgO9~QoJ+T8T^&B$ltt4u_3BkU@b&K$m#r^~doz!)&yqwi9G#8sk{pfvM#>hqz zwy%UZay#Bgb&4y5k7HiDGfnJ%c3*x80OoR&e>AJ)vt7T14~@OkeAk-q8uJy=6TUYg zCh004=#+esRhk~|a^J~ndGH+x zH2w}3s{sR{SZwC4>|Dj(CK05fHiQ?TfQ;`pf!}Y0u%6fca&=wN&k;Jc(P*L(r_n&8 zl}40CGmRGELsaL=Z-Y~Y86XDE%KpK5G&#X<>EdNi)_~6 z!#WmKE~#S!nIum8Nu1Wnj0!C}fdNu6$tk&h4;3Q`^27aQa@B5vZ$rsg;)9DC{4r@S z87UZM$h(l7Ua->WMB3-wjJ}4HhBTiG_Dn=2*1X;XN;4dtr3Sfi8?;4E@8`=aGf@pB zH%)>Neat}%TCEyIdPiV!1w{wD^mQT$@x@FtZ`ze9F&HtCPPpPn0eKz2%dGIc+RvqU z2eip#B#~(fW{Q(NDKK);NOxIwk}#%FV0|4)u+ZyEnHD-Ff^La0k|x?PR=^@_FS``@ zhxy_cR~3~MDfl)Hu+LJ-x zy0oF}|F3e6Cg0HmihVd3S0W#;5$v~DDp8DbvY?Mw=poe*oO7p{Kj66 zVo*93bVC)g>+*3Rbzq)NmVhIyIDBuE!xh;UIx5IXf@L%b-DJS(EJ@iU>Z%Oyw}hMa z5B3#w4Gd4zj5wL?7`}F{n=tacJBHjD{1m#t_lOiX-{i8nT4|gLk84M$aXlP#P1U%@ zI$~Zy>qIU!YLBUQE$+~+V^Q+HLq3!=KketVuc|9}I;lMw6K1C=ro99>dsScIS|vlSnw&De&+x@jiejE8oq@|PF5^dWl)F+pK#*H|beOVaJ3W>I zvgfkD#6VR0(km@qcwX{v!}EyfNO9OtAQd}~A*^m8`*CcLe#VBFFc{cO|E4#jj{YXlBm`ngd*H!C?k&-|J@o8q0` zGco?9(Ij#fB(r1gyyte9+~-3`Ni0+b4IO4}z&9;wP^>yxbe+-~WtJfgm&dkj0Pv>bg){T^DMKyk9@}YgsYFeIV;}OD`{aK3_EKGXjdT1(gw{ zo-f#XHVH|uxS-wSg4azhXg9fFx(TrWALt^rzVA#((>wY?o?+WjxyD7Qwyy)}3Et%$ zIZyB|IZ6cY|B@$S%*N$MF>jBrZ&@8D< z_`U06eorxLEx)J8-m}Q)DHL9{(TbvtR+7~XKH{UQX+=>@D`nItBbGI4StG$@iNmMm z?E>nU-QeZ8^s*xhmS926YDS0zuW*(<@uKRrpv$wL>zi3<9#@nQnQ^|`AbO7M^~y+4 z&z+lNyzv@ss1i5nU)VTe>!}MLoefwR*0UV(BewZqL~#fKaYB6DgwNaP$M`ksr@@cJ z&<11-12UEY8O4C|#-Qw6`EJay0b8wiAbZU|*rI7O!}u^T->uOP{lK?%G+Gpo2a8LK zZpsB+X_4LG6W051(3=(|6|xgq;v))bZ$yU7eO8U?(%`!UKtpM;iDz9<@}LFValYk< zAF)j%Ht8p-pP26-vl*)RZgC%MwcY`gO+Fa)!Db(9(Ns**t@@D%1gLf`AKBAE|AW|E zyYmT~(6L}aj#<~ogRa;=WgjJZYD8a0H#f>^kBPDxRcI|*8TEF!Xf%>JVc|fSKctM5 z_nV6cNxcLpIe}ThRhgN>SYrAXgj3Pl-IQK7AS)qRP018tc~`z;d|riMCG1uxSIkF? zM6Z#K#>Jb++PS5md(qhYEF~ZzgahTv*kdh0;+_yma;e>w!QT!x)V>siz^EwSrZX1b zYf-L&AB?j0b}FT5DFR#)%3}m)uZOU>g|>7o>^Zm|Gg#UR5rOx*O$<8-z`WJvf(qY= zh!ycA~!8bfq#59YX|k?&N2?Z=XWx3KGSi!VbxLd|8_ z8-b<_zH_50DW`lv3aJ`LC8(B%WS>S>(#41HlZG$%r%J~}V#w9*F<=vU6@aqUi7wuy z;u|a|RWT_qua1AK=BNEC zJ0pYW4BRC08R0nj=!8a)M>+B@Xf&~ueyTn{6^qKIOCpOdy{eX1#UiS#_*neUDGrgl zmR?s+^Lb4RN-2dV{sth|d$xl`LnbeG*hJ$1`U)D_o!NPEFX!b2G?Fh!k1rgd# zk-Y&?q@Q1D1+rdPOB!`;(=hrZ4Q#)ZPq|eVUb^)u@2!gxs6NF7Uk&?~EDuZXU~B6c z1>Yhlo^yFYTkb{scQhuFrH@4k9XiMk;wyW}RLr`d-06ejo0hQn%5Br7k99bFEUSk` z#g-}yTZ9j`zna;rkY~Ig{Ofd}nl9MI<3;0FV%iDo7LdOh^G>y*aT0IgW!Ja|@Nh<#i&BEJa zULoeYV!kJ42SXRGk~nXQd4|YV2>2p%&8%`il@33nUoVYz8tcXJd@~X@+UbOhM!Goa z(Q+V|VD7l#EO~lYeWim-eU!zSCX_ZC)?#N%^3~8H;qKSFiv^}eoCk%P*1}lsFou-2 zaHJ{bpv|CxNnIl`^J4CibaEP1lwAbMT1a&i)><8fwZ4u5TMc!M{c}MiHBlT9^JU4l zn1yqazzP<2muZSHF`KPL3tjMw-r$2VNm(}cOtvto5nsO-@g)yB=Rxcp+~cB|kX(Eq z<^`hD-76dPw3dxqR%`8+6SZY*fZ|D$={7%CWxpCA;yd_-5J`%8Qjm-A&yS%k zdsN~X>D$_X^lhy#ePcK^A8lFdiMQCG6cNd*lWF}(wA5dt8#00a$w4_dFxcYCb0&;st?! zDyDP}um&`LCg$s6z9t>~8FsEl8PdIUF0(B;Z4hQYIW^c?3rmz&5oLLZRq36?goBI; zr9QEc!;4=XXEo18?g_8@-eh*-mhrJ22ZwSK(<9?!d-hF^KQI-Fnd6d9VPD884BnD^ zV0wIPYJBhX#&1oHk8RvNv@f?myFRn)z~Jb}(6@6lTRJ+@{{{&hCNX&Ds9Wp`o6>u7R%pfxf<; z?*5_P?C?;37WwM$?#b;P=p5`E+S}8g%WfVX>>S?QJusBr+da6cr)Q{VFguv*>>unz z?z#s0hq^lZy9NgOhPnoTd2ndcW?=2v+}oSW4k96>JlLPzw7I*lKR491dAO^qdnh+J zJUBSmo$c=L>h0e=Je132_abb6Pc}Qy)48{&yQ{Nj?_jQLxOD-ZGp+wz~Fq zb#Lz9yQybWZm4%t_t4&fq3*ukfq^dMGPh|{Zg8-x4;{F_Z&Ocywy$e*fB$Cm%fWv1 z#i7BWy`95-Lw$SqZXV3__hmPsuMXrkZ|WQF%nofH8b<%!)IXd>FU@VnVCd`V%=LG7 zqaM1tItTW4_4Q^4yLz(&y+Chv78Xo5Mis8|WGA z?CKlJ4g%UdobBoA+T6Vt6}oBjaOXg7csSeJ**n;eHbDjS?Csptoy~3T8txqI&h_^8 z^bclT#o^TYk7{Bcuy^+!Z%WX7}eF7@xdv`^eP9Xm;in zSe<1dC+;_-oYaoqmK)7wr*e+7HsoA+{rJSp@0#K7jNyBU71dW@3Eez-V?dvky@>Oynl_j!*8-jt%89-`f41TQYlXRx)tU zFqY#aLr!Z~&&JM;JsZ0>4-ji_$hlfwzS^1X&Y_KmI)?{_I)^rck_`9u_HFL$$)T0| zI#B^x^n=`9$7ut7wpnqURUs$oWlRjzhU07rIc>M)CdQ{mrpG5|Zl4_e%D(C8iK%O@ zzWUyg>3s(VHx7;Ozgh}=%eSwt>F071zA-np;r88fG#*s`>X7r5+R;Gcwp?~NH~H0T zci%TMv2AK*Z0PI5-~WEM<9t2j3@jF2zcjav4R4#8%1ust(b3Y|Le909ioR`fGCOnQ z*!1{yGt)V-co;T0&eo9gwM$|c8@_q`hq*oD*N=})=f?aTbRi4h3^~^=hM+3u4U^;h zF+%^|0IDe<>wr?Xx>P|bmm)4QZxSLfIaucf58dwLRMQd<4M z-o3d=4+jXzj*zqUlBrLQ59Ow&uFp zIyW_u9SRh9^QXwRHk=<9ZGKJ2>AO_io3qnH`>K0O7n=GzA?I65kNQ1OygifIkx}Ge zcWxp(nFUSssa5CFiXr$wGIrI+~h6U zTm0x~z;B0~8$LyJ5R8%Okss!69NUYLKkXCE?#-VX*Dbkwv-NTHe~PZ5xcs;SpN9NR zj$`T#q}+oR*&cGfv6NA$3D+SeJ>5&BCQ1kHKQKO>8=jw)o}~><&C2K~iGm-wcWDD; zXLf9O6jeAn>PKB7Nst+!miqT>TKe>%W4d~D_H15ye69bQ`29P-b#>c_R`6Rrz zb7{TDix1|(r^LNz_!~pc_NC;W{e~;!iQMp>nTcAu+}pD>%3$+>sWi7|WPe~9M=RbC za<+Y11mD@acPc=kdY9N99-7?H$o{O~nR*A7Mxea-<5(K`rReMWbj^WE?dkSo_k6m< zYbKdKRN6XKCcTo zTb2}8Mh|K&H#rt)HF5hmsSbe#|5&)k1H;JEMqKwW*ps1D~Z9e zdpe7iMAc$|yRJUQn01WBay+qhUg!P8a?bBGvO^@WJHeLrA-lpCi zV_b)GnJPflJemtR_beR$TiG9GcMnaDOia^l%CzK;si7>GI^R>-3a%oz=SD~NvnW$l zsnlC=Tq>0+Zl4l>$&j=E(<0f<`2pY2nME=^eqg#@zBj3uZ~KnxZvUp^{87j`Ac9NX zw#oc3J32Cq#ohQ=W?yzHGnmVbW%fhlHJq6q&x}k@WyT*E%Rn4(AEYQ7GrM!SjFm4w z@W2Bb$NX|o&iDhAWlHf<8oD3y+stro8Y}XtjVc7KE%;3%WA|^|aS+lpN_bIRp=eV| z4)5u%FIJlu31jky7&uzPjMWozHr9>xE#VnFVi2Tu5G{Xo(Kt7a2V{2(2!S+0fJW3! zsvd=_6SFqKdJMJ~4YfRGmn=f%DD(>^T5pKejUAA6`n{<5CSjWQ*kIp@r3(hm0iwvZ1NyGax-=L)Vl95oM+pw)Mh3b@s>+N5x z;Y_4$dqHe==SKJ1HDq_l*|2Dg>vA9sIUA*K(a~TN85x$r$@jaEshWUeP_tI zehK(?V>dFlARbDl>#?xah;A6kjSerCmwJ3c9Tc`~i=n!7Zf-r0o19q;MLpR_9TdBV zvSW*(smC2wqq!7@g=tF=!%}MHhau;FowiBA%;c4uTssIE*E()Gjt@>j+BJ;{R|h|K zA%|?J%mbL}GxeflJx#&)G$>;3-kJ3ogANl4$N}cx(U5cRJmrlX_D4oX{z!(&Mz9%K zGCKq|4cP$luNp#&Wy1E6A%@IO&ZtOi@}BNGq<8_bY7HUupqoaf>JjuV@22i> z$l>-b-ztWx3NP~TF69pMvTp2@HmV;(8lNgS6pRt}Vubl3Rv^A$OQ>E9eB`+-$8kdr z-%1u6tha`ooA&HOGfhJr=yOfOxrxc#5bAyyb)K2tm&;s7K5J?MlD54gLt4X`+o#|@ z!U_zu45`Uy!g%|Ek>LP7d%?M1XeaF7UCt^DcvRhdj=$dzIpzBpcTc!&+vw={1GY=U zq4~zKedsaB5rf^d;?lt`2Wok5dtNa3@YUz~K2NkQbgonMVia6LnUMJfVa=t@>xQg+n za{C8IXKtWw#Pobj^~1@Y25Ztsn*W!m@*m%pgRC_NX2epU%!DBo^HFnH%nJ|7^23qg zU_7)A#N`tD#(BZ7pHYU9GFwq(|>%WU~Nx`KKjvww-qK52;N%_tbwUAuGH$)SBW zjArkhs?O`4akS|0$le*r!+s5obhV0Qh)chNM#=d8%mS2H`X725cD0AK=%AWjGl4#v zTmV1TgF%weA98xs)0;5n*JZ%VZxIZ*|F+I_v+;Vg=jioVnNu`XjSE|+^=7Dz)iadN zWFDFtPd^8@g`Ar?G;YaF_w*_4q|^z$a*(TL;u#&qNJPu%NCdIO0`vg3{Bs$k%tc~m zd~ZgE7ZhiJ5<>eYPJE%~^ow`8+rRlI|HGk!7yj@!-~PJ~|8x2$`OVXR_2LhnU;dZ> z>L>U2Ec@$UzkK8;?>x5g?)@JOfA_!qVC9E1cl^&yH~i##H(tGYclhX2ufOsAJKy?~ zzxavR&M_I;@H>z)BpPBzyG5zoIl_6%`JcRi+_IlU;X)s8&(~^cE#!Y{%*@^ z=fx|(aeiwhEFUOtHe;yY~Y^m{b{PE@czk%Q1 z1pN3fQDs9#?cTn7?bP4>U%$Tk${l}w^7Iq`=kLvc?SWFy_pjbPIaEt&t{xx!!PQ1V z>guuFG}MXa5u=IWL1*{QZQXsF9D_J#5i|3f{^GCq{qO(w&(r_o<<7a}-}ssPDq#}$ zI{!KX;T-4t(DB+nI(jpfkIw$7A&|V>#^KRX>;0RnfJTbhia$~`@&KHjIbUOra6s7| z7k|s}mkiX&@1fSNb-wQWzOh>>$?(kqd#!uDH29Acvmp@9+H2i^gMTa_mXOZdm|zoV zyyLT&Uan&ftMM|w{P!jNeGPwqfWL$I`!oDKhre_9`%erPl0~9(3;y=Y3nq)##bW-g zHEtVG!C!W+Mt%LEbGNhBS%*+@__QL_T~5VWn^~8!_?l|!si}@TUuA{9o%{=#x{a7R zYBYI@2EqsP!nO*7!9A(jXpwE&N&jY1Jt= zI!l8hDJ{Jc5)z8EG}7G&3Mi?RgrJm!h>{|RG=d0{QUU^^AR*kdgb(_7@8i9{-}n2^ zy~FFUXXebA{>=L`@0r~X1OmAZUP<6p30`l&>kD`hL-$w4D76h@f7l<8!+IX2gYlo# z_kXv8?)Nbzh$_E^qnZ);O*qOaf|uSnF66?2lDh9MpbPHLn%WQ(@c%i87I>!wQHQ93 zekJg~Ja~_C&(N2557IdSLAQe)jvg39@-UqPmFZ_Ex1Tf0T(A?Ej@7;aWhIC`1Z9O8 z98rT+2hi#6k_20wb zkb?bIKeFNs|0zEnh|1wOfrF(6ew6vtzHI!J*TJYmnJPy0C91DbBjdnn?AK5IFwX-k z+qOU2%KpDyPkwO5f*u-Ww*bc$%9`}?{{FSUP%aoO`LFN%+Dpg#h-=?CD?b>6AM7av z7#{%N6WjkZ2YXK#yoA6ILGVuqyhoWtz6{XL zD`3zfNJt6RE2}Oqnil9N!Gt>Z8fZ|vPA%FveLNd^^ z(EK3);+J>P;lx?r+^sL7%iq~7!VkfFawa{is36BLuqx4HqpCq=qU5oc-UL!LE^V zpQIHt_I~6Y6iT+_|iK(fZ|M zAK!U%4#{gcVbj_7(BQsj=tz#(A|!Nfo=Br}C?rcB|=}qZDI+~CA>cscl22kDYtZlzG9Nd zR5siu*b5&sG|Q`hLO)bw>nkd<>mJYA7!s*oA%bau89=()nUJ1*^CQ1Or=^5F`jvO9%J8+X5Yq;KGU_l=#BiA3J6UA-s5vvb!ZaW|ThX6MFtmAK+T*i~ZlqRIHYtakKi zb&F2eRtxF9p{Tjn{btcNA0XUR_oy*j5CJ;d+AJx>$mE)I*GJWj@6kY6f@aGAQUDz| zn&=47$1gOV^Q0N{yIw&=v03pgxg7RYkF!19S zp#eu36mo0lQ#IOk3N%e0#urMKc{!{3ETRkeS3era*ra`NZm?43DHp-ekV(3A7xOwd zFJ|)k@)%b}NBJ#iP(?;Nd&L=M>LjJCMV{pQ`m#m6rSSv0gS55r11(Y$VY$O?m3SU_5c~7!lu)k-DsX^I7tV_**);1tR)f zsqM)vwGtcX!7B*@bcBHhV(q-=nmDMk%TkkCcMvw0V%O(GIcmqx__!F6M_jaGc}W!2 ztnyS?yaN^}UgOk?!>iRYYmTR$(NeJuT@=0(wJ)rVC>0^EI zUgE4tRf78J*-V2yp4aJP?C!Dr&a{@eZfjeHrFFG*&+s`?%U)7g;t3EoJrf?;u93kj zTncV78we&ZD8;fVu>aK3HB%zT*|<_}>VGQAp_kN^IM+H$K8+OJJ*K^ zVnXgh+FHTK$KU-9lc`$qS^_x?-DB|!8RGyJP+YYs!j7VPmkb$IZ%f@CP z8Ry4#>IMQaMWg^Sc4r^KUWlMC(GalaeftnM0hpALnCmeN@E-y zdao2-y{c8*>@TEy5AQh^#!4TWN!zQCT(K3$bFmwJ-%mwu^jAjPG`-hSaD4QBA?+gV z#fiGij7aT(vV`ruk#w%f6{P?*wb_bQ3#hH+Tn*orGlllY;7*6WYL=aX%j=9A?Kj`F zR)w6B=EHe##&W44DpWiOHga}WXkLZ%(N2=G*eqpV;)sitd^$wkxmmhHYQs|K_1T~X zMZK^kdD~%+#AIY6TZjbwLd<)MD8g?;?}eIIX_Z<+h49B$ilaPl3dXqzEWC7!ebi0M za$!2mNmWv=;BpFb1yRp)!Ga_2#Z!wLd~b?p%W>wqW2VPoi(+Lv5X|`=*P8>V^}&8$cRdn5=D6 z@KPpkR$cFt$i0qn->;p5b)Y7=c`NdDz;63`4TaAuBQ`QB!4N0HB}D~~=hMR&D&c;Y zIVJRQzopl8-<$hfuN7xBOLnhc1$X&cV{mwoa+dUR3fJeHCyYvK*u-3HM$9#j6l#ez z52oEfs1Xnd)dz@w%%#`>CinpkkYm#^2Z3q?ZStMffR$M6QC(t{+G>w3fC2TG866z8 z{(m-Klc4;p==cCGCN`)`VPIgvV8HdGdngp$4zK}Oj{E>LloGXZ1@2opm^)wNwEzXp z927LvF)u*&M=Z2Zk;7Q#rl`lxKSks_5>Hv}L*Ycprh*W!xswZU4pklo^s~SjKs-Y< zLpW6MC?zLbfj>>g7NA8X14kzVNB}HM49fs~C=9^H#6;boLw}iI_AyEPBa=qxxV3)U z?xT6G_|rRkmqPPc;~zwF=WhE7KPxZ8aed+ERd?^qZ4d5^s0WFFPfuXal-*Ma5G^1W z#2vVOUr%Um;hy1>z0CQoInDfR<2$Y<-#cNRnQ>AMB@}@Mj=pLfPPMPQ?JhG9g@@T=@X@Zez@I1=Q7vQjFQ2%y6qP~XTWZ(vZJXWmN?aZ|IhjdE<}a8F zRJhx{@3A-OB4kP4Y<1f8jhl}*|FXEJcY*cNB;6u28*@Ur?Tdnfs%y1t77y6~G8)Ts zCN}jcl7(+aDt5SNdNeSlUmG*MJO^8u4B(KP7liuf4i_!ED5nj?H^SwxD!gx8oOobj zPH>LG%wyFg$$@5&O0lUmfaN1sVkr)+&_O(|&p}IUE6MY5C#x^78*SycZqqIrs&0~A10xllVW6+XlTfHvx8=E(Bie! zt)-a-3B16**+;yoO#+BktDW{?}hMdU5&Yb55J_#mM!k1ByT?fzhfIo5zj5qse=2I_R4zO zdceq+-Cd5!wQl-aiYzn5R>qG zq&y9tEy=!Va3-b`eZl!FCjCoM;sByV5duFTieC@`@QWQmRKPTX4xm9LONdXZ;bi58 zIt!xiWNB)DxG9Su0ZwA#9WIT|ph02#g`@$fjt8QV;Od$>Uj;J-_jVAZ`?C!?1__=p zAOIH-6@vr9qCZy>l_==J{^>oU{TT%viv&ySvW1<4y#<09U_59G>Z6@CIL9w_=RAr8 z`>!JXBU& z3;!Ze^y#(omqg!sJ~n(BjHdgVZGcdx6@W7E9GlZBg}ka;z#9=$|v@fy;G(#wAoUzH3TuL$buOE->>Y9pFUi9Qc zCY#2a@LX_=+is7=jT_a%$$~k|DSlF7jaoj#62Bnf@vzZUV4_Q}O>NF8ubSJ1(I?0| z7(XN+9C`KL@YqX+U_3jWylElvdcx!a-dX9l<_`K7Sq39z7=w(LUN96-ELt{(ImB2y z3ZG^fTD#}oO@kzVLUV)GvlxeSys%KoPx4%5s$E~V9+J46_j10g0sof9bYWL2_qF~3 z+L)I!0;G{0pW4Ut41zDx1nHldc`JWH?_$I&y3F$nt&eI|8T^NJx^=(Q&IMVjC$Z11 z*1S(1czKAHXvE-%AovOTev6HNL1*S*`RbjDezNxkXt~q z&LbqlhGl?~hEIjm=FyebR#Z|`&{0?8IVK@L<0+Q^@9{Js^#IiZ;(>rTKt4k*Lnc(} zKgBgr4E~aWqgetqNgU1*;1scsaeqrk@PC$$!~s?c1A+km5ms^n>__ECgObx6=7Bn^ z@>3SF8rncW$T4ln@elMZO)#A7za~3n z1$oJ0GCue8%1+Zifi`oMz{+V}(ZTrsidm2_J68xgmG zK@%}z>Q6$_EzCs0NyZzFNkwoJv;QT)U;_)yyV1ElSzKYQs%=OvL=U#X^P7e&4+j!1|z}WUxSbO8QrH8e0#qALbXJn`X5|+%^)Js9#QJKlaBV@^+EYV>rZ6th-TI`j0b6?b zFybt+{Hu)d%Uaw!exZwMqA#i$>o`Bfz0kWag*M3)GVP%IM1{uql-|>Xko9(G+&3gi zbQu!sL(On3f9M4PkM+SaGaBA`$aOM`0v+w*KL|iCjWo>4#!Un zD2i1LM1v4pPDJPDhLwo)Zw^65+>PC;9ww;vf1~Sv=rPXZf1~U}_1CE!gyPeflQae@ zUO|K-NK1!UQAOgNK^jX*MLFWux~a^qf|2B`iO&t_(w4wF5A2dtk4`{rFLiDI{mnF< zTpiV9vE}c?)>n9E?vmxU=}J7^o~JaUBWRDc|E90}>SI)xU3;%eV4L8~3Gu?b=?>Qd zO|H+)eRNi@W$+b&OJP=19b|8{sx1SIQW2@&XqwF$nJ@)2H1y_XPJp}4$N>EUDJ$X< zWbIB?%LOyBt`Iv%QMGcfmamKoNPoCYdGKAA?f{t);}hO1()`%pzp#W;T0+<5$C=8u z)_Yi5Sq4`Ltl6YO8VtH!f|+2K=7`el44h3r`n<{hQfbChjpLKFqcz_!JNtZ~3145; z?<>_jAXpzNmA=&zr6GiEvq5Wl_YGR-v>zm9W>+RCzNvuBNSkNGZpC7O`HE|0&UaFr zRVSrlwH1+wj6K0r1G2~S9_}0Q?Vg@)_}dYu|0e51#aza6*9RD zKU~WUq&N!%Qi%T;VlWsK5lC?g3}gF=*r%WXgGfMK^zX#J2PWRpfF=T&eJgZJ;4&zr z2a!U*+hRd~L+F22=?pZpd)QuTa4DBNPnzhqb>qak*?egOm#QMY_FEmalaOz|oa5|3OCSIJtsn*DT-)f1kfhxZEmJi>)EJ zEv4qAn%n?F99Hesy3_N8SOnHsVrEor10jASLowI8%w8-`cs+S-NrIKq;IY&a-dbYM zfBhw%eo#!yr?1@JUN_n;B34VAt7o;1O_04lRGj)SwJoEM=bUMSeFr-y`^DXl=%^@= zjtcvms{6CTg@R8yR+R6!?u!k;541}vfZ_)Mg9hLom+j+$N9=}s(ybm+#1r93?U#Vf_?Bo!&AU zKVM^<7WR_L*b+sl!sSS(arLuoW|_{)G4@K*)~7CcE0(>zg@051 z%$0;apx`x_>VJ>euL$#pHrCbtcJ-b%t;G7x?feaf50 zl@_La_0(r?X;Uuw z?U%W`{RT;`_v&JvQX0yB?LIX(Y4*tjefU|=_C?(MYrZRYf<30NVMYqv=J~9mcc8tJ z;_s%X*Jn~ke7RrmQK+7WWW5~#fk1x0fD%+keVQ3}LPl`2Q<<*2L!&_qdjw+G?L!R1 z5*Ddq(eZw(Q1qSS$|>WEzhao#&+q|~qzCYU{{t&P2t$ApiwedgA^LUMhhW^7SrA<) z{|0Uc+bn{I5GDY^?GFeO0loZ35cY4u(SO1>a1#Pksk}kLNl6p=k`>nc`KCz09nH*v z-k_els#$g!C9i`v4c1R)%8|*K=f&jnjN*81$GuwfcR_1@&M4j$uGdlAN` zQbi_Zqsl&=U&V+mmkI8h+kVJ>LDwOC!tl)uO@4!gi&S2{(~BB4hSCbX^VfF=W1ZuR zxWy*#D-NubAV>;yId8M`ehtfwRdXXlvRzAJ^UI)CfXhzFn)`dX+OxC9C5elkEMH&0 zJ9GNtV!$X9=}_RQm$&LNMyJkZId9D}7}zF!)=E6drRO5WQRpn&Ii{RRYXdHB)?Pih z?JRTkUZs3_x_I^**m&Ja)|po_Bb17Mq=H?&s)fs`61xP|7N@pcIas8ZWa==|t|)0~ ze9>GJRyrRA@8#ANy3UoqcJ5LwbBx}`i0Nqju2}tM8E{{9a6U;{?`$6|e78Kd&sfEc zSTnvY8vpdgNT&P-HtbDOB4U`23G-8nDf98%iL>jCE@hJRIBtuDM)Izcm$LP6pd1i_ zV4Y8$^G2=40P!>VyA^$IPkIS#lJR>59(R=fceY!8i%iF%YjJQYu-DPZLUoMSQgXH? z=@BjAA8of_1MbH##s;wZLxhn&hA=|^4TRa>B@x_*64?Xf1h-niHKA~ZU?~5eBIl1p zZ2th@e}h;)`Zwz1D;<&woJn>nOKhY8XwbaBg3VJn?|j zYR9UfiwlLSL=B;}6K)FZB>@U`T8MkDZLB#aV>W4fJ2%~_xcOy6gSF#O3yD8YbLG8`urQXV>e)(9+^^hRbxNC8 zLDR|;@r~CmI!%YIM3~Sa=J|e))jXM@{QU=#jqI8w`8?q$CV>28=+-CtpB)fGvJ!`r{wdh-cqx@s&5i5`mqsGl{Wg4M6=k@)2nLJAm__Fsp7R&iU%-(+@_ z(O9iD{u`rds^9`fi}B(`>e_|2u8tx>DU(vqE1%q374xs?>fY1QyMfPDrJe^2UHJ6M z%V_Fho4WC|&@7_;UA*zgjadJ8l{b^5;;uJ&ysRv3uCS&Qg%QQP?H9@6#qbIL8hDoI z=Cwj(pfvyBFuL<8`M>H^3BabUX;t07E0jWCdK?9|n#+iZ)%lA3#wVCQ- z6({v5HdqYhV=Xostis)r+$8jkWZc3c?pS#$u8e09(_Be$c{Qp+KTBZ#Xr_Pp)-Cb7 z5+jfg=U5{uQ{y`zL|{!ktD2F`p{&kzhfWYC;4{*d>2R_}*iI8@X)3rpXDh0d zb{+LBGKrCFtL>9MNqljdNMix<;*}FQ6V8~os;i{=BBMz&T+_y(v@kSEy>Z~2NjiKd zlm110Y*wi+E?e@~4_16hbUa^&3d-oFX^t>U9K^AzX8_2=_tUVFe=HR#NcqD^FKHW@b_eF_ctv;e8L4lRL4XIZy|p> zlLm!Cu4UB88X{*!O)|1wXe27h2RG_;v7V(AWrlGth8P!6KV|wBMs20Tw3HL>Zug9u z^b3iyCm&Ch=<=66|0mxvH$FR!veat9TGhHwjc)N==-T|UQ3QCVM3ou$clF51rOGlc z+;+-Te4N~#uAYYpBXMV!>!0z-r~AN| zWAaG?A`s>Vo_%#fk>l?F7VZ4^T-#41c@IE+oFqT-6Hf@Th-#hg#$x^gwPo>^ zvQ9m^7||y?)lOu=<;H->@znVc8~_^tLJT_m<(G-){2USR!bvvq=hV$R>N6g+JQm%m z{;s+i%oUYezhTguGIq>7&NFEamy`^Too%qQ^(C{JkTlCo#db4#aMu4?g3&@y^|mwx z_IQ(9ezdz|p-o=zM(?Q>T1^2#AJR>IOY6rOgcNaA^yc*a0o`H|u*8m6By3k zvG*yadDG*NVibv6ioiBcSos@o1DxAYy~~0hUWX&~apHvx6R8@$3MV^IgtkR!UWi#J zQ68RT&Y8D_pGj{b?W?de3~il5R$(wjdc;F8u_@BApFNiFs_YhZEo{duPpU1!wke4{ z?|}uwIX66Kb!P|SqbKQ=%MqElX17{2%}`RRtfN(_KcY63xc)%Q9rmQ$`v#=(b%!GI z>{ruRHW)qCr%+k@_PDdJd!o%;yr!_PjgTzV42#U3zL|=ycds3?c;(H!U&DOOrvZbh`E%$S$e_WKb5N2Mpof3-2 zYY?$U*8QLUNO%u-st*xoup-ZZYCI&qjL&kN&E;g?nbuAt0N)$tHg zbAJsXGZoFegb}ud6@|^DG+IaY0?o||qC|W@ij*Ec($!aPkrZdj-&HD#G8bf0YSd5a zPnk$p(?pM6%BztS>K7!5@0>v&Bc3d=K{3S{PXc-NT=_hE zWjdiouf#X&{qyku0Z>Z=1QY-O00;oMIA~Tnc++gM$p8RO*$Mz20001NX<{#KWpp+! zFfUGJcXV%Vb8lvJE=qH6ZZ3FjZ0x;jbK6FiF#LI+s`o#jJWrMFDVesDjCU>>?`mW_ zQ6{$aSjuK=lT-yFK@npRU;xmvW^4ZYd(P=@pm8H{>282jr)Fe{1p0FBefnI!{*TY= z!1?6Gi64c3eeitt?7@G${Qv&X*NbQl|2Xj9*KU${>+9f-|4pBT?%I3#&bv*cFo~Aw z?7JiizkW)e^0%IrUi*3tf59~JDC{E#U;FEWt3Q{R_6MKmlritS^f4hAD&Ux=IoJSFj;`oclv(hk6tK)qAlr64txflDFJNqv; z*m^A&{f!69jbbOkf76xce8QKVXi0y-23jndKBxCyUe%58^;7m`hi$%XvCZGj(82L3-i#8v3sI)0d>ZaB}@{dMAb&OG*(?I`5wOJ^Pc z>9vK{#*N)I-zx#<0f7z)hW-SY(IZ`8wquTKfZlfM9vE!`wN zal$BkGI!@IZ*k%*qxja17f+%vxO3e3+)IF(BA}|6fqB6gV&SH)W-ee`r4QeE>6d@_ zn;*j9XVH4&rv9}b_~~6A)^Isl`{BZ$!${$cbG!0@Qex+tW}v+hxbVAV6>Wosa}6}a zXAV5))=yV3z&wg$lnAu$cdxIUFK2&nZeu@9y^s&qjp>RX{@d5{mubB9zJ5A?>G;dq z<=y&0(0g%zaU$IJt)F-&4otRmgM?N4-BIC$lz-j%=h{tm$V)(sZ{K(DX5Dacta%jNMOI3QZL z2?!8CPnZ$#uGdf))2=~K#nGB1Pj@Y5YGG=XBgardHJ-npU8bM=Oyi&?Lj3ems@-AD6b}3H03ps4{!WO?JDd*O86BJmdoYRu z&kav%IQIaNqMHqBsi3N6K}mt&#&KlT)k$Brn0ryHUd+m5!*b#{sn(1rv9zn7cJZIq zr$=|eOuNwg4Ce^MU>bb{cBD1p7uyiV4DOm(Qx;}z$u9QNZ5$@$kE;eYEsCw@7Gx92 zsANkA*5x(`z_6CBY5rF1f%JlRBWE4Kzw~;Nkz{#^)wL+Vz*!I_ZGAdtD>u9Wq9DOc zuRly2kO3(!T?YA^%Cz6*GhX5gY+m$ll(u=kln1)lH4qJP9&WZNa=4$==#Z1Hbb-SF zk|GdJxIPs=g&nf+M>zlXbD!YJx#B)?_c>5*-8&T4H(uz)>}+bvd%|`)<_QlW)f9ZQ{Ex_iWhPZEt`3+ zYBs>!f(CbR5l0&@PVe5qOM^w(h7Xp>8kc@!Hn+2J{n&w1Lf5UflxbpeJ>=TSr-08Q zM1W-(XZCOi$n(D6rUpF%9aeX`O(P5!2)xvLA2Jy2UL~O(r-wJ6%=xPeg9KlY&y00D z8#{IIXIdVklIssJ}-@LTCOVtQ=97wC2lE*i1 zE+~T&jil9B7#C8n;FfCb25O82HkMXvp)`egc=3P>H2^C|Z|Hznd5+OQ_I|kpSE*9K zu^~->uQbyrg1>ztV;j-`(=WP(znH-|u)f*)3nie!fpk(=VSM9YLb|@(C_4Ly!E}PF zGKYDaKK9iZ^s%qinwN$*0V9#{tY2EOnAy0JQ=g^N4^6dZ1;v z%K_O4K|QGruvrLqh3OI=pqqWrHXejMk3xtS7|6sZ269oZ4}9eUP+ok6A+NYyjhDvF z8)C8-AF2(4Wdd5rVWt&Mb~AR5C?bk=$dnnAC_Kief6P#0^mX$-_eWsw(wR-ANhQghT#ZNkK zp?wXM9thp7GU0D=5*na5yVsbKwJQq_hQC_YHyKF7bz8Qo^?s<U=fXZHPVeZwy@*n^@rd_*auD2_B zJ8&@?>)`G*O(9yyz4TI5&YwI6$rVG_xqGyGdCJ?ecILgXGb?Df=A|_+Ct_Y!Xmd1E zhhK2_ygZ?|tJdXCv7q+qBwzn{E*-??m3tj{x-=&ZKAP?dy)3 z&k}W74SLubl=4)vkNyTRb}g0YMP7lJBJ-&3Czc)-`$b8)KZ9uu)mq)N^?4nD&ucd+ z`^h}^!5Bxc=?|go_v&sHzWJTAkjHbjIAC^7XP97{cV>;k`(YIBpa5$fTI+Bs*5M8^ zwRcJfu3uk=sh{5c-Mf2Buk=^0p~Hr9-e8i-Z4`fOcEXe<9mQU3+PKxd_d@qJqTecB zt9U1(cpGWdYTZNEx}P_o?IISBJVfW#s@OYNfj=)!GLDX|-KN#B_d~ySg?rTAMj^qTU%q$#_~O}fY?tZb<<{Cwok!m6 zW`=uz@Wr!de|+-nt0&LDxO)D@pa1aX|2#lQJl4}!a}O}GeO#t@ftU2{ut^(DVHhW& zaij`2g?l~rTz5mU)YWp>bUlcyKV07s_J_ljQ;{jS_L0pA#KbvkGaM zrG|}-@rg%&_~MH%pa1ErFCQy2)ZX?4j}_qeLV)k004v82Lyl){JG1&?Ss6AeEDJ6V zR%wjehTieWceqp{h+Me-fII*Co)}ROz|yJ6>o;BqyPg-O`}K=a?jmY;Y=!l`5Z3j$ zw_^G*#PmI={#Z|-_99~X7ZE$PEERKCtX{9Y&nXVP4cr(mI$|$LNY&C@b|ZF=C^l=VM(9d6gEBj#|-vg-8Vaa@%0z62K?_Xvc$_JT7v z@lf^mxmMd*>B%Fdl)?>|2eUdU%;6-fXd5iBe%c)8hM!4!>vS2(n^*ABlilR7^G>cp zmvzgc%5H^4H4~%itIj&ayn`^y@CLpC58%yR-wRI+)u3< zlsRC!UwZbQ$pkQ|-^zIi3-e++3nhw4-DhL72UwRMu#TczaRDrBB)S0xDUdh!!FDk1 zs9(_VAmZl>?YcyzyzsUw`hM4;C(gNOsYF@kc!!gzAnrKWS?+C*O2E)2%vsld+-U?u z&u-$A0ZZjrF)wN$4Z>ROnWPyr<(EXi7OJRN66hz#hQ_d@uLkOby{A#PMx^VPb*4zE zM`5u;Ar0=yZEC!U-@;^Vmb{C zI%V4Yq}g&|q-Nf!bagymQn<=C2vAB<$HUs* ze;{BHcBQv}#2sPR!15R%G}l|$Ip|rpFb<6Ehp=2f9KLzF3->;|^E9|~Am((w;tlHn zt-yXK#kEE;c1Tzg{S+m-Wqr%~_t%KDao+dgcB~Hb_KM72 zkxk@^tp2*eb{;+CYqB3g|FhwseVo$qHqm@VxoNsD$!d4VE)Xta?=`MN!!;S^ge9Um zd%ol1fc)kx3m6`ls@6=EI4*8j&Rc6(VPy?}sSKM@CqA35Vi*^Q-1|KDHq?fij47TL zR|<*7Hvod!;HA^xe7=oiJU5qDHS2MOsP-D8o{Yx1$f##pV^jm zvsc-@lJ_Bs($|5v_QDh{M|+n+qR?}0bHy;EqbWH5L+p zwT@P9f=1n9I|t;i;Xvqbg5uywubAR&o%vc|0(o5J0mKyqkg`6FWB2Yf1#9Yh+pQOJ z*#$^ICNH3u`v5a506~ijdiVMYt{h=b#}$)S;)H<}voD>M7iK$RUvS8h9pr{ z8zv972#?Owg2s8=}2p{rtc`!B8 zf_KH)k=f|!jXU>}lblNk1TY|cnvf6BkFmnVCoh?SqZ1ByaA>btDuyF4s4QrCoY9Jt zqEL20nsXV7YY?Iy*D{DIcdyA@!a%*a#-|=NpS+3@S|@c6idZBsZtIq&p%aN+J(9*@ zO5sc;2TBjuGKm*%LF+qV_IILmJf|u~yFFnZ#tHKtRNSc0=6Ui?i2lrk6n9@NOhO1G z_Sb*56**@sZ~hSuWc=2v6g-^i7&pop@}w z+(YY@i}zBj^7FS~nxTAZ$tX=30;j~A7TXY| zWjmF%ewA%Q90qyfKvpQ7ZSTa9YNS8^;>oiwpM3HB>e(Ou{M9p7Bi-08-}>`7!Y9=2 zH5-y4t+L~vpHivO=gV0xSy5ik{A z_VHYM>8*zu80>DF05ukwls7*6K7unz%k5v$Zh_wee2KOUPM?|(wwf4Oeul}M3~1V) zMNz!q?Z+WN2H=&zu=s}a=!dJb$0uk+NS@0$Pj;HV|_c~~+!{yjbGN;(F z9Y=8d^@e$gSstc>rN3>pbd&MXwV=}*6J5JyxC9ZNAiO}ylZDU2^vf>_e?0DTuafaD z&|vENp}71@5Y4jBJ}I4=V>i4Z5K0g6L(C0ml#t!>_3;>e^mtv6Y-E08SX!cRAT5C} zTloZ2xZ_|Wga0pja_yo`1TTBwItsalV>9uq88Oq+kCRkd4ksMC8)-3d;Dt9S1bJU& z`Res>+clnWIGk$6mm)`1Ee)S87DaDnTS|o&%i9qe2l1ARq(S7yheR#3Xe6lEgYiD1 zdl=Nw8ZI6qAfbegZ0QP*Wls`!$(+UP!5!{pUf)J+MpY0ghdnvfd)wK?c>NV0#)&9R zfO$ao%Fg2TSUdBYKKDMms9H)N!xwbB8vrH$^}#%O;3UyDo&yYKv!5^H`OoF~ufVgM z{QN4KZ!;zJbD?wqJut(OV($k2{_BGe9)zY~HGwRMgf;=c)IpU82!M@}2C$5}N1QWM z6c3!Ili$p12K3##Ill=pyCZwHysfXFR&m$I5UZIRl-oSmF4`I{{Aq{HL;(P>aHLs2 zcb18giBB#w+4m32JWxsIXUB%J5y0nNWE0C?J`q9Vd<%1h5U;RY;>n{LMWxBUtpzKg zv@KK_{cOhUa2t9*8IwgEV;& zZMFd%##&P4TS1O~xE zv_>IXH8Uen4>AbU0N`Cj5v=5c$M9X0t30lo zip0U({z6$Gd^^a=5>+kyWGz^cl|`UFn?2*H#;!9*hG2BVT_NagJ9k)V$ea?%d zwHsceq#b@Kyi;;M2SB2D`_t@Cqh0V;_bEW!Zo6-4H`sh5*JTA-MRRFJX3dVeX}$zq zcauz%q`gdr?A7kx5v*mcTh(UE>k^&tF3P21zCVl$+-w58e_>}VZc%c9sC@(H;H!lL zSKC{dGk2Q+g61n9Ze7HY4u}s906rhdap!Zo3njl_31=63aK_g|-j^C{tmW(I&d0aG zlEzIcxm2i9+c_mBUBKxQG)Oz}UBuBRAMADvpTu)+yu?^Xr0p$bAZ+lcy5Jc^ZC!hK zh?c#tS3IDT-0l?Pf{tyLua!MJ%oi>{PpZ3(`JkYFpNJU=oEU|7x!>>E)F zm$`C#JFM07z(>@_UA+dAY`tB7FWo8dk6_B*wm$j?*oA|*reKbJawlYq z;%kNf!&2Fr+5|+$oM}|TK+%mu3ClR*qhFu3FQCm{$uZ2u0qv~^nrM&$Z5QfQ2*~uw zcc@`*{Q12f;z2JO#NCubMcyu#U2(Fk00IptVitk6p_3?hhosAGJy)THjm^Mm+HsTL zw5X}Zwuvq^d7s_3MxR&7xGpMrr-CT%7k_z2=2I)}Qhk}Z4487_KEn+|`;Nq`@@{)@ zXNQe-z#}0Gi%fwaCLA%-vU|R8%^;Xu_YBd4;;DpxGJ8I`KJx-ULIub#IZl{hld#f- zgaIiWwgm({R+EppgBpgwT=4!tsAnSNz~NqR*7r&R$0SZnlTUhFtctM6EWL>#F6)A> zry4Pf`YO)Bz*3#yi*6FIB4FS`m2Doy&}p|4ZIP#L-i4~7O&hq{#M)e18TT=m5*36}@&me^}LclC>bMl%MF<`!W)!s?ZE4&y7#t5O$R zh3)f5w?g(obrY)qM1T9RPLZq>`dRwyrvfS-RWRWEl@=2%AHBWH9?PD1eBv|^B)o?v z6;ob6{o?$u^Zbi1Pn-vDAl&qU^RLIhly_3Iwq8-4t%=)djuB@S8zI{}Tti2jJjR!*GFIZA>klm54S|MPwVzN>Zejx7P^gg_pgcQ6 z0IN=@&aYkrE5p9^8n2dq|9aE5NAue5fWkp~Zt>{VHTr_3kg|}$n$jgy-4MbY*S6l1YJy5B3Z*J( z;F|rn*>_jbM-QkbVz~d6MXh&w_YFjsvA2bMVt+m6nQ1$>APrOn;FavyM^cNnSd^L3 z<6VZV489DD<+%L)mk2m?nTB?3zBs__jAqpq7A#Z#6B zMQ#eq)+kk=;R)_6Mi7KK#N)y*lrA5I!JYmszCqJf^&a!g&1q~BZ-@u(QBFpg#-@G< zxgTWs&bDHx32m>E)i-RHEUxMk#Zl3C6WL}Z6LHu!Lq6Q(w&}hbPNqC5&)AmU?p6*F zI~NEoENWyu?%E}%O(iz$d4dq(O=DQ3v|Js(kKJFcF^{uwQ+t24o#v&~9&>6+3Mz_k zZ-bMQ{Y7g}+SEK72e;e?+h3BaS~eNeXF8OIQ$Zr~>nvoIz0Y&U>2iQt_wbSfa!I^4 zW2Ti#nJk_`6qd{UFyw;CrmGezY*+LAz$l%SDpgLWSq0RilSFxKSL0Y}A(h5Nq!l{{ zNn;%&g7;DmAMcoWKi`rGgkT=4GHi&X*keHj-;W7AyoM`%Wq82BjtLKZKPK?dDZ6+t zB51T@!i3n6Ayhnnp%N9(UmO`KXhSAY@q=1i{BU&0_`x(b6bdOe+_7Q9q?mf~l}a)7 z;w!|((I7+Y$P{NNLiUi!<8La(_P@R;x+?a9bVBlguDGh+XkFu}HCM0t0Lec!LWSuOJ;LPfSC zbJ#f1aj`T#%*d}Vyue>mIbgXXRrYD#yX#2NTnQCmkGxLi?nZrd(vj0bvG-jSj)ieO z`bti=I(+&P2?L7Ah3BzMh+KwZBioS0HXR=a+o3#0XfX_$GGDK9s zo>z`C4dj#NQtG%{G!|Mb#FI%g?_PInaK9EyeQoR!1o^MkXSu z4F%>A9w1Gr7D|?08zfsbi&isjD#`0LM1>-)l?~EwXl}X`5&D)()f02wa%jr;* zN0`@Tbi5?AtbW5vzEYawV}&VikFV2oN;M$z*0u1DQ6Y*K`7{{anlj#Zp&5HF0gii z0;!gl)GEofZr9w>FiaM)@?$7}s4iLSh6uZ4g%~sMEwR_-&dc6sCa#b-SwlkkLclzD z73+g`SQyh2@m+fq)*Cw2bIm}%gtQX9N4HJ~iK)}AWbODOPMD;D|#G1}1hS3cP1W@CYWqlQ+%iU?(bC_D|L@NOM#6C}+FCQp9- z^_dcE-uR!u>*I>ahN817#fwANAeOnK=5F|q>fdMNRU9gf-34`vq~ex%su2bA{c!2U z*zq_+QfbPKnG8sJ@@wKc>YyGx{h4V$U*#;0{uuC#` zOREqgGNR|(p{^@La7q2v)X?vS&n-{Yijdv-#^Xmn_Pa#I z)*OvyG^kJR>VY98>0UihW+KfY#)(OWS?j^Qr7h>n+gssC3@-jS@ zn~#l~Wf{iMPI-lHaF*e`qa0(S)X+|4^}>M$E3bNyq(jh2-C%+L(Q_XD`QeH4@IUd# zf8dYbJtX>l_kZT^S*q6j&RK}lM)U{p zq&MOjzs&JW8525ij?-vFc}%-#iE_4Oj&gjnb&xSzAeH}ki9ai~xA)%)efAS{2>n-1 zJ>nyN5mYWJf(z6}TNO)}Pc0}~wG9i4ICI4xk9w7lfic!Tn3MS}8AV9Lg^?T1aogFg zSVJ|uo<(K);l92k=)Xz#ajalz=PmrjiE#I~e&U_r_1@AAlKLRW9yq+%k3(dlmN@&y zLtV$on_qGwWflgUfR}ZkA24|{9=?9cCR7V|(pTdGo@vRkAfL~! z6!d#$|Mj_1<8D{#wIl?J9e?VQt%r*1U!Pk$@t)X;ZBf0q439krOclTOBw$YhlQ{|W zphplrCBL>kolf9%%JNh_2+RYEE{w|Wq|_=R&tL6avwGzwulKGD9ul_haWRQKFi-!$ zyyx`Ln8na=h`{jIcss9aExKFaar+c2ZWRI1?VLri3{oTm4aPT&A?|^jvEqczzS9s4OtKosSEdiv2)%=1y@9pzu@ORc^qXz;`QgbM=b+8 zSWKRH2X-1qw;>aSAj!Nq26H2t&$n^nEVdL!$71RVWuM@gJpP3~(nmkp{!Ft=4p{w6 zQrhHbtWn)_aSGxNSKP(MU*B#Q$8Ih-~~E4pYT(fZ(%9M%&;a%Cdg zk0cSx!mf6A@W(a=u%!8;Cn(}%{~aH5gt-&25re!iaoUNDQke;4xy=vepYXbshIwwENAm z&fL&UbGAH^AgDX9x`e81(cF$m=ok26>jv0lhH@rxefgS`Xd5GjNL|AThYj4Y-k$CwX`f|%2BPD;{3$cvLB}`(P!U& z@Dgyp@JeoQYKWXi&mK3dySK@fdSL=Xy#f+5?WmQjfb!Z3K8CiT{s0k2ovM+(84USu z{IF7QIzKcu6d4kgPq`VX++4iq09zJjfFE`7n7jE_g3boQ|G1})p(1B+1G?}cRv)$~lCBP5g;`5s@ianzuJB*4=s%ebP_B!zA4hZ64K{ajI-$+|enLNnK=CF%mZ4klC zxGVQMXbX$KxnOoP-GUar>!kQHV%|-oHQ8UH1OZXM#zS|u^clzxVP#|4q@R8fM)Y}@ ze)&b=kH_5tVfkLT$tD;(LCZugFjQ`%9=qWU0Y!Sq59KCtSWl{t{ru6p<2I5Qnb)-{ zEs=~Tpt~hV&{n|>sT*?>7mcPT*MMhCzFc^pbL)Z4#A`N*nU;PGKKXn(TnJFnq!tqg zUU-wPcyX95yDzST+ph8Q8W?)CT&>n70VAW2MRe6XnLbdRgUrSw zE5&aO0aaEZiY9oNRF6$Ci#Y9ItvK2nfUxf5L+7LJ&T|Qv-)diuR+N13e%t!7x6onQ zH$Vk}5c6pVnewN*5?gxAt;i@ZgW0e(URFi=uS;q-{HXk7jjDJ&K2+*%7>8)0qMyA+ zIqpzWiX7JU=osq`s|(<#eYJbR&v2$)gl=$)#cGR&9$#+_5NpeuDl-5pKp-vBJ33Rg zf4T(&^4@yFG%7o5#DN>czZ7r-NAY#i-B`*;fZ=G29*b3{$M@jiprbb1(3j%C%^z`- zVH7?oj{&yAdJDjSfHJo*4vY=bg^C&VAY69E3dhpmj`{a_DGYX8E)_M3VoZS{yHIMz zm`Dg~P0ujrdJ~kbsIRe*a_O_5WK2A&Ai()6ttDDMdV6;!L~ZuO;}fTW9N|4wA}n|RprqYC_#B+@t0F{}e#LJ=@-@-w^hKWv*9=3X zaCg*suqys5VW)MMXf+e*ltQll(kRfrOED71L26i8?0PHg8x?hml0`E)`IWiZ|q4uutI6uMW_OH|c)w4MZ$ zjQ#omrcfA2Izw|utK@}%09Nz~Wh~PTFhBO6M<+9)z0sTZ@MSbnO2PSXmCn62eRSL! z2AemGtyhQ-zZYmKIF$uM!0-Am0@_Zf4V2;&);6!FRfY0{pVJ1IOm(AZc1w+F4e0j+ zj$kq%R7X&P`eA8UQ^K5@v}GAObnU2Fb9S6l*==VPu!iqDtJgC6Z#)||J=!H(GYkgY z5LK?%HU&lYu3niax@_YmdVAzovr53s(**1KV7TM08!w(j zA$X$PIrbndgj2ENo)i$QkB-}IT^jhDU(|D^m z3ZrcTJH+w0DFM;WqE{r0$Es51=_$P`3X~Vgu3_2u0MvB^Bo0E8x}!?Zk}>8b5LH@; zoz4ycb-5usKr?$6g}k);p18tVZ+JHFm79D_=;yD`GpA)%u$n>9mB7nuV3pkL7rO_Z zWtlC-Rc5v-U#(Lqe8f@6pnD5)onqLNEz$52ykd8MDFmkTw?G}BO2DKN2%2WE6Up=X z()ERk0ce2zkD?0-L(sLiazFV%E|k89<-WW*c3CZu+zH` z0vu+}D`2=!-l8}wi7sGUtm_oPHBt;r%rss;HDx3MU~*LWbDu}@0 z7KrR{TWVFBA(hs2L*5mytjjm>J}MJ9E)IJyRj1C*d#)ZS1Ss%iGpYgcsLeGK%23G;MfE~ zhE^*FbjblKt#c$|fc9dgz>!IT469ZM=n?`fh-vy#fUVPV_~CGPjxo!q5Bf!qE24c+69mo)GNHnpNZrSaU;KIP3@m7z^=UhPEN1Oj}1~QXnSW(1Q?i zyQD3sSS(Ad>q1zC^>TiQQyw^=uCQL~wRc{&9~xijDaKPM19ICkn#xw*6T~Lhc@{)T z>olyABHwA{(ZDDpCGlupG+smr%c<^$3S8_zuv!5Lc+vIMlr+z3BPgPLx!i*JP4r@d z5tjTKJC(FG5(>?eVvIIs`2gOh%n&Bh$>KxVfdeat`Qa8#UNf6|$c;wGzT8!Rw}aZW;?W#LiS zJKr1p#=aVoE?cUAPXo%!Xr5K7eLs4u0>MSw%_fS|w=l5}Ha0b930320%|~}Oz6YFz z+((`Y>i7bbH+M^2H?FyKA(`R|se%XYgxbhZRu;B}AtBXH+O)-I!XQEmpbEdc7vG4} zs^BRixVe3{S`7ccZIpUg2fnLx`3+uVq8$&|Qb}{laK*HhFsJ>jxxFY7uU&A87>ECf z!ol^B_e57Y*s#a>CrnfFG0hN+^@Wr#|Up#sC<&!U-Up@Q7pTBzcKMzg_ zEE`PlyhwtpJ@z5u>guBPdl47IxO)*s$m0=D^oueyuBcOcsKP})=)~h+#cFtbi z4clzEnr_*3>qMI!9+@O2c$DX~WKrjcVgKgNY2m4Ra83n%SktR* zkfgHOTmzTvrR2)2bk@Tkor170%NOvyi;ID0Kq~l$egZa>vSxOz_b%E(v)H*|kf2+V zwjo6WU{ZON=49`&>BolSNzuAFUa(f)*>3Pc=^Q&|KLA0v4BVTh@QqEB_^j|Q@2{O; zxk4elq_7S)=0XQnDgFk#xi8*_JS3+pu2}dt>l6-~DWZ-#*y)yVulxjH={@R4bRRr; z8mmTb!?hc_H(2x-2<{2Qcp-M+_UsP+5MRX})3L2fSIfk)poNknrWAbjaAL$ciw!;A){4lw_Tv2~M4+&<3gA z*NVXE*`=pC$h03?Sq1$vL`J!%lY>6YT-cR1JX-Diru`QuqB8ofR79Uq!y2yfKt=cK z4otmsbYx$!{+*7UOl)gn+qP}nwrzIIiEZ1qHAyD6GtuOi@4fe3>-~4H)BBw6UhC|7 zs-F6kd>wOBGb2un+6%t}D5g8qNl3|!*76-afAuK>zKRaXV45@L_W4H?ko?TT zF(e)6a($l?_g`UsjME3-It?uv!BtM^PrlAO{AgMS+q%9u{Fs}6J1}uFc|=30-!Da( z5`Om>$;XKEnr*ZO(-I}VwOR}rr-ltpQHwb&FF^i3wN`Jtz)9eQNa%S18HkDj7kx3c zHa!QryuuEMkw^`%({t_}SiG12gB#r-tY8^6x6Z%sgw0bw+YQDP;2qrwDXpxaK{k6QvUfzF>M)!g=Ybg zFKLd2Qta2~VJ{U6_;AQ<>Fcf$*ctNH&EdLr^auR<%etHGW^a^>rp9P@keW`ZnN&I3 zi1>Nw50c~&a!|UCff^r5H(WENmuCH454>FGW_HNQ51+{{)eNt0pAoad+VzU&^&(X> zTeWio>B`0e%Vw{va}FDP`5i&CPkDS0^Bo0*K&Hzu>qM8gT&1p7fh+}UB-ZOpn@Yau zQPzLx2baC;&rs%_&t~e(kS+@2zdzy<@Zre6Bj}cb0n>1kv^IXl^^;bl>ce@RXErJ^N*}v$IpM2VwXl`J66GnUMlP@)0FL zH@0C|MpX3bc}swcerwgjgk5j_-u3 zT4=uK7!Kqo4L6};3*)?X^04!T;D0Z=4tfl~Yr1z_q1x{HQn7(24p{b8pcFn9)Pa!- zTR7CJGoWpzkkoEAY=Z0&;6+vIxjq7;{??GJ_pUyI&TtAp1aHxeWXX4at*^gx;@E0v zo#xSI288gq3-k<4t`-n_4=w!p6L??*b_I^)Q{Ghm6Hvxnh5>E#l6!KL1NeqUHpvN#Ih&tKvk z>4ID*#I9SBDzDX^>-*%YHcfGep67`Odsz%cVS~K!3tPwrFOLGI8*{rM%fat;AdPeI zh?In!)T5YpEYb>toVQ_#bj%$TE%mT3T2H^!1HgM@a`Z*dOA2#$&fl?8r=pMEz^dwv zJ*tknv*vIfSnm>quX~_imxyb1^`h{!1*({9p?&QeGJ;q#B3w z#jt^Rd5m?1vM{6E!_J4=3ggneZ}gY$*IIvci@BqT>u zws0R=d+sr@H%%`}xKn(;QXE;O7)4j<3fyt01Y+y{GWQ+PbWZ9Ix$dhMP~Z^;7yU1? znrB3C%)03q+HRbVcL{5LwZyh4Tji9$pSsyLTJ45wT}nq6_OzJu7D>-fKSo->15V%yaq%WJ#vlUllGssE=7&4%fV? zm;xVd)&(Yjp?}AEejXc4&@Na&mYA&0ks3H)V zvsLr{EUOsOoJr(m?QR?2L6b4^;@%kS7l_mb17pw%Il4}6`l%ra=A#{ZapLNf#moD| zN<5ogYt2pHGECXFX+=^lA+TQqnI&;d7RZf-#vZw; zf2Kda{cs{YtgHJ8fjs8`3o4!4A6$kS4}smfEuCuxT zP!E^PplT>mJ0WhxixRPNfwoy~Ybl=pl91-*i{w&5-8bXa*3zm6v}_@k8k6Jc`oIS; z!_?`$z?bG5DRQeC6d_4MU_yEShdscgk;fF9v+I#J?6ks1xQqUGD$Zx*zZL3_Km?X zgj>usj3d}sajFdr3U$SdcI+$(l>*MKgCI0&`a6wle+WDXGasf!<_q@~qlwIT}$rq?B3xYZF^hwW5J-7>7`3ny&81Ukd(n zrE;}R+u_MufokIX(DV87)@RxX_*;I`=u~lTfm7zJYsb}Oz*;N%nozHAzSVR{vkcgj zwFB#U`BbfkN#)2^pQ>ect7S;(lHJ>8<3welHO&pa@lg-FUu*L=ne>#|-};qtoe3PB zwC=9d)|Cl44N8W<-|9aJyQID7P3_dK{M1?!3JTnR?6h+Bu>aj0Jc30mYejLVbd1xF zdgY8}ROtEV9DciS&KQG^RWqi$-Fl!L>^-28E--RIJ@X6USV2h^N4{wwF$7||whqN$ zj+Lz9P?jgd|CS1wg=}EZn!6sZ9HA>hCg;BtnmksR!ZCgQ!2!6|-TySVBL~xObLnCo zY3wa4!Vl#>D(Un}wDY-QmQCn!VtO@d(ClIwx`(^|06)y_iRSk<(xLu!r|yI%z6Jgq z@rNnEHB!eUd-%@Txg0^xHqD)%fgxE#z3>iDd;u*<08R)i@T#S`;vkq|#ccB%-x$iW zk!pw!Jy`z22FVP}pkqR!eJ>=xkADuxLy~g8(gU7YH` z5|ZeFB$Zx~H>DP7FjLn!8$A^wmKxoSwqD5JJdQAQSYrTBUp>%^wr?jyM-U64gF1eP zhX(o?CYUGEBC{8(-wYJ{<1xnU7R=}t&jjf9bn3W&lgIzkit?;%z&mvaHF%i&!^SK~ zU#lNSoFG$lywgy-!!g#GSfVZsF{?O)<7Lg>k=8iqYIHKhBn65~zlLa@?Ar(T)-Vp( zj70|?*8W)_0h<$XmTrI-gD^2<1cmt1jE##1p^?rKg^=@#z`jQKmjlTimU?E(+q^KB8mor4r-!$@4^zPGQN z-82q%7bL$`L-7*nPfl{IxJOBIyR8)Pi4BJviiq3!;q6CjM35p5V6=Vg6=JM($U{Ug za7Yq_`i_LHc!G2Q| z9q|APeZfb2zc@EE1LU3n=n4@m3g4T2Nio2N6!wE52L&LmSq@L#*JS(NMAT=S71O(9 z@nD?@3g=9NW`Gfxo0ae^r&hhxr7q>XkjQT`UO(?(2$5}qxcj}6NK?6GeWccp*eIBK z(r;Qwy%<)|>s$m%53aGtGeP9cqb(wfEY8=RM+~D5vJ7K#Hcx^JHGfS!NtJUYFv={w zUm9EQM8y`!Kf?b_LcwCuMhDCo&m=Qi?`oI=v$*eq9x5F1pSel)Dm|`ni4G zOLndEg4l8rhw06P8oO~6rXMuR&h3M0o04|Sb3i@|=x>LZ_tbpBw;UO>p2}+{@277~ zmCFTzzE{pK-WlF1fwIkMcP-mGuf)0micY9zbLq_?KF$Rca(W#>{KFAgn#Mb-9qblp z%GgQnAa{{7{l|TX&TCC5p3KiA^yI|}$Rj(O--$Rq6T@Imj7w<|cc89wVvq*cJSvE^ zIVGyo!k^b7zy_m=&`RaQL%R3=?XdKj2eol~eyLWUV>(kU^fnd>+}D?W?Uy~qaBzX2? zTS;_M#{cc@Vn}9*C0Plek6qKT$TJ@DZzkg*Ify#)@SsQH&hRgPA+1yMY@4%egf#L| z(U=p!b1@bpQ;8;e=~lDXZwjWcCqDR%D#EFLbtV#r8gV@0b^+YjYYCf>N}B8lLzs=;);`WPtt&EDCzwLzZ^FVYLK|B zfv~YSFFUFikt)xf{hjj4 zMql{C0l0E&k4v+bIkUJ$)1@*wif%v@--C})5&!$(%jUHZjr)bF$!R)E#e*b;s)akT zDH-iLhUD1R5Q=;n*07aYld;e_U#(ZXLjUFz#;Val&00>GLC`+p_SnbYEtkOzayBQx!Z%`idO|f?)7#mmnu!&~ zlnrogR3$MM3rSe+{A8YZs=?NFV?A)v^pj|GF-?mD)=#>THO!1=N}beFLOg6qJ?1U5 zVU3%1Ogo;f0J(2QGUk7tlr0#8j3lQOWqCHr4`{Tp(pcs1-UF_VCkN3u z;l`|Q1v#YxESs(p6c0^N4|?Njm}92x(so~&tNm^JIU?B|rE+1~IrtZtP0Nv~;s5>p z)crcW>fcFde`$-a%$1)Qy&YkaGEvObq?|>gYKAw$o9RFNK#Ke6ANbe}Jbt!+Rnb-50c}@27 zy+wx2SlZXLowgb$*Rb(DlfNC>WdHBRlXKJpq`Rpn45JUF-xk=7Y!W#`>`CTjs{hs~ zYCf8qj1tr|^;^2F_YN&e38jY?5-8TZpJ`?dy(aHd{qqJFq0_S$-by0R-0s!P5T~?& zP18ESV0cP9-K@Paf4Bx&o6P4gON&jy(byH!lnc|IMR;HttwN?oXe=~k4dj!HalVC3Q0#K6x+E2`P?e8C; z+l+il+Pr#Vfkb`%u(L+W2g$x>LJ5o=`-l8)R*v9uwAorL`{lj@QdgeXMGI!>AMo1g zjlPbFCX`E5N z-z|4T!v>zL00T%#F>k9i$p>a=tcbF|H1R$0!UA!|7BFAw`EJHHZ8hn|6Vn4Hn7fNR zkU!gOKShuK#R%L$eO&6H8Pj?!C7Uqpj2hkFH~(u~bWSrT|I4kLGuq&z5v#W_A}Kkf z-!4dZ5FQ_c`m&EAvlWV51UJf$UTb`KKN<6>Koox*luZWm^~5ffdzykdCR+p|P}k#% z9@HP5gUjHi3u8C?Kefm2<}9uofXiJ?ejv1Du8sh7^#27(04mbYVWTRMv&ePC#PaLB zK=>_iee3YnxxGx*-C3c<%rZw+Bx84(<5k8*iDOy=PjJ|;>-$e0%AyUrFdf)6(fx0{ z%R=y~$qP{Fd&-p{k|cjqXwRJC^)CXKAl%mMFq-y|-B>~j`Q$+hzrP2BAmHY87E2+) zrA{?heaz-tapa?6{^=Cly~3Vi ztP`0ZcQ*wI=_G#K(&a?J^$QSp&QW|LJ(}Eyx(C~x__ z06FV0;xvTNOnG&J!0NsE9uE@!iEJwUE~`lu^+0f=9?rDKf7z4ouQI+#1Q;f4!I58W zas50YjAudNTWLs!Q&G^*9T4=v0sccq`0FZ{2BbHM+j8*9zymtsxWBB7%pZ3u!#tj? zNPn3TaOpofXad9T({QtzqeF{nBMm7xMxC0&@agw{xsIHQ!{lDF$@@o8cF~4>eA0eZ z*338|%5(lk_y|Z&XL__>*h(*g2zh3MO$yereeq7@luQBisOcrQOqAYdZ7E6AOeG`D z=LG6!QKo-)_L$7Wk4;$;1m=kagARcXb2wU&ko|pf?=Z!S4IoY$8Nd&2U7=W@ zcMTzP2Kt5*gkTl^X(E!|yr<@i(E(5~krp%$KbYBch@15MF3q;nMzMWJ-{ZKOAM;;? zdt^it@{ebseXF~5%@()VCi*7ia9-*E{GLa^*PXfLEIu#!rCVyBbN^;^#VB3JbkO}D zp$C4Epv)%?m*`z}=55P6Q;puhnFk}GDxvEJW?3jl{Ub_tZU2SCF&M@w%CDH?pQ$r$ z0IIZvyY4yi+@Ql#`Ev(-ggdrkW~Imrnx5;^qQ$G37W-`NQX7e-?y#r5+|9f#jw}l< zzh<~P z%^8}~og`W3a{j}1L1<5XAGtgMfpx()cWD2dQ5$MN;U5c=@MSs+BXbMxm(s9B1QIa4 zzhj#$>@K~ZF@jU$mc-&rZQhWVQwXAHt~%W9rJVDqz8j3)F%Skk_b&POHD!fh*82PmS2 z62jnwUo=h*BiW_t@NGCDXg%#X^8o_|A%#A6uOQUWXMyNuRn&l$&`yjqkY%KEBDRVw zKvv{`NT5h->K#GXA890#a@24dF{+fLl5wi}$`*F`_132i)!?2In@n0zIQn8bnuRFk zO@*$Y&8$P~WK%$sMAIjc_Bm$RUxoP|RRov5w7Eod3QWNz4boi!1Am5kVA=_mi2mnejC9n~Hw?%Om|;YF?%k&=%owYTVzz)qpAp53v|kKkQCUL~5B<9kgOXO?=IGVyqX3#UIBkWf_Q!O{|~!SDtMt4@2~=nA|lKgASry^8Ut?Cx-A`V-*)J1 zC%nj;I}Gen?f$r&_;n*po0t5 z*Fy_FZX>Ge?@g(jA->^~1;eTSS~ijM)-Q)Bg^LsQ zXbGz>ic&^52I=rPL$juoAkf$g))~V znsW4x<;rZW>aJ1E`o#RzdIf<2G*%rXzN=d86;;McPooTY^?n%uvY#9wTQ#xqjAm(B z=?sSItPmGnrkTFM4|;{u+HP#=4{2@gXCBWq0-{Uzd+*H9*6O!x>*trL!AH%lZd#A7 zu10@kLQ)D9#Q$**F2ZDZ1a5S-6@rb`CtSyIxX>G2H3y;F8K#wHAI>S{@9yr-4*Jp< zp7M@xE{EFfn^ld0^S~t zE=`n?_6cuy@kQU0xmm<8akzfXzpc+!y%khC$9dSlc#iDNdB)z+dV_hmiQI0q!~4VE z1vRU(#w+IU2eouBEk;JoG|@pkkRO@g6%yri(1+&DP=h`U!oD6m~m_{k3(6LaQgrd@N_65*6Kqs){ejUDk=awz=H`?eh?N zclxzG_E*axnf*=Z~GtH{KXl#^NF# zX+yu4#%glmPh-`1_GBWDFNsEA)gOs3uJv*e{Wj z?mjZeM?PX-%y?KF^sabq!UHk%OlF+CWY@O=(4$KHBbqd6c50 z+^Qh6YMF&Nk{@myYGf@_jN`&k2=_^>6#&)-yy&6PjsA5}ru*KS? zv{})l)Utf6;bhhde^$3nMAn27S|5FckB5CtA~+;LqbKgunP7L&I&Zx#7%gT&+B%l69;o`c;@M%Q=4HxQ`!zFeqtZ>#_WlH zGA#hiBVZsM=-8R|docO=_6r$T_!|$%jov!Crj~L2q=*b*qGK%BNoU3;A=6e;+vJ+^ z2;TaGKeKDEM?0s0=jDHMX)&)uB?8F1ahS?>o`PsytV*s%AMOrmDlE;RO?fL*?nEj6D^-1wy=puj?Xl5Q8N9Xs8LPoD?4X#+I}7E{#K}F z-=$~=O*vH-yQMd@+Lly1w(satv0BZxmdS7qXAC$`SNKBeT2bACO?{(}xP{V2e(gW} zInaaOc2t7I|3ZgNw;v~I+qOgZEl_*-Fc@OnL~Fs3A5u9Tq1WACfO}8xLARSrzNC&$ zzpZPCX=d4!+frqCgqwW0*tbwR$z9_@XHjk>3hsjJW~wiCHjis8@l1l@xokV1el?QW zC1igNx9TQa!?($8U8ha`bggTS9;Aj%(;fM9MVBI1ELLsiStb5nvCyqs+VN*DvG)$R zNLTXm%T*uS6<(*o0^KG>teVb1tM}Z`PX12e&u(thHVy$i1bgZWwkM2943nyF*96?b zI-HwNp+A<>@e#?si5HhST-x_zIEZ}0L94(%%GZkymtAQ{8f;l9NEfaVAFkvUOH|On9Gdln0+05H zRKIOA`|MoXB~0-{A@{&$yp0%Auaw0DR4Nc@KPeez8jmaGsKWJkyNfZ+x$nw*cRWfZ znd53u2qME=isg04mdC&@uT%HNOf~h0r}eGyO!v_NJG`2ymqa${g$Q*#*oChl0N zWtO3mP|lZ5@lZhAa1-SEf^(K!IDr`UZpp5u?ua(bsmV_-->Q!4V;nITz>oNn*3C@M ztd9TmXO*@(TgjXMo0;y>%lCo3lAkf)oOVQwsv9<=CUNld{Gw7R4Slrj!}Qe(J_IGo zaS^h_p8m2Ida4qrCRbm1s?UPrA$^tH%w+Jb{&awCqlzKH$dom(a*n2bVVbQiwl>P- zjp6pBG^5p3IqpxISrg9LN3Be0WTayuifM0NuH(+Mq&nj4MeJHg&kc`es{sA{B3d~k z>?!6|DxBnn{bsda{_dA8h*M2Ki#VzwOSob#Abs&fOXXlWW5^Npl-e&#VUi&$nn9AX z*itCEp-t+a$D}O`LD&*1A-2xB)f!m?l|ogJV~QcM@c#+UhyMg;cniEuuuvDU1s>98&9Ec&shV)Ky_mXDl|Y8x#cGfe7+M)EAdVEE_pkLitRlnzcM(PVielKB z_w{t8oAsaWZy8)gtAX92Mc4q1GgI@Vzq6{|Nar`&r=IVN&w3TRZi223(1x%aue<*k z@$^sohB>~g760$n6aTFhqZhb~UpBx_)c|$kazJL9>D*r)Jr~>|X=e>PCY{q@Y6n4K zzqL7c&9^ppR{y_$r=9_VSblSubs*_GZL+c2SOe4gX*7)`&)y+_Of&P}2UoBr6O;Cf z)e8Ofzh(DSJNjyNR{K#MuW@NZIiQd7_E`xaweiA9h%rmMU6CVfVY_fw`M^7E7E=o z^gpGG#=O~VXLfBh9{sn?#=sEmq#fN?)Y1-FP@;56yZ?3HB!BtY`jpI?$@Q1FdgwoO z&HSyd2me#oBmb%EYPP*_bq#&z%aSclS^d0K17hv-Rrwu(+Qf7AYu{AM8Z^tx(JydT zub2x*OJcv%Pj(~ly!lQg14%IM2XtQU2tG==P)o0fKci9X`m(3w(I%H#``Y4>jiK$& z>erM4o1;|Zg8iP~aIzbu=P~8go$n z&@YEVgq^4^|2Pq25&*cjg=jib`Nb+@lBim1zuWPs{C36crZUUrrhpoggEdL}q&%t! zQwyU7@+8eIAPc8dYu^35wA zrPdC&L_K~`1?uRpF{0(#FP+BH#Jms_%Ys$*e$%7n2b17Zq^T#NYhhiEW4NhI^~AF2 z#|Pv}7fNxFH!{sxRC=Cu+dOuJgZsn~qs zY^u3VVUa%Zm&uDZ>Kts7XMc~+Mcl%EW;X5m4|^;$hkxLX!H9Cn_8jUJazM28D=E(K z@cOI2!|zo6*-c7*-{2&l@yFH;Y#Ayj21f!Gdz*{!hw~dPNJ083*N{E+pLt>4UpcS)?lp!AVCnbG zP;m?&U_!KlY^`^Jy&0wJQOu z*|?Zxuh;_hMjHnqnG?;0d&nm0bO-y&zf2v*1QSJ@nH^HFzw9!iR$o6a;GOQc?c!=T z*9ktr8^_C7{G!x54c(-?*hGts6)!C=ilt# z17D|4w``C|V?k&H!Rr4ZN&W182Dsw6bY?EJK;5Whpu6dId|7#ehC2=Y5hN0M>{9hr z3`*}ATcG9>ea7gsb7uQOE!n&G7)A9m=ks15bs+!=0rH4Z&uc{= z-aoKQfZLScxY>FfWCl0+dIGJU11ecXmWASUeI!&$3^^T8W=VzLG z(ulW&-BYJLlqu>e_jWO6{`k#GQ(-hx&hedr5_AwG7U}U=0WsAs=vvUNvx?)sfABlA zDykHCt?(n|LiRRC#&u1u>T)%w@4&_ybVO$LwT&+8Lpt$r%HkEyXab0lJ!6(BaW|9= z(Rq1iz8D%mS{L#NF|D7zh4)jqD8>OAc`BESVa!- zf|Z8i{UPTu%Q1`Vc}R~j!dCn4K?CFvXJ#cyM3SO9!>~rCC$SS5m^2%<8ig{P4BHTL zRqM55XKvbM+sR>rSEH58mfbBp-4lA%>$j1vuL_oYFYmJ*T_^g*IPdkL>6>uRf(dC^ zqvcOYJ^ukN%$zB+rRvrJfyg{G!LS+CnTQfRqwnyb*jK2{8?CtR7ybnWIEZCnR9O`` z@~Wv~Fc}ofttxDZ{)$i~Qs|?Lg0c*~%3`uARzYPU8E8UQ%136YGLFbmL1p5>ON!d$ zo=%V{j>g0S(tE?@H5av`aPaV|7R4o8Lfn)EdZ)ELRSb=PUxETV=zcXaZB;(3}NY z@-sF#8VXPql!oS3ji7nNH5!Nkm#Gfhq>R=oKAvXI4AbY(`cD{U*^wx>o;ub6MYu?^ z7llf$7CXY)a)tHd?LH>pXOQ03s1|BDC0|~4RUu?M7dW22m;)H??Ey^_ZNb{zstLMD zQ=roKDx1L$l_9-k2-W>Y?GqEE;)pQ{y>KIHEwbBu{nbb zwJ}txA+EfHmO|G`EjL~O{0AdGS^>uf5vVKASQmq_Djf*FW(u`nlS0Qki8z}mf`~zv zOy3x_c#CkR$xbnLg74J^SaK#3qZ_aRmlQr^lty4fRO&a?Arb*^oZCX{{wBf>ZeGRHa1^^{(=Q-=mr&3s5B{-L4kj z?U-ieUOymzs-#fA9%jdMVQBQ7v$`gn?>p!SnWhToafM}8o@#A63XGIFeT_twTjtVe zm=alQ`bdF-b|ygX*WGu*-&82X@fB!Cl7?Xm4)6TrPM)ZZVfZgT0cG!-S)9!<_7$jowRYVTV4HjNAsdCy7vjy}UA zOsx;#sQqmi>#CFd|NE>-&W)cMq90IWrb@D=nEjuxpcpnFi&!58dN`d4_LQ|6kNFm)+t;9S?JiAJ+|`obc9824&axv%VmDcZ_415>s z;%g%B6$p6wYBZP5!-~dKTRHTjrt@)!eO3o8HNU^8n`?rFS3(A1TX^~HS@8M!dimi7 z4H+N{0DN2Os@;(Lp;lot?Hh*6Mdy?|);r+QG-#po2UpoVx^*cjJ^cMABy4Q%3kQ>C zN@;dC@t=?_7)QmHe@4i;4C12qpKC5`VOYznYC~*MWjm+8j+%SlqSVUSn3#Hy{^GYa zdYQB?&<{KBoqaH=ZRLquemYd2;49ldScC(r7#6YLau$-Nn{iCpzpvNev&lvOH1L|( zhQp-Kkt^*_=(fwyTr8|)v+t+}zNojHDcku`i3t$mS9>?bTG&l~#+K!mvNli&1cX#o z&>5`4kzp*cW*Ai@#c_uJ`l10tdQpH^bN`c*eV?%q!pR9!Ci@xuZYY8Jlq}*&bc7=D zRb^niYtKxvrsG4Dmd)+|cwH*DLfs9xpEMfUek47TSRlbl`wGdFhDPtLVQFSCWV(c7u%A5mxS5)F;pL!p_qi0t)(9 zbf=~950gwY_?Dvh%a+A#zeF-`twVo39q~ZD@rZivD--N?l}IlzI4qg@X}2C z-ue9iRSClFSA8{-zkBqP^`Y$O!l-gN2=ASl$wve?vf?UpZh9J`I~9+PbV@$vRm6^T zgUvO36%orw>B4IHIB86upY<{dDL40G2~PivVUTdA7Xh-g^OIW&UMIiPi2Oc$N$LYi zAoVG}Q*=L#fX>xSOfV?69B)&tLLUw3^}6xNtJj0eywj3udno82m1{D5unfzB7Ve06 z8+F{u>Jf!dy<9$3ae6r4te}+xA+?53o5_|VZr(O5EiWqXggEsu?yvKeo?cK?xbNx4K>~MfO z+Zi>t-1Xq=uVXSfrwZqm;2uNwg-duawvfQRe%P($o*6$9{q2r>JaSWJQpC$uj0$|) zLdkP_dvkONqh`5a{k4;7girl8Z6|GkVQNE~fL`Mm3m7cg%+d-@O|xS!?CN_vsMx-E zVZtJlpDwEY7~|J%bPI-E%}(KI;BD(ds+fwC$rg@X&b`P}Wk1{;75AWjbdNEq=rA&o zw$X6BX3Wn`-^RE!2nG$ItYUZL!z=xWIy=8)ndQppS)XR7T_}gxYBq~m0##B;Hkb;P zqHqDRCezZUlq!_lf84|0wvySMpfH9;Hw`50+0{*%|v)!gnTqvE4B!4+`Z;RPla zzk77OmbLT|h-KPo@QyTL=!)R#BeCU(0GM_eh{L=<_;NxJ|DiSpt^qA6rqW`|fjwd7 zx8ZdV(QF7{os;xf)Sf{JhFdV`$vodA(4Yzn?JLlWI$YOCMD223SGu7uie2ZH z#+x}B*F!5pB5O;($Bk6&DftT;=8d!48AwOzP5KYg+{B{NpOV&n>-UX4J>CJpke6uo zu`yd$k+T{C4v+da_T|^^~?#c;GtV|dSAxyWPyHSQY* zEILIy)LhM`(iARIjwcL48 z<(U10+js`WPAv@*y8*VOcg1}baBvo{qp@cy051jxnh@GMhyN*L2yz8I6aKqI|IuTs zh^Gsik7r&&;Zki9(0a+%rem#iW0Q5u{lkTEqP5ZYJk8lB61#0gj?k#n7B^kq<^FQl z_Q~kAX=KD~qFMO;g?LLO=JS%48j+H64Hhjs&t{|uJ;pDGp;5CtfUE!hx}nMSHz#sV z7`BL^p(_uMItRUesgm2(GygH))H_Gsr>^qirb_`$wqNs0$C$~`FBf%JD`b|Ag_acS zsl?iYh73ez^HooRBaF-2?7I*Gcp4qge%`R!u z9BpyVZA#a1ti~ogY@FT8=ymn{6+-gY@=;O}$8KzTi-XCPjqe#g$r64<@NFiq(@v|D zk3l?1Vu_5u+2JUyZYH<7p4Z-25d$dCHegvWG3Z|I2!6#;0a@nC0CU8MLbcpKurD?G z*qg{B6(EDd$~x^%H^B_D(-{con>86J&hdh44KckG-xwe38BGR--7}^ZnKk+~;5lMY zhxN{EqJdz50^>2vcMsoY`MWlsmw)`z@{jsqh_Hy>3Ar!$Q520Beu10#qn zel{_tRGpDt?j#^1@b$&sA~7VuD;l}Z0B980XJWT{Jg_v!4elG=%jG)G&S z3b2n%wV#$g-Q&0)3?>GkqitLO*Dy_D*J|1{sumz<(s)@FiM$v)u!1I-GOPf}^i6Ms zYUtm_LJs=5h7hPkbu%XH?N+Bk2~I0MPeUIviL~qv-)~-%*;X21sj}h(a>UO$IpJ4+ z0u9ed#9{yiF5~{PFqEtoa~O7;ijhH!v0haLJ!q}TxWCewDyD(l)}30RMK=c={deU! z`k6`!;R3ObslF_l9vTRj(x2;7CN!Tg{rVnd`fR9cCv}Q@Dp(X@@5NL~behCLFA`!< z;l}Ajt@)wD(0lh*n5J)sY|wqWR$c__%I&%OxYrG7JCpwU=(x7!do&NB6+t20rE@u$ zj8G&#f$r;dmzi2-b!02g=fB)!8MAfmZ3oFvC~8U)q}TD%%VvWoW7KpXys`b~yhlWB z6NS9#?}KQV1&A7QoxaWq%sN~S2VEeGPtR_#olSTDz{t>8Twqxn8Le#{GE?_S=u=-G z|9kp^QrM3;m4=%l1pZjjvpfyUR?@F3 zD$|;~RtCXy5rpKrh+fTG~h2KH+qJ5mbf)J=7+0fkrG|<$d8Z6;q zj(^PI*xA8x{J|aYaq~tqxL}EP$gnse9yuZA_ltEfE>hph*q$tnL6}yHqvR~$D$Nv| zAXeaCynjM>Jhv2Rs|6QDdm^eklF+MNoE%rXFt#i^oB0S#mYcn|pf4lV1!tKS$g_Ue zMm0HeI<3?_@yt5&=}4@^36D?BMq8QP&0R=4V&Q0m+Ssz8dZC*5$MZ z&KnkS3FS|YP<{v9d7E`OFY8yz?iz=%_=b{5k%PF_$^rWvN@=yc`0daqU{7(HJ~XjK z-b_jx6<0=Ahj0q4jkpypevfIVi;bLk$eJt@Fwmnh2ZZcRdBVnK%C(-JL3Fn1wa5Qy z%jh!T%iDGEAFzm=Nx+EcAErTvK_U zG{HfF2}$MDqt3;h(AWxv@?lWj6F98y!Lo*~3vq;@LVY)-$(rx%8}`<73Yi@t>>0`c zx37NYOE&f(%hjx9{2|7I!6KQ&^G=#7q!-<_2&2lh&sMXNVGndHXXws{TXdVr?@n4a-9;4 zI`NC0ZxN9V3ks!;?!&$hi#o+J|e3Ry~mBhPG4{CmyFs*vQw-QUIOM? z0o>IJMlPSU;AEwFzSHvLI5+()LOP^%OsT~cDecUV3%&T?nto?AMl2OoNue1o2e1I3K6z%jfiE%v z=G)~e!Q9Wn3zX0l5622*lOM?so@m_aC*) zLTT%P`X2auYZZyPv*-lYvFo9x?ABJm`w|+2V`xBcRJ`;U%TM^J4-Ni_MdRnE~ zp13eb0r#Q{V(E!GzG*pJQU*{SQehGv-1VI$;%YM1@#RlE$+L=)_b8?lzkBikE(l=^ z#dveM8nouXMxv#1E&GV&x5%|IM^Cd8S@-Wl_)t;=6=+Pl6HKAWm4L63roAn zSViz;fm!I<9JyrF;!rY;9$I;*ZW7^e3Pf4CakMdmR{B}#rzmeSlYYlr8*1;?nd_n3 zh6ki1)+KYR-xRsW`{rvFQ*{SyPxuLxC1Ga!+f{H$JY=-^jI3|_6dMnSFk5# zmBoAx+W#}fN(PoZkJgcMbWFBy?XSFK9{ZavJrJcU)=xfIxnSIOWg8Q>vH8yGOw3V? zN(tC%%=-qbUM1|nQ4Ti~rRctHhWU?pi3w4OaqKS^@T-sYuYst22vTEEILU4|L~Jb5 z81ZeM=O`+CLxfe*%@5L0o}m~}m(R%jXKRT4z-zL~tV8;(RdAWjBPs)nX|c;2+=bEk znwADvWgGX}4}7%&I5jB$Mmx4|GB@Qm24AAM<157(VN8vigJc-Cvp7p8ud+E1zOHiv zs|$BbH3XA#d{#auk8Oyuc+EV$R5N*&oSoZ_K z#{yx*n(AA)4tA=`29#J>2S0l!9ZGKaD)$y}55HftY}-gj^Ksf*LnxV8UiYQ_h)^h* z*l+VH?0mSla1{~EI+!tdwGx-n&}V{n0=pd0!y*}hiDP8oPjDr&IFSlhNN2;ff3r%F za=`>Ho;pxC;*H3DwoysR=LsH0--kilaNO2pyi=f+hy_p5Pa;@^KG7x5qP4qn2jGj3 zOh}Qg$-t^b#m+V81v7>obnIoFU5b|bO|$d4*brOM&|=9u;C*={Op*dztk&hy0U4|tH$?orJ0;@P@! zM1{!)WuU{S-g&r;lt3K@Ko8wALcnQ;dU@d#3pN1g`Pxl@{nd68kf;?7CgxQdhJ%F| zv>4P4feE2pk;@2E?A#!nXE%X6AHpLIdmV(l9m4Ug7vCs10@pC8A?;FF|0wFE2th;o zrMPYS>okttyCIy$+@w@%q8^pNUNA+EB)V3ksufB#0D1>Ol5}Y`R2*TnB^McaqhgXh zxUcpX%WS{jwi!_;aAZLyRT%C`L3v%$Qeonf=!PJmfNihp^*-);%W`sQA6ThX0GA#X zZBeZO5*k&d4!CH$1<=7a-siUn$18vBMccIBp*UqP7psZnJM=z#^DXT#_HMR;8%tHI zdWgtDv#FI1C2+ou<0!`a)OQg9RlSP=yn%30i_d0pGgv|J7W`_<;-J9ZEccpZBV%d? z9|QoqJqM1;JZU+Q^m!6SS-mm|z>Cy$zPE(?^lP}WL>bMZ{agB5d)s=ft_{!FYrel^ zWwct{U!Lr&N!32}l_o?vNKt#d%#Yip-j{rn);_eumKpp1+xylg$8jUU&;A#RcEq}8 zqei{s_05O1cVcV$F;nY)U3ax7?mUhgmc**!wnS=3sjF)p-rs)t06>5b2>=O-s-`16 zt&&I}k(o#&@|jL$#sch|Xv_pB>mDw^##1Z#Gv4sd7r|UPGppod-b44o&-p$g8i4~z*i8=Ub2k#CK~|wdkAU= zwHgKh4hQ3~HgR>29Zy^xxoqDg)cO)?rA!LEuhGkFMFtwC;Rer-w9P3v!%}JoW4r>2+2XjOLF$;xbKi=vx$e8pIcNlQcvBu=c=|F!64 zpe`{j*nx!J=RsGAT?B=>RpRpOmh#aanPG5;Y><2+f+FP^6`Q662b zVs_=(6=!NATjR1E#v4eTk%WY^V`y5Qfv{My^G_Oo^d znChhL^SjvUx?(6}Jq@a?x4}y5uF!jD1tT@@6teP8EIV}+X?PvE<1*u76plh1Ap&}G(Kya3AU?PwB%Z$CDake6^h{))VCWz=YzrC)0mt@SQAd}7k>j8qWN;hIZ~3H14k z!W?x@yttm-XS>-Q`ADVTgBlzG$;zN3!b?hzigbOTrP%`^^iFNqL@hXOuXXN3*xpYY zMfvJOFS2|cQ5s5L0!!!ShP49q+76MdRAa?+emQYF6-I^S&a7d4Xgn{Q8*tdkflRA{{3$;UN|2+drJ-1|`U+`%JUgg_ye&^&Bzi6I~7e=(y-O zd2RPe)DNd?OkmKbz1K?D6Fn*!^og!|Xu`P2IK@k75>==GNcr-*^=@~?jz8HI$g`LBPQq}+P`!!B8lj6MX?bOtru zpb#}Dd4Cc#oqX)r0R{X3?>D1MoK;{=Td!&BN%WlL_M2#Hs`hy@GAbfO4|d;Oti`p< zObh<%fA-OFPkP}Och9w#!;f~59E^%)YBaMcU zC}{1dj3dM5CZ-q-Q#8k9j$gb?tTZ|mx2?R>_?c{p5^Nx(3na;G)a87F> ztMPM_7LYzM)aV&XRL?pcwwg>n<2&ctN_L$9SE&MBldKvqJ8_+`6W}IU6>MUr(J&Jw zQy-OeWUl+f6r*8^569;Ul`226#c0@qVv3I~E4bXrcCuSNAGqHE@xSI6jpd8(S#kbz$ z2DMKY@A0t(Rr@(ETgZY#(;+e%wqPys=$`9IQ5~1GV14iCY%!^v<6;Z0@HB>O+`s;9 zIz&dp79aBDxT1pUX-o_;8itS+XpYJiS{a;)HAcf4t(BI>Zv>kdYK%#dSZwa7yd$gK zO(B+JVTr~{>r8O`NW%`M|fZae@Z^e$Pgbc~APZZ2iz4penJcUq*{BwTJz z6#6T7j9C1DL_KR_%lC24+d3bT=0GJdI#)1qa0`{NdKLj3lx_5h|I38_aDl+uavPw% zy9Ggkf7oJP`RnJGv+eyRW|qVs1C*Y`33LXy zG&v8aCxYViEb%32LE=lgBSQja)mUv5#gWtaPL9qjye!xEpYPwi4tGLJIw>;)fcw?y zQOuANv>;qa2eO?2$zW?e?)gv%N5}!sj6rtqFy{ktmfHa_K5^2w=JFtzbQpm(acS1X zrFfe|J^OL{Rc{D=+Tq&i!&azVqBwH8-fpr2Oa)mAY-KQ>yyYe-e4?vvk9RZkYc~~_ z@8emzjX)}B0N3x}{6k?*#)3D_V_u$;8jQU8jHu*9joZ z9Qf*9$Da1)b&?kXmRX!GG8i1DN6hLISLuC>J#g0iK74waMa%c`7LTUlA?=iOv|B|7 zw-A`O&@>t;#wQ)$m{;(<(hDlMySQfXaRrO-Qn0uF>B-`|Ghq4a2-_dfyAl{fdzm); z_%{68C@ zn+I^^d^TN1Bwyb~;P#6@Z}PaHu5@ZhjqUKa_AO?PVs zy$VWyO3~R2f=0CSW8@Z>=kl8O7QDd1WIrQLSmUL zFm?d^F0dVP>Q{-+&x+e@w_2jcvAxZ+J23iP&(cg76K4@v4zEGf2!~CKo)vc4z|5*c zqy}}LEIcgBw(5NRit9CV5_4U6*+(}w>7;At1^ps;`jl9-=z7F1vK4;BNK@FW@bx-| zXuZ9s>B*jsY2%Df6$Xm=4{-`^#l`&MdAeK2d3$)Rvr~pS47g3Acv!~heBOQmd~$L} z<(JIQ!4BgujM0yIjy`z){UP4Iinoy&5=0L?S0pR6&$it9jsdNQ_sAML_W&KBP5fKJ zfVhCUHZW}hxTL&+E0kxz+t~&XOlY5NI41=IWK*`u_y@bwXN(bG4l8+ew#@U3sv*7k^`#F^fOQcKd)L~(bR)oiD**cKMGdmIdG;v*o6T=0KAQNbosXWy z@#g6YEUV6zWsH-o#uB>RZD!}-idftxpz~-tP986Id69gISNF38!nJfyNa_k%NHjlg zJs9a{|G1#Bk)v5pu)6+MkwIs+2#z=p7f!A~ohg zz+2=_-}v;|%_G8Wf4jJi2+jo9yR_%O?xIz)y?>gmVPN}0B>cFj=|KRhTp#87fdAan zEi=YREHK!Om#Ryd(-+0#J+HKQ3g|am=6fdBUFZw1)e$J1Fj3>B&yO@6PSa(Pp`DD~ zc)=$8*aW%W^Q=V-QhOP8+Gc|-=$+eq7fZeK0Al|*%Mkx}Nda0bym}4fr+0(fYiqm* z3dWC7ar-n|wwZ*Sm`ob=quDKt3bZRWOZu8P6ANdqhfmo*S7TQMFjV}S9Nd`WlX&`#%~gj(7`HAykLJ zK)24|-%>rt*ZWX|tf}oNz;zy!0=Xp4eAa_Z-b+EQFk%Jsd!ed`lmTh7BRG2i^Ti=B z=dbPkxvxcp8G{LG7wBp57r4}h0afUZmX0o_xV0MF1AOOs9^Jcv7vU?zK=%}W1hIgJ zn;VRa^2K2wg>V!I4B9%PQs&i&mxn^?8gB{KkS_T7VSu|xxABd&;t%H9gkKQRP=mnu zVwFYq=)1?u3s?Tb(J zXA~3LOB%%p3siT9jZHTYmwKS+TxAKKj#?3uAkz@kpC)mdONsVJpJSsxxY=7Q_Qh&f z*qVpvS@Nucdh`jV!Adw>vf^rY4gMO*D{eMBM~3NT*%0zvSV!UGvnXm{xhx^;Re|O7?@!JM{ALg1FsWDusg7W7OpjqSmGV8Tv zfyCytUJOE1!oN9~?Fj9xOL2aW*d{?1WnPC|I zGSCG+vw!`4FW91yLL$qY;0U<-&>yls1jklohU2i-w}0r1wZ8pBVAj$mI1+31ge)E^ zG;19fUGGVu>_^DcP(g*fIl~dq^(@<6^@J`SDkQopGaLb3jJnc^5217|Bn+Vq1mF<4NXRp&S&(%xKO zgJZQ<)bWr*Ah0sik&b}B{;khL;IDrReGJGMj({#15Z4RBR5)HhPOHsv1f*dEW-kb% zxX*ydGR8lKo}VZEDESbA8dAg8hVO)>w&)N-icc6Qg9H&v87TEQJ6q7{FP2 zQ<#%VX|-rjRR*p_xR~2KOS4_Ey7yr%4zIH6S5;0+{iwJQ0s+5{x3}4n-O6puSDSfJ zMQbIucb!3`A2_SALW2J6ERTQP#RXNRK0Jw}3Ki!x!{iSxSdkRh%*)jq%yFrD6|}i0 z&SGDSj2gRLM#aa1{;P^csY1}A#*apI#&=nuy5FKtymR)2&(afvhR(7uQbDua)eS-x zu=0${>m90v;9Qo)UMtgaC78{9@6`ZwO8Gc%LXhUpjOOa&_-iYA-Y4E1FU%9>avwwA zgtpwzb2uR`_j8I(h|B$)uM^^OU(?`(y1bi#a6(}2>C>Jt=b5H3Auji^6i#T%J?w@P z)^cB4{)D>RFNNfxBkt|qyZ(<+K_3dYTKUqHP5mt?Em~DOR_0sG%hY=exh2J$U;d_6 z60czzdaNJS5 z57=NdaY#1vBY{(9S_kZD^8`bdYr2~s#@timI-spOS+6BX8FvnaJXJlH6f2Pj@9?6P ze&Oy&&Zp7-mAiPUY3bONTB1NJm%xXt6E~DgYZ<5aqgQyd_c^l1;-x+@w{%|~=ZNVk;fzFvXtsy`z9VSSNZ9D0G#n_Ansl zEpUr!zTBm4MyqdFZ&xW=e@I=UY@-~C>|VFRgNUg(>slN^_ z0Wfxy9xu#XT2B|-O5t&ieW|E`1hqW5-lZ%|QO}5Q3vQFeZWZM{h=!)FDt=7ZJLWDk zr=q-Nx10S5=k?eiDi6k{oNo21fU_jfkG~@37Dz#ZQI>v9@qBveU`9EY+o$~|DoB~9 zrgin=8dWZ?XZP7|b{7FPRgo^@A~;>k67QtUrSxcVo9)0v0>`cnL3pjIk)axK+{VX! zQauBWDY zoiz1qHrJO-bI_k&#oLJW4oP@=;Q42Ssi6L{&Z4Qtt;)o92tWf8>bPK*g zJ1emH^`#F^u$v#CVeeY|w|Vkqr9t`dxU`r3Ni`){Ir&&W+kZ``{(nm6EBkEF9!mDw z1k^l0%SF753#{_JT4i_e0XQsMz=NucElntkUaK!NEDo7tA3wM|;5Ry~-j~J$mvSWu z9EHxm{{HK$WIHR88#L^;Ad0((VFtseSS(GTT(ctmySwHojT zvg+s7@ZRXpTg~9#X;bU6X}Z2NVa z-Ob=d^oH|!OT z(O0cN(XTopdBtzmDezc6o7f0<|k z%4XuN!7VZ<2`+3o?+tc-lDJ1ZIcku2DLaTxS#;h8q3_s+FgM|R7HuPj-x$N>fF_i; z;+R+id~#qyz%jPSKDa39@7JPb-N3{S9eK3a?qP<21bvajt7YN7r_hS9$&*j0PhHa( zRpgFzPlY0|LMs^DbQnw!5N$9vMTzhN8{b2N++GA#*oXy$WmbjU?L$G$Jtmzf-HoE8zD#_3YpLaA5|_Km3`1#Q3SA_EmC)-HG@QUcnuy5GXJ zOWklxP2b0#BkVy}`5JzpP^VRt-ayo9@d&&oyLeNZ$`vT9#b}| z^oSC5(->UH%RyH|Ai7vD^2Rj{4D)`=eD#KYhu)Yv&ckezw;0p`p}_CrYdHBq2QR$0 zN-l>8bPAVu2{lup^~BqVl?W%NN(<(0vY(Pj#K%fooZj5B*exLJqEK&#)BrG=663hb9zw&_8{ zuV9#Qn-CgTe5BhpVavQ@54mWsz#9ZvV^hs+qAVptu0e5(eS(uP=Tue_YJdH@OMt9y zshfJS63t`|oRW+2LZMiU?q=pjU%Cz?GJ^t?ewE4<7`nH?*h5SRVmG^UDBEB_zupz3 zHOi!aSqL3`H`3kJcQfI=OF^Z-&voE-Ep_7om+~wrqArA~uoV#mLU_ZirNK1^aYyTD z{`@lpjZoyjvE}Kv_An3I4%{7wC|dNNN5gT z0pchD2L(=o5z1FF97gL5uSlRgC0J(RE}elB=3{gd&p~2}gZq|_y4&q`Q~cYLCwF&u z^R&beL_t5n-p#y>N8edJ284;@??^pZJjEL&pw zo4W~!QRvL4k6(3Qjh3u#hw>h{S%}6H?^yFrE&qTo)tvOgpPfj68RBrQw#llJTZU%h z9V*_Ypai$%hTqtyw_7sN!1?QecBD+yd#cKV6!RbA6tuy`{Ng2;0sn3!pZ()MrY(GG z;{Wuvus%eLH_%scQ2^FKv-k;bh#DJub9zW@Cd&)yFreo;ETK4WEHEE z9xh6=FI|j~5CPmA?_`${6#nR(PV|Q<4o1Y`ZBK~N(UkQG{0L-$vCnj$_QP~Mb~zqD zHFBS-H7f73G5#pr@J+P{{IC7x2I;`@=a?}4HB6X6ykI?bUN|nqjMK%xw~PPV!&IGL zEPX3cHe9p=!FY+DS6?v6Z95dCj)rdoSl#SV)(Gs=^li6-Xo;~ReXbx{ex1RPLoMOQ zWVysHjeRZPQ^I9OKzKv=OkNDe_IU&<4oJ%Wma>&Y4z-47ak0pg#@Yk68+cg`VV0s8 zj1G>KiVf*QF*E?S2m~Z=Kp86MRwyJyVdDC7-(nzm?oF-@zwW*!`C_1Dy-Lz#y<5MG z)0^$B@8Z@x$ZSQUxUaGDeyF8JpLwrF;}if)=az(^iM zr#^a+MTsLUt#;gj#aazpz0*jE#r6Z|>7Z%$xH zy5df(=jfc!`)a~U@C&R6(^YQ~*Z_T$>)m)OFx7#=iurD97m7&twYLluXziUAy+7N& zX4}JJ1m1Y*FjuH6jHuHXtq6&w4c||SwzgE`DovQ^Eoxs;(FkFfRiz>P=%H!_vhtYZ zVg^-%@;cAf`ndKy<=P5ozmt@a(6aCv*a3UM*&yJ2xzsu1(U99KQgaWw(`wU(LM@s$ zdcg0V{Z?HHah))!^vTlu<~cG0e@K&Gcd<8eb(Kl4G$$ixcQpJ^mNij?B8i9Hh)xwM z`q+Zngu&(7k#MSQnZeQ9Ja<_0Xm>OVduJzfHHJU z((p8%oN>o5A0mV?4;N&*yG<6iMm8f=dZqz;O@?y9cK_0$J6(>y{|BS8rC31iWf_V| z25a-}+t|E?V10E{9kAcJ1?RRl=X1!gk|g3>a;kh&cD#$OvYn{7FKs7c#wpoq&}1t` zY3i=`n!<=&OiV~ZYO5zAkWBXpcrEY&&W)$$rFLmU6&sZ61YrztCaPpSj~BAErmdmS z-_I}*9vkL--1u43 z1&x9qKKh+_Rdn;#M`QgU{=8YK%4A@y0#H@`&hoenqmS(+k*wgO9y(2$Q3*cH@+Kuh zlBR&FvVk#In-)r1geE)!7ORD}DlJDOe{CXKkEYRa^Y{a+EA>(JD0Lu*fCH@VC!-b8 ztcEVUaY=*^%bm?Nzm31Jeel`-$G3oM2r0k8!hqn>8xL>$Fd6FH4R&icgsB_LZH7(g zNNX>9JPOM)^;s&_`jQ{GH~SV#^;)qj^#c98b%we^x4Lai42)SAEmsjPMFU*EjIkR5 z58MLs!3O78U$e67s-4Y=I%pijud&!5ZXRui&6}H-@1Ng-s1>ld?H+ z_%f@Q145ETb`}3{v2?7cZiG)@i~oAklUGddgoqUlBCnMm-ahmFFn2Ar z68C;l`Ql|hi$Hz^&~x^|94c(Zp(1VNJLQKcdu{6t#usq3*yfwjvx7r;0Un(jYyC?+Jvfx&wr>fgczSRsMU0^x zkfPD>&@fV)T1yb=*})-n=&Fa04v)dq8h>ej*lRs6yZULGj`6Y^Zq;csyI6X*#NFeE zoX+_^uU{{mImM&VIQZSEpR3}E`EelsP{gS?8~xU$XW>ZhLS?YO&PE zT+ew?z#yyp{|#Xlq*Qq!z=?+kyCwB2-v>9&?VAh(xmyNzKiG zCaE-xQK*48%IFx^i02LgVz6bhMZ*2&Fz9hxX~u)$h3=-MhRN(^>NB3a3B}&=K zaj*rzQUjv##`=y0%mVMje?j$u38^527$T5y+Xi|wtXdc(Jl(!sod8zY?h+!s$usbp z7S9qY1qBcPIliwccbMYx(J8zIsCe9bDZ#Pq=$vfSsi z#Q(C}*gO`>h$Nf(RpQYqJbn3vn^CPJweXCWS7;R=tfS2asKQp{h%8iRrA~(%(mZts z<*mI79>Msjvby%NH;?*42Tl}RV*t6ZtHeCcg+dUF*xEN9)$8{Y zxI)-fX}y?}V50IiJ~R_GL-9m!?>Hv5u>tp?G0H`utgKqi|_D?rAhv&YS-n;E5g(+=Pk>vdBuxp zBZ=~9+R(6ZftFYhLu=l+XUCcaA(0w-7fUG*ey99RMpMnboK=of;gCjiK`VjKa(x7L zl0<)zXX_@`dTh@(XZ1CzVQ_`PC65H8zF7~D!T{5=i2wwaFK$7d3v_K;7R6 zg3fOp$BdH)#RRHrLTy2Qq$!An^=z(+)Q72bd#@QKE(}YLB zUCw>hsu6*e&_5rpSn3FS^xdBu*K5lR&Da_`{7Zt z53E|}X7<)Dn01%3SnQ?RpCw;S>G`44^97=fFTYPxytKHpmU-8{qG4ECQgAzOUm4nt zjT7)Qg$BzzkE$^_WUz3<;*TCg-9(Th#8Ee)2LHLt&`QZA*$~b2jW9cIoOT}KfeE)0U_!{EF=^gFtscRd0>o;c3 z|ET@=#q=UzEahPYcmgXlWADFS%tKd2ejYIUlWzORM%xp zl}RE3bJ+C2hs(Th{XX8(7ZTl^Lnmbq|7DA97>mUYF``%aL6n2TRqRRnjB){aTMavd zm00X-dX@(gZR>a(Fnw&*;DcfLhej+rn^=3sEB&Jow69sO?r3Kqg4nxAy+Cs{cu6dA zBT!rztwM?&47B6RU1VQqzq9_V!!L9tM+$rP1n9G~MEi=~ z;p|^Ttj75--EP>>sNti@6(uq-pdU=^9W68hLUkP(qSZ){{vz$D;-(tQzRT>O#_FKW z7_ydKr`&?W5y_RJI%16WIyn7wE2%HVwf~elI4EL32D{Ku+-+pA1EcIb^As5{-TKK_ z;$8@7(kzQ{xf-M|mmtj}Aj)zU-9)GhyYDE^c|z?ft+$lB_F$g7WF5vG>UaLC*8><8 zDoZtPNJ3?|-|k1bJykYomwVH~+$MFVw7U8m+|oqE-mm%3Kcn3kgMYrjn|{mU$9mas zqtyxB_uDW&UHJz>^mOaD5{nnAnyRBjR4SYhV=7)>jyH&4tAme(S6`~kA;;cevKJ~g zD3HaS$Wsm842gT%<-U5Wa7tZ|3*YE?iqF6x; zEZh%@N3$Z^-eE#$MeDQM?=F7O)7C%4B7P~d<8G`(0V;%Is97oFI8~FR*AH9p0 zy9Gw~s`wN_8ud&t2_r5hvu(0n0SGn1&7PtLiKUswyo%?H={?I(PgEE3rzdqXbr-Tz z+1PpFL9IG1NWS$jCm~O&q5H+uc6q%EverWcgdS=!{CHAO< zI$D9*xZz_l(d`^&Ab7jIqc(~Hh{rMDb7*jKgA9TP=M# zGE#!VEsqR+M>)irH}yu@j{^G!2*dEj`EqF`pZ&N5Mz2ZgaqaOoneEL~`$p)ldHAO~ zov&8e9i@NfWC#+G{%oyP`An#Ftl>YHg?~qma{3vb$0r8SBL>RaNl^dBYeBr6a&)>U zAy^!Nozgo(NW-Hf;2ekVrgWQ8r`ufgm}E0VT!s$sl>RcMzx0#-a-4*h0MRJM_Lve| zroHJAiDY#I1w~gqJrNkUcyS5s&@{s+gI{&Y#$#bt9{{PQc=|FA`Wko zf9r~fdD#c+0+zwvXg7Q9K5Ph$S$Ctu&pjythb9RSKU>G&Me%C4+9t~cE^rvn6s_oY z7bNZtQ8(5lYZgbdb!AeBN`P5A#i2XS)oZ-EJKo=L)ry!3ZMtO*=}lU%cPTGds*0lC zq-KxjOFC!N0Y20lq-2WX83u#eEJm$ERvZ({uy^a1d&6Q4gOKFMs8HRo@OJD$nnPQG zN1WY)4=mD>jqj4}ZIyqmb)Ew|!gmuvL$A*EVj>qI4l&4<#|1 z5vI9fd(UyJD@HRi6XpI4p!0Amhlb)GD{XkI~=mQnjX1K%TVORHAgbLpQhI*>HDE_WV@Mh4<7E$YMF()5KMt( z+cvj!am9wNt`gv~HB2|DR?$}v3>q3Y9j}~54HaIGv~R!{T7(Rl&B_Q!CtUsHIZ1H7 z>dU_2X3h{B2zwTK@5w<79L!*#xa8n1@In@+CGr5P`!e6b0byD{CW)@!F&9;^MujUC zUQ|OA;;Cz?3YNc9T27j=0mFPxf?1gWbt~NBzAge|P2_cmR(H{TQ92(aQwY)yX#C5` z7n43y(hJP~0%wJnDGOF7gBVZ`2SOz4b-YYKRsthL*NEzhtgQ6dblwvk=L@}&bnIe( z)}GPZeE#%|Q>#hBBeG24>>G>BD0@~nyUC-?ZD&N<&NCb?1F+;(43fK=!O<^6T1*ih zg@z%eBl6_J=y;M9Jn>N4-sag|DtDkBzZ?Ru9j6bC^NP2ocfK552+PJv2Cc-1UzP0zCwoQ{HXz(vYbWTK zVPD_9Ml(36w0l&KZ5t@iUOa@CK(TwC-5{Mp_o{Oo1A`P;8y<%~VM&+1vkZsFDI9ME z;dl*n89_{5N9Om5$*WB{cuZacDaI2i(4cQTgirxm8kcFE^r#vt=Atid5Hbv%mBY)+wWt>prsDhCZ$)d`JeJFycEG2NYQibBa zpZ}$q(KXF04xEN4cr|4Xz2da2NDF$R2YvqXx=st zMJT*X(qA9CEO_OJhY>NKL7s=gb6lS5p>y3^XH1B83C3f-Cy$Wd0-}!5L1Gj!<{(i) zRm>y>_Pk&Obq)Am^I&pWGD4sEh1^AEO;d_x@b*SEPc{(VIHly*U6Oa}RYd{G!rW4+ zrr2#z1Ka8zWZ!GpTg37x25u>uazBxPf?GMtKt zH)1QtAhpV(t8Rd!9qwO>KjPAuGb!URke0R17x@j9y)Q%qaTFWO4^5g|FFcQ0blK(M zgnTKLmH8*j)Of0r90A`C7_+%=SwHl-teXIcKzF~}c8EJ6a&KRs}=jF)37T-w(y8@HS7@fT>Rp-m?A52N@&czdE5F4hsq$*ABCHVzkYtHj4ruugfBJZp(MRrl;N`U73+Gk+|xHvdsXuQ11ox0yvtd#gNlClPfEtVmbf}q46(2bUyDopZATUgkFBQ*#eT$cvDGQ)QpeZ-3KdAx|1 zRE`U+dxoy7JzSl^sZYm%`PzyE?CtAJ2mydgGIC|fwGl$E{Ng6fI(qCHJ!Zf>UF`P7 zEMdSp#Y>AZ1~0g$u=_5KmK5hSI`rlOvQGGwgB%aR*i>Si2*!3Aoe?YtIUa(4j0zTx zWh?7(p_=m`!~)Ca-CeNWJmm3cApBsYfxBK^WX>no>2f}g%-6$<%kJ?bp~R(6h{^dd zFa_5U3P~8*Gt7xXdnn`Raji3o5&%4fYNR>1%`#*aW9=@c$_f`<>lYvD+=?ogG{5UD zTkSixhGoiL;-1W;78O*~p&W11AVZ!Hyr*1EKzvr85O zN#M8M@S<0gK(o3(Vp>NEjhQ}beAf(8qp0oegogLG*>1H|u4KQn3=S!d-&LVYOW7aY z2&z^5Q_!r~wXiIu=BjG-GwCq+)k?+wqfG#=!LLs zGq@3L&W$XD`u$aGq)Iq5Zr9lYMQ)XcPsY8ot(zTF_wSbAAu*J6(dA`lWJ9aBMPa?w zIR5Xv*Qq_)nY-Q2`e@8k`Zvn-9W!~S&?BgWjdyYM>C)?A!bYP7SMNAN)|ZdlPNg$LpBIq3*APcglmy{-F- z)QB!6kRqg_4x^X$0o!0jUWSX zi$~wR*&tP-m6pE_qilf5NH;-D37!^B7ghe2z?=a|J=7OG_~^1m2mYB6Fr*J9+5&~h zX8Ut|6 z@#j%wRvWgv2rf7gA^4;)%CXn#eVos(SJ6#VcuS@Hx#lqv12-7^5AGdVdP4aqP`z*f zD*n7#C5vRcy4NmTh7!>T=$ScwJinRi`VuK0i(RqJ)?{-Obt(=D5~V()>1XWK+6P_Sf(O2<0%kMAYz7b=#g|+|mUFrOdW_VqJ5D|J`WRBuz zQexLMfv6=#4lQ~ZHe3)f0jfyX;y5LMKPyoXnZqE7my*NAFgTQ zI%0sPizKX}^#eV4K7wL7Tx_ZW+7pt9FE9}tw ze~I%eFk<2mC0XGXnWWA`2~aBfo5KJnSvzJ@Mg+?ONZj{vbU_5E|S z!>=w4hdlP`h@j7p_mbH(`^vwbe_q67Td;Pn34v{#hs++d`_Gib#vPDJyG1PL@i{GN z;0ANcLAFMwmL50aQVs|qaBYk)VkyE)s_y}tx8u+HizNoQVqw{{2aEj*JcTgj)wu-@ z5&H9$*w3!|&3S~V51>l@rps&*u7p@^@=dR-iajP_JvM}L!z2mQXx#@fQ z0NSOe+3yMsek69uD9-vY-rum2am7$W^?xf?CNuhL2pzC;QF&`)HEUgdf5tSCJ4A~3 z-fXVHP;&Uz?u-`C%lwFN^Tx`c>4BJocFqB9nrBC*$tyRSXnyv(ox#%ts&08&XeyzY zYen8bj6>R|5kh#6YIcN!D$Z?GCIGPSzMacz0rs~MT*!G{O&n-r0nzZ&gAK%;@-->d zF&<|hy&J?=KU8lT*bVp1BMd?T4x#z%i)nd8C3^h z=O3fu_Gz}XO|-zr!AB2fu0^z3>{c|a<8@&O-g*A(4vy%@Mr?@f_T;B$F%FSn$d!!j zby=+87QXtgN8cUTZUZ94!B(kE@M%C`Nqfn z0Opq444nm$7T7}e47Z43jN;KTbNNV5TCc_UsKRGl}?DE3Mf^k7*XB3FoH2COSx>Gz}h?SP{$#T4c!}j-< zXFqHFu>?+(6_n0}Lr<&DA<{7dm_G2zIoy!eS1a_r4sik6gLgA5#7)lkYM|f88(qSj zqB^IsPA4F3U?7N{tXh1_3+@SVRshrVK28EtZUK_p zC`nb&uXr63naJFt6}vkazP=|bPvBR#!?YqK%x%M&7xZZ3zW7382ADYAvMCHBhjFrD z7(~5Y1{v!GiM7Ek3^ZRVx7nW$o+aT`sdLePu)T{*o4f`;JE~0Zuzhc^9(S3sZu8u3 zg!stEc&+ff_YuA>iJ%u-PT-5MXPk-g_c51hGnFMXeZm&!@1+IHslKO?3>@X4w+LxN zpJja%HSDZCLrNcsp5=i=n=l>+#K2Y!J|v=lXhgKLaj<99(mx7Ec+0S{0LlWa0VLx4 zH2N5KNWm!Z{iCH|v_L=F6pS`(PbnBv3Pz8-J+bK;F%Xz3y}q@ZQXz=1cy+{ zd$vL=1!lfu-}c88iv&9f#*DwxS2*BO_|Mm1yDAn*VyiQQ6*A4zug~8zBTK^>X(3pH|yHp3VO0hW;C^H}uaYEAZc6ciHxjUma)F^^GQr@JW03i!5J9 zTgNST!7)!FI$n1+8krTMxm{UVl*63SfV9el`ip2;Wzmv8Gfc3R!%%$x+UM`d-)@b9 zSwYW3Jn<3?rev@bX zN)IQO%fxu#MYJP6A;sf9+vOaHfFdt5DlHeRjwXVGt%O<=09sB7J%zmTgu-kpqF-SpMnd2r7Mg=P(U|yN zr&tGRVa{g9wa+q=q%y-2d6PPbmpoiAkBY=i%+Bg>@MFKzk2CNl zBTtzSfb?f|fuqjuvFbLy&kN?cNQi0@vu=sdidrd29rNyQ_Nr0HzO z-i(%cWqWkQwE$2252qBKwL*#0hcVxL*d`E0i?@lgSR{T|%r6S;ru8O&jvn}5e)&e? zuzaonXIcvDTFfuXFaQ3_FaPonTPMmh*(gM>3$K?{MSj+*ks;P8BEYX)TUof;EUA6S z*LJ8anhnJEEz)|4rfH|^`EvO#N^jyrBz>6_TO#J!zNemZYVOr4b|O4g^+m*qg2jcD zYh}inhEh>kp#1HIr*FIpv@QmsgzfcUGirvcw9GXt7^$oPY*&1=jqh;L3IRN3Kdx|{ z`XmsU^x}^y7k=&?(8m9Hekz$GsSf%lRK1j^hX_0b(UYD1*QguSXcPb8fTD(>t$gG~=(xvT_HS#x5;(3(U|2 zdjVStWOftHY7R;LBXKU&TCN+2C8HynDAlu!e0GmP3JVAl`F#H>-bTD9e)(qp6ii63 z$oharA@E`Vt(tQ>#Srq}aumKN+6qze*vlmSb^iP_W-B0e3+?ki&Ro~=cM#0;7qF76 zXz{Vz+qOIZ$9S~?%nQQ}nk-0U3v=eI99>l8KvNy~Bg{d>Ze1w*PdXDI%1%NuZZjvs z1XhqNn1mxqUux3zG?`>1WImfgI4BB5P!G~F3UhJXq zU;j1{`A9^DFhHO!(33Z*bDX*Uvbx~X4iR@~_!bPJi(Q^$1(sZY9E8A4ysQ`<*}|wj z#})F(ZVUtA85+dUUE=Cuz20q6I%&d-v`#lsQkHKqtWk1sO?fW%n=z!(A8Ztu-*L4| zR!eO3g6Z3^I}7pbGDBNOvD<7iP?Q?yIYXlbMKYpzdG_)pj{U>=(<%{ex7$teZ%>}w z05Nt~bFf1{`A;mC@%qnCDrkF>6a_?yKl%25{XQ@Umwpkx0bt({wKCan%%^I;3WU{- zQuuk<(5fm(KcZSRtQ91^tBwsA<|z3OM(zGyg6S2~89G>0r5S*K0K6XjZiDP<7Xn!~ zN)8Yh%NGT>*W=G|*?FiT!A<<+g5ef}RN3Hz@`DqeyX*qfTW_K6mZ$@u9?cBZx=)N~ z{KoC!mjzMZEHZCFGoXjvFbCrP1qc?qZSN9-lj^-MsXC^wG_Tr3-Vy2Nlm61Td9O;U zr&0PYj+Ul#t(*ZAr<6-BN6W6n(nf7;GOkb6Oq(Z9o>a;oW$D`;L{lvu zeFyTB5}c@nn3AegN*WYMh?*=}QrIPLvh5ar#h|?n4YKM%ejh^OXaqR0nulQMmWklO zctF#E_^z-M37uFDAGhH*!`MuOLa~5Bv%a&!TgZN2XK83IhuMNM`Mz5$+i1SuU0+*g z|9($5OSpY=RP}uJAzdXOo5R#DF{E0~0k4TRP{{5d zwhh1#K~>XuWb`p$t4qyY)BsI)K5tv-z#L8i2Jg2J|K=WwNXx($Y_@IJR1NenVK(Jj zM4fy~mvdSc-KK(*S23A_^6V}>6V^BUdKF)99oI=Mh4HRML57U2%G&=AhPXf!6 zDSpu&PL4#Zff<}n%2IOEMJREH2W_)kxk*#iFk|4>T<1QY-O00;m)IcQei#l}lA`U3zEV+sH!0001NX<{#KWps0N zVQyq$a%3?sFfUGJcXV%Vb8lvJE=qH6ZZ2eOY^;3=fE-2DaBp`{&rHu=v&YP4H`&QS zHkG+@ED4(|2_XS>%BA2$~QH+dkKuARv5)b@Y~xG63mMUheEUNCvA^HxU$3c7 zF$_1Y-BZ{#liR;y7!5NM)~%xr&|B%n5^q%ou}}TdrD%(zN5n0!q?FB;Y~<$E8i?JR zME|vBDmB^-K2zNUL^RD23?zrPH#HdM=p@Wyw9mDT+o27BQ9P7$#!f}pp)o8!l}p+qW1P7nMww_tthGyvJ?MAkH! zBUoqjmiAC48xM_KWgE8BKM8zSg3q!;svWS*MkFE)?$zM7hXAo%9chDby^Z?Jh+DZ> z0dPLQcsfAeY~e6)T}L;-;ReJKjhVJ^81RjFXF~jGL$OG5s4>FX=l?PsMx3?07x)?hyHWH+xJ18Wsx|-^=9=2)TE+zc6FNH1MP1I4pDiwP&vG&-O<#vp1-B z0Z!PlI@AX6sGA_!kM%s9th?QC)(Lyi`|gX8w9x>IhY2gltbGh(oYT#OS{kTp5Zo}- zC3U!tK!a|TI&OtJ{8*|Zw%c{Gj>C0?bsZ67)*P;5sR?s=5jJgXfGMQTM@U0h?|icW zy!w3a0wPR{A+;3BgT?Y7tUSTsrt;v0<-vse@So`T_Sp}nh zSjyz)2vipJp*0S*`KgdE5sYKQfIL@4|rJxnDXbVF>bidpEu348AvHn z=so2@SSQ`|NKGa=$iI3Gk`dz20_;L{8S?Fx25NUK?1Z`PROmP? zbaaa`o|p;i6O9^64P)f#Ff%Vl9xPPE+$UhdLesmVl#QT>&q}D(==-3Rnx5~pQnT`{ zg%luAfSx|T2qKfa*|d_jng^|BUS}Ei!U6+G#&IZeJ>FH=uG4WsIbFjmra{KZ@cRq= zl(;Zy$wgrj-NVI&flDs1NpfK{lMC%7_Zo3;5cdvoKO^oV;-avM?k;g(!-<~i8~i@G zvzEPz3*^SH0mXQ(m^;6L{$=cc68-zJ|8evm#r|)h{{Z%X8~q2e|C{Jv&VCeT)RF85 zY#P)G_CJdLgV_Ha^dHRr@1p+@_CJRHcd;M%SA!a4{|xl6V*hmXFJV83$_?sh@^9=z z|M47;BSC>o>ZA+r(-S~?xZeP%}oN*&bi9SS4_ht^IMIf1#vt*mYB$XOkk z#^O^AhBMRhZUVB>)bTSYiDgcnAg^MEk~WfRdiTfjK&Pg*)c4qE~I>r4SL*3 zry-loB`9A~@`X5`V|yoo>t_ePY8%i8DBH%TqI6b-0pe17i|-{_r}!fi`MK?#2nD@c zEW-h*#qutPP>_E!yG=8HoopognZFW^Huwz?AMRouqd@ zlBx&;z%4pR1Sf2HV-Q!daB-V+Mr=U08QKT)4ktL)1>?(T4)j$8#7iL3&d##EC%}_U zWje#&@1Sr`zA;=l8j+g^@tecmKOi#qO0a5x&vmyOdmmg{GYdW|D#|!;4B$aV3*b=v zMk7(=&PJk0a(fSypP6v(LV2D$WRqX~LLO0;oxp`k_?1KJun)_1EblgOVPt(2osjo2 zaHy9WsFwm&U^i~W1jMPqfcZ=R3crC?ZpG!d@MrYla$I;DeaH<9Q4@Snr(KwWK9D}_ z!W{I$9JUJwpbw-3JMAX%e;7&I0&*m*SM<-$#dl@&z)@Gj9L_}TO&HTLZsk&icL5k0 z^?_V8)ALAtAi++I4|&^t*p2~90nWpCsAIeV_5`y+1P_2c{Z7D~TqHyQGtst&@lN!G zoy2%Uv+eDG%-b*`eNd^irGAF%1+;BU1jYSCz+6VFJIidiS6OfAy$T4C`-zmPfL%GJ zJxZAY$opl3N1}017XAPxV8nI2Isz;CAo>nM-zOkbt7#Xv3kv&dS(Q8xv0O)x=Xkw4 zMPLp%*Ov?2+)YsI0A1_=5m8}o+L)U~R9L9o(E}w3*uSklq?2yMq=O_0RtX#TpPckz zOj=QM3!rW;YxcEJGmH`&!XJn5D6CYr**UtB1oP1&Y4?i#ZPK`p)1C&= zur)Kq9KnpV59t|7n*F<_E08^-$jX2!#6VqjC}3D&7kIRrXP^4kyMEreP;KLJ91=bn=_t(eNGRvKwU#;pn_5{-e+L{F`qou zn0^_uV(ib5akJ(P>Tbx@?ZE(db6MN_B)BlpK{kC3Xqs!X3m>&aFoo#C$AW>oEt%>T z&2Wh~vkOcwfm()~UHF>LVtTL|JKIp!F}*JBRo^I;E3YYida7+ZN>wv=ZH8U6`V>TO z#gT!t<|I99PLha|b;QXMaf*&OMIzSdh&3{0R#nfYRgwg2maRUmlR!9hM~{}IW2!fo z$4C-LOt$*0PPzw^j+Lb2s`s78Nz(Dv8`4@pB$)eSvW z@~*B%d9@^+SdG_-k~Cb6*KqBvGKjKHdbOoM3zM0dYwR;=u~uy$z>_}7G=LQw9WZ~| z4E1>g^cm>THqefJmRxJ}9&$TJKTYlyPFA3S$w)|jfkv{1)fs?wx4`;@!1|=X`Z&Yl zWEEmqcl)paU&qI{0ahjjo9hflNBro2V>4iHlF>X6>rQapz!KciJEiWsr0$PN-FI-^ zoQ!(djD*yKQg_U+B!qQ0O5II3J zhadefjP9h?=(Z%eEwI~hM{kw3+$L?gUE1;yZVM-?1h)l4>LI^RaC_E8`YM#&K<8jP zJ^c|F8b86IF?MVN>D9Q-Nr5_Vk~%*ub>1v>-pF-wvPyEDH~DqKAU{(E`vyJOH%Nr1 zBRq*XLr0t;5iq9h^ad+2-?k>ri;)D(%M;{zx8zw@%F|VuXPx9Zx0EMYnde-|bDpmJ zJc&3*^ueY9Dk%e)c-(RmF=!-C^YFL{Vh{vi6X>qVwif;X{Ez|5-g)#KfdhLXazWU! z(}%G;GiUX6q!sSdWZv~_J>tlEO1JwGnUKQO$>pw6`x1{gw}7(MrUf}?I;dA<9Dx@Y zAiu_g>7xAQF6ha3u_qPHH?t4cO=v`>A(4xrbO-vno^S?~un3{}RjQh>ad6#n(#y?} zvk5n+kCq9d7RIDM#rd*57JFz_ozuhtix%HBgH7*ddCE+TA_nFp>PIt4T?LWY8)j-5 zb5Nup$YU?*Jt#!t_>G$?jvJmpOPhf2!K&(vQXO1xE@l>C+wYEIfTI`(@9V@2O9jj= zSQB++_Gr`l1H>nXcmTN4-{Yp=*K^Gg;LvtX0oLd-3n^PKoK$8T=umrjmF+`0ns5iH zz?kCqZ}x})p%U}J?Wd}hWz#}=xTpv zqz!OFn#56K^n1W07T$ysMYcIi3YEqP^>^9`v$E_Pq;u_Q51EDcXwrs>pr9U@MO%|8 z5t2y~ss(~loMDryr^$?}H%UWMcvM4hw!r{51N}m>mSLQ1G@onqfbP5j`w8uAum_D> z>g$j(+hL|+9b5}e5o|>`ZA~%NpHSE{)Hg|{GpDeK#2FnyCl$3g!YoV+l}le-zqU0^ z4bU|eoeRW`gPU*8bb<9KA97O7{mmW0=A|9A1hG3@lQX+Kya_f94NcK(YqW#0^FW8? zHfAP=H=)7^rQKYF<;+YNBx2MHHUf?jp&^iJQ)og`5v~KE@t9VQ>ttsIT8_UAzgh76 zJ1O0w`SS))6$jW4-c4@v;77@g527qP@B$7E6+_a{%H3$HCN5>=0o51_4U0J`g)x`f6$LA*9*)SUZhX~y5XXddx=M_2nZC$?GRouD1* ziI%4RV>0z0J z=D9re*EASqK0nFxxz`C`;0OYN`P>tpXg* zXgE?wfHIHQqzv!PA7d_2hc-C6Hw!(`)&9)IIF1I($I%QKM>BXFJsn&^o{=R4R_7^^ z@+HKUB?Lyq_g#2iWv60X+wqo+-~CaJ&2gS3<^N zWGwGloTqG@hpguV8%y@r&KvB4ha)w*0C7VT%50zhVETl$CYI9|lSFoMluQ$@nQ8^Bo`Z_Ep$S8(=K+Wj#pkO?>M%*$qwm0T zLI&s%jP!(b+?VNSs$Y;?gCe_6(H+R`XE>b3#$LeG3E=23W)>Hjibq03BT+bVkMTZ@t@kuzWmjs42F4LQ^#_Z&{O;m)b-x@Cd z0I58^lFArS{9%Rc(`ZIiq=L@1`6HUvvJ=vHiO{&5x*tI5CWtU4bR0&af}k%5%czyL zY`oT@=5l{&R4xh8VB?n~E(tn?v#`XE5RU`PGA#^dx&ShD zdq2ipy}?|Zy4?rS5M11o)glt@!xsAIL2zVu_lLP1eSu9}wu|L)S^cw7hr{##fHsVd zB$0*88RA8_kLtEsqqw02B{}XRt>o|u&?=xkj4W+vJpqfi0lO)ZWGDLJp*E0OjQs;~ zY1oX>o-C>UN|HnnWgXt*r8mn)1eM*{Rt{`IP4LXal0(PRI0%v5iuB#;Z$ws0 zb>c|NPd5u6arM}u{&Kd#+HA5WljX>AL?VJnn(>fvcA^g-GrP_Tn>X9EG@&&M6goy` zs@W}NCySeM%Yd1MP|Tl?Gs{QM(I#V%vr~<*A?I?xvQkaMBwu4iSScR-%Q(q&S9%hF zdm>iWxB$4tX3|UIKt{C=9>Amh{uJ8pTWf&2UKe7t+ML2YmEb|uL4yh`B0TpRWy+CV z4}gGerKh1Po^4DpVZgG8Hcc7vX)9+XGLAL!KG6FE&0L-sw9JD5Yn&@vM9@?kpa(I) z)?+~J1|EnU0HX@DXEIAPs3hwfxXO=`Z9-%JT(i*Fs7Zi!RL4?Z00ZgFT&!;wS>b() zmh8k?E7zCVmo;*InSS1Y^kvelTI|bAWA$5Kri&GReVGeXfuXg(#i0rQ=Ie)L8pRz?|H&DvmlYf;gS?7x?3C{VD zTM#YpHf<;(lNXu8z&z)qFEg#?5P5-LU}iHkiZIM(dz4_11sKJl^wH)fP#D5u{YS_R z<-xiwcGM6Z;edl*@se@PL>@+VgH|>cxNInhW$Xkf$!yCBhl(>B$`7s;1#9SGayR`a z*l%L&i-P?|AN%>Wu)tApm%w}#0dK*|RVI0T8mUg!^CCXJu-Y+g-055aJrFbc2;^B}HOkHH_`z%c4!Z%D3+|7+_U0<`Qh!#M_%- zp*CSefi_Sgz|drZP9Pi}c^l?lx^M>q`WXWHln?yirV{W?aCXR?nG5$>#oh?$#IBGI zB6ma0B7UCBwA%DCiMU)xTrLq8mXxpEmCDx(CC^256ttAKhj}ipqcFZ$@?26!VSI_? z*<7ct&5~zJojhA4&uATdMkUWk9ehS4&sd$h#w5>s>cFA2b>_%c(Tl=~8D|s&9EHW< zgqn@^b5ifl04_Rusia(~d-O_C4T6>4RzKJFCJ>k1(W@m1Or^GZMJK`8D|Zy5_#6f3 z&{6*Z$zd3d?@D!TmWvhScgb!oF!IS{T1{-zJoUjcO4y6PT zi*5BUov;HF-bD#ud9l^Mb;1WQVHG97II&U7$O#|Bgd->c)UP&b4msflOgNGfK$C8( zw{^l@m~adwfZf1GEgC1>j|r`eDDG1j z2g@yaP^NOdeJJ5GIx~8_B^38@9fuxoKZ?6o$Dzj?B&9BT_0{B33F z1Pl?sv9^G5-zN4#2^b=tVr>CqzfC-Z5->!J!x{m5uMMJsHSz$)(G2HEn&#FPn6ftN zgt#Dvh<8|9K-+JtkWRo5@f&Lk7`<&&d2j-Th^1H~_hD5Scb}d>*2oui_4i{OO?-~z z*}oVjJf6g}6&}MQDaqUH&$9@L(4bk2TZNaK^f|%8@3q$i6<%8d9ye*TK@Yx_r09K- z(9P_6mqV`ZIUqyBnMrjO#I(bS!Xv|=FM}y+_Cak&Q2?|ARG>TVczqx&ba+<~d?y@< z#%-|ATq@{wC_I4}z?*`wi71_mq$oZXN$q)$-=3&(X?1)4KQzMhJemXlK~qGY3jx2` zo7N%huIy}fEsrcMusv{d2??#TI1O2vldX zULnpv%iyJO5DsjrTpTlcu(UdvaA>>}Q_L;b`h$6e<-JO9F{-i6q_q*?nv}dIH?!I1 z9JE$mx<3P^@|e?u+MP_K87y^}B#S5wYJmJJf{am3aA4`T4B4V&gdE}=wA5a@oFV&* zu=i_*3^-$wIfBDEyVCMrCv_Juk#HJ{kIz8Al5w&D!e8MqI^zv%ay`us7rGR!a26Nz ze#_7uw#}I%I9IcvI(>~$##xNYFgKfQ4s#@S4@P^?Y$szkhdWkToAN9|_d!>}Sj~wz zv_#M_FeFU)qYPW=#z7QKK zQA+3&v6>xfo3seRVZzwQHOshW_X^+&LVqVmhY8#MFbrzK7^fkgkG9p7TDcVRu14=t zof1-)>!c1&Lir2NWrI#DZWU+36mc!uk>W)a;5oP$<68V%m>c`hT>Y1xt8K=3=TaI- zSNp7cKg)wtf6yX~YLB!Z@i}NhKagN< z_ZJm_`B8$2QSFUwjU>JT%tlH_m^Nooe`J`xjO*P2u^nJwXKpr2bF+_InwxcSpgp9y z+1*q^kH=ZC=3C`6tb?Q49X-KzS`#y9$13g%0|*SN#ZhF&Vdl>vZ;V1E)*SYh_^cU3 zWg19LXpjmF3mys(+YsznJrltf=o;=0h_!;mWr9L%fIR-pgQ<^AiHFc1B0}I^>MGew zoq>`s1~>{tbJ|l`>RPS4oz2?TxS8DxB-EtIQYmNzJP^EL;~v)614%CZSx0&$YYmVl zFdaQmNxLZHf4%y2AVy)**Q$>qe@&9UT7A~>tCIAU>T{J}k)$tIpR4?`>}kHOH#y&y zyd?XAmY(y1S>GLfNRqx;eQNQWl0-6gqb>ysFLxB9P!WQ1HED$IL=WU8vAbF41*Nz< zicy$EB5tcr0;RD#`VB$!5sm0067i^xAkSf@LK&6MVv(dudkYKgHwNrY;>BZ|=-$BS z=ixk?>5QO5*EO7R=Qv0zg0|aLpJp}J$agew@<7CQb;NfAx*LSOm~_b~-sVg=bU;2* z+5lS*J5@@Xm8JzFk5n_6h7R?4sqZljo;(ooxQ=){P#@|R2T5*uSoY5-^~2FH+|l74 zx?PhFbky$X!?L4&plZwe0B=Q6AVz&MN~XDpoYVrv6H2XmUHtF%y7zMhUzC3RbhVP< z(~|U=Y9+&Gg8Bm1F?{x&bPS)Z)-l}kPCABr1clF4D-u2@N%vN(AMTZ;&sXahJ}(5n zuS$h*pA`B+^`;-A(yQNtT}aDU1F68b-Yuh=cKk)Kfw<}>&4WN%4(bDBpMrn%W(NQ0 z9TEP~+a~;@_g45vZ@}=6-mcsq*skCoy^DGvu#0+-{W!vCn8{XBeF5co-tE!YmK~z{ zEctnhgnwj9N%Kv1jOuRogv(|3k8)Sn4Hm z6P9`obt=$OwB>@F36>%^djp^SHNl4RtmJ>5tyb}7ZLL>e|8TYeAFezbX3`z0C4uw8 zKbP~uugH1fUyy5$zAER2f5zvAIh&fy=Z1e?epVS_E)BrkFT^mHk!y`EC)Xa`pWM#T zrQ~kmY-$R_#83bxo@?GO0P|9Td6~exTwrZwSe&eS8P=sfEFe$9RzE1|tML7hWegWg zYwqYqfxAiIUMRR;L~dyGVyUOd^>B8T;(9Qox*LKx?;pT)HH^PA^)7eO#=-C-Z&gzh2t!Ca%dDCGYKY_ zp9V%+o5@2>HNwaqJB~-2`f-Vd*v9&TPwJoBRHMSIB~L?&NyMH;_kr;h6OfD zcl20+b)3LDUSJ)=usB)GU|1MJi=LZ)h?``=abP%7WY2MAmW;qj5WKX042AHb`HSUa z;h;c&ohNm#m%29yjXfC)=L;_9GA^85?Zvp9S3Q0Y4!|A|*oy@AVu7^}!{TH$lVJ^1 zkA*`5^bQNGh`@3Mt37$#>^eGD^PP4`0sFn=w4;5Fd`zmfU>E1v(HtY$GR3M`t`x(@PyqJ9d}`6B9>K^qxct4z%F8K1;oV;}~M`a%;*>1Y?(*bnPEb z2}y*=d)VhI131Q|-EGqDc4==bx0jPumQjgU_sfwC3l31Zqca57Oo6qR(6CQnPG^{$ zP30IShSb!CAk3ozFy{%(et|h(VD2q2=Q2#rhEJYkBvb)&RRCsMU}gnoMquUy=4^(^ z+0-0{nXZO;bbyXM0&}v!>=l?(1ZFqGw1Cp0fxoNYCgldu9|Ng7l1V^uvQDK69v`~ z!{TJs&#;E8VI3c6<2He{U104HSnp$4oUHa{Slg=GctQZL-^=`aL+0NfWSaesrx_=! z1q=&A6?hE=V2ub~TLiCB!D}<)#mQ(df<~E1?DXR^Jam0Bg5oucuAS=e)%wiqAo0+BvSq@I1W$bx~5@WUl6+9 zFLeE)(Dgp1D<`AHFe4!~qq2@&QpZ1nb(|Eq1Ne~C@fE4#t5V08xeiWNi@A=6{5ybt z-<=%jyQ_sZ*9dLiD>S)^X~N0)sz*jb+;>5IpA&rl6~y-xu46Bx$+rdHM+DzT1>bKm zzMPD&9AzYg0(p5I&r2O|1?yPDb-=kFcl0r-<8i6u38~||Tn8uPDi8bl!O8f7Qbs~5TUo~sq>ctNP{(OpM-JiE9Y z@hsQD$@tPsMnY;%WgS11I;>zFr*j>kC2&VykUD-Ob^KWB_#xN9$@sENMnZTvsl1LC zq>fOqjx)FpIJD%Bz9@CPBz5eTI)2J^aI)H;>%fp&fOWiKDll?8__6}p%lwxWo?@j6 z3^f~07~*}yU1&cb^V@jC=o6wkdO<54UXX|%l7<1nk&Z@#qv#KsTfR@)K|ITv0HGga zr{ej<;%6Xg6cf{5x3Vd7feil;|Vwy42DFsP8oc+2t9Z|D3+NeMIL}6;(f5>ML=p{L)p!q zbQRRVtt@>Pman;HFR>^0+sUR(i#?^^?rH)vC&f2Kll}9}5dmcAai+fg_S^f-U(Ne0$rB4F=1mHYBK9Z3sula+ z9C@~sm&Oa6SD|d-QHH`L(Vw`DpNi@5?ROy~1)YBu;f6WvA&p~lct5a#7*_TS9n-bi zbrSO}Clf+6-=hm8htvS|CQX5`0(s796dWT7U6_%jEF7gkICRX&DEiZ74Q`4eP+f5T zL0pO=33$65P0Z^IQY3CCq7zgQx2cBAlxS@#M&F5wQKBO6@z3)6k#@d#loh65J5|is zazlob!>&2tSaOHq{_iN5}^b{FZUdIsH*!XUiZX z6fNxMtKou~w$W>5fs2tosCUxaEdS`~eh*HfRP3wyH6bnzdm6NUCYU%t&@qBo!To z{fJ>)07cG*-xczMBTL2roEkAAsi}i!k~=+r5|quKFmMh9Ph2o1lFAN(IvxUZ2Jzx4 zL=NJO#sOH_AaL^Fk12A);CU=2uhE`^oB})N7OT zZTd}sD0_PQUA)H8ByCi^CJ&{>2e4}ejN^uGz@iDwc_B|8(q%9XM5*0u)8Nez;Y05o5lc` zMj>$Wg3fSimv zh1gXx$vmnjNT=k`^{GSYosh#QlckpUvmkAC=MxpX8rbA0n0UKPYp{bEU;;C61;XEVcm?4ZeI5jG zNkQc^y1`$qIGlsHv%nvm=JoyW^c&brwVu786W1Vv1A}<+Y2Z`}Y{t>=C{=D+ZcmvAcuUw|r&*r<=?Q+?Lf|)TWoM3VM~$tHyu6*j0pN zDBn>U${+gwv&^h4NnHn2OI>rvCs<~ZM zT8CaaO4mrlXA`y!PLPNXcWhf+v3@Kxr|{l`7M6u(5ARC|#zM1~LsY1A9~b}my|=Wo z_cry1O?5DJ9!GZhDyKlkVa=v^%P1Nqx^7PTfirYHdfT?DY}?jQW4p$~0pDNwkG5;+ zZw1u=z~K_A4Y_JkHpsC5E9>k;`Yr~WO9l0Bq$8kBzijbA>p^`RGX4&{U_I@Zu{?9qPlU zJyRzw$iv@R3zG16`XIi@fx$sIO>7LDh#&T_Q*-iLFk^oGz+oJ5_JTP4Jv~1c{rLk2 z`Z;<7MHGhV%C{00hzuFOCollh$mnek4eSkWDhi$qdR*{KM^7VoCZVSZJfM{{QYV22 z1qS@Y#K1TXEorRELsRjy6Y6Qysy0r2>usnjG=MrvhbA5BNcO?ysq42fv+o#B-_K8u=rsciUU3#i9}VFhCU4#ogRvZ7q3Ou%cClj z_xtx=-DQP0zz0f5ddMFi3=MX*Ko1FYr*U8umtg2sy%$DaD9{H^D@!BZsFM!DBpwGa zt*vDXC2KgMGNkdtJL<5u(my-YpA=4DTlR4A%Q$P0Q)LcjjI7YS9-b3Hty;(m4J$C2 zp^QZe@cY4^5dSCf*<>G(X~{%QKM}HP!LmcPzzQT;3aoU3D=wRKzb(7ETy=+kyN5vG zTtH22r=tde?Mn}LOQmK2l|X90;eR#xgN3_`aHhJ9{)OeO`jx1qrrFH{OXYkWsYUjQ z4MD!ab1fFm_2|Clsow8T@}I)#sIa48L2-ab;+)JpMtu8kdVNU^Eyp)PtW;)r1wKfb zlP4+At@OXs5A#m+o2U#RkXIRHrA`}O;RLjJl|L(WaX)Gnd1-Br~BJ%%Kj;wpWz6nR4xx7Xbbs?|%sJLSNi} zqobk&X+FGc)b1zhqJF=NE`r~Aq8GlF&7rIthAzslhhE4Zf`rdxHkMI6rWgJ@D%+Xa zp($G)4^;A1#6pGB-u9_*d{zGp9Psvpgi%y*Z{e3A12UmZSk>0)_$J}3{#1E!CnnZ8 zu!Eosv_Bl~TYx;EHK9|~LJ^KW7vCe{NYM?a1KE8?%bIs1DKT<=)fTl(TMa9l$a29o zba5V#3%BhNa^-`wn-x-Ec|vQLspe6a91oiXa-{8PwfL&PH_I(8 z8y20Kwf@K~+=|#~42T(XCMU3t5&zu>X?M4l|4z}etR}j~PsHPR&A8tr-Bi`MS-JeZJOdWYbryYxyfR&8LWyqNvdRzkZp6$$BWVo40!~b9 zF-n_X=g+#Zb@w{>{Rsx?=Nj0>9~=WWdc}`wlY!q6V?30UrGUfWUvVnFK!LLtbUR=T zIFbS<51zu2U;y|M`8FepJi^yQ*39&9{NeR57d9 zk@YyNsR2r=gTy_Q-HG-yuvy;(`%&7_WEO@~XJKGp49u>ncB$Z-w4)*ZfScbw@*OTd zUFDSO4X_K@a0A>2c4pQV1(}UHgxy-ki>m0ZcUlufM^a~X5a#xYl4j?&YR%5IZ%xSD zJW5)MV;qKJ4p~^9Hf+)`hiSK=&KZRZE7Ot|3ru*RS?&&Pti3*D8)5sDA3)49ua9^#SG4DC%%IEn*!Ef*odl@nG=X&~V@KHiP zkX;_P3)cVzd-y@VM%aC~s%6l^zDzW3_p*2QFuo1FqeFTNbjSC2;_@VEgzJ7s38&3f8vs&!G!7?z+_=Ea92bvv^+O8> zI`^c7f%@y_n-Uwi0J<=eonouy(1_IB;sMx}1M$yXq6sd>(d;SJG>OGyrw{)2ME|i24U4=$lln%HW-hQY|=gtpKXJG zhb$Xb^Qd_bPSm{ScyoF4n*HWA>*m4f0+-?JF0{9pg@5?XYv$&)1e+It9vHl>{2s9z zZ)Hf>u7B)lyY5FTQnuaRkea)0Sk1xm(51KIH~g}vR<|i0kC(S8?zbtf+eAQiPi}7u zPQExdr_CQVppY=$xzjq7heNqN-k$7liFf!2;$}A9PUHFT#2$@j`n*H3|Fn0mvy%o2 z*XhPPWw4Cx>0qhXRSDfyiBebX8OQ03WnlC_fNhms4=pHRM~>dX;zJ+e{*%#{Y?zGi z48zgIhTJagf6$!sD^vV8T5}$?#J|o?-(Zt}C5TsI8o`59^xhxJ3U@=UO*QUqv9=qZ zd3>{kRoQBp?zaleFrcN3t133Liwk5?V(FMq0hKp)*(!|FFq6Xs zwH!#=$+lG1%5u;^2kyeFQ(3V6d$qj>PXVp7;IwT|Nq@-NJd!$2F-?9ZIyuZ3Tk3$4 zOnRo)CFa^|m^z>%v%$7GL)Y8<_2Rr1=^VXDq<0GV^I`L!ltd0{ZNxZiFqb3wQEw)8 z6TC@Xu}@in(d9yNLiWZMop(SP8Z>JQW?OoXh;M`A50B5R6Tb!W@ENFpJ0x=osNfbf zqHYe#&B-@sjzH}kY-dON55RqkMy33a9SAV68%XCJ*kDrqY#;+!T})-EXn%7O;(2?V zg_b1JxAUDT60Wn&VB{VHi@mMozdMq8#9hnxr8r;IOvTvNV-|iA%rY3v(x|gEcj+up z+oJN?PODklO4BmOmgt=7U8Vj%N$b6{N8n2W-T7HoZ~sE(o4LH%J9e=KC`;fU-=^p9 z@zgIv#5D3jjfeY~nT4ym%4*-&ul)$DeUIwCsIu<&lOR}|quq3s)~(>xUy<>%UDXG2JJ>Xb?}y?UYdR&1 zuTNw`>R?pj2TTF#UbFM?(*T~`9meYhuV4ew zeti(WRRZpDNRri-YKNtXJ~1`&OUU9KBG(iA{D(^Z6EOc$&XvkqDrxhZCzO#+;~va8 zZ8cmPXWCv`_G~dePmLcu&Ey2!sLkLccyf7gwhk6P3^ZN5NGNd6Y9ChS`mnwvu)ZuX9%L9C zjb9ATNXWnMF{d~j&Xzb}e7Z4TfxU2xhP^3+-b`CWP-pN&};b5;lv>Oqi43&?XAWGY6?-BPFd`ttqt zI-82F8%Jw~4Zk&@iQ?+#uCs=o4ax9^8e&K?-HR}(?SvEJK9n)gr|CPToW3qyIA2Q= z1AXNDTs;T*zVJwZw%tP8$wJ#6q3sl*ZLcHug;PT0Nlaueho7;|NQjAy{f=*fZNYXX z){VmfrL1k8)!G313tO#2MEGq4^731LO7lmitvT`=93AG!Z;2by8&*t!km?Ur_Rlf8 zf6f;=+r)2q+}Y~55?yjGQbWNhDlA}*yiVGY4Q7dOEz%QRj@WN2}_#6$;@VheS z9~b`dnB0SWLhhYEDZJo2%nLX>e)T&eAtqfxn#J9Bth6hnikfd>y<>rTpO$)`k$QJY zz0XO#&q}>dalM=!zc8MWQ1!exUIy_duG7YEY%ndmx`6Fl)wDWMCJjCea$#wl9n8lV zeOzA@Tz3nuFA1(M3ywc!966ghRPL|U#PKA-@!~2RlgZjRjs$SLq#Vbs0UTcw9A6h4 ze@N6PEFG*I6!q`p_AzF$gxuS$JC=lVDsehoe& zp=z33D>NC^vQ19YB-Ln@F^4v$35k`KX26z$lRN(SMm#SI;Q5B&`A5O?4}#~P1kc|y zo}5h`&Un62n=bFublHj(9uFv+fI>M}Eh})QE^rwZSPt^7h1WEJnGj+6?||$$kl~3;2VR5 zLC*ay=IAL~~H+VvM1Lw}Vq^miFUf0HrvXC6bG zO|9g1VW>vC&eQc>r*S>P$8{y)`u+)VU9ZbtUykdQ0bJh{T>mAwz9qQ+TX6j+-&(#^++GrqX^gQC&bm$Wp84UqSsQZCg{HNb=I48HLLt;j;3mEnsDS_ zz-3`g{s^WOpdM4vYn19ah_G=+gXBS#J`pTfz=BZ0F=#Z4=wXdj9t$x^fmc>n(XZ?F z+I1Z|L0ucAuH&leI-cvgy^1EAG)?ZT;B8k0`r45B)*$oElKBSq73%A^xvx2!I*R)m zLpA#PLS5m!oy30d@jP9q<{-L67p{i8 zStor`<2&r*yPEJV1N$v5n@w4P4zN7DG_FnuzK!4I@K-&nvVmLbG;mZG`>bvt9K)0b zp43p?z%syNbpXFd1HM-SKG_Eh*8KXE+o}uS=Z_zo_FcTLM(wh7HD#gPon(PhcB`}l zkVTDT&o7kiyRHt5Lr2D8RK{Ug#$iO{a974-i1|NfM|O~rP>u0;scyg*%X!^3fqI*y z-e#${RqAb#`Wm@D&Zds$`kHFjcbTs5K|P+<_~YqR8c$!Guoo|{v;1D6;Xb5$@ie~| zPp`53mKDBI7hYeLbd^r}n#T7GAKxGEw&@3VY*pZ!ks9@2#$_1lAE?%F_mzA5YLw`6^NMAp}D%li5a=DD0r9n0;&5Vzy( zfZTf|)dpLWmFNkk97QRUYNV{9l%%ATA-`H9|AgLK_H9yW#F(9pIAM@&QL{+#4r?L9R4AOj%p3u8 ziVa$LW@g1H(BM&w;sksK4TbSW>{YD9SkWNFs-t`mELx|-U zx&v5}VkI@5>q$~EGc}dLb`g$TyM7pDZs1{*SNQQ&R+GZ{8GL+I-9vKBPZ8l?ahIT$ z7m2|kt>s0(sjh?EFsBFvz2vOcBAnHD0I z;}Ai2$J$h5c!*E#M6%NoO_@nfl+19P9=$$qCmJ)6XmY428t#83lIt}AXB^F`#^Qzs z=@$BCEX|p)R%WKMOcfoR%E5&}!qRKoe?>mG8tqgKIO627KlK_J570Kn(fp_!N3S&1 z+eEtnsB2+8q^wr1xf}?{Pt@BmtW~5`td>HMr_~mkR-g*S?a>sj-%^c;=W;*1K}D_d z4AJro3FTtMwPvqG1h*s!+LH7#g1^u^kg(}}kGQ@Rk$p(8U@};6BG`wQ!#-vL*vD4E z4ir2EbRxQCs2PC}#aB|KGJJ~e2b0wT5Za@1$NO!e?WkZO^6^&veN#9SLVav1`VsOpj8&gMV9$MzatfZW2{hugz!Ninf-gmaH|D9;Zq{>Etas_04NJ9MPGdM*E z7dOJ6u05friEsPjXFgG0rZ%@U6yU(%`3iKAZZ)DD;Y`^77JWs%99{?CWZ%^Ap98!_ zg#B!(ul4L$LRIUJtf$A`%TBFku4fuAObh10qs7mAlP}St)njNsSg9;90jCZ)%e0nH-)OgW97* z&)ybkZLo4bA$%>mvc>J4p8$O4%A%Q?8)$5KTbum0E-7!TG_@K6wzPS|mh!wmh_4pN z+<^6^PV2aFm2LBz_L8=ZqpkFVBnN~W%DyA|MUaUa%`F%k39I94eMhvi-0phiKxj1~ zj<2Wd0A6zP1NeGiuOHw@?;^f?NPaj( z;^NmaViLXtpEIP~01sX7xh7smdVt2DDL1aCc41PkGr9dU_z}{CITC{KUB%7J>-=&! zYW;vWf^|7#5q^uC;=fPd>Y#hNAvtyslc%T#{zkVnN;ruB3Gm~CiMVN)frmMYTj-TC z)eYV5je@^%fF6bN#=zec_1dC<$aHoCFxu$TWo|YSj@#Z=@I}22%y}HU-lY)L9?Hy# zhrG+sTUOS=&n~&@3Ixy;hTxURx)BOwhtmgc?y=pC@lZAl!EOk?80OYbj(U@^l8&gC zK({f>9x584l8f=K*KRkGbs|zUO)YE>mo@QAeiPdxamWcka(jcP6+DYRg0y5m)tgv~ zcX;AqiA#7_X>>D1iOU{VR$$&>Fepv`9yC2UJa4KGs4Tt&6jFN;WD-1G=xL@BT@?*o zQqjL~nhctsR`UA!U+zcXGDg&!KPh{8{fS482*$19@3rKsB_%Kxx< ziB3Iq6PdCl(>*YT9)bP;hl!Th!MS~l^PpQ`8RaqI&4v(leE^2q7oP@bGZUuj0XW4U zz>HB{v@!GZG(}e+#b;W~ahJ=(MjwS=3gTdSH6WWYAdmI!g5PB5x;97ywW0yKa${V= z_!|J01T%6W39(qIIqodMy0_uL0r?}NK;Z++OEMflhdG&=!@@{e;eD$MH=13M`h_QT zOq3o71lVW0orwe2C++#nQKg3HjE1c`lnGA0_$c%z#4pMvt^{Pw1ca17MloNfS(kZBy>Fzq6} zMt!nj+7sIU*M?~cQ~djz(@xj^?dG(5wExHEv^TXsW%Vwx#J|q!y@vgG{|ui#yqS0g z33EGeM>X&Z=oaAQ??)*qOsi;De|y+_8s#&Hz{NW;ZjuHom$t^1f@xxAF4;G>1U%!; zkDFvZ&fJPA3YO5!BD_Ew_I9BpHZ{n927&)9h7G3?F80TOuFpaa&d0eD-j^*Mtm*+(A$x+4IBRGvJA;D_y8*HK36_+$`*`mn3dTa+p_aT$#co zHjeFA-kzV7+JhL_Pg%DJ*Yq!TUK85r=_CHd{V$J)3EdaI>TowAoop2 z$!C>#1Z_CnoXIUAgp1b`tBA%O`jTg2dk<=AcS0_+@Lt`jxKp}$0&Hq>U`XCjJ|v-s zZvcRc+r~ktYHl;e6Bodk;I#Dqd-M7Wl0Ur{^=oix(8#)sew4ZK0kUR^$Fqz`hFi3p zz*5-rB(c-8HqeDoDLfXA0~wX;c9z#v^5jlZv|(TS1TMW}&H9W6!y&N%8NR z5Or(?Jpkfa0f_&u39*@WC+vD3!Oc%bMey_PZWBx^+=Au0%))nlIMG09-f84^1-BV^ zHw$bkrtz||cRTMBaJ+!@i_h2z?YbwX9W=+5?nTXTcGF~sW9W%AwH~-uVji??cB<5} zQgX0m5p3DQ>f$*lJ^GHN%_=0!awO&en8v9kFlJ3Kj*o;{g~YmdENujlI9%SOybS{9 zmC{g8ezIDG8q4tpoCE*#!6N$=D3!3a&fx)mOjmRci|{&bU_;oo>}Ee=CQoqC_jpe= zm96cu%;{lb%wVJ$;>~jQDBh&z4w3zDciCn(u=$l%FD-V&{bk>A)(6{oSCjPJybe|L>>aH0_E%QN zyA#oC3q~cqyRZ&Y9Ob5&7KmAhXVNU#d--^lmOn1)cu)FzI}^VhW8987urjQbUEBK@ zRtEb{i&bBP?BbU>UE;KEro$ml8?(c#?6Q-MyFu|vBmLFgpxFSFX{0C8k+h8UdB)UL zJl2<5bc@hRO{F28_QS0le$(>a1fEaZcbn71&$d8`_pl{`N z@$OZ04x1ACi@c=ZNhi`1=D`g(t8v~b4=Q=mdD6mdB?T4EVbCoYcToN&)bWf(QQvxt zb3-hgiuTVl3*nj4iZUxa3TAK!R7~>N95Knm2@iy0jx@vHWPia~5#b9_B%tA4V!T*_ zRK@MPcEJK~dwgxi_UJ~E)su&Ffa<`qxbD0I@rPuBDRgVh>h7N(DB0%(9;?=0D%CEQ z=2H9_NaAIDZ|ly$nVJo9F3OX0QRmA!sP%jfij&o;e1--?a?b)xQ#)~lfvUWdj^=rI za)Ya?k@#6Z@xm5U5^YJeyzka4`dGch$Ll3NQMb~k>lJ;_Pc%yRd*fuU_>3iLGJWF1 z@7*qd$_Jw?j}KK@9vz{of?v22h8qs9nYGS);CRJ#^e(8c8gca~A}|045DnP8ei}L9 zx8V<%1aL$q`+Ma4Tw{c9?8Hnuqh#|1Kpw9-&fJyXi#^@>9vN2^r9xCHY(p*Th zl|xDDJCFc|$YD3JWIbqzC#2|o^~imHy~KO#C4R4NAAiwL-P~eHYDlNr-UEK}ja7xW zG$Mx>J(3i>LTpy)Ge9}CQ{qRg+2GQT#-xxS>NoKT*U2b>!4E$gf+~l7;ddbX zKxJYKd=>u4r*1H95A&;&f*qa`ccyz%k5%TE1fW7Iv5|3`983}oOw%;xZk~(V*gttzB z9KJCh^7zhANRF6?Jigr&5(X6#1{GokRn~~bsU#vnMoqmCUe9d4@3nbvn;549Tg`(%J5h2kP4{_3e=Q-Y@liK%j18 zsGLom!B8<&@g2##128uW%u#_kA~3fI%u5(1XH#b~%*}Oq!3%Zg_-l1je_A*7cXd<$ zTsQS6byI&^H+6U2)IZcseYtMxAM2*RR5$gFx~V^`oBHdzsXwTj`m4IBKdYPir@E=n z)=m9I-PGsnroLJ?6%RsAocdzj)Zf=l{ZZZ2-_%XrRX6qLbyNShZt8P&Q(vi@`u)18 zzpR`3m%6DxuABOLJ=x%?x<&u)r;b&n@-+ZBBt#+$@4H`=eRq|t0D^Wrp!ZIQ?HS*O zhuuEiQ?K>I4?~?H4+QJDOc8{b5Z!J@J&y02BtCl+et!qHk*$SL9~^0*^Y~Yi`Q8c9 zEqGWk)o^J~r5|NTn*f$>LYM%RJ(I*ks~dlV0cD~#I6U(S+}n2zub3rLP`gM!%LV5P z_&gHsR}Iiw8PCA)Pw)dXw}D^nm;*o9l^Sc{2j^Z4wC{W#ehelO!kOkfw&0zVLo=m%yrV?X#Ef!1OWqF^t-6Cafdd3+Pr z&NgvG@owm*OcXXTouC!$0a=HyzuG(T%Qjm6pzIhyU!{TU`dcp{k1rbAJ0GX)TT0n6 zqWB4hZjN_?Hlzn6Bfj5e@B9{JA1h_Yh~g(XyEWbkTh$(rS@_nPz4P0Y{hCsCj3|Bz zv%78fcqgo`Jt&v(eI0uzY6(N$MWy^0QM?zCciTeaov81Qhe96TC$x8dh4P z$m9FSEOh!3C+5e9;tx50(|9L-z9ilh^7u|LOWGo4bAF5{KF#@?$2;)@C-LTx$CrCq z6!oQ0%#RVpd%3+WWR06Jido&@0>~bFD>QA2s)4p`CIwKbG#J}orzrANBOUo z5b_fd)XQaFyhWvDb6fq(^1nj{Y5?PtFnz~dU@+<|JaS0h#4Ry$r`*!GYo5MDqy7dg za^zKrZc2bXb1)jWZ)^`a-skCL+uFH%!Jl>~?o1i(Sr~~ssn+4-f+!eP?nCs$p!G&i z+)fVRXQ!e&*3SRB<9(sQKfjDmPvXDc?Uw-NGZQIyJ1WCw?z#-Wi43ZJ_pX^qKeAAY z?D8WwmLezlkt3zZZa?zUQe=-GIa-RGTq|;lA9;lzxs@pQejw@AsGPNGX^?A8EfUeH zBglhvpT@ix^n-As5v-baUm_DypeX}|FR6U8^yL%(%ox6m_NkIS(OH37pk`U5@OuaN zL!BW0Fb#jU*3C7eKC~-6Dczm!NlylSkO%9HxdlN56^>;(A=8)(ML&&ol5S!IHp_N4 z!U)4bO<;U@niE6FlwpwcI108M{O-wW-em{NmddaSD9N75`DW1$=|^XCpm%40VLW+? z0E%BF%1~`mOD`*z(i`Atv27*i$$d6j`GC@t26^Ij^28-iTPe?^$~S3+MVq9$0qfo@#6F6zAW>k;O1!FeSaRst^qawc+)Mf~W)^{IxT6^0C?>cElM#*v z7eTk=jADe?&GC)_{^ML+B6|?K9uD8cya6~pTmnataQqX53zq=ZN_-gkC!Bo7^zlyM zX(nL_r;JM|rMv)8)b%dPrr5 z#u}P*>YH2yjN^C|CB3>*_2hk(MM#>H_!&_+;T&iE(gO{p&kCc2l@X~CU!XspUyL?h zkS~4UyY={?Av_a>x+XZOY@{3bW4HtO*$`HRiN3FfHipz_wc@{6r6?i2-9$LON0&s(1yQw%+%H;LQR|8V zw}uu8@T1RMnqk_Lmno5GhhKrlGqqJn0A?@NkkM9Gucf4Ym_U7mgQi10M56=u7q@Bt zZmF+Bq#Mf41KkEprb+z@Hk9B&p5KuHSptu$ydU^+x4Iv9B2g&v4JeXHHQTu;7wXBk zp=yMzjbt9giohlSiV2GIk5}caM5ZA*JZ{@-vJs0zb zj1sO76RytuPGBG*r@zrEog7VzP0d8xG}^J%fv+tmUD|TeqL)pFO;j*8(Tv3gk#Lf}f_@L*xxsVnaFiyVa0BeqqL+O8xlvui zv2bH%dN_i2T#yk*i9bt5C(oGeph8OzSTv#Yf3(} zG8tbhBc(YdpIDiUkL{5Dl9E?dCgV#|yoPUge@cS3O)DL`cHvAUC?*#ar3BN1l1NL}R z;v4Y$IsD$hJb>3i(T%|Y7GpN*!{(LrVLU!2R)>*wLu49W@v!e6<#g8ABZ<7#Rn&4vZ&69TgZElC%blxk?=c7%9ZH z{)?GR9rYKP8npI{c}^YW7b(oO?n{fu6RN(*^rAIiT6CUJ@kK@+t@qLr?u2SDGGl42 zmzIzxRCEV^@{F)qnzkoE>;XpTi62|M9dy2mGc8Z#YO!4AlA^2R~>Uy@{gZ zGUwt(lJ=f>j8in;4?cpr?ZQ^?aw&pcrYd%eE&8Ld3`Ao5w zpP}vLr;G9V6gEC{IdwK0pVtK5CgwUmAE@I5sbg5`7?L_pk~&uFI!=^2j^{eK9IoXV z36<)=b2Rq_>Nra3I9lphC3PGlbsQ_8k7UrCU7f?AkE*uEe<1+--2(d@fxS*(uN9bQ zGfd8=)-ud@`!GSqOtKOQHAB1(ZbuJnL2b1Ieaq2Ogg(*l{j!Dh6(;k+zbFme$Rs05od&V2m z*CrIm1DUNzi6ncG90~PJ$gq{na<`bN!?)w2JPPuV&E&HR56&uG-5n+c8uFQCdcT^B z6&{_XU$(OGxvl4C=?NUd;LD|;wPUS4JTDkUXH2h_eIC6y-Aj*AfOKdl=FNo|Flh6w7pQd>9&V z*id-rx?5!<`xg&ZbPf-zcZj$m)%kSV<{!941VfjRzRnd3Lh z9KS{8_(z0)+^TuhZ8GU^;z`ft)Ow!uAND8xL4LI`M&&_yY|l~Bo+^8}v~OOW_Hm2+ zW?E{d?VFkpGS#;slX?XIJc^} z&W&I#c3Xq@Gy`bhEaQnx5Wx2|00v(MfH1JVXAn(>28S{l_+>3gdrE>&a1g6v=7`^H zNz->?n4f`=VLXWK>KrEXOi&GiY7vmK=-qSNYb+M~JL<18M~$6M1N+FaGsr!7>`Zd^ z8#{~Kea6lvch1`|@={q!#2BuCo>(G~B(k6cm zhVBNy&YAutx8WvfD|Tdpz1XvzM8mDvGYR%$=Oo#S{nN!>?4n8R#a`-WFLqQ9d$F%3 zvlqK-3VX4~dfAJe*13*|u@y<25I>SRDSjk%m-vy~lf;iC?-oCjy+`~=`pM!)@=p;z zc0sTBu^Y<2lCu?QRQ}PPtw_Z3ZwPHg>iT`dQI`awwsI8p%u+M!n%?u!EBq}eyl=7; z@_Y%$Bdmc-lwJez1`HfMLe7+FcDx^e2le{S4pY!b>K*R_aK#&5v7C6$h&Z^Vu1!3yAMJK<7zrhkZfA%!GB9 z_X4p~%TfCfW5&Cdz-WwzF#o$I%HI()QyuE>_>t=$;fkDD7V&uc2e3EdZl{qax1 zlkA@rw-errq{qR8kP{E}+tJwW8R1-GJY-9wqA|J7_@(maVKkl6#^Dz-ofd-dw_A8( z2H*3y6=+2>S$uK=4i#dZ^u`2`$bi*44m&E!-)dryo#6MFDZSMxy#?#I_j2VmpjWD{ z0SP`SW7;yt2kXM~NMPfQCt-(%P-B_)FhK<)3>k4UIWytPCAwb*FVQ(^h8HzbO2aeh z&F8PN4qV`M2|NpoI)tRtw7VN^>;m*>L7<)KsJ^chHTKHs@nzF{R=D0K+{{$l+J-l4 z!6E^tpj`5Mzd+D1aL9OXdapom{tF~~@Vie^w!6A$zv+~fdZ|#VebyLH_<0 zkpI>GD93rf!G+Coyw_>waqLC}Ly*JySm7+}`s=Xk0nzQqyBZTs88;HOqc_}6k61eM z{})e&v`3t{{r_lt6F51F@^5^$yQjP7*kg7#Gn>sZNnn#^j!m)~U=yxzLqH)MvK!=- zL&DK8Lr__Ejd&v8huyo_gwj>Uo~3dXr`Q!A2m7EIthGkp~iYp?zNN+W{*$WP7*dJ#f0EiBTWDmxZX9 zuTYT{-VhN+eqh$Mz13c=09p@1HZ(CQCMv}l`7?&(r98p^N1aRpSh`h(B(E|!{U?@} z^-E3d-J-`(&iz->%wfZBC$$Lu*9RN<5Tk>ahqW8;GoBk4ArfP!HOVhjZSsZrucVt~ zGUZM}$Y!!Dc~`GQ%{5=r?b6B?W&|GpJotK;;UeK0+L1d%$J(kE(AO|ccf~t^BC^HG%dE-A$wT#8SMl3q zH}4NH4`xySj~k|+)YXR?&#Oe|o@azJzb4YHC8Sv(Y8wOVtE~EpM6_OvnOa{0@Cu5W zumqL3*I_YQO-_-=yNuloWXKLBSi0|+A{asrfwJFZ%zc9vPeRFRt_(W4i}* zW++~AgMWIwe+5=F)v0%2TkOud|E6fkV~)BuLz$HNipoPMH$yArJkd#Wi{ltWZZ4+P zlOZoXz8ZC25eYleadmZTd@u^rSI8TcTGX8z8*B3=lcCnQn$g55cM~j&`l3AT#*>Ut z!SCvZkgb^A<*(E)s*ijI|BA(w51Y9T*57i_{8hsv-&Kp{MA{|65wS~x9}^m~jysx8 zTbseYsdW1s3Vx1q^t;i~j$5-t;#>pAs9Nw+00mW+se+3cF^7O4qoB0q*g@6=Z(}#C z?O};hA?M7jh&sS%ciLpyO1Qwf}O1v{O)RrnZ7e&36FbPcN zj6n2rO|&IWR4h2XUT_gB$W0eK)=mHBg_W5lQ4GU>GuKkkrMbF6x25;|)E1(?!yZmH z-SGB<-3kkaG>rs%+1fw>9C9xsb)^d~B87cXoL_NT>~VtM@Qa4;;k=m!4FgJu;Y-KN z9^aW+6q9aQ6{`;VUM~9sh-hV8JeNh`!va>Y9RZMda=Ic82*y*G9ST-$b= z!^junz-B)P3m3?QSnGwRrO5Hu%A@h4XnfdWXk|-Rqg`WTxSqPy3>Oi;P;On)`N9$l zIn3P!(}OvMX5GaThj%B2@BijoHJdo*!FQ!$kXA?+Pjc$kLe$62<@ziH5VandbO2yO zl-S{vCVEg)<2k3CUDJi1(Y+XP&BVakWp=(=w0wFxGsTf~rkq)eWPWKp?|UP^9;n#h zeNTlE9AmKcizC>pX{2&Cy=hA!J;C-)Z(3VbrntIz{@4-A?2X)qb}qOlwE%BMcSvvI z+_HVtLSTB+xhL_BWh?bfz_7vq(bkinUIF`_UXf0Fq9ScgAB!?=)j}Qne_E)MTYxvY z_5Sp+%Oe4T7VOw_Pv#Pew)0c3M1#UOumEi^7s0129;DVNL8ss66#GygeJ=ic#Xi5- zm!YneI&*4KsSY25pfhE8H}~ZW`SS2^0l$Y22lzdAc*WRG1U+37% zI^w{LiIVe7q}6G!Gy#i9;w|=d0$p{u8^86@14@0Jj9FbLzr#`1Yfw}9@_Mb=LV629 z6XShdg><27wNvQoODq17ZxuS%^B&wn`rN+sSO;BgsX@{jLPiZi!z<#_?YHLf#~)|W z_B%`+hwrx^9B3QAyk!43p|Ef)9^G2V^>z1ls~yZqy}5$B{J!5mdiwb<{OiSgk0d;! zD+=DS*T1#AVC&usBG;%7w0qB5)oiiqm8uR65~&!=0%uQekC@U_Js_u}K8*bORu>8` zZy=( z6YPS>U=8M8HyFTV^CI@1YCZCnip3%$OnkSwkc{6TehQuh1&gBS=)?!6S<8MQ4Juew zYtcdZ-H7pqb||eqES8q$P}WNFm$T z*W0I+knim`wh{f+Jb<(#603>6LV54L-rj;3Torm}EjaZ`Eg4smOF7$w4NEpy8c{d~ z%k)%RDdv`8>=73Be?tIo@Q!IHVLtffNWo+kloQpw{|zZq&E>`8#WkfgEJUZ5Awo4R zABk702!ds8w4Q5-jf+z~%7k;K>{)h}HFV&z)4z4xvZy*+Ez^dkym(?RCbt&Ty1Yfh zK9*c`ZwD)c0p%Wp_K@Gy^~KIsH(Tz_Ij_8aP2R)c^zbv0udedSM-Xr@0s8__^vdTE za25fl0FXv%@EGY$J|;4EVsJ~je8$=1Cy8Xp8F`QHDV)?txwzr4xd*ZzYHb__!aW7R z2~GeD4Itin3>pBZJ^?H;fOuoD*Z^q$BY-6a5brRS8USs61W?WxNW5(*XAOj=J_^Yh zNW3>G=M6+|brVRZfy6tba+iV7tVbc;1`_W|$~^``V;+SR3?$zAlzRnq8ty1$fq}#urE<|gXs)A>l7Ym#v2xT3aw(KRqGpJ9bmgcWXquyts3Bthx*W9x z4RRC`HATD=EJtlYGaQAK4J785%gYRe#y1LCZXhvtTwY-yG`Ug89tIM#*5#E367Lkt zs|+M&q|1RowsW7|KkJ?cMy@#oKyxLbWFp1J8|ig>)L1$6hG#oW?b=7kWvju`~8UpXW5*8GE5- zbQ&Lwy-*rDjXPs6lz>j--q;HzpwswS?1lQ!Y5XGgLV@U19))z`3nHCJk5An#j^GON z-YcwW66TDTPYSLgpkPgtG-o_`p77@6SXoDRL~;Y$x(bF6PH-iH*JFp8g1Cx+170ej z)2yTMa$T`q4ghOu+`0EaU(tl0iW9CxLi*M$ z(XVE#NP<;p(pig&og!?Fpn`rrlkmN^7jRFZe0MrEiiPDo*#~d3uKIL@dcE8zG)aGX zV9hiFr`aOoG@1d59p_-y#H#@ziIj#$rKP~ZJPe3rnoasv8Oe8r=}Q; zavSYcEU*`mFls(*q-Cp)p9C!BVZ}HN9Xaet97yb|)+Afg-bBVW=M_g*d*#d;?4l+a zp`6{~jZ0Kc)WAjl`6Qrc!>@MSB_p4Am#ki-*LrJ`X?FA_?!+xyBwb7!ge9LfG|71j zJM~{w6n0SsThZ-LTU0~M%~`j+WjO7YuN*B{r70M#IKl*vVIEG|1LKB(W6-qU){40+ zu9$tSNqWl9SyOYtoR(bhrYo!gMKaAk3`Er)YhgRYP_gGO2#)J zzP#}*6kli2U9%2M=jzo(Z%q}<=IWJ2f6WRXjwQv+nuQrS`W;u=6+b?IGUM22Ib5EV zmLrU8xeXli(RZdx;(Z0V~_p)g}3|Lq1<-L zoo2>-UOZ#|I0=4n42Blbsf+{x2B{Uo4mn$S#FA4izBxK7`{UlmZ!vFG8Y_nRyG4F) z!LM~KScs0sn}%B#`+(R#jUWBE7@N`>Gg>+n9TLe6A%Bpfa;0}o~)K?UM3DtCXRemNtRX;Bt=_C z@|jjQZV_dBesdjnNh_lAc>sAphQD%l{kx*eGfP~)lmnWOEv==iW>#lepZw5B?iOk*LV{nvLkB*oK z<;=))t;Vv|nC4E7RtnO~&0(EGq5~b)H*(Y)aYpM~>;2>(?Fy~=* zAJ<$?8toJW*BI{3ktgBmi@H;@MXc*8jaSRQn@yCic;p%V)qN2!C|70|4;1}TQQne7 zDK;s%oH=L*;Zlyl@W%kH7e$ejWiW)rZ?-mR$$OGTP15`n?@WzKcLuCr6jR^GiN+PI zIof2TMcdE9)=u(0X>_$EtB1&Ym(ipQh{ibg6}y}+=Q5U{t-G6&cUwn2W)!uT0?Jbu>@>dx$ZKZzU+;$6IVqUXSTK2#zc#)o7-aPU_Bdb@q9VV zDL8uZyoF_1r%jusOD9?7>Jn4EODBTQu+iKFqkUGnzB_n$QF`DcE1KxWo#0l^af`4H zo($#3^ajo(+@hL<0~1*@H7<^lKuKT+AySouNo4<_?(uu71Mamkb=^33ErT%G&C}Rt zV7OG>)4{aHiM<%?$LtuXT8x0|^&DRu&OCiu+q#ZCzc02ZX{lByT4W&fx*9p#c%&4{V!v)n@I7s(*}V zlD5vIT@x+YhED25dP4!movq!U!gW*MU}FbRm6x!hhgp|wm13osH!WjNELyuXin|bT zt=-}}-bKMd$lt#x*hnVn;HYt-Jae4jkjQIf{;s?Q`6KozeL}NV-Y8b~Fe^vt^=y!D z9{+UYoywf$7CrN%W_Jf?nE18PXdeAHz8GT#JKL2mZKPf?Ej1`-7olF`x(?~IBWD+R zuk}k=+l_S?i$%*_5*!LD-6i8(3Ps_482nfcEvTkBa6$=J_c+?T=5;v(!+TXn9OV)Z zXZ;U3$|Z_tz;eB=bnpf-V9F&tjl(q0g_`HW@oe=_3+lSpYi}wI*MNF-jpaT`0b;}% zORVL~TljD%+ZuI18BC$vNBiks3*GKEISAkl20O$t2*JQ@mc3{koQp!1C}in)CW2t1 zET05WIXB*I1xJuMk3u@JEoVpw_Bvf5|a>2by`uNnW& zZA{%`rH7y$vg^MRedp=XThTVp5Oj1acLO%uDc7r*#cl)SXg1U)OYJ+AP}!KKd2B?I zp)iPdOcXDNDon()&D};PA+Mjd`tp9QzU(~3JFHLCwd3bth2Np>?`OJZvKE)8K7T=l zJi@6k^;`BK%%i8mY)~9qumM^2-s=&R_XnY?%DcXJ1&(2#IK@us;+g%qEg zQdqDqeh!p8P#Qva!$vE(x2%4|ftr)Ht$>Uhv5r0ba=VVS+ zJZYV*lc#@KCs)i7059p4X~W zJ3Q0$UD`B}&-=OT|b4 z_*Zw;-EHVl9Yb|{W!1ci`ULfQt`eiR+5M^gj~BsC>brC5Mr>LQioEGA=d~I)JfH4& z&q?&$M1{(GixTw$LRptDZm-KT^^3`RD?W+QcKAF2>~a8HNPrwdx`-$i&J!~lolh`o z!i(ead0IO?d+RrNKHti^MEXu?<#Y(gta~Ybo0k!`ogq9fQw^9cgQwJ5%$`Q=JBr)J=q_WO|_5y-q~c74=00Z;8RXQ?>eOQ6;03 z^UhK2H02ZhIl@v*R88}8W_^2$qPfuaG4~9!R6L_ayDS6-b8lN=b-gfkA}h+(27|l> z8uv=25aQNsdc#PchrZZkV0&8Z!{ zgT}PVFP?z@vy1k#FF?esYfoK?uWL4Z5@-|no)SZysF({alqDY8=Of$u-`$AUA zcKq}QFOsQ4WO5e+KjagI=G6xOixvM%_;IFQD%o5WXVZslB*r8|f|qG#3|DyRx{JkT zSHpJ(FW0T$rhT|n7m)5d0#7;-r80+1_jq?b__8PQ?~14{I5>n zXWiXT{5KfV*U_-|GGuhqJHon-Tk zwz`uTlMD%7Pej1IBf_22$Ze6{5I3`en{SM$^7_Nul(;v=g}+@WygjnL<{cCdlD;<^ z`re}S?Ns{SD!BjHMxVr(WJvHftqg{@!QY^{-mzPiq@p~3$vod~@_dKp`A*IAU6Ns#XR3@@_e7>`F_pw1Cr;SZFx$JNrnU;)I1rk z@KzuGK(Y^iXr4ZxeeBoF`@<&hk7(W>l}tCSN%k=Y1s~Jw7-Ar%k9~Yz{H#ytc?-=? z82q19{GZaYeOj`)q^)ccW0E1kXEZa0x4}()-Z_68g6T{BmU({G8Sh(!ZD&Yu6{D&AXu00t zStwoifOM9YxwR!7Ciph{PIPZ?TF#^XLGC`BVSxs&yW~ld4VB#RJC->dQ@7n}kK2kE ze3wz8^HIypc~oPlUG?1Hw<1yv3N#S^i{%F2i{=ArXa9(}SgU02kP9zd$cALbQ2SaR zoA*EQylR|ZfAD?AZT^5$lxGE`KXF`#)Pz6egyaPO6T8#F6za-z#plZU$M(w#SGtzzO8Y`?zI5GXIxu&ZO!evd8T{00UqAoCcYTAO2`(b< za*}!cTt@XS_MqUtIKS{08ZmYY0jM{hveVQ<$$FbxIXS7Ey#K_N<0mS|*UItz@P5uV z6JG2JA0T}XGU6{~BGU4DPp7=TlovHFB(!?V+|s&pOQ^EvSEGy%C(HQ1Y44|Oj^I~9 zfuQ_N8;MUq++9}iYmRSJ?Qi&nxRr^m;J3u~I~nEz=?{Ky>78#RK~pKO`Uk={L4{AU z!f^^`|7a;+7XAqiJA8<^9%eFo>K8PYkg;V`CMe^@nk3ZbWt7$M&r&%LQOGFe2>%k( ztt1ogBZBv@#QQhJdw-1AmGiEOmry%eZ=9V^jr?17_;P!G=WGIy}0*e*M~rsLOYpO;Q`Vm|n@ z(E1@m2q<2u1=a$EUS+skfmw_Y?%*rh3dJHAI zz2MDE#Yg9Y#|eKSx2oTcE)4pXTo_dAg2iCU=H$ze0Gf+x0M$fwsDIY(Lri;R!R_;5 zh7Eh&0K2*Bg5f2NJJ&>SV*74rBX#0j7VL?wNe8gHQ}CV}oE6XyJsyOT0w+KZ!1 z2krg%QQ|E!nu;iwk2M6w>0%)V_+});`xSxMvjH(G>-^wiGgN_gXfA z7q~1g4{O~an0bIdDw8I@{(_NDp|re(p?-jZrajg$Yu$%q*3ICznUz{+2rp)=)(SlP zG|O}7ydqEVIxzIJqJCbZpACFcy_EvnO-#^cYQ7I6>qJ3ZV|n_+Q|SvBl=$+eW`5HBKNn79IexL z>%Ea?ou(8_PBslp9L_t!SDTyTD8f3~m~QY}HecRQ$uDm};+NMD@C&J#e0f6yzr1y+ zdZH!wH*T$1awFm;_=?eY56GeCZWBloZThKy;Fo69{C>fNvs2+i%jrtv?6vWcM#%r% z6qK5&zq34zSFDXL%}!k7Ek_OOJ&hd*lo)zyQme;qRnO2QXB>Rkk~wL}yyp}hQJf71 z|KcEkN=lvyUtsxg7Le*z>F{z!v9f@}!>=yFkXBXq2KH{Z;P*Mz9z8Bn@D<<4PYce1 z(Olz4q(?>}@77=<4iV9j^CFFMeV9j;s-w@)Q^0*0Cwvzo^;rE-k`*$l@Z&h^%kHvQ z?n)K1wH4`Fv2pB3+iB5eFG#)8DrA*V9zH5Kecl+h3$T8vp{wXL(qt%CgufqAIG@`ZfCTZ_RDPa^n1f+zYq9ha#)2ZMhmYOvmAz>C_! zhs8C%=;_pWC`gwlp@iyu76GyIy&r0IqRAhLnTa~ z1uR4`8%YZ-StzT8$WA*6HFK~lHxrfhE{&CzyF;=|kCxyps%=R>=X=kU<0$4{4NQaI z=N+g#ZQxa22J7^{&^mnqr@kV7wzHQum!KbS=hRjioc@EX-pr485@Fsi*o|L|MEA7nC>}2JpkHEEj1$7b2g>o-iM`@u$uR z{d{@mk*DWNo}DvyMd6u&IM1PypUjt0^uC(!W4-@}>{EF8OxC@=UXa~UF2De;=ErD@ z?qbm=KbmVUMB+S`e$3!03>r*|1y^sU;UPQp+(E>sp-+a3*w?)hfN6aaos3Ffri%k= zF~hPLDd?O&%*cZ@Ifq=qukBIrf+Y;i`-L3(wi_;GE3E-<5SF=m=lgPCISRRW^#*YV zHPGGca2d1iwlCi-i{o;x3)K-jTw%cD0^UQwi>$OA?g?j6vW^0W7-(;!N7T^6m@Zb@ zN#1ohZ)F@!)LC7a=~wn^l_1Twg8VQb^0kxAy;zt|VXphS{IEiAcXdOdJFL>#Q|Oue zKDeFwV4(}n@4<=Bcgg=e7%|(0P7@N=SOeXvJNfLce4)GM!7EymLRTh=+!fSGPsZGj zb8*L!AMK#AuIO=~@Z}rTh32rW`|Q>Dx|95E-JGO;J#yTM{WI2Jy_m6*YVkff6KgH| zgynl$^!&_Z+~teX{Sw`dL7lsLRs!WngtBv2Dr59IFeXhMc2%k;It%}rcdjhCam3Dz_za5N{*6ISwYioT4TfQ3=;hrZSwG58-`IqAR zFQM_g(cNg2JCk%fZHMb3BKC$O2O`{dA_Q!Ct#WBV&TDOh1Mm{na9^?+te?*z?|--F ztteHF;M?JtjK<(VW)Pw-s+D<(Yvrj+x>jX7#rgRu&Rd=@vWuwaXQboyIXo4m85Nvp z9&#}cwbkTTC9Il+O9sar~<`>xqiUPK+maMQ(S`yblxV)>(PDgQ+1 zGp$K}tw{py@F4B0PU?UTd12YywS=u|C)=}eH_8xhBxBg zBk1N$9LrjvISutRv>3!5i1Y6Re+uJ1XRNR@y z<$wffRCx$P+G?f z5#S#N@XrYFPXqW@1o)Q${5t}OL+@nUN8gkz2=(>h>4&%lDCS)3iVjBE6r8h~S@tb@ zGGypq|V9k|H;h=zCK?qKqQZ-KKslvWhXvDh}1Yoo>-G$!1I3_jefA zScC37j-T)HB&NQp*JwnIJrE}tDmj|S>JJZ3@`q`$rMF1`5yWXtvOh!#Tk|0>@W8L} z$i+nQwD64>9{hvl)SGoYA#CbMasjjMQCyXewp+p@HkGV3yvxXD8G~OV{(4Mmspb)= zg{&2B;uHl$$FQH?kNTPJw&b3kBUwwwa=y7nHvH?kk@te%QF<93NS029Tm;z|LHe9b zZ7bNX^I!qnjlnd1UnD8oCAEJT@jg>z77Phq1?+O?%HB?9&TWgE!6vr1M<48)S#YqH zEI9-ZdjGZ9!n*PjywfTtY@<`nqvk2+11#qPE$7j5%lU?Lote{VOj+mYN_{RiMePMfX;pn~c$o9eeW=ajWFo!^9kcNee~#K0>*IbT_jm~r z;JhJkg1_+}{)~^chX`=qkPpJ&=vt4Tt?S!E1UPTV-2^V)fS;>2w1@nNK>68!zxEJ` zK5v>gBBuWQqb<#Lc3@K*$M28ePx5E!0qv=`!>>P&%nAAA6QtSB4g=YA-Lu6Cl-F)< zmeFRxDgnlVbT?YTFeA1cfkqK!&$bUQY(O6sL^;@Tn*C%mP0?*NN)B1tR5Rz$v? z=9@9!XPa+czf0xA`x*1D_nq)$vIM+pqr7b7VYejI4He6)ZsTfR4NnpNu-gyE+0Um* zOs4ckb1mublGl>9(ynMrThO$9&NN8}s}-gGOp$-HR z(1?m?MsBNIowmIj6E}j2Kx&s6b8ZS25-AsLn3g7nLIAQ-S_p4|En3PJ!N-U>L4oy5 z?0v^zbORP}q{}#!V}auw(TOEMOUoREp^g#*v*gKgFa)c#HIOQ8pyF3+W}P4o*-i|e)e1@nX*dE775q`cMnDvO}^q`j)gK4}NT!iCqJ zau1K3GLzuTWE%SOn5P^!-4DeaW+JSHl!bRDuh5O;4vSI?*R}3vKFW+043qV3!^Gn- zS>aZAlapKVw0re<+P!>Fx>w?gT#_<+*8}zRM+h|$ICT$cVW)p?S;J^8ik7jb~uc*9un8AtdAc2)g6p*n)p7(aKK>@UxvkL~pZZ1?>quW8%{YziN}(ms zf0nyPX~Zh-CBrM6#?KI{Uda3tuQrM>1IcVlo;+>6#PuR(Py(-1?wlCdTW(9KSf$8$ zgvHm#Jxd-R7s%lBBCgar|8W18=lNCf_h40JP@ zaoHNdb3*Kia6@liXr4iy3AoSXZfcUhZMX?g+-FGy{tE81x$Sz6!F^8bVf|wM;fukA z=D7y zYo}6hF07av6xLaTaK8Cv9dyFvd)dZAy6IdDr<_w;XDxvNrH@0%OX9LR{blirP2_WX5=c)RG`e$U&cue0gx zrZ@G4@R678L2r+EuQ~1chd-wS-hz0~dB;aS{)AC?aP@p zuEmpZC~kJ5d=?ycbsHTUq>a&Yot9jQ!E4*hd!50B(WP!rGyYgxe0gY7x27m!G>re=br1WgTcV8W$sO) zR$T8JB90<Po3@Jzzc zZY-lBg zNdgizLJM@Z@OGlUf%ZNx;wYwc<7zl&-4`?TB_iEmh$1L9&%)Fi+(;2AHVIXc9rFqh z{+08QEGxd$jsmav4!oU11Fg&Kb`C9UT_(44Xs~sO-Oiy!t?TM`4lQooOSf}qN$YaC zokL4ox5(|pPPuho9DLc<&2aGLT6e(h+|K?3QuSJ%OXF*K*!ko+W9d(C!MC^7-)pul zS44@mh`v=gJZ0`@US;dIY^lZ1x2f&`|I_jXFXt?1$y@F99!nl)hY6iN>Auc3aNEFb zg)cVf_*A>WMQ88~&ZP1p2;WhPWJG(KcM_f89TZ;vbz^kfub2eTQWjE4mhqkJ$HAo-Q#YD=^}dfV*!3v#_3*dPS2kPgS2i!lTiTK=oq zse>C99cwfA66~t4LEi9TQxd+4PMO2Fb?!r(a^|USwA73v@0Ty$8$TBe z_rW#XU){qmH|c)<@PcZ|EuD$!$Q{6M&Mo)g%FmOLFfujYfWTL@`<^x(Ee)H~2kUK{4-vYc;P$fu{&U3W;&H z6>LM!PKb3g8-}7QlpCtgYYVuH0qO914wp?DVr$67?DZ=xC_5+3zRXGO0{@RaKtaT( z+5Vhe5RRU z!j^)wqc3g2;HW?NH&xY`&xcEmu|py|#&p8SCb*R%U$@y*xq=%!NJplS8655^WR?ye zR>+ilHa^I?8OrO|k)G~?M^W!3R3|>!J_AePt0$(Sm00A4Dk)&e&K)b2% z2HWgb;Fi~jvW4vR^@HG>V+T=dUWhW%ehH>msv7A>(P_d2rm)Lg&@U8JF9D7VN~7oR zhGq1m=EcMUzS_buS^78`(G{wHh>TiR(x!;#wHZz{)7RiE~%$esQFBgPW;o zyF}#eY-QS{hBqT#boF!wW+RtDg5p<(gV*zM#{*h>g?%G^PK(>L)UE*I04k$fINUgE zt1`JAD0&1dwdToicy92pY@pP)#=;Vg1vMb?P-Djn?`?cS;q>8_*V0xUM3*d-Vz{VQyEh4X?rPslzY`DxWso zS3QgoOPy$%5Te2C%Id+IvISU^spVR}6<)owl<@bK^3|?lr(e&+u&8m(%(>mwmF8-z z@wY=_OGViwu_kTV6w%Cd1qL(ShSy{Jmr$N^KdLS5LYIi8O5C^m)< zZJ*)w9WaeGV9L>>d1q~RG>wIleYK0K@Yi!5MDv9^DCY1@p?!(mX=h*y>2HPs@2-XB zL9QPrrHP`ag7vY=6rYWxG-Wl$AQQ=on7@7phq!9WRX1wCJ#u_xDW0S*>T{O!L%Mxk49~bN{gD z#gW9S>IR)aQ`}LRc~B3fE+;YFFRi8DX@i8IgHUUA1} z$1CmFT-oi7J>io2H^YE% ze4C&xA_FmrOFJ>bd9%D@PL{jkENMfzFW9)HT<_k_nIG%OTghy^!+72nd%|~ei~BCl ziPHn^3rB+s$Gc_WU`PPHQ#E`q8-0u~(tF|ibgq0O;H6R6S_ii=#s>i%dn<*>%o=8< zAHoMK?Y8FSeP*uaLTH1^hUuW|TYhjz){%m8a14iFg>XoUh zb844rrA|)$(CAz_PS4_AKWwGY21=rv3h%S#*-SWRBD;*$%8lZ+)+KZl2>zbWV;m=M>MRKu?@si-1=fC zUk!GutitBmsnl}f*hWzW)`Jmi+tt#k>c?B#ULlV&*3Y)K!Iq<=GgH69+IE7mHr~K% zMnp?$*L&UIW1!LrKF+E~gI6mG!Kx$&s03u!^Iq_YI0pLZCu5IY@AQ+&{kbVK!KdQD zj2(PBk+Q4cIKgLPK*2%UJ7aI7ai|-!M-g>mPx2_Ej_+TnA;7=R&t3_%Ft37UMB3q@X z!Bc@`ay$K{URzHBWYAuo=$Q88KG*cM(c^5>(`06!Uf4cvn;Z{!$+%@m@HRI79kiFX zw9A$E@7GPa*B|^zRa&Mi3jY0rhuCM{&WgOklJ~{TT~&dPPxEuE=67h9l=Xz~&;3bbSPT!gPaCh*Z+I=&*Qnta;_+DjW!qo`uD2sXv9r22hV9)ln_wJsXj#Kc zjSE7borom$(wBBI2ZUdw2vHvX48KG<;oW4Elt-(jmL01++K6SJVGol{wa<#m^GwX0 zD_P&!vGs7ejuQA~nff4L#ng8XNpD_(n(oZ_Q;Rr}P4ZWV{tJ!gh4dU}WuOOOn|y^8 z2d1`4`WK8AER7a^l{4liImw_fUt=UD-0*gVm`L|B5~L(4qI-TDx&@=tNmSKKn=ddk zZDwi-x2kYW(xFsM%XZFL*|W7 zss&%?)C95AL6O`_92INwKz#eL``W+_1kFK$_i+|D5K$Op6*Z>F zmqsF)qoC2W*IzK|Td-395K<|`(%>wnHc9I`x0yQ$TK5eR-sOx(C`K}J?=W#VX@kYY z3BJLh9j8!guGcuVK3g4PtYY=IQ=E!<=)E|86@@cCutkcQH7J(q*VSOLe`!PN3Q|;0 z(Zu)&t7n5ov7P4r=Gjk)wbGj0Nbt>s(8ce;=6eXgTTrhIfcZJ$R(eXnXKQqgtWg!S z)O%!$5M5hpu9S7g)0EU>;aD(gEvQ77(@uzd_z-iCqgvdU%TKA_F-W*94cfXaxn6Wh z?agFe^!;L8eSRM4Q%(fFO2?DnYrg}0T;okpqt$QhxLn`U3=&pBBM+7+J^iK%IPKDP zi_B5;;ESwhRM$WZ8Y-m?_!7%r*ajXN=!%kDZP|mnhYc<4iV~k-H4Z;A+D1U!^etJn zqxY+&f7f%36OU}Y9!^4y$y~p&1=7=uWa|>vawy9YRuepvyjY%XV*g_J0c{Wd*~Rj+ zZ?j9~ZMWG2RyqHia`zd*(ID$Kd!e;7;TyCD6TU@O>^3q3>bI(#AHOZ?2777-UrdwV z;c#ht{oI{o5J9aXVdng9o3aah>3hh!ukpO#y>by2qI|C{io&D!OKUQ}iV0Cybcyr# zV<``>Xl4&P(JPIjd)+KSwPVn;uqT~$@?LS)^3SLZxqxV3eWAL4z=$g#%tNBDvAop< z2~WJOeTUopA=?d8+yCI(ld>@Q%4Y=MU<<=lSC`fm>^oBRm|i{-*^>N?!OT2mX$LJY z8}0Pge}a;S+}H*TH!umn4` z;a&*jRUGI?t|$|hqZ3Sx00(l_5ffmK=A)>n(Z$}v(KxAVqNuNwQ@xU!+XcKKK;?-T zU_a9NKlm}fnE%6{(6JJee)vzpM5pM_kP(tL)mVe-BeE zdjfS##g?pAKWE2xrgp_VxGl@=u$*&XAo%v7%i?FH!SfWWx!Iyz!EqncPBJNUcte-* z<~_N#FN$<^6zQx=wC`Fix+Yj_EUIPfJNV63x$Sd!KM8C4GSK=7VI+ere_|I|U{ywMNQH7zB*ruh{AM#?h}C z$xX<6)=E60vBTd8Q$ESOFd96VN%Dw`VyO=%vN4F=5Vj{->}X6rw&YVwXZq5+>I!WB z&amYsGDd`802eBT&7K~VDWoHLkCiH>&VIhKe-v#~V3K@aUGx&+?`5K^`ANd1u%eR^*$Ws*;J;oeZY=m&8o{`#8l+*kNVCmpLrV9QU_ci7-O8hT1 z_-n+cbo`4AJ?p-VIR8zY*eX}~Qp_~0!S(1D)1wYnS<-Fxa`5Q=hQe(0XYV|*^BP4^|b7rFy z*AL%0#)h}hyw1=tD&~d!z4jsu*#Y?tQjXjmr_@+Lg85o2u>&E&$Az`v1&D2Z%$&1h zyKa!NO0i%T)&(L9H1Y?L>N%y{E|@QfB;fvCAl7wtKM6L~=vche9u=KCi1SP?%*2@$ zkz=m9*$pj_B3b0Ci+#zW)61yvH^p*$@KHW!j$iz&?FfgAMzckhl0i=M-YD;4Dmbt` z@BKAz+c9~w8bn$kdEYZ{-j4HsC+`C^?{t*6%e+0uKenfFLy0Ji#^>n8i$ zfr&nsb>cpkiThkMKq*o(V}M)dgV_IGZTjCj>3{2Q=xpNRV34eWn8f*@O| z3cPZ!t|`<5@@ohANYg572jPEcgGcXkb051=WTq;u2UlXt2*L_5ZEQ_EO;*t*Bk#i! z&Xy8a8n?wfj~Q$H!lDS{Kt%ifwv?^hlPF?Y!|GAkvR0VBTx{v-_dX3@nn=1-gX$(| zaBj-1dq!n09XC7)9XC7$9V?!gjulTuN7S40fX1HAq(}N$a<-9AJ;qcxmX3^RXuQ=Shi|oYC}KJkHwG zs`1u&;9RT=ragbZbo@o;Ov52c-(l`N*<<58jNa6V-c)3_bV{AOmd%%aT#!#el~6G> z^rTkpYxu14;_V!BFi)?0wr&e6Bh$U8Dl6<`g`M6%>w>~+vmd_Z0{m=eD9_RN`XbeJ z`Ei1*uWPpxEFy!N4t!rZ21ctawS%wfzC5TiSnjPEDuqmp4-*G99rx5#O@g*V$y;N? zN-eZf){CAZmWDw;FOu5~!ZFA&vU{zt$j)^%7`9`8B|m)}!f4Hr>2>t9wnnad%@Vts z>oo`P9l|`fkVRtXt{l`sZbsQsKdP&PQ}s)vnNow($FruMrALgJ0mSOC+ZO2H^a=6_ z9)r;p96 z>o}lf+UEz5tsVwkC2R$PKcdJv8%ly5v^Ci`Qa$V=s)t)6retV4LxeTSs~*rB*zZW5 z?+bnp1bq$!ZY-T(L8n{owsA9`mQ%z=b?A;=hr+;yimP}Z%v6TBi1Zh{nFWzzzZ5KC zk9e+_P%VYCmd(H=y2KL;9(6p`1ZX2bceaD-=nj1Vf3_W5^ae(I0j6SPaMX|BAVwtK z=TmW*FTkV#5E+7Y zdQ?<3)m2fwz~D~Wk=AgvLLsXQ04UBRDX!17lgn#ujIQ(fsW%Tqy3U(B)_q0Yk*(Q* z^VoE%k;zhH;7QGgW69hb>2`H*R0q>Z}~0JFuv#c2H1$Z!3hST82;eE^m- z?l47>Q|oClxD5Xy)IUt>3u!GzxIUtM46?SA7H42TD0HduVh@2D_>24=6k#7Dc342x zrrhM2`0%d@?CxCb)#FWSG37cmu06&I_9aHI;Gx|VqqjS~-dv0kIqR617ftytbZmR` z3V;)3u8{*dpO-5x!Nh;gm2o`E>U%2@Ek_+fYTJ0#QL*WT?5;%}3ki*@_AWe^Bz?{f z4kPaM?PK6|Y@ZdJytgwXfcm65y`eqM>s#Z5A;H}$v&^I(L!Uc>{N$SqKY5Vwll%?7 zC|qK_qhkEjy663bwUI5>Mk_PMmI;fCxJodLO+*V`#UZfA%%%ts-EL5zAi9v&TMsZ! zZNJae+Sd%l_;u<)xV#Wrdv`q_y=vaxr7h)79jYd#-XtB8qNFCWyxy{Cnz0oq=CV^8 zB~jFC#Mbvn+d9lmBlA{U@F;atur;Z|hF9+>DdhAnki(c) zcGlg=ygtCZ@>U@qKBi+Y{HNKAq*GL)V%;g&&>xC*?F5o4a2}|LOTVPCKI~P$M_>Qc;DJ<9WUbY_I8+L-02 zE0ds(_g(oWLWzp+aKC7x#oUt)(PLbZc6%WA!->7-CgcfYss0Ki+ea`v?lr?6xYENd z`G%Le7W2U|oDa}bsbAKUOa+cfr#S$oH0*}kavevAaKe?`Ov~+By&b_xoGptXOe$Qr z6himy+Uv3N=M?I|qiF(Pp1QLIR5d|inrYmy7oVZJx6&3@*e8?0U6@R>#8Ua#3Ojx~M@E;SQrV+fbt`Q)w z!%P8o=us14SR?o$gm12F75+pfdPIh|Et6IxkNP&%=j>0q5`9_po-}Hmgf+Mmeu7*7 zJxn0EO0cl7Dhb$s@^-2DTxv-e$+k37xIY)BPZ2VG64x+IdJPt%@H2$UQeWF_hacrk zFJ~v}o$AwtbswNo?*T-0Hxnho>pjNvQsHVlsvX7fOCrEGSsi5NB`!xQEx((|Z@EQ1SZoeimL|ycv4$B#R?ntkNL&^YCM-{)*Hj?_weU z4x5&OULwS6b-MU<`!}0aH{6R7nz38>B6cdMz|#-wrvA?UKBvDgJro=&lgChSh%gf6 zeZ&$YtRh~YKZczFPh!;QBez+HV*^wrseVlK89kwqE4cN23YkJ~=5NuQ=k;cTXR=P0 zn#1YMVI@{rxU5tb5i9c)uU0WOq6OlpZ-mxgQq=V zXThuQCy5`65*M5(^@^@^S29<4+EZf+V^VN;x~dh@t)y<3t4Y^LQkO};!K7<7X&QAX zdx{UziY8z1!K53x9NJ`rm3k&ax_A&h+X3ZNbX831;B~FrnNLB*zZd_7c{fT+n!mgQ zFy60%U8ekT?wp9uUnnDgoZ7|*oaenOSbQ|A^ zJSsZ77n-G5zD5~JHbCyCFp9LKqRlwH}*RlC4+tb^MVnFywa&cwBq zqYt>@-ol`gPlTQ!b-e6Nev;UmK!%|_A{Z`=KG{O7Y`#@YzC7JSV6kyrm}9*y+C_xl z;+)jyawjq2CV|PlL*8F6FUITG0GIx4vk{o#9FlL@t5*+d+1|%@q#ZSv)ztLzKnD>h z?_?NH*xFuS&tTd55eYj8z6(mDi)eyd)U&y|`OIKNlNd`H7atQH&U%OK~G< z+|Oqr7H0h2iXg#@=N2KeTM5km=hadIV?PG+PLMJ{xe%8@@AzQYi4yj!MEUeg=4A*w zNx~j@%D!_4x(T=!?K?-Z@A$Ls+vC1--+X+ zS;9wNBVxheSm|e2!j9xRQ5Ga~XfNz5zeiFq_bA`)4~el^i6MAm+^7MSfQ z8e0WRZn4Ll$TPOV?>sZH%&>9F4}8Q4_Zs8fw2pE(cuR;pIqM0xDmAaW@I<8HYO zR~uc&Jt@XSX}cT;lKF30dH~9|f?x6r18J^KmBwdVi1rcjb^NS`v3bBCNsWuXHAG9w zWy{}08kIa);bsn2TQ(=Ta9>fE9S1&pjQTPw?W}$dng@hi*Pk$Ag#RZDtd#J&vu%31p9>8?w-&n-}?!`RJ5@ zoT#YyyJ)WfS0q{0cao=JpuaIWa?oBQvv4!w0vvzz_NLLl_Xa!NaoWsqVom z)cUJzR++wYaB$-0>l#*2jkeRhb^*rb`dW*0hH9s6Wx`Wj!J}MUW>8 zDZRPb1u#ur1UZb5)0>}N0Pb@UWG_NeZ|Cd+RM( z8|R=QEne+Rn5`bb(ZpNrN=-<+vRZ{+cp$(FM)SShdSs%|jkQdGa;`!v*9#Al4$<2) zyI_=&da7=ziHgWZ6<+JM2U=*^0@%YYVNVQTxm~TJ>%nTU+COU}|31GfT^e3g?87$e zn+okK*ag2(I5RA<51?20bx7~94k5b0pep-QwCjffDtjSzOW3brkF=31J-7T_Zt(?qYlQ@2@u@Mw<|rMfM|aVJ~4GF$ND=c-_#M?SbKcxQXRr_40@Vp#>LbIEO4)< zYe;-GiHJv%R|g+Ou4LAICugLCsZ3%%JCM(_na{hJkDd=OXR$UTH^~R$H5veb=x=W8jdM) z$mpUz(-ZA2Tlo@ed~L>+Rsa>fYe7ABE}7jUIAD*Ya`SYtIJCnUGv%@o^%h2i@@=W~VP2040< zsNjv<#+B@u9B|xpVRyWbHOc0%!{b;=o)?h=Z<4rjiDS3S6{Tu6r&TSqxiZ{5hhyb5 ztLS5?5su9+tNngae|Q+smak4i)sb0Aa~nzbPMonqyVy#$Qy%!%<01WGFRv+L!2pZI5v zkHfDbYQ5-S0VZJasRmN$s}?MSqD8Wzh_e{&v1S%vv!OexkI9yhq(i5oQPmq@-{elQ zz73drMY9dNp14^LrR><3tS6;%J%k6Tc?g}GL=>gThg~a zb<+6@jutFUvB!_yhn>E`e}Ak2?$82q7Pq{4%69+!W&8JT1m6DC1U`-aW_sHbv|ey4 z!%XiDZsJltmT8shn7O6;hUFThvrRHB*e*7?QDTTVr7~NinrA!780Sd@WE$C$tEsPGFpmpjAnoBXjj7 z2-(0Z@~oMoBSFZ#)LkrHhBUT{Aw!H^=AwBjVtH%W%!e>r^)wx36XK2qrsmO%=;;}m zmr1448lAJVcZMfmj=CIjWJ`7A)Z3mbWePbBKhp|c!D+e2)RnK_YVswc-5bOZ7w0b4 z2gIjX!xNb&C#lLK+Bo%5TgCbJMH6&wxh>C61k3Pa1v&X;*5Mw}62nF0dHntwiwGU+ zt*x-sAp+mvkH${IRp8X~nZoMVFEB*k7evd^3k=}O2ymqVOh$l71Gp*zh(md3>Rry$ zHR{VE{56`&L)~zQqJxs94mVsCZM}mxsDyk3+wI^sbz@`d1h=ajduk_mi&-^qHF>{A zvy?n}S2_Re!~>W16l0(!_>oGOx;_EmA$&BddiZXd>`seQuQupk8x`%f2JpHF@Hzu{ zeFPB4R%`MGOJBvII&6v_1u^KxWDq?HV$e;=AbJ$UpqrCH^eBiyx0oR6&!*^65b4?x z(Y3<>-Vg!AL0doxy z!eQ|CHfvJ+%4K8|zS54|+_cJX3|YI|(&>|YEq0^2Cdp0gu^Y!9tE6ilR`9naSls{Y z&f<=}uf>L+F;6*aXFQEUoH559&}!xMM1?TCMRl#BkSkzs;) zgf#;(db>@bVnvY^vEjORUY7SWWyod&2rHEFMD=Wpy=1_i@8Pe~LhO{`Ywq{O_wQ~XHoXf%F zbu@p6#tybnmeUqtFGjeK5&pmkr<$`f(S7BjcY<;6FDR&cHU)L3aSeVCDFXO@f=?&- z41(WFu$d(mN4s^hWuk4H5_(%_JTIhtuTeTNKFC0%Q0X}H}AC3SYHh_;rfR7l! zr}@1J06HwY*4t9U>!|{=cONs6KN_VL2hSZrb&kuaM-@uJDzyT~cq@bzh~fD8Y@_N~Uie%Q$%e~O)YuWK|g&=&&u z9uAN*L=)3F09!>{AO*A$oJ?^BWcrC5cfr6<>`q^sJojV@fG#fmR@dfDsf$0M=bo;P zx?^eg?)V{7JD-VaM;xs)xpkFcOHWy-$!#$;2p(@u;?sA=Ya!&^7qFf@%y)*(6CFYd zd+|%CL)nVZ8T5Re(6dAC!tg?Z;(Oq8LtaTi@on(=A>V*vli|*xi~;Qtf%=@Gg0o10 zv2F$Cdxdm4qtMUBPD|JL&s!LxtRc0Jq<1s`^V&Re#96Z=Q zo(OP{0emF_e8m918Uem)0AGs$Uo(I&n%j8zwTHV9@J8jH8WJN01!}_ z#~5FaVu%BPZ$yA^7{E6pz&8!xTM7=!1oN``w`JnLj@B;(*VFdW00sKz{_#XrKQ3MdjAyz;O40#>vOqL2U zejLRR2LL~b06#H+pGJV68oiP~Ik_(G8Rg$+C zCFD{rWu=^}@NUSmE~65!m>UzDg3twcJ@4Ff)%m&@ssOQUsxLDhxs7j0TezGn&9?9= z*iI(46N&rV!X+_?on(=d2>TV(9?h#QZ|r+wbe*x3PopIiYZzJ$WkT2{C1c}n*@FQT z)I8vtvFt_0UAe>xn%t$O~-uy;e44+bn zKT_F_ErW#Stx4uS31-;gdtP7|vlS$jFD8!rNJfvo2iLq1DW?cgcz6l?UCwZ>QGFJu z()So71Qn|(bB#M%LH&|e>^}Kg&}Gstu#4`3d7+LN7JmJ$va6yqd@;952k{abH@t{j zj44&uP6X<5w_yZZ^&DSp^LS$+9PR;`PP9nrsKO?$iu?cs)3v8n8E2@uuucB2WJ zgSG7Cw!ADhFnX*vNycJewB}uo|R7HX_Bw%^|$grH$%#csUi zls27r5@~581=V(louk{|=a{m>P}Ln6K3Jm+j*i*#dYRN{x?f(bAruk zI@^!B-9l3{&80qOyB>rf;UczN6}k{t@`RB78F0-GnsfiDR5A71_odcQ--~hlAnDFqR`UTez4R#z`+&6A zN?tB|sQco6TsvAv9XU>8LF(DTd08%j`c__Ubft;%^>_gH8%WDE812#=g@p@m7yKj^ zPA^;wU$*V~{MsRI?I2C*wyt2R*X+jSt!j>MJ=cil_-S12t-D=MOZ8kF-I0<`y%OJT z?PU{sfbjz$CmITCwX^dv^A0rsVxX)YV8KT5dECaphFeyB*DjTc;hk_*2cm}Sc6q)U zgtJ`vT}w^dz1?njTcY-CU15{B8={c9XezoJ!l!*t>I%@AuJxv6ge)D!8kY`EW{=jq z@_uRJ@WTH`+MB@1QI!9~z1=wA#^{a zq#$mKcaXeFy>J`EZ0``sO;A-yJDke&yS!I3nYUw(w-1l7=#yi8%fcju>W#*2DzWn6 z%zdT(s9vQ;>YJ?UOBtgbXz(Yvem2q$KegpFz*SDAxrNx2D@oY?+oIm_E3}m!pd|C9kNI!^e)xMU{>pVGO!Fi{Jc)gS?4oTa z3&%Cs>~2aPstZwfWx2`6LxN=3(q{(3cRBnNQGP9!R~n4EGAzN*V4pQ=MF z?_+8a|9$$iN??{xMg+%yhyGBQ^aIC#Q^K^~?D(%s_zwvGQNn*h_|Fn1K6ZQ((oTXi zkf7C=L{nX3aPw^wj!oGgwL=qK;tU{>J{QG^5yk<)pfM+J#=L_O#({WygPEjfVS}}5 zLiD5|YBQ|h;YmySMmIeN7SNw;b3DcaRCA)iElzdq-bS~<4Fyz@5^PQunoM%xqzpJt zQ`}nxYX`YhQToX|xmj_P!^2xXwuIf0a3lH4&4esDaEC@37O;fy;$bDmG z3eO*CHQXv~y}uH`vFdRy#+wxVQ%Lp7&L_;K1IEY1jzoW0WBzSiOmg>S8#E!^b>MhN zW~PyHi&|xcA~U5phrWA(HNMPzM016 zhQb1qzG3C1slinzminPN6f{61VU)-xP%(wioef6@60&<2-V(F(ZP$0 zBU6H@eSPva)e^m?wEVE(?yQFRlF*Zl)%X@x-pPR%f++8lXfQazZ>GGY`K^(EB|w_T#P@JoYFwwAV6pUl%EQ*~SG=~F{IgUwA@8l2Or(uO`u zs!CSPQ*Z^}sk|44CjE7?6T)THpjX)hcr*QqhL{)y5Fe-bn0LLh3UK^_28ZG;iBC|x z<86z1N0TY>^=h7UBF&QuQwd5dK*_=s`kVtUrGvo2|3b%c#d%oGB!|CD-(+m|%cckX zvi;K`C1a!0$aA^$UENOf9U4F5czrD3V?AwFsrB&6SS8nm3$}}JL3`hPd26rWf^zu1 z+MXI=0DDPsTYE{kd9ZhLdkJCjjAE`;xVH1X|rjD3}zFxHc^O0$koMD6IXw;FT#uAT*@(~r<2!Z}AqM+BPW@<-7T0Y_}{ z=W2ZuvVR0N7NyIClL9cXw*u4EhS(svA5rzVv}ke^nmEBiyn%=C)X|e2!hd)4WQXwY z9Wx##jSm<~=eqv6Y9v4J*zs|dpIO`@<|g)J!v;;0_4{#nPZU=PVzE8$@}A%rAF{xn zw%!gjj;9MpNOHxzAmrp?+icu_ojT-o-dnuSntELpCqWU%rVCrr2jyB(ZOG2rYKv>IaakJikP`|HW=IHnvDF^Gw zK&kHhJy@aHUV>br(yv^~M8$m}SXAmC60$T@&R43xObleI&}4fTf>vwBmPl_cz4A>L z>CsQyid@V~B8AbdAhN{|ftJx|wmr8wW|jJm3wqxHTyojM5fhPPhvzXG#%$x6e;Ko- z52tYtu5lXMFB?rY7DNu?IE<$bG?4R#U~)sU#iY}d=*e1s8)6%1@aA1x{#g*bCXulC z+!>cGKFzVhG*g4(WF)oOE3r;A@#YxF$J`;(#HsJbR%5C`xjqtJ((y)#+wSpe{1 zN=SaDLP!oNAxYc@DM>8GV)CrxDva#P3SXm8fpCM9;|of7KLcr3nD@r{{H(R$E7Ct2 z-0U*eMUwPPWtXWX3aT4Q4nr8FV!~F^gd$OR2AFFEhFrkE@HdjbV2jDgP;;s$xiW;Zf@h~IPSv$KwW?O%noO-y6_R}{Yf7V99{GOJl+9^K z<(A=6PhJ$Kaah&I2MPpaOOrAES*idS=s5ju|L5Ijbc!J3ub>lUXUJLe)Wi zKOuFww6H~O4JDRHBw6iDe!;RPF)7+TpEQ$vd? zfP}J^K%-M>E#=YRJC>wMV+i}MVXRnTOy&J6mc4>J1oHY$46?)1I9yK#WmVB~n7b#+ z(m0jeH$H}{-)#QNP_>K|wDT8$nO8hu@c>LJ1A;ikCA_Oa!qn2hC? z+5Tm)O-oFchaVn#=wpl?#W<}UV5~^SvdbKCowk{yi_?OyQvt5axG9(D@wtNA*mAC5 zgDM@F1jy>%EwSuEln%a)^S5bAC$7@rQM@9Td^QrwcxYJ0s`1<^EjnSmIMmn6YA>SA zv-M)p_J0+o@-kAP97trOI>ggSl{|tw>2gwLp40XD+n_#$D%%?>s7|V!>nA9u%lmTi zPxYDYE5u6wSo50f7sj9$(P?9nBO)=ST-K;C(WNeTnyw!Q&aR$Jw<$<1S|-&Cxz%h&!}dlii~aemmtfZKhFU4-nRsXY z5Y*@a{IOYHHoK-xrVO@~!NNaC8X_38vweAPK|MXE(R1kl_GBtFo3#_0RTo=S7jhz{ z8t9n@Qc4d*_Ebq>y{6nHS(j;c2X2qjicm>;U)eO36yNUE>=urc*rKWm*4!ric1wlG z?v>%X*y@vcZX%~SVh6O!nkanD?r3*&+AggP*#)(x=(2W|R@#*`Q6g9-qpw1Hd!pEp z5T&WvBufl8v@C`-CkpMRf`qLs3uDa*iwsQ(e{)KBbnoVR(}`tVo7vcw1+aQq03(Gf z7v}}Ag1NDMw2*6d3f*?;q7s&jnG+hC8pbw@W@u_`%Ob(!AAS5Wy*7Y%CGW>;PCf<} zqdcFlg@3dFZqyT_{0;X5QW#^AhF?aZ)x>QD1xLT>rS~smY!Z7s<|{#ev2=g2xW5pq zpRIdA%5(#kPwSf?%ct?yV5rHYAtx=~A}qa(<`TAlI=mbgH-f|6xNeQ&ajG83AlA`) zcqY-=(BDDGXTZsWo?imZm`>u z9$gOE&0==L9nGTe9B+L29pilAC718vgC2%E^O#i9B!8EvaCda4(5u4SDRAkD)}Imy zz2`V?TurTXCd>3)qB4EQTA6NP?^2RRPc~GN-JwRthm!p43Q1lgzng5~v}|+CsFobX z{Z!@A%($a>kBm#a8q1;btEEVUD;<#{XOAUC$nC%hI1|gDufRyz3~h%QGXc4h7>6J6n8wVQ-W2R^nV8%=lVvmg6GUY7joRiQ~l!mm~m>N=ZL_=ByvqG{kZ6d{{fs`-Y*r*12@?>Bp zu$T!_S!KwCglg|?pb@lwXc5NTZ7VI&^=f&XjAr$#R8onGEaRxN1RvwdwwDzoJ^8rW zy(xexXV2~w;F)GihW$<|=bEO9r3a=n%Aid#goYb85C#$1F~Ypr0pbV5#Ti{ zTKDLlBoZAvQQ^^%3i@u&4f}3BmoCsUAI7syE%U{D$ZLUzvsJ`aILn+GC^DL%xfEB) zJ*@bLD`zcgpYPERaN)6p@e(bKp3U~>@D4KD{~vmJOLRsm^CVp3A>5)ot%@gCD5A%d z=1+%Y#5v<@KCe%{+M9Pn-G|*!XA%c?twoIYG)}&{iVrRvOMP9TSw_;UHU2`3x?ULr zr?U`t726M-(@9tyRsOCzV4Fk({M1Lt>48S7VLXJpc8cQ&>xYo9vtVD`fcpTph-(~7 z`OEiULzjY#5O3IB+44D{wg*to#i*f9N4}`?w0)@r|2)Fr`AvP?KOZ@Z58Q>LSL5C~ zyd|6>4NSuzTs$(9I2BaA3*h0noWOh1TXQOt>LKBnE-cKX*u2(EE0x8~)K}akbeKCs zJv(IdSZz4GC|$7HXlPAj(qXO%n~VYwY{{POb>ai6(e|lqwEM$GLyS%+iGKJD&NU(; z3*l=;ERQ-Jd=A#bg*gA7aFJSbW43upQzP`}WM&FU&PFcZik?{kLT*fi;!2{aI)9Q@ z(`q_@QuZ5UnlfWg>Wf~6Ea-&B6MJ3<5Q3T(l;#oCv6P*_7qM!P$TXo*dj!j%AH+%=QKw1RLxGPhOj87)7^kh>_Qp5}Xu*n2?X;8ibZv?cU^O9rd1pm7yk-v+{#Xj&Dl(r?IH`wglJ^4Jbxct zC6pyuw&6ABGP#BDeljz;&^i^8U_*K$lM_$K`b?J4*n&PaGqt%b)5hA#;51G{Be#Ue zEdjFMNr=tuh2~7VKZsyQrY+N<)V+3f@%Ss?)lB1;+BQs+moL)22#k(MpnW3Eure|h|Q^Bmvtme)Tp(R9U2@w1(klC4q z8JU^>!DI$+o}KAzn(ZAzL3$iY51uJeEEnN7qs^I_od2#Ki&P(#`=&~sUH4Hf&)WXG zP!qnO8ME+N&6RU9bC@f8wxPg;9k@e?5KGM&UIO7ThZ)cRCIMC2J>RHK*eMv}krIoqJSus$v{IS1$b#bGG;v#ATqR zmM5BVRtZNiND<`i5CVR{6}lL9We~%fo{UM*Mi;{Bm{EfBP6?|K#Kuwh)gy=+F>O{K zEt$A9(@a6ZoxswOi-js|JnF;*_cW4>>_L?v515!rMf5`+Tn4r$)=HQZDyG~CP5hFaM;Q#UIuvas@BvsCnkqfYz(FzP=*%wv8 z&w3JPE-Ae+t0h!=13!IjcP3v;{~t(v>xd$jou9>-ipY(`()!^S=9AqSSslItt7GrAYefytO>k7X%=Ew*~mv0RQ|ip=I;Lm*9oD-d9RE;p0T)aOJGNP1U74|tOFfaJz(U#JI!mNsqI z{fV;QE|1u6F&6)t{^0Jj#)uApac!l#Gt>6_P)oE1E+JaEK%ZAkx=RI<4k{*XQB&Cu zG=IvR(w5D5ya>;yU`IGLIP3lY0v#Z9$?o6AW_LApIfE?@cXBy{%`R~2at51S)WoMT zuAL6EBsXl{ABXb?m1rIeBy&S-s zW{AH<+?b{0ur-W5>Ez1J{^Ln<_=&Z&wCJ&qd|?O=@(ky%p9ebxt=*CMTznh^Lxbu~ zM?h6?BnYOT_2dIF_Uv=GL0Pj(6u@M`g47Hrql&zy zjL9g^%nCb5W{W3}n^|Wn5Uv;>VRSwTS?tskhKu%LwV{XvRE{J_h3#0|it6Q#W!y`} zXD&#aT6}lu`LIV8cZ(Hw5i?cFC705K+nJ(8w0Q**btsIeI1wM)h)IIXZS*tSk}=}5 ztKofhp=@Wei{zEdY5}n3k-&5qAtkRX?y3OCemuxmiHydz%5ePjzzur z3T$SQdL!JdcLQ*PU09=WvxSr6bBMSOw=lZ)68k%DE7^U7_l_9Ry;*;(+M5+@Ydal9 zJFsF~8*hhFd)uJnU@n1wvKrdy^?%CDDW4|qI%Kln;tfy40pgl)30i~woMmUTC12X! z2fQr`dz$hUFuAvg^b6wxzHiI5{9ghbZd{T3t#<7uzf*=dyp^S^XP}!r(-Hva3MFT*I2^D(t7z8&>zG zD)OF(R(dn`L-E*9$792V)GoMP9tW)3Mc3y0z~C;-_k*R$f)9OsC<;u*if+um#)*Ka zUGL|*=RLmXDY_P4e!-PKwKpMwc6PLhk(VAd?3bftw-to8{toi4QG9z6E1#D^DB(B{ z@;I)D%7sxx1xI-x#i+B8<)5bc-7jNs9GFS&sBzt(2!BS7%eR$l)qgikUU38+FpmsRGIk_JTeLs0Lc^ zw>|RMplS6^mfHD*O>4M+a{votB+|YHk*2nBC?%$^LW!9hDlshnN@pQqR^>u<1&ubD zZ~rjHw>frdg|2XXaDKS$oy)>mh;Cb9p4eQOClt|AaaivcRW(sFh2>43tRyM1=lB~! zfhYd7*gyFd_IZnVs`+csj-&voiYlEmTwCd`R9@uF<bq!CwqyEV zr$$*yUV*rOr;ePVSCeZ&T~FLxO@__7B6)|)W&>bM7ysNOIeWoronUl1WMar)`+4WSt;a(5#E3AZ2?K#OT`HjmoGw$DD2U|iCO?FevyNEUW(d|j! z*dEj@+?kcY1dG*x&1gl@jwQG&Du&3Y1$au$5p95VD88{$l3{y8-@2Ip9uIwRz9Bxn z3oBnKrw)saoi-E=8ag3f*L@}*7SN4UZJxzQ)((YlOWHC>j5LH z$OjnC>`baqFX2qeznLda`fFN0L19?eX(P`G-rvl$m^N!Z|(Tq#j z-(3`Q%nK+C=i!CqBSAxD15sO#*JZ)$jd=Z3U8us(AQe8;sFcdhDitg9U7w3^`(n_icyVs_v_NWHFikhNjY!PF&cQNX# zQl+I1t86<^W@WGT49d%;?AO8-#+4{{T&r7~aLA4tV-5&qX2lpYP%&`jD+jL9i6g-n zQ!~8qRJ>wf(fj$npwiOg{1>SjB73R4(_@oO|CbY`j|qQe`r28#`l<5uj+V`_7FD%p z2HT9ln8cSs3^OIp`9bfEiDaE<(Lm?8VNIaAV5A&-Xtu4G>79laI(buz5t{B1lc77F z#Nn~tHMXi_+fT+0{GjZ>4~mNJM8*x21;^Trp+KI%90$d@ z0HjQDl*L3i0J(C>^UIVKmdq<5nOie4S>l8r3w$k=h`xu&#EZ@*WwjH^YL7khjiq-P zd6CsCjNz9ImwC!qYFzhsStbLoVOqxUO^nf~S9z6c^}fJvAt;+O*FC>!e*!lpoK z*KNF}A8k#s9pDHYn@qG7t!am?spEpyB%5p4n%jsrQPG%6n;;q25F-z?pgq+wP5`=G zCyCrX^$E)RHz;e1cB0mmW(@rPmKsaf8%4cu5qBzojrS8qq%=m1S}EP8rL@UXnkM7Z z#*xznI|nP9*%lSgDaSpiOPd{PM7fKSsU9n)2$&~DbSaO*d~|#kC%?*LQf08dBG3V; zT*eijPzOvEj*GF+naet0I?lJ+k>eku$9X51(ghdC16|Ng#3QO;j2cgl4bzPm8&ehJ zqr@aNQ3cPmy*EhE_~eX9GGc%%2L`PiUV}F`Mt(_6asQ9(L4i&~-J3a$mK5XOwUVWy zDKGJsOd?<{T16Wb)z5|MhcGE%tokM4_9A*)CZ0)z+}A}~p-qN=o%z(5nO81NgZqhQ z7x8MEv}Px=Vn?!Eh+apl>BfFr)OCs6c)QzuaO+@?7Hv2b=bRxkLr=6G(qG5q)$gQU`CgPsxt9VRY z8XXg_o6MMqzBP9L-7rD_Rr^G$zIb|^FR*_^`Y)|8!aJsZ0B#%!agQNeF!fou#|Twg z%Hvs4EapEcT_c9BfiM-GyGD#YfFlj{x`%NQ$dFX75qF!#upJ( zSfaa+F0RC*ej4dMzC#`|7@SyYYv0 zb+{Ui_4gg9y-5URlzDG)3;YgbbFggsC4+uetgQM-DPnN`!Hk3-%yIY)kXwym-;6yk zmVd3K_VbeIF}sX4wKC1yl3gT7uV$s`CjNU1@Mt+tmV)zD$o9?H`!dEC*92eKH{%rA zdVJVKj>U#j3%wDE#JRP&`;%hrNbE_HSZI@-uncAbR998?v_EiTYkcHi>G~pbQhSzZ_>w>za>@&gE!K>oqV6X`3owdwvI+^ zQxUaoG-^>r)OOJ**vW&J&sN}lE*kauil}{}QM*<|?G}ytzlx~cqftvLqLxOZcBzQ^ zOf>4#6;V4!qZU_0Z6A%=vm$D*Xw(iBQJ;!N?N|}DQ#5K>MbsYAsDX;8h0&cD8!ii)U%qEQD|L>&^1I=mw4h-lQI6;X#pqmHbIIw~5q zvLfo}Xw)$kQO8E3j;n||J{sj$M4f=Qea+!Nqbs`dq*4A2JT5oA5=C33ubdVhKMMrY z;^A}T%?hl0B3N(KVo4H>^0e%%zXwnIB_Cw=Mn*1HSPdG>Us8c|GLVSW8;TU3xI|@5 z1=g9s!nyl2J#@@=eeS+@yG+MfPt*4(SfRuaw`V{D-5Y*{xSRNdy(PS+NPyX|#P#UcGU=0n!Bq`q+Gg)YMygMjYWNbIxyyLwA z>x|R$mlnQL{vg7;7I@wt3EtlCn%*~21alQx!s?O^zmeLst>cYA58cY)8*#}aChmCa z3Bq{wiDF|y5Zr`(66b`{q;SQ1o_G1~S2Fn<*Kt}uluM;t(wIoJ=1smQTisSK{vp^S z_I1X6QENX!`UYXSeU>G!~W zX_kotRUBTXmZ0eu^d;JUFTVpZAL#TnkY>t1z&*l_IdULw8+L~A$a-JqE0$UcQ{>hQ zhRW3!E96q*AHwtO+oYu+OwJyR1oeVOl)(~T3>d#BLXYZ1lqafbR|M5|%>Mb3jJgF@f>7SWeYR)p4b zy}yIm1nQVF!A-CZW+ogpZPr4(1}L*vGG|PU`&Z%UjS3{&sUPi(i(B`rqe(K%#6|VP z6a*OL$(#tzJsmW*+35U}>a2V>u~_*Y`m+{2fuR2a^gDpw3+TVqRkOIPnIxNohwUYCb@L8b zyZjKMF6PAn(04k|u)HUz)^G&DJRF7 z!$>rpttV56w>?^X7#Z>(paf^WK`Y69X$5%@8)PNy_}`@$Zt=Lc1AX*zUfOu2vE{YW z#xn$y?;*iCwzu$lE7GE#>(D$IX>s8+{fA(iE6m3BU^c?VeG*0FzU#*QhmmwVqcTny z-^b#}3*`D|ZOkqTT>s+YY8vCihaJfn^B)O*)0ksyzD(TwOe0|&d~}e{4|E%GfB+wA zz=sO(KMml(-qpc>h|T06WqS6*W?=;!@HNs9An%X&|ED8cyW&7FT{0X?T~)i(wyxpP9@ie&en)w;gX+Vx;tAm>cbljvVQDt(Cbw=tK6@POW z3|N&#tjvXXHHSf)-S$k6%(G4a`fn|We6XuQ|EmRAbv2-mYq9ETv0}9#Hw5i1rI3hh zHpfSNqcn^Nf5YGf{*u89@d2ysc(MH7N2A~e8N9&fF?hkY;^3tXDlzoDHt24Ae;DBG zoGHp4g&gW*yDI2X15I)QDBZ12L`){4J%=7>fsD0T0-WY6mLwZgFF;gNqyBfK3! zK)A8aqv?2(rZE(vnQl_>P47uO0=mD7e8yqR`&9+qHzEiK6E)}*LKkX;;8)ZAZR9f! zTi$Og=)M&}K$xhJjX=>QV?|oH6#VM4{W|g) zhb`~d6?ET>ARtWC4hZOy9V{vM)pR#RJ`+DbZ$kyb?;{8tw!Gh0B>YYU0bxpRMUXIA z*^+`^o$#}f&p2#(&sNa=V*~+VqIPgVmrQg?!LO$KeB?6@Ti){(bYG7kAWYN_4d{{) zFDdwn?vM3n??ygD*lO{}7}0`AY-=VM_k+AR}aGObUK= z0pE{&#$n5QzXIXC2m*&`jWH@s?hd612fe$avG;_r9Q5v~ApV^QaSmJFccP!)8-C6~ z@7{{f?~8mcOUfSKiguntuw~gxFw~1e(J6d8Oo4;mx1+Ilg|Qs;*gf|wo&M92^f}y_ zuIj)~MKCyQc~3>d}d}lkuh*@ec@gKp?RGM6M zo5Y}q)3zqu`+hs-E2YotyXLIY7H8=B5}!CJ^|t z0~!>dQ3DzkV2TDzQGkpFWE7xD1DX_|Sp%9CphW{(6rfcDS`{Fx0a*peX+TZ^+BBd| z0j6reR0U|)fOZAw(0~pFn5F^K6kxgrOjm#z8ZbivIyInE0cL8zOa+*w0kaffwg${r zfH@j4M*-$)z+46B(ts`n=+=O41(>G+^Ax~S&&_niW(ttk01jX-Le^p94z`{C2y2f` zMrje4`3#u5Kt@fCbKbWwx6OGsqA&EB@fYDMMJ#AU{a&DZr(yj=v)nHXR@Q zHQ$krgU;o<+y#%YmA`Y&wf-+qJpI1;wK@L@t{P;z9tVlW3dh1h?rW-fq3UW}{!v&Yu(sZW1g7>E;j`ualBg9sGx2O+dnTUnUZR@Yd`cn{Xa7F+t=U5B zKMfi3;=^9Bj7k?F$1lL(Q-qTS!@r+=fEear}rwd4gpAw%!{t!PT7`dI~t(^Y| zx90r-3}%}Xg>HGl84D`lKMAjXG=u*X?-ihQ$@f#Dxw-qEu>5Njg(N88B|}Cj6{x0= zBntFbq5}%og90A`j*y_=z`45}F?-3=`z^MwJYko?sVUNFzPp9gmulApM9id@;!ROipZ zT{TVRA5n^3a!Zf@1IQX7la80ZZbf?&0Tz6z3NT0jz9?4#_!hLDG~>kCu#@IarNSa4 z$l&k408Ta&c~g>)``<$i`~rg2@t(oMdqR|x4w7lNlGpFu+-HlB1q0;kM48m_s)JpJD56lh@8ocfkznIn7i{SNbAWir!=&s zsX;?Da2W&F3d&u_o<2mQnju9SdI(WxaMUA*o^(CR_x|kDFF~4{)opwB5G_hk)aZUg zmkgcHLBtM`BsB*9kH6aM_H|by&BT3&Uok|oPJxC_1j=TN^4S;9ymsgbQ>QW1gB;Tu z9lalN%X`mkwJ0%j*_qdV7gXLK+VQTT?{YZ-8rmDEw0ez%|DJkkXuhex8oCHkKjWwq z?%D0H`1(ij{%419#fX50$lJ;oxS3HF{i@v0RIBj9zAO`Lj01pCiHwG>VfJgF;Yz#aq03HwEEC#L#fF}Z&X5e`Nunge) zHh}jAz!L!c0|TEAfX4y&Bm@5w0CB4Cz=I4-epv%g2k=G)P78qN0C*t-ivjR508eJ% zHUV%wfQK>gzyNqBfS+UF+5q?vfP)OYGywh-z%B;f766|Ga0&w-3V@>ken@N?Fa0tA zg7*gg#K6}AAP)H+c!q)R1wdMOFa{oGpmU}M(zL)BxRrq|0g&`-W8h*2?zFQ8l5T4Z zj4-e}z$9hW7&wZ73j!c%pT@u*3|t%lN%1uX7BO&103@B8_@Dlm-Y+45NV5D2lKj^Y z%V*P{fpie5<5*~(098P$zl^wlm}ABbBkuXJoQ@Aaa+Qyxf6_9agOU5g^PPJG0+LT&gDSF^W63Oe0Lv|0*!vteXJi z5@0-DH+}{#1Hvs6Abbr7XVxIx3j~~j>t6tb!zMsD9|)hC0O4vN%$@+@N+8rtRL+Zl zfpaRy;-v2&^2b4>iu0RN6n7t&-x$CAr*ruyKsb${g(JskzwaXAvtvY@i-@g)JU)ll z?%?%Vyyj|C^KXVZLi~tJ{~o{Lb&{EG}_&)fFje$!gPl-osxL}F8bq2 ztCIUN<%@Iw+sb;9eC=#(c7o*V2a;rGqQ6PVSW?-TqUIGdNs(Dk%#VkEV=X>(WxkVn zJ*7i#N*SK#sWRrm(!Vru>2(wBE={zGe8vcG{+*HPN{EPY5DgCo-mg=muN z5h6HakA-b}NA&XM@ZRNZjpdhz?S_fheLSz{b^r(Y*K#``zckD3b*MGF3&*I2xF%8w zJW*wE*8h4~M>&4cMVq0xFZz8gAHFm?Kg_GHyob-4u<{fi?qlT72+M;@6YmfBFy*%O zrrjAsxF?lw8*DPN-gz{Mm)xZb$HqB#fh7Osr5#X8) z_6TU04Y3hTV^3}K;sCiC>_yKW$D4zFYx2g?dnx>V@caSIHXo-N8o`@6{CPIo{En>@ zdxsVsU@*6ft$9!Q&ay8H@a3=ndoktwfxoSV|1p4juZYuVz3GHW=gk&*4k|lW*83ZJ zBu=YQK^;0A}{#7P0(;h*_O)FNkvW2>~toKizIKpQE=cyjSHl)Wm3w+MIV6p2c&9`yp zhR}=|2iSaWdZzqy=51@_a5$+B<8N4gQvg}-AE2n-a{QKdIq5-MQ6X*WvgL|hDTnR0 z-cR8iVM6R&?ERY_J^dNGivc7QVq*z~7z>5Y#Ud0~6^`*Gw5Q@DH`g3*a@jc{6W>@z zL3k{z=&2{K%}}i*hf-k%>Y%?s2Yn44lx!FU8Zgc~M|(kWIU@bt^j^m(&S2i6MRHG$ zcXGQEe3FwYJDU;8KO@TC8x)EcNqqkq0oKlA#f-d0awGutx%YNlDeINszsHrHUd%~E z=V@Uj4BU>ntsEECm}ykUMPbttiE86@`eDBt?z;ONAs%YVbKpQ$qB)h$DYo~H7NbnF zB6(?EE`fq1_?#*4U8G)&(3v?|I;vcxoECVCHeYB=HI3ujb@hK0j<=~yY9UVO7DC}L zEAKKYW>T4Cw9~P~7`Qa}N+oZ5?~Rc+#d7VoanHhlD;AQgg`u+Z7s}4U?Sl6W z)3lF0@jDoOZkWqJDN~=mhbxCN+2*FgwwcWEYjuX5X}Y|*SzwXGSxMR}$FYZ%r zQ8|O|mT6(VEz?BS$fisaef~OqPR7*x2fhQFi5w4cHk|Bf5kab-&%hTNnRJ9tXw6~# z7MIL4)i*VG7vuh;`r_Wg^_hC+c-cDFzr7-mX~?R|h6YGZ$~A0RAh*KvDsI5ged$en z1__++B{>kYs7vRq=(!EhM{tPY!>nI%l|oD8$!O%lgCx&U^5PTs){_%8^cW>>bU5h-jIYuRW~MWzXvFTC_;(cd^u z;YO+JU4I64Cu9;5;D+OQlWIHIVqM-jmSELV%~3vwy^ayx+w$H*)2Y_ViiWN9lWE3- z&xiivxT@>>R3GHp$+8g}YtvReDcnj_+DcT~g$4qGlM^dMeX>&ICJTT|wIH9bz`hEr zy?>FJo`^!5qR=)D1wJ3eHqylUKcKv2lhmFamat=U=i;R0or7T9@+{(RGU|JWP*+H~ zJK;1Z%*^mZ5pk*s+4cAd)AIkz6WczcPaK*TeQG#0K*e)L<24szN=Y&9V=L@k!bhf;pJKx;s62m)qs5!U_TAmPXYGVfc+KV z01Y@m0S?rF0~KI}2CPtkgEZhE1vpp(4px9eG~f^gI8*};Re-}Z;4lR^TmueQfFm^E z2n9G&1CCUHqcq?s1z4#8D;3~q4LDi>j?sW)6yR75I936U(}3d?;CKx^#l;5FIw>O~=}0&g;Y@>-{%aL+vLH_#t$lZi-2o{+}Rd3JtFRXPEk(xaSdEO~n3E zHEEPSTyM0`3+EUgQ9pSEGR^e=1Bo-mV%5g0ox3| zH~_~4>?9=TmsaK6mFT#NzPu_rA<;=DdPR`olz`I=zADIYy@1<6EN=PN$*AUc2zVMj zaK`U98JzXG{Y-y`0i2qHHy) zZ3%aP0!nA|f~MIBuR#NG~3#mmSt*mD+S6a`sJt1j$eY&s5c=Vv9x{PI$E#dFj zzhjZZK#a5K|AVKrhCVa#Cv10FfS7+$jJ*ZT-_ioG{dbTr{bi~GtzO<-|6kmE@`3BW zi??N1&)u4*t(@clIEjG^L*O8@7uN;OqJE6$*5E&jGW~C6FGsPLH&3{SV;!GVS~9PI z6a4pCDh^Ub{fEV(-^9JZDgPI}pqc9pAkry5;H7EP`w%q>-uC||Rs0c*E#If5>AH>C z10qY)Th%5|@Axgz1X?)(fSN3ofHnC9xHdO32NgCa74c&PV~#&XC2=a$*$gKE5biH$ zvTF%W=rqkr_WX><+8eV6MaZJ!i%mGv6(RW~$C6-S5VJ6dnF{)_GkV~ot&N@6=zUsO z7(2hJ!yg#iEU4q~iBS;}5gLJ-QC0)rD)n5go+qm37uEA5Jusf604Hkz2f)XlRkkYa zr=-M*wZ2?OWgkHbX4ym#iKrmbG0PT$NXj%lW+4cm5zd>O%W+O6?Xl(9AL&mdEn&K{ z9i%8sA^=WT8nqk?Qdf<12|(zO;b-fNW6HAhwAJO!LinB&$W#yb{#`MSOYj^;dmAJQWWoJ)kz0;lK};J~g? z$0%=yAa9njgUstQ<)@W>W+i+sJ=o32wy^=}#)+i&Cm0{yp0*(BnW`wV@u^*DfoB(` zekLl;9yu%UgVN`3TmDIq!n>Knh?6%q?BG~CNId z201iBb|+e!%S4?%IVoilOrXbQDnR1*6{f8c$4b1U=!akZkCF>fl}FU4BL#&s zgYsG0B?5*&g7TAMu;qOw5({?&(MHz|R@WT74n!rbjf3-nXr;9^4j%+jNo(Wabs#GA zx~;0?;HDsYbZs1b5JZ!$jf2yIsI#?ka8nQ^ytWMREU^3stC^*H9D9ILg8B zz0e$VPb~*Si{oPlBTjnR`6sF5;3c7w3u1HqEz039D=H_K7r$`7|^N4-X8@qMO0V_gvnbWcJiMtou^*BShTR8}}* zvGRDF6>(zB&Tm#OkC8ge*NAQSk|b9t9IJwC757xMXm&}^l!Eq2@oYCtz!r=Upvv`URg5TZe%DyBK{G&%w_RbI z_Y$bbrJtV{4yflV4U3m3-*SeFh#2op zC=!RE{VG3e(w{Z+XD#7pO%r|Asz1x}XSwjR)`>oA)1OV{&)UP!+9vw!INf~5a`XKP z&DX)7A;$X)KKm=qy&w;C@2!ByY_r8%E&odK7jFaO|UC^0a&{<(YJA;DKqEjKi zh)B;C(sMu)y5tAM=d_TKG5PF}9-5PEY<+@4ZeAd(@lxC_@^Ul&BsbtM_lpg;1ZVuT zMW9;;P@HEHd~TA9b-q-8zFxiN2;Qu}0U`cE%$0K~i>Ji>lgLK|uG*3jGMRJw^@)6# z7S`^>qT3<((PB^(jJ!Cv0#WqJ$8;nK#+1-J@1S<%EFzry^91UH&(>M()8vVy28vMb zq71D&fdKj(2V8mbOTPQVBhio?`3hDl40GfXep(}6<)=MzF+XD?m-4f9Ek>C?4Nh;fyIMVFYhH3`dH4O7T*<=WDSE%Mt|4DA3&fF9uhhKK?-*>^t)X9=-Z7%^BF#y>3UQ>^^F4h z!)(p1Gfe;cn${14j6Q-;k~!6XNX?3$Q#3^eJR6Y#*Q>s{UiHlzRNuT&$$*J?Yo4wpnLxn+II)E51~2r<=h9! zD=)d~1}fzU-XjsCl@TO`E>ZW8VI5`#J%7c13C#GVtG}Xs!FsG*fqLmm9&Lzssn>K+ zm1R@fXELjNCQUbyb-c$RIKh%?UiydVyi~6r_8GJHlripNbNC9%4!J4a`jx;VF}RmW zPHf7zbH^nATFaPA-~5{G`6vZtXsVeT0R{B(&8bt2#?34P^d9Mqk?fE=`xcr0EwD>d zag*7NG8V!P{2TOF6IX=^0<8etBI7hL$$f(U_L^C&{&Y}D$V8cR<>8-4wSrT6#ZAu3)<4?8mr$5?!7j3twrauUEKz-k0vk9?DF-X6IFJKL|bR%7HVPPbO0AM~_ZJdNn7w^oy0(Lt^u*t;H_ zO9@--%Y0Xxm9U(a6m6B)9jkSonMSS;h*?fWS-#k7hk$5ItRq*LnC z-UQ9x6)bJqE&h)Q+cy2PDOr+{Uxjciy0qAK5dd+1#EV$JLzF}Eb1@r`z)HmiGizJr zJ|gSi0eijpfKVqjMk9I7ZmzPsGRUsVOrMIltg0L;i>azIq}6A+<-LIKqv7?)V1l!n zD7uNbl%j>pL=W|bXd=9QH2XO>l6~EV?OJvhTa|{Bbh3R3lJC%K;OeqKiYB?_wUO8V zAIhvt>)PIrFxr!frCKwaQ;lg-)1aXyTOqnZr7EQTxIx2O3LErO=$vEKma3*kv(2V@ z>W|hFwOXvz&Wo#U+aFg(N3fm=ZwwJdIQxlogVssCN zwxSt98zrQ3nY~nPs|(0af3db2nBH65`iQfa&rg-^2%@q{B`_;J_pNx2Z)BmhEN7qV{5Od>CJTY* zexxRJc@Hu2>q4Ke+4TH9pAm`)J<0Ga0RmeGw+-GLPFJ+9Rsx|(=_q6kzqPU}6 zI%*~P>L4~qcT0xPYI_+uqLz54Rs=AnkEOOYD;y2UJi{#a;W;Q%km?!9G7EDZ%X^yRTKr$u0&M~6H8@!lW4j6x z6T8Z*u#xaLT>iRz>8;A9;6b~z>{6{7i`+jnm~Y}pK0;-6ZkAO#-XYPh6ONVI*!~M~YzML4AU{ zGc-;&!7Y?X4d7fN* zW2u4P8dcx^!qDF`BQ-l2C-}_a&jv7T+Y50guk9a)?M#cw_cWTI_l2>)ES$hpDs1XE!xE(2cE6E#5=>(me8(}iHyfco1NRU89&f`6a zm^5Yq1NTiBlElw$fs)Nta&(H`e;4=vO~?mp`S8Zr`?DI1X?c;Io3K%gVITRVrit)8 zb;udM#@dPqn^N87dTb!6X?d@rP@pe^NN#zM&R`JDsfDkc|6NUsWGLRVSyc+k1^r(X z;5{@>*%k$#N(sYq^hLxtXq{yae~kv!;~QJaY$zp8Pdp}LI>C?6EDus#HA?7Oj3>Mz0=jF z1i6MFg?ikD6=VvtMU}DhN9T@}tI}4)c%_{$*SZYp6$0O@}ua zbKlkBOx?-n)p7W z2xJ85$P0)Zvf#xtKLGEl;QZG+7MBz#oo6aN|HO77Bv5R$ZpM?eJ8v7Lk;R=6oC;r_ zjS$;M@;i9{LlTP!uon3fdX8~8J^##pcs@B$ld9@<*lZ(lvKFl>ZjPxv*^4$ehp%RP z(ROSviutD{L*xb%RUe?U9ZB&0#n2QVCE`nAQetc32Z4PAw!}BYhOs?tiO(q;#`DUC z@uIR}yr66s&x-9r(6C#fpx(SsDO)1a6k8KK=-=e|{WUzlPr1sZaWgSR+B_A|xa)1? z4PkEotJ>Z>)_0>5eMiQ{&r+#JuC7?R2tkphiwH2XbYUiC>7t5CxO5TRYxzu=miI z*Uq)1>__ln` zF-L2TPhPo+HOC*+t~q`?SaTHlvR%!ZW5{{5=Ex2^%<_gN#*l(mCrw`e7>Rc z`KHR=A0>P8oo7n+UJJ4Z`K0G_CU+F#r#SVuW$0IqRtZJL+ft7yqT~Hb^0hm3yq8tJ zUQzjaRpo0`W#hM!4MFoP$p+rM&nX@6TIDH*>Or5w`|wL>S=3*DkVn{Gt*#!Yn~ev_ z2qKBmtP{+8DJ)Y!TJoJw%|CK&<(e?Kbc7SDM6hcScCd<0`M1(3)S#f(hS&~P85^-| z!-m2#jxYEmZ77LhB5QldSVc6L)=Th!RNDF~B{etvFfgr!8;Lg+uXRO~#`23)FwKMd z?%gWQkuzQFES)|fS;}=*E12pVi{uP=!PE8tww+=5wxtkLyi}w~s+#1vG;Z^Fxv3K9 zb@I0ZnzBxgwh*;)%ysfX)`i;h7e|{@EmvYSUeD{U3zqpm6Sie=FY%_or3DJ{8Hvlx zo)ptE{FJ0{N>+F4I+1LP8?3GqT9%RljTXyrV?ch5!jdI#VChA0wgB-kzPpkM6Rm$g zdexXp1nK-{srBkfuYbdSHMTy{Cq59~5_H;Srne{Ssn>(mXf7DYSMdpeUPd~>9)v?9 z&`&9S?Y86Xg^F17bu=i68q8~3ZE8Fq($k_LAZZ%-t1IR-VT zd@`s>JT~@mUi`ge(kyv_x%FM1`yrBt6qN&kI8Al_-uU1Mg)znCtd&0x$p%QiPo_l7 ze3U2R0DMovi`72c+ehoPeSvLkjO?|m?2+<~^q7H{OHOrOXX|=1y?vqh@G6(etW*i* zeLsBj*+`vO-u@UHBlys$;D1^fbUcM}d}&b%ec@0xO`n12CNqO671+{px5# zlesZ_YOsqgm(QrXq)cOXqx^{MgX`rzRBO>}EOX(%^PY^qM}SM;QseL6)cE_h8h8IH zPH;=r!uqadBK zKBCvcmmpu#pN!lD@thsGQ64udjRLRvAbg(+@?OcCH!P+^(VI|oLeVI`c{Q=TZq$9jib~0hOVb?D8TI+zyW=mo0@j0 zxha;h{=my??BIGF?2+yOz6EO!#?twoptD9JZA*iW=+L; z@l~{P+d-xlSkWEAYg70cXXLXXZk#-&kUlxKf5q{SrP_0v+>Na?e0PxLo)+JnplOw! z*RST%Qg0-vx4DMcMO|(Okf~e;_=RR>w2ozmdhk9 z6K6-GDfHl-0t*HFzN_As%6k&=$Cr-2W;}1N<4bpr8z*xU%xC_`Jk3iHa>*zyjui56 z+lNqdH<7~laqVp6C(dFYU$*Ldo;5*r%4*gG7?%G7StrZM)-&%`rE7L5 z+sQ{`%V$e29dMQXgynRVg-6f7Q%0v+M@0Y9`nTDmq>YU8S{skcfHuVtJEqK4q5Ev) zyBD753ihGYd>{ucVnaHtL2?no{g!~eI8|k9|1_I)5Y}iP1tY_`0ZK~dF z(!>qU8ZrghS?_lA)sE6zVMBZalp|IrHn_?*jbF+f*uuS>#>Z9k9*EK_UOO?p`o!wl z?DCqp8PAlP7dRUuY27#-mlTf&pG3283$<7I1)Yzh)S{FrdraoZR+*|o<|bRnD3R)7 z^I2@;*5%#NvY)bvvJ25`>l8h*E*f>J4CcnxZ7BJ8zPe(AGTcAOifvI9i@k)%K52it zBBSZlR4wDNJpUG|R^`ju*h*?mM`HYZZK}beLbKZ6X;V`pBgF(_53GcS3Bk^t`W6hTaz@ zqIZ9k-lnQGti;LX?}$m|@9|03-}RHCSBgb=$_aUDtBLt|Q;i)ZQr-M~M0t>=8>V^C z#A$AdA)-X8S)}}px=5PwFwMgzPIFUC6D3m3M&;Y1X(qxn_nkP+O))~0NHuGe?}(G_9@?{(}Ztl%A7zy*wiqVj;o;|UNMZ-h<-KqKpE3v84sMejGG#u zqeQBQ?DDsw^;#dMx&OpzzC5XV-M=QyGU}DwswUajH#L-n16NRnhOi8WOk9Tc>nBqN zAreh)70U376}Z zy*wBt`urw{vL;!~R#$@elZdjZD$I2A6OiLNqjgEjP-PjvQ&DF(Y$7{BKu^b zK3C0%@JttK@>?bem&~(m5c$BdwoRdaen5?W{+)`xyNOIiiBx7YE!iyJ1-^->?ws2s zsqT{9+?d%d)WzjP$ur!(o2%;X-e}$JdBY~hg)Xk8_|15xYHP_m95I& zcp0oEAEX{laI0tA=R;2`zX z9~`BgD-|`ge-L@30v-?nvSa!t_qfB>1`4zAQHS!)TE+ID&uYm);8b7#DGnS0QgQ zfs13JOzSgbC1Z-y`e)aCZmxp0%ww*`!RL9WZTU`EDu#P1OxhXcS5EB1OVVGUA6$9Q zrQZnsV3Nk}iskB<`|r{ZW{qd)_Za=&q~9y3Hd>pbl`^B9o(=Tdjea=9{ZRUSo__uG zn@7Jh=m)p;8|Zf#{YV$&--Yz^apfB+z?9){QF*xAQ1`|aH|wYv@Nf7I!kAuD_yL4* z_a=qEi}24S`~!s1|0w)@g!h&3g9v|5aK48yc%Q=eA^c;3Ka4QC0fp~J_)&pBgfO}o zg>f|$JC9TNQH0S`DEu>oeU) zx=F_tab~6*^$|Plpwg3*_UbF(0_+ys+~GG(td^TiR+HTnYoc`s90=;r5`e#kp3U*7 zWjP~je##%Vcd=gQYw^g`9Qa1!F0eL?9W}m@(`ePk;tfT#dcz(L@=-dTTfS2!atJ$?z_1M#X7po_#i}2+gdQBI zS~C^#^_*(f_#fUk15wTLK`EA>qmbpd;r0~= z$n0M^K&v`l3tr*hMAm(HUPksSwzKYp2wtWceh14ze7^qJ@&A%|UbjvMd}Q&OPY3uH zC%B}`Ybc9dIe!FWlxaDFim~8Rgg1@wtn$?aY9ZeU+rKjv?7eCgZ$^haA^$GX-&GHQ4fLiOLzHCfK zd1#%c_r}m4gS=?%o@u59|M!j_%PJ&uSU9S~5w;_UB!3A!IG*}TyV<7V1-`y3rxD35 z+?F#$E?l{J%yF;k`6q(?v=;2P?dv6}ZA^zz9oJf~`~wf6hzOjU8cj`sS3~@W z45CD45oxlH&y0uQ`UIcfg{x|H4*GtB3mX8<$T}@NM@h=5I>7Ov(K;yZSebIGCGXzv zu~&7Tydd?gq~2=9B}zNGBgxlVc!hEpj_l^hsk{J4@1KzsOIsE;Ei7EJOgoP9Gczpv zVO2SZl)bo%*`h0%Pmge~s!tT#6CBwScj8^SebR~bK}KGU7aI!-+_FCI_Pv|e1e81- zQE87^7e`d)BwJAzpQ*^oG|5VbmEhPh@-n)KyqK)i%mV*MQ!UmL>!*lk1l5wr$aj{3 zYiRLr+67o4?AmaWO?kYX%CQ!UU$s!o$2(IB><3_28afp8v;c}ZWV?c%7(nlhK-UD& z`yv#|0rdU|?#Ti4fe7x}0E$_Cel~eHT!22?N3NM!^7(^PU$AIT&Ibj)D^sgZ^p zE}mK=-$e`#BEnE?+9MBX|DTnC{{wlRI>oJpi0mFhi1)p~{n8x%9(rake9h+ZI3ft% zTz=uOIgE7J8B~HJ3{{AmrNphB+w_3YuaUoTO|J`tEdN58_BA4KKmF6x zi69!)ly}eL7iWyLb|6M#Xx6Kzkxl!?L8iT$dNlt#C=qke z_bsnGB@?7I@Ufe2Qs^}7`a_B6tBQ{ao0~)WF!{6@b1TcK=LPkcYSRxcx1?>d3o=~U zSJ4lqfote@mmFdM#*1EvPdw1}r%SEHwr!T?2~%QtoQ#)5WRo&3LBcCJs+`JnDd=X{XH2 zDXtyus8;ujH~ z8ToZX_w}%kvqr=Um_CzdQ@BvkCX3q^!4(@1`=#QTP`Lg;645v=Vt_B8WZ@(ca{b<* zT*F7+qYTVDo%?yu0MIA^hp(lFqba}gh4+p}o*3l6lE2VeP2+$`0*rSy`jjze&0cj- zT&#wecL?03NpwC3!uy)T8!*1P@}y!si^myci^BP|rQ2@|B`Of;@r-hb145pKF?oVv z=efs+0rQqBZ)?_h&0!!@Bg@Byv;ZvsG2SP@r0BspVHvQK8o#J=5XUhp%#u&O;P+yu zg3H+@nHn_Y2&XWbd_08YXc>tMKKsq$qZ|ZCB^ZcgcXhDqz_q;DM2(bF_UmSBoX~;d z(#T?$;prLk7KM82VLJbk#qD%?e}ZidyX!1MwoB2XCFrd!ff?@B7(u%b1|Cvjm}Bti z!Q@O1S9p{0I#ZG#0zSz=%!E4A0^FNEc}j{8kJD)(^gV|1l&V9ZXIM1sh>tyPp_Q*- zAnQyB0=Wo!&oG#62-Bu}+iLK$0{%$^j6|LjA~3E^50idgpa)e#Ul1rPb2CEdivm43 zgd(|L{eQH*2Yg%A**`AdE8VMQ$FdyBBZ-ngk{e4_h6%`V2q6&mY$(KRD0>Oygub9S zgjsf>gO*Jxw5+oCF1sz1P@pYPn^i_xEu$?n`9I(1Id{pjEZ+C`Pd@U!_pE1}=bZDL z=RD^eJz!`=5|E3!!GGmoHi&qUdr5*H^#nU-1u4J#mnq4(2CIzrq!}Zqenm>SucF|; zN$~F~s2&pR_I7dp5rqy@sIFO;>Z;FeZlE-jSb8{POWfHGoZeB=U(nm&%oN)zy}gzQjX1Efr15F zssK>iet6sp7MB6-sxiBBjM`sD&ol9qgg7oj&W%hYB7ATpnTLbL?^mRF+)ja)xE>A` zkE=-Wgq;E}jd~nlWbUX)^OT(iFUgRe2nCDBRHS** zPJ@@Ep(n_zdSC<&SbbG_tMY2~h#YX-3lrq|f?)A*Pxx{y zhy{y>c!Ij)Em2uDOGL9V3A-Af!Q!$0WHDJdO2nLG_zV_L@&bU06fFKgw{;#7JJEUm zGR@X`c9pXxX%Iywn&u!;*RN=z0KG}{B;JtVJ#5lFYO-sGkttz)vSv~Ho8W#@6Qa)9 z{$yMAB=-}t;z>NmpBVM1K55Wo-IB&5=X@0fHawyJi zgsm%3*bH3)x4`bUpgfy(ZdcvmptP^ay6d!&jJ3pq?x%Gk=4m>&ALM^h<$p@$=e8H7 z`Sejd>2#ZNGTsvRv~24nDd+!)haV1>AXOT?Mh)v^PUSXDy9m6;TN=XFDS`%1QhIfs zq%OyWl6CMTZ%Dx1rYMo8JZ8dd zwN9p_WF_73DkmE^_GB0*?+&t?YYz5GgpVLdmP(BoL-gIH=OsFVPcOmneG}= zEZD7Lrj`q7nN518gmgI$TzX@Er_lh#V&1YdwHA@9P9I z0}k6Q5ATg5$l0TSl|+!U1mtW`*temQoI+tc4qK9+3UU&Kjp;KKjx6KlHJ}=f^n2cS z_q^|6zpDe|57$>fW$*r;&YD8^9{LI>&)rM)70{Nux7Albx$WMJkKk_T?h8u3o}lE* z1|{EmLCHt#;C#uTY33Bn(@B7-__qB)fh256eRL5KTrfQw6X4A_g zd70jti8^mFc|)6cQ_cNI^fTzWxJ8iV?pW>zg);@k>Dh|2mg4ASyT4U6K>aOqE-akR zX%naf8lcqMQ!34qDh>C^+C;m%)H88<jnO-CG%1%3aW*ogvm)B-` zWgiwjlc;_IrQ`dg1uzzNX?(x**?hd#q%L|r2j{ODo%x6{DIYR2jXhx%*fj}82Ubt$ z32nu*f1DQM6FxPLw*aY5gx{k^KCMaqfphtQFbv_MC<7JhvctF7B9P zU4M44imum+G z$rHB9TYRCajz1#jdN%a+WcpAXsz~sZT{P?WVV%aZKUXAq(oVwaeMC=0iZ52x?j>h6 z7OknO+w*O6UPx1IY^Tap21f)`(d&!Dm1=$Q(|WY};>YzU^~Fyrb^79GW2p4@xe&Oo zK$Whi>_YjRgQ#SLBlHiksd2xqCp0~ul~A4k_H@dZ*U5~m~qn#tVi`h-iZC`7L)M6b?j^mDJGx7p@6^J0e@EkZ`lEF*##ai1sUqM#q`J<& zRP@WMT$A%Zz}JEEv27ZOH0u&~t>+oE5tgC%QE!^{3&1QR3tuN9;XOERkBi~YB3Wpo zne}@XdlIHA(xjJhs+gI{=R;;@kDl?G9WjW94N$W#B8W!Hx|AN>n@e!q#zRs%KxVC9 zYQ7px9wA`{K+_a9F|tl9{u1^Wb_5L@q`D?jQ7kE^8Vk=t$*ZIT-CSnoyovO8a^KaI zm0qm8g}^?tWCjXbP%iq)+mUM98o%cLS=isaZ=C1qGU91k#O#umje^ngyQ(IFe6Vt%(y& zpZqvs^zz|kW8mfdj4G9z$@es;D-o`WekzuZXP1U@VC%;DN%VI?zK#A)$=CnM;=rAtYNum9<+9fEQ6C(%ZIn-MSGGYssEwGiGr$#-z@HMW*;; zVgc-uejZ^M_V6g%8YTl@FtjgCLGPt>f*N^*YypG+zy-WeJMeqAuf{pg^h@}$*GZUy znVDpH*(<7*$N~Lm>o<^lPb>7cxEVbWoQZM+mp&qP6N$Z&V-4#H$0om-9tg~K+qk`b ztd*Jsd|B|`5>ih?o`p}eYE6YiCo{RHt))Q%Eo?UvWDCEg3<*k{2hQYdao%cI zJe~8JncSii$E3S4(ddH_?luPgPP$Xv2G%I;vniZtav?JH6*BMX9G%)MEJ8PBX1aQI zsz^PiT8+H8s1{ zB(IV5vc@{d&F+#gE%GRic26Yqx<{pev^(IN8!di}-ei-{zh1YF87Rr$&aOAI;Z5$D zGDb0Te{Zj2zeLYDXp5uP(TL)${7goEL=05d+T>Wjq7tLuULNWP80CV;Ix~L~233twhbUwVvPlvvf`exOEI^w6DYLYV= zW~x576#R7+V&EF%C&u=n*^d4EVb5dsP`Y0NKvI1(9OfVOv&4~KBeHEoq$#@>H0!Du z&qwsYiEw!o{HS21Mi?=q8Bz`6t)#jU zXk#K6jttz7kWiJl!MQj9G^CG+`sty$Ie-15MPmkr!g| zGDBFTgo9iQ(EPksk3Rp=^7nWd>$RF8;Ju`4`L zf`iu2V6I67#lF^69rj4Vk6yQKU3PCHvmCcY{G&lJIk%mj<}DPUEprg!K6T<|>nS(x zsGb(Bw9biZrFMwmSUZGok#p+_Ehvbg+w*on`Q@lF2ag$6^(PjP2$4h zqpwQ-c@xddjCpZ0Gc~_Gz2&#cZewO<ve>63mgko)NBE^|J|n?`^%a^jZ!BP#4ANa{7eb|e*Y`W`WYq`;Y@`5DV>s>Ya}Y1Q=jW|h57;XFXh>e;t~ z5UWao*3aQbIOa(AxKaQl#t_xIvg;l}b|1-U>0Os>9xJzV>^Dp|t_$!^O=oo~P%>zl z{OI9BnzLkLVMk%P6LaoUovMri|2 zG|^a^@A;0?_hS3IyHP7`<>qapxEX7NI*SsuuLE(7_~c$h(+?o=5Qay^y(4udjCpM41T z)2jeuK%Bo4v!iGc@fK}_+A=~QHd^P?yN((uXr``a`wPW{fOCs)VhsfQEO0*IM#Pi! zIeZa$DtKj7D_+DWMmJM?z8Jl!5h~sS{fNFVf$jaB;U*jlb-HsDqO-@MB`|T8oP)S` zJI@lQty$^#SfeZFbBxL5El|LCV&4PZOKv{ox)Ypj>ACgDNC>Zi&e9dAO!VqOcKPxg zJlonu3w$ei_YPmr8Z&bX&1yybt40x~gvoYDJ(pLRrkA$6)|W|RBfh(N(9R$5`4H;4 z4t0rQi?|{;YuUWG88vIcTuV^PH<6Eu<87UPGnk`!HLfV4nU^SH# z*jl_x8Tr1l&1?KZE)~`t5ZZxD;k0}Y5}{r%Ae?%6%tjGWS|2gV(ILMmyHaDlpm-VA z@p!7!%TdR{5CiBArsBi&e#r5+Iw1wuUZ)(tOwwoK~C1$E`JzrH;Nj(uPApI$9-eRkyA6dvUg7F zHm9@eayD+r1*&1rMY?7O&7u)Ps%0b*3Rw?+;2RZak z?}o2bSHkELejO5+@xwq|_%$c6{A%~^!9UY;f#%xNd+(-zAb-Tn-s`y+2i3f*4kduo zIH>-xfZTNkr~Uc#+k$@7>+laA`?&B1OwS%?m?7(7P*5b*#>8FB!i?l?gQ1;T=h%z z$R>T$>NhQtyTzJeYk%w=wywfj0PYdYlBz}?064#J&>rj5mSTn4#C(f{Ozc@-LMG5! z3BO3mg0{0(Qk@{`kr5mZXX5=!47E6j3nOu;!LjrMWAH5ei2h_2S&tK*3UzmJszWVK zC4-SfFx4s+hfCo3*cOqr?Dk^E{ET8Ea;e(zBKM+0#SpAq@c|z(nvrslB+ZUj33%}d zF7`3jF^mqrmc$+>E(mP*hAX?f*?PwRjd>C!DZxQiEuIB}wdh8EL<wki{B5adhRMcc5Ril`8@WrzQ;Mb=W1H|oQY_AsWk++S>=aepe4!6k^7kZ^trl8fxquTUe2(LxFhX#(mnOM)1AbgmN?zCQ-dYwHGi!0F_ zK*XL4ByH=V@zMGdsLd`^xg$ME?{$VaWhI)OqL&W3Zj{>wrN|&$p^R>w7T1D&0zk~H zWYT2Q5FRE@|ab^8b0QGk26BM3KlW5Grz4lF>jigrhG>> zV+iW*L0Uzc+D5aMQ6y;sfd1=iQlYNnyizaCFeo91?XFi6!rduJ>MD;N2X|g9h8!(l zi?Ksr5o=(bs*z^T&&G+HTQovNQXec>A1RI}@{>!~kA|0sh>*pSG_ZyW=$fyu0UVYQ zYPL2q`O=$I(7@Gl=rQDW0pYcoS2l2LNwD}UcKSG*urA5n9*{CFHqd!J5MY6UW%?9l`${WEp$N3kWq@`Lpd*bGU zUt{0#Z>dv=jsX#CVYs){3}4hJNhe?gW4P?pA%PuEAP+YZI0=D#h;4%ucs7pE<)~IK zyod)giB63cJ@5$OoD3S}Q>hChjprJySKz{R^V~x>Sw<5XUWYLPQ)paWg7)$#XmoqG zP?3y*#tL$n(PFD2)Dp$Nrg$?o!1$^#1%!*&;zW2OQa*)1*ljd;WidiHF~x&tQAC6> zFxDE6VQv39D9+7PH{?gow;JhYw^=%y&12|tnez215O_a^?*t2lxxF| zlw{1zAT!hOq~@Z8cja?18g;i#H;9c-*le7ZGzJktj;LhEB0{^5&`Vd{p!x@+jQpN1 zi(p^i!k#IxRrj8c>!tr7r*v-CIvUlNW4;*Aw&|t9Z&aCykgp4L3+U(@PZDKzcj~1p z?8Ho|C%q}vb|}|Yqx#BC3M11ePNoa|nZmil?0jLKbLJ=LrLArpjmA{c%+3l^U1GkP z3`^F8c~LSFNtlT+c_j5x`)CRlan8q;39`mu^-xNl`=l*Mkt>ryvwWts8;F#BeJ|K4zw(*fgG}4uP9aV?@S>bvN4M!?=j`58yr- zV_Y=rw9mOuvx~a4@Fs5y*QJGD%}34H-Qu0CYmGN(z#O=qPvE0Jt07Vp`Z_{y!~I#e zO#rg7CeY96{j9jT-5^K{67}HdDqA*!-ef@8c;6 ztc`g?qsT6eo%h^SbL^CH5Vnx5(2h=lbtb!>q>YC=^KD@oqZ0~8@>4GU2D1bW(0I^& z(TgIFT?bKFTcfNSFi9r;+KGv610)R~OKAGlxqxx914=qoH$s#~LQ&<*rftSv2B%7D@88mqE zJ0>0-uH5FSJUrty%G0cyaR*3?R=vDqxV+BNl$#xuY&GiIqm&rp*vI-A^|FC&K@aPJ zZU;J{mKN&M7gd(#o&!u*Yv}2c>Se0BQ}V&A;$x%bBq3Wu`QaW+JzgD54X+(+I*{Xt zoW!E-=1H}E`sOi|Lger|G{(bR+r~aQ8XvsaZYI1GS(p@-FJY)K-?}AaV;%N|-|B>q zS;TE2n-+f&w>#n6Xp>iye6g@<)@#xy!156YZ0E{cO39p(EbBBJ5|*8#xHm~jkdhNH zvDDzCij@}LV(W~0>4(#4B*rdX5(&7V>c!h37#LR{lta6|{oJIzCo_`q3`wTJ-81yk zvA2w@I5h)!*sZ>n08!X0hm)D3%vL;g7&knkrOvRLq_`;K1JXl;Iuz24pafwKYRKzx7xx<(F7co?YFI5)GKk^WAM|94^h2eYKV zrM0TSjy`z_E~gcO26yHe(a6y*h{>Wxs}EKPZT*_^1+iTC*=5$8u}%)1&`ONjxNRvNKe&Gb+SekU5)_z6PEfc;^8+*PZB1wvH6X zD3KuX&bMaC+T9ei!opO`#FP4~(uIz&bKT&;!kxKYIM>V(g;+>R%_$fuS=gG@(`_gt zE2)%oCL3u}8Cr1>IU8EpRvHfv+{63gN^iPQ1XuK}-{G}5cq;vb=9Yz@^VGyvlbRx( zebj#hpeY@YJ;Bpf;;yFDdz)Qsm|3dYM3Wc$>}Fx+ql%+dEt=-F(Coyz7aG+xX(ZW+ zT;K^#fd)LHAiP2WgPgw?O)0!kOFFL$m0m)Ky6aH4qTp=`b`D5&rJZ97&1#|qE51*n z0hK!4^+#Gf@&w{W%7KYg>DD-|EKhQZX_ZjY>yox!$1fDnY6tMkd@ao{3T(;uspn!| z82(5i0ik3}Od#?if6mfdw>d7;t=2zHyNnvif}Uh|)|E^P32Yv-4kj^JTG3x%dlGJt z!U!xJqWb!b#`o@mW;N4ix7Df_e@2N*vD@vrSt$~r_H>MG!fdsAc#sVi`D6=P85f-p zw*B!mKI~Fqmpr}p*ss*bYKmc`XHhLp%xrBO!XRo2C1Ig}Y}(f6L{Z}q4v&+PCid9m z(WKKMOz91kY9Gg$)?p}Pctetr`zy@qW?$ ztq16NSTwspX?-(Yl^I%}q@^{nDA?@H;8g%Ms}tO8Hd2Spij^)W%AE-UZ%9I)NY={0 zt~@{ZLH+XsyS`Lk#9O3dw(XY$BJ1g+h&sv|?Jnr09qy=7nqK<(9W|>&Q4umzhs|BY zgcBFcBT%o=_$az!BD{(gQlkUp*=1|>YL-!&a%UAJcAtE!83?4)sZ=UG@LP=NfYWuI zr&X@l9re)Y9nQK+FWhPK6z%G0;^qE)UYBd7a(FVw!;^tWpf?ULiRq>0yGF{nX$$Kv zch#Xs)A}jPYbubO8JGllrOtWxDxEWlYZ_E7q<(f4`XPOgzne0NuDP1E6%62yVnDDz z9>d3m@}U;#@ULWHd3Bs16$+m zS@w23NVATQtHn(>1x^Q@s}HO}Vi1In=e!?(8a2lKm`{EK1JB#=x)$?EDg!SdU?&7@ zs0RmL#Mc16w$QCV^=ftL_;CW7|&CJlKaPEtg@%$rJa zEV}b4g{gjN8acaW5nMv?3K73LMy!XQ(r>gGnfZiIHtIs|F|hFaWRK6J+p zQyfC@Nh-~-gO2lQt@IXsQ)SUdBHgR1=p+3_zov>l(qHtE)r-Elvgi`hy{<%?Ki*Jq zN`5$Rsx(~8ExuxK)-AQtKtKCmv}4h5AFT+5S6X<&of!S@efxlw|7CtoV`vCS9 zvXloTeen~(?$os6>GWmD{xnk_47#fQrBDG2zC zJtNx8;=eHfOSxgLJeF3|kyiJdVu69nqX7nYJR?)8^eM(SbZ3U!YjM{s3EZ>0cMPmQ zAo7hf{o&xa7wBglb3U|7T`QgvcU90WKvI~dM7@|x6Z+KDNll?hTVFU5}U&;54ybwZL{ER-%-uo;_M^z>>AkaO1r&EziQXnT!qhnl!Tq< zm$3gTdEzvmdnL>bVF}wtWwpLQ(3h(7;zVEJgPO?tw(iO=6fn&Wn5F`z+X2&6zzjQp zUod~!1@2Xqei~P!wgbA8GflErHdghvF;(G zm%OlvD{Hx@U5AR#9!vUkz`#jW4fMCTDY%B1#_VRKfFlN-8%tSC3eSRTw=sLn#{Nr6P2Cbl*-sg!{MN)=O_TP>tDM;FH%rf=~MizqXav1S1EMQh@$RYI3g%Qsk%x@{<|6f-I4zu zOn-$De6K7K)!?4fW6u#ZzDQ$#=9wc^(d_(|08175=5Vb&d5`OxQ%OOS$&zFlls-P( zNjX_&9w32JAIWTlhZ?C)_22ik0L5paOgOiq<|Q7AQ)>6!$K4jr zAKMiMOc0O=rswpMju1whGE>Pg`IVZgys&8TXs!ubs>OcXL~!nFVOm=*Mj*1uaKwu% z2NE!{Pjd8j^xhIFM!}xACwzlMWW`U3PswN^+C7Q8g=vY%@_)fe?_IUw)JQ~&F-n}E zMR>s=NElFS_V8?zAX&`9-7OyGM1(ovVjT3uvfH=Buol55gIP`VB7hqcjk)ohEzw93 z%F^uU+8 zL9Hn$yt1wZxP~;ax5I)V?u5HYL(`i=9_Nizlw2PvnIXwioD5qm3{~>n*Tr?C>umzS zMR&)MVbl^iQp!;|F@OF*4+IWixkNK^?#RFoB5VH!C>efuzY}LPQ9O1Y<7tO`)Ais; zxTEMr9cOtR>y(0Lj!a)S;@R%0*wh>n_+Tg{DMLI61ihocK{ZB!ZAOd& z&P%P8dy+I)x9tStDR=IR;C7n1EhB%Zm>{~RcQpljU!jVmf*3SqMQlM?IcA{*>P z$9WS~^sEhCBe`e;V&hJ5`G>r~;ZMQz8O6D_J_#$?lzYkY%CQo``Hf>qf&HM_COV?ARH05NtC0u<-RQJ7H5g15HzlAZ9mfZpevM>B1cZ{5<#z?M5O&SvG zSiw}x9R^>n90t=}rgNuE*M_#fWCYSAR|h#Z@Wx0wpNuGrT`6{-y$0gyu(VX#8ecQh zHme225o!0}np+%4%0)q3ZKOVWf@^MbKBfoP-0FO^2i;=e2=*fv8ZAObdDa~><7Q3| zcTdtwOYbKxdQI!hJ=-*TiBlWYk(*%&Fsxh9yEn_?D1{qg>plwcpwyE#i*vx-E$vz6 zv|VOsDV3yR<*#H)dIUbfyy1D9YdHp|DusPlO}ZY_ka%DpSlU56dtnf;ND-- zgqTq@&j<&IpMir(9#oMzs+h}(^UC5)wXc})k<2IWLO-jwW+QwM{M}H0Dd#?vGuA|& zJaWW*rYV?~of%<{BI7Xu4L5}%)@^`GDc9$ey}uULUVDI-eP8Tme=Vi2FZZ{ud>P{yRnt(>tBsv63oxx49 zNeyw;QY&3$;Q<_FDz)KuT^$Ljt+Ifh6r z4eHZdyVNdd&sG3FCYP3K?a)Sb`gM~WejPKdNxsM@RV1F&s4{M(d)%EhxiS=o+F4V4 z1<8?i>ac2v+SJNSeEw~yh5lPd1IrVFb__iFR8n`Z5cwNurJp@G+U00mHJE$RI1o4- zJ`^nFQ7sg-8w+(DrpOR^v6Aa2dMneqnF8RaDvR_~jk2E9)HAGEm$4qEnL+DLPSvxA z3R`NrBWGilrv5x~u0SQTRTg{qFo1?c6^dyzui-L=+ijim50yHnGsieA(ECeUEk8GU!S8kO7t~mMDG2mst6?bm?XmpzG|U^zBFwJx;=%^lbOpxx(M0y?@C# z)&6kbj{U1_x0UhUG}x@A?#Kzk#}j9Rk)0?NE6mZn-Wjdroq_9b$UCDC?&pOMpo4mR zG-Pdi{xcLDmT?DM&8(l_f&MO9bPFcZWN%sz%`mJ+0OhD89Y@F@8+dVjbP3@W!@8fs zdU4|=btM!I)xU5V3ik{M8-+dNL08x_983&*MuXK@#4bU#xgMbb1%v#53xCVvVFAeWrO zbavW(X}ZwuS%83p>3p30>%ZCOty{sQQ-1MSEbs z3S5Q)58EnG5N_I8DzY&YQ6n8GR8m_?G0U-Nlir}>*)F*aDwXf-f%=4NXfZm$k762X zDI^LUDNi95tE@>T1q_AM_4BwDCaXg?It84Uk(coa{ph{K=c63`Jszh1foAxD^(Ywq z#Lj3wna2L~X0#w5DC~_ZXq}<6HORUzbi7?10zC~p>f5Zb=yz0Js*$_o5LrC9OU4OR zBfI2CdJ!(Wm0q|PC-oV)q}19^Tu_8mTX)IQG#8X6VMTGeYnnMPYB4?iHCerKd9sDE z6lvj}t?2x})@DXJ8w`Z=E*7T|%`sqZ-VXYuBxF#*;qG_(UDZlw+Ikf8V100o^0mOTI2~Gy{V@X{iwWX0s3Uql<w>thI90xR?7h(Rm_4T`f`o1!iiW2q~6NGD|HyD^r2#ailSz? zJsGZYXrEz~GVH;vMd^awun`;9R-utNCBlqP!bl&6J#K1I@VenREp5|CTotn*FpDU7 z5hh*WJdAPI@+69?L{U#7K59DeNu*exh%m z3F?x<^i@01-?a_J*&aZR#JZ+LBNvlwPBe>yTVJA?J=~JxH0u#60jK?qV_&!AxNM7r zwe>_OEXQGqaVhHuq-H0Zvg@hBL_trqBzThpJqDnQpUR08aZNVKCNOD9vltk*n{#Vb#VipmvX!z{A|(F%euPwMxBOEeHoAKL7Znz%Wfn3CK`DH zI9U{Z(-HLBiZI$--6^>k+eFp((ds%F?+_z3kP@9zL)UAvic6EoY#B*FL-kxm+zI zrTyN{=iXAUkC9~uO|$+#Kc zoOog&elJPtDl+WB>S+B9>S(i82Eo(1wdq|}FM5!q^7$w^v_xstT7o_TKO7@Mq8T`j zem}wc6(F;t6nm7=#5Jf|=O8k{0rW#wlQI#_dWYU5c7hX&>q&8LeMc#6=cQn|#a5fh z$=U~=9EZhn(|UsnFr~!73&TpcTgShiVINqth@cjzwz&&okIlYaR!W-?6j%-7_7GWB=LX$!2`?*RJL0_Hn zX|!lr*59Gs5DONu{B@J@br@!rD^guXnbY>ijPgbFV$SL|%0H)<4q~JA3QL^7j1CD_ zwW4zMY^_;u@|0C8oec34wpp+9NDinJBcQB*QJBDJ&j&M2S*j2A$zXy|8_zfeh@h#v z*vRIq=3ZKvyAu9eoKLMR-CyiuUC9aQ4wJ(g;DQAsQ!hY&#L?f82)(#5D<2ZL1GO8V zDXqD<(9uDHI3pym0%N}#^ij2o=(nS~U>eRr57F-_Wn?DPVqgjOJJN3zRFnouPtFkm zjPnnvUjf!S&H4cSlvX~RWFy@(QJZA&8LRF^SbPnYeT%e;bna1hTaw-IrNxt;orsBm z#5@9G-)-F?iJ)goqPQ;+EmFLN>5$pc(-y8>oI9x1J=v<&l2B$6 zB$g7(!eMQ~3piSaEL(hfs~!0fBF})%O#SGK$P5P*Gtt(;3W~>&pj*Q5#(vf zU~2YDk#K)9WRi*)Q%N>5x;L;EaU((jDN-oQ8?)BDDcgWFQsGpa;9&BHUcl=Nk#xWH z4=~yEWvAr60>U)1vW`A*IxJXDG2!B3XypmQCEY)3eex|a`_uh#DMm`+0>ilZI9g~Y z%b&uy*+EGiUz>^-z9hqq^uz1>`AWQFFg(pF8BL#o;B4Mb;+#XFpA+waWmy}L;f;*QN0grPT$9yiQuwWA{b`(EWIb|V^h$_B%9~t zfG*4>uP()1!ypG%;hnDla&z((VLF^O6=!KwAkI!nP>bA_Nveh8r{%-Hn!`T5yM0fRU;EY zga|jfCot1EuDFD!c?O@6I=Hd)_mjN+{TAr&chEY#VOvU=FWpuW<{K-vMi>n$7)Pe@ z;HWPf#Di}ncN6NxZFp3%*G}=TjnST#&YW<`YH&(@rzYbt;7g{ZC*uI2OIB~>je1Q* zVd8no>Vh}wUn=S|j_Or2fX(e0z~(Aoi5HA-;{GgrECoq60c*S-ll~O_0~Em1R<;-&Q6f z+o^2$#FM{qk1fWgNtOY)d#45>C}DeuoxJX#lJ98qZATTb6P{$xY~!p1U?&x^vz>Bh zm7-Inu$lpbQhdiw!7miB)DGa6(`?kG9;_tiRv+V0MpGt+Y`fUm_=N(#YX^MSTe)O` zJsf<7fvamn`Ou3n*mj+(S=Z>5lfRwe_wyK30;KFZ-cEDZ3^$D%ZI}Ky%DarD{z*6h zS~(zX{gmFj6OuwJAAxjF3KpfisLO1%8c7d0p1!{EeQo>rC|}!X7CUSXXy8RwWW{3l z{ef@db`W+kup6R2coa~iS=)__)cLy1+75SSZBN8i`aJN}2aiO0TwRWr;%A`pNF^x2 z0aPO=?!3c_83+N!OcpjDI{j&Yivi|A>V zs%*%U1!n@|`axh;?=`zw;G?y9(8v({}n@DHxXss>`O+Zs?yS^eH#=SPI2WftpSZu4unR(+)nG z{wjGMslf9k34YWQEaO;4?O~uaFH@S<=r}oap9T}*np^ZMQpSB1MgL8Lf9DAX@Rj~fCFyGQwW zeNB#He-kGy*t_sfl@Z`HJVJv%P50neMVP>Jn`rzJw2`4h<$)lOP?W~~&@<T84)xuTzR>lc;us!Kzw5)cZ7myy;KY0LM>er;_$BZ zfpfTeu~USPt8TF3s?F06zI1qciJzxIp7XC{o?an5y;69(RO3@<2d|<}qVktxiPI*` z)+eV7qSNo~F!Xr_pDJD#U3DDMBg4tW9PFKG9j9Z!w(tJIX z!a=FD$QU15U*Q%xv~d`-9hHluY^z6 z2%k15M6dNT2RvD-95Ovk4f(Y2;B^fD*C3e;$|= zPeMTEinUT4mqV6|eL!W>A8hUGm4Ou}J2HSs-P+Hk4fY`ao!CU&IbaU(mIN8pT+^=G0v;S zG5M+YvnsY+n*Z7 z>|AeEUEQ6`k=s;PM@tXcA=1vN`tMY|-JO2k-|F^uIdWiLJAMZ7VJHgdWm=aAn&mb0 z_s8%R&h#$E_4Ns(7am3Q9g%g4cZvKV`hBH-hXy%za{m&nUK~qbWV_>m6Ho82TG-XZ z)ISiD@tfm$AL~~*MZg|3k1T?jz4|WE<+E=)Y@a$sZpthnYwW;`PZ7L?#rlPxED&GDQRP=(1SH7&IqVUv+Ai{G#nQG_X zh!_WHh4Ux1a9*fQs)_UP%5T%KhUc55M3b@-n7sISc9VZ?8!H}b1t0^W#gBs>Mb`}u zTZgFiF7H_T7L6F68osd>iFNBxSMS}3#?}*fY`sUu*85~^g~J05F?d+cN)N1|--Xn8 zE$W6yc@DJDDDx-!o#KqIv^M(ynxA)=#deOpDTV#C-|cUE%ZL5_5r)}*HO$^$=P-MZ zYOxP8JML92mYim@L!{V}2tBA;?1TOmdyi+BHCy9DomB_e8S{3czm4;{XpB9>H^xH6 z_>g`f`oND?sK_rMBm-^VJ2JXW?Zb^7D5noD1%=lnc#nCL>2I!&=F0e-)pvrt?9oTY zs6c^;z}H@V??~`beedBKWFu4V`yIyBi)1jkzs@nT28ZT{>f=x^S#bl-7)jg$<{ zRey&oYnC=4U({x4M{Pp()9YkunwxFmU~L3CZ9a6KW4;~+ETSz@>u|e=Ji;A21)a#? zZ(Vd~QFa2*`4f+wh#+6om3Xcle}hlXBG!?ZxeWaTh$xsJ*JixtB(aF%^5ZL z-d{2JR)adRHdMGX*8{ciZwRdnzBuus-obaAJ@^vZhg1%`_g4(N)$pHG8-J@#{Idla zbF;Jkm}e(f9c{ZK4x(gzKocnZ5aX}H`IA~WZ$gXvHIW`Zw!V6d*XnptzF)iV-cKl6t3quy1>Q04Rjaz$QLnE(_wNe%rLf$+B z4xw&v*jnzjpDaJgv7aDTw^sORJCSL7QfT{~P1{7R{QLT7ds1lo1H*qx(KboZ_6MQu z4}RL7^w74km$oOJLWs8SJG8mMVe5ZJp$)ORb)28JlbE)rg|q2bA!Xy>QQJztZtp? zr|lG`?axBnUv1h*!+fbe+WsuGz0C0cqG+3`d)ZIhpFOnA^V0Tbrx2p;WQR64 zIBcCV3T=qhtyBH9oyxSmBD4+Jv~_6Z;riO!D?;0=4F7M6wyBD?SB17${j|N}(#DS8 z4sEYEg%E8&aAV)nnnmC=rtLMM?M0mP%-a`hjZh@nP^{| zY=Dj1$tLeJk=?AJ+2kd z3^HMQ?B#B7HGBEt#Gm8*_VRc9>lQ)YoN_wX?*~%9A4yx;i7FS9PBTq?-9G`~m4-1E zEIyExf`2hiAF7oC(u=Y~q$Uw}{w0eA|ME-l2kv44A3Nferu4EOXIAtaZ7K}jcB=?A zbAT;0o+|o4%~n5lk)YY?3?RWLZ}T{6@-A zD(Mrcq%RnqPgNz6+MXT4F&SF<3#p_p{FU^HXGN!#ApVyjeh!GRMP_qm>0w&u*H$9J zv(>hEF6Afvbb_z)MlQ6IK3v<=QW^n3DB}(fUpRbfC%|v&+zgAwS1JrOd?#wc-iu|H-O#iS+1GD};e?K!bG(b@2}^%}B#G-~oS z7^gD)W>Xwo5}ntQ2?G+Gf3LRm00ZyX1c^4y1V9AD;D8|SLo)Guh)bOR8ZR!U>yd}Hn(}Z|LtXOFTLeIVWiQ$TVI!#_Pj%4a z$9o9llpvp*I4TQR7qh7v!{XHL)RQ?l&LxbDH{GsJ3?g8^!P7IUGiAzR_S0|dddhW- zhS=~%N;Nx#5?9pGcPWU>kJLLD4i<@sXWVjwtLb77QG+BuOmCloq@FP>6qrk$!`a+t zG)te+B7FuH46qjp_c-lK71>R)xfS}2(()t?y5(f3o{_&VgNF}rXVEIc z(drkDW{+^}0hkKht7Ge843GxUHWwldptAsRTZV`TjG=A*T4Ru+i`o6e_!0dCEwAta zfWG#>TFF(iqWwdz&a&l7wf{B;Lvyg*#gOERy7uhQwcP&Om0Y#^+dpGyO8Y+$lZevF zq_YW5p_~HBei6a}EHvnETus@ZM8#mOsAteufKAL_YqPt(HoO1UP#?RqM-vLso>m_U zVyN9!nPPJjMkg>khq7BeP2LpQiDqd{(!N00s4^^|R<$x}SSurky!YcSFk=w@4B7~{ zhQTyo*C&Y`wOKDkl)JWWNGx6-)c({DJb06 zG&>mk`WiR5T3_>DYF(kAudhK;pT7KeiaUqnQhjcnq7~f9S>CAx+eW+HRB0bI&Khu$g3Sp*e z)u*Ia3I&47d?%NADD3s#6>_%JUqp)eR0? z=X>cs?=pvO#Ol_Ms?j}D=+3!xXF+$K>E4*>?yi&WnTqaNj8T`OyGPMIOVK^cPxnke z-GCdhw)N6I(<#nJw;Mb<-Cd*8JzMDRap|55y5}+73z+T=>ZE(NqI*NeXpW+L14Z|S zitY{lbkFwF4Y(0&doSIyo#K3SyTPN=J*SfHk7-={A=AB)(B13KOKzlJKMfVn(hsf# zzCNHaLXHg6BDqZ>whsdo*~jVkruyNGv%)YRR5-csQGU+qBVS{B4)*;53j1#>?SN&N z-{x10*5EFW)?kYot-;-m6nFcW?tNkPQCm39Z$@ZiQSuH*-`5t_;_S{b46gWA~NR2b2)W9?@Drj48e$iK;*!n?t)J;ggl z-a!)csOB3Zk=SQj*@ec@^SG@nl(w=++KR6B`jdYV)+|S~lbQ22QH|vwr?HUhBOhKy zKH~gai^hURhQ=a|W@aBQ!Yq7`182<}A0Z!~YgIFXIlX|naD*Ito>OfKcajt~sGJ1D z?HE$CX`Rh#p=wr}F~>Gh&8h&Y*_E5sW~y0j=5JODJyaC4VvYAU_#{K5@%bJbKf z_cxV=Zc`Dc^VgBw6Cyajy;9Xn@-Z?)UyodQ_&pknT}O4a>>B9e0N;AhE$sS@)3Uc6 zy&2EuR5&dJ#|^@1zdLGEGCa>LO;0GLH&UtSQhTL#x6r{b5%x4kH&``CZ(D4m1~uJ3 zH{PVup7sTa)cM>Nmq=UO(rt^lya#iuaaG#l)OR zc`H=NUuw@N&}f#ZMzbx`wS{Ul#L?`~cev4Ps~XL={t8**&L|2PZq0~Aj_XElkW6hp zbQqC;jy=h)fe5_)>OllXyqgkr&1EbT$ZoC4i_FWcJ44RvUGD4MxPAQsKIFA!`p6mF zHUvML)~ZL?^p7#MYa4_9Kz;Q4r*`u(wKH4(7gIZ0IN!#e)G2`){GK!COFLVv80A(b zR4}#|0y?Y4Rv*7^A}M=-ev{ocgT%hI+hJ#px1F?^9Yx1IR9m?N5dATTujsRs`0d24 zVF!O}7-f#Poy_sR!x(R`=6HP=$-k$Szaw+J@A$dDoo|jOz;*_(ah}=Tc20r5*_|6) zxjyvETO7T2`^xz)RwRDJyjUu{_^$9`YqNv&x?Mx{tqCnv(zYApu#1wm1)z0Lt-PBO zwcY$$3o^NDLO5^IRqdBL1(6W^)afqW;IMT86JgU>KEt6A(Yp0Bw~xeO!#`#kmkEu# z3yt5mr|x^AZTVO0=i`PmpH4mqMR$)-U2F4zLmlZ}jBdYLw;}shme2jw%6rMW&0c=Z z0lDn8`6JnUb_v>>-ykHou5sQy2BG0@Gc1ADM#RisDE0P=&N2rT9BJ?ng zxPd=r&6`gnT_5HPG}!g?<~9=wC&fNu$`ila=$)27`TZC|s&FJ{-@5O33M3r*z9I?= z%Q*0$c@rb#Qohs_o%3LR9@KX~6wwVi#d4^qNAc0gJ2~uS zZQSojg4+O;Kx@DCG6&{Y(%%(}-jtPbM(OR^oan60iM65nI8nIJ1M;2PAScuYc~+eu zvoou1C94?l*>#2LiL9_ZZDa)Bb$$PEQy_f*lChSUIRA+kyC4`FJkUijrdgW;L2|_+ z1Q9_F(JS%vcmOhjG4=qQ4$Df=1NI-a!A`0TcHmop?FrT`m5arJyoOj}t-mg@Jgtg< z)7Cu$4*l=dqMz`H)@DFSuag1UqaBd%*Ahhn8LKUe>$JK%f`>6XvpGII2H1FQu&37# z7Df}h-F+|y)W+ISTk41Ue8VUkbSMrNn^xT|Lva_^vV`C~NwTuopT$~+k?$zm;eKOU z7>Mqs+H~_B67}?PGydzC7$)G=Kh#G4JF3;;qyHd^#`I`+G?MAgha#DL&oT80=_Xoc zTuuCk_o}bbhNqBr&V6LE5jx}EPDzPIk14|qwr6JEdD)w!dwm@7*)sO2oR?h(n+5BY z2Z>&JDC?EEO|JK1}rO!~9(kve-_-X4s0$9E;WE zgPdY~>arVLImapvI{Na#mHP7Ml;WpM*Wp6fkwRBd%|EpAQ53LDRKb3#`(x;n+GY{Z z%J|UAM+4@IwX{N+i5;%A!V+V8gwhJhi!wX>eXU$lDq+d55+3fVgpCnCcxNL`07v>6 z8Tm+Ud@#)@+!J^XcVPHj_T1o#vtsW5y~Cp;D(zUE)Rrz_9t{YORxpox&*Y)ud16cs z4s=REIhJwyK6sMkV<^aT#+kuA>%5%ZAIJmjmiF};m z;BkHq4tO}ITwo*12Kmu#n(4vkEAUHQ>K?f>-~b{vUg)sV4Gvou`Q~P?e(3NK(Ykf9 z%g0Y0zvbhFk1Jh!;MVlJkA6FHA4r|Zpns4b#X;tHv16=ae9Fp>v4mZRxdU7!ri@ko z#&x{ML54iXP-}yAI>;QaYTyJHBGteafCvRvE1#e$;RJuLb-dSh#Uc||C;kj!S+mkv zkNeTVicxnods+>g_z0OgaDqK?lcu^1Xo9sZAjdl}eXi4PuEu7kFb)8z?>$%%bASX4^;0$R;29EFS+{8l-}h` zKc7zX7)p8jdN0f@^2+vd_pZI(WWDI5YogQot|fW1p_vUN45`(;T2aL$e!PrQd<`!?0h5eo*OCM7GMn&sm1f5*a#2 z^r2lw?u9ycEPJace`iUr^Fzk$Y}M;*gCV=9m47H*&JX<~_F1m6wYy!7(A4Czehr*k z6l;WMIc57?;@#kp`x7qwwKGniU8(CrC@*9loF_c^k?1>c)wIphKcOJo?2C7prCA@6 zPqn8VER%qqqtHeDxIUJhCoKCZM~d?Qicv zEBJ;7bv~rVrIh6lwPqNyI`_0@nWS{;ORXnGvq&LWwrS&PBNqZ zh7It?s^6O-?@4AK(^t@t;U7=$uUZ&+1O|RXte!=zy*Vh)dVYm<0(J*J$!u#jnB%h# zcS022kjTCIa10C|*V2sOKfoNP*jvXbEj8G?zfm81{U@0btH;A~n=rKUMJQBIspF^? zLB$-r#6^Xis<#I!e__kzCCaJ#5`SOLsHg){1g13=OJzgncvvyUp&sqE;qO)_d?LP0 zfO<&x*hF!LNzt|z9_^a01$1QaQWtbYvvyz?Y&K3J0%w?9>bK1?=m^{9;zO4OD^ujThL&Zp4L+U=z>y)~4s@g=4_jBOA+8mfzn*;mm^>SdU>~Qcv zet+!qP-+O=+ghCh&&o@D=t}Kd!B?i~8VDTtEfJWa&az?HHP5n9=I9!*No?zaUC8kn zY|B4ymJL4Z{+0f&F#*gf~ftKYb}{THJhBG>bU{}4Gw zdaToI;x&=RX*TtAaCM(%bAbaQ5%V}7yTQu&xWYf>K+;6J*& z7iUow;60%{n#V_Sxkx73hoK12c%;Y{o7&9)wjGSdA$ zS9nYA=aQin{i2Qyh|r2IQ`6^bn46cY=`-1_vO~}CSapq>K40V4P%rarKy!h#(K?m3Xcle}}IwqSoa+f?~V`B3c=Ltv}*|^JZ=G zH|t2*X9VHJuOdkvjo#bvof^Cz71LIyL^L~!9OIhai~ zVOjZ99QO>zjV+BbvSFRu<7purj}QLF<#=4P$T*uF!jw!aBO*zLpx^k%Hs*NTw`UX> z6u$Xl1U5WQ`x5;Xi9G#Gy8p-0H7$D3n_VkkBWf83jW8q~EvWX_oeBTYOVn4cp z2Dy9v=c`^`IrrZtV$c0=l=1Oq|J`T8{n}{0 z{1W}n3XeMXKZ2s{r~Ph!d*}Z6{u*=tgHaY$>MeE7{clv$gxi=QH>qjDQdH_;?7?-L znkL-lZ~Zq`%>8GEtIhqlUW|Rf&N-{E`78hd!WTYh&Gf|YH29;%Os^T>3<{#vD8987 zPw%f<*rQbLuGH@wNt`DKS$@{@EM_PSmLFPxbn0d$iNoBZ7-Mh#jx-p|kYLYX8UBRtv!~GI*zp zBUvrJ3mkW39PdRiyOUGi^K@XW7w)D)rS0{Rxe~)RdqU}kL$2h)DWe8wfaP< z)iqMwQm>Js23Rptj19K%9}Fg9q<9~%|1XRbx72H-s6l{LCjtMbBX=R;g%dw#W$2cA zjTECJ4I@Q8HC?xn;zkFA&q(10J4Onx4%S5a)dat<)=icBrC+DGOIQcHOLVY%SO?1u znB@+`Nrrb4noLPPg>5h?Sk(S1zHFwhh49ySkWz_Fh3!%HJ z9VQ4R<@a7c&+hW9f(jIpw5Yv}<}Rls-|D6tY`b_l>rubD-C2*iyK+qvUJJsH`-C44 z2tU4Oq4Pp*|9t6z|_i*QP8w*V>(~aTo3fNn$U4SQT-IZR2RhyShE}zCS++$ zfVM0>>}2=Jk{dko?8vu>q40(C^kKiPoJXGTwAm*_u72nGvTRB}?2W^jxmx)til`|~ zPY9h)Ge%D;I{U%fSzN%=Lh93gQlIc`_xnA4ndSGmf@zsEXdR`EAy1=2#g&EiK;;_E z%rD+wtNU%M1qu~8CLFsWpK!AKD$)&h`dn{aVpe&8zb>Dwtjl)YuFGenE}wO6=G)Wn z59lkX4D8eD(b&F@zG4j^m!AXV?~c`DJR>Z4o{{~dV!`g<_T{XjJuh5%-p_?+TrOzk zKha07tl-*p{ajsjJv#I$^+7LukBx$WnJY@go8^CCRIE|?(sPUs`|5_eVB7tchut;1 ztM-~eXV(k#+tS)m6RfnUI%yrNO?B1+g*G)N9J@_D<7D@>DL1%kn;Ise`M`h9#~&-l zT^z0$}bC*FZ-!{!PhVT zm4)Ud`di#qA47K;6&_eRCNP_&FF4tKEOmqZy35e}j$Zg;B@f#j9=;+x9Cmql6SH7w zEFQihG`+^q|E6f#6Fhu~3wTY)dd*MPDay;s>D|1nm3d`IZ}fH8Sj z(YLqT9zPHgKk$?I&InePwetIQwZ~Bbf}vwVvl;r1likNqH@H@Ne7BO16C6H%D17{v z%SSnS=bvNo@k1f&6Gq@8Mb=Qp_A6D{lRUbEokH?&kq-((hE5`(Av+_eH zyN{J_uz!4b{htmWKdRh=@n`DSE@eJ`Dt!F6^lKs2ufe=_81b5xGy*hp515%|t^6N= zID4$V?Ng!kbH?g3MeDxc?*XhaelFyG?kD$CkG`sv|4Uz{bt!?eRugXr<@+jpljXwb zJqxA{NoK7h6*d{PwJq3sQVE>DkGS@+I>phE#kSBokS*YRs&A*(jt+CP`e3S#c%{n~ z)A|*7QzX!e@-g+?(XqgoRyP)76TN`-+fl)x1&j&H_J;q|$?n@9=>}Ije-(2soFDAz zpFgW?4-Yx*;R|UGU-{d^tMsF#ioi?sTVl6|uj^_LUkK%E8OJXb!PAskksmDdXK zYyHH3;WeU-5d3cdncQcp3I5l03I6C=gW!(|%NG1Eoa{cqcY~|=G@PRG8B1Qd|8j(0;^?>QMD805pMHBc z{WhY?!KNr)XVZ*&WPY6x9i+tC%77t6@6St=T+@gky7BPPz3$udScG|Wa0|W-IBlg) zDN3{iakO<3TR558F_qlW!HY!wKciL@-BH0oqQ-<}D-&D_XZI-+ZgBPaJMr@azpjh4 zzBv$8$G$gf6@`?yOH3m3*G= zwB5Myxyj#lVd_{&b#b%ZcE{D#cH=^7f{|)eq>>#pJA}=>S~(%qCj8VQR~2biKx@o3 zqy>)-bhB>*R9o3hL9KGx{0bfv#?{q?M~DAt;Qt4rr6G?B6hbv7L|drhPIjMAxxv+R zBAkEwg})s)`sK?A5dV};)FSfLD((0vYR4Z#4^bq41kFP$j|aeVivDKe*5SnaWm-9H zjHQb};#!0cZH#eJ@!>!)|KD;QfUu&?&kE$Sb&*pm(5ZsW*vLpr9~GJ5!|T9Avtjm6 zO9lt=nh2&g-p_L)UW-$(ZzOkvtMgs&k;}E4PGrtc;=dWtbLdzrzoSA$I~WtB-45EF?7nv3 z23MY);<;xL(LTLsqQlE6!prqtUdo-7>y5?BDMHl@hCfwNb+Fr|%n-t6_z6R<3VYi$ zX65v{#;H+(f|X-Jv{^aD$?jvN8$4p1dgEUXFA?vXTb<>MQyo!fCy3*#fFGd!iEGySQY{Z7C@}1sE7pt3o43Y0~J9p*Xj3915X*!oq^$@;A{I6-P=da(fk^jFu=PYk#ny zc`$wmoL(p=n6p1nP+Tt%TZ_EN-4gEGsb^`Z|_-@7YQ<%-tvH_5vz zMXt_u^~5>&|3-g9s(X^UBoc|;N!#Vy@spf_n9}LFovG6&Q74S3&f=aZ%`uf3KSwu5 zIX^VSojz4sWU9YKCe~E)Ce=vts%C<|u}~8xoCH;0mv<1!6XjB6dHbf#MkVl)pW4T$W@j^gRa_Q%%Cf=$$f*)g{!57H4VVShy3~9p?BC!pkQ)aR}okzL$KUnpsAYeYe zUYV~IXHhYCpcqrtGMkmJsxF-Jj;jlj}y zI22sCS#eRM>|F$TFnapT^W}Sfg4(3i(dZetwL9o-2N%;FgLzz;npP?IpjE2 zG^Jh4O|TfhJ?N#*62wi{sLypSKpo$@U8qe~VVb<4a77zc+Bo(Ay$XA#&d^CLp={5p zPA3w3^rA$r??NpD=aURPFE4Hs8MwsXkPAF}*TUF^K-y(`IBwF5KcDPDJlt#U&Zusp zteU%aHRH}nP@B@j_FOi7fXu^DtQWmKA(&Gb$Q`>MO?D9iPN#3i7tQpxqGu$rJdQN- zsGknaGn_&mm%6M%9%mD)IEn?UOSMQY^^YdzHH}9T72K1*l4uGiexwGm$LZ-W47cmh z)q2br5nf=6^og(w*KE&dVX7X5CQ!Gq3@;NIzLaIS#}`x|@VLUt?d8np3M;IgJ89p+ zB(<)|;t6C?*i`$pq}bH4N7(kbT=(J%w-;Ab-ix)PMbjkENnDoFc~!gvovP=gC$HcJ zTOO8oI?f?gGTTWITF04tg}>V4(@tH|3T-h3} zS3tfIFZhsY*|3q6MS9-TX!a&y{uwuRJTnXB+1DYOr^hduoQ2VnB(bZwS&s_j{ zxRv|+8tL!rq`&EYCrqvDEm43rA_n3n>kvUv!Kb-a~3DY=^5EqWwx0_{$(!#2SL;DnIEJ2pfjj>utSIkLZ{ z2=UgqVVbFOW?BvEELLTeb>26#1{HREoF~OCzr=g*R&vP4uN=L`7U6s4s0&vnqu-<9 z|Mko0wXTeI%2`grRZ$Y>}lcX<;eXq^+hCEhy-d}y$2>9e@Sf`iI1HbL*; z44l}Vpli=SOqSz%DCahk*VtXaGa9Jac!!v(JnSqT<|tfzRcl$!Dc|_rI>JWKWlzum z_v7~v{v`17d&$McchYgXQ6-G02YHIi@1sE%cRaP6gIz{qZ7nqb+{DUS%nD7)aibKK zb%OCtNED3UkKfq$gf%W71~R9(`~k{sw>LMgLt8onhba<_??qTfIQ|ky42Q7cc22k; zyqB6Yb_p3-FMHEYbP{*N?<6+z?>+bp#y5L=WT=z4pTi#Dum{8b)LS_0Vg7xDV?5-I zG0#bCa{!x9|!NJ{EO9EKZW_+88~9!*KT zl*5*B*kdVSmvh(^9QJrh&MP_W8vebOV{D}uBP1j!U{-uvN-`LG^a3*ey_J(akrHDa zhpp$|4IJZ1iZLJgV5aNOEB;JCjJcX!G;cRD z;S&KW3a1A6E#Jc@0u&OP3oS@bFT!nfN%)rd2%Jv1b&VZ~rgB2D-bB)3eL?8>Cg106s)fP$6{t?xif7H6!fOZPZ$r;tIw=>;odbR4@V5aV z1ep?&aX^yxVZ`oySU6`@{5?d7eMWEdYHYmm!HB*0I5Vy}S5y4pVEhQGRN_NY&6L@J zK_A&5vhC=t?CV(veoS+{_hP`O0AwB_W1Oa;S`7l;sh3hXk>r;=8GJ$$Ou&gH`PIvu z0R_}@=6>m)i6|BF5u^Mwo_0Rx-!J@kjSeVO=DsQm-8ZZTCGN}RPw;$fQ>S}oH5c{n zr$p38U#eU^kA0GQw}{@Syn);AD{eo&3~)F8M`DGy5C11(XM8ZfIp-ThD5@`%4$Hp< zZJ&qP_&csXd7H+e;ls&qEYRa>ZprVdDrwN-s5aU&J5Ap7BfT5$MW;W)A8R?pC^zcor(Y9N}?4fx%WElS6KfQ>|bO3wD@ydpi^xp@iSbxedtZPs94+1IfCRB*Kx`=nq-AT5!TWd z_J9rRWMrvn`-WPKn&!9?M5Pgp?S%foLG3TLL!`5gk}Ie#fMpfM;T2TVlWKW=Sh47` zBDSoEPgez#z^BzLsRxg zU~j04p}H?i^L-EdYyTV&QTN+9^beT>%;7d2;tb|a`m4IR^beWVf)V27Pd%;8r(QmZ zGoS#>Y(zX&{=++${!KNYhiiJ$yU(4(KiuquI*EVzcR&CB$G@l@egpW8bwipenae#W zbMpF}8Zal!I1%3ss!FE#yn_`-Q+%~$=_#Hw;ndzK-bE|v>jh}(i}0W8_Vu6MJ3nGb zb#)RU6pjTKp*@{M8hly7IC|X|=_Le*BobB{Ft0O$%g9s?`D4PAe#LJ}4|WnTzp=ES zv;ujSEU(#&vf`_~86ny0HY~p1yV^stH$3I9@g^I=cDM=4ir-9u3negE_EH~r@m-ht zBb2NMLbiEO9Zv5IB0IKhomr!Y%C;G2@X~fpc0mZgxdmAnS(r{JWzl)TAgtT5t7=EZ znw^94ike6F#_U2hL5K-%0#8OL#7XL;dy}LekR;trf)lN@2$dWuO2bMxyCA1wsPO!7 zQF>;Gi*H{mm>Cj#x-byNCJcpeDeY^8+>l7aaAsO&xVSrQ&QSd`L-D!DzB6*97ghS8 z+yaUlI}28J!$@YND3}>3p!Z3OLQ z^#LIWAzCXO>FnebaFgX?g@aXDM#bA+@$aMsjFv7I9Pa^nA(fF68|Gch!BlBT4KOm~ z7t1UfNjbbwlMNr6qm#&{FtdmY$%arH@Kj2xt{jp=6Zt4vNyRFlBj`3)b6HXmrG9i} zJs3Zf7n_ZV7jjZ$vjruIaJifU$tkO(M=HmQvP@=8Jej#mG2OqzM7=1JNi#%F&8b5$ zmZT+KEEt=Y=I)bImaW@G+L&^hlCGvs@|3dADm3#o*y(KNY(_ybv6es`FAm+U&& z?9OxMb|ep$O1mS8DgsxseAeqmR=e06}Gv{OMW-asiLQG{Mn zemnJMutnF{fAkW@h3G~0MZ?-hG8N+YP+{jXQ`#^i+@gMQINX>7Cb&1BuFKMVkP~YL zJwrke%#B@3heB=2zNJdh<5V&{Vz|y2)}r_XVwA&X3eO3~u7rE)>>7#H zLHwLmLUUKu-ut+nd}v4(WkvVyG{p;oN|!Bpt_Fn;4(`n}NpqQVzC#;O^cHEDCy=LT z1a(Dk!`wo(vI}T8TKUb5BYE`HiF&%%?US&YCGTT{joP0y&`}&ahqsK|!3608f4kOY zV|Uq4C~&miR#DNLG0ThjI|_-uMw4eq!eBUlDGPi*c*1#BW4F#tGg{lXr`O5ya?Am| zI9V9^M*~UOy_=EYwS!RK0SDF>=&=W)m`Mhv%ra{sMFFqjG{~~x4?53D4ED`J%ld%c z!WNucsU=S0IEt0$kHyuOm^ne#JHZ%sy4-&0X*XX_pdo}kei}|=QuHc}O;kqHj9@{A zce^h!oXz-CSh4Y?=JLlVlX2cm#su5dD(n8dDlPv2-Z{be60dZ~881BwfwO?jVA15@ zyi<*`rEK*3W+VE3+HR0ana?cQJ2U5Ak!gIlok6EOh)1p;SF-P)!sL$ zY}NBts3^9G5=*|5IGyCKNm+FF!K1LW)!x^vPT9GY#7r;0l%hu6=Xh|(X|-xbHoU22 zORR#=@HPs1{Y>~n@nN_W9>0Y{|2@d^dH}#FXBCEGoThZKPoQd_cJ1hlqLt2KGoQR$TrHWjEQI z9bIz|BII=nnVM2ioeUIIT#m(TM#VRk8F(ut0@m{x72j1B;Tnm6Wq(EmmiV3}jgGJe z5tiYGDV+{r)t^!EQ)Ss~qRaWk<=EfKsQ9I_2=}MElM@;j%k>N=hP8hNZDNT0Itn9? zJ}Lm6LgAPf{w)rLb313KeGw;yRbR%ta%T)8uAGLv+~aigol%^A>2#3cT9Mr1GjlTD zyO0c*Y$+{)Wnf0xiKeq10pcfvp(IxJ8BU9TIbvZ4Ug>AV$0DS*6J`Em7tnJRScYd{ z4~}BxX6$QcQt0?}eAsTgFp3=s!g4Z*b1a)P-lcPS;+^hTUwyUkKF#t*k&9~Sj4);J z(RR3cQXa5aG;RU!l_7A4^ykcix z6SXhTiDB;`<6S3)g@4Ao+^bNC)T=ZPQ@{38&e75~j_Rtik2CI(${FqUH|^Ej=NO)9 zMfl=6h0eu4?fIUA2BHKP^2xBC-e_Ud(A09@06QD2+rKEEy|41Cj8~Nk7 z&4`->xOODM#<}L1TzThOr_k|@yiuD%-Z)QTmO^^=r)wO`O9Y+sejWl002qX(n(d{-#zv^;j5M)GT5YS!?br=2JVcu7){WKoj zyl6ado;)7POq)vWDKOmz9xNdS60z(VNaU4)q}O+JKDo)tlZ+)A1MXPj%y}%;;!)rv zYJ(=JHQ}y9ZfY+cS9N*x(7nMUu)lpj=X+tq?kSGbdy0?nmf*z^eebEKTr49$Zo)-s za*35P#rEoQ-eS8bBHOD=Xh)AedhR4B06VNiJeQp)mAUbmDFv1txfH`fKCtEG;H~QJ zoL0@j(KX|sji&|jiVHP67caH;felUlIFBGOyUTP(W1F?`y;+>s)zZ;d``dz2x#t%v;p=`a zRV8s{kcuWCei-zjmlr2-6~Xf}syS7vnxjuu%{b!n&FA9CEr@UzF92V?N61w`x1okr z_i#p)Y|*m<)$(L+6|S(!eYXl-_`rM2^sLrH{`*=K(RYuT?$U3TJAnu4qg~vQ*QMwq z^5gPbjr7qqQuiB~%WHMrFQzVeo%6m?s(+(j8(ibpM^s?hk`=B#@^DbCKB}67Q8nYB zji&_~kv?K}_N}n`=(;NPkq)D4t}|#~q5L}1Pd704@_U`DpRRZHlN%Zf$bSAD;JqL{%L zHhPT=();KiWEs3k^wTY_emX^e+mp_4a0!bC<5fZ5TmEmQwmGFbb#;@-!CGc^jh2I@ zuDV()aOOU)K!&ik-DmuC!?-zvdMkw%7rVrvre~%cl!0!8dqPr%aV1Ji7ZPtz=``#4(~n5 znuJ2JCi!Pm@l^U{16_ncRjFeOa#B4aQwGN^44NU#|DA!_V! zf!EfjJMXIxw^K#%L@fEPsW}n&W$~9yvB~-V*5_)coG`dj^|7>3LEB> z2f-rQ?$o_W`hojSa#JU=9bXGE#E!?tm3o--y;pSB{j9Tkbb->sO}nS*s+5!1WYl}| zK`JGZe28m6zcaT1t{p9E8;y5^rYLG5aHMnEdv8f%^2V1SOsAsEtBdr&JsE;0&_mkv;0FyP&;NS-zlwjlLvT3$>CIIptUGQ}D>k0%q&o>_HSvHu z9Z~V=@$Cr4<#h6Nzm9L|7=90{jNk4vDbM{#BX( zHkpZ)A3NcRwP6~a=2l)#nl2|z@{p$kO*xY)EoXDUS5EolTC(n~s)#Tb(S05#qre{J z))_BBwz+-A`?HjXR$jBXIBim~88wSbpR5#~B#Mbnabhp0>oe~<^kFV; zmen?XgN*&zU7$TPGvd&E#xkLA<4!Q&kJDcTr1_VI34K3q3(o-eMdbT&%V@gG;AWu! z`hMIN|J*|9kQ3juYF!q-+L~RP4m7)DAKcVtbHx8}5Pd^-r1^#{TZl*TJS?2mPCo2% zR@;eTqo{CSxsxE2J|O$B-#}!xYO{gZvkb*FVO`A!_lsIUM zq_L*TK;)kgIULU-)l;xhP6p=PZeF~zmS4Q{CcStk7p8dY3JQr`MhCK(=<>)qC)s)# z{5;CCwOwRuC(D+-3P(>&ox$C{gQog}S>W46Zl32hcv{QN<uoWb)VH_!Wfg;JR( zQN{GWo=xv(sDpa5>HRE=$8-F+N`X z?;v}a@A>yIkEIpT2h6?vzUPjg_ucX1h6$|eT7&WPjvhZBxz)w^xmu5(kM#H<>iy7` zcl>wP}9$$hW)ap8l!Tabbe_!iX@+?HSSc*Z4C7SnR*(2V5wz_4GE32`H5`J42l$`1lU z36aZ5e9OPzk;IL!ZfE#wX@MV^*Kc$Sz#b}m?@Dg>AEgm~^f$uSUSp6Lk&TG6(cZQ8 z4GQP9Zz#NwDe!|a1>P0>dyRi@acRY`EemMHRuS`AY8Q^g4%PQCG$!eFd5B^+aIwVx=@Q1WL|rtZ$_FYeCjZxj;dJ+v9f@k#Cv3P*K+ z7ugPD?(K>jz1f@&3nJ8=RJ{|4T}n#g51_cR>m7hFfCS8VVa zi{2%_oy(yJs6VbIXXrH$)PgF*|Fg9BOVy$%k;FYPOsOfv1@n`(W1A##Pa4VTw`n;l#~W-(2DTib}3|{#?27DZpd6l9$t&dlJ+KPusSUKA^U9`+ynbJ}A=nB&hk4 z^uv9C%h}$|{r_AM43Isd``~w!vqQcEBQh95pr;RJ({`xo1I{DiAO*)$SWh6XsZZc@tFPY}~Gv%J30M9UBuX|Tzr)?X3SA|ydwhx#y?t?*k z98mKm=?Cs0xrrt2k752X5sBLVNVomrsD)N1Pz3ZxM%3zrUfcNJ!-q{QP@(iXK% zTj)d-CR@|w5_?v*eMmCU&=XDy(N0QTjQ=Pa#`G>^#KEd0_lQrFU?K8=~8fI7}xA|8{OQt7uokrF&E%Jh(=h5|3lFTbMPNX`KPyYovp*nzX{`m6I0t9Tj$tc zY&o|lMIUJpiFJtRmz8yl*qu+VbY?i&$gOqQiCssvKA$tC08A5eiSEz-z*p^XtP@RZ z@Aa&__(@!R=ZN0f??R4fgJ|qhej#jSUw#}0gu)KfBr3Y zS!iWEby+Bf9Sv<&alFyn+N&-ciS^O;s&_s014iKQLEl~@MGnULN@RK-=tTW2NhsbA z;NIuWgEYkrG-991>714p#BO*nem-q`huhUl%Nj0mVi(dwb!lO)jE2q$nZ5In!g50G zf(}dL>$|lg?Sg5A;fUlDiuXtK+R+xRI*g3A$nJ1Nv`245kG7~i_85A<8l9^Q1?>om znL*vD-RA!V{chv#bS4sQ(YRNDX{+K>x;JK5?+)3~76rZNwlO@t=rtAH>6Ub~Mc-bp zF?dWb$|TxiP_G>n_%W3l3dWa06s5A^SP6b}_6L^H!!4*)<-x&&2RjE34pp0fsG9se z8Az+@@VcQ`9JHuT-B8`o2`uWIN!DXUD(W>cU$QB-GA?cBG`K$xt@C;dG_AN zWV!b-sYdrcf+~UTc-}F2W4+cg%J)9V=A=lA@c)+F`QTSJWDAo{;t(1(eBYuq0oYll zfbMCmTL|Kv={nKag>*(sGZ;MpR&*>5-&-NngVWPsu}!sPlIg+w09XSw7b}4>#odqB z2{mQhO#2lx9|6)Xnm!ZRI(!3!nQ6n!{KF9ou?a+ex%@#Z2gxzB{L8Ia3k<_k+1jDb&*MuCBd@IevWLj z`|gI*9o4dw`y#>~rK1HkXY1Y&i2ooET}&wbDF8q`91>S!B6| za`KHVH&od%SC;<+eZevLqBV+GmW%2}a(k^18Rl1$XA5IkKUx`XuVt75x?fI_oCINV zC#eI4MiU>=Nz5^{u`gf{zPBGQxyr!iwp z20Hn%G|fIBRTgM}_E$84W=Z+N56jc(eEov_AkRsj}0HYLz_;9iWH1ljv%tsi&4E%A)(HY-) zn$EvnFt;$Gi%lNE%q;f?H*pe#=5(khdBneg`ItMlFeAq%gU*Y_R(KONGKqrOg;}0- zZb?VFCHblyvemBdNtYQusbN@`QAKomOPG!CBq;xrxD>j!Bg{l-*SVrFkQ3`puNCDB zJ(bq2mdDE<6hsXr%WO`{`D!FJstMza_dCg>sG?MoL?&~x|1Mp zd@h};b(TTgNoJ4^`l%WTuvsE{~K= zSgT44o4PRfGEJiVvCX4Hlw?KaNmf*u#PdA&fgBa(m!0r}W(QZyDxK=Gv?%wq8miX6 zq@idWBCw~`PzkM}lyA|QyBoQ?in|B7yBnRfz^{|~xH_p{rFL4M>g}`(WoBDaBRegm)(lZ|7wTlTM<))k*`kR-%CJWWPI!f!0n-pScwP%~d^KA&Wfm878}; zb2CHY;`=ycpB1$tgYkh8DrZ584pO6YkC)6*%d~RBvY>lVG&eBdq0Ep z%u0FDBZB0Qj}cvl<@+1-sV*)(&y-FxyGfzrn@0pM6!{~pu>XNf6}2z>%+C?sxaR@m zwduU0W1yArZEVvmkrD=43BRBcn{G9I`y<7s6K)4;`5x%E>D;PN;2^K?_w@@udyVYB zY~@2_zn@R``&ijuq-CE(C`mtXA5HH5;y#w#1B~o1CD|`7zmzV=45s4jqta!uJ*qUw zzp=T5xFckUJ3@x?2=Uu}L#ng;u9DGlWex1Uu%hjhR~(ZsT5PyGr>~bWu}a1Sv*jd) z*)cInj|mFsemswfQFcr?GANRxxjX2$2fs5cn)sZC#6YqH$7p$_3<~Eu&RhawgDB`k zo6Jd&TgDJsgU!hrJYL4o5Ru|PwG=ali4m!i+Qc0@l9^xqa#2$BU=-bR1{;Xfh=T6V z{u*Xo;klLMJgTf{kIuQQV>4AMm78~*xkE=?zCXOe{Tv^K#BQY5D4~O3W5TQedO(H0cRu{kUGGTlu^kL6fE>&lcgD;NR3?z9bixue+r!AVP!{ zcJXGK?#;6?&Qv(dJe}pf4yHP~CM=b0SSr^^meZ_Mu08M>pl)cWZYlcA&5cBGnqNL$ z)+sRVmCv*N@_DvbKHs$cCh|GaC!Z6neBP$zle#uZKX6YW_hfOOOYU>TT|(}uMn3QI z%V()8pJg8TY-Z)N)U3@(I`a;f)%kr|6!rSNA%w`4ziDWvw;YoewVxUFJ%@HW{@CsA%?@H{Pp6wv(_+0Qx8?&r*cE1C#|aKP9S0pv|i7a=MYA^MVqNYa}a z=X0;nuRM3A@pQpr_d|9(af-@y+-*kQyF%RQg07S-FIT&V#sJ;dmGbj+`TM4t!V8yc zMi)DhpG0hABKEhnr0?595}AW6uA;6oOY1*8{Zi8-@H{K6_ZS`OmDjV;sAs3hYpKnT zMDjeZNKW^QBzx_d{oA%LMJCI9GFfV6a-)_>>h2`{z&(T9V%Ayx=8C*VxjODXYL|nq&C#? zSuiuTP#)@NkOgy&42;<#Z<9e;$P3ZENViV5si|ZW!9g}x$AB(&ueDXTm%IiZ~ zUP%m+^aFR2+;fe*ZX&-30Hz+ zCzev3Jg|Z}b^zn@YcoO@CjyYrO!y(`b-DE-llvQiTnw2hm6vhM;|zI z$$>3``-EeN9$_MS!}a@mj7_HTVg6fl|0o7{cjIv47 z&MBuD-3NtKDK4Y68a-02&rMTw<+atZqX!Z1Ti{nX-)+@zY8;o+_|H*+z==0KSeQ;P z$oebLnO?L>r8mIOZ}d2C6m_nr)Sw1v1NhMo>UeC5uR_MPq&@iN3H{R(Za2W+3>|a{ z;(kN60NE2t-hWMNAbN}ni&WK;OTYRS3B}q}eL7#MJi3mqu32DQ?G_o=o+Na@8{k2m zLdTw*;vvLafD`SonpI)qH9#)kZzR`okhx{Ib1uNXSxK&c7Mf7{fS|ZKSnOnr{b6&- zwpfOZSAU*yJvdif8R{x^sqzs7aZ0^?eC zzH$BC(71lFuH0$js;l~9{rEV>Tv$D`--P~flX2DSZCp*)8`s6F#nnLlI!{_RthVY_ z%TZtarBrL2hveX9P=H-wwL1$puW-y8R{uRYoT$8YwIIcFmWAvA7jQ3*PN>>lQ zYI^JHGbCPfRklT`U+yLuxC;4g`;1)S4Uj2}y0B_HPuj1g+Io|OhE<(2C2dP}?=%xS zGD}>at0Y~3#a~PHmc|;WE%T*DE!Bu8O@I89WjO7DUH$^xU}>X%2fyj)!Mf`9ZPI>q zRoX7ok{|1Ov{W~rA-OaRn9>@nWmysmiPiDK>boZ5Y7#ItZ>+{NHKAEHMWTt}u=p9q)%z836{t@ilC;I@ z9o&ofg8Q=K4#UB$F~-#mt4K*3USLYQ6Eza-c*|*zMiQ@+DtJn%Z`+aUknP5`<4NNx zw%D^aULT9SW3jhwip>@qX5)Qrv25%5_b+jERbS&G%m`e3>8hq{S0@$KX}hZ9EH?C8 z!NTg0gsE>4^pLnN*Q277YHE22KPA22Rpq^5%J}gPaTTaXb(@COIy)*_JSeU<>S<^Y zlCT05n{9gVciV%TwH$O+do+IqDv=e?p$n~)6k3TGpd~x3mfkO+Jyirt|4TUSg;q*l ze?VMEsT+{X;TXRK>NAWZ$@$+WOwI%Bs5nfwMuD1Sa~a)ETy4|`3#1-x)V;b!VYPCe zk)aZsOFun+!)nJTrX^?VaT!+4S{Q8NT!TH3FIYddwTbALLeJ>AK#zb~j;l+a)_SO) zTH8~pKaM2Vm>tGd_KCO}tG9Hk^;2zn38($koE?Vev$RHnjBD<@sz+u>FND<{?~0b{ zsUD~o;MN_W>P^Re$y-S$&c4fN$M&;~>s;s(aorv;u30!Z6xWYCj4OAXarLwD7NRxC zH9*l5H&n)8eqRRZ)4J*qt&!@g`>d9F=~mftku zj(uNCPFM|m%(zzP8dvW_jjOA5&9|XD4>7KF)^(%S&tY|{buG8E-_v$f{BCEuSvp=_ zwQH;4KI;b~5fgOiP<0bDoTPY8_XoXY+!h zD`H(AYQ51_ovtz18%IelV^ruH8E;+H1{?1>o3^QStMXm{)m`&kq!z4wv>8U%jXx8KnO~E;50#&!QPiRFI{fpG*MZM^t{?2hiGKtWd=D^BhyzIq%9D- zS9pDvAS8K${P2*Az(z&gUt1{11R#wVi7yajtSW@vxd5%v%!9O03lQfrNCF`xs+;P; zan|gXI3=pLn$5`B*@8?3GM{rk*5=b&Ek@nzt6ld95>|cH#T+Mlk>RJWx`gBOen61> zfGlI=`ne{bzUnegb;dk{^jBAN>5uAGEdjEU(8M#-=?xg0wJAHvE3kJ0<>DMuR1q1$hbgT zPBr2qgPaj)$H>Sp43Y?R4$<2(4!K7V1>|VXCpX)TgTn#vGvO3LCaHOW(>czhyG)!7 zgix#EN8;QW7|&&Gv1Q#0gyIy(O+K3fGeS`yzdR$zX7vz|3fi%-HGMgdWDZ}%Iz~8r zC$O4Jf4hl^^G@IqsD^4+BpdX*tT-z)0(p4bsQi z%pAV+wMo_Ad6bcm&8NS!l~ZNuk+NA0bY5i+FR>Ce*m;vv{c7_$-g$?S&NiQ+PF|Rh znP{Ij8wF_;Cav`VHrNQ6;S6({FmlI>66ce^FsB70FKMJijc{5qLZ91}RO6g+Fcj*m zSNE7WGd*5YpGGe-W>sk%6iI{O*9 z)}Ia1A@~lb`gM~a6>50!T}GaK)x;SU{Fw8(=4OM84dSSV#*WRoG1_X$3NlG0g7l$_`s%S~O`OF*D9-WAO`HpZLpYzi zJ`rTBvy>3T*|I~B7Xr(IComF${nHogqe*I6a1f(WOAxGl zf)lx{CG`W0{NP*}Jcp5vkSIZ}3NB42Y58o2AbG)+!CTVPk#j4Z&t`R9@CQz{?=O?; z`rsdoyoSAfL2e9oz+wiY04+vHnYt-B6n1-k^%L|MAw|KPgX0-_?PJ69&B1dS*<_Jh zgHsvVZjsxA<&5NfVvr5NIT^(B!u1BZGdQ2)EPKWv4+opoA|!pAAZvgeQj6Mf-hlBQ z{7@sWSmdMNQbzh(^gXTg<>jIhY(!D|_L`FcT0)EB{3wMhRg*KuHh1nckdl)(Kd4q&QuhpVnJ}%ou-eP3v zY!`W-Q-m9eZj~)o%2P(jL;8^TxpTIp+6b<%;r-!^baE^+k9|04|@>x z)i@icVW>7E_t<>0LroZ2X5-|BTGl2jHxH{PLU7I&YQxCwu(1u&iIF2`xkxugrbDa@ z(uN?Me;%?F!GB=-VHVijbSA1855^b=v+oVv8ft` zN*KA&gOo9HzXzGc$PSH^sK%jrjGSrXGzneI$g8&WCZWr?eM)REHx1oTn`E^u&d?_D znkW`}ic>Y+B?$C95K47pcY|~Zy~xPmZGx;(hlgIOO%h(P!NfT_^fTwP^B+M}Xh7&s zM&8Q|Xyn+?enu{DY>!n^T5M7s7YZ}-&N@NrhmH@WGjjU11{oHr#Yhp>GJ*^b z)njBmcBUnt5upZ*d6wBLfgeEQq0R%+z79D`gR8p6oJRt8xU z8p_BAjSX^p=mbVyZeWl*Ln9cuS6?qFQTK&LF+$G}N}NrhF;Z5pK^_jB#K?-426-xU zG9$q@26-klj***U2H71tjge#P8sw$W8I0W7%pk9a#xru4&H0_s1V(;nZjcW`6B$|C z+902W&Sm6eo9dg;WJZ3jW00RhQyFP*`S~j}jS*}?Yec1$GScKwgM`z{7&+4BTt96F zBLi$cjnmF!WQk4HGVOduez&c0SlS#$wppG#q|IfdwavL(+B`<)=Nkm8K}Ooy7CRQf}isly-~6vH3ijb{iwhZM~jIyIrKt_WRDX_0sQ_pBK{Z zU_@6P$g630F*4ni%(RV?DqxTg)9z)Ymo5GCv`vhhYg^;nvP)VC5|9DbH{)OPF$(O-!=JiMz;FdrJAok5NazfmX6r?rj_zt8zx+s))NOe2#m zGA8^XBRws0TKHo|wp(Ok_)}>gtF=nPp9^Apr!4%Xw7l)X+2OAlp>NF!vLO5|Bem>k zS{D93r50C)e`MtAh6cGh{0pc0M8DHwv$`hyd!0qJzmaX?+#LRs>%Lvzt(l~53ID~Z zaJfszSqG#Rkbj$)eAb8mNhy6pI9Qk7Cer}-FzD}vz@6bR5X^(R8aD#TsOwL4XSg=U zxlT(|iMl&nkC76`Aoqqd85tim$fj^ZMvkHzBPiK$#4hG`D7dCwQxsHHC^{biF!TUh2yNW?ek{18zaRw z&fDQ0b?JWB;4KDuC)_KApMBweoT{sBpAW+W76GX|*}Ig{)Dk&RP7G9jh(29a}8a;JENA3C zJ9fH6R8wxRAjYCi~hE5iRu%%iIK-_%O4%NS>o7w z4T#*z$Ud9Tv5~cmjJ7-vjI5JBwKW|S*}zC|8)tCjPLXGe92dEpCF)iyQ9~m4)FmzY z^U0=nhD0`T-FMQ1wH)UJApW|KiQLaQUvFFNl*q#=amGa+P3f=GB3l`umzN20M&t=b zj<<2nj6B5%ef>p{@sX#Q=V3(#IV-X=CC=HA=Tb_a7io#(j0~{IyvPrX z?6qr$3nPCs^02iSS493ziE~ZlzmzyPMQ~(DR?4Av9*hJTxy{bz_eSb4vc{%*BvP*) zwewo+rqbVJwLOx_aT-{wV0$FHp1;L*M{+sN__}s>h%~O}=kVo7KIc3Ny8#mC?MN$* z6Sr3PJCRO|Y_lAG9O=TyrIy35BV9S4*Xa|noX<~@?i^>9w#Q1;FOeRMthX)yXQVG9 zP3?&LFEWUcN42e0q9W1ZjI?QEwQ+PTBaWRf8b;6L(y!3%bA@UaJ&WU9r)yCHWFjN~ zHMV*zTFS@{y;3MqouYG6;`E6wN@>->(d8*|hD0w*K~9RUNZ%aW+qZ?C@+0lpU z(deFhhe0lgKFP>^vkkH&`cyr?ov<{zy`JArSQgzu2i59HtJN=!KEv(P!s?A{fzWO0 zY`b>2KKd*p+Gz41kF-if=y?b~@^6b&UG%MbZB!Z9Su&}OS_U)vl1ce0d<@PIL0d5mhrhtB zukoYDR6K>-E0;|gQ?UW3gKwbQs-*D?3_+Lz2{4lH@ZU9aAT4@uLIkd7KFl&BW>6ZIc3OJJO9G?dDVG zRHg1fx=rT`ElCKSz|@UL_w+UbzxGz4e=Q;EhSSZuO~C0+_okG3JP3RwZc#mm@;81- z?FBw?<9izR1$XxqdeM%w+-}BO|x)|VJB!U zoC>^%{C=G!>AwAu(q*dahAH*tq^|1w3n|~O>aE#AXWlAw_7OtQ#_ku<7MeZ`zNb0) zDvGna(Jk`TOPY`Qy@l_yHN70CIUl0@2f)W?pf4c5??Ff7PR1W8^$$!QQ$csk=%AWZLVN_(r*#7;FQ^uCzCraFXa?d9(e*z8 zd-Dz8@4@Zhw$pvML(v5IADXYK+AX!c`yMU+79+&}Vn6AZd$3Q}a&kcJKzq)}3aYCg z#l9u-4`T&e0DL$2ZV%c5?c4>l5$=nuLH@mQzS#u+bWo~C5a$FpfX)Wpgz(naN&ZJd zZh9cz(W9h&*Nv3%RUa2k$B)iemktv8#<9{rmE+P5{lV9ZxQj9nbSdt?9IxAJ#ANBO z6DLc%jhig(dgf$l*E_&h4&q-0`ZP{BCIY`4JGE0lzr;y$95f%hlQTfyf+aQ^bPZ0A z=Yi7eOcsIvZ*fL;5$Ifum*t?}BfqP4d)x?0^qU*9{1W0ol%dCpk=`K zBHadV_s;4I$a5F?6X1I}!s{^K;B&Rex3o`Cw@*;FkI2VbP-!2Llg*&gK0)0+LERof z-A+N>PC?y1=zr}eIe2ZdJ8noG_Dy!jlNmo|9Gh`P{rUN1k%u2VpG z*v)Tpcl}OiZ%x~56?)s5(*JdFZzK=t4#)Uz2D%gattIG8=+(of zxO(UzoF5cVf&R`F`otkZhkYRQ@oR;Cb(7G{X+odeFZ9GSh5m?>fZ{1`J+8k*_-}_3 zi_R$bQs|xTpi!=0Ks|c5@GJTvpw^!weE*F3^hm^eW4qMX@V$rY@7JF#p)dRWD|7+$ zC(&=9KZ%l_B>E9fi-?Bm3hjn7U7}b2E|lgkqIAcbD9r;zX&&Hw{uX*G&Wnj&i&J8v z-_8+w8rrGlWa+2As6Xke0pRx)tZq&K-H+qv(IgMx_he8y(LQ}jN2OppPXOJ9e5Xz6 ztcGJ=oi@eQcSdiL9-RrC#s$rjXJ|dR;Ao*VPOhEg>Qx#Kd$k_f=+O%@K8!we+i^4a z_z?5(6R1DYUT+fh+b0uI&&MDqM9ChQ=;;UYp9q}v&54u!_QRPv{+S;9{D(>3jH$S2 zj?kUB?>sK0Uylc#{8{MjzX-;HxJ8$4*vGWF|)T_U)SASiv z{<>a7sa^V~)b9f1-}*?QWG4_MJAo+K2}CQfdLjBW?jBq)MeLc2r-*%XG3079;oB>b1{y?lil&z2lx`m%T;U_LY`qSKG+~%ErfhLPxMroU(aR=J`p z&M#Z%*FxtvN9VUl=l8tMZ*`&24zTBle$_~54%(e)KGS?P9`)@HS_gMFdg8WFd$j9} zEVo}?MEaGwKZw$kC`5y22qis2^rO>-((@!lpVoeQN`>e-+E34_5S^&~^gIjELB_As z@6djFqJ_)VetNEj=t~QTyo`7oxXmKiT6%uhxEAM-aVV`)NHvv{=`N>~^9r z>u`D^ljud-PtRo%{Ym=^b_lJn)6>(ML`lyQC4EVBBjkQ1^koCKGxOCcn3q;g@sF45 z5pU+tLbIU1iT-dD`8%p4`fCm7LfBzbPVpi5}mV1=xbwyKD|-s2pxW&4nGe3ZO6EI3uo>$Pj%w>9Tgq0J`28H#keH@ zpUhWBb(N;?Y5Gq>^@jnXw zi*n64$X73*+{g0r)!(ph-`Dh*MxFV&fEihB)Og%cT8{N_6U^f;PidpFaqIPU(An=1 z9bWM!&-cSCHo&f!=5$ocFkarClBsrMk^UX{SUMJam*9gam3KTn9|t@EIh>J|$#`ID zKsBdlr9eB+ly%AE(U?-<|85|~52!K2gcc3feoY@ZUg%WFU46t)_7nQdF+%f(QuvsP ztrLmAF%_R_`sdlwu7_xP_XMG@YWlaPe{%fc6?dH_bg%ZW(EfQkeWv!W)&BO{e~FHN zyb0I-IQu)QvTv1YGH#J|4KzlAdBwvNFPV73>9f#k- z4(~g4OvMA}7osyx6iV||->LrjcL4CqFpm)3og@B*;DhK9#X>)8r^7XE4c$z%5cv|V zqvNk1E%ZK3r=vWgNloi&`ULiCi2jX(XQEA}i~mlIpZ6fquIe3bhk$ww_B4(2_jnzi zukG=CH4}GP$bTlc;G+O>Kpo zFJbu(sE1+CB-&t7dqt_zHt27Rrvd1PuQBhAi*;0!IbKJ8I_$WqnQ9>Du&L5-aqJsB z&Eu@2DurGgkN$C>myZLbc;|pN=llZd*x_P7Hq&&Dri0OLkAVJ*{u@8Kv!Z?|N4gJC z{`pAv2Jds^^Sb3C;Qx$}ar(y~p<-V`U-Xf9O-BlzB)b*yufVzA7074Q9+9JQdqj>N z)$>4fw4{4;hREA(dVEiOndA)P9rPN+@2KOoIZp2j=zX`@u+R78V}1OR#BZt7O*vlT z-Hw~Yt5NQinnoeVw}SS>{6p*Lqrv}9(9;Ldy3Rizt(z+IK2fs6h@N|q_-TG4It%)e zXhX;?(Z**A9S(i9Zfa1qIz!f<|7m*rI-#4&sh&YKA2(-_rUk_nzq+;rKW#@J_x$2RND1=J${?%dhR+->iwyvSD}5b0bQl{v9jQQg5-tw zeezXIr+*y%y?ScZ{qvsgAL$pjKTJQEev$sjS7V`XpF_F3he&xlAh&x!UkCjZ_$0{H zhu|lUe)){*4Y~RrbUpg#4^R5JNdGTrZ&0Tspl;^;f~tJI)MxlRQtwngM*b-2yOc>i z#184GE{1&(DRKA7-dZC0MA+^Ps0+3KJiQ;cC@%g*=Sx0sb2|mp@w(mW9Vh!Xr|NyP zHJFbYg3lyqUWwZu6+CVN>e{|SH)(piUhkRyTg>$js24#qkZ&_Bx4**Q0RAIcego<( zjEiQ-{{l_F?=7?*%4t`L{EOV1ageXB=K6?T+#2c5!v4o{#9t3R(!QjXx)J-y-9fW? z|0|?s!G9#;t5Mp0MJ|gO7hhOSSJq#{T}g$A>DdTpQ(Pt&ChLyfWYx{Lp>K0>e4^9AjH+>CZ>54m^(^v*Y= zye)b^d>(@C2Cq2(v6{hv+|dZ_jvsr@Hw+C|ghnl9GyR%?2P#(&V| zzOLysji1SS0CtJSuh95II{n+4ey8am9e=(lU;AIuek1?Gb^KL2-=-YiRn^5l#IBO6 z_PYb>8;tkY&~CCn9kA_5?fbT;JxLC!A4$$WDf!>zYq^%M<(0_SSD;^(h@4HBB69R& ziOA27TApZMjO31}kwYU_sdDI*FXHoEjN^YmZ~YwWfoYH{*e7+T>X@7tIuOVL9*+MTLPZaAN=!;I%{QGO&ra=#4yma&6v~PCAGzlk4`$b2f zel20w_eFg!V0kkBpxO%i^SEhd9T!l;u>Y|f=U`-~uIZJpE`~jFd5?T`;k%Fv#A}Cj z^l0SwChWkIK_$PA>LZ+QoQ`l>C!RB{v-XMwK3{`e7~ zV}Q>EO~?NF0_rc=#Y;f*(Vt5}H$!fhL;utH$yM-ACY=D9_(k-{D_EZpjeINi?**{S zS5NDxHftK!w4J7xYnssXCQZ9(x|b=&L%QVq>-92js9f^z4HNbE*KO0JzllB1&>Yl;ngc?K2al{bZuFPfe8eNr=*Z3sKrfAxir#x1n9W z*r2$5Ogqu}+lFa|Z{$%X@#I|2FHf_yJk9dRQyKOR<^rdC1Vl-`h`x<+H8({b7igUN zaq}oSXBiJU+X#OK`(Y>c5&F>}37@a+B-#&n5ba;i=bQQJw>w2n2Vs8LiuC<>J>_rr zXHnh_p9`I->B+wct-D_6(HeKOzk~L_Hd^SIM}%IY@$s6*nFiGtuM)+&0CN1ov^MH< z?1RyMM&W;Qu1RlcdIRx?OvfbEXq6$4p+53ktD z`n#jrkM{cz?U2s)$?%Guyl;c`AI9Ie;N#ujy!-ap2jKjMS3Ifhnttp9SNP7wFL_uI(HHJ{!RQ!TaRzte#+e zc*Rs*?irdk9WV3)O<&V=vgRYcTKKqC+qt{6-P()KZDBX^I#c@h64-eipeJ+VV=Bho ztC;5Z7TQSDEKTohCA2rjOKu$JC(D&;8W;VV557OyF8kNHuwUB%{~qNo!8z2uyzkvn z)yH~!3GP2kYAW>57D6AzQhUiHIln24%ly~@`TeT%+p5?7P0(IFfxm=vn%R9?{4d7q(74c(;&R_$5GalRLBMJL?FlO5RqXDb zaoNuwAD8|7@yPGRk&@rH$Lf0rsAq0m?89@2zY~Oh+*c^I!=Sjd_f)jsFq{+ijEg=Z zO8Sf_=`*6#A4G{SqMsZkl=K!+(o;lo3DWdP!6+&f$nG~{*E{gSPnWA_!Xc>BHcBh4GzP3HRzBQg1>`(^_xLw)s=Mf5bt)-*ISDJ zg_y*9J4fqDNmS^hO;{^AS<92Z&C@JYFz4tg`0neeWkRpT@)L zReEw1`{8+z$1P~z-*B(#ap3-9|)_3)+}sNf$9IhiGN^y!YaN&ueTcuy{oz0kMP!$+K1%re`%jLc${EgPv_SxU*=`6 z{0=Ftp1;d@UoxPYHkSJuUj9<~8C7cHAIMk79LcA$cKQEzx_hgYLusGt(}mSvKf8LO zDmkvKyxO`wPj4>$QdxVx?kUHlpNsIelihx)EZw-$|M&4|oanI(Sdrds(LIese0T=_`&<>z<7`|tPc)0o=N^MpW>!l%=T@~%kjq#tGo62Lru%; z^Lsi%uLJ$QuF%eTLVs|OKj={0 zce@*O1@Om8{p-7#`ko$9TGtV!bsbS!*Ab<49Z_1x5v6q;QCjB_rS;s*DF<(dWoU{)_m(*Y^IE9{YvnDVYze&)3x7oBr{*$m{cv z!(VW3a<7)(Pcw7WGhwCP%d9-#?#S~k#vU)RX~tJq*X5^7*~QA2TvXmEa!j+>xdq!fMTFLK`OJK146A7ys1f)Q#CM>3>1_ zA3)FjN%{}@{8{SSA%<3^CyM!=aah&wChL~!#_yYa|39qG(sqACoU4$Y|La#N$K+?m z)h~RXEv#1P`|tDhI=alauEPBgwnwYxGc|vIzAhhzKU4muXI;CN>O=M1lOI+I$oX@i zseb8~u-dgn@DTPze+Av~5bV^JE)_gqeTMUevs>n?=QHKpj{0L!%N%tX`r$mp`<%lO zAM@NbQ{Da*D)B?pbJWq8uhK#91g8L z;hWl}mf*hmt;2NeE8~2VXwFWd3lYBq(q-cQPqa-~9j>3ZBR&pCx#^iwu92GybbI{& zXuI#QD6Y40_-D%Q&M>H`U`55)h>BuMuwyT=2NluSH5yS7=`0J&(gmbz?7d=%qA^yC zibk=-5;bb2NzwTw(??iZ?zJ}lL%P@Nz+4aeXaqMGZyA_~~ zXgj<|0nje)g!|R6(+sc&{0@L${d(IH+4a`1*Hl=~6|Tb!HzO%~}H}y<8Cv+wX?I@1Pyt0>5-QXCrZg@+%g_E?oPfVif^`23?*Ga( zmcHFYKlFm~mp;q87jvza6-Wcg?q%Sbvfa(WC%AZ*mMs0e=mq0@u)MJc`b&4iJ!$5} zTp!x$Gh0Hrnf|i&BmaT_`{n(hA49+H1L?1Q{SiyIu*Rgpjd!8EOuf9FKUt7O^yCD8Eq~mmXy@ zY`gzcdF$Vm1NH4XKVsKs#V6&i|9pM;a`FMVPBZBLIT}gb!=ILa6F#|K?0KyoSb=PX z_n}tcr`OFhuw;8B*XPsyw*D{o^8l63NavHt(|xc;a2M2}Ca@~`)AICuU2`9ARXZ9*Vx z9}5g*?QLfGT?XxS34#ClIDQ3Z!1jvqS3iz9u)MyXh2Z}5*Z%&p^zZ++y=DJpdl$I$ zVD*1IPPUyN0{^-F|GeGK)mgeb0^2RSVY_8)9UO;S_rIrO|L#1t{twq>MLD){)zvxeLdaO-*^2woq@mCtHsL0|CjAwg7wKO+ zrq?B-a5=rb=PB$bk1hx0NjlEQNc5SyjnnPr!S|4!wukW&qu@H}zo%v}clTny0r>aU zP#)2Lk56U43GdkNT^JwKekzP(rsGSD#1H=uj?FK@p2M=!E0DKPPAl|>b^|DiepCZ|1^(_i{nP8$)Q?@KyFTnXmG@)Y>oA=?*Ioayynes+<^87gqcgZ9RFa{# zpnqh=_a7d~+1gDYVVn&vFv9vD@w|Vmzkss~cpbCS9eRQNh)A}4vb;!k{lf=7Szjcl zas48?zC%diLPcaRl=jy^d>eHFIn$Dm=c0*>r87xdi6@LA z+B97u+t6RaXh0ZKN4)54I+-LIMyqX`u74qkZqJ~9Z04C;>A!7;R{b|_W&XA+)av~7 zuPrc_st8Y8jA(b4P0WFG`w2?YUABA#dM?-nY^%kePgyd9vkQ0*XD3pQEd6Bp@?~XW&KzY7OY8FzRsc^oryax)jtli>5vq_!zuFer zek3*|dpXw%@*u}Je;(9`T;kj)s4;oKxml1WdB@o+s0neXYxnxDO-W_WZG)N-ch1|p zHYXjav#C1)Cyw zc^90^maRWFs4MBod16pEGKBNyuHDIG&QpSVkg$68{RId0Bult>R8TLH&&A_{dXv3e zJT<5<`JIbr2lXR&xcG(U1IRPZbA!Gn?>R3H8c1rp+r1{pmt3K91?Ld~Mvbls8ba=I z-Vo$RUU1$TG>o{_w|jTcaMGLep`cO3m-C6Bu_TD|??Dqt4Cfm`{$v?-CaJlYkS9UY zh}?k1%R>BZP!K82`D0KBsl?e798NytTsqiH8lZDS;C%~@BF#8g4~`*ixaI2y#}OaS z&4Uw(Kj(JA$z(R??!jr~HToIk!UKXch}_U_-{33~g#G}z_Nd@o62*B!a2`qGJS})O z*^G7^Mo47vT(XmMZ18+i#5pB+Avw)CJ9r6k_2BcX6@TX!iy=LoA8hw*@T%a|e>>hm zAfLIcCsXPAMe0T`w_mUyh3Cdxb{_iED(C2A-zn4s8rpq@XKa&K`TcF83kF!7ykOlwn z3eHa84WGn|$d8}Ii%22oMbbfXm^zynpp|`B@Gs;d9$!m1Z$DB@ZlJq?UBC~~MjAg# z{zR9j@uTFgPxgO|I5+;(CD)IYH;xh4#{Bg6zk~yBfgY1h z$m!ryq$4^C{5!ZGx@IPfVh=t|zCpJJ-v&=YuZ7VzkAlyTF!WCF3vj|G$NL*e=X^By zH!`2I6FEy(aDEqjjucbdNZvfX{BoW+donMA@{bsDo@}SiCRd^S

    s|94hf#7%d%g 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

    _ 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�~HGQU}OJlHc8zQKtKcMwqphRu9IH+dO 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

    HuLQqKWzstQNOjRsA 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

    ;5WXp=0Q)q+K=O3}y4DKWoOZ6&oG&#`GEH#U}%g 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

    {vB3fP4o3P-P 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

    T0jml!2zwTy>q^a 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 =Z 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

    5_pOSqJ#Db( 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 Q0w3r=9BC2&LI>!-0K16UasU7T literal 0 HcmV?d00001 diff --git a/packages/Newtonsoft.Json.13.0.3/README.md b/packages/Newtonsoft.Json.13.0.3/README.md new file mode 100644 index 0000000..9982a45 --- /dev/null +++ b/packages/Newtonsoft.Json.13.0.3/README.md @@ -0,0 +1,71 @@ +# ![Logo](https://raw.githubusercontent.com/JamesNK/Newtonsoft.Json/master/Doc/icons/logo.jpg) Json.NET + +[![NuGet version (Newtonsoft.Json)](https://img.shields.io/nuget/v/Newtonsoft.Json.svg?style=flat-square)](https://www.nuget.org/packages/Newtonsoft.Json/) +[![Build status](https://dev.azure.com/jamesnk/Public/_apis/build/status/JamesNK.Newtonsoft.Json?branchName=master)](https://dev.azure.com/jamesnk/Public/_build/latest?definitionId=8) + +Json.NET is a popular high-performance JSON framework for .NET + +## Serialize JSON + +```csharp +Product product = new Product(); +product.Name = "Apple"; +product.Expiry = new DateTime(2008, 12, 28); +product.Sizes = new string[] { "Small" }; + +string json = JsonConvert.SerializeObject(product); +// { +// "Name": "Apple", +// "Expiry": "2008-12-28T00:00:00", +// "Sizes": [ +// "Small" +// ] +// } +``` + +## Deserialize JSON + +```csharp +string json = @"{ + 'Name': 'Bad Boys', + 'ReleaseDate': '1995-4-7T00:00:00', + 'Genres': [ + 'Action', + 'Comedy' + ] +}"; + +Movie m = JsonConvert.DeserializeObject(json); + +string name = m.Name; +// Bad Boys +``` + +## LINQ to JSON + +```csharp +JArray array = new JArray(); +array.Add("Manual text"); +array.Add(new DateTime(2000, 5, 23)); + +JObject o = new JObject(); +o["MyArray"] = array; + +string json = o.ToString(); +// { +// "MyArray": [ +// "Manual text", +// "2000-05-23T00:00:00" +// ] +// } +``` + +## Links + +- [Homepage](https://www.newtonsoft.com/json) +- [Documentation](https://www.newtonsoft.com/json/help) +- [NuGet Package](https://www.nuget.org/packages/Newtonsoft.Json) +- [Release Notes](https://github.com/JamesNK/Newtonsoft.Json/releases) +- [Contributing Guidelines](https://github.com/JamesNK/Newtonsoft.Json/blob/master/CONTRIBUTING.md) +- [License](https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md) +- [Stack Overflow](https://stackoverflow.com/questions/tagged/json.net) diff --git a/packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..9c0a335d0244f6d4e2a4e371d4132a9cac956803 GIT binary patch literal 580880 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 + + + 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 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 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 + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is 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 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 . + + + + + 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. + + 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 . + + + + 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. + + + + + 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 64. + + + + + 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. + + + + 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 64. + + + + + 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 64. + + + + + 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. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + 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. + + + + 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. + + + + + 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 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 . + + + 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. + + + + + 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 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. + + + + + + + + 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. + + + + + 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. + + + + + 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. + + + + 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. + + + + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + 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. + + + + Represents a JSON property. + + + + + 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. + + + + + 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 cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + 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 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. + + + + + 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 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 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 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. + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + 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. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + 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. + + + + 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. + + + + + 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. + + + + 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. + + + + 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 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 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 + + + + + Provides a set of static (Shared in Visual Basic) methods for + querying objects that implement . + + + + + Returns the input typed as . + + + + + Returns an empty that has the + specified type argument. + + + + + Converts the elements of an to the + specified type. + + + + + Filters the elements of an based on a specified type. + + + + + Generates a sequence of integral numbers within a specified range. + + The value of the first integer in the sequence. + The number of sequential integers to generate. + + + + Generates a sequence that contains one repeated value. + + + + + Filters a sequence of values based on a predicate. + + + + + Filters a sequence of values based on a predicate. + Each element's index is used in the logic of the predicate function. + + + + + Projects each element of a sequence into a new form. + + + + + Projects each element of a sequence into a new form by + incorporating the element's index. + + + + + Projects each element of a sequence to an + and flattens the resulting sequences into one sequence. + + + + + Projects each element of a sequence to an , + and flattens the resulting sequences into one sequence. The + index of each source element is used in the projected form of + that element. + + + + + Projects each element of a sequence to an , + flattens the resulting sequences into one sequence, and invokes + a result selector function on each element therein. + + + + + Projects each element of a sequence to an , + flattens the resulting sequences into one sequence, and invokes + a result selector function on each element therein. The index of + each source element is used in the intermediate projected form + of that element. + + + + + Returns elements from a sequence as long as a specified condition is true. + + + + + Returns elements from a sequence as long as a specified condition is true. + The element's index is used in the logic of the predicate function. + + + + + Base implementation of First operator. + + + + + Returns the first element of a sequence. + + + + + Returns the first element in a sequence that satisfies a specified condition. + + + + + Returns the first element of a sequence, or a default value if + the sequence contains no elements. + + + + + Returns the first element of the sequence that satisfies a + condition or a default value if no such element is found. + + + + + Base implementation of Last operator. + + + + + Returns the last element of a sequence. + + + + + Returns the last element of a sequence that satisfies a + specified condition. + + + + + Returns the last element of a sequence, or a default value if + the sequence contains no elements. + + + + + Returns the last element of a sequence that satisfies a + condition or a default value if no such element is found. + + + + + Base implementation of Single operator. + + + + + Returns the only element of a sequence, and throws an exception + if there is not exactly one element in the sequence. + + + + + Returns the only element of a sequence that satisfies a + specified condition, and throws an exception if more than one + such element exists. + + + + + Returns the only element of a sequence, or a default value if + the sequence is empty; this method throws an exception if there + is more than one element in the sequence. + + + + + Returns the only element of a sequence that satisfies a + specified condition or a default value if no such element + exists; this method throws an exception if more than one element + satisfies the condition. + + + + + Returns the element at a specified index in a sequence. + + + + + Returns the element at a specified index in a sequence or a + default value if the index is out of range. + + + + + Inverts the order of the elements in a sequence. + + + + + Returns a specified number of contiguous elements from the start + of a sequence. + + + + + Bypasses a specified number of elements in a sequence and then + returns the remaining elements. + + + + + Bypasses elements in a sequence as long as a specified condition + is true and then returns the remaining elements. + + + + + Bypasses elements in a sequence as long as a specified condition + is true and then returns the remaining elements. The element's + index is used in the logic of the predicate function. + + + + + Returns the number of elements in a sequence. + + + + + Returns a number that represents how many elements in the + specified sequence satisfy a condition. + + + + + Returns a that represents the total number + of elements in a sequence. + + + + + Returns a that represents how many elements + in a sequence satisfy a condition. + + + + + Concatenates two sequences. + + + + + Creates a from an . + + + + + Creates an array from an . + + + + + Returns distinct elements from a sequence by using the default + equality comparer to compare values. + + + + + Returns distinct elements from a sequence by using a specified + to compare values. + + + + + Creates a from an + according to a specified key + selector function. + + + + + Creates a from an + according to a specified key + selector function and a key comparer. + + + + + Creates a from an + according to specified key + and element selector functions. + + + + + Creates a from an + according to a specified key + selector function, a comparer and an element selector function. + + + + + Groups the elements of a sequence according to a specified key + selector function. + + + + + Groups the elements of a sequence according to a specified key + selector function and compares the keys by using a specified + comparer. + + + + + Groups the elements of a sequence according to a specified key + selector function and projects the elements for each group by + using a specified function. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. + + + + + Groups the elements of a sequence according to a key selector + function. The keys are compared by using a comparer and each + group's elements are projected by using a specified function. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. The elements of each group are projected by using a + specified function. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. The keys are compared by using a specified comparer. + + + + + Groups the elements of a sequence according to a specified key + selector function and creates a result value from each group and + its key. Key values are compared by using a specified comparer, + and the elements of each group are projected by using a + specified function. + + + + + Applies an accumulator function over a sequence. + + + + + Applies an accumulator function over a sequence. The specified + seed value is used as the initial accumulator value. + + + + + Applies an accumulator function over a sequence. The specified + seed value is used as the initial accumulator value, and the + specified function is used to select the result value. + + + + + Produces the set union of two sequences by using the default + equality comparer. + + + + + Produces the set union of two sequences by using a specified + . + + + + + Returns the elements of the specified sequence or the type + parameter's default value in a singleton collection if the + sequence is empty. + + + + + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. + + + + + Determines whether all elements of a sequence satisfy a condition. + + + + + Determines whether a sequence contains any elements. + + + + + Determines whether any element of a sequence satisfies a + condition. + + + + + Determines whether a sequence contains a specified element by + using the default equality comparer. + + + + + Determines whether a sequence contains a specified element by + using a specified . + + + + + Determines whether two sequences are equal by comparing the + elements by using the default equality comparer for their type. + + + + + Determines whether two sequences are equal by comparing their + elements by using a specified . + + + + + Base implementation for Min/Max operator. + + + + + Base implementation for Min/Max operator for nullable types. + + + + + Returns the minimum value in a generic sequence. + + + + + Invokes a transform function on each element of a generic + sequence and returns the minimum resulting value. + + + + + Returns the maximum value in a generic sequence. + + + + + Invokes a transform function on each element of a generic + sequence and returns the maximum resulting value. + + + + + Makes an enumerator seen as enumerable once more. + + + The supplied enumerator must have been started. The first element + returned is the element the enumerator was on when passed in. + DO NOT use this method if the caller must be a generator. It is + mostly safe among aggregate operations. + + + + + Sorts the elements of a sequence in ascending order according to a key. + + + + + Sorts the elements of a sequence in ascending order by using a + specified comparer. + + + + + Sorts the elements of a sequence in descending order according to a key. + + + + + Sorts the elements of a sequence in descending order by using a + specified comparer. + + + + + Performs a subsequent ordering of the elements in a sequence in + ascending order according to a key. + + + + + Performs a subsequent ordering of the elements in a sequence in + ascending order by using a specified comparer. + + + + + Performs a subsequent ordering of the elements in a sequence in + descending order, according to a key. + + + + + Performs a subsequent ordering of the elements in a sequence in + descending order by using a specified comparer. + + + + + Base implementation for Intersect and Except operators. + + + + + Produces the set intersection of two sequences by using the + default equality comparer to compare values. + + + + + Produces the set intersection of two sequences by using the + specified to compare values. + + + + + Produces the set difference of two sequences by using the + default equality comparer to compare values. + + + + + Produces the set difference of two sequences by using the + specified to compare values. + + + + + Creates a from an + according to a specified key + selector function. + + + + + Creates a from an + according to a specified key + selector function and key comparer. + + + + + Creates a from an + according to specified key + selector and element selector functions. + + + + + Creates a from an + according to a specified key + selector function, a comparer, and an element selector function. + + + + + Correlates the elements of two sequences based on matching keys. + The default equality comparer is used to compare keys. + + + + + Correlates the elements of two sequences based on matching keys. + The default equality comparer is used to compare keys. A + specified is used to compare keys. + + + + + Correlates the elements of two sequences based on equality of + keys and groups the results. The default equality comparer is + used to compare keys. + + + + + Correlates the elements of two sequences based on equality of + keys and groups the results. The default equality comparer is + used to compare keys. A specified + is used to compare keys. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Computes the sum of a sequence of values. + + + + + Computes the sum of a sequence of + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of values. + + + + + Computes the average of a sequence of values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Computes the sum of a sequence of nullable values. + + + + + Computes the sum of a sequence of nullable + values that are obtained by invoking a transform function on + each element of the input sequence. + + + + + Computes the average of a sequence of nullable values. + + + + + Computes the average of a sequence of nullable values + that are obtained by invoking a transform function on each + element of the input sequence. + + + + + Returns the minimum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the minimum nullable value. + + + + + Returns the maximum value in a sequence of nullable + values. + + + + + Invokes a transform function on each element of a sequence and + returns the maximum nullable value. + + + + + Represents a collection of objects that have a common key. + + + + + Gets the key of the . + + + + + Defines an indexer, size property, and Boolean search method for + data structures that map keys to + sequences of values. + + + + + Represents a sorted sequence. + + + + + Performs a subsequent ordering on the elements of an + according to a key. + + + + + Represents a collection of keys each mapped to one or more values. + + + + + Gets the number of key/value collection pairs in the . + + + + + Gets the collection of values indexed by the specified key. + + + + + Determines whether a specified key is in the . + + + + + Applies a transform function to each key and its associated + values and returns the results. + + + + + Returns a generic enumerator that iterates through the . + + + + + See issue #11 + for why this method is needed and cannot be expressed as a + lambda at the call site. + + + + + See issue #11 + for why this method is needed and cannot be expressed as a + lambda at the call site. + + + + + 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. + + + + + This attribute allows us to define extension methods without + requiring .NET Framework 3.5. For more information, see the section, + Extension Methods in .NET Framework 2.0 Apps, + of Basic Instincts: Extension Methods + column in MSDN Magazine, + issue Nov 2007. + + + + 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/packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..cd6d483ea4f4d0650c5533a5b262bd43a8ada7a6 GIT binary patch literal 515856 zcmb@v34k0$^*`R*-P1kOGkeS)GkYbo31rimE6FYilY}Egf*84i9J}EN2?ilR8fJ-p z&1RQ?Ur{me1%ikOh#(%IfPV4*ii&`WSG+F>hk%N=em%Y(%m4FvRXx+Qn*{Lx+oY$e zU%h(u>eZ`Pud1u7k6m|-VHt*D<9gu*!}t_J{;ibX{r~Jha!c+rEyn$cZ_N2r(=p$e zbJDrzjSXB>4PIB>aN)q&8@6l-E*aRkX`s4w%fNYC297-bH3Jt0uiaE`ZuSn;q)%9F z7{@eO#ua~j-LJyZo;2nTB%2l)#`|5vh%4v=4%|?qfO$b;+p{SFMk8b0Qj9> zh@)OB-%M2guZQ|pVH+2K?(vL+?)^0)xWCUe+7>b)Zlv&g^Os!XB;LN%zkwR-k|U1$ zqa%6Cmu&ivOK^YVow{DEEBKE74H(8*gh1;*{iy$r`t3ervrYdkhT-MI@Jw}Y zX0Q4m!)Th9v2LDdLTlxhYq&N27JS>a+;uGID8b`8Y%HXXh87ew3CsRl!OD(K!mc!P zxrr=drvDxY(KN?-lO4G#-ei~)8KM{+i)`ao)C>%!VSTA*F`1b!Bs%mFp`XCM^bTxKJ={XlIbJ@FpU6ACl!;flGXZ~ znhS#o;nW?@Bow2)!PTHubk%J>AzU^mNo{$WwUT>#`$BS2t`b(_E-H zBIN~I%I^9OCzPh0j>Xf?O%oI?BI(%eX(i(CCbA>V3Fqqbh8{HIq8+OJT>rmN-LOt& zlpkaHBJo(+%;Ym(q0@9kz?SWd>>|v`LVFa>(9g0|;`!h^Ki9M-B!aGTFeL>oW*CBz z?pFv8yAm?`VMd7nupk6T1OV`+NJ|8OLI{uu0L2g>5dek=I1I%yVs`qd77HC84&jVM z;3dMzy+nr0?Z{yJ*HAD^O>690L?#HzBMBCCdJ;iQf_=CB>%v^Sn2R7LEoRd7VbVL8 zL{LoOV#X^F!fd8Z+Ych#}1l)(XI2 zQPa8%&(UR|S#=q2M;SG!l#$%yIYq}&Ww>D(abx~MRmNc^`tnj%adHWNhfM!nc9y&_9+8 zTy0*kuQb}RHN=^+v*k9^za5!Mp6TDg(6sV)_i$T_U34a)_jbOT2K9Wa<-ZTfmJa

    =S4$MQ!B+=xE<5o8GE$-+)$!csH12XKuh zR3yWoX=VI%#JJAN%`JCXx%uU`Y7VSa-+-U7dy#3IX=QEyG3cz~`5_E6U^Y#alvXo? z`+(-3z>ei~kFK7BO0nZ%Ts5Gx64LA7J%k`3%9QXN9aeQXslzLEh|Vc^&>IO+3kg4? z!yoDJ5gk6G!+#=la)YC*F*+DO#04vD{0`TraaEqjk9o-hke=#6=AB<;d?f{8-uZRL z4_EO=89zbAzr;8!32`1`{74mlka1LyaJo4D@hbi>O+G9MY0hPQE#q3=cS6EV{-G-M0LD+0_$BigKSjY0Wc(z?t8WigOSjYp z=>FJ8*|dXZXQ#h`NYI2%e80?+JpR4)2U zU`BB5qHRZU?GV>;{IgXNotDZbx(_pIBvFR#Uo13%_FAIl%}&c!IRr1O@nQJwpyxLBF{v15Da_J2(XygLmP^c1fD|-1j9*R9Z^yLmRQqu*PY#dQ=lk$A6(wwJ4q70#vQ!I@#cSifZiRl*OZnCLPxb z-iXMwK~2@UWF#wLol(DwSZ9u(mI3`TS|V*Vjp8MsXcy<(!NZ6YbA>K9cov!a$|<*c zBAF`!zReB(0AT57QJI6jD!aot=#{E$j;AmOGInnOt)Qqfw6-bOPGjN7@Nh|GR77%ww$q7Fb0n7yqD#F^oCDBI%r;$ zVH?NlGVD@%H^w~GDSRI)TS(Yj3F(}&O1bK*K}LFR1WT+Hx|D-~$i9=fvEY+6+KzE5 zXv3DIW1Uk?nDfk!2|W<|=8F+?O7WNwEF{{Srn*Slbuv>;Eq3rJ6tI(k{84pQtN^2j zOl;rGc7TI?2y2WGwiw=vn$U7CcA*u{#o#0h61;2wYUDEQ2|+h}WSvUGw!n z%LD>2nt0Sz+y7iGhEdDQA4S-G$k%4tW7lhD4kHuv$|VA>For3BL{16k;dC7xGwZ)w z<*QAkrNNMGWtdGOaK?`S!2dkUrFZ`YL?#HLpN`?s_P-b=J;)@2n6!#XUkZ~RViG}A z4XJT$vg5y(jMM~hC2Ft+h^YTPNSJ``*k;$ns~L1o977V&Dbt|-!(YVQkJz4*Eyv+~ zWS6!TW|`welQ~)6NZuT0-p&4R;GlGm#2ZV(l^i!w}qv7cNMc!8edF^cZ}~Zz59ca1i@eBd#N(X0kKY z*=!aoX0V&dPNA#a@xRTeiYg0083BrX=!(+G7G_!n!1D~bVUlNXLHp6 z3*ME@Kg*bVIfoV6h?oJblt0`5E@<}#-(v|yJNQ0As5yM_OJFZb&35%YkgB-m09Wsb z-h6;J??eVT8bH=aW^subWWaZ^WLG~IqL@JzpqLV!d7I6VYN1Rdr$0H*aNg4maiXVMQ* zp!C2WAu>S_lTKjLbz#yjCK1G>wM_bPnDi4S5yYeunFPb32)=_!1TpC~Ou8max|T@< zG3g{G{WMH^j7bDB>0~A~_I83On==?vHWC5usl;t$nIMuGVNxSs1TpCpCN=U!5beoZ z$Wnbt0NqEd^9GeXem+AoAQ5nMK?slt0B3~&i2wjk)Xs0QGDEi2vp6XpmNFTjB5A;R zT^*-;I*z0P=iE9@b~=uv0q4B1aESo0i2$*2!{`y6=;xM~NwymzdUwji5QUq^QR(%? zw(9So(2Bu(0l^?SA^Ab)OwvKPp5Yo5&MR4ioq3KO9Gq!KSw>9k-)7*=E7^mYLd>Vd z@Jw;z{HI{cO3mi>jYt<`TQVK4X(=9|&qf#XN7D7msX5Lj=qq=tNG?%sQ8CyuRHD$7 zDJ41bmO1hkumH#s#`Z|j9CZr5iZYgPwJ%LJ0kO>7+JOoby8qHvCXGzkO#S_io7a)`!Q3~Mc_MS3p zZN11GKL_X~A6zqHR&%ztcPh`$AqY}gz5zN+!u$KdJ1iZ>NwQNsR)r#{%;LipV;+`V z>&!}8c2uM%_1atFQ>aRzBg`&sKh-r4o_VxRc~vLH9hzD+SSfImR$v#hXJs7GEOzvo zn&oAzLvQ9B0J6`bPFN?)JF`Yt#{q5D7y6Acfy>lk7%z;s+f!YXN!kV{&q2CLck6>N z;l&pBPKK$tw0GWcMX&s)QK{6PzK)n#y)+c9D*{c&{5j%-&Wg*Bk@4fW)!7woSx{&; z6aJs5HfHtVkb<*w5txg#i;RDUafZ=yzR_0#AJj4Ev(bZkTK-uWf{LAHF4?I{VHaU7 z+`Ki*^q&WHsKn2}YO%|lrG_nq=&0J5xdfJV$e&rA6Kfn1MK93r)pL&Ch+K1tMG$V< zVJ|IoB1l_pfbk=K4_wFQZN8rOVWf5k=CFR1*l z#F8sMAYsdj_ehvt@h*gwAL7UKZHgxNGjgObYnPj6nZ3C@$E1}7`(sjl~ zr&PNq#N8|Z<~KkO{ZDv1cldjQ50KC}=qP)TFn$u@#+h9bsu31{m8kXbR8 zcJ5?^eMa)S%;D-BZrCKS-F znWeNu^{romZUE)=GH_!vVE01ey%T`F3z|H`vKq4^?OyNuDWvdvHLf#ovF|esE8bTDN%nhy#Ve1lB>Au^G^Ad9COrFvn=>kJ{W zZP`+D_9-KB0~x{4{f>gkfDI?YhNH`fNam|yY1;Q!mJVc4)>ly0-2KXi+Pw`I<-stF z7yg5K1Pd3{Bajk3VhBC@JvgilA%DOPhY*a;v*Nm~^blg}Ap}~+oLb9N_6C9eODWme zVg4ENZNxQFb31^HR|XKN~9f$7qK}p<1X+z zZ=Z4`TacqkPsUNcdrhJfwDt$!DK*p7gGO-bM0j)*XUNW8Kd=Kup&~Hf-b>17R?iFh zk4jkC=l6ivU`@t&>?q?o2J%Gtw8DiP&r>wft|Kx&ooZc)s5OV_trT9dKW&Q?(e>Nh zF$@ddPD)>?tClhWV}BDV*T=w=8TXqon83EzSCWx;JUAstt|4h01J$OIn@dL2YPI@=Dfk2LJpEy$8CM z#nY5*WRat~i8=mGK8|ca!jm{6E2N8o)EmHjdPU4)l_OG5y{bl{DLS}kr+XyegY!7_ zaJ?7dSrpJa?5cVUMkaB^Zsm{b(Z8607lh&78TuX9mpilKkH}K9j*{-ftSJ64vE+mj z3z+K>SlQ9lX+WEB(HKEtB!OlOqoO2;+UxwLo?JFu}$4q$jRor^F2_;M?-R| za*?Ucax)vWp#rA=PjHBbU9to)OXmC5dPp}&vwG{ySyB=vf1*^KqEz`)bl*$qE+@~8 zKm@DZoyb;dgj4Sw1CA4)qo?hn*7&?tvN8q78b8M5>g{UEDTa&gVmGeyaZTVF#dQU) z|H8Eq*Cn_ryYOTBUF6XWFhn|o72+t6>PorP@FKICN`>vq=cA70FNxs+X(>6l`w{dC zc{UUg3y47;&S2pXGl1DdWLQl=1`9}nod9Hx8DL051if@hBCTeC4hD!b2A2S9JK}n0 zrYt-F5dR%j_A}%)qt;?D{zrZE0-SaDBTfl>kW^mG@O}-K{TEnBX5WTyt?>mdp=Sei z?7s3dvXpiqw17)VTXYzx(1*Cx(mgD?JXW*)chq7xFm}0VwZsGn%fW1BY=YFx7JEXd z;rT|VI7ays&8=M!wHaWl;GoIpvS#2jW*h`Q7qFkz9($OyWf|b1Z^}ZhrxtOO1v`Vq zGTU<8*jSDP!u3ILf05??VjWgh_;PE(Y^VjPu@*v2YEfc&(`!+dT2NR2?RpeQg3pH` z18%LrTF$j7+{1E)9qTOT+p^Sp?bQz#qmqGiXWmq9J#{~c_Fq3Z4b;rMe{+O@c zMnV|tylr>Yh`+MAPJHX@kzroR9kj+i=3rrsM5uZa*7=EMso`8oT(0y=1etb(0EqxF zMu1w_?VY|LD`~)iAqa71EZR!iOT^h)r!!*_S<*lUl?}_9v4|{bzuD)(n0m4LJW%$C<&8qycBVjx&QFNdwOII?fC_lD63#hY_~9R(cJ(@dR%a zh>bnT?0Cv4OTIT@J#0cCNV%LTY+{LEx$r*$pr@uDWngK?n;?iQiEz_wKNcooox__T zh&H9k=!M=EMQ>r?Z7#REKq#3#c|@@=qv*kF@Fs|W{-^SkB+pxP9{38#lVu+GBq~pe zd5AzB-iDB)uu6h^;7t(3q_;AuHB7>&=}i#Cq$`<(ky7PqXA(hN3CD0HE8*2^(P?DY zCLvf7h8P9m?HXb7eFRWcgixwG8Pe`AN8LM7kC*pcf!R^cRipwQuSPiSfeb;lqz5jSO90k^8=NU@@fb7 zlJBDF`B*>O_yz1QT#U38Tnhvr(L$+=oxuHOu$JT%+zH@UcmW1%Jgvr#U@eZ&OgKgoKE(u#u!`NQm~gZte1Zw^ zEmgvQF=34)e2xiNMOO*8FyS~!_#Y-1P-if`jw%^4Bnir`D@5H89+wW!qZHOfBP7H@Nem|mcajfzG zCQN#`0!lZxwttuz2g8iK6Wd{J{|FQ2hY7qBdt+_ChY5a|z&kN1*7&`MO7VqoC}d&#-1;S3RD!LHp`UP11zqMc`$P2!7%8Gk=4Pzf{Gj52~}UPe`fAIpfr-YkTC&GEOhp%$pn;_|u^EI=EVGUz0{TZ?5B;sn3K zO~JA|*P7cooGEQQ(h7bGxH(P`pEYpY!_(y^NnT$%Fs2a3I1FC40#2r-vlB6Rj5OWY zR2Ngs?HuxyGOxCR$AvCIsdiJwM$nbHwYR=BuLbN8V~k_vWrrxjlAoh!u!n@>EqHpz zBt3|VQiJjnLYaeTGxno210R$v(Roq^%fuMtP-iZYP}Gk8)_2G2|~$2pi4kF$cG z0gg3W86vTTMs0I|azZ>Lub$E39!%qYeW|Yn27{R{ga6B?&+H?7@I}5I^}Nm;=a5{) z)}N;US0lHd2V2E#3-)0W$mU_^4xVOCyT$EXYi&i(G2ucFI>FbVA0_P$Z9N}gJ|QYL z<0tqQoTA|CH61mLJD?kjpc9w}LwniW*g!8fr1C{G0yu#`4QeaoO9d^+_g=2O@?#Z?N9jpM>p6pm~ zIiuJnr&416WSG>clIVYBQOCu!D`THVZ}%*j5A(%|hj1%%Mceol`Uctrw&x$A!D%<9 zx-h&$k?0vJ(|x!V+z1xTae_MH?Q!uT(bRECUtgNtZYUH!F7%-Hl9!IAY$4`DS-4T4 zDPE>nebBr~XcE+sXitdq37QER6-cv5q41#_X-eK0X}%j7x$dpHQoW0U=FLKrpboFy z3;U?2`{?X;jABIL3KwZgUTN-INE7S4hY6qbE!B_#n(q~w1a&0alj4Pf&!nW2PfMZr z^h!Zf^0t!C+es50^KhYgC29JA7eVt@p-E6jsy!v{D`=)9oix$siQ?0p1x?9IA2)ap zpq+T=uB_So(3;%|u(D>I7{GDU5eu!^`y~fjPxNuV72E+pw1*)FK^;!m!QMxNeT*`W zHMScH)Zv$1grWGaph#)IvD`fHq0%>xK<`B1~YU zX;gCn*OC^{!c_tVR80XyJi4ZF3tgX8Nymza#{vo>kGT|QVb#qEYQQY9=VE>eXs@v{UXsM5Vd4brJ~W+i2J&i#GvzEq(%3;L&3`|61o1D0#3cg2Lm@yS zphEpQ2}K7_+nXQ~r@Zumxe`#H@)ClnD7|E^G1FZw#r5tj zEIiR`h4@g%e|N4+3Mhbt*{&Z%IBk)EASThxpSH+AP;I@SDD}MyAl8=y@?O^%h)~N@ zl00|oJe(iwb&Y`tWP$Ggw1otMm?YBy`bg3n=o3v4#3Y#z(Edsijq(IR6gX!B6nK3J zfe>c858<>)KSB9*m$C_`y5NsuI;v-m!M*qV>!>Vj6Ab(Er&FzQ@+6F5 z%0bpA_=7lWIKdypDWM7eAWjKS@CR`=!~}m3m+6YMou00+0RgAJOo-CxSrjz~aB7&S z84MezlKwsTL7d$|bQ|#xF#bV-i(n=w3&7c3rN1H08KZx@;K)4GzfIw@^NR&QS+o&i zC=jP@5d(ubO_10j#A&I-T!H4br0HNOLF9%+nmn<4h|@BPc|@EBRIDiCw6kJt5vMs8 zn~XRcX@Wn9vz1j-Uv2uofzjtH3!JE_*T=D7^gSYGCt#<=bnRitg(Qifb3abNI%dNn zK|Py*uQRv*6v_Uv+{Ko`#zH~|_z-FAI1Wxs%s*fibLRN>5jDqQ*X><7Z@2}xjN`3u z2KvtbHpGDEMdmoUK^g(*dcfVl&Q4^+2PnGHafN4)6q zvImS^|5RxBZy4SVX-RpcTuXwNpG2=~;?E&)>Vuo?;{>1G!9L={QJGp_$Vs(?98HPN`D zGFU?t<#Hz!6{UiVXKvv_LB{`4L}#$P#i!L6uZUq|Yp&ukJ9;<_xnUL04k6v^JSQ_` zIfWS6yfn;^9r0I4Yf3M0{qI9~Da~U%6J}P-3W@^xKL8%i9bjo_g-C^)6ZQzV2rE8@ zj#AxAfI_^(PGlB$sdQCu>@!U4qkyz6C19`O-leGX?OTcoks{aAZDUid9pTm4MLu%G z)4CtB88o-5BBNQHg)uG`MjHTDPu4o2^$N!w5yEcCg%u*XutKV#-24_*Hw%&=Xehz5 ze!`aHD>A~*AqbaA+tv6HoeA@dVhJ{rG;PNnl{Qbsi*YxOlOvp==UrzZ_|J-d{tRBV z|Hq7vn*Iw2&2eEq@?ciWj7q#Kw{SQCb7o@>fUMPYi+&^>N=uM-evw0R{ege|8E^I0 zS_U8O;q1f&GP+H9DQG_nChi=D|c#FFx!8kv2iJe7uDIe?$Q;itTmg|GJZ%Mh z4x@s>4L4`3z>tG*%L+IX2*=Ao1@jAt>emp*vQ6mkW=3z-2AA<3|2u3swJ&NI!fJMk zE5hwP&qB^Gb)RuU*-va>RoWg7j9Im1SGF-{y~;CFV4xABTVwnMr9sP{2S4B}BbrjV zpZNYWfK@&;Gpn>(f4N;XUtc+)BD06F>#jw}vX1`K$i58}r$}a_Q2ZC8r_P{QIdTRl z?jH)HxV*rGkd*%`WC!UNQ%dRECWc@1@4fX&Y7iD-M3WeX@em%>G^SmLtMU%~>`T+I zTk%z^s17ca&3BhkL$GmC>028zaxoUGS#td!^rA8wH*RiVbagLz0R*0|%s;a*<{f0^JxYNX6A|&z87s_QdY$9L9;6n`U<&Omkn$ zGY3dTLpj24f%O%!1cHbQs?6FRW}s#(3_WC0!hY40W?&7bsND zlAA5%SI5zPFC*kQKy>%*jSfhWisQ8v>BckMbRS%W!$br>6X}`t7Xq5G6F(8ziJwqA z@xjQHdex_)mts*DPvQ30Pw|$r-ve(~dTZL&`}*}zb$q>V&KyPd-8b9Ap(;|FaGcRY z)}QNr^!XVbvhu?jAU$L~z=V*L^wCHWFE(`jrO^`Tfwi17b15}m=Za!TLbOq_l-o={ zMYBsE>tg8i;d}2R9N%z8gN%C&!*~dfj(bdlbv7#S9BX}Kx`%~vPxTFV*{4CfHssN@ z;#~Tj`nnKdZM4I)dV^!l5y-(XdhHGN3E-WF>t5%akyDD=)90S~vR*ZY)6A>$~ zt~3kmj1{+m0LHg+p~CK_dj+Rudmq%ElR+&U6)azk65*)v@&~)dp)d5hZmX;EJO1Ac zGsg)<8D?HFgJNaT43HjXvP^jS!;FkG7eSuMI{$%`P8OI2EsaJ_ZjUvg{$R zK+4;w7#wCK{)=;sr82C{O#DA4E}1rdEH!7TxkrTwOU*ttFA*9`&DrWsGO4-WX^Ktg zwsutxi<*79DqFEX-cO1@poZt}+Nx9CnaGZY?u43VD$j-Mzz)xjh{;ZO7FC`*+f5mncIlX*n;WMf_PIh$oUi^3%sii)*n~sul z^`zEtgY`6rVOxljQH@*bH}``K;&>gLZR+gmu(|IlZRbv3QpWH6C0YE=U2zR0z}pqr zfM8TkgB8Ku!t!?fo?gDNvPJ>US%OzKa~sQx@Ow`A$O<0r5O0eBs_LXMpRxp;ivzD9 zF)X+nvpZrHJex6c2}JPp%*f%8jtU-p7`YT8J&ZIX(#FW?h|po+F_e`lkO(X5{}Ij2 z(?9)-&<4fSz`tHVS+U9;zyUA-aM?Q%&)_L$x7PaYs^Y2*cjZnWK0gXj-C!gg>xgUJ z3Hv}}S*3nWKP)t!?QjdOVgN5vd<%@3={VkPg{uVZ5QPcTV`+E!c{IHO_6p^&KGple z_O1RFF+A(U0|QS^?1(N_XzDRd-APp@I0U0rm6~K_2CAu7HZ-J(3mzsN#U!N%=+@TC zr5e?Z`@aL*T*GpV3m`!L*|Fg)WJ0aMQLLk5r$M?Cv~h)3s`^^7#dz}1KA}37!i`z6 zQGYGFh+YFf1@VlIzZ&s6A)I5S3{L*hn7ubzcFfkaBE?w#3812Q<*iR;EL_s%U=i#i>PF2mo|Kz2%A*b{a!BRdxNR7MGI|JFem=W*E;X?M zy#b<73aGWaavT#IKxVF4yxr*|R_L?OgtvzH77h)OH7slSU*N^ez!XP$1`A)K!=v5) z&oi#3=3EAIq``_EjT~0qC0MXy@^;BD5b}jFdf^~m9Zc&6bf!0;^oJ)PsJ*q5G|_Oa ziQWJ-nwu;2brwQd8%7hA@w(>1^3fE0p>Roq)RW=Bf7|qW7OoB@+gKY&skTI{rLcjG zqNH%jjP|L#0-${e#+QtLlip9CVL4O^;~e^aqfXA{*%9-H>3VQ9(8_=#p49_7S02z6 zj=-q{STKW-u@0|N{J-O#&e6T0kQ+!(7r5zvjrsA4B}3&*`ul#e7Tk)aOvOusGu%#` zj6D+;`f`!F<(8MhoZGH7VE@cDRNm}W3sR;#fu_b|I4pr<)&3OAUkQ_2!tt}~%Z`;h zP)_-xY|))&+Eqnz7mO=B+8@a9LjmL6Y;9V9WL9q`cVe+2e)6uzWG6C?iT(WtW%q&5 z|2q@q@ek7%)hLaPm&t4E21~YlxL=dj&(@+tB=oK7bnMHM_%IG0T-SjGpfSIJ_jgGJLnBU1$rt^hn|Nw0&a0msYD87t0IKs*5Wl*BGs((1qi zJlDbM-Ye6wi%isfQQ9YXqw&7Bj&5kptj*jbtW9ZFJDa?SpjelySR- z(S~v=R|2#T;}%HL5$uf^R!cNtWjtT2RSZYppu=q2(nwL?scj0cpPrVrWU1WWjhyIc z^p`GycCDJJ`$fE+@0BZjIFv6eYtR^qStdtcpC+}!XOS`m(uI$y8W-;3=n>ZyY-{AE zaFsmI+`$h|RBX zd`pOp!<(87Nrjsdx#rGnm@!~zi|9s;;Y+jpJ}rNZa)W^OQc6Sw%G8@Z%KpPTF7FIQMxVC;0UgEmP$OVe z@U=;}|0gsuUu*D9G#AgsieX}C@a)!bKMQ2bCc`FL79ES&dfQ(Go#s32oWaNjmaH7U zma=n;hBrsSi%-{g)5cJC_j390eJ5_hEANW@UUIGuPkU>&WXsLDczSmyYR#|>-ZUNR zyP<)M^SXvMJ&A}S8Ch4t?uO#3v|W8GB-p18PDo)6-sZmoH5@G9osZcnx@VMUcwJ3F zzZ0%D)|mMK9P?NU^4pfS2R?u@B?)I){stI0RIQFaqg=_|sWRsh$+YcN-hkDVc(D~C z9QAuK(ef%FVEa3v>V~LwfgP zc(KFYl3TQS)bC@B(4@Blnkb$%BXdVOoo=jCx>l!jSSKN}r@x~;(wow0Rh@QK9Tb5r zQQ>yFY34$eDmJRU(?64{+>!3c4!5Q|YYcKSo9+;OJ|^>$^jVJK%nonR)b~?nmne!V z(@S@0Wtn`b$}&S}k*3OoO_ixPRn0)n$k?cY1!(^#SXVXB%G?1fD0=H1RuNW0CdMC( z!E94MmNX#VJDN(n!}ur7h0mE9euK5}VN1t1+xhEli5~~|O7CFdMk+j9;q#`L@c~de znqy4EfNN&eCM6!n@%K7c(UB{cAI3Qh1-K0nKLRTtcGjbc9+eH-Et>u!!>D#IqB-#V z)?3mRFXj-g_$EY9c@96=6|~|G3G?MO73^$kbin6_bEW&`K#@odENqwL=;>oi2Ofwv zRJwogesEujxc}t1z69857O?swd-5#fM(|4?8Y^o{7Fgk`*SUc5+N>|eE%?J{a{=z? z!kJitTax119P%y1A(zK;bq>?niQ!kE_)w|2oEPB)t`BAd`7*xPvrx)6Wv?83bx+3< z!!23xrKZP4)FhL?)s#Id;#}jU)|@waBF+VuN8IrLZlm@~PrlNWPkJc41Wx>vl`f$C zB#MHEUUm&dJt_uDOLs^GrQu1KMv>B9v)9t_>V`SFJjC={>+OF!B*i}*56ibZddu^z z*~55s2okhQWpnoA=8&Ks0)PL498<_$zltK2Ok&{dm>Oqh^@>_tN?%qhJHNG0(7 zpM!c@Ke=!ncnmq@1i| zGjjuqY`5^JOUIsg;s&pVaPe5#{|Km={va89&K&K3o`fE6U&b3neYs|c{dkk+N2A*uyCOLXhp8K?^^+n{wvOaifUu@4W1mPlT_Rq~ z6ZP4M)64iysnR(A$5dpv0DSq2&+|?NPYdY3_}2>()pH%}HdKh;8&rHy%`!L^G38@5 z&>IP`*yj~`qp7t-NdxBSJTJ58akcNA>p8Dt8A6UHbKsLhGSs33(x!?qy!yOc${kTN z?|5+zK1|r-BxD#>>4{xs8=q*5%a;e;;h)9v<~J(F&X7xutp#0a7CDb|C+MQEwj)YDWFlONtsqh{oChf{IQv*0hL?=yab~OPJdH0?U@Z3VWk?Hryr`iEcyOQ}5FD>6GVWlnk zu9y~$!9HUfI}paG&zRFun2_bo5R{x}+SY_`>G4L6DDOwHYjCGcl`@eTM>>hNKdRv) zy}VUZz}v2*a|*-~v2YP|_y&%guee6~FO?~Sf~YRC^+ciGq9J(OdaCQy+~A3JJXK_U z6Y0MN71&EIwH9j|C!ntUv+C-QORJX9#-VPc{B97mGS=1S1ug76av!7_osJ9MZKDdh zQ8`YR+_50{|3h*k`<9%tedmPbOGn&~>~LHXSScnTxls@;P=x;r=N`d2+>c>HjMuG@ z_AgJ1c917>LwA&3wl+=wuHg(>DS)#NB>+8+_p4{njePvDCd7JMNrUW*=1n+n@FS=n z&x=$hpw^4zYHxd(%~ zW@C!P>{EPFzP`8@BAnizvM+!n22v)#~oL!otqtN|u_a3&V% z!85lgQrX73j*ti8@6g7&>Z;D9z?zctntG6<&^mzz`{+>!kE6b-%5B+S?NsHa*R58y z$CXV{XDwnII2ginz~~u`AA)yN{gCOSNMO;C{FY{XL)dATciE#l3I0N+=4igQ({>5)de9c%&uUKGT4EY3kJ5!^-0lT{eJ z4j_Ebdm#?yz|0XJ(2C}De9UA$A5&?s*zDrD!}*8_6`&8nAeFwdCxvr8T-^5H_Ayu0 zzCRIsjD>V2f)6uHxhf)AiXJ+xqG>m;l%slRAHIXM7C-V>N0&lf*@=e`>a|9m1&FV{ zan}_<#`DG@gH0*iBK{uZp|hJj6~Dac(PK=B(+3#^5cBsmj%1PpXK8*5R`o4mNlyJc zV$R;aBbGE>oKnWFs4x}M*c(tW|6H+Zv_+PjM|mR4(RKqS7U!2d&HDcwKY450b^2}n z`k`v*r8EKN*cMc5f}N4`)GHDNFaXj!qxFhIe@C06hmusC)RZUDO&f&X>@ig*^A?$<5i z>^ubqLDsb`|8=V3aux*Wo+R}aYeu_-;}J(!Cjp1)kYlc~yd~$GhhaPJ(M5~_T=Q|2 zaTN~AwFw9L+<*#uRnV=1tO{nU0B41e+dTb7^5x>F3S~6^2nJ05jbtzc{dp$npEE&! zn+d}1y6LpwSxpC_-KK-kJ|XB<&DS4*C2OXNP0FcHb`%P)**w3~`jBN9CyOlEz@fgax#z-9-dA5GVeG-$Z--?*@XAoqk-@Vpc~@-h}8g_={&TUmCMiW5gu z`U(7COMn|;M_Dp|8xWy?4Vm9EGjq!9j_*HnPv^eUBPB)5CqCbU4dBXp%3DouMyUV{ z(Q-fcI1U?!{{`c1D+{bx3^`Tx6y{Y_2AwELY@v4i9StP04QnqXvEspo+8-^~OuPQ& z4YWS;@6w86Yqx)C11*fn{~linGoA49hCoDYUH>jE&&1R1i3VCJEdvP8^ST_ zLrrrY4dZ`qnv*g0*mZ6>G?jvb~;=%%A z+!1H)67)f@@-&(SmV7I2l5W6Jw0pS24Gu!22mlB5%#?}m1zaWOBuIoy30sXnj`J>%$ZuaxBOYrpX7ZU;`>RR>!a=PjAe6L_I50lqmj_n4twY zyJl42_kD_^=2{)mY&WB{(xKwjjJ**J(%~f1>YL^n`4o0=94cp4-xk&iC&b+de$+$v znD7~zsp}iH8!fyI1edqtaUwqDYD{HDFcd2Ll|SMjHU7Qi79kQ$p6Q| zC47r0|5SGzHhDW5hliv-4(S$G;r!1K@KXTroyPE!hV#wp!6-ypOnshDp{ma_@&mJ~ zJS(_uI>itm6zwR*Tc%Sa>U4^Dj6(0s%B}Pot27IuxW18bS?;bwr^y3fLusBJ%0ppIXWR;|+bhKoI!zv+xG6%BSTiZU z576QoD`3bYMDa;NKOVdZk!Dx~PQyywX7$T8ItlqYi)tD*tt#z~&Z*!BtM3*+VI0(< z<_gr8x1kSUj-X}NyKmV+Y&Ypja+SEawI3=(h`jFTcX+U=i&3)$xw@?C$x*erl{H&B zGkXcSCtfu7jWd`aB*Mf(kVy^HnW!g6nYg*eL_M8#AQPKkH1`crCXR8WulR5ty$h@$ zOgkC3XZZgK^~Gvd5xwgFYGnP>po|JrF<$2k%_Qp%pFp?{?V@Ia%kIK$WK!6@@?AB+ zJQ>e;CVMc9o*wb}l7)?~czie zov60fJK8eJSWFjHay^Co`;cYF$5L*Ciq?gUlU&*SG=iZ{3nd;MU8A&eZm2{1r4-f2 zki8HlL}>?WM87tjXkGiF?1^@gy#`7R?9Dr18hd-E6l$aNSyBuE|en#A!}Cc18X(swpeBI6g4MU405UunZ|nX zfS!i$8pwiJn+omVN*0ElE|yyUTA{+=?Es6V^$MMiSlXoRss%4Qo7#iLSJCum_TY4D zuq>LM$;b2Bt}ZqP)+${;%#s~J*t{bup0C}vsr$cM!8NFrOyO-=YA7u*tDg+3rBZj^ zi5_puZ^W|mSTFRYCOItRbg>VVt$cY1Y`JQY2YYz-iNi^_TFQAboNlyNzAP(oJ7fiu z>m8Gj=@}?@GKML-k9l>$lW69qq=d6>O6^_*&ebQR9)Wi}{#{@;XE51VfgR2_bj0v@ z8In%N&RcXKe)tadtkJ%ualCBZHkw_Mz#`yPNH4gsCXA%<0v12-m$>@8p$DAcYJkwd z9gAG!%djW>n|;+;Fq-o+Iq#}woB@VN;?{Xt{&e%Fhd;gi>Elm7e`fJ#Hh*#n{N4`q zFmpHZ;)-O&T_3J~T(fXRvvt?9^&%UtNH*N{;p)dV3s*E-Pc2(Nvf+wk!(AV)eq6I~ zMYHwRvSq^xBGQBF#j4jA=F9@Q8^yFsrgZ_0}u;M(N5 zz&}&)+IZ-IIu+Q~pufIuO%UjRGa(l~o zmxPgiev+P%?(ijrX`iGgf$)>`EKQdJ$tG~8KP5HeGf0vKoYa1BBn>!_KuBlCXPG1o zI4#7v!paQU){M_7G0hBaL#yHO4scuR^k(2n8gSZ(Lp71eDsvnQz0d<^P=*&tAtZlS z?TbB>5f0B}#qhaC@`Y`**P>7ayI3|}P7q<^*`a(ekvEYKCjLFzjtA;?#DV2cpdlwH zSOqf2nJ;(}P^^C64egpBK>2&@V6ctRsxa5KDchQx8JDUwYOEBusJ{d#bIt%^7lC{}Sz>;%qmL0MK zR{_^6aN${*$WsdJL!L;lCuR?9)>08r^4e@^qMF@T%6!gx3;Opw{UKM;) z1z6B-5R1Ka4jBP|4DrAx*dvIV4Xk{5!Q%=dAB)tY`Q{8V@B)PlLmY4yJfSjOG7R$; z{E;`+`LLbptDDtfME!rkLD&Xu#HNN%69Kwm%YlJn-!1=h0D7_FV)dR7@z4+KqT8wI{a+QtUb z=SPbCJ;Y1k5uVx%35}G71P*c6AmksvhHD|@aEC`1atK$U%MA9SHfHsskO6mFg0Yz+ z-O#B4optdY#7X2ar_b7Gt@i?vm-kr?nTJpJ8jHiFyA4ST5e*8v`rI!B?Wt>SC zj)T#;3vvHJ{NPAp+V|`*3g?y>HMnJmvH4ZT#xh>WWTdwYgf9~z9z4Rpe;B`RR!+^m zhq`CU^U||X7Iqxf&8H=AehjNhb&n?9RAH_g=ROhI>O}B$sG-26s!DWP1C_X85cOU&vUKu8Qv!(Q5%jt=Lkp+1RNdwAR` zxs&5o8JRWA^R*!CuTaY3YGj93DcqCxWg3q+*+!}Cg$c+LPObHN>Bq8lRKs-UqjAiTw*c~ z-fPT#BXj>SEc;#4lW$`3kHTb(?~S={X7Z22RA?bP;X~ga)gvetCZJ`fo_7fAN}KZ+7I1*Lu)0TA`>-Xn<}_1S7Ljw5Xs0j0wG$WDCqIMh%eXK~8Q6qiWZ<09TRRfhT3mc= zb}25jf*dUTO@u$i^-o+0*ugxmgK>@E!b3{~3qS^(bpw8y0Wa2g8rSb|9frY+R~s(8 zk!s{|9gM583_qrQ=NI9RC>=5FVzas*yBqQ?B)EYBZh4;@JkM$Z8MeGhdr^YSdpXt< z$oRk&%xqsg__;=Yl*pn#iZbuVKCCF?%T?zBIT8F?BY%m=qUZ{l_hTO+vd2$SL9%^t z0e_*fA0oEsy~5`G*gXmx-+$Xg>{#$ijr}08#X2Z#-j6+o#s_WvJvTg9drD*f53!|J zC~V%3-K%K3Q(dnkZ8!Lp#(tRCVp_qT0jScl^Qiexi^M34O3fr6NI-A&D@QlX(3bD11%!cIs*ncbRt#OD1Nw3ZTVp6WW7*v-LjHTE20Yd4wL zydV3U!fu)Bst~&+fO3jV<`P@%h^i&;$9}J{Tc^6PFQ_lw8vI6MA3$vFJCio=$L?3P zY@6yjkJxR&?=?0QvPszqMVt4s=^1>d)voe%I{1UazGNP;|D*F!9f*~tf4=a7T{r%={|`X7p>NY~eLnb1Xti^ZT|IU_3e0gD1a8Spc3f$v&+;e5Ub!grwXFjBqsgot|2DQ|Bj z!=8gLi~kuOllp|ryc-4F3Ud$f}-oWetymMgw5|$l;CK!!^m?m z*u{AU%e|fv%)@N?*u9F~K-enNiU|y-#7VB@W^e<_1!j^GI<6DBG0ZsFA#K`Y3BqnN zbH`jot2?m<<)}p%tNKasqUPb&#H(38{q2>IJOB6=+`~XnAMvsIYTkEw3uEJLi}Ch} z`YqmKut)Lz^EwE$V#ZrQ2NnbK1RGz01S977u_!0Aco87@h$O}bp4exOA44cUyh83W z{>Ra^QdoD9ySR@%UT_(S--?(W8}V|>l7*7(jyQ{L#~w{uHeR%@XKfC%CL}BH+VEM9 zp>J`_j7gtZ0G?uNdd|Q%Ru(Uf#nw2ZCn+BA3VP2~G`1IQbZZW(P8E|8&cJ*X~I4eemiUIGq|1jEPkLo|HC+*5_)EA;sFLN_{E#UPW zsWs&6j#o8zRQjK@wNaM@9!U-cYkA$Twsd{Gf-vIJ!+ zL&O>Z7A*u6`33^QfgL;u6jM>Nf-m6)-Emx}kvZP7EPT_HMd2kdtmML-#i`!n|_({0n2wypQiiC$x z;w2*7A3TZoY!EJ-9F=hXBwmTZeQxqJ3A2-@OV~PjhJ>!U^Fc9g%HN|8r})}DisvMo zmpX%$9e`c@h zCD0$+!Nv$dI}}J-<}kD9nZYAy6?JYxAKLdYNc~*)6O0vy`r%l?twC1sWng**eCYQp zh;R+_s|fWI+vlTCY@sY_A54$YJ1pJI*k}qlJvR9r=vhAeheG}bX7yN#rDvlXP@KGKP4vkq(XM2PO& zrakmDghM|8QyJr8@MChNc%J26pK{?b;;i;K_7<=bc^wKDp7>Zm82Y|m=fKR6@4u$O zYYD}0D?%nB6np6R=(<^2i6^8=uHVfYvgGD_C!b_}IUW^2XN+{@E238Q+0d3)TP^4a zrdDydV^0ws&oZB8c+L!5qzK0CINbsmcnl#SKHo0+#+gldF9Ga}Hz?<05D}~5%n&?N z#|w^TDfAlri7W3m%mQqVFi|i;KDo?L9~N;M7mrfg{A$xjv~!F1K}4DgjbQm zZ>O{K%Q{Acoq0S}AyQck{K_vhWuA8lhGw?CZO9iDxT8| z&q7Un%wRT)>8i;kSzWsz%%qV6tUY-7M`~0*UPG`IbBd-NAv(Yu)7v5{YAjITY>(*` z_#IfSYfQ2V^Af&nrOHsh~ajLO3U&cuVuDZvY$Oc$>S~3TiJApF2cm+mO#zCSvDWX>J7VN{+)F5x@dY zg|X==i>Zky$h=b6ZiS7FWHjZUY0 ziO^GUC6jU&KttAX^Prr~FP*%D#RYEwvp40B+Km;CsBglV{a-*^?4cw34uF{+JBmBO z&GEmoSabYu2vYItK*6}ER^si!{{cF$lo^ayD>D;tmMT89zMJMxJDbCbfv#n`5f zZ+O2Fq{sdqmT4Prf?WQC^0KhQ#UFvh@GV6fKob|k0bCq_3Mb>S@ChhNHMp!;+p^z3EbY?c`f7Q#0CQ;c>%i^T{xHdp`N;u4IPiw4mZN}RZ zA5CBKs0>83JP|UO~9-Jo0>a%AD zn6f^Zw0EOltCk;bjk#lg1*x3`k88;!;S=jG@uVyuBN?K_@Vm ze-f&?lQ2n)mW;&bP#1x}rj{v_w%c9*Gz!SUr#X;{cI(OSreiHUYxkC=X8HXu5^#9x zthmU<9>_bea93=F$J_}QC9pMX3JKnF5nqFG0&Gw5iY>9U1Ej!FIOe2_$Z(JC`|Q7| zSf_*YXu*u)Bb&GV9kexVwtqQ8XvSNK7z2~tic^k3%6H?u+TKkKQ^GdQyjk)zX@1N~ z`pv1VDttgZ?VbZtsyO%-Hs|HWHtJ+?VNLP$yu{2;z7N*HvB%=zH^7q=7@1-_&WrF6 z1((7;%BcP*>_3)l?7((o$Xq^EUoIIJ>0bCzz_y_enFgi=(uXW_ED1_$(ShQFmh>Po zh+*GJrNX|0H^7hwwll4J!wIO6=k$-RZUsCv1^-T1fIkfvTE_J6fz~+6h-FT)`E`2J z+LbF!ap}4Zn*sp9*Gk%&@X72pNOdG>=e$KN_!(Y6#6_dsiwCS!A!EjQ)11f*#jquG zF|x(8BdNGM^jvq|g70}6Hs}z8lda4UPUBTbIWM+mT{kr-RE=_G!`*EGHX*mkMk=96Dq1v_3^mCo2ZlQ;w; zb`0vYSyk$oms_cm>y^3{U$~4N1B)box?;y{I+@c+v|ZeI8^(eO)@`b5E;_@DRu8MM zXq4u7hn?w&Wj1#>xZF%fJkybA#{(lQ5B9a=Q4owuU*$_p&@p#cM=G7d`Oj(mt}grd z#c|J-+flx2Q90oL#~CK#Wp&rAJ~gTm6B;GyYNUlRoC|{8TBMulXa>1LxfQ>q;X|_> z&74aV4wBz;So9(&ODeaF8kNJg=XJPQG&<7Jl8&WY7TW2S4p77vl=#p$)6L70;5i-J zgij+iF$UCnZt%N^kYVzS3^=tqtlf%5I9UK`n^qjDBCA)dK%^(1j^}0_aw{r}NdNHW zbh4why;VJ_p>0LL?6b9cPZ zjgz0@ad{;)BHly28&MnqJ<^d-6+L_@Uh#vt5+m$<*a|+%UWft~!HzpTso%Sd+EXZn zx7kc4Lxj=qj5Q;b=ltW~YQf~mkqRCC_^=qI98br<1@LDrM$coo@@o`XEW7x~SnOhw z7J{*Cl%5o+QU~~*_u5ZSCZkGiLrKNgp)U)GTDoA?kkUk2mG(M1+B=jGQth2nU0BrU zOLrDh0Ky6N1vd4MrFurSC~oL zCDT|5>inb6cL)YU$h0UHQ76@VCW!{3RmiDMvh zMtj%ga_cvaoFuD5_R!sAoMqwrUGg{93m)d}{vwzV2ctXa695gQ0D3gw>mf$32GDd0 zMxO>e8e;Toz_}sDEDiWlh%s9OUK?WM5*qSQh?4U(WK#_%sUZ*6a8eq=P9VJGnl%Kg zM5;o$77c+Xq;Xm`ks40BhHR|ibZE$zYdD=6a&`@;OGCa=!^vpK zni@`4L%v$W30naxOq%Dg8Mxg*)ii8}gKIcpL(Hk+ge_62;e<^=TczlPZLze5lhgcA zGZoH&hMZT!nWG`l0*y0QLtb6OIY2{dZhmf1LpVuLl;>+m&8f%npGpItsNpOS$PUh& za~)T`5}j>crtT7F#*T-xh&OZUpsWUU*Fm`j8rHMBuE`qI8&Q7^>f2q{W)14!9nmQb zo3*>H(i${-cSMCXESK0F(b*8_?T#p52u$vdXj}+P?T)Be2yEUR(WwyFvOA(gA+U9K zq_sm}+wO=eg}`)OV4+xZ?e(1(x%mq5|6}b)7_H<_4oYmJkRv0dTV>@t?jM1-g;}BqzVJO!_y&ra{=>3b0I(5w3}dh zVSe#5Uw6|>W}%5`M|Q5&E%mRk;&1x^u^RU=KStZ-{h++}x4a*c_mP(OL3ww!ybsCy z-In*m^8Tsi{fNAC#?qWWDsQ>veOTT_E$_$V9c_6Zk#}{=`>4Dpw7ege_oS8=hA|lZ z1Ja-Sad;g4Pd#9c=wj`|mUz=bEZ8`FT6Bc~C2v}&1skJh$ZIaQE`35>Mo7 zC0qwU1SH`*S_zkuP`>3ne59`{*kuweqE&Z$I#?^CYl8OSB`Pb=ArOz6NLk&jB@-|X zYgo5D{{-*accxjdd7+S>lz(_|`80vkYLSh@Yh68_DTo>ce9%`*DgyrU3?H%#{7;xx zE45M}EIeUa4MhsH(2^9~vXO@r+);L=@o=o=!h3cWrt>MEv})Cjr;*F>n8RTj?F2N` zWW>MfO{z8h6SQ~h%9Y2L@fP%QcGQ!KFkCz{x6z_%Atf(u`A#EyHT<$5TsZznxNzBg zXS&EGnN~+%7;bvSnU=1F8-g|ED4bY~)ers#p^k)p7!p=?hy2J0XV}Op`6!_i zz?phK!L~_V&AgNG2R9}NJcXuJAB8aQ<>UIqDsNJr;R~17LN*^2UVED0%8tuqT78(^ zZgmc-Y8P5 zTqti)<@Hk@&vh4p&!(>%{j37aDN^1uexANI>^d*F}1zwQnBZ73H6!#&B2xvn*1 zey$UISPT4lz@y{QFoV>K7xO#%aqk!(oCE$t{yqMyJmxq^M{AtH?B#7gokg{Ao+dK8 zQRC`)0`c_cw*;@<_$0-FugX+Myyz;1`Yj%$C`8(2tl;hwbI^g0K@-5}pn!@4+OO!KQK<#kaq{2)X{HJo-BGsJJ{l<#K?_ zWjZOkGLcUTl8Ed|>JT+GgQ@dbw#n|97XD|41=cV8H zR&Us}c+PDjG?71%pZEgu|G?$}; z2u@=0#IY#C^k_8f&-P_4_40DwA#D(~a+ghF7ztH-^oN*=+-JfSvu9@1-8U;g=uo*4 z9Q$%lj7rWm4ydRFTd0ip?}bWr-M;Xck!soOnYpy_KzG6HMqe+w+MFI_z65GF{L5{E z4!D^1J=#QK^o}c6J!Cn;e{~IZ>@JT+sZw=qpXaK7v1^KpU0YO_r0~ubs&?CCk+aDH z^sQa`JVzu1nwO7v7g~LHMWKb1pUXF^ly<#vwEE@jt~BK5d^A~dyDP=nnevo;RkSVo zW_5BBDQ}@rw=}zjIjWJZqH0CFJgVdCf?w*JwLkUb?^lP*06t=A+aEs)gzl;NME$vZ z*nI$!K2G6b^mL#+zcZdh7%q%o$}3-*?J%Si*3QE0hdfwJ3TtQ^_6E`QbiEqyqNFMM z$5*A!Xn8fw(>*Q6oX3p5(Uo%A1gE=X@H}MzM;Dl}@cR7OT(LTzF=!%k&X9<5LlUL8 zHS$1Pd+=}Z)t_gEh02G)x@Wwy*~+IDCphqM;qV=TTRn#CHMljm7(jIyiVZvI2(t$4^aM(emSyf?U*23M<(&*<(+&3OmmiE67k>LD_k(RP|&_R)6BQ}P$aFY0W&r+2p930^k3QB*ym zv*lK%Nu%Wl&1|`$nJw2v@@tYt@m;&k+q2!G=O+;mIJ=>_?>2jkYP8$zxK^9pDR^g_ zvDpF8(PqrFi#l3tW2?nZn$cqGJ6dezo-LNu(+@@LlJ35}dKsrPb0_+};ria-vH97-)4X)?*~n2Qq^!?p9Xy@0z3CO8 zcKreLq9nh;O^jVzt{7mpUTx&y$G2zEc)`)u=)lgVpRf6b`>L41kG3h#&b92h0J>#b zXmG4jJs@CO(;8Eb##Nj;ZMB>Noi`Wc%@ORQPrJ6RQ~#S(W{|akzyY-lgg$Ob#S~ZU z4Z>v3-(zeCx@(ZRIl*@p=c9&i#n%NMA;Y=lgb;IGD~t?#zmJOzD*^WhtfE?SbIpU( zST^rwGnyD*pnUxx#mU;bkPVaRx!qwk?ye_38!_fg-kZ?$r~|Kr-te`9kn$X=QW+C1 z)hgxDa(B`){-*gW7Nv3L5!c%*ZjgIsv9>Gei0=&ur!| z$i?Y?TMSZ2Qd|BqIvKKCl)`E1naAT4B zY0`_<;b%GYP+gFSBDQen-bkC*a=pRe*g@6tz;TI(5WO}MI4;pVgI<{H%|^GXk6@Os z?P;ucWzKVD&f^O3Q69&&FI3FlpfXk?>xt!F_zx=3$`~Deboh(IXWp6U*Zns&e-U&T z?w8JbpGUXbPR2aFhP^g(3?U4-)AQ$VgoARBg$}Z4VDs!6;f(|BEwup^#t zb5baK&bq^x_T_c$z8w6McP5^wYj13IZOy+r&%KTO8G@qXewjxu8x@am)@8+T@q6i& zXQ7H|jx*VSEPluB1a;?!IEm~I^X4`91I*!PVGMAw90s{^77&qrXu_Y@ANaY&F9C99 ze)ys@Hx`D@g!UUN92xL{tYVU+6wI6GEesEGZG9e3`vetiqH;2$jVUKHpXY?H&YGvP=@pyEw5_>#977?!=5rL)+jq#(3PJ74zQ6G%6;rQO z>Fc!q+@*_{Mwh7^#p5kH`=W`6P^388JO^f0qGOd^{A7MH2IJzD z-8V*Sw`lr-5sH7+ByN11qW&R?8ts*3t$zmScw$QrAuZ?xrDi_#TW_-@IU!2f136pd z(7v6|+BqYTPFTEG0oUsXmcdmbu*)uc)nd77f&NQ1LVc`Ni>C;W_a$W`3G67lm3^9V z{8UALD2cqUCa8AMGKf!9^v7mKH$_^1JB#Z4L<`lml$l}oMDqd5W z#C@9FqHptbT=xj^=}Uz&8-NV?Ci-u{%7E-{$#(ZBs}D z|5J@Gz?IhB+^8a6C|KIT7{fw|G3-XR>)qBafwhPm+i7P&-PxkYs$kk>Ew=SrtLr}U z?(DLid0XdAXM(gRs>5{R+`I?`x5Hh{m#(zUJWMY7CVIa%pQMP{OhezZcnE(TJRVb~ zcO+oCsDf>FNv0dCmQ6yVce^A~?RIrl6V0rvCYGgpWv5}DjC+@zW`of;C)u?rJ<_hA zzvUL{6~xw&lMy3TaTOddRXkJGy%?`lb@iR8sw)Te5ZO1u72WqQvSf_jo;5`{ zUXEiA582dTUL_%c#O?}2X^ zi7&^gCB7WJAOB8RBNr>af`BdZY7P!F=RHCGgUL;tc8NM={3nG~Tw(A9orTG3b@{E& z%kNefR?T8Dh@S~AUBUE~e6sPg_zk9Ge&egmc{RTwZ*jSR2EJU}w2&?Q?qmeJbJS^c zK!a#2u=v>){2Vzgk6ip*+Q^G@4NJKl_6W;PDy!$(<86em`4j}leZArq z0$eJ!zle2!8*r>eyD$@=w;6pNM z;6i+}d0rq-cM_+|NYToglB54n{ik23SV?+fi(u8cPY|3Iw3>4&YGK%|c`5F8zLsCX zp<@l)-;-e78%&ErNtmlaPl8=ShS~6C-16VMF0fQ7*lN|Ar0X$!!Q@5ksMh=h;ow=j|+X+az|80shC%&CeFg>HvCD)Xl#iy-_K?Q5TQoBKtpb~0g z{kc+(ZhQFofBXC2-JsxY_-TzMf6G&#iH)Bs<73MPQD`UqBN;nA4ivwbxK)4}Khoyh z`Gb^{V@3Gg=nEvNGNjw}h`tEO-QPPC5^FANTtvfQ!IeC$U3MbocN2yUWvCNJxs_70a(4kyVa-;JIT#=8dD(qQ^!e2lz)cI>EN`sH|i zYpUwO{_x5HD}F#v5O82qFE<)u)3q)3JMJ|*f`x9bNowcz_h+Z|`;gVI)$iJKXsZXd zYP|1RJNlq%2;bH@kIKtD>f7GyWvX8#W}*?Q^Ba$}P<8!XRv_GoRJgBMFSN#mFn5rF zwOZh+qBQ~8eX{1fiqP7k=BxRP_yh54_)hKMXLtBoew(l3XSA_rZCiC~)pjWDBu`M= z2cM|6j^8>0eDvqXcT!+|XvX|K{d!=2{04sMxzl&Ge8hSqp3cgVhw8VPul2*;uf4{-5y8#Wc_&#_ij|>HFhGcJ^u9FI9-4A9I~2{ zlc>G^^qUCwlB)UB_q2RmL?xcBssFci`RG5Wi0WT*{-aw@pSVueyHqFW zWV4Aw9DcWl{)yq_hY8ze4AIM4*NXm=<(z9pU(zQ#^<{mqaqwS!lkwfdg7b3WG5Kag zBYF#;uH5aH-S#jYty_*yiDfh?avihPk2H^{WMR z+j()?Nh|T&1Yaz6{yCgD8$17O9J|9abc5$ULPxeKB-)QS(Gq?}26m(WuI*4M?9Zbn zTShX1ys|oXY+-{}m)$f{!pe*FHr>;57jICjp>}BMMXevlx>6f4cs5PTk;?2 z^HQh74@Oxz+{s4Vu{~v(@GKTMpL&EEKpOgXkog1OS3sNgY+2kZjb^qKrLbdW(>Z{8 zzPpt3J66Un&u-@$jk?1~rmB0I@1|H&Eyq~38Llp6@8}P)O}&|W)JwP>vWP`I+^#0b zMeiZ9UCg=Ha@LLWv`#KDcS;|mwz|b$Kh%My-%BE+`ulL~4&Tpj^M1j$DI`M1TCMR? zQy+Gilq+_aEZ+b{9p6loW~bR-BHRC@QATs-DbVGW&}I5->Q6!Q0Wy*mMy%&s?Klcn zzpF2CwzzW<`++Lv3CFv$;iURre#eH2E~ubi8s?&ZBjXL(lWBG9lfK49<__zVid^)J zFzS;SIc$E2a(XHVn~?sk&)2iL{2jGJI9a@7GyfB#a&4M}T)d9t)m|@&A0)-nFu#MY zTBdsD<#KOgGVvpREjxg~X}?moJ~wwe?**3csB;0AUS91{K)zsSa9W{9PjFQpXjj?w z6)*E~aAtK&?wzpX-$1R3A(qSf30cNJDigMS*B6%7{A^+E3+3&5c=9bK-zO#ClalX~ z`BqQ$?tP5@aQUcruQUmt#rJdS$PZCZc|MT@eliJU*jl82OTM6Li9gMk=rGZfSGAkab$NwQFUVB>EkJ7Q@|;bL8>cKv!Z zU&_0z#=lVt=1z1q##f}uBXGZ#NF&}3C+oZxIb0vpMVjiwiSB|VyN39`D0_}KfUFzt z&gAyG`_^CFZZ?gm)};Evp1Xgx4y%iv57VZlu{ zMD-4vH5N5@_pyGODg8C$Ux-)yBST*rKqZzRj(xL+gkC*Vi`RSnPG~akhGugHF_`Qd zU}9j0^_A>I1!viv4Sx*cGDhu=LSnCgsqf1&t~bscmK(hprP4>KZu1dhHXr3@o93$K zE9l1CG@bEM>-5I~JBGpWwkYU)0+3^3N4@D!wmmQNY-8=){@I(>ZaPTZ|CZ)5dTYWX zlTVu&o|#WaluxyDpHb9(*q$J$jz!?l=u2+@Zc(*)AvbMheA~%jaeMkPd{zfH4~3a; zK=0RR+(y?^*EOHP+q~GW;mTAkS`j(hD@<);$(`orx$e?FLo4y;2#pZPFj2431e}YW zPX_t;90KDn5ZIGKHm8vOpisMWYh01p)0VCTK5;4nFH5_XP z2ZfZMO{|mfh*t;Xi=^ofvv%zlGlDq~VZjInHrSeBeCH295q*ZVo?lcwFQGhmyczX` z3c>WRTsbeKi)t4hl z-E(eNnA-MIX{iy~UhI-tIQVP+r)b((JI>sDhkky=PxDN$h`(eZ2Ha=Ju@gkUM?Y9Q znUThT`wZDg%*F@w(|7R9GzQ#f$mPUrd{RFLteTl-8~%pG zJVcPbj6AYeYX@_b%hg^%(}=90*~}{1i!N4Lyp2Y?O>6YFUz2f%_ct@Wzg2aE*F!x2-?{wxxh8K_jGOQT#JWq1qol(Tti@#2AcXf7N zCPa%p(?X_Dd0p~)*H1cM?`o%AG9xW3vC<;x5bCIvrKx{3BlUb&^3F9H4qwp<*HM0& zM|N8EW#I2K4?4Yjclh?q{I@yVH(utk%)%d~?%r7otL|N~XL%ebT4tmE@DiNDZPcpA zzRt_kA^#DYD`b{|MP(j#Yqack$xO?#te<;nhqW9eti|zN$(Rc>NS!jTBP|b2)5LJ4 z@VL@ASbHe}=ti-mJJUC;k9{IB7kNMjqT*Ay1tglFvOg~i%@jcqI}K1kn9)$gVi4(ywU62 z_sKor+^?5=$hox;G!{Ge&2ld_cXg^!bB-;Iwa#%x<2dKIz_1?AqCzooYGL@miQeAq z;8>w?h6_HbKno?HvmIzT1V{+Az!7Rei%KUbfanP${<{`X&w0YwhzDf_h=4Hu&obD zbbNyzvw{d`#ljEk4$EAGp^?Ll+ZiizVgt|aH@C9#H*@BHMuzB9ENAxGuGx_IJP8c zJfBeadO3XcZsa4#$Jn_!aWI5LqVz-NBirYhVdU#oK!vqzxM$Pg!FG#i)T^Yk7HTj(DWZPp9)XU^bFnrp3Td|Y=!>RjZE?3q<$Oyha@}2&;hne4nBo#3L@yY z)&sM7xtOKzL6cEDSF}87-ghbQ?-Q)Nf511K)bEVE1#o%)&?4y9^8OKy=8ySN-al!1 zMBnE@-#04n{{gJLf66zU)NkA7p7STW0kZg+viLbaqtr-IE75_BuBl((3@7!Aw0J*i z?Lym9c(;=#hhGxM<#2cNSGY&~sbA|eso%!cDZzG!zfnY!0pH#Ht&8|Oi>Tkmi`o%? z-x2W-F5(|8qJBFg{z(!4m!HwQn}1def9fy#OzO9@=)dB35!YnM_Fze^**$>vrN8{hzyuZA2%zNuO&pqbCS$Iq4 zz346P|G>9<@b;Pa$F~IgfBIIu{iDMJ2*bF<6?)PZqq@aS!{_687=hpaCOcjyr9N?#0Oi zNzE%E1a$JvRvyz6JYm?7@fom_z?<_Q?AB=d9Bq771KWNrxjTapi*=#W-F_Jlg2F%Q z2@oa}SHFETNpAf2j<5!^73Qf-~$wit+Cxe5G$MPvw=5y_@4PtLO}(6F!T@ zB858}K3T=*E*&PY#Bh%FVztHn&;{E9VufrErknF5XMz6NE$Oxjlv} zdi;Zl+{QP%<`BB%Z#~aQS*wP2CT55A2+{r{ZInb%?$H=nF_&Uab=2Q_K8Y|Klm{_d zwL023@6Z{I=4lqSy4H`IJE9X)!MFqB5<9{U<`=IXL~es6j!Jj(|P| zWaBK6^wggNl1r37Cu34GPo1wRf4T=L@evO6Aq$OR|1HE!ILQGB^ zuVIlL;UtWmLUn38>+tSyGF^AOa?J{{y6wTt)i;qLZ)Wc3&w5Bn2jUPsMi9G?RT|$< zNr*J{d{Vgc&1Pa$^_B{Y#*Qu(hUcvR9&J@ZdxqU0*6BDl zN5p|dyox+U;*N4T;#POK=KG3ff$%WZxF6W+otD&&&`tj%4@SlXvWfgW-3Mil;_dar z@#!?Z;{?6dyp}pj=!(49S&qAnsv|k=+8s`*`m{^YFsMF@JT9wDT(Va#6Q?z&l?xKt zRxY=@T)KCM*D05R+Eb`jqsIEflKz?yV*8c!XzJQNrg|?O?iz3iqm?9yXY-Sf)yg_U zi;Luynlj?`(ZjE1=a3&Ao5t>aahnu#5+3YH5QUu?viTMR!7<`1-8{re;%9JaN837E zq+hgv%s}F`An_CD!LzR2l$mCrqqu=l2a-K%&AD$;`Ed`inES|H4P#}-y|@_0C>W)% zGLlN!@nb^QfV1)!lZVZ}L9{>hFZ#96=kh?cfRSSStV7MeiCF6AM-f+ZrC(d)+k6>k zv&@$RyJzM2-^|WDo-K59Jep=lKB1{XRI`oOt3^PSs<kBCNz8?1tiQ_I z>$A0&)0`+F<#26mIlpI(ajH0c&RBo-Xhp2_&{Xkb#93NB!li5jmKSRDwlsJN29PTq z{=P~#Z+rIS>xEXFw6T+!benrH9`((}T|!)kE}r8?)tbIBpE@R6!r&GoYW=~_s6V`o z`V0?1M(%hoK2L7}qEua+ehIzRPXEY@aesrl>>Ow{vP~h;3I-a2ti6iMIh&E(_q}^Y zAktKfT{;nK+kT{7KR(tasmrjOStw*`a}$5wi!tC27ek2YYQasJblPzg64(04{T!lE zm&??*v{xEy*O7DB%zc8lxplvBPf8{3#R#*!?=0b!8(&X{Vxn#GBK0ND#Ts;_a|B|d zVr~RXVEqsQvlsV+0IjUo)^_w149Qww!J={ESPF<(AfhwW#(MrW6VGZrnt?ZcHf@_@ zz*~Pa@LqX%(zvYxG=CT8xVy&2(kzj|u5(2ZlyZmhSsgygWDi!{cB)Ii5=f z25vul1$23b;c|jXaYIh4STP)0&iU=wLE+F?Pjy|mXsikYG}c>P z?rjmLVmcs2t!+2Sy_!&q(GQZ{}~+T_JaCIYijhU(e)*UKozHqJUC#XGK0^zCIkN0&YGn<(R5 zGwbFze%_Ntx5b)jj^$Lb+0}KfV!o+zjAmTb&{P^E*REZMb~mn6N$Q+lTQ4f#oJa6A zjR*G;)=}r&D7d)u!Bv?#$7UABcr~|Q415pzKQWGTstXewgLuf1`8@LR1MDTq+o&J8 zH-;TpP?pxd6ZyW|Xs?Fmrps6^4+Vyhcv;gji$dlwUO=95vDvU@?#jgr0jaSp2Bzk< z=xRnz_cj6A}4kqXFSgD}Z(pG6MuQRKa?B6TO>Nw93Js-@;) zqK&Xd98HxXPC+rZ;77-{Jn?>nH<$2JoPO!dMd3y*3i~VhHibkJ;=V@kcdh;;waLXx zad+pVmB1?#oCrq;E5<=USF=UTSkXQCcoYDu=+@@V;+a@NSxu|JrZ{!w(MlmupN+QA zr2Lk=dVJ#ZqeH+HQ>aOxIHty%)R=#!yVaJEYIpbo;aMY>Xcgt7-;u@^CX_{`i}f3J zb#qde!#fY}H@SLOC)AnOU%P?>>rN3Ulk}_w(#E(Yb3@mxZt8;j^vqY1a|O*+4D}3L z8{<@cgcQ_6Z8}8Ph zDrU;zNz{vhqCPsGa^I(N{fI4nb)??4RAw2N`satE9A+t^@YA?@zv8u(lzcahgj>OT zKAf1BV@2pEMZ~7bDc<)%UF z*M?i0a>KQ+y^)f`txuH~arxR?@veR?KYqP{Rt2c>ENOvj7jL62kzi8%A^da&wfze5 z3PNl1a?Zi(rg<+qv=t{e>eo@*ipGgHTEZIfgdAjyJ>6)f0kfn!IE8Zaag{;!O4O55 zXfB9W8)-UTaaKCHT!q(AX)s%(lB-dznm;_Z ziRhfMe6=j=K-D?C8q9NWh$M1OfMhd&!YqEW4^c5)etvhKk26vPxF&r zYOBKZ%Vv)G=W8q-3SJ}I6cQaK+OsCMKVDBj^9W^4-#tbRdxT5P}=F2 z&qVbmp?ak9+oq7{NOI#r4x8f~r!!Klee3s|7gfg$lvUbi52$GPjN;#Q(2RA;T-<6R9Fa-L9f`YNmn-PUqk`P#;FO#iMBldot2TQ|lWhV?@t(a3gW} zp%H=st{qfh9d*~3hu$W*ya{2AuC zQDtL)?ky>^e7apSSI*PiQCx02)xgV*c_PosZ`bdrW|sYM6t?S^N~Z?Az33#!rE9di zC5@28%pBZ7LuU?4ezWutLtw|N(bH&b-XHU)6oh>=i%FXVW(_JUx>`0a?d_LMU=OYm zok}VP@mz3`snF7f!JXEoS<{_Xy)x;)D#0>nRN;_W}{>1P|{)0>+lI!@4E*XW?Q?P?%NVakSyk~63Wtz zOhak6GUPi^a+ph!ZhX1eBwMXqy79+lxIy`yN`461xr4Vo!x_fj`6XE-Asb!1P1=+X zBzh5HKIaPPIAtIIUIiLybV_jQS8f}k=Z=(vyQ7OmXUH|!0*zF%3HVvOvN;1hGT56Y zxxw>?_6{4F*PA9j#cO;qWu5f+5DLGEYzt<`=seSwuUogp{c*NFz%naIlhgbJrUf4v zt%#z!9P2es<6yzD$#+@e%&*m$t%51p)dNwN3;R%$%nKY@WeS zbS!-c9{9<8D$8@Z=r|ms9#Nh?BZ`BoFWg8y9-(Z{+0N-r4byB?IVLUoEj3pUJ2h9C zD2BP0>m`k1?J4vu_P@IWbhUST`OUSF5Qqz`&vWigint`qDbW>lfjfC2tnIO`NfzU8 z37fpApm!2&W2?6wigPj^BXD?g^elB9Ty^Jy{?5kYqb;0kVA+-;uKpqw@|^O{@ZyP{ z+!|Jo%)GAEFq0|V)nF?&-QhGc_9BUwe5*&$p(F&SJJ8y@s)XF*SdIlMIY~%sIw<3&Mp)} zs9#L+we_JMHqRroYka-O`WJP(ep}RzMaj@C;v~7ufG*;Wqz&T->YvC z6KD(}S=_USt5l{HbYU(2H7zpLhe&1V7WDInuiR9Q?adIduhmUtHv%~e3Y zSqc(;rlHK)&(7pPDYM9nuO^6Y8aI+}Gx=^wzFU*;vy-njri%ZZKv~t*_>Z(<%Q`qDirerH7Yj=afkBve_9j+V2L8@Rs0t2yWl)vs$qwnYMAr z1(@+~I}K>FGgS z&S_T2Q;9vh7AG$dK0ZS}k_wU^L}Zb^MK~vO;FFxb*qAh6-AXVzK7Bnod+`k-z`3a3 zAJ6RHyb)jX`TT5CsGhreGaAnHpB?%H(d+r>#pfVm7aC$t?R5e$tti^)BKnysb%Ph( zr(jdx=Ps)f^HJjHZHhpBB@1ith4C%vZD+ls=}_y-xN|2z%F_zdv*C#lige||J}XmVe$61_=u9v+D9)Ylu?ofBc2w@~Hgt^7<4 zD2ogHjzfe=f&BPIgt|G>y_@T**SM4eZv$59`xjw)> z$GJ4TotRYY0%849JICEl`L$w!6WxPwRZqnN0Xw#82WUN@6K8_zh%Ng8pEMI(&J9lV z0haV}Xd<6x3Nma4i)$~DM6;WFf}ANkiKpKfVO}ryn{^gT0)`RX3 zi41lsbJxOD2K(w+D?jJll9?eEMe|#0<9S5pygAV;afe@v5+xHIfVtz6>$I@_8S=Dj zV+WZ&xUA1AkLGQh9dkY!eHfy+Ue$$m-&5$tP?@d~KSzhl@if2KL=~L->3HHVkRW1i ztqycMcyuxzG<=Q^3zP8WK|HCHg~_Ajo^tLZ_w-2 zz36-!T?K)0uLj*$)LsT)zIl-{nmidi?6IB%r|A8}ktC|dIhkD>$(rUze7&N_*YS%W z$5kW#K#KWlh7vVVbp|K)i?)Nq8l;h=Km-D?c{^CdN8?)k28($V&KeTzWAr^dE&BnL zjcBJfm6Yx7=)^Y?D=j-AVY}?=$qCiW3m zo%bp+LNO3UX#75W(S1%DP)g+;sKx$S#fiu0T`LnPTY;a`6s2$(sMBPc-iW zQ8iUK^=?8?X30&;VJKIeDvw@wD<|#P4vd#mpD89<61l+8=_I`qP~MJvh6e`P7r{W! z$(|FDVblwar3F+UE&S`TlcEwGAZ9{J-yObD?NO%_^cOrPsGD$^ihNkRsCl<4$Rrj{ z(XoP^)mbnQ9F-LJNw)YEAQi#wRnavnx@vV<-<_hPVdG_Y_$HOLLS=P(7=?KOE=gT) z;VV8nD;+M`=qq71!)a~2g_NeX;TE;mDuX%J!4wjmL22)p^Vx~`EBYY))TWgJi^ba^PYtD^ zRD_N~)cB`!N%>xel{fPrMl<(DxvU#iCIaqlTNK0b65{MM9HlDe46QW3OunY$ah&OR z7y`A`9z#c{6gn``;TM;`1+G=tiWlM!2|>-dOf=c}E9BH-%-?5i>Dk-Bhyh3n?res? zs^Ylj5XNuBl^p|W{Ho4uwlntsleo<2x6_#J%wHHVNR6YneWxHQoyHP>BIfvQPRe23D6@tgSQaa!M8@jZf0 zUdPOdc_;hUBq(?{;P^e3Vse_mZmyKP21Ll!{MA|cDZ$AQ!;p5JyFV#Z{_3nk`~gcH ze~^zER2@#j1*k&V_(LwjgNh(S?~9WN0uUh^Kjb2OSP^95eL)gI03w9(M_h!DDngD& zI~OGp1Rw$zvR#CaDMB9ZXfTN&01@)>BZ{Cs$8}Ji_YkzG`Zht)&+> ziWX)VA1bJ=`n3&yyb52%^f|dRZ9b54ug^(5O9@3fkG0MCSmJno zQq)I)YYxhp9hWatH;=8Pv-ygh+m8|)g1ar9VYHD7=j2^a9y#;of6-OyAt_Dm%roHyKwSM;c6i6n1C^kMAVu+GT(SG&?(uQMl#$ zsuIS$cK$S-0&{&`(dWpkwkWxT)O;$+i|Z-n>gz1=FVe)==}0hL(#s9I&eVGr3qvGqU(UAF zRnp>Ce@yB* zFl=1d@(hKIkF`8KVdJ1df$1`S2Z?uh1=;Z=woCzpKg>!1x~A zIg@WNOnY)|yHXS14dZ(Wlsva}fduYzqGnDVh=>A8K67%-D)H?#HFKq_(Ir|_+J zw{_gAhwtR5GTD8mi~12MB;{3HdX{*Xfn)U&hL2<3+fha>$7c$$!|}0#&e!R0d52qy z9@HMH!0KW#7B*ffvWrm;v^m^DV-gTe**u<6&6)#F7%fEosXX1ia&`1 z<)Bdq)`HfR+qyra*+OCKx#_vJoccfE{EJfm$1U|v1l4Ye;Y6bCiQi10w`~5+qD4zM zoie{AYqxLc#1BHp3J9amlE7kqS}DEgEH`i}@*6#$zsJ=qg5z zRt2@w05m8-gY*QSA;qHr?nyF*b82OOZL@<;m9@^Trh}AgwIjszn;qH%?HaoTE=!wt zXu`}cmC5WmDNLE4y!PYaV|^VSM=qPdNE>FZVcyZ77dYEgIycPL_HR7($;lA(vWfMx z&x2hMUBs^&h^!;Ek;WI(czAj9UD_6rVtO4hJ$ET!N#nfZ(o8#I2GNDBJiR@ySM1mL zeJf38=I!|)XfHhz&+uzwT$LJ}i2P(+?re4Mi2=XjrkkBtw>r{PBR)PwsU!P#s&?Ft z`uMdWN~w_JUZspx8>>$EhdFlCwl@fnxqrb+o>liEta{kJu$O2D)c8R=qqoq<6J=P{ z97a*+ArH`Q-%`8#Fu%d4pk*@fy!?+`E9=lD+b(e^oRQx?BkGa2OCN&5Kp^7x$_ zAb48SJ+rRBlLWT+;q8Pap`Wu`MQ#`5BO!VxiS0U(?TA?EE1f$e4i+e(-lHRkFR84L z6WxoDZiaQ9K_Is;<8*juGsAu+^Ih;pdqnJfV0w`7^4iWtQ$V_^-auDi!rkt`1iJa! zKt6hm7OHjUb%+|uR2gTiYy_frLT=29#rhgJo7Hxh+{H{FvN3KVuUlzhZEil+Hy?k9 z-{^V@LqM~C3F8I>RSXw6mID(9#%#z+nHSNJZu{KlmqNDKX7$c`N)+-bLH^`AGyAf$idOpQg>s4#mq)K22_IzAF7WyeG-4%^L2L<<_F#prJAtqk~1IQuUc-Smhop@O4cGqf^)O)z`zjh z)&C=G_3nC=t_?$PsObIm5&63uI(^-{=dO^y+o9CgvwQAR`Fk8%eZB6zcI>-;Km~O8 z4ZQ(}Lr1oTM@KfoC09ESwU>8kxXIo`rO8QY(UCA0zZ)yGnn^*OAk)G!e&OoVaP5YkU46+N}PEpq||t!m#&(mTmZZ z!}2Nalmt~x6dD3X(<#Vk?Tb|p2XJS_%pIBUX^g*_nI)06G&VhDhD}g22^({RQuo99 za&ApQ`01D)6OAMs4l_%23U*l5sotWg>V4qEoa4*pQ|9|B=dCIya5I9<4vptgnqBrn zjP`!w!=5jC!U%6=DmN@_GHSo&JBGA1L4qZ!I)z|5@WJA3DHidk)c9E^=&Zq0NluV6 z*=GD1f=0ROsgYRgbzi@1<8ag;JvRyHNdn@#ND2Jed&1u+IJ2P!tm#&mLvv|hb_^gv zrioZK+%|`)c%E7694R+$qyBLEjR)*I*!YIN+aw8JBt<43J8s@nv=@$>_jKty*nFY+ z=QZ!J?@;q~_MP8+z`hHb+wHrs`G~&TB%>HD`mOU>tpVb3en5NpTW_HVbd?wRTesta zwgpU#Qxk3uH@cph$|J-08zK^Q@y!|{GCJwFf0NoEd5G_)-Iluf*Uub6-al-Iqn6Y+ zD}I0&^#jr5TL3nw2I}Kot6!(}@&UDcmbyj!)2Z|fb}6(P`4j#m#bV=FXr6h zC>O;(gx}-j?0ewVd=O9bA%3P7i2`;m`3v&+k?KA9VFHT&%xF_V214~ID? zMGxbMKgN$U@_8_t!LpxIkxdB<(dcSoTE@* zuU;EIOz)e*iq9`aG}3aF~& zBKn5>i-!hPFdC;=2pjv8Zw?!qj}f%10{ki*-`pc0`Yga2 z$C97po0tH*ch^AP-Xbv}H*7{C-~lhk6CRo=os{x~3p1OqwQUu8Hg4QJBh@TA3ItNk zqQy33Y|Ov`WLUw`6IueWUiKo^Ni=2^#T^a_?m`irXN7)LY;00)k~$^? z*M(bs6O&l=Or*Xk{Q>xh401lo+;8tPZH5=zg}N*Gl-bpI%ReqN88%E*ZalQhd|9GO z;ZKby-(YH~KGt^g&|SLyUk6GUkOa}aP)5@A$dG;2N& zxyVmoiZv*)s!6O`@?DX9$CK}bzQV&CAMhp*22dyAO1?FkNXwh^xl=8LyI8_*m6A)z zTMizhovq0o_>%-zw&rMfQ9l7Z@ZqwjC6&D{&N;o{F!K(0Z6vE&3l1PE&r6@E9KC22 zKD($|M;%P3@lJ?{zMDLD&&r+p|F4?t&-99FAbxC0HT9xylGiRF9|^3YaR$?rNWvS~ zC+V|uoPOdoI1(9}7fAr+L`ze3;#61&+E{RF*s_Yh0J$r>Jw)nLqV4KS80kAtOmj=H zlK^dvCPL@md3-DUT4im=x3#$}X7VMcxQ1V~1kh^RM%n!BA|~c|JHNujVc17c0%?aj zXH_n#^G5qK#->E>1g!T}iI|lzQ#zzqRRkbecbVLLG&#fql+!scJ5bQ{LfP+M25^LUgC$ z|9>!X__=Pl+2TI_u51!(e1^*|CG3H0r#w| zXBDPw+^2}SaV|O4ry=;yZGK%w+pK+~=)dzAex7(xjS-E*;Z~@=oJ0h;?M$<>oLaHk}fd-lTrhI|BaQ@qf@=w$PV6@uk@e zJZT30jx__pU{F6PAsHkzTCvsEw_0qU85G+!=_p;yMXPicr0SINbGgPlRi@?(O_!^I zkN%M9QV!>>En&3DYohk(1!_c{HaOta8l~W>ihao;{bD)LO}yqHU|k9@2Y^FTfH?ph zngYy0-BbP5U%L7D$yAm{Kf#~V&ZEMZy>`eX;~ZgpV7hgW77`K3KC5aF4LkR8x%YE! z_T(7*z^xiTU4`;JL*Jy#0Gyoy%pty8Q}ShMBV)h(#>7c&s)@c%-als+Yia~( zrjAnq-lRSNB+=o*M^#zN#{}E0dZ?W9kbdz#DL4fkq zQ~A)4l7AisUca*OquSQc?bbK`B9$ywIXsM*Tl65?Qu+eEFX5~I#GNXBl^j}3r_-q& z$jo2nWRElR7Lk>=zW>*Gt8JCHzW>*Gt4k?weg7}=4l;*B?_V3e)rD$oX7r7}Z1kQD zh5yUwosCBw!M`Gc|JV_n1+zu)l->)LJ9=Nxybr0zh&S~BLXh3z+a&^#;@s#3&3Cu} z6blJ>rveU22KG4=ZT;39^xJa<;JZ2bo|i^22LTrg0OxrrUvZw#;M?Xr<#U{;!d)z7 z2fyXYF$aLlQh+&NIX8ikSWe5g=<-cjPUg70+0Xioo8yeELc#$KSQJ ztlT15b%l#$2IM9fiAmw?vK)IS29aaS4hE6e>T|WHB<$?YBhrZJ0b~bG?JDdeFgidJ zff}ZL9G$SpVt9?W5QbhjrN)OBQrmlxj<9QW_jQMAixYO`s1y~HPQvOr%E-vF_ z3vhu@pVV)%yE9|xFB_0m^v;>9T%sL zXQU38KbQQ{)WH(#AeX0(D^kZZQ^%F5gZ8azdb(0H6ysqINg-{DS!h#?NhQTrd5fH% z1kXwnm;*qZ0?Yy6suW-j09U5~a{y=vaDz8_4c|IDNZb0@LF1G_Et% zRp&jaqyjG?Kz-J&qbFpp{Ghuhbwk?vl~kx9VT5ZJYqEz-6CYc`FV&cQ71_9X&WU(m z0fT)_0{Dh{IrO|XrKdS4Q#?Dn?Mx(k`jK_6d9FC$j21*MQGauDqF&vkH;Ac2=Kf95 zHOFL~uyEvs#1e79AIPiuIH5Zy(q)7jQ1jwl0(~T%vb#od6$ko63hExgX12xpcnazn zDI}mJDTp_|O2K>=?{h6+b_9ES1qXe&1r0|^;gAEOW#-nm{@e(r+Z}Mf7BD|j$}e=l z&$NJr5v)-<;J>$k#gS4m0e-3l>>4R`4O+}?B9dr*Q%Y-d0JuSbo9X#-z%c7$&kscO zJ?%iIZd43n-mI@?0doL&K?*PjfET6!a{#y{1(*ZCttr490G= zIvk*5{vSF7&F-U%yV#o)hV?;6CXAyKw0%%yk}4$0Y23SZTETRuB9eK(eFTc4p9_-y zvFh;>;u(F-0pO)6z#ITxmIBNH;N>a68~|RC0?Yy6l_|g+0PaWu<^b@j6krYjuTBBx z0Pva=V2&fb=#@}j=Iy6%QLTuvBaLAW0Iy8}<^b@z6krYjccuVyxG}$&G5-{ec`Jc= zLtPJ54AlA_@Mvsq&EBtXDx-hclimGd^lg4Rukra)uO}f(#&-zV@;Kvt>J2Jxky9Oq zcL_2>%n9GI`NcF*qVE!Q%`AX^{1&QLo25fbRW$k@Aw`T|I{0h^R^JD*wA{7&UEu4- zuOiZ#H{rw@nw+n0K^?%fq3VmB$60M$=u#!1+r=bG%Pq;*fnAg&vGcgZ*fLT%3CI$I z?4+vPnc;u~&5V|-?blfQv}9g(^>fjj>Y!8V@uMG5LF0k^OoiHf(daZ3{WrzJu3(sC ze&QZ|mKXhy$n~sQXLKHR!#}bNG>;!o`ahCB7@C-Eb}+w2CNeNRFv^AfCElc3CKvyh z1l`!g5XFP&B`j7oFYl~wxG3>Yh%vr%01HhC`#1OGwuInrwYMK*KrWnmlbZS=Z}N?N zrSbMZBy7HiZC#^EipGunG=B$*v(%TM?YD|#SzDyi<2@QMAyEkb5TC;>84j%swe{V3>)fhVk zteg#LO95eB%C5#++d%`Cmj0X78D-{wtzFQa?hT{I)i&OwD!=9q!kjY>0ap&c2|yVC zhQjJoC=vY@hr35C`FW!6m}?wxYUV2J%s!P5mdzIB8mJgw6=_ZLRF{v@q6WM6(zx@G!nlB_NFd zB<$GXD!>n$f5jVP>OBdu8UO1<6i=eP$Mp`zQx3|D>+Gvw{WABV4&d6RUlD$--<k zU*I>oPEYZ4;$&TMbhr%k?7B8ro12T_rNdf}hq1hYD4=?%A8-z?LI$EAQ%ZNXHe8+S zikd%0$2dho+N5J3ehTZ~%lGVBPU8)P1OC>zRN0Sz0vvLEi}d8}W9qw?tSJ*A`YwRG zhZ4I2dL{5x@60S`4?Bx-d=LGr-tBqKEkvJ^&%t>ACM)|vnZJrIMio0~4r<4{QMdC0 zA~ot{MGWFcm4cQ)qt0;G#L^_nBWaYefdtZ4VWwT0UndoBL&YCt;mpNf!&mI&_Ji7y z+=X>1xfw-KrV3oI`Hkna$!u`g5_FUfrlNL6X)A^!nFgiXC!CX+bEVrSsBW+a84kEQ z>t^_%a{n&SadjD*Sm8SR7IDZl|6E$UcBqH`VgY*5_BmViF{xcC#~&tLbuewX*3h(hH4L#h|^FnaG6^0macE8%94NqHY^v0%jj+ zZN}*mc{O{b`35@~poyq0oX*kIB>%_dH_O%`8|Ol5*C4!py62lconvb4d%1Aa*)*RD z%ve(GK(EFbrkdY6`&h+mON+)ZV4L%8?3-a)>9@lpX8x{zWsQYVwN1z5L{a|p{P*%d zkobp^Z*{Qo5O`uA{OS5#Wxx07*O_K#P4P0%B{F+Obbo?c5EQFd_S&PtIkZ|I6HSY~ z=%L`i41(#d@~Yzk!3)_~-(vL;S#^)s8q9r*)hJog+{k%8of~zsAXlu;_TxholfkL4 z-O(v#Uf_cQI0P)6wno~zF~QX{TTY6r)!90ND(hbez~A~&pcp&7z>nTav&47tv&F&u z_ozO+B-+$&4W#^S< zgDr3OI%cCZr?x-oo=&=vdVVR+GjOJ|hTljvc`Dv~0W%a3i-l zp{nIzqOyT#j9zsO7NLkBPHxRzmfw@`>Y{TlUZViUP3-^~E^ry$_=Fkt=95|DMvYLk zG+D~R4URvrt?$?_%p2!qLR|Yi769=)jkC{7u!EfWlWm~6)gQhf95BY-kF#Wpq4CDW z437AIDved9XXYLD`Mga?QptGKoR?8ep z8c#)69}A6*wk)t?Qs^yU(Fh7{2pjJJe}mgilri>qnjY;^twt`CDHVg0vnMlILls%s&YFw3*1~*&GKtrV0qd!HbEBq=pHVMnY|-F zqjMZRqjPW~>pDjVSKRI)`6ucimC;Jq>U+S(^^jz@Q%jq$MK~Div}+WsXSf)ZuIlBk zfs>R_#@dc0ZO_WnbP6KLlU&;;Ne*;y3fQBq)2&r6cDlJNRc3*PfJU@+C&9C*@wJC} z4y_lc?a`@_)!C(hb5*eix_B>nfnCJk+?#a*1BK@a&qhlKm&CxrSM`R3W0zLp1;WGV z3xvxSfra%SOC`XPptmqk54^t3McA1mclLm{&(&OeMJ?=Ol z@BZwr1!yNXK9Y`P(rMeo<2`jqbq#9AgMMT1{A8Rbp~*^R?Tx`4`qqLV8qZg-tpG2&Fmc%mz#d*J z0LO*x6+qUxY(Gfbs~nAQCWKPTzqB_9>afwT)WE&jwdW9xrJVzp|5cL~Y|`d!Ggi*t zXC%n|(*fOX7 z-DI(}P`e@*D`IU39sMGXteI;t?a>HPAG_>xTyeGiT!ei5-$?SJU(veQ0Oc;W^sVTa z-PM)3xI_+aA)A9MWeoBOUy$D_9X8Y5=4xO(F18?Fte%mJdx@?3{IOjh>D5|)PI_$4 ziEv82Suq!8;=hLd?rJw<(S$i#HaqGH?|rjR8yPP(WAEX%gBW*nHr%qAc{FgSIUrm2 zf>HFr7)8C=b+89)@?q$lMiRTP4DRC@B5Ur~Fb#~yWCJmI0 z0``HA%)Vrb^q7g#_+B!t;}8LB!ix#qP(M091fd?i{9yPD-%OWy|unf_YIa zy<_;@765&ODN3l#EJ zS!JKit-Bq%v9;fN6CbetlX9L)bEco=0r>H!1-{5lakb-TOnmE-iI1)&sSy3iSfpE0 zx;UYFB6SySI;KFEF&EFaBN3QocLLy;q#uws+gW+_EBMRaT=^8^HH&<^%BLhp5?rXJ zI4w)uNqadc*85~KMYecMiWa}ZkpC#ZtTo9Z!k#vWe$4bqPO6+R(T2iz!$D*@+A6Vy$_e$k=#n% zodP5Hzny6HjlH=i*H7ICRp*T-RK+0m466R}U!f`_L>^Z5T%&Rgin1ybVQ*LE6g@O% zhvuxU2|cb6J$?f{D$yT_SUdWOV+>l1`Vy$CVKW5re`rJMy(EnODp*nq}DLP~l`3h?LHQM9xYPoz!HWJZx;L^4uiQ(R`N{x46cfu*B!w8QKamkHUIZrk=ET=4Qh*l z16x~ahXt{2YSfC^$|*rSh;!71l+6~pX-Xr}l(fH==d3_d{$jR#O6XLX1MAVX1+COw zt++Xh+m$1~qm=rPz!??nP3k{MCqok8LQQq4yOlO?X}c*WpOj-O^$aY{s)p9MXSC}m z!E47F=QoacW~=^tgz0<}QI2%Kp_g{xwOSBMg)k}QT%4m|-~v0yVY}6BC9+ohw&r=$>S~f58#N90qcv5ub{u-k0^VW@yK)38w+$>RT&BdW$Y($U-Ez9I2O< zl1PyT(mAQeWw-TaNNd*;xfrfXbmB{N+mTYW63K+&&{(;YpTBM{n3wXyJ?kVES*@SI z=1YvsVy4g}XC~2K`!j;*n8QPxDyw?&)vrpqb>-6hp>cmDFQ>RX5)_(eLfB!q) zUiDpv``>9g>&bt`0WWmKO4^RUZ}ZGJx*4pIc z?7Gp`8ZUl2UVIxbbam}sY!q~PxmK6&PG6yF{?;}uVv~P|%kR%xf7d8u;}FEZ2Nxxii6!2j^bd@_!&*j9b{wl5xKh95$g!6tk z&8rJ7>Q&QjcXZt9cC#@|@dVv&&2b2ClJ4d=9wtqcbT>azck^L*bZ(hJlll3-$-GE? zY(8^6N|DBg>HQs(0Tey-TRIu9FdY=>DXgIGm-cQYe%7KKB90~3<$G2zlRv(TvlkYWu_XW;gM;RW7&ZKm$nWJ`A(mZT~ z=Z|62o4%T@i1>TXA|1UlbhC&cd(9%K8Svg?(ld4J`M3m+{dum+TgSv64R-jRpkwCS z9g`dJu3rYOUoI~Nh-qEI{w`Jl_OwM_y`F_r9k<;v^GU}HlGv?|xr;er&7ai~vdO&D z*%9F5sSopxYq#fRp7X2B3)By^=6`{9>ouNJ3|7%8woWwWTt!DRG15z~PFyBNvTN%S zBso3}sUq3})_?wW=44m%A2TO5yU{C}o5860zl;xF6LPXjoe}W7Ybl&R7MH@|p0UHL zXq#v)v9*`oyE`36(0BBfq!hNmZMK=^Jvlx6Gx=6WdE=SGEY0vq0oWql_fX5%Ik&e7 z{%UNv%kZ}!kHo+& zxH;d)Asz{Y3f9!9XxM)HEcz!iI5t9U9gqe}%KA_joey-U2PT&?6yxth$GpjvXDFED z69to=>TD05S9!SEx`%@1V{`FaVJ0(&a+pBp$~5`CyzOrlSJoC`~4S@}`Bxpcp7F8zg;8`-9iC}x3-P+6!(*CWtDPiP;! z@Z4w5=x%g}Jwz6CH8cgX9H4cFYa~1goZWJ1sKWtV`u~x3Ch&Dt)&9Rd=MKqD()K3l zO`5b#TSz(N-W#N0NE<{zKm|cSLBN4Q98ln3E_EQLRGhUq;EaM&EhtVn&prg_5r_9w zl;ZsU>U++^`|Er4|NX6X&b{X*Y0LZk`{~WzXYIY$p4VP`?X}l#evDitO=JE`S$!Vk zbu347a!g^eaZ;CTRDWEBW6NBQ*hJRq4*=+KUQ1n@?f5Ls`fOXfW5UXl^zq#4RFL*KQu{YGM3c;YDx@OBrS_ZI4na&y|r+d^|QOu z+b%V+u{bO0Rc;)gB&|;;J%??;Y|nkT-E#^_GkOy_L{F!=gk%ec@;R(TNjY^Z#0N#w zcL~xxr`imxs1B^`UlHZ0RAnXPafQ|Ig2skcgrOxP)Gr06YQz%|WsboXNRtHlIH3cT zexwq%Eouo+e8kqH3ZihL+3sD`FF}~%5^p}QHuky$E~rnIcUP8EHU;d$LhJk;cyvxr z*wz!F*4*gp+FONsB{%w*(Y9g7##o^apR*j(p6L|Fr#as0du~j%`kv$AIpN;=NPze? z2(~<=?e_+iS^$R@3ZVPhTTxG4R1$0-|rP=^%E9+bvU_)iYz*sxN zU^~KKD?(gXx!2d$Ro2I6q3JZRu`<@bF=Bv}aUO+Z+aW@YFL0%ot{#pgDMBvsB9dAXMdxvG3rPdQU}fP%7+}ynRpV+ zN#2cjF3h-Czqpm>gVHTR~=37G^rq?gzCh&Xmx!ghc{|6U=y8To9 z>kAM*+)v{UIN0z!jr4OwKsT=g4_cl%t?3uwN&!s&gy&g&KOFaS8MtgA?^Xoj6^Vn(HW^tapS0OrVGzBT6{SdSsMe`+vV$QXxu|r{5=Xf zuQh5sv^70}h(PM4J*~RFhUt*bS5I-cTiEeQtY{0-d)=QbAlRtNFIqtIw!9GVHuA$% z-*0dR*bO9bOt~jYzC(pJU)q&nOL>}w3sb&TUc(C)mR7XVcgwc6OdrqC>JEfeAt`c( zxpQM4Ni?nCeCih{_&)OU7>#`uXNhhdNe9e`A73PALNm`ym@5ua#L_L~t-|$x2Y;O@dktOOfh2nXA2Ji8=~!(vOejGkn?gDTXI&hTN? z!>cl_sM2^SXM~{?u>32UWnR1Jy@veR#ODa7PZFAH(g1Tbz|bU{;A??4sIp?27` z3ZkI(OeXqHGbuKXyFa^)aP~K8lRCSd8E>)_>9W`eT7xDDdjvK{;xG!%xXUO}ix)}` zFfeEGu!7B_?Vr<}Y7A}K?tJ-2#NBlLZ{d_4G@rGN}`CCDoEe znP5ivj@Y#lAV%qx zw}`sC@wvs@n2!zxvJD}6)G29%=}z#CtO4Jhxe{<_7O+vIR*S}ME!9L+2l?RgB) zR7Q(8_kI2xjf=KVYmL^rb}2B{Xa?t9Y9-FO-B*ZLl4WwMss7N8LCR~>Hb@5(9mU(z z@#&VOc`*i5MLTFWYuK5EI-z5M@dad^u;H;Zt%s(L$(tUbTeCbQ?+TfJhY~kN@}}JA zA$@sMD|B5%2)ru`Ryo7T+nu-HP@jY}%LJoSX3p)!5prRR<1uk?dk*d?%&xyWnOey* zp^;Q_ahB6?(Os8Mb>-F^oLlGesjl1x;5y?A=boYS;_ia!eq)v|m-C(DRNH3L#PWhYfg?3FT}f@MEW}q+M5(3SMfGcC0?f0lS_VTO z7-qPjlAHb$f23BxGi+<~vpdt;fLNRR%*0q;+VaJAj$1$JexHrY3(}?N)MXGvyHD;F zWC*UE-Y1*SIbvv2RiDM9JrIvq<7@3j@e4hUVg3_-+nCi(@WTFd--Ru%R&7q7OZo;B z3u?3HaIOcTXyO4Kb2zyq1c4etgsfXaE%~tC7ty~yelxWHL-`$!-}^MQ_fEOHI_?6U>KT<<8x73R>y%l(Q{zK%An zhH8x=tCgPHwYCo^Jm7Z|rw1mQpTCvCgm(TtWFi?>DfdFk$E_T@yY-Lu-L1m>Zp94d zlpyXW8%)^VB2Yf+r_P*Ja(ikp8p1E3Ts|66OZ4Ki>t3t)+Vg-OU9n;obN!f6Z?uoN z)o4m_TQ{q?V>M{m{fNOV`<=Pm19IbMyNo@+f7-m;^32}1+6Id3eXG`0wE+S!VeE^z zj_91DPw%UV$I)Iw|NO*rESh?7FvPUAyOsoFWiGT!OpE|mKNtsyk{w#iep?y1&Pwyq z|Fx@5x~DYJ0h8WODfbfkpWBJNvBf=*uPRde(utO!@y02e&=-}ZbQJTxVvy-gXrCFx zFQAM!Hf<`{wUhD2noVA<9QtRl`;r+`aph01C| zaRfX)1FR)LzlV{;9BcuvgFr`X9r<(dYy8-C0Is|A!6ZJ8oW#)ZI9FGa`0z9vM(#4d z4UmLPDkOgu6$sKxsAtkd(N*F~PeR`xczK$8@50jPDeCIAdCabMTK=w`$Wnm z-JVdoJ%x;JkCWgfGyRcF?TKFhto;D9f#UlKB=e_Aa&iAnhs5< zX~$_=YqC!!O=gdw_4*1G-`xr1tvaafdI6I**g+e>;1~r$+XoU<<6uDaC{>77jEJVH zZTTZLoc#dwyr)oKQ=0vKO4+l7{Z^WZtIfmDNvOVGDfT7I!dfa$&k){0GVJX-33kTr z1rFk#!EgFS{DGulVu1r(zsKS1NBd>VzK8{xod}mYXGI9)6M2n52a472|KV z37+_lLT-lUKyNmYAp79U$IH}@FhEH|%^o|yxY0}AcnnhKe^`fBxFpyXjnkTt|Z>dl68r;cFAN zCR7i|JN6#|I9({24Q7(2JEvnhns0JJ^IhMrl5Lr6k3c&nmu5OujUGyS_?qx&Wxzkj zR^NXfcm8kkc$noOUhuQb&r$V>DyaIWlc-AbF-X$2ZX-dwi%ClCxJR zJsUgM*}St5zYvVBK*KoP%m=rtB!()*!;}MsAMIsPf|z3Fu%|*~xf*z+Wu7-t`5e)w zc#;9?mIPP2(Qeo*7*dayg0zvZ^wd!Hk)QWBMuoa3P0jI$Dr3CNFxn4xC)scrZsTlF zb4>C|Vy^}}YUK-KSITzQsD`1?5;AXnkiUIhLOfn_0W)Pq z`JrQS^{3HYQK#nm&y1aCTb%8F#SiqSA zxz;Z0-LUfejz&FDF$-t3+IvuX-9D;>L~Sjl(`-DowAMFZTX%xQ(IQ9b+|#Vn%^OU4 z)EWGk@+g`?uGS8xlLO z;K=4=xf)5=koq-A(@>}dr^}&jwL2CLr?XwTrzd%(>o^Qr>V2-3-i>UM(=}}W`Cq%g z{B>KgGyhcKd7(>rq^B<~LjTxeCoH9r1iKETfyuaRh1j5!Z5}Zsh1e+T{tgAw7W-UU zVpr;3dg;xFg&?YsW4wa}C0Qz#KE_D#uGx|F#QyN^i{j8R+6x{DMc_T!O1`Dbl$U<0 z=`vCEVrDHVdW}Pg(Tw|VP+F8#Za4lwONyS1%KI^5VftmXDpIy1MZ=M_jxvhJ8{L}_ z_&en;;Ttq@np0s8feA9gyI$TT%xEsV8y?Yc)jnH)4rf`=!GWp8C38C!wLwg~+Y1m1 zemuyL{}Dwo%6zFP^Qub0PcTvLgG6_yB>MeSqN~mVc>r2nZ1E7wB8{F4a%bM2n{Zlv zL2mAzTuIO%cV_OU-}y0^#+tTW`bWF&ca2uN`jYJ{bu}f-!c9Qq zcsANx{>kiJm#6XGk4|c&SMt!E_ZG{ZIWJE zvVECW4BG>CP-)+cL8SxRZed`2%|7UKEkA@o$#O89&J0Nucp^h?MiLD_!hN zxQiOz&0S6>U9OJTn8>cru0GmnV$~OGX$v}^c_MRp19fx7wwc*yh(53cmuEW_+j?B( zIpTl{O;>ynp1uJ6)PwOj z0m!GH7%ggzo3$Zv#)*?MWJwC63rE9{`FE1UhSP?nlQ8ClRpg>8-UP<2&#=L9fT^9# zAMK%!XRPR7QZ26Ya0{ehJNUZLy_8Peb8ehpC098kjzPb zsO?QlfEdh4emHe#hSBs`t`}2qM383P_?)C5b}wJF>kG8iL9|uAb#KDfCA&9qpmoVd zr;5684xI&TUvntAZ?Rz3ow<(`x`*M^nNvL2PsrxobaS_BpdfGMcBV8?94m)twlgUd z;zy`hP(STV1s`hJ>%@8SV0Tv;@REWy>+#TE%mWQb6ksNfA=D-nft#``kv<3xhv0K zHty@>ZMmQBT-LAoB_8?&`WqGaN+Lo#4w-q*1&B})30@JJS6!0%YLe)O$i{wXj+nSc zA}{@>-_4)=Ze61dW9(BF?OrV6z3N$Z)uj1smb7sM=2*9+50S<2m!VsXUWf*_9k(*v zJ0j1@!Jj-ajC zAjzUz*dNvr4~43B5Zm-j#*fSfozxL@ayIB89YLHtwGp1$5%lnE5Hf&FUhoX}=3E9YK%I2A$gxbY3>-{Enc6`}mHa3$j5McLY5l z8+1uW&=a#kPwEJIayCf%@9qA&G#m8Pj-aRM>-=Eu9a`3T$4D-#{5$1fwiU4xCuDbN z5=sjm5Ht z|D+?*Rf_aFFCNEXR!roc@k;1q8`TcQlF9p5kvJGhP25L^z#yi4+7+xH=rB~mAPQKK z&kWDtJzckx#A5VHK(nRir6$7~Cnccs+Mvw|=v{5lSn=+&SOVN2UVnH-+dN(zf-td# zw=Acl&~etmpj;a$>S-Lk1RInliqZ2VAt^R~J;-@Xkh_q0n-nkF4t!*)WKY3k3+*aG zmT_f;7j#J4cpy7?BGiv8+Hq-i|9zY~Ie&%1ibQeP~@RQTic~b3A9z?ytQR!H?KETVW z3(M{@9u6od-`#pf!OB;hm<+1XGpRUAspiLehWWkRYOjXMZAVKst|K;iHO`tYqiJcl zQYm7G2f%YA!6@?q+F<{#c^AFnf`hY$o4oN?)>Coib#3oRlcOnz4!6BS&BIfuKi{xJ zi1sYsI^6;zOG-rXw4rp34w*v4&NNs5KI zhYxn#r$;XnZ&|b_P$y(Cy*Tla!M(-j0c~!k=uMvVDeur+2KoX)j}Y`oK{XTfo_S>kCjTaU%_+-8i28)OTRP3|woTlv_- zd&gIjLh3HomjM)_{zjJ*Qf;L|*DSDeT{u+ER+SHQT=`g~xIt#PXF%6mTaQ%g7<_%D zn0*JgYD=Z~fy%Yi?ZqYhSiT$IL%}cDTSXR_+`RES`2+bq*qF5<**w<%EXa-J8V`3> zz5tD;M_sJm1(@d?UE7Opq|+Kfhzvd6rG7poh~Bgq^u`4s zqbZzAm=2-aHIJV_E3ChcJ>mI5r1;XLco5aQCYqz>bWD#@pZ-qOJf|>Lep73`=wYmkFnw=z!=MgdSW~IC-Y{TDzlhWmt@noCb3&Ux z`i$BLO-H$dp{)z)Co@CKL_1yfo#KB{I?mva&`8b$0Re!H2_oN_Eri_ zw_?wps5kpI@lvJe^7oKS?eqWRkN0x$ik4f zPb@)KE>ojYKdtv?si|+oY)N=(*Mgb{ zvFDw?)1vC{Q2a&!+T|&s@4-(A=7if+@`C7d6it@Y4fIE4-3j{hV$fd}gZ_Il=)V?& z{=OKrcQGgj7n~I0oM6uDqS95XLuQg&wXxFbPEqUQSJ{sr=!0#vqJ{B2*`Qx!KYp40 z`1kBbMXb2^%VGNDu{NfK%#2kylUY^t>b~Rn;pUKH?Gum3Aq&L`bGO+D&=^2SsWI?5 zvdoTwFX($te`iNuu+$h(kdJ}STU7n^F%Znj@3N#A!6))?2S{ubzbONFn*dmjZ^e+9 zD(2~w7T{(9cJW88uPl9FU7Mo(k;PTv!`S@TZ&K`g(g^>Vi6H-qWzo$HVvdyY?ZW5r zgXn8Y*24R5nPlbINU@5v-HKMJWGcz=_LAU}9-Y~j60 z<+b<=@%|u_%=}>_r(ND(XClZC-Z!=IzFBxJeuDS5wE6y+NhW{D%YoihFf{_So9y09 zRP$qmLlIhC@!L!U`6-e-7|#TrM!oJOR3y|vQNueL+YyI|OTw-p@5 z<_{w|?K1r$6G48;gwQN069Tic$6r|2`!dPQA4YQ8cz>UXAU}9-ZQ*@~@LK$Zc<;_6 zGk+M#Y2*D#CW8FnHOnkE{eGxvV(}N^{dOjq`NK#~8}H9D5#$H&t6SxLjmm5B6TI(D zhx4B^$>h%r=dtc+nK=9w3HV_quKB}APP+{Mk%=HbWq3=g3~yB#EdIi}eJ_*D{5)va zf%pGpBFGQk*SGM#L3l0xLcHJ1Br|^)$!S;U$C(J`4^pnm5wlHu4X&g2UMSVI-%8{DZCV z*u0Vcwv&IT6&xmK)R90FFHM>mweoh1$KO8oA2sJt-G(yv9JlH+)!()<^b zl?}~*6(JaR4)zxBkQnTjC4_7}{3*^UK=QS`-3{XqrPBPYrD+}yD?k6WG~JyY>GH)n zg`A1i=o5&>ZS{#w0RvPx#lLHB{7_sD04l-kqoZU~70y0LOq$7`&B{v?Ari8@Fn$^? zQfm}U&&O9ZR=n|FdtfZn_hTls7YcG4bE6ORw`17FevuZieXe-`d?^K(2f&w8fO!CX zB?XuV0PCCMFb{yQr2z8)pf@~*c>vIl4loY@2$%!R1Ax`S0p*S9 zNde{o@ZA((9svKE0?Y#dR?l&m2LJ@u0p{0PK$g%mVcPDz&zTEAjiucq46v^X&FJq z>}eXzCu*7qO|m5(ijHRzNCc_5usLY{05^KHK3*QQpP340&rGL6*nFH)#1~}~oTm?) zN6MGeGUm|}(iB1S!>k0&udpR!@)+`->|9~Tp31F;a^(#^U-bT^mE|!)eSJ9l(L<8C z$P3OX<}lysR*!nlA7f|)GW=D z<^8R^;rxH9S@+=ioxbN3A&ehFgkVlV@%O-#0+b|-PdCUziNd+TTsxU3jvq$A(0MT` zJlgRKUo?jd*zik2sRXWTt9o!QTyZN~DAa8G00d?J_e7uymyiwS2%{(9ZYoW@E{q-y z%Gt|lnAxUUXBN@K>@)Q_pMJV5^Tq%r2H}m*B<+?y#9r>@MUv+dbtL`=orQQB9mwcn zq9k?2WD_5~U0c6T!AfSR+|vzR_gQ*xygGK!jqz!!Uiy95jYIM2s_2{w-6un!h1z8p zCn?;3N*?N%!ajgVQIDMrP4#r6&3+=@zS^-48=mZT&+4gqrG&QpBfwT4t8`U2k5sz4 zBZRB9!&Y`zx^~`436iwIAm>gP3`8#zfqo^A(0*q(mFc!N>+RyP;TNbyUQaE(0(N7k ziP}=}>aLY&bv%+{q3$vf4#khc8^)&yu(gV5%uW6w`w0d`x$_LlWZe*-i4W^U=j!DW z54P^!{M9f<=g2UWg+U+KPf9%tF>o@Th2aQc;A(3a%jX#$i7$+gRmj=yM)NdD zd=>>6=&40q&wix5sL?7CHy9qpXMlS)uH!fdAMqZI)A%OR+@8JFf3~E#JWG`zm%B7_ z9-C5Ne_w*U@BSk{M#!yB@_Bh4h)<>#?cQdP`^mB+tHE+USxb)%j%>PLXJC7Pp&WrO zy5p}NK z;MsS@k5CIdo_J z*S&uI3wJ*Mgdfv5-Roa5_3W)jUe>+7Z}0L|M{ep~|D((HRAws7|L*nA{>SeJX6l?O zc<9Vgc&F>2?OuQBOnk(VquuL&@_;w5nd!6G0?ph7rI_xvC_jGc^wBdf;oI|=`L=?7 zTh#ZwaR=Wf63xib@1QdMo{6AHT4g6??2v)-!u{cYoOU#&b3UG~5i&9EYpYR_Y4 zUOn?N^D1=ay-M|POLg{bJKv-{yFdKIH_RYtB(^{^&rlSuxAJ}ZzrEnb85k_Q%44R1 zcbc2od|!OaU%z$avEA#>dcln!7nZ-xoOt`p$4Tm-nR68NX9a!#?RP!jm^s|ADAmj> z6!awvy7B|3{zj=k+cov=8MG;gEzk^#T)FAp7G=vHhW|RV$AYGg{>OjMpgobB=C)C; zYxXoTsK{c=ThA2AZ4P88I`BLJFErpITfhqiJk@{~w17_*5ba2CKC=b9Lck3Mysia& zhJZW{Ld-X|fK37amKX4@7Vt^|e`>&=wSbok_;mx8UX+$|n}8oP;OZ9exdOh;fVCFz z#RBqpF&WLYfUgzs*#7azB?i2_1$?i7tQ{nOMGN=|0XaPb__h}C3j%UB5AdTc zAS`cgdZhus+ycTo=B6>ANX#F$fEs(#JaG*0Pc7iz1pJl(3olOV{!amUafg_zTEHUT z)3+M%pcb%S!0Qe8EuHpQzmE#Y`y3=cvK4boz^54Sq!#cX0Uv3=N3?)z1w7V(7qoyw z0v^hrAi7Wl2+DFklqI^1k9d?n)4i?0H0(;~Yuu+WmiQ!LN7xF5u_IV2Y_-BZ)(UH7 z_*CHWi~`@Jz!cxp1bImo@)SXynT1>`$P@R0@<9rGXe%(q`zY$r)TQXSq6mj9ieQy| zu)=y4gT$*R6|>aaFGZh;afo7kaZ!wR0S;9JWUC8Mv?J6M;RTB#JWf^k zkqWUv5zyRPfT0~>Oc5Tup9qI3!p8kXXeh$6MG-RfJV-I_gOn{bk{+VKJ6nNCGsU0K zNP3vUZdn)>wd=o15niyL2m?f@J-M?7tp83^!0Af_tX05~tx@)5eQs)fK1rWLoyk<3 zcnbk;W_0W9f1$se-TLQ_Uqjs~C5vV5wfuQAzcPOP(|Z0CTy!2Qw(Wq^I|7WudfN7U z;`P)9OYwPldW%7qF|D@a@VlRlpYK^ys&j{GH4%QqX@NEZFudHTu~@VrbGCYTuNS!( zpGtTli>T(-ALYf+J!`fdIW#TdDJ=KN7W?!}Q3U6X6|#_ha>UKYkWI`>sxY7`bh);+ zXoc?a@c2Z6O5Up{5T00M{b6T2xs2o?xkIn?a(%`NGuAzYf`N!oXnh}Ri;6y&ktMHk zEIx5!U-4}(+ZkWHvb~|ai+ZCuTCsgz()L5`+W%_*wNJa~H1DFTK1fIRas}jG__Fx1 zv`Kw*_R^Om4d~#^_9BVMtKoX+(fd|g#iVcFm3?ekyq~wv19RuSuHA1RqWtK(vaeTj z*a(Ub$LCGQE_brX(>YFcwI%)+6QjKgzt6W6xu^Hb`Bx^6NKdrHHTy`^+(6r{=lA!G&~keQ9yT_*bs=3%Y!h5(W2=Op@kJV>JL zYzDPKU{g}&d^(?F$6)`O*cK>{&(6FocjZuw0tfzw;U8O>d_0`FNE+uCb3Ds+8m!a53hh1!(S|yAf9{iV}(H)=*JG*?jccmhW}) zU7Ny!!n{%i%k%TX#zp4&6x%9clLC=>&I#tK02;;U2I*(`mjw%~(yW&I8TQg&psnWh z70eCuH;kV^V+3=sLaA&=F>KywPpUS26fVl^=(8w=|Bc}|CDwVOrCtnwQVSk&om=1la`QPWuMh*mtd{%IX6JS>gw|DeAdI{DZRb^}%%50YaI( z9h``tOiexgLr4#wu`oX_&b0H>#{}=Vp->w=i<0(~pk7db?iv?MUWsZDdvRIg@G=#0 z+81!Apwj%3jr(x^ZpM9aPJi3&5jdb4y+9a~uOa*DEm>8!UPsxymrEwqvZr3>^23u4 z#;n{3$;OV0UWU_{s^rHF0Kq6MMKB6RFvgB^f?;fOp{_?`SCV|7G&InKX-+9FRJt&< zT{3Nk3mQCRlnminAH{PI$ zThTi=3#?|rDXF`O7@A)Mb2Lwit~$)YbL273y-;T<(PySa4oH$mNE?c=82L`{^92?U zUxz;ug0X9i9Qs~C`+;sV-@{wfD-ttN>>qQd@%sh8&%#0ek>5Lscm_Y)&b=K^lFQi2 zeDor)wsCf3@7-%PNXprL6^tQz;-s0L&EQ#ofAJ(Od@T(x5ni32NPbaP+sjEH3aXd@ zsq}1F*~+241bYE}#jW&I%GpV1G-Uc7D%??xe6(|kIwnJI1S{-5z|2g$55Nnya2kuD z3=R6|1r%qC_5=QX_b6+O-2xcW*py7#tsZ7^%6^mt@0Bzn)?w_VlADN-z6n7)=y6FrBl1z+9x*)WW;UA zTi&eRI}VKAYhm>v@^umuhGjcmAjIK{iLQM)Ggkd5? z1KFR&gZD4w{zP$4()wX&jSIESZsx6ovh9KVjRdTt$>QQx)<-PZd=&3Mp2t_{ox&(*1Iz7@$=in25c1`YM z-*x`yC`US!1lzjv3MzUs?Sl%bF=)C#+#B|>AxQW&E(jREman0EY~;850vlE3um{Cm zF>obX#gkuP_eVyijtz7Tf1enJ6AZ)qz+kpm^0I4~dkAH#mg(J5ZaAxs17pXPLtSsd zP$rrLWX~Z&bOzI_r*x9I1}KI7R^YN?=6Vu$;Q!MdO46q;li%>CZVG3WHF)Z(4EpIi z{UO`T)ixA|F64bo#%ysNKYfhw8&3Ru&t8#^`_j&nsa0r3TAVjMC1_sCfS5P-$MkK* zYK_2;81H2s0En&}U>*Q#Qh<2?Af56U<^ixS1(*i_k}i*79sui8fO!CHNCD;nurURg z2LOUG$6+1-2d4n@02ogJ<^ixN1(*lGAt}H-05AgWNX-KPd71;v0{}_31Iz=UmIBNJ z0I9skFb{x63NR0V$rNB70EeXj^8jFv;5f{4eR9@2c1`pu<~WDFA9Ux#a;niQaO{47 zc)o{ z3*rwY;G+_-b!QNNgij%vHt;eGgstCMeK&HNPu@ z@vBAOB~H1vG6Ob9FsF=*@fAvp)qMYo`Qlz-SHAfzlGRGw1^5mguE8k06kkbrkWW^- zuMiS_mOns_#VN&KO(A(d+MU4e&2Uh{z^D#)yZlJ^E_sK}?MdxctGCsHPvbxA^8We z7v+#zfPDN6AgDWdN}kusMB}VkU#0k&!j~i{#m~~$Svnj4x-fW_-@xm@Z?=JV3n&?E z-t1eSPC0@(jX$hH#+)TFymbDn;TC0DaU>Iv8#B+FiYFlZj=iuut#_s^y z=qWbm`HbJmhl5}^xIW8ydk|fNYhyd!fsd5W#c6z+^Y&$Xt8f*`?J2A&EY6^>7~hu7 z;9Zu1Kp18548r@LfwktfC!(bhsCvTw`-;!j(g>c@DvMdDByXTsdF^808qCa2d z{u1TR@2w7J%B_a4_jBdJy1F4T5^PNY=8;~(>5NbP zOZB4?DiiK%ve_!nD~F)@LV1-*;#EFD6PC9;udIR~vLPe_G;d|o*e~W@?5I=ROVcs- zGqp@!KIob+Zsq8M!~vGC&x7VmTDd2kpcz1iShH*3FD?}=(fl?cn$wbPJw7Sl>?xDE zD}(LdW{YWWQ+x~0-s0CJn|LX?jPFoL^dbtn{X3m;zOFdf(IJjPqWkbhR6Fyy9NVGz zOUjhnY&*fGew(4utY6G?O49bWvyQ&+1r+UI>zR85bGG>nvO$$>{=4K6MBgI@vXgIG z-e8PgLWW#VA8rNRy&wpwqK%!5RvClhWOZGB{vj%i?L{7wv_}~Cl12U0U`}EFWrCwR z)&!NxHEqpn=51Yf*S?e3-$YL|iTgghi1wm;tzx1@5RTj#qKO%WQ_Ct*FyrXE+<;Ok z_YR%2cHWMA_B4*%J;&%Lphw3{QD&tF5XQ@abbzG^5XQp`!6nYFom1O+FvPMWi4La2 zxSu48!*r6(`#ejAeU6Po7*{*OoZ%BsC5Ep)7MKvvi`)(q-x2+ogwFpo4od1IJ%o;S z7Ize*TUx9g9Qt~?W>HiRh<;?~#5c9jNrRySokCmav{KhobnU2|a}Z$Y(x#Rog{wqG zdk9Ox(uGKLv<%EukxXdKT3j6I&LbDL_>6^ZS~BcZ3lnF$xHm4hu!$wZ-ezIz6t;O` zey^~w^-G3**~02ehJDn+#L_Ot`9lj6BfhwP(rO6fhZEK@(4^Op@R1tH2?KjU(xXyv z$n;iXCh|lgCTFNaev0MM?a}(cOtvSxm!D*JFCNJZ`-SmC!BIaX$wmqrmW{&~VGHAv ziJl$7f1;)ytsRyb!KV;?izHSV1;Og!&q}hBhDMT|A{xgyG&Kkj*Jst)N{!vx$(|yq zw?)=wt+%$k%lN}S^c@v3Il*GH);_^XlD>ZdMWRrCPy3Ycpv%LuNMDdUAwTliy!oXg ze>O1jkA?b~Fw7qUfm@|5B+TT7gqaKzUebFgP;&-&Jy^=)ZI}{SVj5zVDR7`K^ z`lAwD#rS%lJqdI(cD|@yzSPcu9g%M~zmQo}Ro z9+)U}mulE1nnh}wwEVVDGOjR1IJ<|=XuhBEb#-*TVx2#>w|TSj3+8vp3FkRd!^BLW zgV-gT_3etLX5EcvZ}ArXCe5l4uPCzV+QhM-zEzQf`FG&hc{93dIj&Duf}Nalk2cu& zU_6CgLutYx+w@U?Q08N|AmzLD*XG6DZ_zG6Gh}i&13jt*m9-hezU>a`jC%LP?3$M+ zvUv|Mg9~@70EWjUmhYs9S9is0%gEDF6Ze83PPhDdj=7zeJ=AT|-BFL9tp;0g348~5 zx?HIEd_6^tkb9L4lXzUtvuhAHox!f9J-F;z3CxDjHp~}|LN!!{=4}*c=b->JUmm4- zQy%78zlmw)^&Lb5%%r*$9u@cJjq-+wy0x^7)LUhhMNSV$Seckq6 z8j#{h@BdhZR)wOu%yA7yC3$?GApIr%3*ujJ^u*iLegUdCn0>g~emxgGt`6cV&L)pC zJh>s5eM75XEZNQnfWY;#EkX02jPUWmZs@bDAcz{LoEN3pcYF5i-2>BqI7jW+d9g$# zgv9+pW%{pDZm z#*~BFnk_!NidU)e%mx5MQwAehuS8<2_Qr_%uNc3JE{1BJ4rc5nV-m{xIes_b%|8sC z%>Fi?{BfzY4}E1)@O`Dt$EPVV zUF}$;gW;f4Fk7;U$ch{F^MxQv|iSq0{CE-xejn^YLJ*|DTORAbwd z_yt#MXB)*bL&l3bs(L9q+Dk*{_LPd7e-YZ1SEC_e?m^(Pd9rZ8^U9bF>T+##w(+Wc zj^3gVR~wJV-5*@P+z+l~#6Q*RrPo8MyxlCjKt7xaG@}bE(rN4TWS+^3&{|#BKHjxy`wak8=8aeK2=Er9=hh zBg)a*%`7PSfqOtDubvpO^^wQu=2VgKMz9INO8j0C4(%O~UgXYK*{#V~+g1ld^TG;q z8o!TNd%A+E0e+OM50zYbG}ooRJvNAsqQvp-M62#~+Ai53_Ba{;dXmZ`AQe_T)*Zzx z*RNuATYQ9Ma~K-sO|W7#3@;?TE*;ez zrb@30gGpAzBk|W6U5Dd_Q>zM%()LT}joPxoGEXRN2FlU7)ia;F1$-B@>q)p8KBC%YvoKRXev;4HdXuQm@4Lpj8P+`^d@b%ur>P9&g`<9d*4}Sc3UH$CEwld%;RZ~k~bBO^}e@N ztA|HA8cFozLh5^w>gy#2K*s(V`rK;=fLSEhVR|ep0 z?`zZ9gt*{?jOxu;tM<6&36cy9b5 zaEaGV8sKNy2B2^*@3}a);dyC2WicU_`?Gk98}vW z)y9R~#gzLA8XI}ziR&l&W0oPxZZV=nIk>K#aw!H z9__BDW9=0SW1L&{>j=+oBwoMxl)vP9k==!Fxb5_7MdZ_!BL+T zidPS#3&{$r81dt9IXTS&c{o!*@qnW9`sdAiw=%PRb$koll4h~*3GmJSqq8e);hw$d z^$aRwOMNf-1aSF&>Hom~&})Ct_H9Er`*b2^mVJNs`yv>RgujAIzL-M!leERdN%7JB zr_eqlpWDm+iVISlwN&1a4j#7(7xa|2eUR#4Q+CjAXw-X4!PK&elFc{RnqN?~fv!r| zN&OW1QV=0LSK)K2M1$`;aZz~5A+_lE{a?NZfS-lCfuAO18fO}f=A3PQ`?{IN+W2xO zUOm*^GmSP*E?b6aOakPZZy``}i8MO;#)@Cb_e>8hOi%>i5C59U17j^E@@S9gZZzoH}1sZZw;>d=lhJx8^((FnZDMqRJTcY-L zLrB$=U5#!YGF0c(N?qOYX@I)jPKM+JqR9*B=gNeB!aCkWCyr@4x?Eb$gra-fp_RUXqIpHx3+>UulA?O z6Heh_-n^x*RuicL!T|ms+e#*>Kt|S}Qk%4d&2^I0SI)LLAz_z|-xMy4Bb^7A+UO6S zBiD=r4@T&&%L=a`6D}7Eb5EweC`weCAEAxWVTotRycmC!FT^+}Qs)do^L-4mQ%n+A z6l1SBwjP_^mBwt7*Gz0QchwQ4iSkhLf24U5+S*qq4n;1qGcu4`W6)w*vrsk*PptxQ&sME~e# z_p&w0`7m^I#ea2f@*S!F?%ctDPW_c-&wlALiFR|RhqE_;B0ZA% z1g$)QoI|c?!uC(%*@=Pm(YPu4!S3u+igKGrY4mLWv?5GMGVP!+VrC3Yt1_d+M)7M zs=3E$q8Z-M-s5HYWncezpk)-Tk#17@tKJON>kXbGXjdtE6G+O%($szXOJ}l=`;m^T z6y$e7XMQ(&eu9!8SQh8EFrDSMuXG6fa}1SvRkkhgZ-X)d{|qoA@P8WvQUd>WXotW* z=@;!Ko@V``rOw~+^cF5!JIDPLq9r<2VZyi~&{NqKptgv2)Se%=r+*`fb8SEPD)3$= zyo(s~$pbUypt#gh)eE>$=m3_X+QcN+)r5s9n#BTx@3(>q;9+n}Fb2UmL#&u1C`4MX`+b=wZhP^^ngOYU#<2l)Uf)mWVx*eUH&44$BXYI+UBngVrVORF9q5D z-;!SGtnwdt_7;nMl>RQ_jPFoLbdzX`3BIijC4ahrCT-fK}Cx57LTG+Iv8<{ z5s3iQ9Xd47SmaaPNbd|rAC*UZE|lH=WemD4KDzs?3bKCD(cO?l*DG#JsZi(Rw+J4NXj-O7a08DeZraY0r(3>Bf^;-`?!ua&Ku#mM6XYO=^3(m2J8_3_ zX`$20FI_Bgvet<|Phop%Y|qcr+W$d%vX}kgxlS{D2jBbxao)ZRt|KFB`9^jxrMmfE z>an?_u6Ozg*L(#NiK7o^O_J)yUj*5vA@N9d#<;cGEJ0(Cn{ype=PAaHB&QI~FA+KZ zGJg~x4j~QriUKfXs$JM%d9X~yuUJCy zTm9Ai3-Dc;BNYUUZ8fi=@ASNGt8$xW(tYCBl(lvRgN%T$w?Fi~{TupDoXz3357DUg zK(8jjf?Y@@Iy^!jLRC^Oj#{gx0yK7A}u)LRc?0|A*G(NI*j|nFl(v(Z2a79WO<<3HSEdgKtVm;@ui}u394LlwXEBP&Ri#pUFygVVAq)yHP9*l)I!y2?3-F=P}~%@8sd#f$6AUVRgqj4KfhSPWJZHeKRU z*tC>j&TU;ePz{7rXUU=mjuSkbC9AWX4RfAtfjY@g)OzKSiR-idog6LdBs<-wSf4{x z^N|Q-(wAx5+>f+DB8TOQk8R9g??jx~3Yj?C@q!o>^ih!)!5E&E+)vuDJ=RRNY%m!a7Pqi<>= zuM2EoONw!^8%p#ADTwbT*cllbS8c($ey(YK>3f3ux_qKWR@#&|@m~+OyOgXH8}9%ZVYfoCy0s+vtW)U)blG`5lHrmVeUBc7eB@t zULX#N4IiW}lH-RkDgi5RzgUASAEWkPZmh~9EkLJZ86mtH$GGjmho$KV-AE{o@-UJc zp&D7nL@FqeB_xL*9vR+bory!4&C&_uLXi4I$!?M{;tIHZX6NEG(;5Rb=L8CcPp zKL9u{gcF;6J7fGZWnwg{26-#3M)f^Pu6Ey?j=`mhH%jZ4{~lr9Dqzu@+Zl{0VX~-`pbhE*Klu zSPtzKEg9UqjMzse-~{L@1BPdmT>c$AjaT`bTZmVaTVq2LmE_H%0P7mfJN*9Cq}{#Q zp&6qc*rMVjT zcr{k=4(SL?%%(}^pUfv}8&7fvgNMeH=yT$Vu(~-P4sk#!W!UEDjT;Cpsxnc^eZ{db z;ut>1GrSOwg{5U5nSWZ6^`&jJs~0A*Fwj1=9cNMTEQ~mY&$Av~h$qeKGT~7>nFlKS z5%G_Y-+nppM!ES#wU_(`P@S(x6PQQqp6j7LQ}e)>8#cV%0i#)r4#Qne;}3e9HJn@- z)O$jxPG|!Wnj_|S?#dLUc>u&Iz&yUTN}%$rRvwL_A5S#zqqyb4o}jmOd6)4VI>#D5 zZ|JC6B|kECMwd;KzG6SmFun`Xct58n#^S*mV>mkgG0EZh>xXn*wURl_vvdFkio_dE z;#Z3EEF)>$F0_qQArymOS&TSxs}=i8dsj`876~!Okft$cZAf`_|8EMHBRy!p8VsU* z=vx^{kP`Sx0|l-e;UDZOI0%mY2-(sf{=ZA#PA$cp<0&e=i&1uYq?mK8Z!oaOD#e`j zVz#Aez0Sd<^!q6P9?|y|vyZ08i%uG>3Rld&X`f-Le_&@e&o&xq2DM@8c*^gsqM@d} ztwujU4*Sl1#DvL=EYtBc>2bt3shRfkezCrAKi%OcJo||e#*YwNwlx^?i$KvCYF+wC zYr;{uS1(QXc%2Wrr;FOBlfdcU0cBW}lie7_ zUzrQG-2wmPcMZh{%&FaH4;fF{;Kd1S%5WQhZxvBh;705}5(Wm2cF~lprq<+HpHp_e zC-L>Lm`T<*WITrsc>b(09-T?WDADrb_E|=IHF_l9h`)Z&9wcW0@x!P0s}e3aw80hq z7J%V<4)~s9bG?o4*;#z6Z*C39CGqujZ`(jq*1NlR%k3#ajwGNo%`?tjF>fvLZuBb_ zz$C~4uV7v_|CW~HDU@Sgp&e&+qRH+rdkJl5FqtVMnUtx+Qm$V0%vHg zp^yz&$N7+JI`y6DVC}IjpGA#wvS^+k{wg(ezRcRnmZ80l#XAr|2z*gAUsb; zlFd^?r1_q79IKvK(o6Gv;{NkI(4g@=9Z5D%4Ws6Jvw6O-ohRxe`)k_+4Fu2Ak!17K z&}hCdo9Bz#c~b5D<$0jN;(0ofY@QlE&3C7HUQFA*Sa~j3E?RTuK+9NfSF$v8`O1(i zV~bdUM4q9(d`Y{GWWT>U9%zB~Iy#bU9kpaP-=Ee|dA_ur=PCQo^UDXAgr27($>#Z6 zwd)7dJP%0Q4z!dxEz-i(ns+a2*Wsf5*P-^SWdH!B`ejv^BfbDjm~mwP?b!S`=%J5YBzK6Reqd(pny zK@zuQIf4Tedi*-TR*= zcALgJr-^QIS^^mNgOVMQTrN{BEN>HQ+~ot~M+xi7-%@A6^pQ}(U9``_n zV(zw(bT&zE$%@(hP`j+gx?5?>uBlbMVi5BdwlzFR-4wN}<)I#F5rPI7P-AQp4 zwSpC=wye}dSF%0VueUNSnCs8XmgRW|Xb36SB>gn5hA1@_kC#7c8kG>>HG3rW#VyO- z7+lfB+=tW*c8YnhvmT&NZ9yT?36v;QF!=yMnohe^Pe%-G4O<`DCbd4ae_4ROm3uZr z@rNFdJi3#zX#s9w(#qJ1fq@b${Ut3Rr4aAcimpYd^}(oXr!6ThxpXCNuiRFl2q-22 z=}n5|$@dDm`F} zep16g%0kV1h}RP$nrB~&j@R}+eQrGEkC4KL` z7>~~Ng=U@_OO$3Kp|&g>$j|VQ~5oJAJ==-eR?J~cL+bW+B!1H-OTT`{Mbv_kL5te z;<@Q}@F$4Qp*}Wk5SKhk{;!b*{>RF%?KS=j<^Qb1FP8r+?tilUnt#N3lKh&X_%D+G zQy%9M`8D=|KVJU39R5W4H4T7YAphqa{sj3o#enN!Ak%Ngf0_IjIsEDJ(8YB@cLv0z?A{xB~xWJHPA!=PN*zf`F&V zztQ36$}idi{3-H}Is82NMP`7XE&m3GYe)gwCeWoGe3kqMdGND5_?ZG}+7k5{@)edPYbb4NFb@c7Iu32m7BG#PzBmkp-ZFh}z33FLVZ7jihgu`5+5w#2K*r(7HJIHOa8VV&n0bZdtLpd>ID;y4IH z9;pK`F9WVKf8m?Xc5=vyEZ@XL63NTfp_LuGuwZ4McC#ph{94@WG zC_Tk@scBO^#n-7_JMD|SoACRsrzrAjeI?9FIq`vfy_}EN;~nDargc!2n%F(NcnBY+ z`1l*WPmxVGa4n}g(WmsuP<+Eer3UEtlzD|avZz`M9!&f<5-)5%g2o->3EO;pF}}p+T5|WZ z$kow%X>HepN-r>V-2EhHUz@7A4M+RfwnBZ(3ngA{4SDUSOcwK4FGyMp*3ak@!XUl6 z&F;ZmSc-rLuQ%SCo3v$-YUZCaI`=8(w-P;)S{zN-!H>o!A3dR8#DD)CE&qbU8T)`)7pfg? z@vszAwTGgtp*bkZXxMGdu|!$+9H1@>d~9VN5=YY8Xq0&zG;UJ_zoCJlKZiq1l3qCxWG3IzSZCx z0pF-Gezc=8y)r{+_eCJ#%=CFu6(^-M`Ay}FwHM_Wea$}1AIvEyyME)|dBsR0ev61w z0k^rXh4)YJ#SC3bQ$m$kh{E`295U=LhLg*AzU(kQ5(!|8J?r<9N7v>)ufNVX}eMleZ;hjwNb_Q3f z$QSXuil0OgZ{~M9Klt+8Klo{{v60^~{4VD=tqlgsAZpf$U^sDChgYGu5|~M;sANGS z8D+x+G#c7&$z@y~Ywcpty2YTe?j>O5C15>EzUKwpSHpmQ{9dMY zihf_H77f2kTfc;P@MW6o?Ky57S}caoR5$NOT(N}rH?A1RG;Wv^ zy(z3SUofW>0q50<0D)Bm?k(ec zk9?dL0nP=b+w`pu(||82vkmcF;d6u9Oy%_>HPr z<{pOiX^Uf2W@Jijr6lcWD$(s$BH1bQ5}gGp_<&%cnN@HgHMlQRTzj70ZWeG!^)3nu zqiZ$-EH(&aMpx@bz6m4Dvj@LWVvVIRcZnCDx9U_D3}u=d#%F`3ep*^Y(QU6sdi0b@#xwQ)4||9)MpnpmtSby$(EwBwzRHSIJ~e z8~PW6+V*VJq1T2DgjJ?TPpWTvDhb=hx;+BwhSA*yHhILFwb9Sj5CVV8!4gNLU}ep_ z+-iBrAlJ6D{*FT>w#z`j>rhGg*0tmQt3yj|sIrp@aqvn=I#zBM?t2C{;YwNx#s0p7 zq2aBGXZNcGu&KoqVJY4aJqTazd#HWya?9!K-33>snop@YAY0jugiGH_FZ&!jrn z1HBh$7({QzF`~M18P$;ZbZlk28a!OC+DY`Af-ffR9}UbJtU)+dX~+Mu$CtP>+g0~D zSOU*1_)iX&kTeC;4$`Zn_j0?mPHy`&6SAyl$nqByE?AzwV9PFoP^RWjqdPI*sf)Q^ zqW^s#$FnRp0Zw+;?H{D$d+FhSN*df6{sCio8B0y=u%MJo7m=XGdY=Wn7Em%i%n4J; zRP$__6yt)evVPh5lhhDnL1rNjV)J^{UHx;hTam$wo0HJR4i#A&(D2G|B%CXVl1#m20fmZHxyiUd6wy&+|D}u-w~> zzv|EJU4__m6eBAmR40k0{iuXTsH8D2?yzy86|?B}^?03BRWBzt<_ft_z&*ZQW60Rw zywvqsfU!|JdfrK5w*Hl0f!}qBAKo{o2jBG@gqKn{=i9m4`Q6KJ6!`Rm`4etaV>X8K z?yd~CZPa&H-rV~7&?oO7n7ji${XL19Uwua0HRdUrZE9|%H<$EZPSVRo6qk<%Rh0yf zGzSKH`+E~S`i!`uEIj|8<><^u$C^nV@|KIy|5z?w8>w%mRgu59e_2F=;)s?~;7x{e)lb_6D&y@=wMnku)ILu>YzZ!Ok293V!xD zfHHWc7;!IA7{^r(Yy}NQ?*SK*se|6p!h4kkc14KIc%RjnxJt>K7)hB@YfO{XW7=u# zU~iy1?{2xjyHbwwiadKGkpkbJydSUC(!bq2P-eeUXB_S_{>+-hFE^7XjS)*yP-{)LTjj855J;;d!LynY7G zCU4Y+EYg0BVBG{>6y})*qu7F6H(4l-^-Xmpz=?HYVvUUBimE3(*zw@G zRDET@^xh=fwlb~C6Uw0(B`p^xhgflxzS%_{PUdV`NEQi|M>406L2hoLT>1Jj`Iqbc z80A%e053_)W5&uO^w6|BA1%huXHl#Vu&P_A9kInbfWcWSFU^&N_7%W?5ry<1bL_y*PO(~Wuu4yS`>K(N+B~+EL~a}pCzK0i&Ab> zO64w3FQQ3tNmWdU6i}#tEXJ5iNxD>mR7{o zUXsb?v_UzkwDR;JITT~onNB1!7E_mkuhLYB#j2$c-mfpavPY#{gH6&H+Rbnsjep-6 ztH;$HDm|@OY!FA|KV)JVIgG`@xx~eXm{YW=@l@iXxfL;%4sFc|8Iek|HuF7YPpCHo zyO|2bi+BPsoUA!Cv~fGdMPZF!FL3CCdjL}8CS`{vjxzBZERb;k%5#uBvwQ;FR598p z>SbnxRB_*I+ce^$qnSA}aB}y^GxNPVrcAV(D@TzqY|^uY=JS0QhoiY$#kW|&(z{Fk zwGE*WHbUxlJ^1JJY|^Q189-?7q;U2tni8;#Ch`4_9ITXjm5@Nt(5V#J@dVrg@E~EwckUXhB*(mYJk(Cwtwv=lM+4 z%uF5V$XeTS9Z}2G@w8kWLCe*Vvs@i9%hi#xTpc0H)seB>S-BgNBVl>$2v{LH@|F7( zj}b;vLI5!LHfpVfZ{9r5;NH{8eu@z36d^x!#yHYFB8J=jf zCpz2{9pQ=QcBgrmhfJ|!>6w}bz^y63JVJQBBb;%B4|IeN62hYj^+K56o1frMutb^O zk(TKRj^b2Daf+ijO(@zGcxM{|tK2MP;-n$j+HkVL`v;QvEBayJYix8B2 zn1l0*6hvpJff(CbhrW(`n~j0@5LV_OU9C2!G-gIVm=k=8gK>lTXAEau9y@sIgiOSt z1#vJ>tXMszvB}9oY3wmmt5_I?Yv|m0IsU=fVRSk<7OT;jIE@n>%!AQh4v*O?&0z=6 z{*U-8D@&JU0K2K^5?~DGP#miDbAkx zPWs~S6tNx-+G1CX&Z4ey4?R*XhrF#=j2_trEY(aagCS}#y@LFP`lh>D*=E}Rm_Jfh z0)KS zxRql1z~glFWC^&Mr_i0e=CWOmuO%_va)Q>%j^+u+9y6IAJCq&txLNP7=3 zDT?%eytjL%Cv0G6cbVD1vVbhMJAtqQ3o0xi2F!rS>LE!~Ff`6A-pMeynC|pIQBOhS zJVY@^%vn?v<6+L|nZ9Sb^G?r*`1^d`>YnKxFg*YNJkNC3TlLmkZ@u+a)!P+kB95#5 z1%WGZ@7#)mxP8_Pq3$UT6*^jlPLWX4nkfYJVMWHeA6stQ?eBM?(Ck|?fl z4sn=2Y<5%!gNe3C5Z_a~T;~c-6^98+jI~A?cjYXHa1h5PR=^d^jAnj9(ZPpCg3-Y^ zc80>)L5$K+thE%Mex<@(JXB>m&dk0b(2T+UvGVrYd&=9i_afon%1~Kmlte3&Z7TNe z5;xG4XkYTH`7V!?cgu7zX=Yx7ZHMt|m6vkWW>f?t6$KGU?z?M^s~+7-v#lMi0*a@l z_244xU)3ukg}R2as0tLh~~%C$$NM|5zzo0%TPMOhh2mR9-jkx!+G z*E+@IfGj5E48^9F7iGZH7vz;UJ{cRg$3l9^MzELs*&M+7q#m+0*a~^HMVQ|%VVc&z z+&Ef?LqCff=-;3Zzdb=;GGJzY&stz+PT>prqh0X_y!qRXX_yT)7(MbC30(ATDm#HhD3HA$#n(I4 zr+4N=CWGT%$^({AG=*XWtK^b;04u*d$!yQdqSk|O@!t+o2&)vDLaDw@A(cj;kVZhI z5!hiGMP}pZ3t9)z&Sx>=mNV|fFoY*m2s%}^v+#vj@kXxe#bS)i$3>HxS>`@|;% zng*uEASktad{m(6Xa>$o)xwqP8&3wBPE7R-G^JDZfu_!s8SmA*EIzO)R2FY(!YMw@ zO=V^AK27DgwkJ>)kEN$UF}H7KaV-0eihdB%FaFL^OH_;6E-cko@we-5UZcR>ZU;!L~NL!t-dvz)DA?wdyl0o`JAhXLOfy+}c4&!E{GI`l~(N zMimv`kSsV;nbt+wS79EmM(+kaO}|{oHu9~`K~&>QB*kmR26{hD2V(Sy`d~^gjA2H8 zZ??*%dU1?p$l^yss=<&=SotG*gnmJn>lq-@9Vy)qZ!e;!t8Z{M-)Jgr(bEli7$Z7* zx^EujXgZGU@W5q&2fA>wTu%>mfrMU*u-ytER-mWH6u^3b;|pLT!2Jqfua@*dfE@J@ zIl->hu&ELKO51JBmNZ*9FH&_#g|CWYB{5oeLdOMNtU}33N4`I5G&=GwzIY=K-`lA| zQ=+w~%~MI4uxH0$+6QNC3&r@)SP^AadQr!VCX=P(RfyqK2(qp+iqpV~FopyS6@*0- zGK7G6S!*^Kmi;QDA&A=`li0HRAd%*%Z!K1QW4S3#3avzau3>9x`t3Q00Grb42{`$G zI8qBostnH`sRdeUeR7r7I8dFZb!44YWR_stj3HSEmIoykY|VOnMPv6=7^Y}K*s?9A)gkU@&oP2vr8RoXQ zwhl9b;kTS?r0?`@Zi%);%oZiDW3`>n)5?$yY$zG5b*{tu1N_(rpoVF8BX91yfDw1Y z!zW|urGXLG15lbEJ5orY0{{N_&%=Kr{#<}M5`T4Iv3h+GHR+%(W`fcl1;V^~HjpVy^0c+A!@WKyQfk`uuT z1T6z=>#SbDMV;|$ahP8BlD=VcrX<0>OH%0NCe@g#Qa+8X{Z-<aWWDOoi-c)lkq>pdAD5vM^n3X4A?AJ3CP4@U(}yOy)zkB z?F&VG(Hb=p@@LG0W6VI|%5nrZJoPY0oy zLw;zk(J#s|%m?hZY#yLa9u~nRtRGbr4oDAc*QzR+3g~0}tR3;0}=;8;t zhvuUMdHmeDie^?3TSzK}lpk}kRw%496xQj)lD>p%dobUOMYq_zrPluWtkaPmuX~hf zOjXxeW$$NQS3T2md}O6hVy7j8=Y5s8bp|3XegbJ4>B|vl*FuS8Mif(Qms5dozX;#_ zzHej|NZ;yqd=3RUpV`9X`od3yP;!W_$CmX%oaX3e(HOL-;kEVxFc9Mw1^7!^Ypq^L ztc!`GsYl-Y+81~~AUuDF`S_;N*1ov47f8vNk?wJm+u^FEADAvM7jm62QEOYn=nl@J z6yl?lS5v69+H*&joJ0_g<3_VdE+K_ixY5cIlDM0KDH=XrQ-Ou(_%yYPgx4ofkel5T z*zV3IbFKY%PLc*TQ)Y5#Z)=&E=?%dxrB92I{>V+;=g9``oiy_PAo8BU=PQ;3Pf^^J z1{zZP1sYRt;txJIIx#?OQ?}w<9o!_BChm8eTT~B+f9ADPA zmBNl_!Bwa&&`$wGN&n@PQUn(Yto%8iGon{2%c7N;+d-{mq_LUl2tQ~)U1n10%^;L% zg0vT^ILF~?DzmIRJ3Ci_`T(MHH4xHN)l&#&W zjXFu)UsOHFlq>QcDUye8GdY#~rLgquKSg!qOC95Ed3D zzF~^_?Y+TdthGGi$30YjS>=_oP(0{H?Kn{4<=kjbSD}FX28RE-5YM@T>WVEj&K*>k zxkLe(%6wA=KZo9<9;=AG_6R7vfYx7{-JX&kY5tf)-= z3n(G%+3Djelu5pH8HUnLfOixIo6mZDyL!tsi6Cz=p(WN)e^pbPLK}Jt>Ws8O%CEQ$ zRdM4z3=;?EUjn`FMy#Us|Il*K9>xAGZKLp>A~U*ZhD;HA4rRwKX{9hMHe4HtCr+Mi z(5+P0?NGwo5p=(RcE~fr1@T&ds>WJUjR~^NNd{GMTJ2aP|TZGnB0mJ%& z@i2rO!R^$|XlcNNDNMu%DMGm0nad61QJ?Na=Pq|%2_gQ~0mKMM3~y@nyWNCwFx*Cf zJQz|*OnWHY>RSn#&x0OdFH;l3CeDATgjWszwDi4y9kBNw0?a>g+_xJZZ_{n`WM<1| zwi41Pz)q&{RYI6oEEEtv7+IM1Fmk1*t8R6)%X8hN>Z9Y&SOpwTuaGqQ! z(K{Hb@>#u1e5r86TOy!hVvjMB!AeUpA)PKm>f{*YpFeM5)${v>c87OCqtPJNeKMLp z$1N{I4Zlcds%!&OyAHITpgb)KP{boPlN=jdBKA_)5Ghz|fS_6mK~u6(?UFZPyAC~~ zA!6}F*&fe=#T_m+L?j+Whc*R;4nH6VMJSS@o@UEcf|2Zt4e2aWn5!&f>_-<$Ypn(( z-^Iemin{dU2#Q+E;FUKDF#PfyLpl5+jj20ny_^iIj zqemrR0Lns6C$)4M7t4tdxC-hkl#@CdC6CPZk@IIp`r7rs()|_J6`Zxq@;0X@ zV1atM9j9cew4pcFcTg8p0jZL(+8}eqHTHJ0;2i%EdH-J}F_Nfk9b3ASz*;-Ue}dkp z3;HGMs#}*K6&c$<7Jg3^bS~=XoTFLR0*n@f#D}1JcwJ3b6w!;b7r#h}&E{ z+epvE(pP)EG<34$*syP-t;26XR5@@d=+{$4qtfRP+M4kTAcHAV8MzMS$9ntF2jOl^sznB zB;g8%-65cGOkSlr+8On^Y@&?`s4wN8X?pm@EbW0`&Zc{sWt0ErSo|V%N3C|Zv3@cf z_ViZHhldf!_dKcxD)cLU!}N4!PQO%-^lY4*ZAwJd#{`P{7>Ov|4hIjM9;gse-Q}jf z@5@lborSH?sz7gC+5q=~IE zn6}Rc2w#N&fBXbh+%j+_3kun`tDX#JO<;`7t_DSP4CpIiB$?7ZgyVy-^pLa)nEnE$ zzkpfFF4a$gIYuj$xIT4GNcueYgcGNrWvqbn129%(KZN0oJs8{q!LbMIE;D0)|uTdD&X@f9v z6*aZAJXD{m2sP|>7JNcY<*B3Mr+VrNKCrMg564&;Y5fkD`Jjl@sS_1m?&ITvY0A+F z!z>}LWV;p<1lCya7H@X$mv0n;`{W7Y5-4jN5S$!Hk|U?#6WN<;+K_p+^jb#y9-_gv z1;cuXvW;?Vh+6Gd4tFGBFWq_+2n*)Iu;rG9Sj%&mjPrQ%9^A}dP{*vtq_8~b2&qxN zudj#KqFD=O{04tvcQyaUDV@bU{&{+>6@5YwFbS$ zS^{%kar6slJ`dWRKTpkrru$Xe(q|n5HF&;2WtM~=d;(YLM?#-|DME~%D)Pq9bFa5*M zkN>I;0z)010b8eg3AMH>mGl|}1xqYYQ;rk0xN%Ez0@H{&z=Vvo2{|f%`<#5uXl!+} z*UKnmOwsm?;yND8G%iXfjV=3b8BmR(^`UbeVK^w;5a<(&1D{1n5l6cA&O8n?Up%A| zVq2%q&l{~Rdqx|O1bF0j9flkai7%1t>#kZlj;Qq_)d~|0v`e6D&l3bq_CJ5Z`$d+u z`nKrb-OgM58faO2qFQpX!Fasqh2y(BR^KiKlbKeZ!fiz#W$o2Hg4Y1lt<6Y1S!qV+ z4J=I`i<~WNVde4x?|~>5s0e-kQNrIyEjL3voIuD2pvTqI5|{DJ7aA?=cJ*t~(`t$mnruR?lk#Yk}RUk3w%Z^0yJ0uHrO9i#ffO8@n4SEj62 z^C8Pm^L-RY^W2FO$YiibCYe(372Yx)U(K(Bf@3PPQxZK7xXRjiPd+fOtd4HaVjC)U z9L6p=l7yRet9Q|QQ(w_IliA|N89U;w??fweZ!mWg^eo?ojV(Ok3_}WD*xXa>wg2{B z*z{A3bzt6WqC+0584jZ7=S*Nq-m}I&n7&`q7uWjsf}G_V?he^9BgqJ`D5*vkZZ1aFZp0{ONNcQ6Gwf&hpR zFznxXgQj&0I+Bow)wdmzeB0BVcmmAu0yDh;CT4MIZu$mj8e1)AsSCc!WP_Hx!6e@{ zW^^Sx0vtsE^5B`1oEd)wa?!Kz0B>X$Kqm@jf5TWuw)i9X=NK428p9ew;AjNdm=6wT zj>SU)y&-eq8ICt%2o>#oC+3DqFa|>k0qZBo+n$GTXMx6>TOy`R&|sq?CT-ArhTl@S zU{KA^9HQ;AP|n!Z+{}NBl10b145ylKm`JK3-e2#$26U8S=$){xN|Y|^ zo!8MV8mz1OqvUZ8=wXutoz(7Y15^@4U3UZ*9 zK@LRvt#Tl4UJmVL@sy+P_#w3jACyf z&x+zQls5`-g|Ps#s3Kt^KODzellkNx3#ze5Op1*PFQtzue$jCPhMgv)>ew!z+pUff z!&H&55&$cgYm~0k^=yBn#Rni2Q3q4ge3^arS4c- z2}l;u6bSJ&)*(jbG@xXdBLZ0bPynzXq5yOYDF7p}QY~{P5t&}gSUF`Ta~3^@&|?@5 zhWaC+LkaC=SbrjLHXj-Kz^*DmH|Dd>>Fz&4Vfr$ErvLFoo#jRKdjfDimq=$RP^Bp^ zfGQEllDgiE_gj#uvEVbd-Lf-+5ix0wr@ai(`9W??XKHTYVA4+&juMe>O(5>Mz{TNC z0?4scGTLmPM{lqrILq_wx~NgqVg=R2ecct~I1kQST*={(q-G)^Ar&h=!H zzK}GKF#-PKq(i`y&P5K6XeMUlJY?9;p9mS^>>0Fc??da8({-Dgm2cPR8K0nME(Vnx z0qp8v$}0fdEAhY%D$~9M4m4p54+!7hru<#+T04c5Z@Wfl{imsQO`{ybt3Zm1453Rx z1e*ofnPw?6u+2lo{Jm{DCD?%4KFL=0W zP7b9Fa@G7eCVm-7LCpzxbmVXJ#&^EptN~zOzMaon`k+(T4gA z)jO=OotPqZ7_}AVQy`-IcA*2#F} zwUwyxtfQ?2oG4c^OY86`jn@Y3tKh(74a0*{c%rRpQ9%;gTDVJCrGfL&BpKc>%}CMo z{j}lP@R@~HOPXed0QGikl!LVXJpTqiuE)3yZ=7?2L(Vy)F_K@u7^0_@rCOl4tV^>^$-W=6(&Qz@1ZOTUxOGv z`XiXe9c)M^a}yq=I+o%734XeD8lFjvOv@pVhKYd>`f$YKyl&w)tGO6m?oofAWxarn zowQ4;h8PRP@Ri$-X!W+FH$j`!y{zb)xc-W|@*Md40P$UmnPpfM_h&|rhPMfG0uc%S^VTG-MSSnpS>PWdnceuNO^o5rkEJQ89bX> zm)7rvPK&1O46nZQ5;dnbCTfUAKfIbr*4;J2fhUEHW<+uBo>ax<|Q0SUtD19YVwp`1rIELx6USO%Ih+C zwWROo^EXg%Be$fV+n&^{k=s#!L8!ka&$9cNQms4(;i&{6_xd7JB{FTG&b5&B3A7vL zAYUJe%<@_lj*rArS85g3eTo7t2Q8&jeFDWYs0fHAS$6@yY)b=Tiq1R$ozc9?6jgUh zsrIK#+k2AIl?K#d%&%(y2OfNOKk6in=&(5gI}o`1Yyc)x=&fvOzjY4WrMltgE)n_% ztYvt%)L_?ZwA$D93G$-?K#o>8_7reS0i#u$!DKd+L|vZi<+4b4ig|fsjiV=Y%0%mi1>!Q8w_E=(LD%>R|i90Ud0oM zVNOPZ_lLVGWZw(aWSPf**GOo=XjHoDa3q}UEzLr6B-HsSDwrh3LkmnCTW}vDMz~Un z4F(vU%1W;i6q$|oVU{46tnvsaq=XZ+??;sC()a;YrPc#<;*>z^K{!;xI7uMUQ=&!6 z5%3TKBx1Z#JRMx&$PGRh5&^M?fttJyWnH>0igQgG)E7S62aJ2^+RT!}?<=W*bYVC6 zWeWu=Vgyr@EMqi-dIe@1DOKywpcgNRk$cw<`>)t2x4>dED*UqkQ>}80hOyipXr@HP z6{$qS&V?{0Ers%se;Br`9Q+6g2x;6sf(SoLQ34emCnm=XKQlD#pQ4xilFQ#w!Zw8} z>;5x9bMxMh8RT zeg3Gz^h+n;^Y#Kq|3WV?!D;aey#SWb!79P>S|>zWP*}#QOQ1Q7CBdsv<<*EZOlGXX z^L7;H7k3mDzC?wgL%OVGQc$S0Y)`B;cqB)8@)Bzu)UA$CvUNBfzMH3XOiwJr5zJ#tBFp(y#X->v{d*;;M-pVA>r_UG!nM!cB@rry3kFOxJU&rAQiQ& zC7@m`MK>W?GUV(0Co+p&uU{!EibVpsHjMwYh8ZA?;+Aa2x`#=e?*BxV!(m&BA!?2&z zM@l*3*nG0lLL18$EiH6|ZxnZfFk9Z)T+9SxRe1(?=%D4xhTUvYjHe*1rK=GP90E&5JQtb6$p5mjR*j!^jM#68x zY6jsz!U!gN8|jCDg$07X0X1=d!BSEA)~&_)Vnz=Uz)U4QOzT2CTApxNGt)LVR;^9;9^d2m_+f(pr^&oVXGs`AsVGeBkJQvfP_X&PE$ zIwTW-Xy7TR6%frY1&stm!%RVA;*%@eb@NK={GeZ>^xW6WcG+g&?YN z7ujIw=cmw55S7nZ6l)`hs^Z~dB}YL2f`IV7dkN@pkuDC^M`Ei0g%MN32XJYH4?Feb z3V@~xUrg;b3`!6t@W6Di!XL6OA|Jr)FPI}>NK@=L%y5NC(QcjOLX!afc%%!B2Q(+_ zLc;+q%R{@waWuF}v=SMXMq0i%q=%&pumI>UDshE|l~f+IYOI9;j}drA{EAB_w+Uyx z6NCqZ0v&KpTVfpK_Ziy|SRoZAWb#+a#P29UML-4$U`sy^-7JkCjhWde;NooaCcLdD z@hEozijlUTDv3&82mwz4!H$4typJyg=6v?k@X4>Ybup@dQSGNm+6Wg?c?MWXcIeos zzHi=uQ;NZUv9V)(DT}n|KOOK8{ChiZx?P<3Af@Couy%;)gZ0o&-KBqqLH8_Kehv>* z0kLUB?@Xz|@R2UJ!oNMXV_PC#qzY-UWZLb zPBE~7XH!Qwi$@PmCKG18Q2N)x#D6`Uv0F8R$@~zf(lY z7dOH7Llc&$2+3)*r2%Vmx4=zKAm3Q#@q8gr(Zl$9*m|MZ7j-sly;$%?Dt$?)GPI6w zQMH!}!HU#*V2#76I8g5}atVXhv|cV?$!0ZmFEl1`(>*shWuXLCypRBO#MIDrY5#^y z{n8qQb-&N8C}=bSs=36qSe2qD{(yA>iUS{F&bllVp_B#ou58h*E`(uG6b_wODOjyX zIDV4?gT5T*>;{F)Y*iz>XlssK*|3W8JpFU3;afPds zemVCES%SToUV`jPVqH?0kA8iJ{@qP@=AqLI(SJE;02O0}tf>Oef(+i!(G$G%>HqJ)D^>+dWSl?sW* z3FGtjs|eSFRi^bfG?q5&cQB z(EPKh8~H~FB+ncyL^;V2$9uq9l(Pn7Q{}8VUwZbL+Wbh6hZ1g!qUCESm@Cq1B%l2S z4D3)!--y!1adR9VQYDE+7C5lZOh@@0c+47`J_>1RBu51cu`OjAbzGO zs82lU)unKJj2A>sykJ>;CnNo_h)p%YJG4AiHn6rxwJqiCM_`aemTWG51j))OADR?VO<#z173WQ=yCB&+XJ{b@B3imMCwEX{@bVj+-d8wOpLUuU?;G

      e>CSKEFhiGZKx|xWhHOaT?rMMFdVUWLM(8=6^PMzq{ z`d)l2%vu#e78cq8aG**$zB86#|M{_e>m-flj#?+D!PpxcHS_)H3);c`3gd_4z%hS@ zjAhl^KcM|g3^HVuctdN*C#E9KlQSCBhtSAYtUSfdgUD&Pmpb4Cp*|k{2tCoYV?j%e zeXCFUv4vsp?gRZv%Nh1&kF3OsYnGdlM`^KDZR43f`Qh(7iog3g{H<(+fOgOnWh2~+ z_6LGdd*@^Y_gavIxau}`^Sy$;QEU>YT;vPh+4(6O^Sk-Di@j4ajNHYwU7TwB(VaIF z2d){CwPZ2tYEZ@m+z$-Kf*HQ;*P&i{;0*#}@riRQFbCj$19^em_)T*cYSmX#&t8SE z%(qk_=v3(TmH7MN=Cpnq7Q}R*-i0@ovvNpPVBCDAjfB7VKNMkv568Q0C>%!TR#X}+ zN+53m`wb*yzX_%S_B(Kv#V6xF27p-HM1+vNjR<7NejDC;$lgl#r+A2BI`F>%yGIqH z^4$m!sEjKa#Li-kKl?YVbT+=dY-T7Jbd=}?GHc-)%5@j zHok)h)!5c1m_ZM3ux|KqV!aCl)Yi|@lNa+82?{?EGd6E3=sI)T*WoNA%sT>f*3)(4 z>?d*-a?%S))>S(1Au*91*cT+Mk`$)G9wdHo*#A&@6eLIVkx~y5KO^k-6jBM!xu`DF zBV`34!%YF>MX}U($kE0kWGq}`ipFB>lfs@F`+ZMB=gt-BIbfCjC6X3(a1rbe3fb`xsByw;+;G@I zdUa1d($oH$B=XAXdhAF$5%z5{vUuzOxh1`36uulrqZN^oH$>@{Vow$pwxPSpoB#nV z#F<1ghnv-Ays6d#=vrOL;hB;$)LHG39=P}o#hj>8+yi{m)gSZ))=gkWg*a6LaX4N! z4{x5$V;6nvAK)1H(bFlYs{Mj}gkN-a4 za8LXp5p68~n8OlyKHj$!{rN3VKYq`*T@Q!THq~SJkd0A!eAkdPM%BI;zl`zaD6NmQ zol{*OX=K=%!UtbExLR5@Hjixy7fzevS1oMHH-Q#(8ymA86O!{V>xg{Azd95jifd$~ zbqTw(80hPz9kFhf1kgn2xJXK+7Qmz>T9F_kN$d6qS`n<70w}GBLxPPAlSL}5ye;*- z!3Zo!H7|8q0clFB%Oa(bGTzcsCS`-_{!bK+{RLy=v$<3?0;TqU;9=c@haz062y-&3+__T)S)uY~r%tIf6;al3JyIbx$H|!E!`hJdsfhGYsZ}Tvzo|y3 z`f$9~euG;d-qgl6s`@Y_n)w*H>!QxGN8QHvBdR0CkwYb@YTTM+oIAIvELE944|UJ8 z76g5)L_owcw0yGaMI7)bbv?uZk8;;T92kv_)>;oBb1lmGAe|WDfGXn%fG1hW)uyP- zCtxt=Lu@_sDV=^geL2#_*?>arDL39b*ah#z`;{mM>bmtJ(#!=($9js%t2%ZbD#F*O zV|q4(pwhtj5Ij)tG>#a${~EZ9|8X2$@)+oZo#{4Q zRv&H@!t|u>Tnb&br4m+G*?90kBbAD>4a z2H;{~Ty_eV3hk8-eF^FFf}Z+x4>v9%shgPfMnS8~T#i%EO7(#CI0#^U5-H}e_*2MJ zXwA6K+xZx64d}fkR*T+Lt}d01I*F+hB-tkWG*mI|Tjovf4#xQ=seWdi+*LNeZKKMI zjGjwgYF%!nP-`(q-z_)bR|4vAkaJT+$6b#vyBS4Lx)J%(7f~A9qAWJg5QLPSid>6B zjqBBzjig!EEzLSylUtmf-#}TVEm@QmFQFYIPk9*H0g%Ucd3lrt<&sC1^f>&-<39<1 zACTNP{pk+F&--tKg@o-CtY8VF7Rwi4hAN;wUQ&k(p-pIq6ex~Shn>kHji3&B%2ZCF zXU(!UA&}Ay1Hig`3{bxcbxE$ly_H!h|Bg~Ki#21uz`&%L{Ru4lHEa#1R z0!q<%^rYz8{&@4JXQlO#r~Nr<88+(v3oqp_KDf)HCdb_JH0SNH|IH>$f+wnA!~TK< z4CQ$s>J8acwb}j;f?OWu%y%Gbc<@cbZQ(YE7%5dNL`b3xZb_+yk@gN-9|eB)8H z2jagN|7G~M!+$m2?B{W=oBZ3Jg#%mOkSg+luSZ|3wNdYF%Gv75#>SXecxgYhInM3h zZXnehmDJlVxD{X3_-gi;Ne)f8$MYOXO5^gl|AYmfsNpMvbsBbL~X12k+ zTe=gNh?fL$OL-*ZFoViUg#;g})Tn@l3BHWf zJCx3x$x&7H3RzeKitAb+G8iyQdQLkTb6dO}2~)3kLK~HQ=E?c?4gvTv8y>Ip0T%k{ z#wWD-Juv@81G&&(DJz-d?Q!S=bO`MyMb2~lS&t?fd)Kz&7IXIFyvIPou*8_{A=e|C zI6_0yevo$N@9^VjdbBK99>)c3CgOyeF-{cmtq#e#BLmTkvRe{GZm#x42fZE&c2xTV zFcC`~l;LJ_SL;jG0U;2DiJ1)`PSpO2rDp0_%i`1t@y42VtSiIZQ7G17Jqs491Kpwn zy&Hibde%O)*)!{*#=IX+kqO%W1N{LJ@Dl47*dObG0v)jqEWKtnXg50i1g(QmXl->E z19Uj9%(LViTaQbpzQ+KMYKQxGmn&o^6&i=pTF-!6k3a^Xk2a<0-O75MzdFw<2-XO6 zh#-R{Hn9%UR=lEoxV zS-==w#W7aVQ#5$&&xS#cyFfn;9%x>A3HF@6Yk!AE@vl2s*~WG@k#gxTMsRIpxu*#@*?IZ7YxuMS>TwzT4B36 z)^zIXE=tOQqkSGh;OgdBpLh7~qTupD?>a&J@Lb(RndO7NaDu*)APSBj7ZrSSWxP1x z(Zlr+2L|~#e%G>I&sHKJgOje!W+R&UFUs5g5f5y${fX{vVBe?PufyFEuEV;0!MA^c z_tJwf*^jg=ez{_AaYjS^%8{IIy+tp`Cj!W@OAvtV4T?xTiO}EH;k^_?=|Y4bq$FaH z2!kCWBh?!@sevc6Chu9eSor@Cr3+{N`Fbg5H4!i}$;5$=GiCYhf@1?E8bL-En3tA6 z1I6fVeZq8)jAlM3u^4b-%E{p+qT`q}B}j3=1LxrIoH3(Tq9OtDKmblOQ<&laMuUT4 zeZ@3@frEz>hB)BS=z56bESGgv4%Ro!htC1NBaI4N`G9D>-Du)~N0aLz4!3ZJ=-HtN zusOiR9mfO=`)Wex>ekg*df5Hr&j-1g{vBIze77o+X|LX>g+vE-NKofKx=Z2&AKLQo2 z2T!emmu$hv{3Gwh4VzUUTrPpY`9cxO`6i_$$aqu_j!f8 z5!J}WC5ac5_v7@gQY0QU`ho<1LS{oZGA}CpCp`F5K;|Xo4FkI*rl`>OW#x-GGuQWI z_`V{(Sd`5Ai#)OJsyve+OcEf^OCMzdPM+xfn(}_k<6W>R_M@$4Sg!-8CfuV$S>`v; zq|r?!x&r+-6d?{udg;HZyr1%TGY7o-8Qjpock*=se0i5LjKbA;SvIOhWeISa7&W9a zPmXyHGraqHychFsN9O=@!}_lvL^J=(>+6Y#_6~iKhY!Jiy(jD}guSc6wnh7cs2Bv^ z++Allm(zRF_)^l?4)yWvMzEkSi=HazOH)~mwN>IasvMnz6J7q~HY|luU*`Kf_bd-x zOQ62tdnBSKcJ8zBuf3MgM5)o$-8$yXJ{Oi~C5OW_nOX`imm-ft-p5X={8LtPJXz+;Mod6@H_>LQ2(2os%vNzVHazPV=s zmazQtEHMNuF@o;Xx0$=6nq~ZGe68zvw$t@^EXIafv{bPHi&wz0&AbvLI+@qAp~@*2j1&CP&dTJEs@FppX7V25+OX# ze-ge~Y2WQAY_b!k%ce0+XP-gJcEpKXh4<3m!2&AsucrSr_-AV95(d!UN?eY-b8=OH zT?wQzJ%QCVovFF`TnH(UwRIE$++<~)4R_{HFB!2` z`FbNd53ohM=CRmY~;LboaP)< zc0Y?p)+1oG9)?lE=gy6R1@(O}0XkX&`Kplcc2NeJz;4~ejIOdbBdR(Fu-*mLae#Y* zgiMVKRX3*-4EqRXD%%C7B>lV)@CjBXHN%&Q@t9zLIe_y6vmcJ zLBc6Hjera}QQy}c6BcuCgvq(`Qlc_>HjTN9>lmM2PSg_SitkSe#qUSex zlOiuQa+A53Y~8~;T}Wh$OLrv#RR!qh;$H%<6qqc7=p9b!)lGqq*0aqlJ9_}0dKNcU zgw=V1I6Gv!5a+I$qm{h6w}}?TJTjWu1@C4(*Fq42jq{DgA}qPJNIWlW_T5p)a-nV{;#lvfd6sM!8QLM~A>OW{m(|azOeMwj^9Pp~PrC3vb1V zoF8rH7x-n_TlC}4av1&_qAfE+&?U8UZ!Rb_><+0_o3n&4(k8L8xz4>FxT z{psJ3=mcXkmVc|LG2z_lcQ}CrS)zSI|Bmb7GloU%*_(lwy-u*hkP?aq4b2UJlg;TV&p7-#XxGDA)tH$OgWA`J8}R7M ziVw|VL>x}-2c&0j0${o)wfb-*uivfYE-UCW{jvc-@p3C7bmv7*?z#ouZad*z4AY4@ zLK!lUI*9zPXTsg{izena`g)q5bpllAN!404n8EgguMYo$dV zkSB1Kp1qS;`8+Bt$tYX-0WDF36|uKrC7hZf{9-(VZ}f@xAv!9~ZLByO=yoN8CJnPS zC_LvKHk{j1gunzNdq1%C?BjTDD`AaEW$q)9C%ir z#sC}Y(BDz^Wn1Q^S0G)fVG3I<8IfwGXP-j!WJB8j+%KbuR+VjOEKkqb0cI$35i2QX zYEd+mc;I*0Wm;nrpex3HdNlVm63b^AW&R9cpZy_>NIT^%m9a392Es$nqA`$S!vWzc zZuakd-{iK49PSq@(U%^L*#_5OBr~Y3}9+zTlduBBJ_8$?T_smI(+0h6~ALbS~28ZZjXHb1}?QrQ$ zKMEo)7ReH}(+DZkgJQv1x1qM=#tXSV_GV-Fa%x)bP<`VRs+ZdKR! zR5H>ro6&PW*F8zo4=t4YZAiov8IUKeH=%H;6^rnH0smuw05w>K7ep(oTNb5tIJ!nnROr?=bO@+EKk~(P z1+vt&zM8(1TTgmwJzEO(gbNyjk}uMR#J<6+tWaGzpPj}3S^QC5V$|H8IpHA~EWa6r513+?_As4h;>9)=cP?rzO}ODt$T(b}#elAfiXXm##8hU!_q6unxP-W5c3 z;wgj$_(o*)nudkg>|zxC?@0mrPx`z?oUp1fTu`Hk);UDC9O7a+c%qa~EAgQ+2(22$ zlwwjU%mk@0lr3<`yHeaAC~ULEtGByBQ2cxKR!NP~sG5@Xg5Ih?rprL#-EHhCURO7v zssg$?8OoQP(n)GfkxmL_oH!HBd=EaUhb-e9A8>z7H%n4zwn z*uuWLVAcM};G({nenowA7^HUCHyhd-6fCTA)G5Y8u7AP{d;Hl&{|?G_8VkN>j)8hG zI}NKS?Tu_2Q5i&$7!co0&k~k`?nLXOmqRJu2CE@qI0NH3oZChcF`?x4&O%j1m9oEE zx5z5WmE=^p2FbfRmzmwiiWRCj*_0Hbv$%uvdvQ7;JDik_awZZ??*Lw1Qp2#Qt!Iw@0c#*SKxP078i&J~3&J;^M591Q z&W{Jmkf>Nyrs6nZa@n__E8OJMkPIVna3#x#Zh5$%wCS{y%JO`v`a`x0xez-^awhes zH;Rk(hy3UGkUG-)5JrXhK5C7TDhc2Jjh}yUZtjNI@1xB#(xw3 zA{L?qvL`|DDHi2|dM`K!mR_y{fqItDgbi!%a5&g>{LG1wzS%R$L|ox@}LZJd`NjrgTqrEJy1^G@`wN~ zl*cznvxlTfJP5P~FHd=#g7D|u@(@zlDq!G~o8O0-KcfX(SX@N-GEha-6PS9I&%|sL zQ525&KFR~b@qkvL6Wd!CiXj_KcQ_H#L%B*ui{+S_6pKoh__8z<#X`5Dps1l(u7Sn~ zA;pbQQLFmk=BdofMwJJpS5zLto|H$*sUMVKjt`VgHQf}M zl+CW)>q-p%-m<9!?3RtLvHe%=2Juif^>{h$#%@wU=-;i~U=w2R&BmhvLDG28k*mc6 zA|<|vR1(HY4#2AMpi9Al6gFTHOg@5EgbooCDR{&rAoycHOudbWoJdy5i8(2flcXtf z8s^A}`N{Dive~`6Y? zxzLeo!~=36uE@oS#4ww(6m-lN0G39T4iN_qoKfnO({$ZJMII%Z&hfe{yCz@eN|&i^MY=4MMVI#iqwJ5U z8#zAU-kEMH0o*Ngvs6W|4+OTSpGv~ttJeboE4>~BKGgUMaU8wo=$HHT7t3q)WQt0+ zCh_Imh1{g+eU+GWty=48DL2Q3v9wm}DfuH^NM#6Ku)iw;vE9x?7<73HUa+-95!kR0Fc2K#7F*KOHk{0`s?3;%R`c^@YkJc9vwx%NlD{cij+X|nM z(r%ut(!eja6l29C60G(qR99g{MW2D_$=h)dI`XP0ZtI!h410}AU-2V)HC;a2C=>*e zO{G_dP)g7%ckJ!!ua#_Q-%CP5g6bk!6Lp#A=GsXz$|Pl198FDf?9n6vRUbiJisogl zbcrQgq)U>l=+ePpj=ID$$?*aAV7gfdaPLYtr6#&G71$nKYJv)sD3SnhAt-jGaf{;8(xmCw8C(OuKW%tkQ~E<)_Am2JY*H;;IQ3_V5l8VHf_@r zrRj}m6V&V*^k#QNP%UITT$C?Kw0#Jw81-Zzl}h%MNMn{8L$oZPBhDa_lbS<6X~g0I zC)wOsAO)>4WX27~5)ArA2Vp%vY1pUYV=>kd4@dLSVEqQIao$LEZX}~8mLwJ8<)h@r z6;kS!ZAw688_N>&=|!-m69>>q8b59fb(qer5zl zgtYX(-L9sn$OGv^uEm{(y$ascN$G4kJ8a#F*{q@hFGO+mVEZVZN#yN0O7u-1@ONkC z3!D7GU)VFN`WH@Wp)q2qI7%)pRVj|Z(Jj_P1XA}^OLYV*rhG$s$C$7!UE|-|2Z}(Y z*09}@+T(U}ECEmBB%s)@Y@2HHbz8MfY%z-3CLt|t)8Sx;Z4=vo93OD+K{u;1+@tAc z5lP!L6WE@%X)pMD+opX07u#>d`4#)^7>Y!UIdw7_8N44iDR)( zL|pdmr~|ay59y6N`@c&E>E6-p8HT2a_P{w%B6 zL8Qz{0K8?|0B;*JL#*-GZFM+D!z6V~8z2a&v!{1sV8ERCR7Fl#QO3|i`o(eeaxqhh zf$8_VbHpx=vGrJdNP%)xntl|^v&h!F4D#XMtLJ21$)9>I zl<^Uv+Y%@@@Ua-BSq!bZx!*ynd)UK+PsA zK7ejYOzOaKz{a@hiFkD#4A1R##Q%{cEyp4K|Z-BVL00?}JjCNm;Ri}RWVn~+$) zXcKl)q`H;i>sM?-Q+pV4ZV)+;E~IxDUQR!M4bn#a_#04AKZHB1pGCN;ABV%m`oVxU z`3TC=OVtmITCsxUjv!K&&k^@g@q*cFX(i62mH0b`L3c?YzDU;>(Zia>plJ+}XnK}z zRi9`n_NJvciNP_62#wz6XtZ#cor*ATRZ27z>X9Pmtw%K~DV6kWBt5cIj7JJlF|@5` zCrrNh2^e-NrreR<1%)Z=A<}~zwfQP@iw_YzEb(Q@Z!>L>a+dfq#JYn^E+Tv^LC^d% zHK)droJdqE&}CAASgNQ%^i~zoeYL9>g`?gnJZ&dxEz82LVp)B=hKKNw)p?>A~fO`tvR4BMR=%$3F{`>*ho|0-2uHW%2aXbU9TR*4qhOV1KkO6Ct{H;9tWhZi>rrx_$lhSt@eJB~495)rLy7gL0u z315ne=-G|BMOi?VNIAZ%mna6a3N-66#4RLi9gkJe@xOz&)JbEgitEYYP<)-wM8dIdFLRs|m4Dd-k zW%=g#fcqr6DP*`$q??5bcZO~XNc40mVtVxSWcYja^bdfQo;IQ+)VL6Fpr=1#Ax*5K zcBonvbv`8pm6UqSu^+vs5)sclIuY{fEBRquNFj@tXWoB0;=M)sz=JN1!3%Ah@Sd>DdMlJgZ&!d%>MeC4#|PY} z)6K#cz5N?7JZn_`0)KpVT>;;&6?D6+8Jv~YhT3K}42yz~gY9jf%N4rZS2h=rht5%u zy3+Rs@T}Tg`bnExScf_XUOOB=HMFY{uUYcScn}|VRY0G))@3%7`E2S|&m04xN!)>9 z&%#7W?r3^InHdlt3;T~D$KX+}V_@-cpvV+D+(*!jFa3thu?Wu1#RF=@c;V}Nu9ku3cQ){0?|4U}^*?AP7cZ++9JTvkr@HDk42lILIwf~Ho+7oZnoj9G( z6@B;|{pU4jS7`4qp?mtwiFcctj#R3&@Ao+QtSartcTYYms@1=7@#?7d;ky^FHnmCR z@1KFRRuI4Mr9p7G^JjeCIhj8Du07*ZQyWq-qwZ<#r`su$PsY%{?9wmK11DqYo>9){ z`By*rjH!LFmT|8i_uBKgcVG=U>~|fXgF(U6{xyTVS><&5#b@8hjJls3%9p|oX_w8Y zgHcvVnhy#6F7aO{vG$PXV`G@s(U(%56Xdz~C-iCmFJt|8Io-$K#%I^6cb8XaA6&1W zX=?T|%ApBzFtwK9#60(F;!K!LI$zyR_q=cUe02DyTTJcHBj{g#2i*^z!RKLX`K;Z8 z&*hTtQJ^2zDkG$}L}d8Z$~9-#Yr)x+!rCf;44HJ!=lst!IM8^Pz3qxoFFj=Isfk<>oBf!v^I0vi2I2`0+sWbGqJdAKF7(z;`PzD@xAxuW zeQSGb54^?a*3bDIx@_NCQ_DQ?<#`p_x&JPIrb^ornqQ?Ia2}uII`|wtiO=_EvPOi@ zV~r^7;B)z>e4c~a5!H^kkk6;r@i}h~K5NAP@gpx@U8OC(lDah4W*yl>^!x$Q`Df3f z&j0;lKEp?o=hxrmbLSkNYwAbZrgjf>z|@|-jL*+1_#9NjXSF=<5udxO=yRq#j~z#M zjXXb;cH?}}w|dlfQ%i||SW=(=ceX7J;&au<47~tyFtu$x>At^_segdf!`h2usAIV+ z>A&--YtHUbawR6HP3cA720srlnN~^rE|w;EQKr1q|euj%b%&xmaZ;;Cak@` ziWGjhh|l}(VeROWw#dAK8vEvze4ZtG{<}MfGy5*`FmNXIYT9%@_Y(IxaEG=3mXWI( z)K*jb$9}B8Kb%ip&D=xG)2^n!??$>a(q^8GR>jm_T$Vs>`td|Q|GA9q_K)HdwdwQT zG(L}bmYhF4i@CT&^0)yqtkCY6NT2t?e}(oS^s_>HRh~FhrNJv4I|;^BA=fl{*+gnkoYH%ORI3kkH@fx<|&Qj0oJsfGo+ z+Th=hUpWU9%LOX^1EHV;^~n$_b)eQXp&o=tr+xg&Kj9!#6;E5huv);RIajDOI?zQz zrLP0Mkt1e*K$nBcpz`r6HEm}Hx_Fg>qM%Z#)y)~dat6Zc1iEeZ_>~>lUDF#U)>LXU z9jHlL0?ZX3k6$@g+f^GOVaskHw7b?N(2GdnSU_h9l|M_o-L<92L#0-I!T6P?HcDGA zVI7j*DD8Z$qz_VGF@EJ82)j@)-#L=0kJ45O=2J5WwQGNs6k?FXTtJse*vO;Eb-T6( zlE+4z!;SS7EIN%l7cym)|=_n_qH(gnfT5!!9L+u(RJ`*k4Ny z7MiaJ&9#6S7CVGt>q=%DK|uRov;5u-*!?pbn3~o{FgKPQFR2gshN(YSvP@DKDqKHT za;`wyx6ALHU-Ep(%>vb4%G6&dd05ihQ>eUBvO%C%pJvz_CC>ymdRg}##B*Cp>u*hmTcrsQ+Ukpa#wDfy=4OM!lXln8wzn728Y zKNwvohZazot9?^~69@r)eVKwP1X}SXq3=t2`pC-(5^rlsqmMP`7L?xxoKv-*Kn=SQ z`l;kFU_!4Yf4V+Rpp?YZ^%;U`gR>3T({!?=@L?rW2=v( z-n@J+*3B>Xu|AymW%KeqvFG9ff$q4udHD?`<@&_}y#;8lR;jNN=w89>rN1HRl}K1G z{VfT5du{Xb4>7;;om3`jW;Ps^AmF=(qouUAPwmeG6m{DdW3?0=I`m(nwS5xB(8@A zY6GO{ZF-$wLpiLR+Pr*@HcD^yv%c4#*1Y_Zl6@R#m;>!1VJ9GUh9w2+?LdS5OOV31 zuQEsb=tETsuQR=AIwq|VrrpS}dHQq-d+Qa3ouH=$suf;N)E5Y}K=?dSKUttSXlnW* z{XBub`<_%5>lX^N`hw==DeW@-B|o)p#t{r#qrV~PB_P56`a1nxflh~92=zcWTB+^4 z6=kbkqYuNmu$9^=NTF80UO&a8o-Mh9RIb+-O4ukV>AUsw1lm(d^KSh@leyi1u({fO z`Xwf1R$W24Jg8p{s8U-yyLows_Mm>f#A}gqe^9?cpvwh%NWWQlNnB4V59{kCY>K3} zLBB)7jzJz)<5Fdqi%9PSq`paeOy6uSK??6ZeQa#5_Jkh9Cv~OvT1-LMgbir;T0)=c z(*n%VlP?hZk8TG_`c!Ivzv$T5BCX1pFY)T`U|3J%4-)UOGYHii7&`)$qlC&};~|0O z@4>KLjZFgWasIKfVcKrS%R*(u|O@upzDaSg-v0>rRI^BJ~} z@t(x{&tu2N{QCZc5O(6aV`G<~W&KE?VW+HLJx4ph_(Y&JClNXrkjne|)pNDUfG$T3 zc)x7@Y7NjsLRlPd0uO=)yY)9cuIrvcw)bq?^?fls6Na1UyyR?fByQ_^R!uphNHGCwSJ!?b>k?b zMxdt0$k|awoj_Y3C3LjWC{VeC%{BT9G((`{jd+NhE&DSuPcTvv_QBPJvc^V%_Fc1n z^=d$yLL#Lpl*FmVs}lCiwd+@J(k^hIen&HZ7h?$+F>hHw%$3G&0;NTsmpV}2PKK=k z#2kgLKkih^xWa+HxQ@`3#%KvUQlNDP79Ij~qCnRe69lpay4KiVpv0-iojO;$&NwjK z1;>WYpfG!y+F?!HwhFIn$H`z z3UsSLFBx|UG)JhsVr&rTIf?h0v00!~BjuE4{T>i8r`HqOX51#wlr;ljC;w#J@&8!6>$t3v_)+{br+8dZ5y8L$6B`9Puu<0l zQ6wL_LBS4G5X24)ENs_qu?rQkb&WN#)>u?rJJ)r8pU<2RXWe_h_uhYg{PB6sduGm@ zIW;Gq=Q$L|y|wgoEGwzNYb`+s?$laXC|fD;HcZfhH>lDIyaE%n{R_%kffu=gjzywu z6?oew==s!I3%|+b6nHNy$UFvBL3t&V`Vm!8fq$O^WfNZEbd?nNPdK2$uQ>NA3jEV1 zScc19xD56Rx5QrG+E5Fw;G2T5%oFY@qghJ@{!ts04gHLART@~rV8>j|@EIKIsKEc8 zhS6=jgk|n1sF~}5@=%;CWd|$vwLHp4X=@3mQJOAD>0+4*)4^AIpez=IWqa;pn{i54 z(Pj%cmqxQhP;sc~4PW#*#s(|herR)u(nr+X2g?=BhADl2C>yTy6WR>Vh@;s^Wq_p$ zJ$tn)niQ__W+iC)iFCJSwcTlHv`sZ0}suPT5RDlu9!8ne)T^Rw?sE%|FHbHYiJfXmg{oT*w4tKs4K|tPr{&dc9p) zB?RvhfwG;-8X@>d6|_rPD>P6nd$zJ(2wrFeWxJJ)Le)ggJ<4XWXZ^Jf%l0Z;#s2cF zH7>(mWryhX$3iSS2>N%gJErUutqc-v<|+GrC_AMb5M}VXJDBc_a#(1&=*v0fsL(-C zc3wFq6fKtFf^tIiWm7qv?xJ$?hq7Ol(?87NvT|0G-4JX3nsV`nvfq@;Kj?;XO=z&# zCvGV>gvJQnQEm&JfXmuwc2~J8lqSmVD-VQb2t8CDiTPa+H6JNYg?0%&Q(g%NWyADe$EN(tOs`-{EqZ^fbn9>s^AYQ8OrQq(F!@MbemF}0S^ ziZZBDYD1yF#lBQdZ6?$~%%PInPN<2fSzYZaG)?rgf$Aia`kS2eW6zuVSb zjsKynubS|K%PoS+eF||I=7GvUS%?jeJqy%T zLXh!;zW%4I*?%O%5ui`^Z?CZxT-VFR(k@ju2xW=mZ>74uL@jpj_~JgbnA4zTeH>U; zt(6e>L)5g+<+il*N{+j~rjJ+hoIPudoOi#iha7%=y^&+>u^Do_+%cZIyV=P9I$=BH z?5}`vX=RMA&A0by%#Lo~(vGt~|G+ruKsLO!{LzFh?TY3&v)uuxdEXb~%m9oNAr_U^ z9(x3G=A~nt7JbCXx9M~oa_XlZH*%~!@*w9~l{{$w{F#*yTRBvNRX?>lMx`Fcu$oKY z+grPvM8IqRXIDE5|LWj)>q`)Kh}dcPbx5~Lybsfs^~IWwmm^$DGjFGYKFwHCOf|U~ z`{su+CLLq5Dj3tgU~DJiil`CHn_Y)YSMvdnB=t%Me` zp#_=Q4zq(eM)ZIDuxgNwf~6>0x}eqYUt`&BF~|RXNq<}?8^!v$Cwd-P1J~FjuO{xW z-eSsH!Bg91&7qy<=2noicD^gbo_?Jnb{o7MmT^%^JxGV9V6U1C*$i?0kmHbFBMI9X zJ)t|4K5)Uc5dqPGMb+EV&VfCxi?LfBTyOtt4lac!%<=n3Z-@s*1V9`!JOtvS;gJx> z4~v7CJv0%b?XUwd$1Wq*Kzui9IOLqaJO<+XZQ~(&ZAgRIc>NTJpI6ONT?(q2imligt%J(I6OpPkwH z!nv3pn+N&I$n_BG!@BiMt^n)PGkGSgPtW9#kw+k|9Q*)k-h?&d%xqyRcqYd@T?zS? zu(myur=;M1g3Bd~<&wp6;da>#Ik;T7bxuOW<&wp6$zoY#u^r(vbXXQyY&)6Za^Y5Z z0yXtL?ZAjXA+7Iw`u?Wx)%qS-;^ikO?J|OS6zzxaMw#H>3^+KKhIqBXcvzEt>ra80 zSI-V|hSpDm^qYD!Ay#U5-8drB?W%itB|j~Rai=xLM>!Y|jloze6{EX5#$$Iemh6Pl zW?FR*kK{$LuX-e>Cga|9c7-F%rQgM}(Eg1oI0~(}fN_I}$CqPzP$%4)hgUa%n)O;Y zfp|Q)>dy1c}Aat+3;>lkZ~#b`GTV@x{6W>qi-+{QTO zHO8;IF@zobVlyM$XK3iK0%TkyAP=4szD{ zW6W$3XXIOZ1VGN@D;SSl#ppjVz$gvh5dt~)eK97*hZy;B_ou?1% z#GGX!{Zj;{?L__kB7dpK-)D{aTSR)INN*PDs7{#wMWk&+`ngDZxnsUbv~%h%rc*__ zek!JGi}V6}Oy3ptT}7YWME<@tm>(|Ek5WYau^8XxU|cQRcy%wvBjFe)H^=zPY>byg{sEEi;&BQ_fMSJWG;6k{U1Rtx^E}M4^*2oShbu<7 zx+{yZrAQyBi0SGg%|*VmNN=8k`8`Ft>lI7~h;&D2$0K>=m0w}}8IgAt_W5_eRg*oE z55maok$g_XJ0hNi{(B_%eti|@o>2z-;AwLn*4W8UrZNt!%%_Nw`d-wS4X<|HqZZqL zVkKPVZaaPl(x;Eyhu9IKM{WGVOnu~0nx(({1o^MJ;(U`tTrJ{R5w~>1 z{4rfHE)Z$6NcVEXoClpT4i)L|A{{E~R1$T@iF7+iH)i?gzrkE=Ma>T)|G21gRiqb* zI;IQXU_DfZGl(;jL~H@kBY6XCHIL-wFR-1IRvP?-tDCq^YuKPTq+=V{^mSm)4J$)D z(YR*cW^CTkKzNg3+8W$yd*O=FL7e*>nC~l0AB5JtlFL`BCVM6S30JLN$u$-=hcT*I zC5+F@H+Qeax|j5^s>Sw|4uIqI@Px8foIUk@UD1Ix*!84hV>Z?`rcz_J4)Pnbe(jz5 zmSzWBUHW3*#>4gM3|P;N*`~{G&>u6DIzVYp=w|~bZ-`nGJcD$vhOrdfcfhrAV~j0D z{?n#sA?*w!n=>2PDgdS(>>2`7W!E1J>2^y-KsseBF7=eHHV}I|;FV;hhDlI*&>2S+ z_j(xddJ?WtMd=-pU!iFV)TsgM&4I0Hic@X(!YlllaIMbS+?|!7wS=ANQ0IauZBQS3 z)wVX)yt6wA>b%;4bsC78JsV=_jT7UFmB{Ut_qg@M>fq)Y)iq#xUss>R`thoc(}q3-aKM=EfP3iT`1Zv2 zzSY_K?G~QZSr53cQP_m-mY#4m>x0W)cOo9+F%wFA!X2ns=aw5QK+RoHzcfpob*WEj z7FhKXT!~fgiO2pk5o1L>A!7I5n7{EAM)@_y(%o_7neAG|voTxh+6dZ-xYG*S_dnnY zQ6C@h2!-Rt8P`cxBaEjYIP z-nk!jz-_HH!{}BQqq7S}{f>TP4L?|R2XS{lwhnH!ED@uchC%+pIv78Sc&!djRZ6t* z-U(}3H^w;1DHiICs*8Qz;)K`97o9LYTSUu7!=Ti$5$2B)>E2@LUNyoIrg7b5C~e*p z`(Wqd=nPla4Y9Q_XDkh@i`Qd~>@dBr8b&J^_wbrL7M8cw_NfpZ_F?-r;`+RL`B|P` z$@;daEVjaK5l4wwUu>PSBK@HkZWkAk4if3HA`TF7sEG4L=~fXhh@3Jaei7|th;#}Z z1zyQMB4@YAIVI{p7xBA@KBCSlQQBFgABwcT{{)LVheZpnkl&1z7(EY`>wmqM=PaQ1 za#&KlABXKLmVNYuHO8_Z701-Z8e1Xf|Fs=)>y#4P>&NZ5q46%5c9hdl*ix2_4q{qF z$3}S9v&9LczLoVY_~TYC+KxE)&Ij@!J~?#`;^cNWaZAB-Bsjk`ybEc|Mt?vYrAMc? zP{*;+O^92ZFkXYLUvwR7?XeZMX6>;Uv#w)2xdx-%G>qZ-7~8+a7?X~%|HrM+a*vI8 zEa3Y2x1Hrs+QAKDpU%snwBMiKjMDqQydT^L+3|iw^)p*&kaOP`WB3lOAB-W#i}!<3 z4z``1hBHMa+kP^e@zM_R@!FfSo7!2^or~6twZ|Y_C;1rLzr|>~SHy1^FF(L|at+3;>lkZ~ z#b`GTV@x{6W>qj+24Hk~iSca?#s&5mAEjV)h5DRbnvTn*FI`y7P)K7>ILqmWrT9Fp zs8{!We}<{n+5K#6!KuHwLypf3jF~Mk#<{v1rT2aNiyT~^9!>Gd-o@jiAbrLKM>Cgd z7+clD{N=EvWVrfGf%SF?o+82)oPqm*$$1LYuMJm&MSZaLmRZxnt z8C>11gEaOK##`v2M{=&X5?F>@`s z7@o#&EsfF58e`Woi(%Q%u8{lVS;^ENMhP)(ytsGxgnrVCDMhOGd5Ld{purb9hf$e-O9+G z7N5$Fe-SR01@FTCC};)uTod7mI*di%FkTlq;rW>UU8LK;73nG%A4Ox#5&5=zF&(}G zqf_Np?(j>Vn1yhRPx2bn4@U2OLp>Z=lY=qP&xv9m+aT8SL~(cH)EKW@GU^Y3t~xO&H&!_c4k(s9xA)wX5XNO`d>Tvv-vdG?BU6C&2U05y9Qy8`hdM0mad+p8!Z ztdIo%Tg}vB1jHZHd*ON;e($sdOP4NL2XWxyY$NJ9j(gML?eW-8J>tCX!d$Z1?-1Xy zmk@iYpCLMP#S4BV1y{fDi=D67T5Gt2gJ1rXECuqbq9cS~QN{m0Q@g!#P&)D$8oIDiFt;FsgDLOc%rSL{zY&zuVTjcW|?Cogy91Xrccx4y7v45{GUN7lS%yR96 z;29Uz#A!2O+Cq5=#40~+gQ@ac>-)o6$jMVSd10MBkRB-?6zP%;%Ca=}cYVz74CzH& zPoIQzFG)}LhqN7~BOpB=(wucMO%!g+qc=-0Dcbxku%?thauhN^v-(WJNbKh^)g&#|bKv;QtT=DYu=Z~xZJdGZ{V_n?UNPrirsup;*h z|E?umt`7e{wbK>a(T|JTVoQ}RgFXL$Eyd6O z<5c&{xI_NiGA;v(#^)BP<={M(R)BHLK#V`xVVo;+8n?mpuO1jj-^Mt&S-JkT;In&c z7-O@=vv>RiAGcJ0*ix#pt#4V@{3l;XKN9EMhe{}<-G3Si^DXN0^7goXTwrhUEt%Z@ z-+Wx>^-nhJ=WY*Q7-8w14A7Fy#D7sqw32y>mEvln3*s)Uu1K`VH;xA9VbANwX z_<9ei{-T_+@I@KY@x^ZN-6K+oUCUkMe^qrpYOrWC-L&=$)*MaRf5sM+s!Ocv(rlU` zTUMGaHe|)D*=j?am0_E7nGRQY&&#k~q}&SddoFf}l-lV%w_&-Y8J(=)7iJeo4;H-V zw(K|3>jhTKmfa)e4R|D%Wlu@@1Kz+M^orEx*G~h=u}>uLU%w52FH6?IrB62%_&ky; zFcaw?pEm<4u=1ooVLCfzPbz--+klG9NhsCSu$AOpiM1egZ)E~?pqgH--B@MTn-tO7 z7UWNw0%cWLG-)Z6RbeAY7Q;(jwM_akDjzV*xpToVIvIwCJR_FS7@0M(>Q8TwyJ9gBlImO$RJ*1kcE#`Q4 zVh*)&ei`$F%otcRhc-fqmt(7smPSiGTC-rd&)WxH5K^Q^-oDJr&~tBp*2d6VZ!?QF^vye%4K<|rgt6I%O8P{xEJNje;#iJQ z2J4zu!zYp1*VE^x-f8GFl+`ul>@%FX7;5b^inTM;(I<(yk;Z#>_ZiFj80zbj%)E`7 zW}h^8Gj7owqI@Q?$%Y2|OkvrEl6+<`oBDdqr?=C6W;1(3(|zW!*`#Z2=ljfOS%$KF zGFgtHUwjs_7o;a`xA`n#?+xwoS<1c}I^wgOS;D`0#AD@2+fzQPm?z1-?PZ^}%-_&W zpLHzC&_kaMY%VFV?F*mHEX&YapRH`Ip|3vMS+*hBcNhC6q@O$X;;i8>Pc<(r;rp-p zFD&m1KRpzGdFu3M{>o9-ry(-0*myfPmc#mzc9~KAh4e8bhXn~eW!PqpXhWYvE9C?` zL}fUKJfp1t!k)@GR<#jkJY_h)%dD}G-sTn7QYhV&4I}gw)`3(5#?~vWyDk{P-VC_P zA`I2^y~c(c;_Nyb_aCJjvVyW%hTzjkw!n}TXoaB=vW4cd8UYP_^I4u= zW?EU^4SrpFk+iM6E$9YmAe22|_eo=*>;Ws#B}USsiDTzVCiu9fi_Oc-H>FdXVs}{egLs z@T~oj`H}Ff{Ruu%!dCRN_GcDH!n5{gHjIR4?JsOB3D4SJSvu*^5O?3d*j&<;Azq-B zq*Fsz`hH_uNe_mu1sx(?9ahTwZ+3?Ca+odX2C3e#&A#8+V^Y^)J3((r_Yx|3!@E{U z?-HtkO1S9DfL95O+mY}p0sikhspo1J_+56>qMEDW2c5hVsXc64iMx|}!M2sSne^As z@43t)NR~aVn9K)}@ajV0NhG|wQ2105UR|hs0ST`zRQ?MIuUIs`lZ00+8qd)s_9Y8` z+7P@Gf!`2HGnFy#_cihRG+oUXZtzR`KS(YwY(cL{_n)}I5AQyczCN)9@us+z@`^oQ zderwPUQFm@vCm7V$v<&xp>)&T#1p>7xgF_a;%QJb($&EieJy!A(zC%=LB6CeLvHz& z;2|XcA@@MzNN2{p=OuYM>E0MCR+7&mbx(QhTZ%6vd8HJBZV2TS8|C%E*NWdKIYk68 zEB*(`vfm@wihm=$PloGj-lmzpd`-r`=T>~RP`c@*?_bbLHtCBm_p{=Mg;Lq#`6j>8 zyg*1FL#(-db8IDr*^H0zwdVPxxU5osW%$e%dfAByC`{v6o(|`LGCWI^NOXSb^_%J<#C&7E&a;!q3!gto?|+I9th>}TB$w!%JE!Ry{z__exRWC zs66iO9_Uw|TXxXPHjRz~ztOlPhl*-Jod^PwgQrxqxel_?Z68GNYSBvk4K?b+j&Zln7k)I~*7y2xe z!Zu9*;Ooe%b;FwJCcGPThVBBNBkP_WFb8Jp7CqKry9EI=fYPQdf?ZbKQN|)Pl|YfF451{{51*t*_wYQVL#z^ zzWcxZY|TxEte}cocQ^FO&y7bJQv7@H^+I{Y zZf-B_-cdk>coy~H z%Sm{pMkGY9ZS zq_4v#`kQ%klJ$tGAWzbwQM3I6xgTlIs7%lZ(u~VX{e$=%(zI=>K#NH$wyg(kCY37O z<{!+nNfirsgAS8+k3Hlc!q1X&#~uUSBwZhI%0HApA-x=N9`v4sXS^_O*GpeMJmZCN zM-ra#!g+5Jp7FxDKMBux5j>iNXS@hLg4AT>75_+{M(Q#0251gx(BQlNQG7XR^593H zEhIcsM)M;iJX1#VizGac#qj$iJdefj0ur7@WBF?mo<(DMv)=j=xxly-$2*bwJhcUR z2&J+&`EKw&mmnd1?1|_1gfijSeC{953k0E%%H6 zAnwu^Yo@cA0dhbh?_{WWz!2^(1iwK~Egmq8|4wD+sKn9PTG>C+{}j}Mr|Cm5O( zkilmd$_SXpml|3Uuz;@@N@2k(RtGHN=Y>wlr&1>cEaoSCu+3Cf2xHGuevia9Zw^?> z3x(z~ws}{;a_-=(*KD)nSimaYR4Cnq$L(s~k%Y(XYVJmain?F};p&CE+o>jvpe;xO_TbJAmLcIk$)iJShtbOeqvpl@Oaye$bw%tO2f2}jIB+?#|W=3zdLgd^r*KAnUk<`KS=gd^q=o z@hHDQ!cp-kzeB>&G=~?Ea5T-~A4xc39^*3nZXd6uaKt>uOOtR^JkG0;a8x|b>ydEe zJHcC!aO69|y9(*|%(*;3FB4Z?xjezp-vPP&TcDU9lqu$u+&)O3dz1FX&3W9B)UADK zP-D{C^z!CYyd^0+-5%sFl)|okf$z2OVWd6owxC}~o8iBNoZ*K^S4P({pXHB95uo!t zI)uSr2J3RMvH2oT5`ue#itw8^UOW`bQrN=sN1U(n@}$Y-+nBHM&S6Dm9nIJIZqnZu zx|whCYovFe+q_aZ*34sgFO$#hB6Q)sOg?uc;T=OhZ$`paqsiw^1yJ*jq7Z}WZbI9M<1zr45k z0be7O$M6p2A>T>D`<#b7hlF=a5BaY&-NuQWJ>)Hh=&jhpJ;Fo2j#PS?8|Wq}ay6DI zL-m?<*G!Wia?=Q1HP(D6{X0)4eP8Wwe!{a!G3`Rl1-#Bky=Jd=M}431HYD#goIT@{ zNv><6;PztbD81&QB>2V?UqiYVJ<$Au_Z*{_9l7ns3VDkpU8}#M#*Nk0ec2FmA)iP3 z`738HxiU^KJL4W@e#sL^M%#n-C(ADXB znK^Qq`7fS8YPM^U`ES0R%cjZ2rRAjN-QD2rZRw?j3r@4gmO(>5!jOXzGxQk`{yR;>xazZKW#d<9Bpt9=us3=mix2W-?;(Or5xz^I|Mx|Bb_5{YJs{%%IRf4TDR~K{u;HWko6Ad6j4~Cz8L`OFDRV_>qoLx~m81iP&YLSs z=L}soSCRfSblqH4sy$!t%jJl5t?i{AhVGjkq*Oz;@V_6H7%DJVmo^!CX|5q1G&D`F zDP1+RsC6yrk)e65YfJA8y)`>ZmYGF!KdjY}77D?3Uwy*4uJqX`+hSEu>bIb%<`;8) z>6#GMJmcIz>b9_`j0HB7Rv5AfY$UxgR5H*>D!)jtdF%na+g0jG3TN337;~$N>@qvJj7LcK*D3wReC9O(uBvRtMrP> z@Hu9C=^F{3T(*~rW$C@P8SfI>?~ccUN$LBjL9o3w(2S0!%JX`vK0VLJR?NBZ^)_9caVn3fJb>$zT6*W1GayGfQCbcMej z7T8_7Ksq{cSYQw7De3mqVSztOY@=TD-soY0J*76Abgf@AEU=e!ZL_YOQSfbKY5f*m z^R5pI>@6j3LuIfMtA8!mM;cGMuwQZ=m0bb50{x_ULaC-Ha6I@)zfu_<9ez@?-Fi*D)9{npk?>B#Px2+@ zLc%)@e`y>E?=%9WbQ0ca1W2n$cvoPSHj?nJz$~2?Iw9kkBv86YWq98aC|xJveMg}5 zmW20CLDE+e-a7?J@*cg{cyAFb*^uzwB3P;{q<>ZrB6Sl=70;+cq(~wClYvRsD@;lt;n_D#8f9p|Ib51hq-LB&O0$L1;i&QpjFc7|+8-DtWgD93 z7bBhAkIR5HXZXcQzY3j@KTJCo7%wFqz_JuJ(|j&4QQA!Uo_sBEsFY8tmvSv|m}GfS zuX)bjFL1cjg0!evjPD3(CaEi&r$;5jv66HI z+k`tmxMmnDS(5OYVXS0B`Vwu$#!2-^cm*+DYHCPj$x=H*r_3pmo1x;?6C`&-=gp~- zkD<%vG%3W;y4Dk=SVOifT^eSnz&uGBXXvGQvNXxiG9-=mSg=caPOAM9ehV)Zl2#YY3(A(H zQ~GpgB4+sQkxG;Npr3oCdZhgi;1{Tpi%_}=NBwr{UH^QJY7Er6-b>g>Sdm; z#e<(q0i+OLyWm1;9;wG3`{0*SuA#cYucfY+^yx%U~0N2AWc%P!r8GFh)T*MdvR8Kh@l9t4+`u^t>_C9*RDSZR5oD8p;v zKcMWAp+AGIT#|Ot01S5 zIt^?N@0Z?B^7~C?73JHc7SB4cO0wl|IERPDCda{dU*!h6_~_W5L7l0r2}IT5>y~bdyEjM{+H>E2({(FTu6s-nw8r`~wOT%4ErHOd*bPk|C>*I`T)-r`~MO$K%Om>!nXKt3GtOXJj1dSR=?$z5I@(0z)4{66EbP-POErA%o={Dr@AT`NEMte5TeUm3btKKVtT!=*PHL$}F~h32v?cXx&ElHI@RH6xOahVGTO3uQ3t zdR=G)G=-sB)!a@?oJ=)88LUlsPV+6nYBd;91M#vh)q7 zd&-Z!4d%IWU0ubFT|2~2%KfPfN4JymJkr&uNA5?$arcfqTr+?sdf8A5YSXImBzyCcsN%3z0^ zmj>+<%3~{bR}H%_!~d>iS@!B$Z0|;tb5s3VZY01nqIbRPnWPKa-k4>v#P8| z*i$(SUy2RWEzb83dnTV3N@0`A#)iF+>zj(ohK0S94+*8Pa%I!PUdfil^sTCL|?>v;q`qtC+v%S zUN2+jBj>{YmJ8s0%ZR=$(&t)3U|to&3~ zFRLBDJiMvmD5S65mddoY0pU3eemtk7JxZkiO)SGi8wKV6FOR34HT zsGssq7wp%?BKj-eg!DbRzv2y_(G~5%Ynl*bEPecQ$xdgR(J0^jeAHS_o_*PanW z{xjV$qpZO778_yck!!z*e|5{%95G6HKyx4cEFxlz@|fgzs(G2Q$~*^s83HroBE~DZ zq~&Aoc~4Njkq-F|i%3;ESJP`ges#@pqT)}=?S9R1k}{MOcXe#UWM!YwTsH7Rdc-uP ze07{I9mbFu5!014(#ia+h?%0-u*Fmymu4HnF>8(?+_rNK;Yc*^2Mr6$G=$rB;SX9D zwpckU=BGcC%TliBb2oK|@4;s&w@KdcJ@_o;5vg#?rii7=3(}`8yCaqa*S?pMMb z^;XXB=@fZDnMnG5Pmjn$%4|b@BabLoNh3Sh1s_vhlSX^m1s_)`)X`g+;^|^_La9f3 z-Ot4;SLs4}IoB`pq~cGiIL|Nglrq#%Xyh5irmo%!hqCiZeM6y<7nNk84ES)$XiNh_UwZZHK2v<0 z^qP@jM_fMAxksp*cP4qTD{`n&ElQK^z zllAd>ANg4+1HVMZC7QDDpUA(IHbNOJd|#=kzm+U1Ykt^1imB~g^qO}EIz>sUyHExj zc(6^BqHb=gmzk&ain34(NIjz4SNus;nqyhIY5P1E*;2J69fp6mZK>LlPJeM@B~*J| za0GZol~5ZA;qfr7Vkxz~UdDcH78GTrCL4;0vQ{sU4lK1dmsQ{E)3Lweyx^Z7xxy1! z9QBvO)A|Z(Z=rP1%W@Ue09~eYt7Ei^YB*{1nm5W?S9Z%W> zzrm@bPSOSaY*(z3x=cu)UsZLV5S;M_j)|4t(ib zv9`LJbR&66l%u-G(444x>IFktQH|7RhSo*7s6VyBHZ$0bxZ&Y)i-zD!Js@hg>#WR2x>#3F?g@Ssiwxpzwl z-7AFCtt@R;3v|KrGrv-Ss+B8Fm%{ua{7MC>n}sqNZ}BB6Sj{H+50Iim)I+34m+XQ= z)m&0o3%lSj^*kw~uU&AsdX3~Y&n`GZ%_kj((JfMaOnUULcyzQ{NZLKsE;vSgPwIcg zE;v^GMmk^FE;vqA+Uslg=qG#@GcXs5MBJ+{#2J zs*?>>i5{k|ASJZ$iyWz1cF^b0EWK9rXtg{kGR&oRl3G(pKd+2a+X~_OtRFp2^)%EZ zI#~@f#968uCzQ*6>$yr!RfqmimZmNg%3~dFw2V$u9XsOOPe?V}cZi;-HWJe3H&N{( zgm*Swp{%D+x+!{=8=I(llE$9s31xnyB`5lV!bmGGy0LUMj&$lGeEOjdBiXlbW0Tae zr1mXrLFuGUL2hiaI+GL{WD8nAii9?&sLM%d(B>3%JxRIb#-^&Jc zeDo|eTPT+Y-5eS{TfO3jWf{zFM^bc#`dTQ3Rr5}Zo~!okrkCwMIz4*6>fS?drOBSm z=mo0sv#w%$mPId8(?~~mXGUkK>xFXpj$b!KFHU`3Ns&>J<)K#Q1J$Lv!r`{`xs%}z1p#aFQ0I}tZg|EVRJW5pUT+zFNX_n#)6He) z;D|e{ULzfbqw$F9=%tqpA7dAMR1Fi#V9Er)m>l)_0KM#6_kl4dReNuJ?g0mf#^kBY z2X#WmBjB`Z63XTKSEj|BR-H&YzRrj_qZSCIu(wAS#hg=Z0&uz%*5LVun9FJsY1jGP zF;~@UW_=EL{9RXDlOA_kCErjzNq63^l5eVsLg}mn)V!r83F*h*ZIuU#R>VvJ*p)a|52t-eM)P;*FkE5?+1q~;6h zZ9Y*S|3^xYzI+L9FULGlt%7xByWNd>s$M5;`1x|oGxf1h9;-5-pW}1&ozPR>ugBAv zLiMK*oK9b&S87?Ir^R+}d>!*jts<0eI=S&9sJ2iFTj29|%xl$KugP;;YO!xrn^0^; z@8^59lA+SE@6{GUPx<|*MD{`5Ou8O5f_+l$!*IG(SZC#9zo=bwnNC%7V}Gl?NLMP_ zg1m&%O|Q0Bi~X*eN#)?n&)?Mu(v@YXfh7DS?Ylah^jl>&C>uw5SlJddiF6TK`A3~a z3MzDr{YPD(3wqWN1f7JxJT)SxSuEH7Rfkx~5ROZVA>7icA>7gyhH%>!Glbi{xFOs| zB@N*=f>%(9zq}H-Rmv1e#Wnx0aP5{g%5d$L*S63S$zG3SJ8d^9{EZv4(+&%zn(Dqq zog__Pi@HGC8ISr+D8+O#-WGI^$|k~{TSd(>Tx@rfy7RY)N}3I+!p`Rrm9-kAy*uFZ z6|Fw$>JE6fh}Kjn)l@CbjaAk9>1D94-wdd#Sw@R}f@QAl9c!;WAWfLlKh{C>j1gs~ z={Nj9@bev5GpVMfFk(7r^GREwteUn|DBaXyb1>)^lIP|K&{oov)-C<2YkNpbTWdkp zwWB19;c>Awv{R&-!-s=@C7BXaVryzQNe+qAK#zrRPku9?me>wO&n{|{@YzLXY#l?7 zT$jbxGjz*!b8MskOy^{j6}aw-ZDQz=>yg-|hH$!8|Cz3}QC8skHKMJdN3NG*;dMpu zr#~y%9NXnT({(k<3S9GJyBT`qS{U2I&@IJaK*M(9|^E3jIuKn`Z+xBS^b#vO` z)vRC(nk=MmX)nz_UhISH&DhM?0a_AiN7c+&AMGZo&bZ82Kh0&JUh^`P1!%KL&35dH z4b%#S<}#ZJPH`ccItXjRli&$0<3hD6Lg^-Ld&jsitrp3Cd(XIVtr6)gye}w1Yff4Z z-;a#YT!m6i|J?M8jnLdkrEcX%M`-ROJl-QUZxSBUky^S?x;Unzw3#G4rlYk5Bs`{L zwB;l`ren1ALi#ZstDV-%#PJZTWhd&(p1F2FT%6Wsu&zy?%yIGB9w9t;gn^z3rLc{W ziE#;9r6E}JDPQ|+WL%;aWoUfd5N#Rhr)h22Fl`;l6fr4oxVD|taoO~^5!!xI7x#>~ zk=k)mrPKv+qqK7*wbQb=(b_dqLz~rcW3;=ZdnKE*B<(3_qxJf@vDz!rqwp#%p}2-s|OKn$$|xej=5&*&COll_Bjdc_?mzR*95qeJn0jt0|OjY6qifn%00c z0M`6Ot(h*dKGU_XKWLKXMK$rA9g{UP3E$ZY=V+x! zP5ZqWFh_GCHQ3fMZm!mb^z*i!ar3lpLaC<72i@3w&1JY~MXcTVT7RKb*64Ns%hb|z znefy2Ol>-;SDTvgncBi1rdyyr7SgY!7HY3YV4JC?;kW!^7iynL)8P19sPU0{ukpt4XNkq$G%In&LpqZg`i%f;oaZ!EUiCjN_Y6b z$C{ZGwX%NvQZ0fsdSw&PAkvc+E#sGIBS?R(a0MlkCip&*mur(rbA8_oSgx%k;pn|W z+d#t6dxf@>v;;=)mD&N)HWDz>0&r0Di;Y_*n88s6R(^n~=W zgBx3;y(GyUZ9yMNl|tRvFWPsKbEqxIVwAqFKSl+xwOR#|MfA_0Izp+eNpt{Pr-f1( zzRP5tmO#RHnXJ>sky^ra#Y@<=a-4F_E!)f?s$zgfFM>N+eG^ni3PAtiQ;RzP}}Fb(vE zWR4#gzg7D}8XP|&ew!wZ*4Ilqlx^33B4t6@4y_Eyqw>J`omxdwSmhD%yR;gl5tVZy zvbFl8sg=)0?ADqJ=}-OkXkDocufg_cy-9ctwnrO4!fUX-S|ACp!S-rVB)rbrrzMc^ zI%}UciiFo^`?VAjUZ3sPrVFLAMLkpE4`}=JGB~E;e@$pPhTaS~sJ#}-Wx-P>#~;!@ z>t)RK>#X?0nthU3FYMaa%=jZ(C!rMP_1Dt)94&~-eEwP+e_Y!wgrAyhk3Xs15lS_k zIk7iBPqQ40t)#JnA;&-=LMbe@@Iw4)EsM$$3*mEnZ6E1nspjhIy)a<5Pw4pOVMkN-~KlKww6pvoc0;y zKS3}1>9#U3UsFO^=Ie`b4wbiTI9^swfg3~ftD7Ivvdu8zG`48 z3(E{$XZr3MXlvm_TJCvZU|EZ(IeM9A%-MkzEhf*^WpVoMKnIKI^K~t1_4mN~7Bw<; zH5jA~YGhHL)GMaspvD&KNn4*+802DcbAeuS!Kd1Tnp@;7)YWKQ(?P8)92e=jQMKuy zwidHVJwCM`)ZXHBmR=^k@fg&_!e+UyhM6IQdRT;!#y|HM)Z3!cO1&(!T%G-!ZD&}zNx?@QAL`CEM6sHX{KMopgafsA8LQNQNQAq0amvus_ z#cVi6aL;<$x@N*uix(t$N2`Px7Nz!J8D5`lkDqN(Ll;Ymhu{8NToX!RxS!3lcuiW@ zu2aH1i|?cbH#;TFwS`-}A%bvGd5|C{Xc1YKy)_W56SR4|X%chJulCaO>GnHv$ zP9+?)a5}8l{51AT!V!ykq`g(IBpkE&O!{#9ZbGibCgsA;HC;_nttB&&`s z6CYbR`nDZ_=Xt=Q%e%QC7_zAD+%8cP|ehjgl__=$Z(*hE{ z52B&z7ZSb?qLFDQ3Ev0N$dp6E_dz(BE|Bnj5Kg8$Bzy-$V^aYM-@(w>^pS+`U}$2J zFY9Xp-@(wtRGNhES#UO0A>n%#oK5vf_$wwCQ%e&5ipj;~M#5h)H8u4k;jfsQnnFnU zE2d_qK_vVYQ!~?86232?xoIj1-bWsRiw)n!x9sLbbe1zr*uRq1xk2_#TN`S~(_sk3=o4 z1{1z#p|;kL3E#6&TWhN*9mdwXL+fY*6yYcwG^~#Hjzi|Ky4os5TfF!lmwMVyO!#h? z`kL=M^lXb4-?{R#R#p+F@>}~xT6INJMB(tSdcUeQVEQW|->@dyMy8TIiwHEk!;)#{AVhKdiGB%k+BdN+DgfQB1#fuM`rl1sx*G-aUH`>#jvQG+@~4TE6eem+>!I zA#Z5KnPvm^(#kR6T?4(fo|lw$+6AWOk0UiYtWwcV-qd^b)w(F6^SHj+7)4lT z<@)y3W;^sk-~QTChv2Kd+G<5~Rd0~CNfE8357u^&rCLiLtnGKj8=~DJOSP6hL|gR( z`jR1*4H08n4157svnk=jtE_3H}&#W7t6 z-Eb|9DdejHKw}kUdX6+t8WyE}$aDv;g~Vtpn0|$8A+Z`{4S!pM@v2Fjww-k9I&-}C z_)+wXt~1AL6%>tttIi{aC1?pmP=oNSmrBK68?_17MtvodS(oWKRcGw56o-DO^WLy@ zZG=h%+X23sqK$K?3DC!ivOTyypP_x>P`&;mwXKe2-u|PtEY{(A`53LzG4wjygX`tv zv~`LwhYDTBYr9y7EAnq^N0@L$exi2Lu`JhjvUba%7y3@o^dD6lDLdw?k9JgyXb>K|x5RupdH8@KNZ=Ol@8_Uwo1F?5WHha%k#6HX72DcS_OxCcU!CVc4%AJI&G9g z=fl@)8ywml_LY|9(4FuNTET2PO&PvXYvjHR%7o7eXKG0ftq$9!eaM8*CGXHSFyWZK zL;H~lpLyM({l$dO!|v2doTc3H-6^}Y+D!P&-7c+zqA6lXiT8)?(#ART$*?`zw@i<9 zT|I2CcFdtI!}e=+f59{})K?DULNg!PE#wq93$zOs|d2)$IrEU8W1it9L%4&0_lF zc&=_ow2ztaD+@=p&zSHl3rDq;Ou6CB3dgh!Od+lJ4m+l8XSy@>n&(GtFOxnk1ioeT z1JiRUr#tjEKBn<{W%)m zoTTMv%01?I*a@u|Q>`&&I-k^@WO@~JC$;iSkBq6_`IJ_Lsmz#M-A-wBnA(EwwAPTR zALveNEt!t(INj-Itpn4=9T$MQGu;JUw$_&^&&~@#!l&6MYOsferED@>0aF9XzqY0|2r!>(!VnLb#R4b+Wk;=ya4>slYCnFm9} zb#17kbZx@;Yn~fgEYqyxLX##ExnHP20L4AaLokltZhS0hB+)MhXZe7vE!rG3OS z;_(7NixkmZ>UZsDMN{C-WzR?au3d4cTErjPqp(JabNzR_G>EvZm3F8}#2syjq72b; zTI#^Rv?PbxMhJbbBAT~)^@F5?IZ=3oSN}s1zU84$xKDrKBIb}P2F&ac9;Clcqpr^U$D`8I@BZR5q*$D{elYUF^cf|^svV)_n6sj3}{>-&hH#dby%*Mt6|vJaTKFXC~%ry`g+cKseG!lC04CG;eR z&P9~c-*V_`L}`7UBDkNZ{$CMK>lc^`PW>yQj9w1DP=u}dXp!K^vU&>B+v)zuXZ7cU zN%u?JLXqY5noPL1RzYvTbgE$K$QSfBxybUXL(fH4(t9eJB%T{wC9;Yxa+B_b)(s-7 z=_NHJ+8=7@m58*uaD}Rd9?H}Vu29v`UuMePx$X7cnDDp~s>3VER7>M= zB~gW@h@VHV(pU#BGmAd*ICOodx z)fX~7GNz%Zr!QwJGo}F0I;OUudr9BQ)DLto>3f*)xKdv~$b`q0`ua~ycwA|qXEWh( zrGXA(ttxHCo-UCu>o=Ju?Rf(TUcjbwr?%G%e?`}rE^f~N%FDE1&EUv}dSRy3YvO@Q zF|AuSII@xc4AcH~@jx#!omo37@>RVilUN6DE7BVJjBBFzV!~rbQ+*H<9y^-q(M))ZYo;eN;W4h6K8gvCan1D!On8iIu1{ma<4Ozt zLnb_~w9pqY6~ELXvZcO^>Dfzdfz}eKy}y;7r3jyG86Vk7uV7$(!k4vL&WvoWSNE&h z6&BfIFcnF_DF7#XgA z!PI!i#mMgZZbk40&Ji~wU)K{tR4U4|p89kmHIMA6&tW>eQVj2@FJM}*#spf%v~C^J z8m3d*3j%FsI^|8vcfUl&Q*&GC-$^z?VMZz4W?y(KCEf;$mcP z{eYqjsHNwJ_tmo$O%Vf%R2$w;Z=4S;@%mqb;r;d2ifHd2pm!qDPOm&VY=GWF(FpCv z%50$iF3W*>ilR)Axz1w`RcG!iMM_9-*4w4K!32g_NH#;Itk- zOpj!`xxG*LaJ^As(w%(m_2E&vzX;Le8H0w$>W?eJk-bfLf?i!whPLV5=;4WaJtjPM zBFC4q7FrMo}{x0S6mW@C$kP$T;3d>>JZ*l_NLxhr7}g7**|G`hW-xI&3J>V3URG4gtEy*L zcw0mFs5yG1BI-SJ^pOtr2Hi|W*kXgCKGK&uy4&sN>1!NM5ovLwc0{ev=P;S0_eOoGA6JwO&!ZoXTBV<5GDjbeTCHDE zw8h(Y^qHu&x>f?y+~O@W`cl+7JycP)r_Z1>QD5mVGqw8Vc+>{HHB%(Kmt&LOg(-W* zji}9fG}D)lm5JD_r!e6&?pyRxOk;P&L~YS0GQrElqqpiah;)3aJyU<5b=UjHL}lvp z6>af;99qe@P5)dGwdOW`CF`&Z+w|Q`ScdJoD2XM?(6+;w@J?N0+6QOCJN3MZs2A+g z^OFu*8qUh~ryVk)cj=83VK2xVy<6|==pKvyMvri)Wa+(nxP?AM`+cuZWy1FRK|igC%6?S;OA+>^Qqf0s?Fmc;>DlOG`bb6Dde@>= zqkqz8GYtefuCG>&ol(+1n(gSaXOY0FQ^=l5j9DPzBQX2D1 z7foSR<+T2;qAk8X6U~Uz`b5Zt*2T zFTbiEV`@A)ChD5*EknA5(TAh1>mf`dV6VENi?XCEvC|`N=?P3lM}HiBOaGW@Fr@N_ zzKW^Cw6@|;z2`F+Z<5GeY)SMT{T)SHd}qdf9Q~KRLlM5Qr-|?wS&Gud^2b7j*SNuy znpP&lXIRf-DjDMJxh5jWD5@x33{GDY9c;{0G)c_P-W;tPYuWPkPj^Hc#ulcUZ#EHz zv7f2kn;u~rkRbeR$&GuJX&hnQfI3ZtWn6aXQj|1;%3N5n{AalrFv*{cUt! zV=L1!pht|o<A9Xycgdr+mekVN7!YEbB(3#r9 zDD{Mqm+8*Vn5ZX=B1~7Od7?`jrHS-+V3c~wc$#(3!zlHXQ9)6v_`KJSsHcq%ti!h) zl`#f0eF!;}HKLjDokwMj3?_W%(KE)oO!$_gXN^yY)LV|8GZr%a47opNe8!ge&ZFmy zubA*%N#%`gY>96`dfwQ}gl|BqU}Ui+zKP=nTPA#(vz{?P5v?WEGZGciajc#(N>R2xqv*}(dd5bk&w*Yt zZZX9Vz8hWNs8Ctur%wQCV7#G-<}WWBF%G3hyllLs2*>i^m{*KBj_!8*M#e&inuu48 z?TYAF)!4Yggri~;Be)9Yx5bO2VpF386OKzQjg3q=GPE`pRYl8*;`cZ6#I!MvC`uQZ zMIVi6Yxt_6E?s;w_|celMqWj5T^o*u?TsRe=vdsrD5fYw)L36Eri1YeQ-RxMfGRok zd`u@}2Gjh_J)^rCyA@@sqiC2BQXTWl)bJ?U&1kC#XF=6tdKfWG=IFXHJ&n&5;Zd|v zOfO@VL#<+Z8&zvyD!6{uHKwmo*P)&<{ftpe4UP_q8DLCxXn4#(KEX1v7oU7yi0k;ZF^@Qp-uW1@{7Oq;Gu3yU@46`jx<9(Xq<&KSkI z>;0#N#Tkp3zU%XTOuX?OTSjl1ACqVtA@VFLvMeUaxXyHFrbi?jA{0G4;fdY3Atu?V zz%+E)?wAzg0+Fu4Xp?4KX5Hd`8)DK7vlhmqSxLI_h$7rqj>e=Lr4()T{8ThVj4*04 zZ5kXR-Za`MI^i+bANOP!-5mNEXggDljh8$ljc=JoG`SiWqB@V5-rp3=q6J8(SLoxJP5g87Ycz|GN~FgAv2ATx|9Q+ zq0BVuGvWR>%V?^I_P_Uy7K+g85b?edsR&E-So8-*ibEw!e`xHbcm`{!MiZaF7KA~cPv5^U{@Gmre zU^?HYiCAPDW5Rm@78`kA!rU{(v0kC#b0a^I77I_-EHO$j;km^U;|V6bD}IUbyrQkz zyWsT_qpBhrO_vxA6s3y3SL((rF}f%kA!c1MW0x79P&|RPyTaH=@x<6&)52C5XE`3W z$`?j~`si7zsD9HUzBHa^>OT6B*e{JxMO(!<=mjf{Hj3bl!mv-THYT&K@#tW&#@Nj9 zCS3^;YmLLK!``#bsM7#*$bgZrddycwUm}5H!3N_^)@_1OW0NtJ=_-s2n~a5QY1BLu zwaM7X^mV5qv73!0FJqc?tlDC%Q-t+WGIooRsR(;Wnb@tyUPsqNWE#g5;ab-VvD=IW zuV5-P&TluGDWcllVRRwVI_+*Kb{IXG2JJ2YG*A)czSBr?#oKAjV$0&OHDh-g^O#Am5NVs{xkm=+Ch4)ilq+|ahMyN!!XGlzBt(i^H8gc5ng9-|PE);_jJ>>i^8 z)1cTsK%q?D$icDS7!8<;MGgn*#x#CvLhQFjAEr;IrU8v$`Y5TP*lUbqT9s4)=v^X} z`#xiqqAA)(^GC<-GrnNUVkh1PTCXTwD|6yqpzW-?ex_8!erJ}B`*eVCfB%kknHH{j z9B>HF#|{|3QGTNLwk6RA46PCMrM~A&MI16h6s2p!&X)ly%(~Ivm5TV@D9O4h-<1I> z$2wfWI&AzvI#r^>#%a=t%t7#8IHUBdDhII&=m(=aQyDmqJ7V->nhfW0M~nzX>EcN^ zk2_+FVcibU9W|yityQ!@Q6?PUcSIdEGMVt$|D$o5$P?CY=z!yfzcJ>XspI)(mQjWY z&o{G-21Fh_-^?z__lQ%*Y^EvI%0!&9Yd09zW=W9)fjyP_#t{h#v0 zTrvtZ#dt`&V=o)C9Xc5MtC7E%t;>r2&FJaSnb<4FZHKPLUNu%Vw=G57HKSY$o2a+}*7+7zdmh1%P??Qy!<$D!4+hMDEiw{fOfp@VIC zD9&%DIP_zjW#;c_>wb=t=1hk!#pN+ucCvMU#)X(09SVxiYqsfZ>+;6uGj}jm{i#U& zBj!GbO2+3me{krT_yXohhbqQDYF>6IG`^sD%c1)5h0NeClta~@n#UJ5^EuQpzKB`G zp>FYynNK@3Aik(s$)VWzVrD&uGUAJy%^jK;|G3%Sp{emD%x(^S5MR>l>(IyXrOYUY zmc~C}CONb^zO*^kp{?;xno}M6HvTDdwnK;GpEegebSl1#xyGSO@ny|z4*eegjCsJJ zpoC}5V-A@K<;>F#sbg!1Nfhe{+oZ{Bg}>4XYqa96uNpHHZ0S`Jl9c)={- zP`!i~%~B3EPpD)*<52sA%4StXbiP@|tjiPxE38#a*!AIWOKzNJRWUo0PG2yxrMHUN zQ&EPv1K%~NY7S5|Nra8)nNZc-s%VO6aCCEYb#tFXJrin}M>yWsM+YT@n%5i(@`jqC zJC-Oze0?-Bp|)Abp~Qqb<_JYo#EQ`w3H8hg4!xc5l6ky`stGuE%9qf+mVRLgFk-F2cxw(i5?=);~ z?otGA{uoz1rn!08p%n=&P51k?iwyD<&enVHbm9N^IYgm&g+hmI$7Fy|^d z;i=xLtLS7dVqL3Nr6M|+UpSN;)ydq*wC(LCqO;lI4a)Dww+AJ3F}FGtqWZh zy9Y;yo1qTD%_?RarbfGePv~aub?CSD-OMh%F&^AovHRob?&f4gG+%n%%k& z@Va@K$ye)4)Enk)MKlNNWd`+Cxobnmm5S(P`iXE}2lSLfW^8Y>nj*TtwXeBEQL32u zSxi)4vv5C51)ln@0?(D3<(QU@)e`%eQ<=1xU8DP(dzn^L=^8!2%-^5lH5*qZVxU=I zAW>gtJW><$iVu<;MBKiW@5VJQE-m^Ev9L$7w{tYqH6s3w6VGcILT*6cf?g|}hdIn?e znF8-S9BSrg!aEIznq?Ky_rQjk6D4a zh&6vme$%QE2|k@037Cj1UZg4xZXV3BA>JG3n<$sF&H znJ?L#>(K776myM3`@&Mqy$;QtfiOW;ut(`ZCPU z4o#~$(j4Z{CkZo~^Uz&py;ixzwag~{%h}LOWn=_ekopz16oC)8yxW@cOQ3lN5=YZ~* zqHNCx@tMB0=2?g4`_`Fd5;6A^o)@Q86&uXain2YgOdFfH(cI3u0ip5UP38@z8)H&| z?lP5sf0TE#nJbA>`Sy*sy<1GlbnT5P-mT`NOhxj~@_ua=XS(yqTyLiN6w^+*(7Vkn z&-9U8=G|^qVVaU}wReYEn`v;qjozK+D@?8HZ}aXlTQL3h(l_4SW(OuM{h)V`*^Mcr z|P_H?Ho%paNJ&Rzh@X6jMpbf+WcC8mB=E&$zRsy*{`r=#XyObusV z0Me4Fzo0M2%%>Ek!u{7@Bpx>_DWYTJNi)=;5OLCM;)-|5?Ca>(C1#s3F5MY(3hA`4 zeVK{p%=aD35OL1jtteF(Z^4&O%}-L$msIg`^1j6LW{Gs9iDK@8Imd4P0_L@rwCZ2F1f~mR>bOM-uJ3c_#6yS$Y)F=(lbpUN=8sYW$ur>4urb^mJ%f zal@=Onk>h?rGaky7^1bkBv7GooJt(rnQ9Jsi>P=aQlIfeH-845cRsAA=(k*ks z+oW4w;!NT#GkOBispJsxhdD`6x@Z|zB zg_Lfx_~}yPq+tJPrfI#~Cu#o5?_fN7^Rel#r3l-vSCZ*(N+f2ZI{cabKF-P;x=mGUo9G)dHbD=zU#|E(#gn#VRceje?LXE=RD(o+ogNX|GrCC-oHf=-aX|J75%$hx{Chq6;bV0@}E+KwG<*M z`LDPvEBp1ScJAvEtN9BlqTH+dD=>vkwK|3RJ19yO-~GBVsgC~}MH5AfqnSx{{r+i~ zN~UN#wNR&eer-Aue2f0q-AS+bGZbZtaldp4YUp3Bi1xTf{;jOT92)umWWrRM_^ZyK zG%;Qa|0{|pUQ2&-)?vJs{w_=y?=`30OLzUYatHrhS1KL-UlM7{!{Cd5{?&@8FLm;7 zWlK!6lYhX>K#98gbIl6)(!*a!5&81EzXa(AgRAUWj5+2 zidL;pBn|Rc{4kK_V1Io@l;#kB6PIp?KSL4uIn+Oab(kN}97=QUpT8tU`m+>KJ4E@X zd_+2Iqj>*DMbr)n{%;gfeu@4=L|T{iza=I5e_|TE{wB~FrulH^dy@Ya(;B$*J<0E% zi#cRy_#ADrzZerfN1N;~qbO6LpDF%ZOxQ;0{?Q++c&hJ?^3PO6mZSV3^HE1-80$Zx zi2R)3Kdoq@c^;-`4HZ!;)BPfxpV)fG>;uuK{V0%DBs2f)@LGC>?qBnZF;AwhX>j`I$d~X)AoK@-zPuCVcbi z=l)ep_~zBm{hOFd!20eI{|=_An+pK#CsK92)PKUE0%EEEu0t;-FY`b48TyI7{MLSj z|0Rc>?DU1duR}GHSNf+aq83}@_kT|1!0cI)J0{;^E8I(AMz?*EW!+@v>>Py4@Ms+=`2IorS8p~&Pj{$or(b$cWE z7yk{1S|^|P=UstbXY1Xv5|S_ZUr>Z)NCRp>I?vm+MkinP4`#YjZI16(eTmDaoJoT$=NdDdb zBkNYBUi19n9FMSP1qgfApN}_JROm zFK{RrdvbuVC+Bxk!Jho6L)Z%fguNg@*b4%LEgc|i+W=wP1_;~Mpl)0rIZGo&{@G;Adegm!fPPYqzlV2ou(BVXFia)^1^| zJQLP#5vwK>)@~8&RYjP?_T)Yg_)`yBPhl4_Oxd8$}#n6QUbvHCM% zU#e=2Q-rDf0yIq#rg9l*4qIX>)vV8%FqLXnCKIMo-8!QvRU0qNR~SG`8w9GOz3qT>naoGUdQ@_ z3HQx9mS?>xks5dFSV2r!zB*QJCM;haOA@JZx2{!yb+~WVvkECn)%JyzNU3K%sR;di z3aC6;s@8nTs>y_DzGSs#LO<(UJ()1g`c@PZ)=PcsJw>Tnv8RWRaVGhrw)VG!> z%2vnX2G%i-hvj?OTJjZ^FI9XUJ}vBJD`kT!t*XygtO-QQvxe3zCiJYKwSoyfYh-0I zp=XV(!-}#!I7T+I&J*c4MmDx?DT4Qc!<|))EwK^v%g|0Y4gsCc^i@xIzRJqWbf_mh zUu6|xx^xttud+%pd5*#JRo1gi$?%PUX4Z>LGvFHm&8$#GG$U(n%~X^sQZp*0w6cyd z621y4iMom6K!cGf{jH!~NHk|3V9nf3@qX(yK4qvi zcMnn7tPfJ6tkd5RRnA(H5^puwi!@RE5w;^G&04_(-^)oEZE5?-^6LImDPyg}Opm^C zEoFjL;XBfKXWmVD$C|+O zhlxI`RXg=VtIQFiCE?9e=UFjKCpWZBop0S%MCW*)SkE4%GmSz=x&(b{)nd9;t4q)V zs|66vem!EL)m{d*A~knX7qtw<+cpVURx7$Sl1Hdt)E$As5V z7F%gU#OMHyo1#?;hh)=OEW%QbLro)uO@ zrUEG=Q@^mV4c$KxD2=>OsA*-xQto!sG$ZvZ zYp_Efr*5+5C`uJ&v#xozTB{V%Rkp2G&(oNDrh3cDR%?W!RPjZthGMG)pG5{;su)`X zX-GCvrF5j-XNVfWliFLY(r1aPU09mB)vC^P{*5Z3Ut2Ai=C@vz`n5It99a&!u^~0n zI?U7`)&RFzx6YI9QCJh-W|g@>R6pTr!EILEi$pOq=jPdNjbQSHo-Me;%3{K|#qG4p zULwovmqt|GY1LxdC@cAPTCJGI7JIBpifE1H8!MD_ z;>*Vlq<&-dRfN|jwx{m31}MUNUylJLDWdE4d#wzL2YtdL_FB`3AeF&j`I#b0WuLWF z5vFn`b)U6G5r4PS+C}kHD*LRT6yZAGDzLn$h*H^aT~|akvEP!vs!z<;-EEvX-jfLamb1!f>i!U zJ!HMfx@S6xw8Pe0Ow~K(0-EAjT4_I6^I3Oi>Z55#tAELa%R9vn-9NMz6s@d5IuR zk2ql!W*zSDC#E+|yTh(p`yJXBcFj8L(EOU$t-B5t5I3x% z*T|QBz0QW+v|e=RV%ROKsY7FZzgr0oO{@8bHOZmLHUG30ICLfKwzbir^||g?KRfh$ z*j?+kLyJTHvWi}}a~I)4R&ywKxJPz!NQQgmn~E|-t0Id-d~zjI^yTk;LGqX)m_sK& zk(Nv5zkzA0`)Sj1%ZiF{=I9ZItWG*HAy=_3hO9?AEq{w^9z(v$RIWt`Shi-G41206 zJ2B0NJ=K)2GiCkSQ21qkrfTrSpI=5W&Hl7vnqS5EU_h6{bOXribT~cbJkqgTfw>zFVr!gs#7ymS5&!nv-WxS^-%|5#{%&d{PnR_o#f1 zEu(Tpi$~?lj&98(1!YG?*?NOp6(1=i`!IFC0%!Ab1QU**h2(6eu|Ff7A@an-I&C3& zjj7v@9w5)}=qLG7NLq@>mqN0DqI8ibs6XUa$)zhSLs@qr_l^98WdlW&%44#n%knYV zfh|{iW78g!-CUMMo$PyDLKxidsbicPgS53zdglmZ9<|w){$rPYaconC^&o(`v~Z zOznebrqz~rnQD3Frqz+TZU^e6u9S+>MLu(2-@5V%m#&_CmUW)o3)AY!`b^K83)5bb z!(5j2WdiH^hb&C1FTZ!`8pz|U>zXSit${3fCy@Kg@^MA!VnJ|s&&#qp(`ci+=N0*y zW4SD?p&Y0PXJmD1HxNlYjPFqTA0WBzb0?EbZzBb*3E_-+DbpXeZub7?PPvM>B6st zigxljm#)36%({BHLq&Vp$ffHbTe2=YcuM~ca*#{cNk*|w%eB0JCplHo2~VMI{ql5` z?=x)+tt!Ih$F6wYkn()E|2F5N)cfOWfqZ>9~DZAk}b zD5rdbWLKu-f<3|q$v2#MLFt3!M2FzcMmbFpd^shTl|Dp%s)))rRDR*I9106<=ykfd z;me;sRDR7=#+c(9CbzpRBjjGzjSGG(Jwl#liZvcfkCe9*Q4YgpkS|aZ!=+zQy7)Gz zRQhn4PZ3#0$>J`{DESmyruxdJN6GRo%V=4{Wf?7BV#~Kg!RMl73zub#?Ci3Pk*~Am z98baLV&o8)WvonaS;oo{Y}wvh@VQty#bp^M=eR86^@Oe2*Nr$p=KV5@`9pNks?v21uLCC_w-&PQHBtC>cOle zNfuQluj6*TEuHPG%kEo+iuW3gn(9gES<{Jx!Ki zx||m+YcX}thtyHg3FTRu>`tUSOP76Ehn}U&7}lX@Bjj!-^z2P}KoNPCA+NCxJsT-o z>H*J2%5_G-vyt*J6M8mMURQKNKXSTM#7KFENcl2S2AL`q9eo)o{X`zT3xAaC#)Q6% zmVFda{~RMD713BQMkXjq7e;W^^f7XTqYD;ecM@5rJ=>YV|TWLYMBx^j{%$Cmism`Sn*6TUZQvV4UJ-y1VU zw&r;FW}5fp>rD7&nyGTQBC5gZGSQ*W5~j;Z4h4&ua+xBk!C7(z6V~7?SxHj+VcX7< zp+u_AX36@j!#bNKo3aku_I){-3G3_wIa3k!v)OVj>#(1FC^s@;ejm#9c__a@r+)zY znn>mMq1??n%oC7hoC7h{ z9KjaLsjS2N7R%YJ!~8yz*O)NB&*g1Jl;09rG=Ct!r80&I^IIy5K8iXT!IsKuOgK&~ zm2DN#II&cAB~oQyCVR3DeOV?4unv7$CU-NTFU#ZsMdZsed5v{g_T{o^LGlcJSuXn& z3iz^Ij$lGxmdg(mkuS^Td?Mw`a`_qS(3jmzARGl=~`qjCGj% zYFVv#pe9yJtwbRA)v`1b*2HRAPZ9aDTE0r8d|4w~vJQP&BRjATeOW74F`+N(gkEowqBQ0}HMm)pP(J1 zB4;w8FI(hlMdZsCxrs>mvPEuZ9s06G?qwbNvQ>sYMP)}{zLpIXkuRCDC+o0Yw#ki5 z=*u=)rcA(>ZL$Fq`m#-SS46&SlYNPlFWcl0)}b%kWDM)jm+kU26Z*14UQk57?3Dhp zc__uqO7(-K;}j_Q?|E z$!qjwzbvB&eOZA$P`7?Bag^cOj!0KGU53^*^kJnicaX)PYq5#B4-n+ z(jJxbS%;-PDpx3?9FEE@Y>BmdOm1hw9FECC6;w^AW5+RBf=H!#Og_yzO!Jr&0>1d& z8@FBhzz(JUJR<*9A-v+^S$y~6x)ju+1m57V66JYnVfYP*>lFv`qD?Qb3=*@GQQk_~ zzj8&{^uz6*9k_kJL_qR}k_WabTTIiD=ajg$_l7a$huM2Y$|3YHY}mcIllVRmA`a?id%809{J5_ipe#q6#3OICJ5%bapbA*Y<|Q42i^QnNiF`P?PW6vjwh5Hi_Po%Kfl^?Ya`A}KwNZ{+ub_Gkgnc6av3otV zQ}Z9bRMp)19=6z^0FlKlEF-+r9lRC;D*m_0H_b|L*28Ij5UhEM^ zrek0b@P4`2O(Uw=!z&R^IXf_SFhd^TFI7s0UICfv``!cNufJzlQ{|{C_^j z|E!JvH^idRp0+rK(9r~DuCp;rqv(UfcArPBJ4_=FrC_H+BM+rxhrN(~aAz;72BJ>uG@=s(u5 zkH@`$)|LcpY;OY+va!pBBZD2r>`PkTA0A&A?t{oTtp?l9#-+qICs zhw}~O4(nlRtR4s{_(Uz(dPLSNObx?6F-A%9f1~0;DZI+wBZ9v}3Dw>bCC3zOKLh!C z#X8XX1ZkVp2?_D?2-8lDd${!~txxQn97q#$w8u}%<$nKR&nl+8QZz0X*W6ntR|lV_TB^l~pLA@ITpZgMJQs!P5KF!MMyD4b)%OxPts8=5gfe}=i1k4N%1VV?Z& zOWJ;Of2_yg{MRe?%*R{;VV@`fJ_LzdwNWn5qs`k@DU3Bn;kT<|7`6YZ7cGAWZ3Gg<~$n^@^X=F_glozhP?SR-+9`++i${PyCb?NCDII2uhQ-xJKj^ zy`W8PdCt8FTO8gd1Y5hjWRp|wPR*STdV)P1(timk^nFG`vEs=W#q z$noEm=R1fgcSypNaZIpR_Ks8uq)GD5YX4f7f|i)?gSVL4E>(LM;STyh7*qaBiH zjN4J|FI3W}oTI;8y6~20gIll2f*D%Quq|1lW?Ua-qRmycC2wDaSvrgx$538GwJC)= ztGxivE4|{?VOYaYCg8r@3}*PjZ2wQR7|W+(!P%V3g<|EDQ|`WP=ug&xtqX$!`s(f-@7(C3!0rSjUjP^sTgM-~i2 zUxK|Oh>!1X`ChpHoaA=gxLcS$k5rI?y+>25y;m_cOfyKF`oPwD#T@Vf)&P}1b1z~4 z6e)Ptd~qt;pw>QSp*BcqgISBU3MGP(+@osPt7;goJE(fjsdZb9RrQHB9`Q|EOs7IS z?1z80#&Z3tX2>M3uUh$fTa=>~?%`M385tPs@qw5Eh2Mm^hg};aIS*QU?GD${?R9t> zF}gvE*!w9;d;(Y9VMN-8^?=%3Y6U*GN?#KrKSFz~LpWCgOBjW~GKg2{18Lgp_Pb`| zJ`&y%%T)p9EjTMi$sTyqh%KRcntPkG4`aRA<-ðp{(4C`^6tXEi6UI1Te{E79kz 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

      >Wg(`#sX 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 Jz5e6z{y(bktD67- literal 0 HcmV?d00001 diff --git a/packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.xml new file mode 100644 index 0000000..1934448 --- /dev/null +++ b/packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.xml @@ -0,0 +1,9541 @@ + + + + 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 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 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 + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is 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 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. + + + + + 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 64. + + + + + 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 64. + + + + + 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 64. + + + + + 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. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + 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. + + + + + 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. + + + + + 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. + + + + + + + + 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. + + + + + 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. + + + + + 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. + + + + 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. + + + + + + + + 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. + + + + Represents a JSON property. + + + + + 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. + + + + + 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 cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + 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 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. + + + + + 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. + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + 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). + + + + + 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. + + + + + 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. + + + + 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. + + + + 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 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 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/packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..be3857e98840f6af6b527af366150ecbe79bb283 GIT binary patch literal 584976 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⪅@zLU-#k}IAh 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 + 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 + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is 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 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. + + + + + 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 64. + + + + + 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 64. + + + + + 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 64. + + + + + 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. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + 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. + + + + + 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. + + + + + 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. + + + + + + + + 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. + + + + + 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. + + + + + + + + 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. + + + + + 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. + + + + + 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 cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + 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 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. + + + + + 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 . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + 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). + + + + + 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/packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..341d08fc8b7ea5cda1f12b3d2756b539e1f94ed0 GIT binary patch literal 711952 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
      (T}H@mdam_OzOC!_o9?4{p$!2lpS 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 DhO?6O literal 0 HcmV?d00001 diff --git a/packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.xml new file mode 100644 index 0000000..2c981ab --- /dev/null +++ b/packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.xml @@ -0,0 +1,11363 @@ + + + + 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 + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is 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 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 64. + + + + + 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 64. + + + + + 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 64. + + + + + 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. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + 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 cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + 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 . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + 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/packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..d035c38b4edec5c10d4bc421a2dce19f5f998677 GIT binary patch literal 712464 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≀-~gC8dflab=g^w4(KOPXwpOyk)f1V4 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

      a}WImGl=81hq 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

      E8M**(dU{S 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%0DMqEZz0aTJh&9-MMO!Y0F0 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 literal 0 HcmV?d00001 diff --git a/packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.xml new file mode 100644 index 0000000..6e3a52b --- /dev/null +++ b/packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.xml @@ -0,0 +1,11325 @@ + + + + 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 + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is 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 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 64. + + + + + 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 64. + + + + + 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 64. + + + + + 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. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + 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 cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + 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 . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + 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. + + + + diff --git a/packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0b1ff06f4f4d83f90fb29e3cd32f8a2626e47f1 GIT binary patch literal 680720 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Π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 literal 0 HcmV?d00001 diff --git a/packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.xml new file mode 100644 index 0000000..4409234 --- /dev/null +++ b/packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.xml @@ -0,0 +1,11051 @@ + + + + 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. + + + + + 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 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 + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is 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 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 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. + + + + 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 64. + + + + + 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 + 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 + 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 64. + + + + + 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 64. + + + + + 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. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + 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 + 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 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. + + + + 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. + + + + + 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. + + + + 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 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 cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + 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 . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + 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. + + + + + 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. + + + + + + Allows users to control class loading and mandate what class to load. + + + + + 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. + + + + 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 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 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. + + + + 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. + + + + 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 . + + + + + 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. + + + + + Specifies what messages to output for the class. + + + + + Output no tracing and debugging messages. + + + + + Output error-handling messages. + + + + + Output warnings and error-handling messages. + + + + + Output informational messages, warnings, and error-handling messages. + + + + + Output all debugging and tracing messages. + + + + + 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 + + + + + List of primitive types which can be widened. + + + + + Widening masks for primitive types above. + Index of the value in this array defines a type we're widening, + while the bits in mask define types it can be widened to (including itself). + + For example, value at index 0 defines a bool type, and it only has bit 0 set, + i.e. bool values can be assigned only to bool. + + + + + Checks if value of primitive type can be + assigned to parameter of primitive type . + + Source primitive type. + Target primitive type. + true if source type can be widened to target type, false otherwise. + + + + Checks if a set of values with given can be used + to invoke a method with specified . + + Method parameters. + Argument types. + Try to pack extra arguments into the last parameter when it is marked up with . + true if method can be called with given arguments, false otherwise. + + + + Compares two sets of parameters to determine + which one suits better for given argument types. + + + + + Returns a best method overload for given argument . + + List of method candidates. + Argument types. + Best method overload, or null if none matched. + + + + 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. + + + + + 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 method is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The is used to load the assembly. + + + + 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/packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..b6832251e51009ea9823f9a04aa5d5d2e6497303 GIT binary patch literal 699664 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�P#}5&*v~34!02gu&lR#({s7><{LYP6YExBjC=ZQLwBu2JT)u z2^>^f1CA^`2;94LD!5C+E)xPswipPs?uvPtR`x&&-d5XXh^h z|C-+dUXWi4UX(u@yd=M#lZkIj_XWQ%EeC%rb#tz;PucO{zGWwZ_Tux z*;H^=*(9*8Y&tlnY$iCjtQI`9Y&LjUSv}_*3(F>Q&hb>)<=}H=SAs8;T@Aieb}jfy z+4bOSWjBCtl-&rvRdy5S93A~9f?fSD1y}aJ6}+VXzTjp3%fT!9yTM!f-_9w>hsZaJ zt;jcvkC8toE*h`_yllWj;1vTN0k0ZB+~S%6kAv3@coO{EfPaF2AMiBzj{%#(n+H4# z-ZJ2M@U{Ujf_Dsf8N6%2tKdBYUI*_R@Fw`cfGzx+oo{!YDDvg+V1Ie$Zej53-NuOl z@?7`;`B(TZ@&foS@*?;^c?o==ybQjpyaK+fyb8X%{2P3C`FHpp@*nU$p&W8|0ca`_d!T>cxrpZpfSpZp%~mOsMX@@Ke5{tEZV-{D^QC)~?& zcO2(H#_nM-8}666aKCiH1F`@fkVWvI>;n(VQg}%23=hdNc!lf_uaLXI!*W-6SnduV zD+j^H$|3M^au|G^91b5ZN5aR;z2W=Iec=1cec=;iIedb2!zW5Fe4_Nj50F9l0kQ%f zkz?TzIUZgqC%`M^0r04-ghyo+yh>KXtK?*OOdbf2$tmz^ISpPdXTT@PS@21+4nA4V zflrom;WhGLc#S+1exN)IexN)Yevn)MKS(yir^toyDRMDm!Dq^2;Irg$@LBQ%c&+>kyjGqBuahUk>*Oi$+43~_Y-n=@&$N< zdPVkjM-Qa73js@S~sZH{2G&jk2 z(cC0IMst(=6wOWYb2K-}FVWm2ze4k$^528P;J1UuaVGRV{3-b({Au|!{Au|s{2BQ> z{2BQtoZaZb0Wf=TJ6JIIVz6j%C)j6jH&{COQgG+N6FEsL8yp7v4<5&P(k}34<*xAO z<#71(awPmk=_a%nrI*lNl)=I4!3siqQH~|Fm*jXfUy>8hd|6f!<}30rB(KQBk-RDw zz+aWk@Ym!*_-k@8{0-Sgm~Y5sg!zW-Acb$pF2a06E+@=4ns3WH(0p6oh34Dx z9yH&U_o4Z=d;raNoJ3q19ne2J&tldtg9d-64&dQZN= zQ}4^S(R^RNi{|@sE1K`ikI{Tzev0P%@^dubmtUg!f&4d`AINXf{6PMQ<_Gd;G(V8P zqWOXR9nBBqpJ;w4jUfRrdq_K2FyvyeXh1@G`C4Nn%kro&26#*&24fln%m@fG`GnKXl|1Sp!u<^Li1x; zjpoO43Ys6wX=r{dXQ279oQ3AcvJTBp{GHY$-X`NzU+gNtXrE{LyxiyQK416wvrlo!?j_?&PAz$-WOC`DrOlGwpx3;G8J+`G$*yNH3lfzt-A8F=r&*9U$(Fl*O- zyVmS_^sbwC6}#=V+pOKz?sn5|&+qo_ZaeQD+vq3m_d$E?wa3+a#0D)Lw0_XP z2E9M%pusJJTL)h-_{+h63?4ruHe}k6`XTFv+&<*XAw@%Lhu%5#p`jaxemm3{w%0KC zu=-(#4g1TmQ-^&tEN9PAdwTY)+H>ZfhwpjZo@ecO^`3X^`R1MzhEEB`{lR?x*u@A>Uq%n ztoI%7Ht$#7Lwt*T*ZUswz3My3-x~N!;NrjofoB452KEh(4^{`42QLm@6?`iAVsJ}v zYw)XJV`y3E_|P4pk3!LkLn~HR{H5abic2fLs;CYh9&QPr7``feWB6a;E#ZHMv&L48 ztsFaL?3}TOkL?My)#-~)m3$VRdsAZ zY)NcQ?CjVxu@7TE#}-wuu70fg?~`UuK6vs!Cf_-^Z%tdx@|xpnKCk(<=GU6-2a1E{ zACxtvXiC2+gQnC^Sv=*ush3W@cIvBB-=6x>)L*7?a5X(%+gjUMyQXe^-G;i?>%Omh zd-i{3=gkStsh%@qPVJmK<~%Uxu{p2L8B#yB{=)hz>u;#Pwf^4vN9y0J|D^th`akN& z&7D2>{JGc7y?O3kb040&Y3_4#^XDx+xayEE4*C9&KMpB7bdN(v9=iXb)rU?$bm5`x zhps&I(L>ATUp(J+c7Zr9y8=8udog%I_Db-??5n`PWZws_&VC;}DO;RVAl77;f+uHB z2G?dU22aU80X#MPZ1A+~`@nVC?}Mjje+r(FU3zYTI5T?)cvf}=cy{&-@SNg&b{Y^T%|<)-8cUq++)>$J@rrNMLvW3>Y4O^z9X}I+xCQ9 zaz91?-8X+A_uutj&v>)$N|xLFzWFb{X!C3*6qWwhxM!;WdWLgukNiyJ+e+?{XVSl| zhuqe=Z~mp+L(inYntQ4Vxy|pJ|2X&66Y@m7r~NIn{P(jn%m49hX8F@S^lcsLLl6Cg zJkm=(KhcYRt@FNRvQ+ewd$ac3n>FX&tTp#$jkz~#%f0z!gfXlu%UMsBvyLoh{aDVr zv7Gf{IqSr7)`#V+3(Hv#ma`5lXZ=^sy04t|UODT$a@Kd{tn12I&y}-|D`)*y&bqCf z^&0yl7$3%u31EVl5T*hX#*D>`!;Hu5k6|^%`l+0CQ#tFUa@I+1)<EpFB;Zq_Mo)+cV(C2rOuZf@s!xtr(Z zW}c5ViI262k2Q#owTF*2hmW;}k2QvmwS|v0g-*~ZRIa?eh4;Dvbj**9mV=>3c`QmuY378Y5`llI(iPe~sFl*%DtYHpk?Q*y{MJ^Dh zVot-X!<>#e19K+kEZHp1#+-vWR~{kG!~7Lc_z2< z&SW)p5jXKJ<{sX~+`_wMba*kwnD}R^I$v@=FX4kWi_|+N@Djas27|%CC%KJ3Y zGFSHq=Q_UEiR1XPK>1!LHu24a`um&X`*(*uV=|@pj5ssTjEsB1c5E*@>{W-o?yxr< zw#8vv#mEw2#=BK)-NlTS8^d;5K6cXbrSn9k)Um0%rFOh0IP58hZ8B`%XB_r|VTb&J zq27{n2=RjP3U8ievH_>*6ujiEnNA|13es@y;yOVm6Wxu(|vdgzH%g&*l9aiSB{tny4VY@nP zcZUthddR9x!yFdOs+_NLa&nf+T~$veXW6-Xg7fTO9Cnh)l-@~Mzgu9k$M8zuOs(>@0_!NhwbMukHf-!?bV&e*VUPE--($1Go^{yj{sTu`98sU@J2Rei-&)*bA{2=A18AU{1}s%rzi)n|wO& z7}qFQy)nvlzFe4pzU;spmp|V)2mA8;wem*H!}(3di@4vxe1`i6j4W6yiwn+|12H4u z9?bp)EyfJYp_s+EyYM>!`*h4j@awQ|!#s%pQ*p}vmNsbCck*C?1veO8G{L9VwieN3#J>h7V`jR z6Xs*g&zS5!+vMSWYO>as)Enzdren{{Dk-hSKFw89TAww_H9c!nc1>1CX;aqqrEBHn zoz}|3Fl#X9U@qUO-tg|selg}6%q^G)cCK`7%&K&a>AOy3>=+3d0d#3SWVW(tcJY2;f;BwUe;IWe~x}<-s<5WVsFJ<<~nuw>bx6= z-;}p>#O=uM#7xgxJ$z2##;m!R(b?)0#u}>fx=W6ZdH?jbRSj=Qvl}K2u7&_E|^Xoa5TC&v~xZ!|Mt^-RDlyIi+;@ z=;K^}!`wW&75=E}(S7TUHl8aR(^~o|_O94N#`N#ADZ7840lEGA95<|gpF{WS-)8}4 zF{TwWrf>f~%dopJD=`am`u8~o`vlA@gX*(3_G`-88q& z*`r)%!>5$q9cV7yn6(fi3w{dTo=5#LW`{-nf&aT~{%s^yiAxsaGfS4l?hj zV7>8Euqo@fu?=}^#;(RK3f>u8ll9Knb6gX~o#Q%f+?2lOjXR+4#h7cxO~6d<`;T!| zeJ6~o#-7r*g!qlHIJtSP*D;$)tgPWi5LeLnG?{_jRw3ODwn zocq;h9XISU;&`%9y;Di)op~GkjVib#wmR>USV7h^)vJn+nzE|+`YEf6H&0ntydCq) zl=F)BoqAqzZ0hRb<1nXTZkl>~@#j-F6!)F>c=7mYn~R&Ky!b}VcNRl zKGW9~?~0j-IS6ya^i{=YVlII{kJ*Cx1T%2Py5bR-a?F7&eAc>RH)i~-RmBT1ZSWP? z7h-RiwY~UzjHumSoL{@Hcq(Qd<|xd`$j-uCin$K=M$FTgmoQr}TQS=)KVtraan-FW z-U%}rzS)brnG<#if zKg=LZ1tx+y5YvG<4s#u5J>~_>kF%SyD(cr2FTt$AoLT>5;n($N^f`6-akQhRtSjbD z?)wF1^t|nT;+P}ntt(zP?}t9OVIG9PhS}?2@&_{)(|j;}5%yUJ%aTVhn-4B5`8Vcw zWc?25TT*_==#uv^xrdG}*$*=pbK;>*S!>4j7xVa1ba>W4jF%JoiTsk`0hlV>F-$dP zviRMo!5j#mf|-wAD>~ggyBxCua}?%i%rTf_F~^~IJmv(RI}x)6z7}&T<}}Rdm@_eF zW6r}cCE&*|>N{Gx;&U2XyW`W^yQX!wwnjQvwKYv>ZfNj$+@hhOwyUwLr76C9hkIpW4{fwAhTGzNKq%T}NX}YfIar+W4}@j>fL` z4ktRLThrDR?`UgmH4{b59bG-VtJ+PE86EA*;vHS9rZp~&JN`Z%H+}2cm&DtW#l63S zpJ%GtXT=+vBb}A)?XB^~#Dm%|k&tM6TW42CcT;kbl}=@RVS7isHr~2WRl#V)=k@wMQJ+5?^LsrJwf6tY?<;kJtJ*R@lI0T zsr>YVDZwR&p%cESp&_!Ov8Bt(@s@b!G5SdY^>|d2lj2=f@r8}utzAhOq+-zCX(=`z z>QT(GHgaE8xs=FO9b*MSTs}Ll>XvwGb7!QjIguh2nfABqg_-l_YifCFA}lH4`t5LI zE4$)toh|KcRgGPZQ{zh)#5=0nJ5*&?!D}@$pUnq|pryI7D^AjWPt4*<$@R=aZzff*l9G8o?WHwU2r^Qzf=C-qhU{uWo6jy{eZtrK&EhYHM8D(xh`xwNJAcOy8<_XH&ebxv{M) zAv1H!r(QL>xTUqZBi^P0^O%y<#AlXzGwS*?O2b;pOPC}nK}ls~da0hSg+e|`_l&B- zIWLnj=!`;-KVu4 zu)4KzQD>s@nBuf(GQLv4l#+OpRCly5jW*KVw8opwmXYZh=MisEdGo$Crm}XXMQbXl z>SB`A7_@In!*U++hExpYs_QoEs_9IPK`W^ke5OAMs*QJ;m7sA!Yh2f8-Kk`JUO$x@ zY9OO-NK1*!B)Z$S`kKrS*!kzxvb&`tp3+5nO>gu4Or~48 z?lER}G9sIT_6{{j&tPa?8mDRN_tj6P}mm$|%h!^n~qK^_q-gh_!Vujhk}? zv-Gq=N@}#S`F8eWy2NVQ7PhO}Vt3`fjE`rQ1~TeuA!Vm)ZEe%y_|is|GTb$t42CUj zy4ss=bEvR<8BrFsELU0G*vX86@usU~Ih|;mS@BV4oM14S8t+=%Zi{&T9_~uCbAv@K`yV+p1lH7?5)HTOSm=ae}E?rg^kR*0qGf7sf z%1ga^kN2X$)%=K;u*ORg+8OU^m=#|bXV7bk&x&`px8iMw)Xiu}0h$@6do7+IzMcY| zpH6FKxN1%rD|kvPWuBzzK=q``idsdY#^M78VnpAPwek#7i)Y_I>iPp0T{JT0D^(>3fw4d&|QoQOqR#mF3t693V zyGwQ3G&ytWlA>n?-(seOs*>WJDVVC>lyz9VMvoFFOYE{#EmoI(PmRUx-K|Uw^%xVc zV{)GKgsyTmZO!qONm61-6%kRg2n~B0+#@z;AwmYKhG4FeRL7X?VXYsMM2#Jbcz_UD zJ9I`HX@iZ6sH|Px9f_5a$D>wJ=CiXJSD5n$Cj^fdPjdxmPO*}fbI7geSgzGF|5vG^ zZ*(5@p+VK|v}dBLdidDOwyO4SirMiBctptW3rGCXaLnh9ME%}MR#kyWl_%n@40=K_ zZ#Wk6c*B*!s;Wpd6pmI@1jBxRr6*M3344RyXw+j(u&0`Yc@w0Lq^PllRaTE=s~py{ z)N!As3z~NKXTE6KI!6^-TbEkpSi!T*fKh@y8k6o$dag#S2Uv2zdRvWHN-P?5sAfgA zra($Y>R3ovS}YA<85a^tBW1YN+G$ds9h%p#Sf*x_)*4M!l0r^fN%01HdpL6&)cR)m zm`|ELK+n!IV0xG;D(uv8*70TXiMMKH_FU9XQ%HFvPa!Q2rhWPeyCJ7f7VRJ^EX`i$ zXO<#UART0KLw1CT`36cmo>8EnJ11379Y@bG7ICJ5&(Yq|;NmD{9$fGyCwp13YtPO1HLBnv7Zu9f5RWbK+Qg?wq^+%8 zZ2+qATD@L{-}ZJ$z?K9dYF3A(_7PP>fYzv7XFXxLtn9K}2ljMM?`UQ^)Z9}TJF=TS z8T|kywXkJTH#&8VolDHEDa&UDvX&<197L(+kG1S-LT7fzyOqseV$%|A^%z!-*$vHL z%MV9v<+2V&H{MbCMB7`{B;0bT>M^~ol?g(U)T{w2B;AzE{wCg`LRwBWn%vmd+^U^R zmvyajI=n{K1xhIqRDDO|GG?zjR+UMbs~2u<=^{=?7VT!|ZmHRrNtiX8FtybLHrX9* zWIfXCY#mTRnQ^LEJJ{4|H{(jwSme$$%HG^WW^Llo{j6NYD>iB!l}wr>*5t;{#hTSj zY3Wpw8atmXcX9}LH+n=fWe`7dR%6?uxJPuc*7XQ;rhsS1B9CbCh~FeWQ+#rJD^*yoQz97-aQRunbrJ8|PRC=mBmC-6sl{;AJj|74~ zHH(P(qQOvAz*8OcRk5iXa(iQe%2+7qt_oFzL(w49km`UZ8uWMxb%&eT_?z7i$*~KD zoykPHeO9`sbz94<_R8*stR`sR+dU)ggZ<67hz8L4Tyu6Ao9Y-R~fK;Op8o1jFt?AQ-9ivW4#UL@NB@3SYQ7;tK@5 zLASrM(jN@_D!kE9RgmnCRQj3DRrq3FQAb``vo||i&DpOtdsDtCeKJ!rq`Y?GFd}XC zhCof-?66JN+f2-B&9yQ_#Z1cdW%^?U#YPk?d8%P~u;T*LBl`a`>S=w3C;x;1JG5ea zqh&W)c1x%3ftqbO>+()}c4EomD_OR6v7w=ZP`lpt(|V7zD!#01u_aU^eW7&F?{RtPI|9Z9=ob56w0!b01*%n~2j-OipUX|>!7TRK=>C)^9nmSA}{ zCJkUZ^d>Zk(DGM1U#)Q!6W#4nx^GL~)ZM|t+;+8e#yXoCm&Ms~F#C_X_)6QWbA|Op zVyZ<})9>~^x50l(yE=2S4%%?5<{0l#NKX{$>|~=L**mQV(orOOay2+3Q*#exrPODp zzwX14n?0@`$UVxf^gKSrtUkgV^Ls8=LL_{5an9t}->Go>>cTRM0=p^|uC#I@#W+*D4U zT8IEaO+pb@WlJ-gpn8Gd+QWx;wMw^#*cromNE^MPnYgT>%WDo@UOjYq)zIY?EnYQr zsob=NE^qSCWjXZFgd_q%UC5A3sv9_Lrmd_d;tV(%ck^up7rUrKHbj%L%cH;$7Q+-O+C)od26<_@RxxF1hz zG+`4!&1jm{zN7A;dT7~ec5^&&d;&hJM8mRs}aBxsPoHuLwqBzREyFAmI0@L4ySBxUZhY4sA;tIiq@PpVb+gHr*~yn;j!I zy_-$VJ`&Ngq_bw#&=GNtrMd#Midv$U&bp3nvtz`+HQu&JcZoR6UQa#5k!4aZr+jq( znIbhiJA98|UT4k#%w7(G+23GOS*(5uhn=HVM}kC^M303GGSw^ibVK$zRhgUn9gCEw zRcjSZR63ssx&skkb=Vh)g(Bfl%SEVC=?6(y>4$P776&gF>lZp2~_(1?g)q3 z;c$h&y24F)Rk{841cu($DQXW=l|a>5C)G=&Jtki&{nN~8ty-2PKi&ILzSoXW)r3Xy z4zqNeN0qONSglJ`x} zSG9zeIUhsM6OM3aAQA{wx}GhTt7neklQzO3Q}x!b>n*uwb-~E3T(<^nrz}05fT(7&==D^%J)T&I z>33yiI6&Xwj{3ZjU`3!R;&E37q9JdrQgt|0;RqKiswzEEvdUjo;UfS&?KYEV_bG`8 z@HXEdrEgP@nQ}%Jd$#U8Hw-=~VOnx|XDyE`IY- z?WsF_=ea;YR5h;ZtZSdjGG?(ah-TUfJ|MzjH=U}-TM>*#ePM4!$Q$s7LzUhT^@l4b zmC;Z%Of#x;9QvD81gd*S^PMPYRc{co zdR?Y>skPhgRV{DzE~?S9SZnE2%U645#G~eW>f1+M?UgJ&%msC_hN>n3F|`?GyE6;y zpjCT}L!zyue(&!|IzJBC4xtf8n&ZAg2GP{{ndeJg!;C0l ze;^j&q7z>L^RLF0Zm8PNEFcuF^o1Gnt(s=q)HD*c%p63QGy9C2>j6Y7)D1R!{*OD> z*j2w6QRgx?5S&c#gsdXd`J+3oHX>+n?UpgMRfdSu=-b-KsVb$aHZry|sO+%p4w_$BvvDV-?Zy^rpGo}~smcdAtV zRkDoZZ>T~n;%s$xU3G<(W2Q}x@x!uwmz7yQG5An!EWwOSFugm(%LyeRQc80#401?L6|&XaPvpp zRXz_H6ZEi6K}XzCZ@^m>@Dg4yB3PFYls`&l(4H$R*~6;zRRp3$R}r9t zuX4Ks-s);!I6!iIkw{fA;;D*MR{6t$YO*mRDE_cJ6mVCt?qNuXRr%fiDCJk-riZ|j zNq1E+#Ku?D7o-@yUKK+{$m0%%qTY(Ch-hDML_~Oe)d6oP?62@v@Dc=6#mdR;kGVZQ z&N?I9Jgo=?tD|8eafi8Vs@7bjBkT_`>UhGHDwIkwDJp!7MDA+lPU7 z$m5_pS{3lecvaO?1-#zMK#XqN%W-PJ7m9eQW3ia<$A~)M4_1?7bn#U6YJZhK;tl!2 zm9en9GDeAcLeyMeWw_eUek$9h?of#F&C7hPx>`&*YVu^WNt<`@RIfgJRt?fs{54FS zD)bpJBc4cViON~isn8yfrzak1Xl}0Kf4r!G8SQuP$E2*E_M76z#Eq?Xl@kK z;w!qC=d~~FDp#BD<@!L*OrJ#=4;m~QX>PWdc}ie$wLZ3}+6uR*a~WiMhgtnCv5Lf^ z_H`TGbvnW>i>Y2Os`srdNrSb~VLLn8+im5BPV?fDV3%K=?VEj_no&23xluJma#6?&6h(-$3rE_d>JRCgi9Z4I7bzxMs3RBx1iV8Z)w`=bqT?>MS=4%}N)yV9e|ER9Tfp*4DZ?Xr$C#Ewl4cyX=Qp?F(mRWv(21 zOq{hObvmuX@406u9CcFzw5>{Mj(&;>#@ORTnZQmQ#$a$-!( z6oi>|NlQNUs7{#P3f7z&Z7QmQx4hHNqIFPOKV|08^Mw*K68lY(BFN!~5e zky_%!H#SZ?)oDPgaWnf>nSyfKkrT|8u3@{BI2lBN12PuQJxwGOV=31Ctk?)?iQoql?uqy}kag*x|5 zlP0f3GI&~9?3{G!qHwk?>5)3Qg^<|COk|(l*R+zOcZ&aq{rUf@pS};FANhaW#IPQ2 zS=7?iBf<6uEr}9VC75|zU)KmdI&1ypOih-jUI29Ju-)4xEu!s4m2^m)9*z z@Uha+L-yZxm(9}6cm<$mMCPtmB5N`o*xAXagVc(;)8bIi+2GT$W!}=VAJ;J@9!Z|q zW?FnFx6X`P8(Lv@TZR)J?PU*%I@O&WYKpwnPKmBhS4`9EmeNA~}NYR?lR9x&&G&E~AP zM!WR<5XUle-f2m#`S;YuHZICG>(f%a#!qN%Xs}Lv9HBGeM}c{+S`}EK*tvw0r}Ri= zdFlBmj!tu`2{E%$H#c0BEEgOHp<0hIr&E2Ju6v6WQ!_|m&2BTySJk}{`^0wq4%9e% zHAgmeSZnL)QDNWImC}@!wj;|AG)Jik6Utc{{jbsQD4^cLF|Q`|>X|s>HC4!`=^ZLT zTv=6?v$kZRXcj%6tv1DV@msWpn-bRLecoen%fc?b`l(qsEgo-1x98Z)yT_~Xu-99T zdwQGBEj_O>CmbA9GO}<}s#!EPH#a28!IpN!mvUJtgU594g4u;;E7$N{Z_C1@8*H{m zLsOcriq7r`Y&9#gRIyz}Q{~g!QYBUb(!?B7a1&&9Ta)#!OVx+MytAsO_JW3EA8wH9 zQvuxuoeL_?_XMU~)%3(C24*`=5iMd>M`)>9DWchJo%VMMY#-QZ)}t(GGvAskXG`EJ zKthW*@|m0I(6dEdOKe`#X?{0jJJl(N{b`(-%{31*WEHUe<&fP`H|t||Yr*NP&~$50 zI8`F-D?8SjTz~zg_c9zWGqGF;a|E3#^~r(;w#*aW`sEyL$|!L)NHlaFGxF3d#laDysSy?vU*dsRNut4Gcn=TJv#dIlI<&M7V6C6<5sQ*snnS3 zQ7h|v_p9cdcNGf~wRjZ`3zJpD|Wir3J(TR5&bV5wmW`5~Q8{)%jZW8jzd&X|d ztc~UuqpFgq&#-9N_O~6)f-Rhc!}jMuCL!e0<78*8{yK#F#y!M(-dW>(o|-W&Nj-Nt z6_o7)^0G~R9h9lVP1e?>-s6esEvj;w`Ji4*<%gKl4$xIHaaNx+P3p!;A8p#Rl|#Yw zRt6*eAr@?sI)7?vZKR@@H^Ox_pQ)~LS%UF;lWM|}hK5Qm>(U8oMdt(~-NzjHm_s(E zd(p1UkJ3AO?f|7La??L8M%~4y%Xx{U?jzm5XJ3-;Z}kG{9(FrR_epM|8GLnfOZP~x z%IP{xhth>LW{7rWRhO&HE^i^jU%E2;u@n>I7h4;P_<4v<{Xt?{eo`2Gz87zHQk5Q5 z(r}u=lb&gZ3To;U*~IzSM@~hWezSet5WSTvyT2w zE3=<^%IYlR`d1~=YGLB7nNepBg>p!0Zkcs-kDJ*qdEb#SSdGi+xu4zvI6L&|%6ti+ zUwa2SW+$yzzxEFrqz7b{bh=o7Y1oS=Yhs!ki=$rr`3$7V{8@}<^@BC(fm=hYJp}ir zkkls9RhWY8&_A^v)-^6l55$?x=@GD|*&HV*>U33m!{nfrwjF4x;#ZBf_i*fLykjl3 zv1w-RjsyB1)U4t7zXYb&t!8&gSJiu@&Nwoqy?t5lYI^Lnrg}S8o!Y_&Ky8b3W$r!1 zh?)R$*cDsW-n2Nqbj+!K{o;7rw03jLD_vtoBR50S+I~%2Q)_o~e2Ts}n&v%~1<=y& zrM-GLuH2!wemXtY*h*sUUI) zgEGGiNP9%@a<%hyk1A$8LG49VcmBP2>LPb0Jeea?t93iV^hDAFn76Oh7Yym?Y*b%h zW$-X>Fr}&Mkgk;aJzctnIo~(OsSJ5$?dYjm z)|<+d`0{wG^G9foC_7R~o;jq4!1zM#N|*Qeg1k2+mMj1L;r~fV4I_3* zrza+P64<+zJ;&``qsJ7fcQvyYPEUndOZfaft$>)sI8zDpCp7e$Fz;quopdR&7C2HA>0J>cumWo4qOY%=2Eftl_>lUp=Dt;;YkV&gOg3 zNPJD5;jN?X%T^^{NKb2v)0e3MIKz`x9m(LMN6ZW!dL@&zVbiOo-LB1Hw1tni?Tc2; zy*^?slY0J!ORw7c0*kdr$i})_%d214N_&52Byf793`#2J|0hLie$s+*M?vbrD??mP zJQ@6~M%klV&Y;G9Ft+y7-<5SPp_}^}>7G_+umg?h9h_b>{nLwv^bo9ZyEpIYd>yCu zIC}H9T5x)}Ocwa%F7*voTIrF)8RfOz%a*lwbeZ2Oa%)w+bw)k)d4v9ZCM{^E$@SuI z9vG*mXcnE+N^>ouJ|W=}LAr{$4^Y#_^syJe>D^r!J1~3O-r!7U7qfvw)j`3 zi>vr)v`+PrdgZEgPji7l&uC^tCT}xun|Vj`S3J2Zt9qQ>h_t5}Q1o6le>|}W@R);qQ`CDecE72 z^qGt0NdEmFGezhpo=i9vnTbvEA{Q;arRIo_Ks%JrLxuxDt-UV*+AE~2YTON z*Uzh;TZnh44R_((aZiZ!0T3^zJ_wkhejYJ2p%?G!) z#i`bbyPwvnW|F{sL;IJXljL)kwkElH+!nP0scl)*#_!5C@x!u7nmm`;!(8j>oVLy@ z%!;qqkoFOV;LfM{bBHNob>^j32W+A1vkof_J${A7@l*Lih9nKaj#p>zUOIwap5r!% z6|rjC&MI3_hzW;P9zBm-%*sb8rATMDv3bGg%!#M$-aH|QE{-=Xp?it8bf|4v?uc7Eb5^xaxK-vP9rsYd%|qH`k$Ocn4N8`okEO`W zL+xaxh87NY?T9DEyAqBLM@%cXryo@QPWAhYVwp|U7)=x9bJT9rqpr5Sy90&s6MPK~ zotm3&~I+ra+u6DNA7eYGP_|raQipUnQdMnT{F~+w&P) zkemujr>4{PRMDG{skG>Mo#|X=PVr1?eOuvZP2sAX>Ci1${YHrCG;0G3rzV{{YWg2h z`<KSW$SdD(FY}MjH{Q!qqo2IfVZd?>seoiKvzjB)7k@TWH zyc(MMQ4jM+v-Fs2PU!6C5}ws9{Ju&LKl+gN4qH)A?`_voD?O@1QdgL00p_n*v17d0 zbWe?UAZ;*fullVjp(?afy5`SU335Z7R4QMSDiuBGXrYc?o62J^A@rWX2S7HeIc zrg;v*ZE5=!6Se)+PVlCzs520!cyAbBV zGPT;ga-iyRLP)tJ9A;fg`X)g?r}_cAze(sev^fE*$5eN(j-stQK9*xnBke#*m)oR< zzDbP`{Cv5R>tB0P2Q-c|=mWy@u5>sK>pLquuv(f}E1S|**mjTL2x?VV z>A0*Zi{rMguRCtFK4GR}{>FltR@F`tzU`GQi_{!}Jr_sF=Uu6h>x;yWxXt$0(C60EbY`nmqo=8) z%GPl>4b*D%rbbfZOcvL4CcCJ`s+Z7d&<##Itl5YivZ-J@;yv~&nI7^@g6*e6;__Nz zL(>|D=jcTk>d7MyPAffXg(j@@m|WFNT{G<4Mad8Hi({6j(&N_*%-?Gjv-ph&3fx=_ zna6ERW3@N_>j-jT+U?HL?vyPQpJ!i zWPH%8Ra#D?`8)$`k6lYMGCL77)vp3B1hXj;;{FPkFlV#m9B)lhSf z9r>%@8|?LAbE)5}Z><@5V)Lq3#okpYR`aHzQ#4Kn)H1O4=4W0Hj#_dd?MTfjryVFI703>>(y}yNmkOSqQnRu-;{U_m z+s5d5o#%mPIHHCWO-dxIRlK2MCX%Z-u|{8ZY}vBn5lK-a^GlkcK2{bc!48ZYf?5D1kZODS{;{7Mi3b zC1F2B&M@0gK-qobTl$9ET$P5ymaR$?c7+d-%iAZF0}VCtEmcqc&;o+G*16E>R3Z=3 zH%~h$?wXXKL0}&xNUDYFm7vO3fl@}>Oetq}GivPj#->UIQayR;QyL~9%F-Q)n@&>} z;JKD2(i}%E#u?19IlJFt383Kme2T^FygC)n{$8n$2FPrtDZgEXv6#qVj$>(ZWQ8|o zQX!HCiy+Ub6?6MapoqFD4z*%_)iTR&W$Kj0_8}H^j6`aG+qn&KNB+AI-HE;jERSw)MUOOsCiHtbjY_ zR(a5`xPEnJ6C$dd?0yBH`(*`ig|7k{HFRTGm2!h`-Bb`Qm7#Y9k3DR_ma2F>36x_| zol^P~RVk-v#;G9c!MXV>JwFiEGGr$qc_3AVa-v$Q6CrU|0Qn77AmE%k-Bj@UFxgRu zUk$6WnK;&f<@42;702IIp}Ov7svjsN!u7sN8jGKum9_{Awbmqa3mgnr?>aTX=6mC>9s zH^5z)5_`^=T^np8z7C9YFhOMSwl1H7mZNjEAYU3gUMsA&ieJK;0x{HIS0KNvfvMd`OfFyXK zk1dWBRtgIj`h#_~jL#Ly1QMf}HJ3Gw-P&08W2)3Cj?p5~h-zV;eQ&@h2y+h1fd-l$ zyl@M4_jAkF6vySN(r6X)xDm&q+P=ux0ksSq*9%~-7P;bqQ}6WQ$r7D$7j$Jc8}k|t9LBkCzusrNaF_&OwMuG0T=5#Wr@QZh&@p5w@pBd=kRmUIU< z^(M>FIp5rMK5k@LrUyj6>d1lio_Mr$amg~JDYwPSRhJhp41FZA!Ukh`WO1lr>_7Tk z39EGu&eIM#wyv;#-{E!f#i~7h93ePa7rzPE11_c>?>YowqX5|P{R24oA;sP5cY zm5_4y(MSvPP&KNZx`;{MY$@zZ`#K3_-41BJp_|HI>)lG>)YbAUcY*dwYf4wGQ>%8} z)?#y;ym@Ou=$d3cu(w+@dvC>5zfG)iSNXlS<%Qf+BQ53)Xc>6 zNX2azJF&(g2)-UTC{y^U;Fp$R!roYT=awg6BhjPMS}gRpskQ#vt=0aP5`1p_?itZk zb8qGP_VHWqwEf}>0GMS9a<HY$&?`x`qXL%JsoT~|) zTPzDrQz<$v3Cr||kd-ocR+5yRx2%RnGciwcHE**_ej@w{pc!jZ}o z7zHH<0UMMigeGqfCNjB9vf)~?CAs9C_MSm!`(Nr^nZH7<+s>syldxEe9$$mwkcF*N zHqMxI3LAaJ!V4*s*q3w;dlt-QVR}j7c%-EW*zy%@;!s|?vu$lfN@%=_XOq|kcWRl> zo+cH{_1iiPR_}rBSpg?!!xV*lIisKH5h06ue8U^)r;?2ut@H?fMC{PwrcO->kwpOonycxCuN7JP-K=Ka!<=Jg<)p1T&w8 zHiqZiQN z9F&}`D#z*Gm948+DQ6a?;<0pwWCBzk$>wwtap7!tIu0(NKfaxPS-|2o23M$O0{G#aeQclP#3dUK2 z^O9Bxnr7~}-a4NS*}D2pE|q3r1DkSne&bqBnl*XlMGAH|`eg!$m|t_rxzEqvx?(O3 z85DKW48SRA{|1Hs41$1?Bfxj`M~c307II>qMde&R9$7v!JT}KmrWu&FWCr<=c^Dok zeLInA1CP2P{m-uq&4rn;kM3E%b|r-&HYYl79z=J7*?y5`xC#z1FCjLkU~0O+bj@gH z<%YqQZGyQ^I=~V6nz>!P#jywu`xB}z=%l0s#hl=f*cv(K#WnMb%7B>9`C?9Zab^DM zAV)>ZY(`)0t<2xFP?2s(1RhL zLAB=a8c_Op%7UC*@)5Jw^J}+q0?TJ9I>V!N)$(sHUs>i?7;`F1xgedP^9gM@V3_D} z4L8t;8H4PWc|y4fx8WV5H0GlGJtUJQouX#E?K_G$xlnWK&N)>Nggbm|=O2d;99GqyCKxnIs zBF9V(S+#>)WoF?E_E|{9ZK^r%eqGUII@?+4@r?WlGL@Mn$(0Nc0d_e9_)`k^O5#{R zaup#J05y#8gf*uG5ss}eZ6Gq7P)z_~@KL$SYo_=>GX;a#98yDI{J@i;P5s*C&kDRb^fYQdykrDFDNR0_b_QpEDg(I%va2%<2!Eqyst0i3otmn0l{$Wcgb=f zSELhqTNk;4yi#ySjv^#Xsfz@jxe3nh5ibHRK51@U%)ze)r3ibSB3#oH>G6vM%s=0J zF_pj#z0c~xq8)t_?$S>yq48*{<%On)bG=qp_KD|EcBHEl<@{ij&FAn`mL(78(L1kZ z`jlF+&V;$euI#LbDr>ncR!0lSoUkS&C(EkE&IG%$)v715-xl2NkyPEVG5Wn0pS>yv z7xMJT9Qp1`X9eXnQqr#m<F^;V>EzN&boqJ5AhS?*@!SZoP2^?!@LTt1% zEneMgROO>KA*O18J+GnVcCnY>HvG29Z9j#j+D8jcKvLY zTCGV-)j-=&7dG1|ti|p+wUao2AxU$Py04mrscxOMal3R^)}3NIsa+sWMmu3{tu<&i z8}rxwu{~4>!D*U&eY?^su{o7s8?sfH5fQeil*CqsB*k`yq|Wv2WU^Hu+oHHZ!&lWx z3plsZ%*L{bS(dNK8RhFvVHqw?cPfWBJT<<@-0^&!-!$v46^}D_m0?#pU%9jHcc;Wj z?oOOr?RqoMI6bt$L44Dwn&mEdY@;iQXXLGVIF3sj^eVodFD>J)>)Ik#OajG-~P-kL6qnu_&sLFPLMNI3gszFCo&fFXI3`vYb zcawdqFj^Z@5@y@}jo10)1~D{>ozd1f8O`oYd3}Dva?sG2eFfnLv(8j1eGnj@d0IR> z@Vr0@R0PcStEk`X2mZ~+9L7gkPmG&sNNnCgOfBtd)~qh=#X`(MoTd<2*3*DlTQMEH z!%lT$REI@n*%(eXf*5C0a!xM*@fWL5ThnwVD<(r@5kR%NbW-T90k0*tRg#_Dqf?tx>~><@A8+qrUzyf z5B4&|fJXtG^@UAA!S_%-Pe^diq2+)s{!XBabg+-F@pE18gqLwwLfx={U5>Mm(FF_n z_i!xIyGg!FhZKu;+c|guE)m zKe(l|d7`PGb}xHnF6IMyh#_Q%As`R$`SQY5gv_nj8^kzcTC}C7@65)gg4#tKV&Esh zr}4B0J~AIx?Jqljy0?yanl+;~(e1=MW0g*09!@ofW;O$vQsay$V$(N&QxVzg7wk(r zm;nKuq9%Z|Y|j8s(wKG8x+-b}SKz6^!t$~q4J`%c`+;|@%-y8|td*(IG4NCX?onXG z=6VTRo^iSqkBlx_zU_>6RGRJ0lp&rWq&OB3vIl%SxdQ03zCQ(LGqt_ofh7;jK}Nv5N3QFfFV8-iSy0@s+?pM+82f;!Yj(NyAjQNiMh}SOWL~Qvzr;O%F~m!|@vA zd;v-(d@ z9<2VNb-bVRq#jCpPGu=kHb7Y%O1anq9PE}+ImYJiAQ`v74J)RcuPtxzFjdZ* z@bg-o=aWDy!B_&Xj3^q#Vzpm^%9EGQv^fZcOHK`K$NM?E| zIuR+^6`2g4if+=L4bs_KpL>U5u~m-=l8;lm=T#z2oga|J+l}Ie2&e{lbl!rM%J5OC41-3I#IhdpD^IOJ2_pv+p@z^35+sM zZA$#w%W2DyD&kSgu++Q`leGPO*n!v{8`9Pu1~aM}4QOPJVo;;=#Kh0pdjaVG#GkqU$E(e1&L>~{uV zi(-4YSA~6J!DYrdLmCx$(DJH(Y~I)#Nia4q>?ZKIq0^`VsQ;KCm12?5T09?{TXcz4 zu#G5dN{W=EY4CjYIs!REEuhsP*|U^G8#NReat#s48mKQz?_j`We*+oIktiL{Y7DNTC zZ1x>gdyW@k7_g3-fdh_X^v0ll7$UNbUM`t7su+aIWRh8YdK`uxtYHxmZs|G}&LE3t ze{d7e7S<|O2xzJRXCemA!s)}qIDS>SU654}=@i(2j``+Lnj~e(@&)>q{3~Kj^El_l zGhTEA6$F#qfY64bG@7Rr;$&jv=INYBDFgKrDMwU0hD z0yy)lfHsN>f}zLFpkg>rr^=!TR!#xkcnde^V`z`@nV8&O4^_%9Pk0gU_n z75YRKU|hXTt#cKqgb?>_sZxX~aMrThjq@v{-^EvEEbH)8th05{?ysr{TkHh03m5U!vNF+2 z!iJDRu4^{Hz{CcGWwjRV!c90zH$k{dU(5=*F1Tx2pE3>;Qcg6*7J{m>l45hV^XCSF ziLpwJOycZH{|Yta3h0)3SCf zfL?Yb0x}Ww&0IVmWl+;A66`&}XyUlIf$JhT&!fCkWI;!hn{@#;(V>WQ>hs0yB0*ck zseO^aPKnZj@fUD(zKE&#EN+bTadWmzVR;{LQD7kt8_Vmr>ER(@=F@@*l%T9&+Ty5D zmgOg5Smuo=0)aP`V2-*wMOAdCVM@Cb)+J{(8UZq4QyBrIY9B)jDU@EJ$fgNMyF-i? z`8D&lK?B^*E|!~-VF{XhQ6Wc~8X^rX(lF0ar)Vd{ZOk*VxHXlZZL#0@7slML)KE1Rpbuasrcw@nj$Qf(W!HNxkj6W~0wloW~fv=ldt z^*);rG}}*!n8XzJJJ=bp?#0+c$oMdv5-nMy3=0_s5|v)8@8Q;g=LI}|0i%QpPjO0l z6Cd1$br1q>E@EGQ9+HM_iW*lk>rmoP&JhW>Ki%T+0WFQaEaMGEWUQV&;D(%2^QXQjMO~K3OZ+Q)yBS*czK5@y?pR=$z z!g=;4IW>+{LYr68OVtrq{4kH$B55W)*hOgw;+QRa znGN7FYDZHuxIGCH%37K%m@0{ESQcs|n?B8nP!%^G7xa4h*dPcg_Kq5Buw$7 z>Q)OjTndxA8<0i@`gU3*J(8K1!j*-`NvvL{JtnRiM1rRUqeyAtw5Kgb zd|Bm5fyIg~VR7(!i6Z@&K7(V$b*C1V<;-=6=N9rkV-ZLcwt+0N%!!p3$$!<`@Sv2V z>pcTa5A4U)TK7`Giv#KP0EfwQfhjtTC%uH^&^K$oy(dqF2YxgDKKr5_Ga$~KoKdEU zj55Rx$a}-K`z#=)cO3_3fbys;$lGOpb)5%AR$>;vK#X%>%{1hb3gcmnb(jp|8wZo8 zY_dwb0Nd6>_7RHXlQ7p`;!oU#5YY^;Jr0z4w}oT|ytrZKu$OupZ{pD3^Jmog9`0f~ ziR`umqc`!enq>1eZI-I2Pi{nm3ch$c1uDPsLgS(Sq#V zBC%pH@imKQ+L~@T;!$%;GMmjbHBdgxyXY!dlLF9v=1QZ7H02yk`20%HGFahBpc8+a(t zl+yHNoC=6iRXi(`vDAgWNp#pRtgwfVM^M9s*~`G7j1?GEN4^~~8xv8q(Sr;TTQ4%B z!bau{LFOEZ?mT`_eg-SKc`Fu;G*gHr6tPajL1B6D4gqqMyI_|sTYI!-1lX}S#?zo1 zmV`PZm$Jxge#o&P2sfTURwX>(v)bSR1%}1bIE$|7hqbVWm}BE{F>G8ehDHBkg!wNG z`HXNBdQ7HiePb9W`SEMRa227T6Dy=3W!nSnr~0>_~)S*|*kX7~2j)wMSrmkf(%0prZ38sZAhjpo>h50vTZr@RA$K6D?}sfcCv) zJh184!V`#7+=g;EZD`&UvWRy91gT*D)`v~63b2-Tv? zIp(duf@9*;7q*N#@sJb_6k4g%Qc6IjEKO1A^gWvpnLygx$FNEt;NWz^i`L4Ypd zB6AGX`KAcLfZN?zBkPQdItR3+3lOyNn*Py*7F_E;uo=n2!XoWn( zYRrg%nb$aHfCZyQo8LT>3w(M44KKVEX?)LA<(A`be-oBTd?m&{-9*`=)1YqZjJ$Cm zQ${5QQvqAj;_x)AS(P}CYoW3K*p*dMyc{|t^|}V#Ec7zAfkdM4Mh+4`a%>@G!D%DE znQ7_|G@r91e~wHM&R)3kwpixZb?TX{SMD>gC$6D1eIXb!Bm1`KKUR7 zW~;Ded#X0H$MP@}L@Xdh&*=LBDZaYWgaBhGM5i47c4PwN=Ohz|oZcha91-tK!;q>h z59tJNeMHY#hMf~bnoQY9d^>Y%zs0J2#pLVnMx7)CgWC5jbrUVT^EaWt_`X#-RoD z@#ZG|2xE!4%_8Ev!aAae&?RQJ9wo7ow1~c-McdJfVH)Sk5y~F4p+be2g)(joTF=-@ zjDIBu3sZvR)R;vK*CSczjSyBQ^tVCHZQ53_Fx$ocg#6*9Z_t$@Y8U!?c(5b-8N8u_ z?|QAIME~k_gz>?g2I$O9yetBftO`ZcfkS@;aG}h7GsZbhW!z5pS#3<`cSd5+dgQH{ zTu>&I0IMV>LJP#mI)tIA#rbt60WC$W9KbGu5K~Y=vaMr^aq2|5rg1XrdB_>nQ z&C*0FFbxz=f^N|M3~Mqlnk?LPC2SQ zm*Y@-%&M9p3kjt-BdFgoFa`-dQ@WfLS-RlfDd{6IGyJ_(F>9O2ZNy-!jUr3cMugXG zL?Ap3tnW}b?3a{_K6J%Vqw9}hIx)foVjtR2)YSn!TYUF7RS|}0 z_PbLsgE9-y<$Y;+WrYI4x!%$y&a5{ewx8oS-DPJpn(PrH-wwf|Iqh-M?8uSWY#pUIdueO25BhPq^6C8-KS&5nE$kjx%~LnDhdLU!BMIBovIN z)s(4mufuzzG^xt*p-5Z_EJ}zs3joo4@e(M3Vm)hjaryf40PWjqBLnV5S~$s1#pMp` zWM=|PW9*%2T(V(lb4fTWn_+Fyv$bd2IL=QKHpiviz@2B$#DdvYK~JAJBKDy(!Cj9! zTyVUsnQd@{<8dz%1$YOa1=TI)&yl_8Km)YEq~0RY6gRCJiKwjs@n%y`^EU8y^<5QA zmhoC+E4;@AAr7xh;uZNGXPXNQ|J4*8q>z7}mN^{3%pk+#wW!fq+N}ZjE>1b!fvY$K z%8K7}v(NLx-g_^1`3}pCJoCAuoK+YGr#711#!2LxkxEykMe_T zkapx^>xlg}=*d`zH8b%t#mK`g6TSDYTWFF`oQKH;`+*Sv7foU6vKVWp00++G5YXvC zd|)Hm9_#I0BxA5c(;8d6C}mPUd|b+gP*ZV0ojYJ7ZDdSl>k@tyJH2tpP$rWQj7W}r zCS!3%^0F2-V$OwWg3#|WgYGW*{Yl@+#n^4j(r1h&(Xu2cWd{`1cR&~0#cfW_IlZiO zp=cQwYL|%y@mQ>|(ev^m5{L%wA%iG}Xr@dM5Kg!;hnHYgv-f8$zyi|)OAvx8e6Ej^ zjYWrW;%f*eF>0ccr#)->w1xwUoDP~B*e$<7n7T6XLt*!+g=G=!aUsE*@#0Fnby}t+ zP-41gsPC9>DGRXFlKRCY4q`|Wz%i4Zf2kT1&`>4Ic^EPh%~KwQ?<1UMVV+TmS-2Lj zlmPFXjsgboF3@whl>^Cu+M?&UipB~TIg@AT?#OQN-hKf0`$B*M^pVi5EKIZ%rSBm>!B&f;P9b$o%^ zAkK$+74&MEh2u2`T$NxHo2Y=;&BY?FD;df?w`R>?BEThKKgP>@S0SMBZ~`W>`2q|aDPpYJv7!O? z?->+ejI09+Vfo#yWqcZ=&M6FrEvo>FQWXHyXp@QM1Y7ZsW%-~n_1@k^d`=@js9V&) zi}gEZa`#dxqh7tc3ggYioWR-bOaQPGjH>Kp>zz)ITBP$lyWEliHY`pMeK8-1AcvN*?hi0h_^iCi$Q8< z1Ud_RZuC)7MHfLg?Q~8_cpyT7c*#f+^Am&VM=?8yvo^#=1=U)|!s+-*@pZR|$7H@- ztDuoe1?_z;p-J4UTEZ0JQe)l{pHy-U!54Hec9=~U?UW6Jqf>5iH<2g0{NRonN)p{b z9wkMbohqWXyhR-K#;rof8@huGs8|&_*xgfGcxbi+qPHy=GlGg0MUktBW#0&O8rSz= zSVoW0o`+2gyS%ydS)Rv|Y3t?vL7>+SA90ypQwqHKHgM^4X_GrcAUuy!Mp+h@Nv$4q zBo-T?f@L&&E-Em>s82Sz75b7rTeV+Yl*(f7V6sq0CWq&Weqd$py)@5BA6|Lcg(By? zJE?Fp#?qJ~ZoC*{W+UblbNp?3A!-L0GFAUZoimak$1SkNsB9Mv09kV5d@i|5b~k#>Cbz{hX$D(qrPrCn2Ny_u%Iui_CdiKO%RD^RK&@)} zN*Rgrg6J4*6cksLO>VBGPjCs>L5U!EHr&Rv9Die-0umo0AW5n)?eOh8$hZ?Min#kI5ODB!R-s<&GfI}-LDyYG*9_A`62S)k4>J37hGCkSgFCUFy=`*$0cyd zPZFnS`Vct3aC@7j5BS8uRxgJ6&F&a1-c-1_5n=weLIQ{`$5gVxh0Q90%@N}~la4_< z9*be@*p2?p7%^qhT=~e-`D6!f@Z;!j1&+yZoLRwCHz~d+MCpyn7E+MOK(=?c?5z`JD&tJgidC+t2}8UI0u`%Oy4<31`euI8 z(#{0ygFih~bfE^#nXEwGn%jZ!$CvhUnF_#q@n~ElM+vZt2Pz#$lk3(j>8#4;*G&B8 z%`7R@RC3sEBB*#7WArA>IO5wcL$Y1p6&9XSd%j&rmCu97>(QDn!7>qo+~Vj5l}1$- z?{17}t`s6uO=lr4f+ns}i%k>dMy{l(q!dz#^c{!Ec6#1{RibHhN#H1oQL8DU4PB&2 ziCxO|7io}K@xfExbR+CgP^U=dvGO;mzo2gxX)X9&``GS;XE5Y>&q+e$_mvw~r* ztGMkZVgkJ?I%psSMKeMXGqO^(%L0C-S$)%oLNqHL*8Z8n_nxEwxIODO5xN7hK1J+BM=rdwTAwv9QPMZLb=p4JSgf}v5EkW8;##vIqVCb16An^VR}oG-bl2(k?% zyUm`2v&(d^jhZlzn2T&0R{@B%QUv8gy3u=6qalMsi>)-9y&-7}9r>*d_OI{{1rjc_ zKpF&^1g*g17gcsFbrI?5wtwTTuPx%;#GJBR3 ztOoA7?v!Pq8!aJ6t#q?%IV2&c914&CPi@jffY-?kv9y~FD`Jp?b3L_4 zZGfU#tpQC(P_bb2K#s9w^9K$M2gRlSWk)jwEVgf9y4>sha}LAsb1Y&vxkQ`N|GlDC5J-SzWLrsXP78gj_Sa}1~*C(I6qO*{G zJuDopbc!f4)iBmtLvUH#d<>Hc0`#nNa6&;%Qd^wyGOq4tN|G|Nu?}!oiyhh6ENGWI zgXh(50YS^^T*;@`b}Am5<;OH2X13nhu&*U1XdQD}qPIAdrlG#9b%7(}8!;q*pcqMK zxqhYB>0wL&OKRQ(#gOb)HGT2&{ZQlKvC?R5!`-&U2r-=~N9hrUr*Z5X)iDQc+^^3- z$L-ml2z?bMQYh_xd63${aZH(C>#yBfg{_SQEW*IV;pAtCm#9;WmS~$Emyc;Kqj}N7 z^c{0>dHu6C5#%q~$LQS6)s-0J>1GTH)3YhUGp|O^6_ZI^kZNVil&6(MC;0e2V5~FW zYk`&9n=fxY72l zLR?ET7{`>p7E1Ovla;`<@%@iYhV8X5TuBjN5qy^l3WeoB`;EzMzPAWe@(e<)@A4SX zKQ+M!uO;Fho;Jn7_pF@9|XpyfK+A&9ttE7T@lsEyTV zcZR{nLJXnjmp45EQo|{VNr)Lb*E?H&Ukw;bO${2r#R1-2TVl(7{qX2K@W4Eg5HFEr zi&lzi$my>xUwvmY;2RG3i%DBrzPh#1vnzp=ndwTmys(TG*J&kF*aq>mX#~1b@F|7; z4hvkLs3u@h^lMfgx{DcI=N7* zK{@u~@A%z5hFIV7&f-VgDUwJQqzwq{sE8}C3T3woc%&Sg6woF zhSA#?0%FDx*DnTb6=E1`LBoKjsN2AxmwGp8o1ERFW|Ut13LE^vRrv`>zD;FFPxD)v0iL-y7v?ojNp1a434 zvBXHXpgq=A4|h~gim4ryEh+NfWn>^O-`QBZ@TLnVhakiqGz_G;gHk|@J18|0Iqsmo z27>HRLy06+R(^&Mf)n3WS-iOB3-{dfPtW<|vidIk!tm_|KH;h6%@Yxfm&PPG8EK4f z%KG(gPa@YClH_WFXT^6Lz;2g4YQyLh)QlB%%W&|M*F}-;f;dp=lKi6hNZ#zNn^3j3 z$aj44yj&co>1rg#7t?E6@i`Hj0(+GeA2{*{mK5hW=!>Wr=c9<3!63)a%570uucSh( zf(|9QLP znUfJ+0FwwrbOf-ORB&MRbx8P$-0o~@#N#Ru&N^p~g(qV=F-~uw!FQ6DI+P&{HV)Gh z6Obpiz(`7b>HR;Cn?R$a{HUy%;XDV#LJ!8@iyJ)8uz99DOxK(!#_D+^145s$9J4q( zc5UmO{?-b-{i2herI_h7=nGhO?}#I`VORj&<82ZPOFXlnf9=g8sX~iEYGn<|3>s^( z^uWEvaG;AEvnIV;9~FXlr2wuSFW}nHEbb;jzNeCdz45{=#g+_4bi_AewxDd-UmPnl zf(uPN*T!Q>_{=6f!ukN(R)CA_%?e7~H0`#6GOxXTGQEZ`bc$~ADHKJQ4Vdzv#VS*b zGo4RMT4@WAC|MxlC1w2ZhW%w`3&@R>4>|BeGo_^q=mue@Ysdnu#4A7tmB4aYzIeK> zu&I+4oLghV_ArUf3h-&uJL+LrN%5I5o`J?h-knO}KD-=MhQG=7$Vxa8Is17IK1NzW z&ca2WSF^ni=V%qMSLT@JPU2})`mU{Y*qKIb$?NfY*LpWRXn2UT(87vmbFdJL64R{8 zYuCfeug>293dwX}M1}z1u#N3P|3;uI`w~2<4FGG09mUx?rwDFy-M~9!H+a6r%4Yje z>HW3H3uoha2a4d!Tl5= zowq85Qws-gMc6p1P{dnK0BymXbEcUy0gy9=eOXlQD)7T-w4#x9L207EgAaV!9PlHX z9*zbDPR%?I!9lM6kL1DBR>`lpAT`b8*Cb>+yus86>> zuwEIC5lll2MZGr0)?>xVzJ-qwv!%;xSNd9ReXIzA*9*5Imf%T(WyS5;Z9)8UM z6<#ekfy6^nw;&j;;P1;e3&}bP)mZ?WfE07dOlfA@z@%>W6em-n$f6jYc}roY7!-(F zfHB~lhwEnFUxII=YRGm@#gQE+xC%RGFv&29EAuN#O{}6jnT|A+>0X}4qxGQw-MQ4E z?zB}3q^)LgtC1cqz_s~Rb%fSeg=XPX4&*An2Tu{q)AYPyhOmdWsWXV(;XG1`GIf1w zpwcAPoe2;)JF;t7Dr&21+d}bq>!L}}ul69%!p5@zjDa#{RE59bp8UaDa9?v4`O8B@ zf;Wq>j2DDr5O|l52V9K7r;|UkSs%4LppT&Q1BO9YE#v%6{=j<0$4c|*3V~?91}vtx z0GMp@;xz;~+S-Ri?9x~dco2~H>aFml-j(?)5QsglW=vv)D9Oc3rWbGw9U(FjG8kf^s8>BpwPr(f$fr%I$;H3c&5B#;rIUi4T zX#&RqjC}?;I(96!OB217gBebs?*v3-kTiJGa#yM%F)%wRS7$%m*)w-U`X%(Ub&;4S3~4ACOeAa3V4M&(y#l z&~!Im9B0fIsp!d>AxS{&VM*+NRPBno{6(1p`1YZ*HK@@Q8gZB#1|1^Wa3AFhG)s1)5G(ykuzXO#()&?Dbp<~OUr{& z7P7EgcrAEqa0^#x@w_cw;j~kz_|m4GPObGkMom?2ZOd2q41vZ*4}c53&1XI>BqV|4 z3AHki7LLp?_mxq_^|1~A!bVgp;~eY$aVrf^%5#Eo-za5QE$~{#%LxV8R!X(B((rN7 zW_CWsYicd_p)SYb6^$*tAE|w3x;q#IZ*1Up5Wi(@OONlLT3A@FOEJ6@WIz)u6im8# zl#osKh)x8qHtDblSRf2Vm|kLt(|398-K{<@tEZeC zA1F-$S>T67Q~F@*3PqU|w+>bio6wZ54V9vDQno?~hR&ImKhWEa2~M#vMTkBra%l_H zbO~DCdI_rHt28=*JIe7nWut;=@07=<{B9wSVDBQ_ zw>l<6IKJ4bH*Ej*WmJJ1e_dtJNElB z;(gRGgBU({f^MnB{vJbzKY>kY@w% zb^FUU@%>xW1xu8*HyOqbUANY@kQTOoaSEMYM51S4N7zg++{E9LVF|^yPzi^|SvwhW zL!4K3o^#2WU9xhV^(BKYqhs%+bj~6>R1Vk6mczk}A7s7O!9z>dS(Xb2*8p3=f8n@# z)QjzK;=|Et^uycbB820QhbC-n;sWZsfPvpWW%F^}I^@W*fJA%|8Yvw54eKh?h%#K$ z1q_BwXr=Q!a>BSuJ~do%tvx4=tH?DWQY~9(5jYXHe|6_Bu-LrKy;sd{akbt-rH%|; zo#XnkX|Ai*CwF&O-TT3X)&$K))D8zzX#ZP4zp?#~g}1}lI0iL-GK2>&q0j2!V{sag z=c!Mk$3*fqjLD~mFm502NXI~?J%w!(o_G!QtQa1&_i7Fyr7U%AUVF}l`Is0XsVWztl&X;C>cQx&PE=vxy z=ed04PFKEcwd(6gJiUTh=wm04I<4(}h3*(n>vpUD?qPRwN0XGV8hxp189C~@+@9Cy zjz?X$TlM$ys6DiZ@o^9Bxu=)!6q`=R7H4gCYauAi->q6Nf_5)~GEgL{X5&=%p51xp zJ9h;aIrJ!Ml?WGpa0VgLxE^q2GQ1FJ(p%tm;qap&bJVcx0^MvuA8HZ6IfhCt8!e)A zMLs}*Ph3#EI@hM2I8UV5@V~qc0=8_Mk8%koAv1Xw37oX`ta=VXs6ZAskLIqSQIY-y zurx9xP7J>&L};MZi1E`9mbH(PW0Je+ye>QGPFcec-7Q%YY!4>gaqd?o z$?#(J-Hr0jI# z?Qqpb_~zZ_#8DA)V#00BE^`O)Z`GNjUMh*wTit_MFyRyrnWHxCrD6L^0*Oe3273! zpf-mq*5ZcL$4Zp1>fQeNX2o3{EzJ?lNoaS3c)yCSP*iH;xd<4E;}$wjYYe$p*{QMR z?$zE6W^wYf!HIY{s()d%Ir^8;ckYoH>Ts+|guD5HW6qVd~Is#wRK$YO-Zi zj6x4~$dEbfT1_f#!**tO{pIR}^WCdc)92Cj(`gv`z5hv2!Z5>iSdSP{(#n%ybD}tp zVI5@uagiWzKM8>4E{2KW^4+L&8U5n+m+=9$LO6BXV4db>81E$|LfWxteH80;^XLG( zgT@#d2VH1&@r12C6Q1UZ-j)87BxLmr{l62%43NqS}9m57ho`%*WS?skt+z!EVO3ze^)^-D>#!sL}3F_VHnD%H-W>>8VjIb(VOH?U%Axw|*wN=xjZ!DrNg^bM94O z6or2mTd2p1zVL_#w(@r4T}-bg!Ug$4B*o&>-DHJC%q^L2@yJXwJasah1M}h-eDja8)}!s$YXsDc zli;uhis?N1A{(h0ZAK{}ORYqq-Y0w{-VbM2JhvL4KC-1gW}0dX@}Iq6GxIp+naY9` z46PnzO39sEu~qbhZL&TQlA8#-vM_c^*daMtP;c4Sq)B{OkJK{~ee`AFRkXt%_`y$8 zFymoTiCa{{s2{T?lIkVH5B9V)%;a@K8~eE~p*Lk%)f^vjgY&>q`WT3-ezw83xh6a< z;#nzMD$Dpe2~T9uR)6=cNbsSJ*bg#&OH0w*ReP_`py&CFu@tO!8U>`H z@OpRO?>lXQqKH=A@rWz1X*)z_C+->IBH1g=d!!D;ERLTm@fg-ZViD6M= z^}K}bZ%!MsbX7_;=4R_cnPF9CLaF8AaUPMI7PU6wY3lv(7wGo(u-@!`k%sjQweNng z+>IGuhgG@LVC!01gEf7*Ydw|IaiwRIw}yovB_j=_rH_;9-U~d(A~wW5E9Oa3mC4&E z_R=J3&g$H@T$A!PGG~I!3F&e#kO6NMoyIC$e9_3a2=Q)7)UYMss(z!p!oLCZeY2}4 zcL#NMHOLy_hRxZBMBAC+gS>N;{Wndys8*`UNl1pgfh-$+_mQ_Y&WL|gp(Lr&6ic3T znQ9XKJcF%QpWr*9*CwT6*ZxeFM^s$2r>Nl&G?A0;N>CCaoZ!WE(B9!et+` z5?o3b*hE9l(0xpj;3SQ@n+*F#iG@%d_Jl)O#vEp=&pCJ?l~m#7Db(afIhVRPu3DDL zXZbqa$OmEdDv=)M+VcEiq#tXpTTZ2v6%P8D=CC=@c*_}KKS}s}M)DZZ-ZK}lQk1cD z;zu@^)3b5K=fe8%ag{0aFL7ABr#1x@p6b-jKOY2qC+s*&RmrzmUa z;H#}Gaj(&rE8`e<9FN~P?H?xO+l^g6dAdk2oWVnRwXz)dX=KNh%J|r=#u>j z>n$T<%*{{BHW8X)Jk@O?;ewTJqXAIoAu9WGSmxEVb%^jG!o_N|r3~J%Omh2?QL&v; zDHK8Bf%H{Fp)81EaxQASWQN$t(r~0xr&>1BcOnvlC>3Qap;Oipq z*sWR2ydNHC#!@oUQhdl(c_~GCRpp++bZ?cdapU^&l!!2i0Hs-)f^y5VPJE_z8gHII zAFsyhBMP7IHsX});N-?V7etUS+aKlJWuo{RdMLNbFvQV^qY;klIIhN+9s7FtYiN(H zuh5P2pgReKLmqk@ggS@mHZXRyjw8o|O$arKv4^^#vv5JBqd}P9-_OB`N58ajhr>CH zl%r*gYZk`Q*2LrRz5Xi5@-@s8$!GXN_k6oBFpGR7@?VPiOR9kxKQ)b7Nc&56h@v;(0KT4_vo8r>Ts^O|H~*})Hm^oKuCCy>?*Sv z;x1gLKRRo_XEDM}tPaUNsTUY~Oqpq?d`x9dBZaJs^rI^Ipwh|QGW`j$l;%qY$*R;N zUP^)hYh_;ICuyrOa~M6@>#~mUaluH9$bgxC(O4|^tuxgSYv)=I&GV3I(p<2OD9A*( zW}<*Uto-FX6sd49iovmXpHbi7JlYWDDP7tr z`jvZ$D=OhnW-|#$Ss-klNio0ptOVUn%r9YA$@ZtYHksFPR&si+bT((OHam|^Q!Ju- zLQ#@6a?E*0*LArYg|7$4vxT0RqxoS{7Rm*E#KS@H6Huy;HkBIooh8Fjj;GoaQ*8yh zEjm(-mL-n(K>5RsjhLC^y6Hf7_tefE)G93Fe3+QEf0q3{f8MALPZ24W(_Mu$YX)QH zXx9kkRF{wJsjnEq%UHQi51}x)f-aZcSCq(=MfL9 zyTrQl7~^{QDflvk!yNf_w8tZ|@Ua)rD*aCu(Ff)^Wvfn3LJ2XvRXYj~Yl|{FsUUfm zjJ1>4TWzS1_oraO4R3y!x|{7)HDCU2)EwUaFtxVl;uXwS&;HqLe5jdj&PJnd95$8i z-g{fc;dS5b8JRKsp%3@npOHr0cXdW`-5(C8+c-ihu&LRYyPIqH680(0UPb+P760n` z!@}L{`;1X0$stAm@9O-t+xT#lu(^k(KwD*IGfcm$*qG}MS3k_Wx3TdwI7L&VGM>`= zFzqzwW@sz(-|beyyLYpN5{HJ4Y4v;AV%Yy>P!s-Lv%lc)2rt>+EA|(j>4)i8{v`hU zZ1{AHJ&oAYh$~I8XDvUk$bK2FLSg)eakS!EI4wui=P23mx-)S`_9jZfZl98|`6|*W zeNk624ee``)o2i}kCmjQNmq9prSylg{HViGGth3Ey`#>P4`nDBmj@xc zsC)aH-2>y)xVO@WX`t&Yj-nn3B^98J%IPs&WN%zpb2FwK_&8LG^t_=iQ`_(b^|Olb zpp;XI(o%|`l;E69rxXZ3xPbaNkyM;z{sHvIrwl#hfKjWJu1Y53>NpT>`yWzzVYk># z*D~oJ&J|(9wZ50NXRqd@U3a54!i&-@w~6}XhLW{fVkz;<4@+oIs1GFK@zB(V?N8W6 z4Fl_?rnNmHUcGMa7ui9UF+=_w1b3NRyNJuQo0gaDyR0^_y}aFxwsmd3%(X4Rk)zIA zx%!NSaZsdB6G8I{furq)p&%_`)X1`TY1D?_EUimT8%F!ofpei5Bx378P-xB+S&>P# zFy_bW{+t4~k#6COmtFmMWpDkEW+~UPA?<(O_03UseNwTeP6-E_d4));vzisL9UQw|r;p=1Cw;IjvAPV%&{ zT(i_yvAJ1x+1SivGHB@1#fFK%8)$)(Mneh}*Fixds92IdPoWMO(B#b4qd3To;#6KWU-kNLq&)~PVK>CFrrhbW|w(1Q#e zW(o-=aVp%OnTq9nVlRXc+ofUNkZ?2){JIDei9c~eeDjn{W`u`lBHog?mSvjil$XD= zn#BkyA8_p41E!ML#iFKsKsMC$Bp@DZ4*hzuFrr$McWD5Z7XiH@$W*(9Fs^HxHMzeB zS#4XaZ0}6W{w~!))mUE@7meU(N`Ll-N#(BBpN$B6F@Eg6|Gct#RcqUzkgTK0NQjra zuY0I^bFHSu!&)k_Tc%L%QsJ|3jyqU}#jZMR#vUpSp4{ira8khwL+JLu)d1UCipwn- zg-fdwx1u_$7 z&#G1x?A#>D0B>CFW&j}h+duyrrj9h+^@w)Ue6Wo7Tblf;oC#?tu2jgag?wbgBmk*^ zE;h5A&r;V4jNKv*mei8D{7A1kU78*(a`*Ij|1sxE!hZpUof|87*%XV59X<#so^ zk@v$UNcX56L4B*%6!HX0!>*C+UymBb-R=7BHfk5{Xb3>U`(44*W(^A$jOWp-ZUNKM zq_B>OgBF&!w>wFI%h%ix<$6cu^J6?%bal8nTaZwX&qOnd-$KW+>ti)do`!5e8HAY1 zou1_Ak9Xyx^iKYray`+Ni~NASb;FNb7)VybU=}?l|CcJ|7KT>=lTW2fA%yS5|Hr=34%vL__U2tm~UyrL(1^Mrhxq zl!}JcoJjeD!S~HmSo*#ll!WfDJcnh|4Lb#(fy|5Zami>V+i{9#9QvarhprCn9;S{)ZD_;ROrxERwxjT|MTBIYpq3`> z#T_tU#5~IVMP^AhOq>gkzlM;%uvcqI-03gF=hUrkz>n=eo&vC3j4mOx%Ra&--r1{# zOXQ0_{Kd?sQZ|Kw)Jl&pdDDl4OkKQ^6PW#Pu>21;$qRFY*EwEl`R>RpS))d;=Ez)e zB~RuCp0>@C(GRWN{`FxME3;S8teX3nUGN=4S52COxI0}KD>1)p^d#2O9ZfknXKm!$ zbg&VPAZK@ z2lbIOLJAhxU>$Ub1?#1D>2tsCmiog{8Vx-`1t;Rh~QFPqa=@EG^Tt zo4SyPmTYmUrn68kkKOjQE_zC%7!9~Y-<;dEMACHjWD==oM)XsCYho9V4#*48_G4vf z(wpWgY3;)!WxgSK@HQ`QQ9ORZMxF1Qy-7#XdvXJ{klA!WW0VZ#B-1eq0L8fn`J#E z`wc@L^lHxc&g(dOR5t(Hf7~P+WPL(uO#|b#cF z;F3p=qEKoZ5 zCsKcX0!TA9KtUvxOyX($Gf))Di7Uyu^LO^Ji(qC(%RNK+#+R;it|)8a)RNGYUfyNv zxgMziCBxF(xPq(;l0+8Ht42$d;GUM^FnqqUQqPg)^(YaS%+(KAE*8qr6xwU*pWZHK zRV$z#kOQz6S|eYX8c~G4CUgO3^-!Y@LL=d zr}R8gw}qc=)+}0U<8olhvLPgG|L;>a5t1NCc7=Y!bpoMLxinp!ZZ6kUwU|4V;1IHv zP}+p-Ttp`^cn);f)L>v2U&TaaYaExk?2|}zbE-@6UyCfN1flu<@{MVn(6(MD_qLoP z=M7jIKm3Cg%vH`|ZW(R8Jsa&voCnFz*&5oO|6Gaky6cWb-G-UYi%rBYk6D_a>lIL zIpq6Pn;VAb-!DV^!+O0aX=O#Vt<8O(4`;a^%`oY%J^7Nax-~n;uu7Z5;U4G0W$)U$ zND0(SmE_Fr17W6|S&3;Bh$s`f=uw)0TtpJ-%;d3Rvb|~SjP}8+Ou^KaxED*eK^@uo z(V?_;SKw%cq3Gc)>hob>wc8)iAnS%m&oFGF%R#6rP8f|U{<=-BY4_bjH%u}lY1oZK z*gP`IQ<5aZFO>`8=;2GT7nu`%!*^*))F_Qi+3dSVgrPyHEkd=cmRv##$u3CWX}S+M z7V-$ooo^)EX?J(APVEmamh=)Gc#`J2k8&OwX-M7~($rX|_lh`9eNv)qSm;71?nIf5 zoyE5u@ErNvNa06zd4Kpw!(it&h{8Kt`S#G}Gc&dd+|$xfyEciVn0gvM{i2PVt3iVc z(R&xAZXfPO4(>E3D@}#6En|0^NNIH7sb!wjlIWZ)F7A@(aj_h!*r(h+iJMPeP4G%( z+f6t^GM^kLLY$J5W(KKyRPImgzc;&&j97~w5#<{%qo%j4*DTidqNGrhy0*wXpLkzK zzgQDtGy-brvKfS<_Y-1jzeH^^2zpmQ&%JfGdYn&-xtcsB=C;x4tZV{V$g&Z=(%tgj z&TMj>7|ZRSbp)vSOSb^u^)Vhlg7T;Qy68#QvT4#u4Km^gWk$8ayj-w+>tnd?)-=iL znK3RT`{+(5q`~Fs-BLUV7SfWF61~-1p#qhT8S6v&Q6rxRjh_e9Jc#294@5lvReu=M z)h4=mkG=P$S!B8!S|G82{w~DawTMkwC~)rqopQGaM-jc-&^m0|vV_1^x|f(VM2qSa ziS5V`xO;%V)d9aXK_l6?WbO*w#_fDVL>-cC=k9}ck=~3$2%f-@i%Z)~4;*n^3zMcu1 zv1=;SoMrVu-z3elCN{zCpBdGWyx=7p-03|RH9&_486CQYLiWeaM;2EfagZuBy{t#? z`_Yn*+vF+fk*$&9%rq7%(V-5hniqjQctOCg((G1ZD*f!ZQcW?%)q?Q$oycRmuKg@$oaB=j z<(g!cd~46Z5>we@KWxKnU;S|PlwuA^VB23>hFol_oyBNPXLFA`WpQdZTvR`a8*jB* zQ6pS^09cue`_8+ZmvG_QWQ3cvc?bqX z@BAX`UeRT&KU18_bZt}43kgGh@z_^u_Zqr3D1Fq&uAMPLsBPV(-=tw#4bZ#r&7DV!vR`BaC*Y_GMJ9#eiWT#nQQTmKZ0AM2s5 zg}c#~+gQBb`nYiH3uF^3w#~WD<@uR&c6zCIYc=7qyb7b{cI=UI7Y$jjw`lL40sG=d z*485%l4#o{ZxDOB`z^ws=NP+XT6K3zE_y1)La5%XWq!xwhHa z|KGx376x3e&5j*24dQZ_#fODy2qIml8l(w#NksYK_BwCWZ%lUP@NGw=53khMlPK6x z+oO0#VaDHD)CJ>qsszDu8||&eSJ6tz$n}C|t=BX!r@wBSlUnZ$%p~6erI4nt$Vf2M zg_!(QzzlNulm8t(zOk1%@aF@j5+BLhDtmJtBO)7f%a-r=DL|>Y^7A};9W*@B%$uJy z@KWKdzx2HKPiynzP>*4D`QO<1RX9?&#dGnj;&Rwy-J&%`Quh=y1MDO1{nN^WPc6_S z#jAqzc=PH4uAT||^EJhA@GDqDVq4h%ci?yv#_<+4LQf*}cku5Kd|#C-*3>rZdMJA3 zmUeQlqG)`kbvd9GTJ%W_J-r}JK3iw&w#sr;(Ofu|kOF~j{4M-@8>6BHhEF_EBxB9t zAu4{Xjab2}fbpdsJPuV#68f}Ez{fMl=7{Iv6EYl1xZ~{6NM6eyvDC-9a!%)(9?=B~ z*337ZI_t1i%W@1x(SV>w_sbeXTM=IvW4!#BT=-!s7d&;7(Tx;?Z?%%i#uA-5sydFV z&T}YBftE^X0F1R%u%pUXj1my$Dj=Bq<_EK00A~(I2`@h;81CmPW%WE9=Jh%GZvt!6 z_uIJ&bQ28s*E1RpvbUNOS*RGdmvA4V>gFFNEc*6t8#|}4I)1&0LV9^1xO0!p*LX*xyc=n0Dv{(|-yEf+!x75hE^~t9 z9IkXt5wHv2ZjUe@|F~(yDO_Eesrk}lcmLb9534H+xiU7fx4f#HSGBW+LA!>AP__=6)*@x_c#kyI6>k)ZcvM5ePPE)Ppv1JTH-oGLPTrR1LL^5eP zxxV^@N8d&A1*U@O_Oo(xJ&~YO=&^6|Hmi0d7M6G?ANHw_m>fUoqoL06Xub?J^a60~*DI_vkFH=Ym zEoU@a*x2=aNW4 z;ltGNEq^>DNBKoGJ0Ed!m6d~=k89wou5CeSR8LrN75@9KRTx(B-5NSqxjg3}Ridi_ z(bZoM;wq0?9eX%OtMmVX?!G>H?++Wn&P3&Z`0iBv;R(#J^RB!%!=e13N5HXSiK?|% zgo~B+3lx4P*1m#Pm-cV&+PCQ5BsFlnq7ozeudU%UhPX%JPLcsd8w&jt|H;pFWT~`s zMp&)pA1`YbxuwFWM^IUpi0+f*1+TR8%IGY=DUnw(imTWwWEE2O)GO6Qq+!3T^#?OC z&vl1ScR`&Q4DH>GQKk0YPoGD&=PIDjV{Qqva{JJ1obpn(^sKaIk#-2J4n76i}}xUeE_#k6m$Ashg$#jzd3LcFgK(ol;J= zG3VJ9QSi0V+PXgNE83c!?SI%-i=D1y#K`O zQ!Q@W6b6Y9m7IK(M(XTg22)Y5Th8Zp)TbIt^zHgQUiO0ZGQLpWb0GbLTy8yfPpv~6 zFl_&8F^9Y|vX8Zu8DDj+RTkvC&iUGlLJJZ*S4vQ$mqfTx?ja0f`=58oR5dxeTar{= zYi+urOq}toOTzutEaBD_eP491^~JOcaeYGdd|X?Ts>iY;<=OuAQ3R~XNOr33!%I$N z1^vQ!RY*+B_0YIW%d_@j%2{2C`;Ih)Qp8a8Y`T`me8Xks)xRN3HY_EREIH3kBEM74 z0%~O>dsAgUa(_3uL_ch(>V3cVa<}Pi?nM{5=NA2MM=$x_tNifG-lk^7!s9Bn1kUd3 z-C6)zRr^2*E`;lRnT3?{k{H03koOk;Et)rGQ;fzmJ?^c_N-ciRde{P`2@1C&`xaq`qoeMW7c-&<|d=)-3CiSQ}*WNL3^n>|4ddz_2Y=syjyG*H?z za&aXxCXJrU)0jzqW}UN%)}P&5|4#usC{N$%tUZJ0uI{w#Qp78xBSd(0V}Q>6ksl^czl zdVK43}z)TZ82zKemI>JS!TdxG;oK-x$rO_fi*MrR_ed@RQks-+ti| zR*E(O9Y*=rlO$lZ1s2YLG(&om1Q=u7>YDZY@R{!RUru)+Xm?-_bzw)EC2D(oSh+m< z*{HW8_i?Qh#XGMpe4!Qqn`W=3F6;Z{Ej%BH8lT-;>0+OJW^W}EmQU@iT*v-8o@ET5 zoABxGdCWN}7iiWCOn^$tn{X66CGBwEgdxvQ%JAq1W?IS8Mj<)MWhP2|!ZNlO#(!++ z<)p59X`!LaMvp2{MoD-wZnABw^-TAu-LA5m-T?K+u?8HnDeK@PY2P8YnVx{E@ze4w}A2Uai^~NU=8@P;ZN=~Hu258T2urJ&RWpD z?saaK=f2Rw@>w5EXXM(PHPUnbb{X``Gd|S!)`zc;<7uDHq3+Lg z)$Njus1bXdb)$IqtnnEF_i5A@w)H$c`8`cO#Mp2@`9t1&VaQkRy6B&F7cqb#;)kr& zw5whz+91|RcWY{YO?iQ4JyNS$`{Vj~4VanjZ*^}mW^=f=Iu zrac3$ZcuG^7xb1p+4gPv6p$X!P306ON5@V&kQFw&CM^nFTg{2>a%hp=oOL;u$X0sp zM8Zp{Q^UdffBb^sLp{0qwkB&su7i}FSw}cbmw%oMnP=WBD!qk%_#v|MbKM7F3inm! zT22wNnKa9_Fr7~k9lb7kt9e^ZXA>=tXd}^zoXU8{)oz4t8)|dA&Atv>{5($dG>*Nj zrQJpzcP?9+h$&Gp#UA~;tl7Mi8ta*=YTf>~Zc^$x;>!g~GC{0u8@A+0Mdq6cdsm(H zG|0iW?S4p+m!4mFx%0p=y$k2D_(Vi{DNtPInQQr_4}D3DTSg(eSm+Rugp*t2JWwLv zJDWlcV!X+*e26EN*l0lQGYx_Numw>QsV^rSwNU52yJlXj8F zM|2VoLQ}jV7UUT$*$d|TP;MuDTx?MLUP#T7oTFRmrKNCc8e_{QajPJDft9H*ulp z3@F1*?5!1`BB<=MuK|tyTVqZ0p~T)dAmN-to8^=N)j$6Z2EU07^ttc^{<~rSP2%q} z*a#fmRY0G%t@I>9xlLRt8~+>(ZFTvtpdUPHBWdO;ok@PZu zgZK%AW%Lf?kD~4`!VLZha%(rt%EwQ}K87bAK?z-2 z)LYv$&oCd~o20@+8kt?k#tuDV5Pst+JoHFso-jn)d;@)0F=|fQ?*`3MCM3=0JZlzo zXeXnGt2RWuaA*p%BIP8UzmVpV2rN$kaS9@<%cUjn%V+lVz06x0>wNT!h?kou9RDKX zc#ahf#$4NwIh9r}I{ zOv5ja8w989Aq*4^d!wnDZ2#l$<^Z^1x(C6OdLSfP6s+q0V2-~uj6l2BUlva4_4REi zqG(%h`&)JO!_j7#5aWJwZPdsv{gn2~YpAskm>8fsh2h;^$W^is-LY!|E=N9MW4qd{ zAWH$4Bt@*1oljPvdR}A?Qa6OvZGuC_HHCk}dZfMOlT?x<-ZJAEF9~5y!s_132*7r< z2yP)J4wU{iw<6hMoq8y*Ng{d>xHWGzMmcGP>EK!|7l}}_#x>OGOtX{_O2S&6kaE`C z2%7C$c@@ysgU;eUSC}=!gEx(Rkdc2bGr_|pbod#gSY|Cqgzca2-Wc^X*SP1rU<(5m zncRzU&^PC4&>uYmOfKenplz_ruNnQ$Vwa;xxujfrngAu{=LI08YS+s>GQayh(mofi zCnV#Y8^MO*cowlr{3dpavXBgS?MbGJnsGqHXYIAphAM0p^Ok<$SV;3xN%X%rJ7n0o zgnI;J+$#khj<2~Jo$7MonQmy&I5iOwF3(JA#uOT#g!cUUy%1{-yHH>=Z)l#Nya0ja zBE&iNFB@A*7XpdDe@9Z?k0XziYpmLgM?kC8RDt&0_KP!RTjXr2y7#>I}Gl&?t9PYhohjs zC2L@hDfe*~*Zp;l&L~E2XI(jPm6n&qPh(=T8A#UK z=P+H_hR0PbFHAj;-95JbpK3v0)`$`xNrA|ONL)s*1G`htuRfeYgmckxbPZ$$RKrS( zmYccr$qdnrtVjf_R;(m$XcQRUd_6j`TM{thO|G$xwoW{qv55h)ab#J)#Nn|ywbrhibEZ4H!|JAJNmfA175m`2L{157gEU7 zbd=$oR(PqM+~xGj`UUrg@Qe*j4XeFA0U9xqnM>AFxpZ-x)-Q#$StaL*wUcdXR_Z%i zz}BhJb^2U&^(s0sk3ZI`#eD~S#&)hH;D0B-b9Lqa{>OiR>gRs_r@k}xbB8|`#!rT^ zdrppx9oUaQM;~PH2>{2^51c^7`&bcSCk{*icI@{20YFcnw%f0a9S{6{7Qf7Y!m^<# zs`{q=?Hxq&^uFWa_}CFE@ZizgkEiIfV=0P!?|ppi;bXVoM85Z?necm-?;}>fw|KWE}$z*yuH%!z8>`%6p%dT71>dO$>jKZ0bn#`#L2 zazdDe^Ajh8QPzA8HQz&c9CL(o6)gi=MBvcLF>4&b69-OWfqwtk?LUme4V;xvjGf@m zvsgj=oM#y<&e8X70SERSd+!W>#`SZLe)j9gPWF9MaE6^m7ZZKejv;b!O{Vx*2z=`n?4%|0!?*abr*!!3E-Fswz z7(4L5fddow2m&NL0IVD*R_;4;^u7HP6XVQz;P}ME!~C^B2rzta*f)l<;}h5-4<5ZW zwr_%ek8b~kesAA%aAN%E_U&WaAK1Pb-yg!U?f-}-j@&!3&!A!K$T*rias%b_xaevM_{KLE_bO0ENq4xJoF z;XgQzZvMvp38MV{C-*bZ2NoiV9yzxCKgN;%N&NlO`1_aa-u5qGct`NV-SY4_ z5CI)Jf*<}W7J&!;%L%Lldb|C>!{Y~zZh!m1quYOo3cij1W6idIpW#^bw~6CS#s=|h zSWZq2$;Z*J-@eyo|8&g%XSO5<#_t2YLZ{w;2eW_l_SnReV`F0v{7~3`pTRJX+y959 zFB)WV;yzFUEagWY7{dnG{$tGH4+Tu+!}~4QPoehh{|B*y5M>#{-epZcWjheru@_YX z7Cwc(kwV{!^&gJE?B5Zq`OD}&>f2}4eVL%`-?fA{4DtpRjU791-~k0}wuo)to|v#M z1F`o-Ah8w2Phd*FdBjR#$?gTFBR&!K9XP>#GqDfzhzdUv?!jt({TqNiaNzL7eipA9#dC+Ydqj zI);|^v!(l0=V3I?1`pf90LjM)L8im8JBKZ`?9O2o#jvd8z7xpJ$bI~crEFIAVJq%C z^1#0TV&YzQAG9JCA=OCO`mF;2^Ti|}4Fas;Bb>Bvv1R-mDW(EZ4s-m0iF=N2e*?8D z&u#E1%Y2*EZu_>Cza2qV9+e(_?>{|&w4*j~1Z)jZiVPol=yQrc=kd=f9)Hd$_EMaHzXmt>8Eom_#O^q@Le}un_zQN2xXscZ>Gw7`y2bxo zbvzlthgHXWA2~TO0n%uBp0mH7wZG^1_W%gvuRO{OzcnO-HosQe_`-H!<>OK z954`vcJ%!}vhW`<{DBdm4+7UL*ZU`y;ZH2{zgPKj1O0mg{i%ij)WW}G;oq_Fzp(JX zu<$Qf_!lhv2NwPV3;&vh$vcj||4%LaPc8f_7XB3r|0@gsD+~Xonm=J6va6%-f5*b# zvG8wM__r+l8x{uZL7v~U@b6jpuPyx77XA+w{tp)ZD+~XXg}-g#Z(I1!E&S&Ue{c`O z_{%!~v%&wfh1c)1S>@7;=B^uf)3R(@_%AK|mlnSHk(3=9*Ai}8!cUh8->`(AwuJ36 z;airlZ3*w^mJb{FeFOi!4AxTrJp=y(P2UmA`41i-fg?FS`dJc~?Qa|i;}7o#^8^_u zRhU1(e+Ldu>^}h3i~oa+K(d)Q$?$;#`ytKnFXm$Q;KV(|Mii&eF%Ch8u_KaMNUV;5 z`oBMG6Ese$yYI*eFm`4-G;t8s92g%T-#3oJl$OTFSU+jhIOL&mG&DX=*=2nEUdmPw za}Yl8_{2jX&c6%F2C96Re~#XM68js!puPp{KEw~B@An-!z!4mQtVIGn4kCvi{a>K_ z(1FAE8A1OhB`CCvK5&R1e1vm`zYN=y;xEIe4SpKo$oxMzXOMH2`jUlT!YFKue(<*} z{d)?jlYa3 zgrtkrKXk}`4jw!N8T7qB)&J2B0u;?ZK6dPbH@+}&@aWf{6c>5#JNShL^xk*$e~X#6 zhGBmv2aM%dCP|A(ybqie*{M9TYOtdBzQX{-e+8^s*P#G9Nip~TW$#_!?5wK0|L2@J zGjry4a?VKt3C!R@gANeFT$2eVnm~d90|b(2KoI6~LIx%?VJ<-4LOqws3@9j6(w9`J zvBerHYEWpg4Hj#(P=m!56>O;37g|)P@Hf<`Aph@g?dLg{$%LeZ_y76)Kc6OZ_Oq{R zuf6u#Yp;EeyOCsJq?FrJHbBblsVQWNQZO?li1cqQJ4^DL4Muj#=s5MA@G%yAW%Lp}?fVq_b{?IaO zr6b0Wng+>L4Bjz$Yb>O~)S6DFe8LeJL7IAE+ZFs-8?p{%+bCjHx^y6LuD4cpy@_+O zy1k*^l+5iW$FhQMi8B_>x{Yn)X1Bg#+YM&F;p*y{$?S5KrNYFtjED^SjIB&cU|73! z&0bFWn605Y8T3w&Kn5L&`}mruuMKZ^o;%#+_68U@Rm530n^(v!Ht`jz-ZZo8A1B3h*$xy>b zXY+kRYUQ)6aU?8vrc`FCq45dLOhv@`B|c0E;L&OEeUYcoT5-CY8S}$SJh4Jypm`Vy zCL#``v_J3WtEn^@4I4nrB#plE5pR!GGngN1N{%&FS26pNU2kE0ofVOoy*N4M%iHXF zztv>dS22% zu5YX@Asuf_^sg{v6g zRy4*N8yjJIrg@TMwWR0_Gk=q97GsSi$4o-(Q1@S79Z7EcwEU9UYt%tKLd4`)MHO{g zH8TWDTD>lXAc<-es#|0AjJR))*4EUa^C9f&CAjgCy;eqzjJiq;hVs>nux-`=(R3@B z)57%;pc=4rvu}!(*mmdK>Kbs&WNngwsh?YuS&-sys|u7Hi)nz)R}-lrCL6wnQ@+)d ziD+YFiMu`(X-ww7!Jv$&wJ8!h2bGc>gAgjoY`*&>^Ic(m->41$$*u;%Ni~%U?AvPF zt7kjEx;pp4~^j)s};(Zquk&tMMW_6VBz?N9>Q#bAHC zRBO5kLue{`^-$CT)Lk$SmCS$3W;Ay|GNuD-MU`5qO=zdtEDf?&z_TvXEVenQ;@Krw zh=t;>bY||TLh%Mc&68L-zKSB*=i*R75~?++D#ha;buKvW(=fxU1b>*xpR$7_ewpAt<)&91bM7-VH3UM}5 zMFKe~wS*Qkin_~EjLg=5KncQ-}BcSG~tlFHIdzJYVUT`kNjiBP)*@9 znhu@aPUhS0HZ+owLrZDibg(`cA?b(4n0F7niIO-ZZmhN}Y248Fr}D*Kbm`l6Mr6}3 z;W#e{56`TqZ7RSQfu5$F(FPyGX3}B}$xMQ+#v(ziuL-ejk2oLuD(QU|PYDnk;aIRr za9@=tVgFd*epK>u7qQ-!s$>}6~!2h^h_W8N!t6aVz|3@Gl10e6g6#!+son z73ZNDC`*FzkmB&y;DxbSt>JQj_xg$SRie)YfIp{1XiX##4R#Y=@0yMQdraJCzJ@6b z{Aisu7C*Gs)xl#`)kgmrbU69%SvO*wgD3(p%@&i9Lo)w;ET}G6v)`lpvG7OZQVX5} ztdtdHVc}2Fb)k!(Q{WlsG>;+nND3QD_*(3z4gAyUxPeKpoXkIE0oMfl8~5PdUz;D$ z$v+`fp7w*E60xjwPt!aN7pPc3M>!i_HuF2zL1~agf{R>;^))|H`LcijzG*SCHlj6J zHZj_}F9KQ8rFXWmWRZy<1&K!k5{qDo+*2`%Qi666`s+kBYCuzr|8>mSB(tx@7;m_q zI+uYAO|j(I3{Sclb#QSq*O?r1Bi9bg#O2C=x{#J3(us)lq3V zb;)d>l@h-?r`f+i0uxC~!(=b+ctJdcY^sBS0ACkIC#o}5udgne#ILAHLjjgrFjtK%G~`v{j6eOs-N{ z*)Z3X7R!o3BgM#yAHq#qNzILi8b#Oqi}F_+c}nb)yAZ|KkEzJ2^g9^(HlAIbAkM}7 z5M8S6Z7*R(6GZ7n2dBo3qhtmg6MU6`X%G@@dr1v!+eTNI8iy>b| zy;nx&0E=tnpdt(WEVsBY|Fp~2hnIayaHwm`!R6^g2B|Vuck!~1&8m)2aR;bMBZEd^ zu6E^B!JtDJg3y>rhNmpkSCnb4Q;;<#u=P!&Y%w(Z8gueU?)*^$?+i&%;V3klM* zZeukgdK>7ufX>Yp=$UTZLx>B!hH%S8RKf07tLnj|%4LoJhFF62+$^f;19@ z6U;y+*M&4p))oeJaeR}?73TEkPnZ*~z=QbuFlwrpW3>W{6xurea?w&P&SLjDImD#1 zG`xx!EwrMxI?|*S^ri}1Je@El3lsfv!scr+Ww-g-i8;r@R4Dj1`N4>a{GHX|Qd^s1 z1>gM>y(d!EGfm6`4QkB3^h~)1bx-TjWfA2~jV?~JA1CI-OWSLc!D5WS)ZL zu?!Etn*>Y2qLBDX%G*vDR{4P>u2<-Z@i5|eypmM-`qiMo6T~?ug-!@XYyGGqXy$e* zRs$iVYLsPOv_6fWV;Vmva;=Cxx}RJE$uHhv)-Rd8Tefq|27a`n#>VFAhGcf9W5;B6 zR}*5A=1WxAFp<4icqJ!RCnwgZjpsVGzBtCN4awrLKewOV9Wdv5$DHfqG$joZ5p33$ zY!(60V}z5Z=8-gYp>kyJMUpoqFJ_cjfrI(B#ahBplhPD*_B9HDe}~vt+@0$*$e_Gb z+k$WvEG5Az#KZ=_LF77p40D|^s7yPByq4~SX^3sTUZ+2QS%B_OLI;`A4ce5Zs!76* z(mAO|@k+7_tH+=cAVU-W%-gUOEb1h4awl`kA+W?~ZhdkLmCQj>cN`X}FRl;tYrL9b zCE*aSG;Dck*zz(^*^9#^{k-)@P}(|5I#bgLVllX#_Uw93V;kUWz5_kL7+xA2jBkSe zwc`p^ksykzWHt{a_zMW0VD&#>0Sib@TpCSIToI5;5tTBR2x=zbv=0l=N`YBuNi<){ zfj%wZXPa%@%Ove~ja|JE${{3WUyF@aH3|*038g}V=vY&ujSnUUidC#eDQAr&-cm+@ zC=nXwvWpH8Y0GC7^~T(ZiA_;0sL`}4)U-6mC+$h&IM`L6IxRK(UQ8;uc@PDtMEfj? z4S1E0dFIY5c>2~EuJ7@YVLC!8@HJ}I@Pp~F*PwKm>d|CW7^0_neXXxG zCUX}D^t{;7^J1U@)0RahZYad_6K0AY>m|$(%rrHFsmW~`pCx~ddHQg2;wBJvH6jfA z3u$u+H&th>k1htsuP#_65K_?=~Od?qqBDGkWJMt;CV0%TwF87uo*0gCyl-8qXz z6wbMXaLy$h&bK(6oe&f^zlH|tqzX$wbPb5!F}Gz8P-9Gc1Z+DNj;RZ9IM9Agh-q|b z+_O(TkC?b%VMc7GcVad3`^EXN&f@G?GS|glV_2mv_x5L`+*GmO=#URxvhG7pV(qA| zL()Hi2S`ffIZ2nyT^3jgGV+Vmr0Arenh!IlaYE+PYP^|UCda!Q(cE)uByJF*EcV`J zN!BN``m-n-EV?GiEsBb&X4yQ$Jd7@e%i98Zs$L58tn*T@11Xc zSMYygC#;#wwInC#Zq_GrT5=@@%tm5W=z9K`e=TvTL()ZzEfVoRcJlH2{Ot7JY z@lS4p%_t@^FNw2#`!mMnE6mKi;6BgVCmXS*)~Vj9586rs_nktGI&wE3;j0B^2xR8` zQ>(S*;4xTAMJ)NV-bZC~s-{qm71JeM(PP`__-~}H=t_$hWX$*D5uLH zu|qA_nbhBgN=D|BKh@b zy0PD}ii(+sSgdE_Kev^Bi4{vG)9qX3f0=1FcfJ3u_P;g$w@zOa2~`VuXyo8@AuUbd z$C{3P$Kcc(*~v|oeYKM2RzdKLZz=lC5B%nvj4Q%bQ|r`3sVaXxZ9R9R6s0UIvW?x@ z(nj!MFp+&Z9t7SDrx9q&0Z5a;+fOsw=s4B)7<^0O1|a0UuLvUWPD&t@VbX|j46xD& z&U)6Q)NvOrNQr)(3+&9U&a6;hJky49?2)FBdE37220Tl2%D8$Zas66$vLze3R~nT+}&eA9qelsEaRwZVO16J;zmRz&GuG%@d6; zbzRb2jTQX1zd=2_l=s{Q^f$rf2OqG889UY~bcu}Lc7l)iB6}dF!Qz;8KuCnkfUtzw zcsN>K1FRmw(L~J8OXfQSI^Usv=%|FO1Z&IbUI>-Q%@eSJx}=T*<(yMm2}S_sUoW1Y=*wz8gbGtl_M-BKN=Mj)twsMu_! zF+AAgE3zmOo2s?8g+D%pIB%<_IF_1tq>1%eFm>EK@wgKd6OSbM%WY^( zOzdTDRXjhjmp`+u@WYf}4hFCia;^mM-}7spRTwIs1rtS`cqC9rH@NA<4Ypd2CN}Yi ziSUU>T(g=GJ=DofJmL$diAPSXCb9E_?+q!H%E*++?8m;mTKLnbavQ)fijuTf4a88* z>=#8;=-G+fc0USY`840^()bhA)|v};V4W1Ns4&nB5#6w?pxKzFV*~SWU9DPT5mJDO zR<)F=#0`^@h3w7WUunX>fJ>vcC!3Zs<+Fkk&^T2Ca11RFx@R6zk3S%mx0X!%gW&$w zb4Hvtj^pS9Ebs!2R(tu>QDhM}njmQGtZoqR`8%wb0<$7?i9?JT3@_xl&{G?i;>!B4 z@17~)<2L9PFqS0EtvRNeEjn3dTw!n+!Z3v`*hFG${Jsxkt;Qw|_R)mktuTv=$s8LF zb9W_jpCyq^+2?LgWE)Hyy9<+mrs{gYiqu6skrKiTwCAxE^H2$)!A!(hA*=S`(4!UG zDq+k70BL79>0o2ahI$Q&li4RxW9i#9GX&viK$nSNPg2Os`~iIq!IE@?RC#xc0-4*` zWR@Hy=2GU78>K#uN?n!`A9xCmg(|_slWH8M<1?ue(If~{@nZ~iHRVbW4RcIW?Z;ME z+a#<%_o1viBmiDc#xLbL`i;M>Kqi1pkq zMbA9!H}TvqA*Cs)+%6GB9fWyV_hw#mE***Va8FSn1G`u6>d)^ zJYfj}eI)mIxxXLd5KC=O6;OjIW)o^|-)bo^3qBGUWb4w!a)?dh6MAHueG*SRujRYKzSdm; zR3R3N<7829xJ$G7l1@G}^$e2jbg6riXeihUQC+g!7yb06^zEJNk70c_C}B%=SjEk) z;=CdYxptD<>sOX?fu71W=pA!=Pt|CTjkokELLluegyG;BJVp z*WbS;z0E=~ePd@4EO6?VFcvIQom#TH$vkKE&G zhb+^k72))xG4f`yTBSYASn>l#oAerks-tQOM%6m!j@2)a-+`FIpqXx zmD9A$5us7Ms?i8^La^r!LVuhnTZsBZ?s=p+Bb8{XS|iDajDU&!vOwVl1f?ZCwDW`g z9iysn3Z#voC{A`*7)Edwc!Uu&a!zA(3!>Q}X`Gdv+a%OPng(2%=R}~yPOF!WrjillE5b=W5b;E1jyAz?&oWRRbkR78PA{cX zqE1+dz!`xxv1+lDU%tgC&*s8g8_{{fv>d35^X6D%jSk)1jNoS{yz}&rV{$gq#c_FL z*=I_1TO#LkGwUHGDOfmU$-2a&q1;)~$R-g^u4tcWLYEt&J$~oRrnrSm1AMsw@fJ&bVLX zu}!j$KHCeJ>?lym-*CUfrVk@! zNCoK1)@tK1oa2s25X~o@`|Jpy2*(`Y)*9}PR8S@+SAUUJ%wd>BuMSP(>@VnGr! zHr3Re3*Vtbbv|T=VQsCNb-u+FmYkItrLZePw6_9n}-ay@76X!FuY;HSZnet)f?nD0f*TL z&57i%Xgr3Aq5P&~o;kckzAu^If|b7@>rEUzM8JG2)=*n|lA8^>@~vR!27NA|VzCO> zjV=~%IaM%!g=8BO{8-3XTEs!bJK6Z&n}QX9{HB0g9abj?>bfzo18GA%>xSXrKw}7N z4Lz7zQF~C&+eHqn9W$_l34FHlKXp10&IqKH5R@gX`4+^dB!?JVyX2c#Sq}(=3^46^ zd{%ON6%kC`%iqSA>ZkwJlzwvZZZ($Vq!fRlKe>xhcrGyu!cN|s%s$KDWb$r&6|1lw zH+i>HR`ItftjS%e>e}SwZrl*6Nqd1PCTb($>L@i&fVKpT!lJssx^otD+35hL>dP)< z*O@6hjMExp@}(7P&?d>GAv;CYSU+pf;Ot$V;>LD{mP zY!FY|$PFOTRl(U^l(ta9?5=oqHLA^+{N4PI!YGn_j3IskRfSBh)%g8cm@3Bpx>j}e zsw7I{wu@u6lBn?znf^^lSU+adft5ny)3&wy8|iOm6PHN<%BwB;g?;I2`*ek2hk3Tj zhViwWSNC@eu`iygO^$EY1sBQjYusndeYU#KjV$;u`1>iX5KNQfkVlbo&zX~tbH41H zFY9U@k5H8{|A@AH1LIjwEtH1d{j>*l(}AL_ks* z94rDWAorMt>;q7?ujojDVH(jVMxU1)-!2UGMKH)EOy#s&dGfYfBL9p<$-Pn-edQaH z`G&&MdETG@!w-zDLE2mR`9v~LZ^p#jYsow%N4fpAm5`$qIA28)xN)n3 z^0SM8XA7R%yjj%JXA@VA-0V253_DbYSaN)aD3RZv%+GaY`m9mrK1h)YmR%LP-n`7sLMZ+`ICfkllOQFn849AymoJ-)T@pYFa$!>fB}7RuEOmjBv6D7_!7-#d=s4>94 zF)@C9S?Zgoq%MhgLs`Vz4<9kZ&bCik5TXm27yjfO=@;skd zhz@ZW>`DPU5QnxU(0(#N>B*8(7wok1f*m674>-=XI=?ZLmY)M|v z2M9dxH?%U66i8T-;)NhZ!SYgBGoBW$0|CWLv4VC5aSSaE&Ub>BQkP3_hlQm)l!(yf z)c~Vc12h5g>Z0lys+0r^F ztf>ehR1m?(qAXP;@Qeg8IfET>t?uDMmO&&fAINiCePD?PmRW&iPGD&aEUCaUFR(NR zmigS^01^D0MDHM^C9re^maf3EB(N+CEGq)bs=%^3u&fCz>-<5jEu1apHW^krxSPe@ zuVwSqD0!N;mio-zE{4XalHtvr~)vJ3iAA(x;wVT>Ds#PqZ3s(kom?WlzCnUbU#*Ko9t zu-GS*Gzy@PLoU1b!o*rO?)QDA*lQCmw;XV7LGe5>r-x@~R8ex8SYyuYcDF5^D_Du) z#%MOgkkhS6%SNbz83|`~7S#O(2T|n=PK(-!Lj~LUTr6xS^`kSUNREFoF@7JX79+{* z%Zc%?*%n9*|Hi*4ly&4!-vfM^G1+#|=H~5ywX@>Mi6||D#cgfKKO!ZMIVzlg9gWdcKF{ezDzi3wObo>?O+jm(@@sK+F3ra%#XK%uO@_TTQH{; z+%9uFtdL~BH<&M@z-nu@-<*k+?7cQgmc6%V^F37B+pM(4FaFB2N>9k-3xz82BgO0_ zfzMTqns@@DkY+FwW$u{iG4Nk6{Z&IPHofaqh)fDGsijzbwYVzqZjDnu^?ryJRTbi{ zR|!|KC78<}D5PU%lG_5RJ6;h)bDJS`xv!GWF`VgdlrE{sc(!yGSfZ8<%Znv~Zn|uO4rX$dOW^u$zrUU?LD2t9uCb1QMY5nD z59(;03y2>Quz?w2&A)2SYVrzkVISPrAoWq(1R8aMqoT?`K4@XOtB)|&l`YLCGj+pJ za&pThst{OgLs=2Exe(C~4fww7e{ma+;r4kgnG>VP?HC4v`SHb5CDp}}qO=g;1rf|* zIW+j=9s(1SLB!kvKccf()`f^LZZYD)Afj0m@nA9H!D2*qH3YcHqO7BZh|qsh7icxo z@DjPFW~&t@^Q$0?o9nSQXau`~wI7A87S*IpJ;pIbQ8GhMrvTeSh-77f%lyZgG?4!~ zQQ0ke<{iqq&xGd_YeN@Ns za{zZ9CN-JNXGN- z;ClC}Fb3|6)-G@LBAyrG|0~@;e%B2Hb?4mJb6eZ}@yGt5d2sCwmG7JPtJilPbJoiL zJoP<&sgr-WtNxo8-hT7?wp-5K|Ix@z@A$=SyZ@o&|CMV|KIOLmH{*T+Ut=U$R_go>#x5zqFf_Pim^^9qgqB( z28(uHq+Uj?j5-+&GGa1j$cW2G$XG37v5cgQnKEX{m@VTN8OO?)BV(?N<76B!qftha zj1y$MO-4$_i89_U;~g@nE-!MDjCaa-myBi^Cu4AVQddB!(~L@|L7zV8BkG)ClsN;M zOiPt}KMs`p&Io&v2cSe`GsKB{5BHz)r~uFRB6>OGn6tgLyl&CWs|Q=K>CMtBct2%M zsrPFCfdd7U#Xpa9TZrH0U9y&{)FTLbDrAAZWH|M~521LDAv{LB;9V;D9qL<}?hYx~3;^Tr=tU zzYAU^cuR@13b`?YAa>ZlrNk)*EzCE*8R8r&t*3jVN}a+LZzh|m?Q^>U1UA^8aOKDqZ+Q^h9Y*9?DrnI%5PS0Rtr{f_{LpOa^fxUdC+b6Z&GXWv{{G z3LNg2z^w7A=AkL{dC_?^M!iZ^JC8Q$UZ<{~=UoenyT=Vt$^DTY% zJnbddqGaglF!!*%+W4lUBhy*-B2)RJn@%~=OYo&naZXnkB2P5Hf7W!5=hnKH?KabL zPte1keV`b;0<5y0V zyx3;)8RVy)ezTn2_DYp=ru1Z$o);biv3{y0jbd3Ef7%G85aJGgN%33`MUPl{@scil zHCgFNLA}0)m+~z2iYinHTY*%1J*cG@>uW{TQLJh2828q$9x>~OF9LGcyLZo&&!`u3 zkD_%0Yyf9ckLBrAG8I>Oj0%cMu7|t&c{)&l&m^CEz4NAeRIIq-jF3>8><}-A#)_}p z^$`$J)MNC5biY+?x}?5qi_BiDr#tly+JG1N2yJFTIq$A8jJr{erGX3rX#uFnCY^k% z7h6Z(MI9}wm+wY^R)02;1XQS0y&o%N`T&7`6I)|&1OAF#P(rH_ul60#z?CNc4tSyT zrPfAy1g|ijW_cAKAUx(B&_P5}ay?}&Z8z;Lcn6MtYF4z+Yjo}vxKYM-(?yTI7Y@|R z_ZMvf&?sQe@J{FdRe;lLgBmL6J-h1&6AN4oMDfi6AJx-Iq4(sjB93qyv9#_vTwea+ zw)#*cR2j-dGSE9z6=EM(s3ydfL`2N81 zQeb&T*RI|{{uS)v5sVc<$g>W1R1x-ut19@8uao0Wa?X5T6OioBFem2_3CJ?aO=O;z z@q&!~GM<%TnLNprYS#;CASQFOFtRnW#fg#Cg;zOt;us2R{IBjr5=u+_ZMv-O)>qV-g!~X=1Z*Rk*4aTOGgH%<|ZFAt0D# z_sg&{+cj}=jmo$NBiCd^(H+PE>JwCOGJ6yEP&26yNV{Ci?*GwAzUHt^&5rUx%Yz_ z(QO-qXLc*nfYs)s4)slTuB-HvtP#$gizRk;mx1Kys?w|EnTKU;ld%urVquPxnWZ79 zk=(8V`8lm74B)W*JksR$VdNu0FiAzXCxbW>&&&C^@+1j6>-ee?jbn3<*o|(%SwKPC ztAy_OpT%YSp6_Y3uvc;J7szL2Jg?XaaHu>WRO%JwQ5lb6Os=-9&-1euIE$N~Mf&^_ z8Ovm>5V%Ue_?aC7M3Z0&lV-ryXhl&qDhoAjPDl$hZnK z36+v^vXw0e9bZku6+^ns~CE%h9Zo&}@jp%U676;zt-~ZdK5UmO%Ty8j5k)>gB_0 zEc3m&%yoMS)P@qfs!6$N*Qjs`+-&kPf9r<`cmA(P@UneU#`bVk9Yy2R2FPm%tB}oi zU~Ie8IFnT!R^TmEFMimu?c$Rk%)PS%lC|nz(O|^DcYrgo)E`PY!M-8#uAdri93pE!v3L8I}gv&a;~!wwjrvx zpB9Y0e)0+GJ2|nh7$p|mQ*4Kaiw=?~<`d#Bw~8s}ONE3Scg20scOwq0Sg$5rbfgE# zz$PCBfE^Xf9Uwt|4o2=k!SA4)2a(JhuuLusvbS?|fVREAH0~gNK2or$Xhq=pcp<<= zw)G(Mvjv}mO&z_zWP{D2I8UHf$wK zBV!yRyG6N3noaIf=bK9e1mx%g;gixUMBi9YjeeP7L%&`N9?D~~PysAER%%(q!{lFW zNCRIDZ@s#ZS7BD{^&0L5jv$~c5~+%jaF8^_=2|WSu*-pUe}Ima$jP*Sldfdtj8vs| z-)C&UYc7LB7ikc{M-Jqd9K0#2lSQUPa#6Px)YGxwVhYyQ41u?8C_ zakzS8%{5tD*}1@n3;XRcL@a{mJe8}nxjdB2VImuT zpbes+jcJe}B8MidQ1>L(2m#y)UXb-TNAX3Wpihhx_JxiSXR+<@^hqx5eL-3*F6{#@ z?E`*VzAmjSVY{3^vkw$@+v6CVtsaxZj$e$iimdE1yg;QRBMd1V!#rV*{m!x99CkPZ zo!=ZUxe)(zM}tnrX1*0ixruYFB^$^Yd?YEVwKB#MPF=r~r#xcH3Z6}@s1!G1lIyb$ z+_Uy%Fzd)9f7*_hJcnh5w$9*b{TOaLG>=<{@1Ev$fm`Qu5?Q;<+9m61v#zez9VDDS0CmHbUH%kqFD3&k714d5 zhYPubh?aocOLU|RiB##sXz+s?I45I3!@dVMg*p$NFm%bW6+N>B&ur22=7Q(V?p~C; z9l`gC3&4=;q&c?ESGiDiSdBlpYKkx2Zx?)2$zdMbQKT(YnY$St#W=U++tBYhtS1N6 zi^JmFTZm(}AkMvh9H>m?6`%Re*=sV4)Qn&U9KjCAk&Bxn7dOW&=a?l&w#FO`IU)6Y zs|HMjosP>P>^wO#&zplWERGh7go*!?&i_gLlh+Ge&aR#2V=#2~6Bs<}UDDODfClL7OzLALYst%_-* zcTomXaLIr*R^Oy?@lu2HQHu{8x)1AVM2dw(!)lP+g2SBxh=1Rv7_bk1E_u*k6(dL) zHaPX{7PORm2nupgw?jPm^*L-hl=O7W#{|1#YFA+f=_9*gpVg(SOcl7I+@e;g=>up6 z5wM7eau!9zsng*=Bg*KX-q7K)&E&?vX8lvL$*4p(%aobq_dyL0W( zhuq=!P@T9wYG$a$>@{j32qDuom}XOx+qS`-(?rhX_E@%jU9|fhu$_vQ+vWUrSu>Rg zQ~aQ>%suXRHUSjd1WqJNCcJJfi4M z#;G`Gs7u7j-s@%svr)(<3c*oRgC=)(hIK8BOG0ypdv`L{<)9xHi0TlK8$1Fc*94Z@ zz`{FYPUlb$Zc0T}V5tr)PFPV{m4Q#h#5F!nnXq&;x1z5U2j6#l(YnK4ado9a1<<_# zY-4PWqfCPS$6SI(k0!SON4@8AgBF+Z@Qmt|%SgL<4UG{I_9l7SHKmtnrdX{j zdzo>BE&yQfw>Y{PRfcN9QthEPHCy5A8@Jlx4bJRx2&9`3lB!2dVQ_RN>t5oskXsv- zBlA>BtTzHP-xp;fU?E%FZVuRXXW(MAWC#8gg=uwFBUj`V?X|j1!1t$GfXy9xj5!%x znNW-C%&OVc?b4fu!f}cRcg3x1dE2hBCbrw4DxhJs%3(o$$kRg53b!eVyq(9pdmRwm_hsa6 zuW^f%&TB`aqX2|C0RbU<;T?xmqM2A?n|~|3dnC^snk~}4eH`qU_8n+jq2eoY(YjQG zILRzm*zl?p=RC0A6>p@Snf0?gics+X92ZhhKZl~1H1 zlma(VS(#7~dCwEE|T){V)2_!kQRFNK3~GOl(aRG{V4_ z7C;mlGjp913{BxRm$X(eAGmUhi#6>33>GhpAU4?UMGW!4 zGD2QFRy2GcPH6crIX5tE#WO;1tC5o@Si-uB-=$mP|uqcyx%px!Y0jp?YkEsZw4ST1Fx}MI^@4wlk1mPV6l1}Q1{V5*FIw>y= zuaoYLFusjOV_wX`1NE~r%zHN)3~LFrQC;`cW=&pbS>Qdd}QHVHjx5{AXV?&;@snc?UAk-8I?W?k^64uD<<1Ly&@@h54;W z!%^3sDv+*0%i`r!dJDQ7I$;$~Jr!x`p>ivsJ55Lygr2=gfDQU`M~8VLD*Tu{We3GF z+oI4}?RB=zy@F7QHp65k+!NE(a5zTWB@bl|$Eoh5Yv}lwXf8pM98-HzVI*pxme0)` zr1957L~z15hQ_>&t3`kqIFwJ{;-{iXC>wieLF_-vV?n_eV-k$=b59N!z1Qo#Lg`i_ zJ`S=lfLQ&=h^`={ke;&GLrY`gQr|{O5cVCa;Q(Rqq*m!|Kui`QB2WE1X+aIvrGXd4 z%&jlF5~VIu=GGT6r9eguI7oC8?0|rU2b`3d<56C^a@?AIEwJSput9&QFa1p%1qHAd zlamJ>AZ>CLJM|u5g6dW`wxZ24iKLYB(J&MzCj8f(5l}6zpq08x#OAy*&la|}X`s11^Mw3|*Pp z7lX2)NNtgWe)vd|XnPIz*(u)AQ6$L~3856GI!NgkJRRVW?9$8%&nf5y4U2Jnss>>5 z5dh#?k}%#Fk6D;j5~c||HdtjS4~sQO1Qrm9r+E0Mh?Ep6iCeI!ls~`kE7!3k1s2ji zQVM!os!m? zx<*Yz5rrKW`x_MJ)U z$WI+50{cM1vmDiM!GggH9zH2;22n+wDfzDTp4>XYH9jf&6`5ov#h~S=LJRRAp;T5< z;g`Z9oPCsl0s4Yl45s#Aan_MwR3v;{W%M)O;#NnjV^X?XP~ha^FHTJ66X6Hv zMY|Cw2yXqYYzky)k3X|zndgZ>cZ)UvBp>P7zE`&2ULFCsvMBg=m-+_Dv%W76fD{Yr z%37K@x5IJF6p$|_bIYt0Ru+gT#7gK|$a|X}LJ4XGMcSyRf@{@P<%l{i*+(Rk*SRZ9 z?&SL1XOn4PwAw7n4y<#TMk9Q|zB8&xswX68@EM>^^a_%#_e0T)Y?dUG>~jj4J-R`+ z9Je*dF@_kLHpq3d^Ta0Q=|$D^b2pzg`;5&AJm@x5HZy zL}Bp3YZZL-?1U|wBlj7ffEwF1m52Y~-3g&P@w};ej6|i6f+lhZ9Gn$}3?c0N=rW|& zp+I340(f}`dzifRmwAbl(kF9k0?Vof4F(*3hLPe*-FwL}dfZ|3xb=w;onGE2CvvVp z{5_?_-y^hhdm2Q^JwZ)DP&q-?s3nUjntRz*ihVX{6)G>V?2Xf`3l1t{m&pm9jlgR4 zVrc__d#%#lo>hmN+q7!lrfl0@i`-sUky@N`nb%PnWV0COF2cx2QE<>rm|Rh4z*kI1 z(Da~@lcoD&uIb%xieECf-&g#wNs(h-pAzuW0ab5V&}vL|l8>8&XWJdO7M4XKa$_-? zONgJQS9~B2T}87Dz`gh~gcdxCuKIYG2N;694|&(JF+sQs4I))r3RX)3+zV4W!HVEM z=CRn#6c^g8kR-XwBcqkCnO;SSM>0PLKXFms*VhiXO5^5_SrAwD!z$efVK%TbUkGFpRwX91k+CueLLN2Ej4#uK z7Rv(gp(~!f8esyMizVm}^Nj_PaB)R>1)E1HNgj2DdCW?udoE^?qi`_)JYAJ2u5xHC z08`UN`Z#Twh}xw<+oC3fsxlNS1Q{9r5n~0OWbj!b&qezd$7cmW0Ukn;WszKET)-?} zo^hg{S=+(KVRE6!VNxsDuZqL1KnRDJxWYzXhEd$-mx51{(Hc{=tOZIKSZhe2Z<|-a zr$|0gxU_u)B*)JYj0&_SU;$QczfwdL;RDfx2_I-uUxdu&A3=6hjyqtK(g9PTN%3bD z&R%_Mj7!XsUt%H8yAX9XiTpAbvdkPSoMVMWvk?s>EsU3TNP4Td`$`1?%r~W=@^E~j znVGyBoxLj1VtMhoc%Iw->9%Z(rqw=ormLq^iR+xQpw0g_bH}B+)FCp|^ihjei;vV4 zbz;1PSmIFJLdfmKgj^gQz)(9PD-#l&*K)3E_wmDcQ$bN+>L8I~`#30tZ&fPaswBQu z$taY=%=Z(Ed~0d296-htvH7t6=-idyi(5plbUu-yPl?r+G^}O@(J6VUgLTPb$n8ZK4GwCR z`&7FROEW=a)|zDnTG6kzXsr)|OF&i?gR6_ynxeJN<>F^u?_5&O$Vl6l`Ph;i&$6)+ zAt!_jGTKpEkR5^V_EKLKk|hHro+{yWy={jsT-eID8?MJmXaL;FJipPn#596A#0w#w z^UP<^pQ%>^D*Jfdmp$-x=$KBt&WpK;F6%OQbkwH#oP&7Ga#%cajet-H2m-|);?Ff8 z)G_)ZO;qW5m%UD;bYZj36HnhK=)gFN!)!ZC@*3IcO&BHt@z6{@OU}8c8d+C0Qg$&d zj|k{O;Ut!2Mr6oUbWvi^q4jqmA!Or2TkD#m?S9sK2-TuBRf8b00XDq~JIZ9%X3;$XD?8qo{X9g@!EpO8)z^viU0zdhC0ancqa6F&kkrv2SJ> zB1XB?@xeNQFmstWl0t8~(}F$9+FRgIG02yq_c4$M4|!Pq1W0e9N?p-FLAoYUnG&6v zKlD>_k&NU5=`iN{ZiaTK`qjE<8zEc``%d1??61Zd)?e_Erxv-y2CS~}XO%n7M8{8T z?v9ak?kDi4>FQW^Vz(|SmvQqlj1+AE$X;|ZPjcToxawn9_?yN2pH%mr%s=Vg9?083 zhqG3MDUp40KeZ1p1{7*;zqO0~?1ZKqiX=5F&7)nQ#OJqp0s}(Et+4L z*&*ke8?YaADf$UpT87dwnL=dE~v~W7EuHq15FevMuGm` zbn}9v?Y#=X{dy9m3^Z{%Acf2$^6O8g|NL$){|tlz{v;o zNsO_|kz<2rLe zOOCraq9(ag*C&D^Ni?8PF@9=&F>&QoFI2vsv{NH56b&{Pz; zZ6~G7_X#uioB52HFOiVrEK2gMOwNonb7lnF5*b}GR#!LMYDCnc?InWcl=(hxoqNE{ z958#_%vmxy+d$I!SaqBMlXDE1EoOZZD@PZU+<nz?m?4;uMQnPD6V8Iru z;)+>3l)?&|O;<%dnESEHDB0{ZbJTKZa*1r;kO8uj>ayi#vqly*n|66vpr&g$piXT; zWVZMSkkLTPk1Bx(saZ?xEcIay_|y+89~(-%5ZGAZGoZ9U*4PTx`9>0!)*NP9Ju`5Z z2I(^U3$~XEHt_>1SY~#ZImgV1N}zmK6rw)s3Z<1O%Tz0@+LRPT;5@fW(@;ceSF!xe zmj$>o^+~Q~GQEghE!Pi>m85W$xyRD^GiesfpGlM5pGi|8_8Q{%*EQ2{-5i(d5Yb4j zl3AnsMBOLm@?$9Ou(A=jVPXw}@u;wR-T*8!bA|a-2BppHP$e>iRMxK=5T|Vwt(z>x z(~6OIrF^j%xZk|Z%)KIe<^h?x*UUd;W~G@mX3jPvhmy4xv;fwW80!dy$gF=dO8*_ z>RZ^hxTU?Vr=zu{x370&Ti3#LXZxbwmd=hvZ5vty`yvE!nU6F^ums| zmbS%xi@Lj7dVAYDTNk%>E$-}WZ|myq=ISc_w)XVK#VtK8y&K!R(%p;tdRqDx zwJq-L-q_Z&u)V#vy{Ee;-O|<50(Py7yLww&x>^@6?(A({4CJ2Pg^PgNzNn)k-Q7b* zL-mXIHwnbx~hyYg=!+r?01{r>(oKtF@zRQD1L5-Mx{xUG3f7i`!c^wzsvm zv~TQ5xAwIyZf)&o>+I?61RkX8UF3P$E1`7vR7$T)kBpA|524>uLia=H-l>FMv30O} zbARt!N$TF7zOKH`c5zEzn)+|u*xI(JYvaQ9h3Vdog>AhX7x%Vxb}U}p3Ol41E=>3I zw06S4U7ZWtySh7D7j<-hD+0nXbhe0E$ObdHW;q8wPo?f*3ORZp4N`;#T~7^9g9iP+S%FL*V@;y zvA3tYWn*^_Eso~Y(~+j3buMo2X=&~3?e4+0sIR-dwRKV3MmTrjqP~{J>At@1j+Ty| zE|?$AZQt0ku&q12sI{-9r!C#l(caawsH3;HwY9I8dt?`eytxa`U%77WX!l@W_i*3* z52S}jkTOfJZC%ig{E5vvd$@aZ`nsXvt5@`oY#Hd@dOl8XM#!rz){h-Luf8ZfknSEy zdtP(Md&gNrTec4OU%6>C^|$w=&Lzo6%EdqJ{r!VirjR&Yo_AKrdyh#g5J>fpq`FgE zhPI3ibPuOCk@U1J>EVq-!<)MYd()|N*IsabYGZ&(3jdVQ_Pj*Mt8Z;z(6XR?LEECm zg4z-CPIo@1wsg0psk+{lzQw&Qy^9bKeH|U0i(1;#R9BmXR|~KmE%7(M@AL3wnn( zpKhf-|NW;I>13kWPWV@*2TxnS){gvhQvdXjcgmDl7WJZZcVBw=)Fo@L?%%R}Wb0t> zd-^WFyw&sG6Y>_nQGAz9=JLV5-^Yvo3x8Xh6LcLq>^!ey;kuj+AOm_wY!1&Ctl`2f7Ew(uKm4=X*om8AnR39EJAT z{e%4@o6=N*UwaU5QOIjMn)EBWN4pE@=zbQ5ypAKKGpx%o_S@N!QVQd>qr)^#tM##s z8`Hyu+z}KjL*B9@!B{gq)SDg|IjehkxWD_#^hN2>vEji2kXAT%NyuAtL@1*C`oaF* zp}r#B#WY7l02Sk`O+YASOO?GlbJo#hm$m=4cwR>=`b=nJl0#5In{SK zS$PP6^T#&#q=(P%KEH@N75M&;clMEJVfnk{2#o&G{%h0c3~r?5k8Ul(qB{SJu+C3k z**!fhs`sc_!{JrLgZicSIwDhAnP|`S!6l_=r$$zUy!Rf7B5H*$<7tFRJ5Bkhq=}OQ z*NhE~ruz;>1v!2+P1B(=Fd(5&ph7z`;bEuJ0nmLCa~sQ@n6xN)RJLUkNv zeH6f?d;2$c7n!Mp)_61ms*rw&;e4?aoixY)N_9Zg_O=2icS6MfO6F5KnNCQ^=%Mv+ zB>dnoeHzN^ilMUxhDM4=A3+}pl3AiNofn!YkUT;2}bkUtvy90`dPv;n9X2tN(I3N&b^ zExu_Ow8*0=iH`?^AVv}z85FUA7Dq$QQV3HTb2}VyxbZ+KIZHuI*V{`ty^&A|s>O%1 z9=@QHF44^;RgQ)lMb=&mOGRch+t#&kjE%g06;2XEdokY+R; zj0H(|IQbi-3uKSEUGoc4OS3+l{0)-Zciqs{>0%cyv2i#iKQ!4|hON?M(CrIoO9?z2 z!O9?%G*WfIMF2>h!;LWl087eBzEaZ|8bM!q`Q^*6>+T;7B;pONt(UjFr_b}w3wf)i zlcq-r&vg=l)+%V{hP;(;0vhNFRGUDp33=~-6QC|)7N3#C;FSW{E`ZbNZ|g@HevS60 zM;4sP4BWzwm4g~Q)A>3}f%2_LxOB+7Vk$z#^yhY8+r74TxPQy2{6g2(;mlxB0({>Iw;U@EO?p21pN$jZTL* z+BvsxR<2li=KA+}-v0`DV>a#R)>2Z}b`SLTF(MlpOl|5ON%f@DgQ?BTaP_4|hf@8c zBdMY522+gTuV(6FL27L}oeCxeueG^y$4!VXD9o4l4Gou%qfDkgasOq| zLxRnOqh{&~=pLp!nKm`pYihGBJ<@Tyq2(dz-FO*as8I0ngF(+_HXisVJs+|c4g@8J;$r1YUR z3y}`bc*SI8Wd-TOGalXYsY}ipPM7vG)TGt|rYEOWyyJng>O*!NF%bk^&Z5K!b4^xp z9q3PouQ)%a6=!Rp}0StHdvepC|bgZZPf|gmD z75%-^6}pGFx_PYOE80$7a)>B~iKd$ib@VO>!gB-L>i&_@X`s-?{cFR+ToumZtX>yo z|A;QaC|n~R4iUyWC;P1xrkMUc;$`+wX$tIqiZIYh(;Kw7+pIze{{%1=@~Q-0E}R$g ztm?W=RMRMPctx$LFTG_r-3#seQvHLe(M{>pnOfc**~0YL#(n~z+k({k5&Zi_Kw&VgOhP;PQR&7j$79vFZfDR4uW{13tpQa>3`PR7j<-P%w65n+p?}D?n zus({=*7ES?o`J1vN4E~7%UhHxK$EX-+Q~(8>1&t+X;!P# zsAPd0PHpj*t_}q)adSv~2G8pXdF|)X+S0>?p6pQkN`eZEm!UEI-ZUNAg0q+r9yp6Jza~n{VX=}rUEjB$ zyzg^;WC6^Sz@nVIDCC`|9Wm#pN83A{RMvbJqPj;@4_kpVFu<6Y(z-D*g1tMnaf}@R z=@cEK#;mEKjj3Q)4V^4q%WrOb?2?yKCv-gigF7!c>pw5O=C5ArxSq$twru}=%gU8E zUi;eHKlkuI&I|po?9UIZzvPsYzWOhjFa7kpk1kvGA9sxp%pIBW;lF-ZixfvVXJ<_Gfy$`R#c* z!g3{HiV&Ak^6#RxE7q<#>6B&v{QKWs@wM^KgwC74lv#TA_*{Pa+Tq@*t@reyo~usx zH%^^Cm>wPRw_&l%Xlm32Tl#vuwX2r5buRS$3}*e>&p?G}d(r#V%-x^(^1=rb|L{E! z4gURH_Eg|1|2|z3&+{%nYiM}Iz`%J7kG;(!y^KB53;G5If+Vk>1Q;u>9xGQjFD*lx zRi#nr#d10zFUC)AmM8cHv{Cv070-1<`VHSTeC1xoH>1c(tb_s#z_&x~CEk0ycjDAP z)s23FuV3H}zJdRAI1$~Wzp!5rFK`Fnz@K;8Ul-x}_&v`h7I7+l=LDkuOd(lbR+Ufx z^oshs`CY>AdVc?#-vj)f;P*>@>`&9M)jOZxW)Xsa)8Q!`L<0RgT)0o30=*Y_DJXS1 z^!ku@nb+){40UQDW<5l_)Z6AYr%p}<@B}j`r|hM_z<+_alJ^VUKcOo6LI$Iq>R9!y zUl6~v?p4>NZc!{KkG`d0%3J@GhhXU&*aO)AoiAXlK9=zP5WlVb?&S9u{Jzic0KX&| zF;>?Ev^S_s{eLQFkf+KzU3r7J|ML|ELe{?L(1gqBp?&M{{51ZGw~F6}oweRoYJC2` zt0K(pcpvcAdY5Ca^e)17j(34~KJIfc&&IBQ4@G|QJI5&vUSzXsOoF4rd#?idCy?UV z(tj&(gn+8IOZ7mh9#%bvw>$MZtNzWiRO<@wvFdHq;0afY;O&n5Jz0goNw2oLcRvq> z^k){Qg>t+99lWp#4ZJ@DJ7z4(9yA@n|6JY()k~raDBntNotFag2xd3GEre|G^i-^{ zPI-FX^h(Ur@YUwq%MOQrIYEmg=%*5+Vq8qX@o$wki?piU;FVcD zK3go+bY)slf@vSI)!kj?y#qLU2>41UGGJ8N0)13U)q^OZ8ZGxrdG}C~bA1}BE=%(} z&3iwo^=51eti>Y^=Tpe3G%v@Adhb^+2dnA4Sn)62C*Y8_gK!eSiEr>2=&OQm&mD)GB1ahl&^>bVzpA2xk^slA2#I`Qe? ze<$`9>NSn6)%@jJ$gdlp4pQk2Z}EumUJhmS?(k-NE_o|-Jv<)b7q!O!`S+$Ma9gdZ zX#YdXH$}z&-zJWq4(d#gwd5B3uBzsgiB%K7Y6w+_cjgxS0ipQ^Wi^8GE&huMVw;WsIGoz)ZBINCi{7E?DamcJZZ6x)c#nF$Q z^PW%Lba(P!kN?Y#Ggh5@{Kq%{Ve{92ziYcMAqYh6oCRmJ*9)y(kvwXMgt%$B2eW^6_O zmHlV2G&(EPweudzOCa)w(-Zhu_!o!oU9Rh37jywDH4#^X?zc z|Fe@`zvbeu{`hA{o6Y~ zc1hO*uaABID^Fce^UFmyt@%;n?vKuz^}V$b@5WzVwPMci)@*63Zrt@pu``;!Rr|KV zx_9>f<&r=7;FkFlzga!F{hkeHeeK@l4_<%oi$6T;*sE86_mB79_J!Af6JPU3e|p;o zfAH_O#J}{JV~+cW&Zdw2@Y)wY`svQkH$V9K%T9c?Wzp0B5}kX&>~H`3pZ(~z_kH|V zcdT9g@wMTvzqaGKpG`de<%;k>ed^CY`SKT2J4v z^nwQ#Rb5h*o%Ql}@3?En?LTX~A}B!I!s#%{pp!4%UYV? z-KJRNn8>V6p-=Qmz*(>*8M|Go=aVhWxS3cVhQ&}t@HX2?BL?#h-5 zKBZhnqk+pp-XFaB9}kAN9vi;!#uLAF&Xu3P`{iBpx_(~2>1UUmdG)6cjC`a2+|$0g zsB+DjcmBa2S8biYplZi|{^G}{?tJX4e-O$)u=6|bdSJ;rj=S@mKY8J_9iO}Stb70Q zzEA$(gFkHC^T{84d)ZIEIy86vU(WpDb7!^R{lFK#^P_LH_BD+DVE&8Wymj#BfBogT z@9XY9?coEJUmLo9{~5nJb6I-r?GNo}_~aj~`?Gr%U3}`NzO&=odzStxGXByX?M*Xs zmn{Cyf|cKFp8Ka?`P7|{yxMy86`%OepH4LId1lFtqn90X^N0H9{ayTHd*A=p3om%$ z;`e@Y_uaSeIJn?@=Z5Zj<)-8>{^pXzRTp1y@zs}H`O8n-KXb;zPoBQCdHB!gek5_@ zRUi7y_J6ii{rKk}P7Pi5|MvFPaZzqv+jI*^Ni%fAO?P)lcb9Z`r?dzXN=k^d zC@3KzAsvD=f^$U1(9*w9Oavy6yWqSV?ojh&RAkl^tnUPa3BN2`6K42d@qQ1uiV@fuGfY!{-_HkWcV z@w*=(kzvoVBe@O&p$G{;D4h3qJBu>IzOIrXS;ATIZm$8o%kAeSgZjT@XL;EEva{e3 zV4lD1tp2Z79Us8EG~OuK7?+0xA<|ABV3x&YREZ5dczF2BLwYFA!+7`^EosIem5q@_V#<;sDynt`lMJoPi_?#i; zXr%g%-Rt*iGA`xsH!}5!_2-*%b7Is(Dw9vYOlL7J?8=2GDXmuRSwP#1tktoexZP0y zaQltZa4pqY@vTGhquzU?T{YnhVyws|f>v8Cu@U@Xu+ze;THvC-)nUp`1orL`RCswg5^d@EgZm#vvu%Yv@3z24$3>*&+f=g4aVE8%C! zdGDVx8)&B3*xW}$4{sURD(7@jG3Ya%hHi>N6nRohV%uz*H%Iaz^Jf0zsO=3rj-6CZ zmpxkpo66ZmMT-#MoK_9lDuOhnP8A@zs|&FvKYr2nw29MI@E)20oEZ<|%R6_ApzU3K z0<(A`w4*TJjcMv>Ei`n?_{rn7DIN|B75KnE4(h!@Jyv(S?IflzakEDhP$HcEkyzlKwAo$&Y#RN9lByPaoU5ukllEs z8Eq_uhFb3dfb6mhB^5T5RgE21rLu13k&#My@rN{a{%lBs;l<^ zbOiooDjIk^)ydq=nZ*KRI_4nLxjdx`Nc?C86T$Pnl{t72&DGuQmxioYG)O}II|;hv zKr&n`=C1C5)a880;DiA|fIo*fhdYAvY9v>Cjz1m79w5FP1}rKKU;~H<@Kzyc(69g! z0>b4BIOx9_n6H?`|A9g!V$N2#`=WfEF-hR;i%CQwby7(TQ^9E zdUhjJ&m~Za&b6U$@Nue==kwWhhoSkrJspfaYe=LcJS*{D2jr!E8Nm+X$j&vBt=Js& zzzTtO7EfpZTp}weW4q>bkWM6lMP<>!bsX&G;b>dGLc2eUz zN%ej42DbG%qk{Mp{=U=OqJTh>I*U`i@$2q%EFvM(CFaj8V?-Vtml{67bB}wMDeFhC z8!4oopKfTDVqm~}ub*gq+@eo3acgBm2sLzgwVWm6H3wUl%~|i1W+$R?PFC+T$C)qE za@{%H?F@ZBo$_H4rL#1)@8T&%*=CFh5KUafHh1p5qPLsdd~^MUh3(qg4I^ihk&3|- zyxwb&2lg>Hl9)K&D4^66TOM{FhD?9FxS(4&7$j}5*zG!rbr|_T=2x4Hr}0@q4~N;6 zM-WI$e#hdH41^+H^8e27n1uFL)K{-@OJcOe4U2@go&Il22KZk^iEpj|FB``XSAZR? zjKR)#vylKq;0lMsK*LdSwebY=A0W!ER;G^Mb4u8-f$IpU-<>5v@PBN+Iw(W{ z!Os_Auu-&4-K;@q0?U1{;e53=aPZiu+yDoJgO?8iaP$5Og_nbZ_eA=oALdsE2#1Ib z9@@8XaB{R@qXft=o1tL;b?%++ZwN_$)d==~YV@yYSqQm{P+Rp1$)ozgJH_$wXa;1i z4x2O#M#q>@*n$gO?M>S$GBr6pOn$LS`93F)nddlE2fht2hA;YO5fVa-wQw|Mxhmzw z@pt8P@iMmN_u=5V3B-|<0$mh03%8#Z*}0p(iW2K?bHSr_%iCepxANl{wb#O{sSAI@ zmdZgoo$F_m@zhlO8eX>Pb@z;I36J#A2D7M-9A(>m@*h(In^|elh~Qs8R-H&=95Z(> z9*LQ4(g=j)?~NksAG2o zsggE?yq~n1a?B6tbStg77S=MklLv(P-$n}$iPE&ro|^3>yN&9gQMk;--;9w~%(5yr zVeX`>Pc1m*bETznK_XJQ z84kmPI+|F|S#A}1=&_%uESC;sFgcHm5yy3|aNxxBZ}-mX=-t*Q3ey!_nUKDwqaWQv zl6!NbtGq#xEO<&|Q2S%UT9}n`D(%`{-TSn$&hKamg9WY>^k1Owx7hfXCzCt=eD6Wk z2=4ph%oCRKS!07nAuE9M5;CsCF$0V_^jAoR1e*iyG&BNDb!Kfbby+zj84YD6=AU-R zul^5WFz{PE4avA1n+z@_2?$95q;n*5#3MxiBd&ow^Dmlt#U(GPo_t?@^}iHJBA^bQ{-oStp~%yJlhBw2a}nIghq_r53)-9Gga$G6rnH;E^w?jT`e} z5pHvdbx>m7PBl8xj7}Tpo9j_M9z&E2k|0A+d&l8lBxw^Arn>d$cgHZ;c+p44OSHHmVUcY3o>bwTAMCVo~mP z9Kn%p-WR6qkF7Hz-TBObNEXMeaF?r?50#*aN-Qs$#M^7(!tdZU1dvcRd z-UyM3B8}m25FELZ*oa7*J=f3Gy|q#tAE>^|cmhq+n-R{n2(LwwxUH)KyY=Krv@n)* zPtM#eHKwzmh)pHl_FD2L`t5{voyVdu3l!nYPTDUOh>RF?>XX9{d!Z9PYhvH2)I?mW zn~Gt9MIDjPbuwEudK3$Xsx5sr-l4l>h+^B9Y9 z3UE|aoWkcCyS=0AZ85_r1W={$h-$o~o(5!p>W;?75AcFjRxy7HR(%Z{=28Uz+bNS@ z6i`qygbRg%%5FI((PlGa*?PjB3tj6O!hcFc3x`cNI7^^nv)ds#fD?g>mnjm}AAPWD z?l4!hBu)W=e}#mJhI5CGXjars9B#342SwQ;VGsX0Y*$C6z-Dry4j+!;m+5mdN_pLG zWj^_wTB#3bK&QBwB60O~W4T*UC3Qx<&z>>fj5Bm%K{<_#dTDjuA$xPbj_7kf6#rzq z-{NzPQqfy1ei$K3PY^u~1gNC(4(t-Lajk@hMsD!n$x1!wFIjNf^E50{)z5ybg4i>4 z-q@H@Po)|=dhpyJ5fud;mPG}}Agktxh1o%?vTPXgnu^(z zQ(U07j8)QWDdio*B4qzEv6TVyB5+6FJw^cOxX%+0lQgP4HaVyS4OYx#sYbZb@uDDa zA%rKiz0yGxs)06HOpOM&3L3^iz*{X)gaG2aN8yd6+dMb)h7b^XgYU-@gN21=3%x-PUZei8PA`T18+hO)ERc)-Q`q-HK>e<(BV&Tf zzBL?J{tDcr-_-wzb9+SS-w68N1#IUetq@qKcm3p}bfee-=E)W;-J6A@E>dqewns5w zFj2bkR_ICm(b|ak#rANqZsB8qW#c#i4uBWn0lHQ5y0P|ld@qg6(1pqz}jzDpU{mR*eXt;WSslpZz8O|Tt|F;}0$YnhN z@I%eC~W+%=qVcMd|DvO!`^Qc`Y*hD1#?(~num zUP8F{ky!04^3M^%@W$^Y@)EPb+&^`#c)+julw;F0X1#!JD#6^KFX}q>90$;aaQV zTl=OBCH#m1hoz3omhTq~KCy1ajoeJRZM_)WYwPoN2=ksa{f02j{);>PiZ3m@>Pu93 zuPxt6HYCt%`s63-=!934o|z&O5$+?5W@LGX5QXYhX30=y^^vlpcN?9^BVr5{1fDvi zNv?t_(s$lEBz$Y174Ko*54<`5zV*rDz|YJ?WSflA_>Tw<`HnudD7&yk!(Pu*s84M= zQC{-n-a(LD()_~xVcDN;^`KR)Z3WLyFYqz7+f=h{8acE1vhJswtO;baHAAI1%eJof|7AIN*b01Mwa2zbW>r>B@U%QbXu(q;5#zV@6_YgIy0?(cemFfdat6bc2(WTSaT?VfL<3?>BR7Z zlpFEw!0|T=Bm7=hYE&$!Mn(RE>Hf;ME>%(z>Py}KXDJB@fP5pD1i+0S`U?zz`t#QQ zS+c6bn{>Dt&gw?*na=8Q#}*R*u*>Nu$;&KeX3+F3o(*T~0cyVxLo&{+S|*@(c?U8$ zbwCwR&bgVR5FvNPCjX;i^nEMJaDLaHzU{-Gx1ogCSBf2yaK%zVZW|H?garQ~yVbes z2eMnmtNHwn-Ck|kKb(^L-we`MVyjugKzJa1;H}LAoOvuNkA+k2ogJs}Wl*mixyGcv z_8PG`!#(A0l~ZN%jxyIomga*xvl;2hpg(;i(%cP|flcx(HG0~6zu!N+Up?!o*@CI% zBOC^)NcmK8MwK(7s)tAb^2rkOIC8YlG4e{(n*gF(+q{exbra;ZN3~hwPsoUCH&exS z57C29m%hwqVHR#c)fvmj6Y{IQ_|Swbhs(vSn~tF|R7n&RXoUR4QzORRp=Su*iqUi9 zOKK%e3NJyFB+fF5Zl2vLg|H;~kO*;e#+JWqKhLi9xe@&ML=6* zLba~zxqDm_n)iunB8Gm@O+Xnu&aG#BAFsk3twUN=;Ef^Ih_0|iI)3@8Q?NGp#A5Kk>GT{iGqn!B+ zn|~-Jv;3wOR$OLHjN8TQ$$8$|19v5sccdhD^twpXM_YG0D2kLb8YhU;Roht84~+|H zAJpAv3D<5mS@qTmvfXJ-NmsZI(-oT8O$hH_=TfEQn`ZxU?cs=CYFBnsTs^*l#HT@q zwFR?nZ@8((x2O6jMb3e{4{m!eBEcHUFqs!o^FDwc65)ThynMKlF&)U%_vMD-O{lzy zF=+JK*zJ`$SIuZ9S_0EUFX%fUhLwXDcKX_VO|+Hs;^GJ~r~NzBUMM_&<7Ff!nueHs^N;;{f6I2ZVvO z62T&s-=o?86&(FHd;?<;2y)L`gk0rRH9M(c+xGAA6hBbS9UBUJ`%p2@A?I0N*s z^;}6@apU}`1M8E3gUo2upe(Y77#w6O*r+sa_Z>cK7r_LaOT4)K?)siv#q({(;M*}2 z__G`DgxYQdl@c%ti%(nK{h%teJEk?VO2@o0Tv6q*N``PNE}4FKa?@sZG9gkL%5O?i zEPC4CR@--%$0ysctat6U#S684PnjdrFoO5SFEmietsQyD>qX0qD`(^b-hAT2vf4p^ zY;M0)&`#3Nea&EWg{Y{-!d-+|5|X5R*2S4`b1R zlt}|+oX*j-=}giEU-NM#@K|wtJyl*uco;V7;(7eAk%A|dYEt(dGy(k>ilP=8q+=XR zEZ6{J%6f}M^SOd~;loz@#RU{&?o8ryHy4ZDm0tVZdFRl}Yy zhtTcP(1ti(^jBQr+n+>Rev3>$L)Yf`V(5^Ip@rfsio* zQcQsE-R7ifr_^Fe3g|$~u?ceV`Dgenm^ZNp0QEOb_@|vJh6@Vxr_M3gO6YCQY+43L z5Z8rGx+YMU4fMwyB2R8Zs5#lJ`m3?-JGH4OnvtL(g%;s87HbXQy2U|LP`^pB5s~pa zb#=!X|5BVlN<~W3QZvJ_arm&pCoSZWRzxX^ zRQGIKT+V9h>1jch>(jQ*mKIx=$qwvbVtGdgVuQFTE`9?YU;IE5N7~@&qQS zmkE#{$zde-^ZCC2LT#Q#%OoUXSGZ^STC88WS~P>4Ty(Goo2q}B#G8NV;ge-fm&9=z zyCq(?(gJAZMiBw;CyGx_+fw|tP>ebFBE`IYdDk=N-&3BG&<%GUukEE8pE6Da?n`HR zFp<(S(M&nv`jHaEa@Qt}tnA-N)9rEIg@`=TlT?Sb}W1KdgI4Erox^e$AtVe9cAWe^nVk|zw!el}+V*Mrs3p}j|9w@Sa$Vq-n!IBXB z4qCjICCV=!mwp%9Wl7~L(E4ux=f7cA(@KJy^-TSep}ZhK0oZVCwiZ&ebdwA1$4uz9 z&eInP>6Ch=_m}$--M-cakR1@^^Wtr2bv$q&DXsL`@3}s-WIP5hsD`0N*6|Scap0@$ zVr@KKP1mQ^NzSd6bslN9ZtTf#F(olsWOHjR|J zl0K80W^iu6cNlHz6EIDiW*n=T5fxF$rf2^YiDcd+(l!oQ7!}~wYGcw3>Tkt zD;q6yt+MsLOEQ|i8z20x`d+GNg3oL3&gzP`DqDPBSj@PI5uSV&_<*QSp~9H=oJ%!B z#n{KE;M^D-??L;MD~>dj6Tx~IdRtENvq`3Nh&CaO>&fM}t`z53z0ap@$W`X6x~_BM zh{`}Z-r}gmCdxC_Q%KiP+%q!zfsL>1?pz)gk!8Aj&x``;D!O_3%E(S)BL737X{aSB z>geipNdm^e=HwScrVbk%lkKw#a8P{##3`@ikH{-4uh-NE?T_AZW)d?gsW8WvOd<3% z3p@;dcDiO!!0|R3alWx;MIs-+w!jN|9wQlzoTO5No;uoo8C^|P#{CsdS+$tQjBlB7 zoJe=Wu-J7h{bfv*4Yu|kS3C;jS${wdRcBH(`L9)F=0K$=SV^u4T`P&C@+Ub zLY$A-^1iIhHM~0?zXZShoO`tIIz!c<2HT}H$S`xltTk}_@u&>&O^>ZK8X0&iA(nmR(3)=1ZWAkN!TLU@;N}r*XJpZkq9_5Ew5^TCv)Wv( zyPNr=LTeS%=fo2qz4Qz;?l|q_stBEVB3s|icIuge#BrGr!@%}Jo|Wn3po^Nfr&6?3 z>VDF+8=x(<_k80-$^0?U#g@{J;tN)-1~YBo1pnl2b>#hX{kH~X_^)qfyVXD!XKR-j z(Jj18W($S&1XEvKFST*6|BA{5YUIDs+J4c<-vWd`Bt%dnzxInv2#VxC^mBMN3^054 zXK4>${HZYv8XGY{2!Kg3a5x8%6gML{LKC@)lN%c2@2_7F`@8)^QE&C}E~rLSe;|{O z>2rKKAj)3nt^dhnFzG<^@iI^1J5_+^=h0c&=l~i3gcvwT=g0Y1>~ztP(ghm+SA=b6 z$}8T)%oc-+!5-QI}-DSvt5oJP$A(T`(qtF>mnGo*q=7BCxC% zuceXLif|^%TFehXm$J%Pu$7BSD$mohDy;T0Y@}=w+-VWS^Ya&;?VdW-n`nZp)>lp& z=_jIGIBJM)YhrC5yv}d5=C5XauCd;p6;ckKtV*bp@D)ypq$CRA@VC?@7Dz9`=F;CEbrn0Ml-6qTAx?#O zZunVAVL+tuT{G(58cbxsemBC~Fs+|9 zqh(QAfQaZU7E}!#G!S#aSmM13fDiuhA!j4y#uOFP)ho+1YnrI76xJyiMVP ap2S|K;;e_{j?A9Cz-RGLpV!|~`2P + + + 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. + + + + + 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 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 + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is 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 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. + + + + 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 64. + + + + + 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 + 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 + 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 64. + + + + + 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 64. + + + + + 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. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + 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 + 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 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. + + + + 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 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 cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + 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 . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + 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. + + + + + 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. + + + + + + Allows users to control class loading and mandate what class to load. + + + + + 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. + + + + 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 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. + + + + 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. + + + + + Specifies what messages to output for the class. + + + + + Output no tracing and debugging messages. + + + + + Output error-handling messages. + + + + + Output warnings and error-handling messages. + + + + + Output informational messages, warnings, and error-handling messages. + + + + + Output all debugging and tracing messages. + + + + + 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 + + + + + List of primitive types which can be widened. + + + + + Widening masks for primitive types above. + Index of the value in this array defines a type we're widening, + while the bits in mask define types it can be widened to (including itself). + + For example, value at index 0 defines a bool type, and it only has bit 0 set, + i.e. bool values can be assigned only to bool. + + + + + Checks if value of primitive type can be + assigned to parameter of primitive type . + + Source primitive type. + Target primitive type. + true if source type can be widened to target type, false otherwise. + + + + Checks if a set of values with given can be used + to invoke a method with specified . + + Method parameters. + Argument types. + Try to pack extra arguments into the last parameter when it is marked up with . + true if method can be called with given arguments, false otherwise. + + + + Compares two sets of parameters to determine + which one suits better for given argument types. + + + + + Returns a best method overload for given argument . + + List of method candidates. + Argument types. + Best method overload, or null if none matched. + + + + 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. + + + + + 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 method is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The is used to load the assembly. + + + + 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/packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..3af21d596d2e54cc561646dc1358b2eff8e258ad GIT binary patch literal 705296 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�NFE+RtnWy{x!q4{xh(~14*8`Yc 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 KxGKKq{{J6SvnUP# literal 0 HcmV?d00001 diff --git a/packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.xml new file mode 100644 index 0000000..3357dd6 --- /dev/null +++ b/packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.xml @@ -0,0 +1,11338 @@ + + + + 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 + + + + + Gets or sets a value indicating whether the dates before Unix epoch + should converted to and from JSON. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is false. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + true to allow converting dates before Unix epoch to and from JSON; + false to throw an exception when a date being converted to or from JSON + occurred before Unix epoch. The default value is 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 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 64. + + + + + 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 64. + + + + + 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 64. + + + + + 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. + + + + + Initializes a new instance of the class + using values copied from the passed in . + + + + + 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 cloning JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a flag that indicates whether to copy annotations when cloning a . + The default value is true. + + + A flag that indicates whether to copy annotations when cloning a . + + + + + 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 . + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A object to configure cloning settings. + 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. + + + + 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/packages/Newtonsoft.Json.13.0.3/packageIcon.png b/packages/Newtonsoft.Json.13.0.3/packageIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..10c06a5c4da3336c12fe3b61a37cfef8cd15cceb GIT binary patch literal 8956 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 Q{;CDSI^rBE?fuXHA7hI;RR910 literal 0 HcmV?d00001 diff --git a/packages/repositories.config b/packages/repositories.config new file mode 100644 index 0000000..e9f60c8 --- /dev/null +++ b/packages/repositories.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file
      0O;K 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

      D|0>6~5=A-sN(m`K7i$%JNQC>RPJqcXmv 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%0DXabbnX(CCbe`!iZ2g0u|Gex- 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Π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 IRAc}D0KpuHQUCw| literal 0 HcmV?d00001 diff --git a/packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.xml new file mode 100644 index 0000000..a806363 --- /dev/null +++ b/packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.xml @@ -0,0 +1,9741 @@ + + + + Newtonsoft.Json + + + +

    3 zw!2e!r{sJJh(z)B$N3)zbMTheDN)>Pxvwf0SnrY3fxxP0F3iZ`qmMwWo`SYO~KQNPIwb$QZZW}#szLRKKftyjwLioArP%E;1q1NaN%m|g*kDy zF%W2R<$>2lUg?1O-~!-@k!H?fLB3G3`xR*RZV$}_JY;>T(8e0Rj^=!P8#HNLq!Fh= zncGe&G3g!LF5v`ehQ4=E_}K%!9m6N_o*S(&))9GoOBo0oys9om22oSf9$unV>+87) z=p?f{#kinhoAb5O0GmK$zh}GIqSd8C_;-*xQnb7!_#$G0A*DP&QVU>Mu^IRqSqqm< zx$?l0mJ4ui!j&ChbzQI#wJ}$(K_y#n*FP#g1@RF~`OmF~_5pS{NH+x=_Q{-(0wrLD z{{yHDQ`uV~YgJ5#q6C@9crvm*+?fL9@Yz2OR2cU3r9I;?isG`HdKoo)7 z904Ah$;aHm4P9_9_kKsLry}IQ@m{Ugw@L!XBu-3|k6SoaWmsgI-o%7UyP(^tMo?ZV z7r;bY#VIIQrW1V8OafX244kX7Eut8-R;%!4K|VK~#B%0p1#Wwcda7VzyD?97%N?fj zBmQ9DetG@U$+YsF%Q}@pge!5z5k~1KT-CZ*q_V4y+s|$!zjhzB^rCz0@ha0QA2=j% z0;@Z1b^r3f`as8-I*t)79)Fx<{Zo29KSbM_5~|W>E>(qI@J7=(O}#xr7|p{Ur{es$bBe(`r2zjs%_1#sW(R4$VIOQK+8tQN&f zYdxlUu3|dPQky&c8ZgTz*WHw6s5g@3qMMEPT+vc=`XfMvvTBhS6|2C zf;-0uf-r}8T=<33<-@?gvA@JusJfb7W0tu&jzyw}xZ@htWR!6%>O&yxAl+BCl|zka zd8MqrZmZ#E57b!;#Wzb^JDZf3e0q&LULp{nd8rL8-jvRFo7n6yM&2CP({=)*dyf zc{U7fg$}mABv-j?GN#XHl!i0GBI@fLvdZs^+;MUaQ0pF1azHJK*JRA3R4J3=8DwF( z)DA-?m~^^wp~7Z0&ku~#xm2lfK20m2-a1K?)pqTjN)4pakc6DX&O!2+W<>B_&Jp9? zroEpnsSko+9;-2G$fVfYLJF~-KIrfgT>8f7fP>v8I*9f3K?kku;=P2R(QXqZj^4->38lwgdcAH2c*3$E-a&ihbXIdUGxFTSSUJGtasNfC37iMfFF4oFPx3}=%icD3;Eu6WjyA_b?GZL+3N85 zOC}5$Vi%FeG9q^AN{w_yHmFg^|7k~*bdX~IKat5w5pK%jJ0d%!8kOCv%`ZA6trL?X7O5$QYQ3lr|KYM|gld zWm+gr{8}T~%2~9QdDBQDk}xS#=*x9)fPA^%G!y&2Vw7AHc&-XytGV;U~19sl=_RL8?%@WMR|l-T{cmx ztW;0`-M;knQehd83W$SUeZ7kB%#XJTmE#9?#IBlj2o}oCc)YgqI+vl#t$?YT*}SSd z*9~GKeLHOl?35e2+)DAHsmk>(Z4Ow<*i_}F1NtBi=&|jlTX1$yyK2%4CcVIbRLe?g z737+pn_C%%Wf7MjL-|8>$r?9A*d;6Em|1U$y(V{2_C8f{rMyWS5~>b?{?TjrJZMIR zAuSO zGgy5bIayb7mZf-p=nBHJIcnhq_o@DU%3k@QlE_(7w@4~(iMJYAFy9MSZiF3=Qz8|n z+&FPu9FFR0r6#b_f-SOIuBV$yV-bkK?Sk_wNF9NC%v%^`luX>0qEyH0z35ESMj6FM znH0})NrxIO#Z-`it`^g0q{?VDp}K&Abdhn^!UscMa_t}wNWIeGJxj+?Jqz}J8d>DM z%AqC+eb}afyC9-%nIHDqX%QYhLve2yKT?H`CYi#`Ve8TOET-FRmc&U z>BVxW>k2VkT)i|i{JRlzt5Y>%WGA|G#nq30SGc%1Xc$!Ta&Lq%ET>x0YYf6_NMhef z!DT8Q=D*ken{eq$9)~~Y;-i*vELENtWmFLc*g2Uiz_EyJ@V5?`TszX{@?cxd(Wobb z`Q)w^6f%t8HHgg)*;T9sR}a)oZy4+;gKxw zmIbG5Ep-ccO&z%aDnM@GQYx;Ty&vByv zXh34j0v8^n4(ASYx9hvuU{bkzV?+0XU{J7%8|EdygP8?}6xZDZ&KGH@1%;&y<}iru zms=pp%FV_NMCwI1Q~DurR?Aapyo^=|DnLqN4hses5US8-Xx6c_CY%&g(Qj7LLZMuu& z<4g&B{NJyCoLxAJPdGc`xnrc?0q)RSw_yvNY_)gm5p8lez|P4r!{PW@8J=l3-?rVX z$}lE7u zuT>JS!CjBM1)>SU-Y898XRfATv)IsL_5Eh?q!L&B;==K_C%9yZ0bDYK^$s<}tLz4571n;aJ@O;r z2r3p8K>)4sR!P$pQ%jCEt-}HkCyxB%L96mHFvi*gbu#mkQG_%&jGSPB%TB#wHP!H1 z7L{p7`|6UQzft^gT(DGo34fl2xcX}^c8}1#w{rZrI>@mF4d3mjA#S3EH2coQvre$L zaB?DN<_M^jl}9L|o!juRq|XU}Z>vz>Ve)!9eDjzmG>dmSuZBfDpOQmiKAYVr>i5k4 z@oBHh-LBMYMF`|O{!}GfcNNzkpH6z>9nlk;l6r3$p6MPiR{Bmif$1hNnwvliegx4| zuxn4Z(-GWGIZxGvz&z0Cg0T2bLaidQ{8jCm)mKjZaxY}?kkoZ=*Cv@R%;Uc>@3}qH zW--)UA~5_l+AgYEi|!V9LO;cdTX{t2-Loi`L5XCb!Nh_w#NBt|Cc*1n@4G45=IKW) z-J0Kill>)p8=<&OO(4F5p4))HyltTZ*Y9M-)3_nVaj9vUREQ~$ldSw32dgt%OODcG zN^tTl07T&_-q(3(FB6sM$YJtXkp+ZM7FtL_57Q1vJ-BEx(0_|Fx3QO=1`vNJ9QY1+ z;jc5Psm*wq6hl)?Lm5zCC$Oxj=4f-&O1e#*DSkJ_^+Q!6(#R%Nr?FjR3+3a zm2KRHOZLokk|uaH_I(LwS8Tl&UCXt-@CYIpt5;2hqWz0KAu|Noldu)*r2p5ZO6wj7hilgJ0x?I^OcqWT~p^xnGPrAOow@Zdt`cu-e87VyK(GXw(@a{SA~5=9StCMAZYW;#)nNKit)G(07*H|iOR<26tkU# zkQ!O~(7{kfv?GV{!DNQhit?defZ|9M2Y_<8ZP2Ocppr!J!6zB6M?~b(M6@17A{K>R z|y>%S+rZjdOR0lBX3EUWN5-k{aTOY*xq&SD`Or#L8u@mrml$oD13RH={b6q50%& zcqKtpYeQWiRSLAwBVzgmzSufGHkqNENrW$hIS#iGQizUgxZ&`?H6UjTEP!_$U2Z7| z9yUW^Zxy5Gi8=shW|GO*k%YO^X&TSpfT#tqSe2t%G5PsvTdQ`QqC}s6|K5$k{30s3 z!L1>jJ$Ul42JY4>TjB;W4D|w7tZzfDS_M?pR`4*i4bKk{anz|A`I~VlR^tVwdehmZ zsiw$~tb8ieNaO0_I}O}&m;rvIW61?(iPd-}K0ngT@lv%ASI*6{qtc|U7jRlMxt1Ig zE#|KGO3>Xv+8_7SF*IZht|1pXV(n3jBI&9SmdmBIL@w>g2cp+&9eVYCHLDb$Chuw0 z6Q5oNVdVBIvV$<+q?*RqY%hFoF#|#DFR7*t|Bbx$nB_rQHisR>)-ZyZap%s3-xL>r zbwKUrvjsJLXO`g0NO>m-*Q9^R5(LEk7BAf?=yQ-CQp?7&Nk9K8mFUwT`RZBjkB54J zuwpGjWs@5_M$JSmFjQ=#9y!4!Aw_w}3)CiYSWl{r{`|?k5jv6_S=6;EfJn*{@ZAa| zXrthU#EFE8i%Qd@3!pP5UoPD*nfAaliJDDvrj-|gO+Euh2mvaZ)L>%Y4K9-_Q5GG@mpO`l~#zN z3GT<`YZJ^OZ#!5kj@AY!th)Ko{Yc+)===$$R&oTQ72#HdOl>tRNC1F>NPR z{&-hnON+S;Ddj~p_pFT|Vn!_(mtCxIE%k5MzAs8)@O8OR)F_NF1%~uOr5R(a5Uepj!<_4l zU(}+$!9vP~&wf@Z@t{P2**=vKH~)dFNUlu0aCO_W@*4 zxaB7sR=Vv$LuX-E!GQ-Q?e^j4;Dle9Agc7se+!bYj#tMo`b?N+n2^%kQDwm@*{`IY zrZ3SdCbB7oUhobxf+M+G`#@9mTsATFUWT>(7>1j!sLEpGd>G9#u4*Q;i7dVzpMa|n zC1zJ_iC8I+&TLL>WrtJ!6$@;p{=f^oY2+8`!Z7)ZH8 z3qz}7g@6E7vQ3D zP*-p&4TgZ5HH#k1$ySep4j!VCdu@|D$lg>R zCWf4CqC{_t{A#WQ%$6pA>$8WgH&;%a9Ff^;;egF)d4%DP*G{y26b4|4au(QwFc(h6 z#XTt?*j~6MuM+qL%tcKbdkHd%m^XYg?ZC^U8G!cHUTE=EQtN<(TlTcPlMpR!jj2MJZD6JplvsHXM2o-^;IJa(xmmm=Hd}$=>ZYe< zNWq{{q?@yZVDmUSnx+Y0*%qS1SUGsbe&D8`Y4O!wVb=y5+oALfDRtF0hUBJ^&&D8c ziQ+!tJn=)&p*19jA{}4v8lDD58L5cJ{zc=vFlIBj9w`vmf1rbj1iUQN*OxR;-C2e> zU-gjnzlc_wU;vO`Vsd#?B_UVu0xUFAg>yfXW+yeA8Jz_1NsBa~3P$~`O1k3U*`;z9Z8w`RN?yan9_ZMVPal}3(OQf? z+juVQEZlu`pQ9vw;Jk%XNR$Q=rk!9|R-#l1x8RDP%zwH_V5@-OH459iXb5D9JFgf_DM}l6 zL9_U1=FTtYvwOch#)%$0efq~g{PD>j{_W|%J^B6fhrc|&N6|m`o;`W`?9r329zA<{ z{^a+6`ufS=?;R0Zz}gfKf|XZ(=p;tavci!N?oH@{VB$b1iI%7HCxn1M&i}Z3!80s9 z(hDzeYkD?uwq5fA?g1cXt2ts=!oGICyl^*|!m7VC3e0!Dcnd*F!0RhkD}=U$uv4O=%m&1yjJ1@bm1pTBu|&UlwK!Ulj| zd&_bd9`3gS$_ZW>>&h;Ga6tu^+Qi=JO<-CNd*|pQWdrXFxr0tX8bDh@FEMa5x`)PviWK7*#X~BkVpv4)Z^W0@ax%?nmJ)C`%lI4G+GE| z?Lz~UmKjI#g)O@aH{GSO^h2qygqVQ`zXn4MT?y-r*v z+IJf345HxfIHn>frcubT0#z3jj1tEZEgzqXypgJh7^db)Dp|RY?o)!|0*Z<-kCP_F zqvxv531hA>%B9W$TQt&Al?@O{%x8)K*>Gb-?q6>bH|`I&I31wk=U>g>HXW{_z-bkn zsI$W(qol-(aNE4@R9~`40M)B7%H|v+nMB{Tkj}DrfHDyS(jWA%p`uRY&V zs~aZBOVTu?r~^*gbocHTkA()gw->FYceWdJD4k-F(|aHYSH5#u7rwCxV~=wsL`l>b z!o*YIrG$0xm`fW}rT7~xz`J}Kh>#pzT5eJCJdWOpW1$t6)HB5rp0uX0hN;$WMNxO0Hh?+IG#}bn(qj=L zgZSzC?1)#n;K9-z>(+nAy5lt<%8)(sOi*d+ly^X#@^2G&p7JgYW*+Z`xG2;QydV5Kjm1s|Cp}b6b|(#l zP3ET>#Pn>1s*!W{jZwRnKbTEw4>sQ)=#sg5uPM+quAU3poyjhzu@9ifVBacBP65UlMJo3v^3? z7M;bg+$Mdob$lQVr!Z6h#uR4Z!e(6@Zj5zJ-U#Gufd%l6qf1H+!~nj+uH$vW<0^Fk z&aBr--fUE3{@FeMtutHcA53GmUKu>VCL`8l#JYP%EXBIiH1sY?_iV0LFP7<{!wZY8 zp_vN4O=H8!NW-T@MUfs&8<-nlD0e)&3Aa=X3QnRZ^r^0fga9*9K?@C+)V2v8GF3X` zqN*@n6Rcx}Yb4ME(r5FhPAC9un|J=TtghrRG)AFQ%9ZG<|xXCM6 zkxYrl=MZb@eI@P%J%7b;TN60hJ5vrtV%o-7Nej{UgOw^+dtjSGLeY8TEZmU4What%)rLhu!-Ott8T!0+Q|uv}xId#YsqCtOy%F^Cnf8c13L$moR@52JXF?P97On z-iu2sZ!URDScDCvx7QBgoR!B!Ru?grh(ahOwd~&bCr#Z!n)h8;<2u`psutNg4 zcURW?I0dZ-FYZKySeY2`=TRz$ya$OIWZe&y!Y!-ZWKB#cDm;lC6j(_MN>&iEOfhpi z;W&=rJ^zMlzO~&CjhF(Ps@?v6y{81czsWKZlgUGPe%b7=ajT;*AEm-;>X}+~d|$n&1ES75Y)KM*2Bln{dtE6bjHB5>%9RquJT{0? zzXqLy#o)E7YZEaiqJbOTuHXUKPl;6@(oy4xcdZ--PoiSRu5^-zp3!AUK7!%=M z(@R~kx#qz{gpI^zTCSLkDz!f4fcdPl0c-o!=Q zBsC1Sx4o+YpC50Nu$|^$zt6FPcBRipSDY&yKN#_J{j!Ah3b-X7x5K&uy~b!+HGf~u9+W_~bW zdYC)042&hjqX{zU>bO{lapWCwr+F|xmTEJhs?zev5DqLZM&g0u4#UPq+A=mm3k8rE zFgk08oa{2Jdco)LQ&}0oPGA?#;*+S_)T%Kr&2NRtgvq73Xg%eG3zy|;S~+0`Q8pV0 zv;m=*wh!nmK{Md`z1(I^6-;#4;FCrgYvj(UC^ykUDJ=myKaIoe(_S$)a37ZbZUPl+ zoxcya!4l$BS#Jg8ME|7hC^sQ z(?a@|RwWDR_KH_Cf|w$ez(uta!BtKRUh@2n^9E$kQLPiM_&nziea1!w9z+%1px~ly zvSSMO(kZ-Bm`^=NoY*v}i*|jkGTs-hdAgVJ!r64*MQYn3mqrwuM0$VCVXg{n%?qAM zeWhCysC_4Ifr0Dml&Y4x>{O{HL6OHXUz7qDVaJk1Dm$9GNIE#4Zs5QBkM6&I4L_F4 z`{(z+|Nj1;?yuMIBL?Rq|MxdKv--KoSZ%DL$JxWRTiI_5x|{vK#?k&uW!Ecr@#%QE zq{Ms2Z_y=mcL!HI+=QV8tVcK*B}6&tjQM_{&I&Us@^Kw?o!jfMSKoef=cPRV;cvxMk?>gpB^X9p$5md&*fw&L-za(+ZySuw0|&nj}iP$D9*?1!02XKjm$Z zdAO_MLQgOX)Y=!8?x!SB5Bub5Krtr+x=K!y z##r^3JT$sD$la8naGp*I7}y8#)WET=E=Fz{u-@hC$KlR)UJm&?JqV zSHghgR)qs@1SZt=n=b>SQnB8~c7U|3U(D^N=!-0YYzI-Bl2IA05>*0?O1MsQ*_Bdc zWVBaO@b=yD>ZAzo6`YU@_b5Xe?TKAO_gx|x^NjkYevNF+PbR8Ilt~~Hxf`Jn50yN!m+w?O6>B0Xa16wQA3r`l6!9}S8}1faTFi*B zsdJv+%Q67PLb5X{FX+-&8#7({M#gyOgUP)83d|6a@6IsZBn3;^^2KwQ>uR)Z{+Z*( z-REqkePEaemDZ?Y;`|JIoeEWpX{o$nIEgH3vgc4P6eEExLhGqmj%Ihw-H3yEb}4}- znWXB$DpqMD#zw$4^~-C?JpafBXeQCd$wE7I$Fk{4J;6D)f=^lHj4i$d!56ujm{|l< z*Rm$s)mSJ4k#WMfm(@bE(gYmRQL)Zt2yBQRMhHz?ToqP%Mof1jd63=)=wut!5`Wp; z$or-Jfo|bR^52?miyQHF@4}|X=>hG(=?HD9g*En>G-L%q9$CFxID;?&O4qg2*y!Ck zpj57L=vp#L64?lf$ zLKXV}ks@ShFGQHi5ACZekU!XZAxgVaBJy;1G)s3V1xRd^6cLpf#Dc8iZ7N(?gMV3R zQLVt(3nx#7i47DcuE*xBDNvj)@jwa{7xq_Xe(C4(F;)EIPK z)izMf23#5WAW(liD$uPeI#c&4Q>g5%1Kggwu#Gln1+jENb6I7~Ti-dZf0XJpuq^jR zqmH`l-i@dhZ~IcAP1>S$n$EWBJC#i~jn%30-XT`r%M6ZFX}K|!mP_d|RU>aCYo@B? z`citTPTqHQ@*Mi7D&<30DbIxLR8@OlRqb0)P&-fVsW`ng{7!|-4O~vAO4wTH8oUzo z?I^-L_WH{y!3V3utkweStsZlJ*@jCA+C@)Q{*3@>HSB4<##6@SlG1q9FD<9iL@m7nyxjY7)&-k_fD#W7`+yQQF;+7=*1Q)JU9B$E%8;Fe>At4Yhc;M$>%@86T4)q5WjbxMrzgNMiOgdJw7J3LCD0NGn5C=H@vbje~Yq-v?9sgj7 zEWq!Vy4j?oB`bFaK2)kQ^!*YwopXFNJ@Lc1aZfymc)WBAmI<(cVJ*XOx2F_;h#AlD z1)g_Vro(9th1C`o74*|!v!#MpfLD-*1W0!6KWfEcFceq-La@&vjJ;S{zIWmuy?{Ef znse|71LFc%NU#}rsPSRWe$xnjt+uZey)knjh?mN5~m6I+VGKmWvGLE8iq-o-ZU4AdiQ8D0|d2<9mTQV+W2 z9D)APcB!wmN~5TxM_FQNSWOIPR){*ZsE|W^V=+WTS!b2gp12opKGwQr zk~#2kaM7A_{FcqbR+`%z5EndI81LplOHKVy+gm#sWw`H3L7Jr}_n7DX#M%=Zbu& zza}^iqJ-C@ma0kPvM#;Pph_T!ZKOB;WVubjN8->?CbA-)>7SRuvNEjl91XB-5S1Qv zXqzN6ZmaVQUu2Y|ZK zOXxw=MLN0)D{*U)Sv~-ZuCU{zHgj*~n|*`)-ns5{&_~X7Ri0?$E^*9ea+Dr;DYv0p zEqPDSU}FmE?z_SaedCHEg^i#}#vEJ2RDOcK5%s|wrao9lRbhq!nCki0rkLva*Or+| znP3Q}GK47}$~IFCh^sSFg3L&D8p^6v&(F{|u4Hi5|Kz~=Un9tC6!>Ky!)?Imn+zQO zW(4bLB%L*c7G@ZlWf`0vS=K&=+knwG8QNL5oIO$b)=*lUVgOC&>2p(>&eP|XH63Mw zAv7IBnBt*qYdQns3Zp}eU`j+2S;JFq{N5$iO=9L~6$xbaWRyC7?^?4lG|@;_b>=}4 zCGt-2TV}}_hT<+x^)t$2 zY4)IXPAkmRHx9qsdP^gi!+~t#D>r`MSVBU9=hDoDM-FBaTctUA*W@G5j2a(#R&{t~ z_#RLMk$h`#WOsByEqD|R{d@eo`F#Gn$CP1KC`Oe$^BKEfl6t<@IOwo%DS`cjWt)2P%$uy>Qjky;VTG& z;IIfFH1`~_y<+`PR|xJ9IRqS4*$ZK`16lz}&ZX)bNF{8wDX6)a)E?ngLjbjjpO0^| z45>JDG!V*S-7;7ZebO}Dv3Z2pja2Ie!k59a<>9Imf8Q0vRtIaJ0Cqi8 zdxI5CB8?%$hph_~joNtltg-a@YULL$*dELPl2ofMHCv@X_?BVB~qmP~qyt9My4a{Pupl?;C0>Q?D0=(tmsZUB_2Wo5!^3M$@%~(khp|r8a zTDL-Qd&Hw7^&I5A_6`=7ta0yM5>9QFH-Gc;oY#l~cc4YSZnnt!RwTW*iYO^VY3&Kr zWAf99LrYjjWxt!$_?VVjWFv8NBc#zD6T8iwqMAO#3RY*IcDlfTxi%9eiVO9wWsxRU z8uX7G@t(cis--}uTUCQzQZ%O*DK1#ihOPC{rvYc?B@$6dMd72 zxg~n*p|KkWhucZRU=i9H0`*j{za@cMSM4vFcTCpsFM?v5M7*~#)2#ud#mfMS5!G|VaVIlL<5!&pRs=;EAz(Y3$F5}lxoF0S!2sa zZKnX0_t3_cIzLoc>ZexPU*x-A7$`Et`tqza{ZQ{Tl?^?V z2duAf{Ea$PblsgM90%QiqtKI~E$Gs~-apU>)-j}j@0NfU{TcmXdTMU6pQ!ptKLygN zabUfWw)g%c`l4d6{v%`RJu(E^Zb9#n!v1V6Z%YBdut5SnD!ON>4MLxohh&)zx{*KY`N~N;~BrIF^=o zFuI_ZHgf;D^&(6O!BiaKibhB8mGc?=Wq3@)A(#r$oUC?QlE49ah)3LufX3V2#FXG#R6Qv)~BFy%$`{B8O~Omib_#ZA4Z;NcTQu8CE!g zF4JS&FCdUnKS7;syUEgC4-i#TzqS^5ntHW0K+@EwtuZrAJ=&Tu)6}1>fdrp=vo+du zQ$w(3c$&IU=_mzL2dXA=eCj^6pP8o4Q+p-T)OBi~E--bRYM=;A-KLrza8su#9UH;a zIjNg1YU-M_4?|POBprS#wlyXjUXNXkW&NsQn;Pe#7!v;<`X<1KaZupHct}7twSKq2 z^REXdKpu*rw?MB1_%IF%d>9W2*k0Nr33$T6Nl*Y|ND{Cqwnq}A#npx-K>>^*Ng%Ae zJ<=d6oi;2Hif{~k96x>D?{WO}`QQ}DLoxJm+$#Y-jDrFn#zO)$d-q5H>J%|F`g1@G zdJ2F=z0V_nOAQY!|5YFcRYZHn{@EzdpNC>lEtLHLeX5~pA?AVg&;lHTQbE)i>5~jf z`IBMkPy}QQgy4cN1CXOoX=Z4m6u=phH0T)VksvtT;AF@FF(mS(&!tBK$SDUWLJ5#Q z34w~j&%YYMde-B@7CH+v^ogerk!J)+Fpf=zQ-|*pJ+0Dtt1*zBUSTyexCF>mz z6GlZ5XI}Nf34$JF4{I&JArd4GPNGf!VT6e zbA0~>{*YfqZX9l-g&ViQ(2@Y9ij0LS%n<`Iy9kr3bS_F53raH=sC?5%Col=*|6wb(oKK zKb`=R*TB~&*tGgfW2I(TnOi~aRak%HYltbTjYGwlLSHmQip4Xqi$obbY^XDHF0fEU zjwglg!)ito2Bj|HblcK{x9Y}}%OA5It1BbYw|b{YbS zk1BXBnTads`+=;{C@V-XBsZI!q^W`O2QpBc!^09_L!BgQpnS32_*Cgvt&G@-DVK7@ ze3i!G_;cqH=kHxI{5J1hNM>S|g&rytm%0Ue*3WjUZTr zpd$i;mlmbP%P(N+i~*jw;d)VTPj!hOPv87!+DyrnLy4lQmaI<&u;<61Z^fW$#veaE zO)D^jz7O0)-+zZKMZLxR^ko1Fe?$QRA3r{690c&5TdI;5OO8tXtdxsgs7P@nK=>54 zuDKEAIt9Cn`%5-jQtCyWE-;Ize^ z8j@V3&m3#X;su6Bl;dseN&mgfT4XTGeDlnP{m~qM2;+PC5Wxp`amK`GV_`Je#JOi% zHy^UX;+@K9>bY*qMWoNAhpUNBceV-!w<1iN>XUX@{ct(d^sUj@roS6{>2dr+2J{g3 zFHU&aV3rP0Vu@Pbe$G4np@8YzzfUCf&&}Yg4|cMwO7zP)lQJ<17Hl?p;~@UXjX9U2 zaBAypY7u5+DsYJk09Bt$EebDGU}t^`JF;DMq_hr03wrCKHMKuxiF6vqXs*!EqEbU0 zT*s)VwP7rZawjdXDeUeSXT9-NsKpnHaEYlR!R24>E#iCP?D)&Q`TUo&Xz@!C?sEuB zjDL9%E+}J_azlT?wVa1k00qCD<1mqX319u?UiRHd=T&fC3i zOa;?jZGikjf`#)oF#%Y^2BwV=p;8;Dj-sx-$EqmmR<~OXrL@2YJDzwr-0FFEJ3)v^ zTUxL4vDij2r@0!Mhzry4m2tyDsX~=DLaE%**}Ouf4eC@Jl2i#HXoYz3swf=5f6xt; z;@k-XeV}wgXcvTHlJbN4RKljn#bJO?11+XxVbL_J5zm-e3pS1T?R^3wHxXaGWu7RG zkk&E~jNW1s?l<1+Ag^p3;G%2MUdXPPYmLV(X78umS~zu1MV*p-<(VT0C0{vPKjC*JF!?O*X=}~t z0@kiN9#yJv+Q@EE_%$z#8dhc~@!3CMo|2r-EvPK`XfC7F--Mg34;NZhde*M8N<`A! zcl=ha&8p@l|1D(byDXHaZE1a5zJe{lcdB+bEEYL&tBn_Qu>kNMkav1jb(b6tuwdsp3l=^QpKqzz7$Klo64r@C$}0N8WH zz85Edo{@{@+Kb(z*`ueWWg9I zEVcaT!lC|AL?2WxNTSzKDZUD~5L^nf9&VfzU)bclsp36;pU*Qx+_$%y_Sbk#-3UZ>Or2wmw~NosK&L*#qZs9_}M+q^KtX2H+(tPW>8}6ez;Vq zpmHlk1o6ZayO{!xY7r>aJjx-BH4kQP`Yzu=P#>k+8`k9CUb32^A5UI=U{u?^cExrA zTpa>sVSUPVN-VAE%8VaE$IG&#tHq%M!*n@uOz9ZTl91Y6#COE%iSIg*rVMo8T7zp6 z(JAIJ*mX_9^lMmKg&Q12;b@17NK3S$;kNGbIiS9(w%hY|XsmHwW7U8sr`W0u`s_=W z6Np->u&F2<^YgDqZ4?I>7>gcJrE=fp()BIkjZkC+90YWPP5mOWBY>24u)|5>Ex^SV zrP)j^wF`QkxvMVRsQMkc9^U(w{^=aBwC7SDV`RhIz`xPCj5{Jx8c>5pyQyPf%k2#O zjh4kn*eFu>JTGjaE>qX<6$`tACBF%Is_M~PSYGrT5pj5mj1&US(izi8va$}{4g?#r z72}ZN?PB4^@d_M=Hv&M#vu;G%f@vbNp~9z#2v&J>T~l`-0(dRV9Ry+IU3!7zcOs;@ zoE0oB3(o1SMtE~Mv0#ynVW)Fv3Di3nfv>I}TRyb4!crG5*}F-Pa^;1~muXa6tG$a^ z2kQEJ&pl9OLLV6jrNutj``p8!@u8iQP#C12%!JBGt>q__=~&q{Z;+gYN*Y%9&`3OD zwc!pa4EXb2orrAKp0X|hLKWCUQEsB!q0nu#l(N37j9_$%F_~ga_VLIRX<~TOnN1yQ zA-MGO#||-lEWcPKVuxu8W zE55Zx@z;CT{x(RtHmmox-h=_ji`QTb_A{=2`58Wgu)oF!^m_-qL#3!UoqYt-*~MAg zsEXp!TOIYZXN8;) zvYNqqCqe$h-;@GBDyHE~vgR>RCOwVn zc;&80BW=jD=U@L^53zH+0HWKr3<;u(1lYe%Yu&y`XICeqSp^DPXi=6|xN75K^!54u~r94fm2D;d>qn?CYT(+*; z3|`8*2(rt)wb!h6EQ4J{rY<#roL3EyGk>|>Buz6c;o{=r}YIG|?(N}qmVd`bniS?=5lu?d;`Ohu* z;A#@H+KGvpsuB$Y)2gKes8%jQ%C|ub%@dNRL#9;TZzXQV4LkI)S^kwxt{53a$XZ zOC=3hm!@^c!|`f~+Ag=lKVun?i#Y#~+<0u4Wb zwT_3UG0N>}494IJ4rrVCub0I-rtSrGjSCndz4a61>27i4=F8m+e;0)t@b2EU57BjI z8!?6mXzC$Ux(aw~yI=r%EXp8;vw05`E9kwnKz8C-uPUG}u|{tlAfLH_0PQjY+57!e z5Gc-Pt$09=Ttik0C{n1$_J*}J`Ym8}!fD4d`!1HH$sc^4X2h}e&<=SZi#G_ryr)2! z*`z>^FD9ia;6`s*1udps=?D=^uDM1lWg${cYFDKdtpv*kAY;;(lKa^sg=A3{{tHu1 zoXCTBZFIWOryUvEzc`>U5SC=_YwSAF;tFf^0p2)B1~0*2tq8!)=Ol3BfV)^q$+V0r z%opS*C_!F>4hA{j6o)2KbnhPcF0TWmz>YF;btzj91=RlFNTW772+IcO9o$S{>FY8u1T4^-P3CL>i=1z1oks{_o< zVJf@68g2B_YA!)DqvJGS^8sa!K{eXCo)m!|EdeLU(W*Dcx8RDWnoXAEJf^$By= zowEA7XsCYjhqc%4^no@>jJqo_dTn)IlnJA0dv5ENI7qkgJ(L}y-TmPb{!km6k}5c}Xfy3yMTM>|&WA5Hhkc|`3KfBAGI+lvvrPK)8X~5EN9zL2=Uz2sZVpO)({+rt}V6G-dO-ZMr zYN(^Z?~bm$8Zh_E_M%g7EBdHaUeYBPj8`;H2`aW<*Aus2yw@M*hjwU>OK2U^ku#M( z=&kg@9!k6o3fXln1)^5T_L{stS*<tCITU7vYwq@- z7No~(H*xZ&c6#FF7fe2mDcd6Z{h?+`c%4b%#SMVxE#$u$42WKsYXj4IGNJndYvzLu z1F=At3kacgBlu>G24GP+wY^QAen%})l&eV>J4+&fJd#=1e6JBSiMB!Fts5R8WrL13 zPOu&rpke1)4d$t*LFsKX)iv(5t;2IAkheIUd+*Y9Thr&%Z2c(Ws{9M{iz1D-ZHRR~ zy1v8m>LJ8gG6qxXD75`I2z!VX%lR^4ViBg5&-AIa3R%|@~cC0OZ_e!R*CLc}g zImK%q$|l>#!`KNZ@-{jZh83&GXAiVokaD`)#%9T`^2(}I%t4e&1=(iQ`x>p@B<@Ze zV8OWHkkeDlf5PZRa3n^Nw_I{lFJ}f!?SWs3v2cWrCbF$ccQ$prrf|nJG&yZ=?g8&< z*+FVDs`5UtY(_r9MfctEtX-;^mS~yIBa3;-X|aZ?3t?}lQxIsgg|l%kJl`{GGp``| zch;$WnVKoL5!ezF;eIT*2G9)dWGLxI?bJ2O@+zGJ@$1Yk0lHwvR9z^kx>T|`MZ9sC zx>&P_aLeTFXFI2+OGbKXCd!B_+Ck?MS+lTDJRw9_FR z>%3_967`Uzx~!+d6m`PEmSwQ{ZLz$Rp>2xgrFz|m%S_4cwUb}kScUK`(8blD>{Ywbk5#y#u}oi1w_w5QW02mc_)OCEzgoiF)i z(_hC?7KkdQ{b-l7q6+CWYEY1FB9D2J>#o+ABI|MA!{+bqg7f)y7jGQQT76ras1!r{M6km z2S;?9j&-|ZDM&z3sVz$7Z&ef^|KV>+u@n{4(2H^NXbNpqzTSz-7p}V@Nf|%b@tBFq zc0vxv#R|{q*>D7;S@>Hrf#jcYK$is>y>Nr2BRx#59FWOV_LZ?3uCwFG1WyZS5_Fk7 z<9T8iyk$$n6YVG(rzk*liYaVmpg7g;P5A~p0qBY&cxQ&SUx?sNMe|15lajj$hf~GkLw3k6Ok9ROY$6&>dH7kV`mw|Y9#8~nW zO9Og!u$(1>>rP-aRl9(l;{be4{;DgI7;KeAlm#4-RZ(51X%u#x-UfoDpf$jLxic&- z$t+Y(XG_sf33eieS{dNUJ+sDD(^^1eCOpk!vLuH3L1m+9EvUg$FK%O8Nq78@AD^~6 z&`q`L_~cTZA?iazUXT3OmH8$$?2FH;dcZl~63HGz_dc2>yUAhd&o__Lw|1!%0Hqj= zUW7lJbg)p@g|Cs~Zev%x!V7nE!VwDilCBtI+MQ>*c4P92^Z6z%5jBu#v6lI3(T|Qc zO2OGb4vbahV~N;mLH3Pn8s&JEniTg*>ia+i(^-~ISh zSgt#et#Vl!^d;CN@W!}=P+4;{RAc% zK`~vM*wh+2ftY!>Qcy!<9T`zc>B6$dM``XYqTPrjb;(eU85Xl?>}Tx^Foj?4^1C#z zz)nNu)>EO%wl-MV?ES;Yn5u2cB(bkfZ3{h{293H14AZR5*r+Hb<`?3#R} z((gfaoWOr7E|l;-;U%C)MNk!l!sSan*xsoXp#(KJu21RKBCPS#CZ&Awp;uu9VUZYK zupbTj++49%pq@ObxmwpMg@A0bSp(iSl0O^l-nXY|be`<&7jBcyHc?{p#N+k7{j9VG zjyv@R&hgoKXCzx-ws7`mWRT9{Y~lt5DdXE2a?(qQ)qs z7-@zuROy})s&=J_8>k>9LPE3&Cd{NYfaH?KK%*D1kWc zWZ)&~fAakNzayia1hd-SGwsESy?7cV&%ZuIGBV)P_N>~TQidJm{*=H^wB1QtKA#Sn z!qXAEi_T!VT08z>5}0A1c5pRi!!7)En1m(JC%RVB_2kNl4w9+}_(W5wRetqsWHe-$ zCQVo1;_378(Fb6f=!3ZUFh&9ipe72X!hT%zna-cge0`I+W3yc&NYmb-Y9k{g55qLk zr%EFy&FLUja;fvpCVx>SS)V>XRI*NrNR7ek!{L&3QZRQIGVy#mNUBZ;Yb{OB4wk5s zx>SzCI7B*5Uc!AU((|tma)VBO{T*T#V(t#qbHt!e_tcz!bX;_tytca}>W9NMCNSvJ z-m9hSfgY6%`b1YXG+|t1oZ=-Ei7HfpaZzZ}OH>N!WSaFxp_-JhJDEBmj`DF)XwokV z6dGMb{iG?VDPmx|{Q1|BQAik@fBtona_jkbTW>is`VdId8B}$HLew1O{YlVt^08wN zcJKq7ZAO#0oT#Sm0nP7?y_jOnFKAD30toH`Wi)Mku)w&I}t zQA(Vg*km+pf)}`9g$LgtCzcouOH@X}4ay@rac>hNjfRmZXl+o&kzsQaQ;dcws$(+8 zFJ2~A8l8$;SKev-%rxDYMtEZ)57_v5M@G*~XWD2ur?!yQ__;|5NS_#L^b94cXB`e( zy`4-xqdVv7N_HIpSEU8ICRsIJcH%l=2f$6TD%iwKqhTgWrXG}aWUl+f6r*8^55sds znkqlB#c0@qVv2{B6b zbcl?GEm%t&+;crCs^gLttnUrZ7L&?3F1FwbPh-f&{rT7F5E%_ye2BbZMFrK6O- z3?VDf49XQs8JvkVM#CDlm6pbD1e+LYj7gDLY;I8Ak=5>|5X-T!L}ekx@ynNqkp`75 zCsd>Bz3VL9rj3006<~+mHMsDH7#GWWg%K>ti$P%Ev<)ka$>kpFOqEx*cmRGTkIxZcY^X%XW-de2+vus$$DCH{xv_ z^+|J}5*VEe7}>jpGFV#{0qm7+)QSI*hkk#7z|wLnpuN5VL4krpqB3QvTfxTXA+zmA zIG!~*6ZC)}PMly-0r33I%kx=svvHXv@kCP|to)f7RRq5U2ivG45orG0Jh38p1kFH0sKZ+U4wVC{KtAKF5kz)AaOt{C;*r5;QU3LpNs{s z8@ar^RBABt<}<4Hz6}yEsq=;uB8MjdG%Vf3jn*C@EI;tYjfy?x&6O9$0+yK@EJ7F@ zrbo=G6Bp?{#2z@Rejk4OF?5z^Zh}Wse4BPkFxsu6f*T9WH_$XHDaI!q-mu{C+qW^z zQxMV>tk!6oqMltk&dPz1<++U7R5sye>*saq`c?KrN3(+ZmQwq6NzlXMS;XC>XdHq{ ze!F(bbg}4P&)BoqZ_{;Qw7YoX|KarPGuKCJ9{%1=+vWjuIiF3J4$0Sd4!Hf?FPq4X zsViMNq{4Q1?ysF>aRqxUvo6mz@M@bqf$tU9r>DDBgI)y1oKkc&gP;-RyqWjO3rB@c zeiLh0Vhxo?-6#s9pTMv3CVY*Yj}m<4JD>!IAS9OF0%Hfj?*iK)qJEY5{4Bl-xBe0} zj^ru|ufgcIngyXSCe9qN9Iimr2#1Y}o)vc4z|3ifNCj$>EZi^4*6MuxitaUY5_4U6 zxs7g~r<1Ck$MlWh=|f`Cxa$$S2z~q&BTZqi!pCbDqV;y3rU!dE29-0Oq!@_j-?;&} z6&Lf-Na_liO*B8KJs9ch_HjXDBS*EK(CGSGLrTfexND&wHuQ-v=p`=zv5bh2)M?D5#>uF@Q5E8V8v?ams& zSNK-5lSS?td&FA8pnQAJ7El9zmN-4MFo<=fL6_Te`8uou(h4Vb`JlC&7#By_5)(z{ z>CNnt({=W9RwjmwVctq+z&iZwwvs~pYI)(~Q$dwjhBi`nbQaHgB`Eb zcnavdrp)(3t~*v2UaBJyYhj|qOJD9OI-H`*B13B#yYYfe_-PX4dc(8EE=cXA-D#^0 zwxD+=(bkoE=N`oVc@`r6ue}(wR(N#<uFmw|7xI<;XZ0jTXxoE*WmEqJtW;GVZULcCu)(ehCkfa%X!EWq!=PP#O6nv&s{ zPU4u5-0$`;c7C#r0RQaL)xGcQ2qO_<%!s-l&lWsy8ij2Aq!R1>?IH;y6Vl-{tzg#G zQk;ckFMKDCTWLK^zVlKLH|kx+je|{5dDJQt>Yx!@8bB1f!>|AzMtneV&AHs|`Rp`7 zDF)kRShPEGr$brsG-y_e;V;j?tNBe?b(E8~Hcr zda!UqXsqZEe4?_26EmsfElKJX96dLG&Z#)!El`C}9RdU0I)r~S^&DR}p$0Xkwx$4A zc~A=Ej5za|0hzp$f?Q#w5zJ>oRS_uz(qu<)8UXXvJ}~ERn)`F#hzK(V6Vxuy)8H>~ zsr3V@&>b5(x|rgP)mQ`Y9Y>LKqX(XYuk-`m3494+0S`Al7#G=#{Xh!gC=eKwXrfZ) z)rgn-Lh2fC35_9L@bmoucN!$_Wn;x3%(WiBAflmqf$^0eI?d6y!l(NLPXt9ag-_&q z_Xwbfvu+IG1wY>>hvoB}#<0P&eS(&DxM&KWe8C)$ zJ1+%4MIHqw>s#Tj>CJ)_&e>;&yLN7ne=pI+%Gn?N8R2-XeH-BzPnL{uP1f6Lp?syf zaFIf|f~0v}ePUe2h?5`Wo5%dUDf@_67#H$){`ta$eqJ2}udN+oe;C#DHHd~p4qgqJOj)gIZ z%O#x^V8V8R85VG~#vVEFI&lQM1G5Ul3ktL=*Ywt)V`oNt813_&o}T|XXcRh(3E-({l>Z> zcuKqob1!xGb3-mkjj=Y-MUDO1Wy1(OIeS7?sxFAfG8bQ#$%`Ba62Uq_EPVI z!^Xjb<rTubvsf7L8;RS@{VD zz|{wH$ogO%TZI{hVXfz1n_{i!Ut4A^WrBfN%Mh}7DBG+xEV|A}p)@1pX(+2gK0m_% z=z0-uFASlJhq8&T!VCkTOS6{SPJGFD1&atPPBDzAfBM{%sDJw0vZz-k7)aC`LKY8Y zThtGWu9GV#GJ-4|$R?_C;}0RVAaKKs$bx~a$}4sJA(RJWn4*!ast!Zr>IIkw){bvR zb>OkA>JEh|hQJs&TQSnc49dh{R&iFGV?d<6U9G^eY7})mWFH7D%rwvu@bj-G4}qV5 zwS5f883sU?42Uy=urwUcBBzz+7yxM)foTL`6!&QnS-J6t(DNhDjFJx_s5UixW%y25 zs*4UGq_hbGWso3ZiCixaIM?7vCT$#1)c4WMO%@Mrx}*sFok4)~M6UsWjM6mpk9$*r z;}z>?=)B&c<^j&tuw-RnI<9B2xiOy8tWv6t3EBo}3Na}rHgR3)W|Mf+RQo5)MQzL# z6WXG7{*MW9Q9INAgt(}k3u!`J)YiZ;p)TrX=9mx|we-wQm}?nqJs~b?WAB*I7PYW` zOjwKBS|lgbMePFNZ#&}N?Y!%M@5J;=tXJ_{8sw-;A0>CDHCw5SC8p$JcA45KMK85C z|KV>+g}o}Kp%>%k)k}@#2s0|V$xNq^ZLNm%8PAFM?jE^LzgcTDXpNSXRmsA1=#wg< zAkJYBWf!p4Xrhra(~bmM`86G|r_5swS-MF(?J%aF;L`zZ#mS5oQe@m|lp{>5QUq8} z*?OM}rGN$Zc+ozMcCTE=*G5an-ntS6O42tUvRd4bEv;r8<3}%fP0z#1bXoSwmP*v) zkCQO?>_+gdcBF)&e_*?=-3*dJ(Xy}x*Dl!WW6RBh&e2d*87FAhprD0I&e^QBq%CB-6#uXF4XaJ}L<0k(R(YXJ4gxz&04W1e| zthNCQQ`9pY>QL`3w!RY?5DitmA=)vaam<~ETBSv^o*fNZx2LVH#Stw{Io+!60B1>{ zA3P-H7Dz#ZQ5Za;s3f%jDx;i>hSPo%b#U^hX5$*HC90gRW;fw>cI^N)(^5mkMR2-i zg{n!J3+U1KD%^sJ1dd%50{dE3B|}x>xQ>raQr#Law=*pC%G&Cwft}~E_AvEAqTlu8 z{DD#B^cAg9_If`M@q`qxNiSVYZZ}=*EQtW}lsKZ#Fe}v2Hb}rX*vtx?|M7WoiFPaKzqpBX%k520a`BHr5j_dV&4z1;TPbrZ~+gd z#W-m~S-LmBH4M?F!WR`~DHrOK+nAzay)D)EM4N_4!6KwC@+F^a{+s`kVUx ze^?@}yxI00Mkf0N!VmW}ScTui7WbRqO0(ugSK;*xUPNy=pVy+7J79e2OCzTrI&_dU zEI`(_CVX)*^V7>9jG7uK_~FuG`h@pKz*9qL@lh+V)-cLzH@bAG`f4Xu$ttgM$JI3s ziy;!1baq%oc6kBV7zqS&?K=2tH^8164D#GEKp%n%`H{jy-wH^MX7ML)v%yUTmWZ`z zeD3(zpzQ`!DKAcJ1N+{k8h5qeitouNLqId6w!xy0YJs9}Rd7<)JL0zSz>F906?pEx z%#H6KbotZ4+-VPG{&rbr6~D=LlkH7ZT7{mRmBsPl%)B4hEJpgtJQ{d8TW-m^i0i}o zdSBpfrfR=Fa|A21-D~<9%WUBShf6DO%^qfs|P0b z8TkL(`_|qzjxE8@^DhW5FmV8dn!CX6hnYLZD6*YsV%c6>xxr#GKw4yr>NVNTbd#2a zi~HaAJnGpGvZ}hPN!h%>jVZFbs?MWMojT7lnQeA3LqvkU&eG+)^50WvMOc^FXVj??_ z4|FR$5k9%LXK^$a2O6qW<0G~54lMTrIHQAiO z7A~QJo9LK8y~6Gl&X<`IZk!Ggp4RE2ZJ}_SkOi=T6tw;3vjS9{)VSbjq(ro5^}mH1 zm%8zon!ZoJB-lx-_BH%Kp-#&rUqIAq^$ffw+j0ibPp7|sEN8#h=f6p-P4)ZBVn(KG z!u9VK1?hn)j#Q=#`1{|VeMslq833x)CISLJH1H|BXOm5~S;86`zfUevFM2jPKW;Ey zF|K#OA$GiaunrK~>g)6h*v2gemz)%1=dfLR+F)C9*5yj0MOa8msqIG`&CaMeqN%45 zNnrkP5H`oT1o@SgpxNMEu1;FXBNKjRq94LDR;)G3QQOU(XfpD=x=98x*{5+z5eLK( z4?BQi#JU>s-n#%o8CTYAe8TL$Ez{BABcEV2@YsKNK~0 zVUF8`&+2!qnJ`2m&Fz@nC6j%|YDJDw)3e z0zo4b`R@n^MV8jS6FulT41iPfXmq%eiqSVv#Yt0_ITDY z3Z41%@%tXE(UH~dQQiYL3(@$*JI=h*$UopqH7C9BXD#DJub9wV@Cd&)Ss+JK@WsP@woKJY4;Q7$ zw=PCVhyZR5ce2YBRN?46o#?|MRvj;5^7;71?}jC-d0X+NBf$3Dm7=T`1h zwMONAHpL%>8@{a;LHM;_Z;&1we}M_pKfr_q#0xf4=Y``!%y_!^4|ef?zn`kpt9fW8 z%9e|Eq&424=QVVhS=06lL1Ok#bK!?it6$*(_n79e$k8-`6U!HW7O@HsJTboX^m-Pp%zUW1K@YZeyf8* zTqjH_L$dU)c@E6LzvkJW+cX%trpjbinv;>UTN-{W%bF-ck)`8qM6U`JLu^4~!sv4C zKsYtF%;@NCpF6I3v_G1Ky|Wj(TE-Yhy7vR$O~lsq>7V6TrI90 z<5*hTqu~!et%?#X1sVV?nP)sAp7q)S`%Pk;jf@R+pGgMROGA~JF(*pKU`SWBt7v_e?GFASk!tA;Hp}kSS)o!6$f}sT$ngJjP&=fkG0?D@Fyv!M%G1wTUcJMpUM z=53C~`a$|-y;POSz*q%KRrNddaT!M++eso>!ACvxG-*a9_zcUNln7a#1FCcbW3DzW zl(Ym*c(hoo7TT$_9FY8ti3lD;qvPiBd!W<$sCtw-kVC)$R`-+93VG2$7v8ue!pG&# z_L|?;U)VnQZ1>|Ez%_)FFR(Bmc=V2kw?mi=b?z3swI9ONjpe?;CUm5=>mHB7vP^xJ zv|6wEfqS!WuvD)TyHYREFB|Vw*XY)?jfsIV3!~#I!lh_{%jYR}BjABMmb|yYIo8*# z?YeqrbD|C!$M9<`Hi(xvpTWj~@eW*G z3R}!ip8pG`oeb1;y|FE*Qe5J$G_~DK#Tc|v!|liIMj?SA%FjL(i5mGbtC#~ql0|kE z|8O<;tf+2C=I;a z(9ezC=X!3-cZUk7pfU&nCpEsu;ut@nF1qNuvKW3GUDvP+_E=t<-Q*tLh42kBMvSNj zbQ*B91%2lq@9k4zA4sp-qj~2evl!Vz|D+)^7hehR!m-#FL z`4K_S*|p|aVJjY05!+<3s9?O6B@%0e5xsG63S}8iEWdW6zE9WDw*_Bgw6|)+b$Ug+ z@x!jyw!zl;8jcp%d^37>^c7x#M`z)ze~G6@U!}P1JFZeZJ^Cs|jG@~iMWf-d*GO$@ zUHf!XDUq>P=+RXV9~~cqxikLq;jq_vUiS6Vv>oHR8*bfcGr5`vw#41xhdiD0LtejL zdvi)aqjB)NQ$JV571P74{MRbQP5BnycLV_5AZDGueRady3%TvV9cjc;9}=F6s)9k5 zkN*e4EJ&#e04@<@Ot4}m-yKGPw{z3i+U-DmM-?k9zDzksN<^Z$h@|#rKqsj*j!~$E zH*|E2Z^Uzt05RAy#Vq4~a~SlvsWs!l@IrsnQp;p+GYuI}-iG4fcyeKPqM+|(G2=Ds z=9A01Nix1ipNtGtA#mX}F|N*rtfu+)HP zTsYscfLY*u_%EnFFd-F$5JN;VZo91B4yzUhi9ok+UnhVQw)=!guge0wrq#=gNl5`g(@)3%8@%L~0cnFR#!lmat0JYoH2SkrT2|ooSs8H>7>)j>=m*0X~BL zx0@gb*^awWCO*jTL(&bbeW@}fn0po(T;c`{&Xpm8i8YbS{_I{@lr1W%<_7LbFdI{h z#@@qOPO8fBX#{z&FMcIgDg#|4ihNSRhA~6B;Bor$5$~3>%VM4izm=zTaz}A=ULdDK zajNGc-H;IjBHTm~r8&4C&5JeHa<2JwXfpbZ0~qXY~!-ruZ>ZzDrIGja}H=OF{V;S!5HMHADSG{x}2|# zydUYPRcC)}64$0X1~PXp>FXhNkn^pf_SPJ5jZ{0V15tCL5Q=IZAiN2Ms&zNfmN86T zkP|fyW?Aa8BaCTE>O#uNb~IRGvlG5CSIf|5gxn9S5F+G5WsIk!s0<$tHQRCdteck1 z`c3DAE+)MFiyf65mt_jljME1C*iU(!%HL#XPi#|t2 zvDR~UzBy~csD?oZqe~vSkmhFHLkeq|flUM;uzYq8>Lj0kYAM88^0yjuJ-RUK+FDy< zAE=-A3qam4^TT0vRQ9f^f$%SUiwxb@mng05d%a+4%4ZV;b<*QE{t;;U8$r;8!Ep!~ zr6UFpqR=#_f3ixAGbjh3GNq9oguvF!PnNbWP#i?T$W~x^=oiekwXpfztvh zaZji_%J&n%hw@!6_4KxF)IG!$%bK?@=@6)HHLYH-uVg9Wt9_wS|Qct}(>;Izy{@_8>Z3H<$9CaIN@SmFktyJxOsr`ieZ^#*<;L;pEW;x&xrhzNLoWVU~ z8)UKMLjc)|3JBj}3E4&?TsW7x5Jbp%AWNU}d7vv9cjo!&>xrzqic~U>r^X6hu6DS7 z*ENU)_pnKu5(WRKjB}PTmOgT^RP2?@_rDg7Zy-LN-qFpTrnX_Weq-kRkJ_J4l3Dd| zwea;YsyVRbx3oR_pR8H3$ct)|&8i#Fjnm)C45Q^-Z$GN0B`^rSK6#+`MLA3ST*-o; z$r{Ve(X3!}YD0ptmMJafO$OiRe5Oby801`eAB2_ZoAh(Ke4Q=bG1OkRw-a6*U-cxH zsdw@scSjSmPk?Z};`*#;!NV$D646Y88k$~%5i9+Ytkz4kx{0BdI3Kc`vAWm0S2vZt z-f4B|m)UX)mIsgb|CW}wMMcc6){lx-mU|B+mQpK7=rO==Ntt6C0nA;7C3w8~3QN|S zF!V{uyg35?h>`i%zKQ7b^PM2t=brpam6vut2Zj8xikmTNi1W`RhKTyy>LDSf7LDrz zjyoE-rG4XGk|IILl?_xP3cHW1 zBMw8c-BQkyw&9mUYF=9~oK~jRlRqRRnjB){aTMat_NE~)HJ<9`$ zwskxXm_9aY@X@gRQ!AFeO{@dsmHtr(+SRPrbhPs#qS(7gy+Cs{cu5>_BT!sftwO3T z47BCTUE*G7zqkHuu3zX%o)ix32{2@5iEfDAmDwVLBhafGngXp5Z|kcsoc*(e)wpob z-G+^g8a|qQQ6d8ahQY+n(PASYR@ad+T8%{MFVc-FZmKaKy37u0tRC8oC2QGr$}KoN zkz6aPBgW{igELIGk|rp={ioEyK@kHo*oB7TZX=@|7`pS!B{E>X36rnHy%5l3SQb+a z4bqoOkd_G$Wj;w33F^ZBJ1TIVSi8#TE#R9O@f*D9cL0B^m;EkUJ)!%47sgLl z{*e%Uy7fDW#Vb`!)l(uW6;6mT6|XPH8%3}+myd*3U#iR@&)#6N7b-R=kj0(IQw`n^ zAw)IT$1c!LwedX$Y_^hp{p^F3HtyX#Qt#ttviEwrg6~ zeU_G3#vE3156YiXuEp!HGdNmFK?G_T+jy$s_Zzn?H1X{YXfEnvB6gwC^02AjM zcK2W|3-wzWg)h|G?XeEV;0}t}x5{LD#pJi%0))O7&ivZf@B_7?SV9ae+z+Z}ld9O3 zGr;O}`uoRn_IrKJH)*x0et%iawky~(wDR9AIOu^Xj#Q=#`1{|VeMslq8AkW2_!L4K z^-Qn{BQ7SBO}1IW5*mb?T%rbvrJ0TyidT&39bl*@>VW+9yh*11LiSWPcBGa=S8xr3 zvjHwnA)>|*9Hkt`sm3>%XGIdGpRgK5&1)b<=A@_}+I^^jnKg;V9+gl>D=-^3LM$ex zox=_U@3wa|Mo|mmajf-uG`KSzH4jOp6Gu46+#ETQy4EBmrNrzcW1!1cBS|VKIwt4P z^fY|rI^>luQ1-Ijx)vJDVAY5ihk#d=`fff10j*LS(!Dg=gPCgA2>msW@KmRZ<+6C7^v{wE zK_b$ht+gtj3AK(D{0Fn}AIMQoKg09*#3*{iNLf1>>fd-RNav>!h(@ut$0@Ppl-S}}X|1PQ z*9v|aMOQxsPDIU>sNwe%FX5z2H9H5m?JM~>wvSJ;<*x8CsVJIt5yv;lzxPGNRQJKU z0x;Mc?Pssug$6}pq z_)u?tTDt*vk;O2?jCk%LthPdS;u!9bl(%-SDYP24U zV3d(N7ow+9iiH2xb%_Qtrl>{eUTT3-Sr%ZcAL+hr+`L8UOuimVVzwj9aK#Ru1#N0t-mglk(G*y=ZF5T( zUu>A_DlJ^LhUq8OYWnJ)L1W{l=ati{p~CP;`v!brM97fYOh-U^;p(@*Nuu-BQ1%T! zbB5SJ*t0NrPmW^XUU;+egc<#qB)Yz1E~;UT3Rfz;sD>!S zQ+HAo)W1_&PF}D9!+uXLvo-J1ZhV!{;@A6f2pJw znEeILsvuJqKqrG3P!9(}WUEy=&p=iJBP4f->YA*q_1N^@6FujPy^&1pVt>|w(c6Ch z42)B!N#Y|?r*IC9MP`&8&`lO)vcB()NY{DB!({}PyiGxJ*E2YVWk`o9;-k*7d+WB+OPrP-bOn?&kXzK?zNi1 zNu@oYdTiG~k@n&~yhMuK3+x8z6}nfS;}966z}omY3<*oR37us;Jf6bwjvySbg)T=B zlh>2^Lt^q8Q;r^!*FuWpi4hsrEdz4L)Io>E-dF&V`mN=?m)v}~LbOY;9t%Brg!~pO>KPp*MiFC<5*1X(Ojcpf z3r0}ifd3T_Cc%;s`phrnF0yNyQY=HTH>!QIk?_VTC4X+SvR|(%3P={_mRdE%mRl4R zBrnCZeYy+()5UH}kN4bT;r#7(xg_&#A6~sL9y*~U!%_~j$Tl(vw&>f{8cAEL)f*rQ zevZDJap?2ySRHDBi_46%zIwr5?^)of$Vh_+b*U3NQN>~f9H3dw#%N_Y6%lX5R-Qp> zHK6NmfP)?G--X@Q@Z&W~e`u5e0 zGP;ze5ngM^V@Y}ml;yGv73*frVhOUpIBy*#lG3HXf0+W0;yt!^?w+{x;Bb`Q4JvXt zF7}QX8!zulukN=sD`eLL~_!dxm*Y zXa{9HJ+4hgQ38OcP>nQ4w^_!lVr<;SR9WGwZ~fwZom)`_lje7`WvhF~*0@YLNZga1 z)S`lldX(dB8)VG$VK8i1lD`K+I>w2AlnhwiS|R1BmbKP4bau&NAPM|77+%bZ5@=Qr zM@;8Pu`x45jqip*>L_Y^d!gaueX(86l`A>yEQ3Re<9Ai)(p>gOw}NUF|5P+9b}iJU z)O=N~VJ001zedTp(J`z;VMoQWHEnDx1GcWJAZ7K$#4b$SAH5KkZ3j1^&AF9@P`|%T ztyBqb#_c;>0KZ;)9X20ehvI(Rdqj?38ru{z*&(Z|rJ`=dId@?yBu9li*T(zm%C|ZZVapeDol*JX)c#Vl~$YUWHY;0__tK< z?|uD(GahoX!ZB+F`Uk=K>#T&~!F!sn);MP&!USOhP_R%^r93&E6NF5dyhaTQY=s#x zx)4^K+fyVw3J6!sxxqkx9ND?lCt7RuLRmmB1q}NE~fwbZ&#wgjqTHRO(I?- zIKv^~MHf576^&1bEHL2BAaX}1(8&z&5b7wqizZIMl2i`2iy(vLR?l9%TO(DHrIEi5 zqpX3+NH;-D37!^B7ghe2z?`*`W~eWC@X=+B4*WAKV8|Rwv;~Th&Gt)ro7`T)F%Aa+ zKmZ#G(6ew&Y`Xy67~W?+0Bb2??tmC#jGJS}>TL=2V^J*AB$xX`{CNg0(H#|mS;1*;5-n}DBPbeP+suv!MO24d^*(}>EAB_u_ zr9`wY^voVVoi3)PzC_B$Y+G%L71t>?mm2?he$M}h-x5a26>pFL=42nl8!SV9)@)34EPyg6>V&vh z1XWK+dp%LEqSxuFC?9X&zL8?Kg|q+kgLeKV6TGfKhzPweGDq<K-7{VhZa2y z8?H(g;PJpB4xobCqk|efyXT(e;AwzOX}yGH;vfzaHfjlje`fz4vc38p-G5-&8z)k@ zfx_vV^mDp=oh<`egSPqIUuMZ7FRD#8tEMy!jc;e^0y1Ru!yQfB#5H(KVgK?o_#@M+ zZrFnh0od@+%8pG!d8j4MSM&J1-o3i%Reo2fuAb?a*>Y>w3fuSo-_r6HjF>otCM(<` zv)p?qv6Pzr<}tu;Ntuht2V8>3o74x-grQFu_stRTM}%0J=KeX@;n$RgV;*}=M9}Bw zJIQRDedS-TzRXgxEjT;Zguu4WLuL=!{bx#I;|?gK-6ECqgq)T%aErNRFIyv1OOG3I zDF=kma$Srs0uQZCbz&LLVsS1{p=fW2HqPg zdZLP_P}Vb00M6MN`Z{fK;TvLh;X8g5w@S+pkvZKGo&;e@~mG>@Ivrh1bGp32$AyUM5W^;{(lKr=KZ?ptn z=8p(B@0<*p0f^aa=N!?dd3Io$T>H_)@Uu7V41p$4b;~nCQwhafD{=ub4*8Hq2;n_y z*b(-sIQNN80ASyJH4ajcodt;z*h2OU zzldRs;xRFE^UO?IZ^Zbh#|K48P9|gDdQ9Y9N!FlkvHeyeB0=5`C{@T!41q-3|-!lktBMD$Osi1s!P4vbp*N8t!>87>w;S%5WyMEsa1pVA&F7!|&MuoR4r z)gNsNMi;hEDHx{|i~)K3#OkLMj8h867-!5AJw&1*<>W0KLPH}z_N!`^tbOZ)$*_!y zV&S;f0SCOLG@LNzV^l2aYSa{R1AhD=c;>YeAhKY!s~a$f;1EiAFP3Pfz|42-+y0zl zkzgmmnCbT>gd>8&f4&9VRW-{pSDhKGka>~+aPjf->WVYpj~cw6H>;(qU;5_y&E)w% zFE{^oHu>iT{Wn>y>7R8`;lF=wi_O1%e;BBn8%-ABllJb{MY&2go?GsUW1d8Gyy#-MbAS#@f-}MWUv(D z?u0&1G32Qbm58`H5WLd)zTFy7N;`B@KJu&(DM=X{EQCU*^4)T=HDP( z5xgUKG9xCa{ehrg+o`LVd7NDe~B*W2aNor-tZz`&D+D=-lU((gvo z;wd1%TYv5yz+#?Y$~E(0TL@Aa32dzL7iw#d~Z^$hqSO~bK}~V1xZqw zVTrs+9mF*cH_M|UapKB71qmB?UBlw9JfO&O3Yj796wy8$M6@l_k$}4>%j7XOYza;> zK4{Jd)Wz}vkl@3BV}Y>U6a&$w-p*F=+ihwdpIF?qqRmM0%lI;AHW|1qba(b<)77^H zWkOPv7rZ_%(klPX-p^$LV;Zx_*;Pj%IJ1l98~oUJ=5YqzWaKG(1t9%dUErv*N36Py z?=!$W7YR{AVm2)iMo}vzsZ-wl?Orts8Q3lI!Ig#@c=dfl&fC#4*RDrL+6eH(|8Pp- zS?4No`Z(sBUpE`gG)*^M zFXryPkT*skyhy)Qj*`)fW*b3KmyVuIY?31Er#}fc|a4)3;s) zI)Q;GVRt>)j+!AWEpyEhM$#34-HMNP@f`xK5Wr&&;|e#aPXduiFaCH}f`zt2CjPW6 zZuL#<5=1+k_!u2wiz7EGi}?(Xd6SfMAYsu#{S4mMa%3rd8dP^#XA#1Z;URkp^~UTz zoqb|ECdrWuVsfe~Td09rrVZzXzqN!lh-Esl1mjik1OI_T!0m{SdodQ5^WQrh#}U*5 z#Po_#27xEuj4n4t;w0=5*$>?WGk9+LV;;#{b; z+_ex(Mn|+!YG4`p@)3g+W)LLuGub zh3|>3LR38VCd>bvzWRdM3W(jx`23GEUpW2_f_eHHAh}IupZdM+y7PZdmutYhFx;TY zf<(43XHN9!q9O;H>cAgi4&bDQV6k(S@3`G&%Q-fB!Srp|ot1cYUZAa` z+OF3HC`zsKoT1TzA{kM-qTth_St$f*tz&Ke1TG+h5LW zXgklU3Zlf%|M&m;pOHCO`$hN$fPF(0WU}8_NY#852x}Up@bkQ-RaKOJM2%=zrcp!;LYH77i8DF5Xibwa)8KKzN)~zo_H^bpIFiOt=l6k3!=GMWZr^dK##j& z_Qd^*B{=N1oghRf)yGg$^-N!BhuTKo0qGZ#{xY#{mb6;|K=00>tNo`%z zGl1fhbIIjo-j`U$sI5)L&8gaHbAEnaD}Pkv@3#<5HGB2~LKQ3)|6RjHITD3A~} zsaaCkB^SkJ1HWR>-kJtk4j{kxA@OJgIIvoPVCa{L5Wsjq(~Y%Yh{qB8leTP)jXe%#*OIcNX=NH6TU%+pxu}lUnv~_i%0cxHig3 z`xR5`+OXVg4^>pSn}g*8uI?4iGM$jSSw29KvP@#%!j6q?0EP&vn#Loej{#d<8t$T& z)%54{E8%16#1Uwp~*-(Bp*JXjnv@d`Fjau8VF{!O7c{OhIMw zke>3%rQcGdHYf+FPW2*-H|HTj&h@wIZczyKt;1N+~n%cZ_D*%olFDC14 z$O1)xGmXb#wQcLX$R98qR`@29%n-IKWG`)lSD0!Jx(Rmz-1DcpB(b9|<9-?Yp6OlTQT?{)5Dz;N8+d)tbIn7P*q@UWE5V9!O)h#->qkxsl!$wD0T+gmn@+|vmFg2 z(>xPlj}Ce>zbgWsnnz;C&@!T{Mrpe0(6cI&sF-DxmeEbF{_XSz;HoY*K_C$Xe8(ytxUU7T_4!3hP?|CAT^CL8LGS%+SyvDh3e|RB)NJm(VGaDUUNX<@a<1 zq1?$Rs&=WPZ0<&@1B=T)(FF6?^La6YfB!#FO9KQH0000806aNpR`d{Jw=E$A01({@ z0384T0BmVuFK%UYG&L_yWp{LMZgX#DbS_GBZ*DGRY;3H(2Vfk<^*FrR-P>zwr*bDt zw$4=^Uvm*QvIWK%Ofg_ERWikZF<=8;IAMxq3DcYH5LyC(Ku8D)2@pyMkOUHbkV2Z% zNkU5?gpdXy34{dky*7Khcc(Mt{~1nG-prdfZ)V=Sc~kbFRo57nVHh_2-hbaP9sw8s zEfKfYzb)`4$tSLzT->-} z^12O^_dfWr$!EAHtt~V(#HI_5LzWrFfpwN~=JY+jqVc|DOr0FBn`0QCi5W(O;{PSrbLih2PsEIasnD45kVc08?u{AE zv(Xbb>JcrZJNyIi#QQhdBc1+5AiSS1TsV8}d1oUnpO$)IUCjy<#}|r2#Wmn3+OY0e z(a#bOynoPEOA5ucr@N34X+@d|*B2|&EiET=I`Y+E+Ds#4oOh{hsD+LZElYR%<1uRQ zo&D=J)kh2?meKBU?3$@0;^<*n93L(Wz^o1n-9#U>~!VTb3v?l|ehnnB2sj+4^`f6dKUp1KxL z);p2a4dyVG8NInRl+7hV!<%ixc6uj(4@kEyJEU5H%3MSuGT=hp?A8zvwxca$5UsaT zn;8i!A1?yUXAWHl*f&}3_29%DT>*zH5Kq=;Tf$+WH{#v^@h1$#BdLM<2q&NS`*0YE zj)M~?2Z)X{kzwZ5>YE#~JyD`G+?$Ltp`GrHkUJOVU?xgbHbnEkG_9~oKox*gq80lW zv|Yj$WHHNT?9Rl;wo)fTn2&Up-Jaf}RNH=ygoh0tmxgQtKScI16w>LnkD;35}`X1%;KL$Qv(fAXZyN& zPnr?x9o&9l^)Y0r)Tsb&2+JoHh6-jflZ<8COote3+0MXq80Vy*_i&ndFQ>3~&cyCE z6}l^Vpcn6ooLa=Ljt02u!}wBfA67aec_3nzj+iA886A<4h^&stN<>aaFYY2%00H zxd^&NgP@zoMlh;!yeklqPNs8o7lv*jx5rFQP`gRr>zWfX_A*FpCQMshV;fE^y+r*n z1YItip6bGQkA)qpP2C0_br*oWSQi9Etp0^qIOl}jF7Q7W$ryDod6+PR%-q!=!8z4T zs>Qyt`oRrDSyD#K5p2+`QpOjd3@?_-h`$hXa*o4ggmoDaW9DowW3dTic>z{!bUt%P zeF`xRV!89oBFO49-8+aeO@@^6>0t0P!Qh?2;AexuyMn>b1%sc*;K}CcO-8W+3g*bW z@y`mRXS;d&crX-e2Vj~pJ5^{l)fWJekD2O==$cl>?&xi9v~$iV3&vhjZsac?N?Tb%q2~0h^SQKZL@( zsg46*#@-Tk!psKBeY89#-I2Z&8z7v)miN0Cw& z2b$9{xC|==EouA*ev`xnVMQ+VW^(rw_aJehW0Sj9Tom-^j);4uxFBZ9h0#Fn6XHTo zA@_UYzAWzF#Qh};Zt?@QM&G}1CO!M_z(5{U=AHjU{}T3tLQtpnVE-7#uVnw*=--R| z@1TEg_5-#$wUqs+^{7MG|8Mj!WB(7x-`zUVJrt$Ug@+{@6kLyuug_n2*M z>O|=nZ3>i2X>(LpK`n?KEW-hf$8xtr$S?a@RA*Q=Pc%}!ESrf*u2%uq zV;A|R!VrWqvp92srj~^Wnh+p~sOI31os3w%jWru58ldI_HgepRP01?<|&E zSQd0eqtVw^Wf(7kNIN&vc7G0@Tsqqxc42fmU4{B^@lYggH;CU9cI%L=m;FTpelEM! z*k#|+d^_anm5$K?ZWEL}w7!8@klNM>8D=D%JJj*q2OT5rPXpZAzj{(^taCg$crN!g z%TB8EeC72A%5yAt8Mx5v_C+V;9srKH12n5TYC&HS*u-Ze0Ln?KOkgOcdqaM8V#j7oeoG!pQkQoRj0lGc3Jg166uA(X}y+ zW7;E>1yDUDC~1M9ib$DC9l z0$NFGL34JJIgANuUDh>_F^4htdgVeN=orWpuf*p05jGFti5S2Sqs7Am3(P_|jCj^% z7){I>g<0EncR-HzLZ4N<4)VJ{hER`vNIqg)Lq7rkO8XEeJu^AlY#Mg5Eu@Zu!mQ#= zUeb)^{uJEg+$gA}?$0pFax^G?w8Su}?$0TZK9*xM1+$|NGAE4HWl|)UZ3DDLkeo&$ z88dUUl3=gsbj*b9{sNM>hFU_XP&*~Vh3SG?6r1-P=$g-B4{de8_p4x9hi1=sTYX!D znd>v%UnAJbwzoLyH|Pz6g`vf4u~0vCAo4j>v48hMV~aDEgcV#Di*;Q>yRU#!HePpO z`?2gl-k5q3PA}M=A>$@3E7bFls?&V|OUT*oi{L^>2j%=ptb7Hz>8!C@8cAN=T z1@#g{Z^52{qh?T#nn8(Jr6X2J#L+t9Xo)yRM;s$VW<}*_S|K1;T>}C-vXZVNtD6phbxvlLrNAncosqBaF-ZYY-L}lfrU4?+0NYuj z#ZZ4hM0Y@gwt%(p)8twspCPw>lVhv zU=?Cqw|cmMUdN+1hV+85A&b!wFFJ(LuqMlD8Hi;kx$Hk-*&ma#KQ3k8BxT>oWiwdC zxNHomzew3}uaHJ8q+ZHy@S>YBx>2H=yy$w2hS8jbCUPSfNJyF%FO7-OtrFelMcWwN zPPNf>NpW5NigmeG>T;db<$9^hN4YKxR!Oc4hSVEgn@j{;9b~^leH3gkw$s%cfv)i~ zt*s8MBReCPIl))vHYszvl=%@Ub1Rq0V3p!Bw|QkkCqF?t`)RtfpC%Ef>xk1O;&>f# zyhOl~$Ifi9lJjh9!rVA%^*lX6nv*2WDWx8IM+|}qVXLm;4>S@a; zTzty7>(zGE;q?T!dy?6Z!r3XtO{Lb5j5jyKdeNo{Id3{>XJr~eb{a6zB>ZqOhI12i z6*}0Hjusl(2lFOWB3qZt$5Gn@OJr9#3r1UA|x zf&DjOs!m+Q`D)q#at};g&Ipyk<>uq&&|8QG102OPxc?wwSju2-#*(NhbBCHPm^FZ{ z+yP?J-eacM)^p6^lM%fFs?lQ>)3%;CDbH50$ae883yTS76Vd)zHU&xh<__{PDmix# zCM*Wq03~7xmKr4PF_~3>&@*D$R-K(VGS&{Z64PI&4A+UNgQk`mVF#|0N`-;8M|6-&OT!y?CuZiFqisx` z`)^|F#PCM6mZ2t`kFXA!4TH9fmeP8lF(OO^PHha0$0=UV!U_`YUVd69I?F6EHi8|_ zfTlB$^wazPLB4qZUF0_Q-$rhtANAZmv{Ra@4Ov68dOd7`Q2>Qtx}h+|EdEH-!ja_! zndwA{@DgJhqO|PEM-|L}Sy&lNih_=RA*epNICy|9F^G&r)qltbSQ0j)N!S_9V%SG> zHlnpLmrgijcEs^SdBd0^EIGouWLU~|WlZI8fAc7>AR2iHs|8~!+AsdgVxNpdFftWv z>p3Qa2uRjHn(@piDGx@D)eT1ok@jO;B}!VtIXm|2gsme zEhdu(7ub1YE}VymC1E+01ai-CYBCzjgf+P_%`X=+S}uTsL_aiWgJFp_=h4;v?8X+5 zRbVyg0{(hJ;XM%w@3Bw->!l|Y5}r^1#>7sq&(@1j04)l-Yj4qdS;syiu+XJ%Pz!X}>8N0RFmXqB;eHsNn^7+~0wV&Sc5 z@0adGD~KTH;>0d*7|f zJzn>}!ct}@^V5woC!wqTeV`;6*cBI*b;TLd6=!f)gwa=JegehbKR-biqxmUh7AHl5 z^HWIXC+Md$eDf2b4KTZbyXl(9hnbt;)CcaRjl=6j%0TG$%t)AB3JWoWbG!N2tJ8yqU+rSny%wyqP2e^g7>^eAn0akGkO>hjOxlo@S zXfemy!GzVNrFTPgBkuL&CPrz`CuXLbfht&D#kS%OkrdCJ6C;KiDp=aYENzYMM4p8V z*tj(^8BvKcK37Uuq!s#=ksFuCy9tkj+`S#SnRVyj)aMoZ-Or}dYg9Hcc=%3b1kOjG;*(D{axE6B&FqYdpkZ6HF(OHnF z(}hxExo&?dhHmpv)cF;MRMk1lG!}U0aE%Gq_vApos#Y1W=KuI1fMk(kPMp~ zCK{xG17u!bt>42;jvdQLyq=H z0SWBsOs|aRy)LlQ!7eTC4@-~FSa~a%b*$ktV7~!)7L#cnRVdszJx$J3;CTz!v@*al zYC!86crdjOwx*yyGg#X}<6KYQWnPplLF#+wn8o^f%>vw$b}aQ(*leDWkN51LLk`}~ znpgnX8rYNFjV*ya*z*(EiP1_F*VSXtw_!$fIw&qP^9`xec-SrOxnig?yef|1U)oN#Dpc3tow;h91` z?BbJK{NHL({Zg&BmN??~7b+^?V(*@&Qw>!$LP$`DQX|7FR)k9|9Rlmd%UFDulS}3^+e& z%pu$tLhMF3-2+?BIj~Gh1ngm&V1o#UhvCQx9B{iG5rK$}ZMxe-4*T;S@{N$ooRJUr zSVK!AV4u5C8jIWwRkL_$F3=|23nXHTj@Tj*LnT9SXSpGGNYb2L!&pqP513|S4deAj zNpnsO-HO0i38~n~6#}{nL9;X{gCLAT3;ajK0$=}KHL2muE>6gW6G!NIO$j>5L6P3>=v_Jd5J;crrPsj8;0$8-*j zc=FdIbqUYSsZms?%v>1sl#5Vf%N(b`ssr=4-P4v0xj7(RU7+W6Fv0Ocz#Jdwg zuo>rAn}KIG&X5ea3jxOy0FFA)EXjZ`Am9)Jfce%|y&CXo1RP2LILKhDT{Pfh2soSo zaQ4ww^EKcm1RO~KFy7i~fd+g60ml#kdWEfa)qqe4Y&;fs|Wx(k*yYL zz&!{!jsS2Z(N>Ez;0Xk*CBT<-KSIDThNz2K?$=TI!Nlls_rS#NeL4<3?iz~wGRDDl zOCA^I(U`lG0AJCG(c|t%arf&u^tj6@?yEWuJ?=h46&ww>Q3YkHFhml^+6;%pZBzmn zfFY7M)@HCN*d$&EfFY78)@C@3ZIcWk0ES3#Si^7t+6L9Y8is?@Hji+Qq+xDthOH}7 zEjS~FNOoA8;mC@u_Rs(fk-V`s!zmM6EztlBkw~$I;Vh9&arfx~WDP%{iw7;m=7GGfX9=Lw!&kMq$jzTdgClYYBlUrN0&e@<>!F&Mli`DNG8!e1oPhrGe$MQ;i(yn*&;Av4si;aYA@WAF?*A+ z`vzkMnh|6UV|UK2u-v!E1jbV&oXp~*JkYMRQCbJ#H#v;XSl#M;SEIw3F2r3wi!YGF|j$#GkCzeY!hB*?O2cumuRXAC@G2FJ&+6b#z6IAFP$8CYW zniq9wBTR@U?mp!j;E%f!dWYL;mgcrkgFBzs!4@}nlf|vvfcHqe25XWwf>IsRVY#2Rutpfw8fl4;4hc;iA^7TiHym=IBnov(%cp44ad|XUE+(9pdQu;7 zevWWrRBN;)O3EkTj1nAi)^QTF6CqAdLv=roI88m2N<$QI-c2|$sx{UU(_=IyW3;=) z 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¬4|`Z>rd+31fP--* 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

ghovH2vqH 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%0AsC15WLq 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 Y!S(I+#=mlSnbEz@h8G1<~ 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 z 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�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

61x^A=92?iZYX^#Q0j$UplU&M1 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%0DJ#P465ln)=r! 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%0AwQ^}{Ry@5 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⁣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