From 3ad68b55dd18d31962da73983d2101ab75ac4f9f Mon Sep 17 00:00:00 2001 From: Ryan Riley Date: Sun, 7 Jul 2013 14:13:02 -0500 Subject: [PATCH 1/5] Add build script and change console app to tests. --- WebApi Lab/WebAPI Complete/Build.proj | 41 + WebApi Lab/WebAPI Complete/GuitarExample.sln | 2 +- .../GuitarExample/Console/Program.fs | 39 - .../GuitarExample/Console/System.Net.Http.fs | 60 - WebApi Lab/WebAPI Complete/build.bat | 5 + WebApi Lab/WebAPI Complete/build.fsx | 103 + .../packages/NUnit.2.6.2/NUnit.2.6.2.nupkg | Bin 0 -> 94702 bytes .../packages/NUnit.2.6.2/NUnit.2.6.2.nuspec | 27 + .../NUnit.2.6.2/lib/nunit.framework.dll | Bin 0 -> 147456 bytes .../NUnit.2.6.2/lib/nunit.framework.xml | 10899 ++++++++++++++++ .../packages/NUnit.2.6.2/license.txt | 15 + .../NUnit.Runners.2.6.2.nupkg | Bin 0 -> 569551 bytes .../packages/NUnit.Runners.2.6.2/license.txt | 15 + .../NUnit.Runners.2.6.2/tools/agent.conf | 4 + .../NUnit.Runners.2.6.2/tools/agent.log.conf | 18 + .../tools/launcher.log.conf | 18 + .../tools/lib/Images/Tree/Circles/Failure.jpg | Bin 0 -> 761 bytes .../tools/lib/Images/Tree/Circles/Ignored.jpg | Bin 0 -> 688 bytes .../lib/Images/Tree/Circles/Inconclusive.jpg | Bin 0 -> 734 bytes .../tools/lib/Images/Tree/Circles/Skipped.jpg | Bin 0 -> 689 bytes .../tools/lib/Images/Tree/Circles/Success.jpg | Bin 0 -> 731 bytes .../tools/lib/Images/Tree/Classic/Failure.jpg | Bin 0 -> 808 bytes .../tools/lib/Images/Tree/Classic/Ignored.jpg | Bin 0 -> 789 bytes .../lib/Images/Tree/Classic/Inconclusive.jpg | Bin 0 -> 784 bytes .../tools/lib/Images/Tree/Classic/Skipped.jpg | Bin 0 -> 689 bytes .../tools/lib/Images/Tree/Classic/Success.jpg | Bin 0 -> 768 bytes .../tools/lib/Images/Tree/Default/Failure.png | Bin 0 -> 1445 bytes .../tools/lib/Images/Tree/Default/Ignored.png | Bin 0 -> 592 bytes .../lib/Images/Tree/Default/Inconclusive.png | Bin 0 -> 1436 bytes .../tools/lib/Images/Tree/Default/Skipped.png | Bin 0 -> 1405 bytes .../tools/lib/Images/Tree/Default/Success.png | Bin 0 -> 1439 bytes .../lib/Images/Tree/Visual Studio/Failure.png | Bin 0 -> 747 bytes .../lib/Images/Tree/Visual Studio/Ignored.png | Bin 0 -> 773 bytes .../Tree/Visual Studio/Inconclusive.png | Bin 0 -> 782 bytes .../Tree/Visual Studio/SeriousWarning.png | Bin 0 -> 687 bytes .../lib/Images/Tree/Visual Studio/Skipped.png | Bin 0 -> 1405 bytes .../lib/Images/Tree/Visual Studio/Success.png | Bin 0 -> 3386 bytes .../NUnit.Runners.2.6.2/tools/lib/log4net.dll | Bin 0 -> 258048 bytes .../tools/lib/nunit-console-runner.dll | Bin 0 -> 36864 bytes .../tools/lib/nunit-gui-runner.dll | Bin 0 -> 155648 bytes .../tools/lib/nunit.core.dll | Bin 0 -> 151552 bytes .../tools/lib/nunit.core.interfaces.dll | Bin 0 -> 61440 bytes .../tools/lib/nunit.uiexception.dll | Bin 0 -> 90112 bytes .../tools/lib/nunit.uikit.dll | Bin 0 -> 241664 bytes .../tools/lib/nunit.util.dll | Bin 0 -> 135168 bytes .../tools/nunit-agent-x86.exe | Bin 0 -> 8192 bytes .../tools/nunit-agent-x86.exe.config | 37 + .../NUnit.Runners.2.6.2/tools/nunit-agent.exe | Bin 0 -> 8192 bytes .../tools/nunit-agent.exe.config | 37 + .../tools/nunit-console-x86.exe | Bin 0 -> 5120 bytes .../tools/nunit-console-x86.exe.config | 24 + .../tools/nunit-console.exe | Bin 0 -> 5120 bytes .../tools/nunit-console.exe.config | 24 + .../tools/nunit-editor.exe | Bin 0 -> 143360 bytes .../NUnit.Runners.2.6.2/tools/nunit-x86.exe | Bin 0 -> 6656 bytes .../tools/nunit-x86.exe.config | 23 + .../NUnit.Runners.2.6.2/tools/nunit.exe | Bin 0 -> 6656 bytes .../tools/nunit.exe.config | 23 + .../tools/nunit.framework.dll | Bin 0 -> 147456 bytes .../tools/pnunit-agent.exe | Bin 0 -> 32768 bytes .../tools/pnunit-agent.exe.config | 77 + .../tools/pnunit-launcher.exe | Bin 0 -> 36864 bytes .../tools/pnunit-launcher.exe.config | 77 + .../tools/pnunit.framework.dll | Bin 0 -> 9728 bytes .../tools/pnunit.tests.dll | Bin 0 -> 8192 bytes .../NUnit.Runners.2.6.2/tools/runpnunit.bat | 3 + .../NUnit.Runners.2.6.2/tools/test.conf | 82 + .../packages/repositories.config | 1 + .../GuitarExampleWebApp.Tests}/App.config | 0 .../GuitarExampleWebApp.Tests}/Console.fsproj | 0 .../GuitarExampleWebApp.Tests.fsproj | 103 + .../tests/GuitarExampleWebApp.Tests/Tests.fs | 45 + .../packages.config | 3 + 73 files changed, 11705 insertions(+), 100 deletions(-) create mode 100644 WebApi Lab/WebAPI Complete/Build.proj delete mode 100644 WebApi Lab/WebAPI Complete/GuitarExample/Console/Program.fs delete mode 100644 WebApi Lab/WebAPI Complete/GuitarExample/Console/System.Net.Http.fs create mode 100644 WebApi Lab/WebAPI Complete/build.bat create mode 100644 WebApi Lab/WebAPI Complete/build.fsx create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/NUnit.2.6.2.nupkg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/lib/nunit.framework.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/lib/nunit.framework.xml create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/license.txt create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/license.txt create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.conf create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.log.conf create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Failure.jpg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Ignored.jpg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Inconclusive.jpg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Skipped.jpg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Success.jpg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Failure.jpg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Ignored.jpg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Inconclusive.jpg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Skipped.jpg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Success.jpg create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Failure.png create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Ignored.png create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Inconclusive.png create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Skipped.png create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Success.png create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Failure.png create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Ignored.png create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Inconclusive.png create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/SeriousWarning.png create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Skipped.png create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Success.png create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/log4net.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-console-runner.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-gui-runner.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.interfaces.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uiexception.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uikit.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.util.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe.config create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe.config create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-editor.exe create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe.config create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.exe create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.framework.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit.framework.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit.tests.dll create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat create mode 100644 WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/test.conf rename WebApi Lab/WebAPI Complete/{GuitarExample/Console => tests/GuitarExampleWebApp.Tests}/App.config (100%) rename WebApi Lab/WebAPI Complete/{GuitarExample/Console => tests/GuitarExampleWebApp.Tests}/Console.fsproj (100%) create mode 100644 WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj create mode 100644 WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/Tests.fs rename WebApi Lab/WebAPI Complete/{GuitarExample/Console => tests/GuitarExampleWebApp.Tests}/packages.config (57%) diff --git a/WebApi Lab/WebAPI Complete/Build.proj b/WebApi Lab/WebAPI Complete/Build.proj new file mode 100644 index 0000000..9d11d5e --- /dev/null +++ b/WebApi Lab/WebAPI Complete/Build.proj @@ -0,0 +1,41 @@ + + + $(MSBuildThisFileDirectory) + $(Root) + $(Root)/packages/FAKE.2.1.204-alpha/tools/FAKE.exe + $(Root)/.build/FAKE.tmp + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WebApi Lab/WebAPI Complete/GuitarExample.sln b/WebApi Lab/WebAPI Complete/GuitarExample.sln index 7698a33..33aad2f 100644 --- a/WebApi Lab/WebAPI Complete/GuitarExample.sln +++ b/WebApi Lab/WebAPI Complete/GuitarExample.sln @@ -5,7 +5,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GuitarExampleWeb", "GuitarE EndProject Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "GuitarExampleWebApp", "GuitarExample\GuitarExampleWebApp\GuitarExampleWebApp.fsproj", "{A126575F-C66E-42BF-A70F-655D4C3F0069}" EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Console", "GuitarExample\Console\Console.fsproj", "{8995A0B8-D7D7-404E-8763-B8687214BF7B}" +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "GuitarExampleWebApp.Tests", "tests\GuitarExampleWebApp.Tests\GuitarExampleWebApp.Tests.fsproj", "{8995A0B8-D7D7-404E-8763-B8687214BF7B}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{B483A23C-6571-49ED-9B42-8E5B7794C692}" ProjectSection(SolutionItems) = preProject diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/Console/Program.fs b/WebApi Lab/WebAPI Complete/GuitarExample/Console/Program.fs deleted file mode 100644 index a84eb2f..0000000 --- a/WebApi Lab/WebAPI Complete/GuitarExample/Console/Program.fs +++ /dev/null @@ -1,39 +0,0 @@ -open System -open System.Net -open System.Net.Http - -// Rather than using an if/then/else branch structure, let's leverage F# Active Patterns. -let (|OK|BadRequest|NotFound|Unknown|) (response: HttpResponseMessage) = - match response.StatusCode with - | HttpStatusCode.OK -> OK(response.Headers, response.Content) - | HttpStatusCode.BadRequest -> BadRequest(response.Headers, response.Content) - | HttpStatusCode.NotFound -> NotFound(response.Headers, response.Content) - | _ -> Unknown(response.Headers, response.Content) - -[] -let main argv = - let client = new HttpClient() - let request = new HttpRequestMessage() - - // Set up your request - request.RequestUri <- Uri("http://localhost:16489/guitars") - - async { - use! response = Async.AwaitTask <| client.SendAsync(request, Async.DefaultCancellationToken) - match response with - | OK(_, content) -> // content removed for clarity - let! result = content.AsyncReadAsString() - Console.WriteLine("OK with " + result) - | BadRequest(_, content) -> - let! result = content.AsyncReadAsString() - Console.WriteLine("Bad Request with " + result) - | NotFound(_, content) -> - let! result = content.AsyncReadAsString() - Console.WriteLine("Not Found with " + result) - | Unknown(_,_) -> Console.WriteLine("Unexpected result") - } |> Async.RunSynchronously - - Console.ReadLine() |> ignore - client.Dispose() - - 0 // return an integer exit code diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/Console/System.Net.Http.fs b/WebApi Lab/WebAPI Complete/GuitarExample/Console/System.Net.Http.fs deleted file mode 100644 index 31f333b..0000000 --- a/WebApi Lab/WebAPI Complete/GuitarExample/Console/System.Net.Http.fs +++ /dev/null @@ -1,60 +0,0 @@ -(* # Frank Extensions to System.Net.Http - -## License - -Author: Ryan Riley -Copyright (c) 2011-2012, Ryan Riley. - -Licensed under the Apache License, Version 2.0. -See LICENSE.txt for details. -*) -namespace System.Net.Http - -open System.Net.Http -open System.Net.Http.Formatting -open System.Net.Http.Headers -open System.Threading.Tasks - -type EmptyContent() = - inherit HttpContent() - override x.SerializeToStreamAsync(stream, context) = - let tcs = new TaskCompletionSource<_>(TaskCreationOptions.None) - tcs.SetResult(()) - tcs.Task :> Task - override x.TryComputeLength(length) = - length <- 0L - true - override x.Equals(other) = - other.GetType() = typeof - override x.GetHashCode() = hash x - -type AsyncHandler = - inherit DelegatingHandler - val AsyncSend : HttpRequestMessage -> Async - new (f, inner) = { inherit DelegatingHandler(inner); AsyncSend = f } - new (f) = { inherit DelegatingHandler(); AsyncSend = f } - override x.SendAsync(request, cancellationToken) = - Async.StartAsTask(x.AsyncSend request, cancellationToken = cancellationToken) - -[] -module Extensions = - open System.Net - open System.Net.Http - open System.Net.Http.Headers - - let private emptyContent = new EmptyContent() :> HttpContent - - type HttpContent with - static member Empty = emptyContent - member x.AsyncReadAs<'a>() = Async.AwaitTask <| x.ReadAsAsync<'a>() - member x.AsyncReadAs<'a>(formatters) = Async.AwaitTask <| x.ReadAsAsync<'a>(formatters) - member x.AsyncReadAs(type') = Async.AwaitTask <| x.ReadAsAsync(type') - member x.AsyncReadAs(type', formatters) = Async.AwaitTask <| x.ReadAsAsync(type', formatters) - member x.AsyncReadAsByteArray() = Async.AwaitTask <| x.ReadAsByteArrayAsync() - member x.AsyncReadAsHttpRequestMessage() = Async.AwaitTask <| x.ReadAsHttpRequestMessageAsync() - member x.AsyncReadAsHttpResponseMessage() = Async.AwaitTask <| x.ReadAsHttpResponseMessageAsync() - member x.AsyncReadAsMultipart() = Async.AwaitTask <| x.ReadAsMultipartAsync() - member x.AsyncReadAsMultipart(streamProvider) = Async.AwaitTask <| x.ReadAsMultipartAsync(streamProvider) - member x.AsyncReadAsMultipart(streamProvider, bufferSize) = Async.AwaitTask <| x.ReadAsMultipartAsync(streamProvider, bufferSize) - member x.AsyncReadAsStream() = Async.AwaitTask <| x.ReadAsStreamAsync() - member x.AsyncReadAsString() = Async.AwaitTask <| x.ReadAsStringAsync() diff --git a/WebApi Lab/WebAPI Complete/build.bat b/WebApi Lab/WebAPI Complete/build.bat new file mode 100644 index 0000000..1cb1696 --- /dev/null +++ b/WebApi Lab/WebAPI Complete/build.bat @@ -0,0 +1,5 @@ +@echo off +cls +%WINDIR%\Microsoft.Net\Framework\v4.0.30319\MSBuild.exe Build.proj +pause + diff --git a/WebApi Lab/WebAPI Complete/build.fsx b/WebApi Lab/WebAPI Complete/build.fsx new file mode 100644 index 0000000..db0d0c7 --- /dev/null +++ b/WebApi Lab/WebAPI Complete/build.fsx @@ -0,0 +1,103 @@ +#if BOOT +open Fake +module FB = Fake.Boot +FB.Prepare { + FB.Config.Default __SOURCE_DIRECTORY__ with + NuGetDependencies = + let (!!) x = FB.NuGetDependency.Create x + [ + !!"FAKE" + !!"NuGet.Build" + !!"NuGet.Core" + !!"NUnit.Runners" + ] +} +#endif + +#load ".build/boot.fsx" + +open System.IO +open Fake +open Fake.AssemblyInfoFile +open Fake.MSBuild + +// directories +let buildDir = __SOURCE_DIRECTORY__ @@ "build" +let deployDir = __SOURCE_DIRECTORY__ @@ "deploy" +let packagesDir = __SOURCE_DIRECTORY__ @@ "packages" +let testDir = __SOURCE_DIRECTORY__ @@ "test" + +// tools +let nugetPath = "./.nuget/nuget.exe" +let nunitPath = "./packages/NUnit.Runners.2.6.2/tools" + +// files +let appReferences = + !+ "GuitarExample/**/*.fsproj" + |> Scan + +let testReferences = + !+ "tests/**/*.fsproj" + |> Scan + +// targets +Target "Clean" (fun _ -> + CleanDirs [buildDir + testDir + deployDir] +) + +Target "BuildApp" (fun _ -> + if not isLocalBuild then + [ Attribute.Version(buildVersion) + Attribute.Title("GuitarExampleWeb") + Attribute.Description("GuitarExampleWeb web application") + Attribute.Guid("A48042E1-F7DE-4E68-9D79-4914510B9194") + ] + |> CreateFSharpAssemblyInfo "GuitarExample/GuitarExampleWeb/AssemblyInfo.fs" + + [ Attribute.Version(buildVersion) + Attribute.Title("GuitarExampleWebApp") + Attribute.Description("Web APIs for GuitarExampleWeb") + Attribute.Guid("a126575f-c66e-42bf-a70f-655d4c3f0069") + ] + |> CreateFSharpAssemblyInfo "GuitarExample/GuitarExampleWebApp/AssemblyInfo.fs" + + MSBuildRelease buildDir "Build" appReferences + |> Log "AppBuild-Output: " +) + +Target "BuildTest" (fun _ -> + MSBuildDebug testDir "Build" testReferences + |> Log "TestBuild-Output: " +) + +Target "Test" (fun _ -> + let nunitOutput = testDir @@ "TestResults.xml" + !+ (testDir @@ "*.Tests.dll") + |> Scan + |> NUnit (fun p -> + {p with + ToolPath = nunitPath + DisableShadowCopy = true + OutputFile = nunitOutput }) +) + +FinalTarget "CloseTestRunner" (fun _ -> + ProcessHelper.killProcess "nunit-agent.exe" +) + +Target "Deploy" DoNothing +Target "Default" DoNothing + +// Build order +"Clean" + ==> "BuildApp" <=> "BuildTest" + ==> "Test" + ==> "Deploy" + +"Default" <== ["Deploy"] + +// Start build +RunTargetOrDefault "Default" + diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/NUnit.2.6.2.nupkg b/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/NUnit.2.6.2.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..26f15bdc7f1075d97c4e8bdd2ee9bdaf7833fcb6 GIT binary patch literal 94702 zcmb5U1CS;`ur4~bZTw@~-mz`lHg;ymwr$(CZEMH2{q~%9Z@haRPTbcKRgu-5`E_RY zmsQ;zr63Io1_SgThh3GLkZ2@m!Z|Py(0?>oAUq&_CsP||2KxW#i3+fQDD%+%Q}zGe z-E{Wy3V7Js5V@H;Ia}J>@d23V839D5cE9={{zw1(%8w~+1|{B-q_yue}Mh->mM8wBLgD`gRP;RrJ1R- z3xG()(8=7?g%7|Wr)p>ELT~5l>|kmPAd)oU11PaDvvYBGrY0>D0RmEl00M&hN0Gr31 z6you2Y(q(n+&urR!YkUC!0@-XZPRoS8LTXTsu1RW)J6{y=BR%n2zg))ODk zeIoqSk+@?KTlGjB*InGNB3ojKx04iZ2BO*;CEGUnJkaGA90&zyhf!h5Y@&w*A_HGHjup)@h z?FTdCl%J~QfB@g}kN$$-YlHAN! z92qqpZjCF^@S9evD;JFmMBJJYjMKrSf-@w^KWj*XoC!fwL=mHOdg=?l{-#*qaOZq! znN`tP6Z%X%1s*m*2^mqspvabFv5`FEC;@4V$L+_%Z#IS+!YngCHjy*p?JrixJLXww z$L!4N$|)U4Ozq+6V#&gRrW>*iDO0bD241~VhvO5)zquoIY1C)YpZcM+tJ-@(dzlh#7 z(S??_UN^MS*4gm562pT$Q02{ktpjZ8IzjY*bzlwle@>e=|H{(N*_7VJ!{xs#gKFh| zyG=&8Zp<-(+ZA|+K-Nu59&|3(z7V{KtE#c4X;BP5sfY{t4gDCG1{>XlO}mEA*Vi4A z<~>6ct4=rp!)~qWo0ZBBHXCjVf25WvU`&oo>A7=0A16NY*Onj#&TGkMbRY6vF1R|) zfyFU&UN9fAfKW0Y)4eoQLi#Z^v6c{9aes(FyCKESHq9+w*CZmxL~#lzFM=RM6=V2T z`fbIIYJ;LJ$ML`WV6VJTC1A9IUwP-&bH5y!lnWGFuUa4`f=63lNZUh_cAh4Po)E7G|oGU@MvB| z4mfw_kM%**BpyU)3NFF{;K* zT=Tr!c%be&K=I;qmJ~Y(DEl(Ly>PRO*2#tL2MeD{Ph=RibS;(S9Yvenk;v$Lf4=m` zlO5gr2*8+Uc@w5DPjj((*qBY3(pL1X4_)jxVndv~#E<@Q-P}amB^^o)+0lyL&Z@{W z(}&|JHA6-IRFrV$Mu;?RK~Qh`*rhO#ej+67NAFn8?e{82<2K(e8WQCl04AHBI2m%q z34|aR1nW-h9>^Ne@Nw5kTrD+g!`~p+$&F_7GpETPrvkP-*^%vS2lM8q47a_J-1!u= zNtWlH{U|d^zQX*k%;M<~x0mnzx84eZ0Ac={VQnmp80=jCV`(yTGPE^yw|BCpH?gt# z?^t&E8!}C0`R&Dfa?5hlY;ua;RtN(tP1j2^;t>HvYO@%61f->3lX1v(wYeYw#!BT9 zux2DpTTgBk#iVwL&&HJE$A}}%inHgv`;z6nIYn#n>9_m97h9Rt-usa9kfV3abwW^Q zfr=F;j(qt524n=MHgujweWnp@5J zy!Mz;6NtpW?2 zbPA*!yqnB+?^#7(Rd|A8$noa^)|UHY*904@w!V~w64=4_itsx#+{-+04j1My?9d4x z=9!qT;d`zp4mJcy-gU3X8bP}i!ml-*S&yt^l`-GQb5}++P98ABp7z19z7_mvPOIrrQ5{p0MWwD8?)t9eGDKsh8=f;^kZm84b(twZB!%lXY*f z*|A)T@9~hu_uGEsZfE%A=j4D&9-^fC_c#X!ImFN2t9|X~AO-F>bH{FI>~?zF;V0G4 zo7tO=?RU5G_^g13xzSZ=t4&wqe&D>=70yGyECa*WXwB@XOxN@LZg!)D z{0I;L3!6kY0+9}<8vfD0;TxC}>Pi@^QS;FRo4;rhJ$FaO4kCN`4CXQFW(A<8tFHSx zIxNo}lXUK2%)O@+`_7i*ZEQ6n$S9^{@N@AJ%4vk< zcrX0ukm~6c2_Vf4s$n9jzb)YwKkL~wyPR1;c`{i>N!ghRjcwKeI>@iRxwp=VbFskB z6ywN5Kh`f{Y3;NPr?5ShKVDvpJgLl8*x!+c-pb3y3;=0?LoZ2mOOfbgPIiMl!%ou3 zmdsDQq(c?+lp8->YcHeixVM}fdX`ZQCJi*xH>A+)-ll+(KP$E#tJeEe5Mc8QyOOj zgA4HB^*zJ$9L9MBSjA2LAQnD#PEERkPU)(dnurlmKNB03O|v#r9L><9fp5!)ApZj2S>=R`)M6kEM;ZN$IxXhTL|X63*1x$8JsPxA&`;z?3uk5vd6&s)4nd*a)$tr*fJ1^VX?aAO z#HUvAa44Vcjz>D$%$DP58;!NPvUadR&_2@4$Lk0vN^P`2!1eO7IZb!I+?X6(q&e}R zJKK{yK0LeHJG(lHx7->XTs(n%DB|TU&w5_+^03-GX_ve^9cXM(`D}U4v#X;pchSK* zutR${gKzz)pC#reyli|wwi0-MpKPJU{QCS(=CGtN|TCAI>H)0p5gT$l!`2FY$7}YWP zGg<=7wdffZY96+Kx70}7kORNI>P5a8>i^x8U}_RaF(t%xg>yOn(+~K8octurO8yDt zeX5r^#X5&JFYCmA{xNf9G(R2JVj7Y(QmkVpG)P6>)i}>^I^37=;2gOKk7n7Hs(tio z1A~vv>s&*aq;7dCSVI7v_0cKWtm8du(R(w0RKq(?qa*PEEJ;&Fw?-M+o*Vck8io?knL0wPDIGNLrbQ-_ONt$tWZy zHg>?ADVK3Ave5!-fLFK*MMM(jbg51(qor0bPqWNkWC&Mq@1rD+aD#^v{+h|k<7@+pZr#W#K}o+lzHdqGd7o+ z+8B_rj|vn8#iIRWJ%o>NEi*f;MLLsSM~2@Jws{Qh=N+1v64c}iZ=}g5O3293wD2}G zQa~WTA#x%lFJ%@#B0YGp$YdL?Lep$8Mwzblm||#XBT~Vfs1m1}R}m1Fi3&)c4pa7@ z!uSlo%^E=|#Ljxa(jHW41pv$nu7)JZiit<)j6|v*+2Pp6>=t29(Ta$c%o%)Y+g@Gz z#&K0(_$%2-v6THwO2Zzg@o6b+@EP^5-v1&106RY7F485`@FM|g#TL7wrJYh@=_NpU(_FuIpi}pYWg_Pe?^0xV}vNxeNRI(fy{Bt^{3y1g11ikBz z`E-JA3$KmJzP@Icn~&a24bd4;c7X*Iwi7m`St$p{dQMw5eI}X=4n-c>8M*sQ+gthN z?e#k{X(z9ozpm5X*wDqF4?wcsc=pL{6iFz`eBEHqFKN$lIFv^=GQ*2B_=eRBYb)ufo=~L*3;aV>-BpxDg?UecnFIda~d)}x(fc$IU%p-dd z@pv5WR!atH94=AOs(4YTU@k(^ZnS4x^ie6et_4HR_vc*}k2uM>GwrhxkC--&BuFNE z?=Bj4*U(Pi@I<0iKi*TG3&V)#Iyu@CcZNy|@LWr$0m+@F} z7P)pyK*9kWJ2T5z9TniDloQO3gK5{YM*3=A#f}3tI?-jdK&c{9$&F{cs3Hjlm_$Q= zIFUiDs54f8|N0cI{h%O$Y4Wk%Q|6{HB1eO(cSdeB28;e`{BmTk=BkLAX=NBB60@@G zO-gp?4#@2|o|#1ziDgl^tTYPqvTD#A?@%o6qc9ua_;>?UF=wSEC`5rajzA3ilbp0J zMu}`$in7{EaI}8Q)@fS^ekrzXLb<;6igujUsB25sKY0hbflw=tB6bL>6|XOFaMg4Q zqy2aEA?{2^hTH+}c_<|!;@_523pvJ4`^){}QYM{A3AKXE5hmNB(rX;!qvK&6nJb#w zZ$6L8o=|u(gl=*QFZet1pTdXR7*e=Kw1v@i5~K-K9PMWZ7aZA)PD1zT>Zrp^D;=Ta zcQN_mlC9G~)2Y8~>p4TatXW#*j4F=YztAa6WMheX1uIxmaPMj60`o~{RB5#mT8uE* z9fNsd1p&!i&mNu>_Yq2%QQ(tg+LRb7M+o9ZBvkN%DJmuQB2D~zk7aw>Y( zc{f75K7%JH8tx??C9gXd;Wz)j-cakhx(hezG*!Nt?G;G85>NU6EEWPEc{?T&D-{r_ z;_q{cyIcY!r9|;A;?u*fWr9^?y-m$S;~00M(klwmCmuPEiOmYi%ni$Mr3M9na1?xO z+91#xvw(v~|E}9OB%d*-O{_7Mkx)&5Iywj|YMb2Fp0d@;4peLmY6$CXIYFsGI_t8} z_YrgukqHzP7-OFSVbo~habMtwr@ynX!JM0SMCD|Uo^shd!llleI2Ui{oKHKeH~<*w zYm0o#wZHJh`Q)1E4z0Q7mMc!v54Oe!&Xj@-ACDPP=pMpWRT->pGUDMjCg4ucRVIa6 zf^v6p8f`0VftXVZpxvoncIfjiWMhJP55~wz_X#60%S_>&+6RVWzl?5B+cgSrK zn9GfjQY|MGE_ zSqCp7%d9v2*^w#N#|;PH@05LekHG@HW41mq5~?~E(mi%^-n_X=ktCx zpg~4Mr^AD-j1#V}+m=ew)L1p@LSU;&!~#{oQO>7X5M)Jhvf-H3jLfi(-E_#)G%?|4 zR7FiV4#ih|$-n>#fC=^0!-b;jO1T&vK&v5;njeGA)?HgolR(&uF& zdcNULhzmJpgGB`|C2o(|euIcNT?5GA_vB2_7#KbIDRR?dE=-lh$#dWr`Mne5i!3Wb zC90(?&f>vUascn|zX4mniK0h8CfpgmTuljLfJoLlBT`_lsK7a-ysn*z};z@wbJSj`u8w4Bm z>(;4DoMNd*Lz_lKtk>#5jTho6szM%62+aBKrZhDW;OYGf+SA0Qg9q*2*X%{y7H4Nj z-oxs%i)7pu7n7^)HqAZ->TN@IThb?5L>nr#NJBcTYof3A|mT^}0R*&Tj zlk=F3Bkz*tSL6Lo@T;n~hp9L9 zUIJ=M$&G8UO5ki$#ub=1qGsdf5HP0L19CdUnq9wOz1bS}nS}!D1ML$vq=Mp*+yuJR z5NZq$5ppsnX}eluskLllnYhOBIkL_Jb2_Am>?}s3{Kqy(^F^S}Bi9U0=q=L%B)2O| z<`2+QPVKuKh&{znB;B*>HiBl`68~_Rxo#1I=sb;GKE`Y6(5`#X*d4t`&n}_AxEz0*8}$sxgRJGkTiTmz|1B@hdIj69$Dzc{)-4DK_C<%Cpt2f=0+ z*=Of$a=iKWH?H{UvS2vJ?xs-z5vhdA* zx9Apv&GxbmJA1Iteg~Wow&c{W^A>{7O1H3OHh7Le<*eG~Oz*Jf`QK@z6Y8%+;2W|~ zTn_d=uq_CzOsU@Tz-x zbZqd-WseV6J<2A$PuQeXHa^PUUrhFY_7>YWEMc~4){HN3tk*I?HZE|8o>w+#wwRq| z?ysf>YMy0MKm9gSkGa$IWS717v3!tmxC`qbUg62;Y0)G%Ta7+bnx$Z0Y^$n!4mJ-t zT(?}U&o#Z9O5*ivp4?~fLz)FnIQgA=wT+Eqsu-^CJ<&GbJ*T@ z%*7RXA~^0GKkY1qF)Nf{9y#q?5jlF;+}|EBYNJ)eUCy?4<=Qmrp|}i5{$t7gVAlGh zfB)*2GWyfa`|bDe+PSmdYrpZ}v?m}^)$aHAIhOk8FjVtB_($CH^M@k#XSeY(e(&08 zV45Yy;;DxstfD8U)5~6CtJnGE`ssu}yVIqVepF@m;C$rExB!{nt2>nb(W!TOyM=@I zy0X3U`Q76A?;;diD?d}Uk3G z>qfsty1mp*<`sCj{hXR4S=C1b-{qG*^Gmx|C#MAx=I|IM{{rIb+7Mm(U{$z@=aKN_ zd&|>!ok!&Z&=pNsaV<5+{MvItv2;k53LLb}2YWbQ{>2?h$|Tv?>wiuoSx z`)+bKDNPyLxl*3ZW&N=C+4EsW<{7rTfiR)r$}b#L9Dp2txJlv-);5Fc(ztjnX*z-2 zC6bXHl(nLKi*fcz)(C6l)^3sXyMVoB*&}_F^Sj%&pJk|cnozSUf zv@<~DRqp4iWKk~f`Se}yRMmUl-s9*D&5-vkzeMlJ!50z2yS8lY$1=kG(B+k;aUx(j zorl)jJbB#-&Jwl>kLDs5fwL3kM(F9-xD6lo7q-abNZ6|^eTk{1_h!Z#y(ddqDv%i< z0|zmHjh~2`fY$fw&(f}j?)WpCS zf<##7;UP@9YXcug93Vc7FwX7sZDMPaojQv~pkdi8hy3U+r^F?T%ojHWZ_JKzUuI?G zN2qs>xruup#_t*TWo={IX20IQae4nbl)SHHI?IThWIgIRs~Fn1Wkc?2jOvt)-y)lx zE09-Lx&_h2FVC_Esz1|z1^W+}SIGc);<34B7U56*@ z)B7hiW{OukU)edIDH)Y;xAPO^@0M1?xokZU@0^{sRO%1L-RWr!&qf&Qk8KL4R=tfT zv96OiOPCA%JOzo8XHYY%i~;jg>BLXW${ZOzjk0bpfypg)R5n-yEm^$p{I_WzeW+`Y z1lEKe0so{8$Q%cD`TS{PQqZ2}H2NK%^^5Oyo1M=O^G45yo80N+>0UqfOpcfDb%Jju z(8$wil>+!L5xJTJ6)#$0dLfi#mK@rpE5{(2kcVr>NI zQ+u5WKz{BrQu%{Sw%{bQ_c9r5~Df*e9fXlBr3CbJ%H*Ec3hevgbB5*krfu-0&2EP z9T2WShcnP3F_L?+juXLAGv@%NfjV2EtJsCsAJ184SPvC4u#kl1VgM zMz%5iOou|PIp1*k2^YBX?bk%kBQRhfJDzuxI8(1d*DMFflYCxgX5R=^Z~oy12D9 zCtnU~KJ2_)-GkB`ijZjP+cQJdD#|>095J$?d{XR|hME_+tvMVs6f-4Uu)DQsiK_Ly zo_F($n?(U_+_~8>$eC~)1*P8+y*7!S*$7BD1h+KGx%r62?L?3{(l7P z!7@g88pRTXan^i_##*cbrAww~5z%r{ZFKv|%rJMi!vY-rD0sQ&3~{F1xk^yH#ie3F z_#2KbG`ttWcGt>xex{S-sn{j7E>L;mayl-o+?Sqft=+tz>K%8B@*Sg4^fyj*?!CSl zD#j7J6&H&cSZ5|ODxPkl!;PUe)4SAkJhdsz~FJ)Yego=|j4g&5CSmyK*&!3v1IDnaVgWkgUdK?(PHB$1HChYgDe6 zhJ}PIn(CC+O3;tLH;wWuX0sa<(r3aAVT%y-j#W+gjde zoSVM3bmEN|3-dgoF@;~;CEkhKYR*xNmV|-zw^aS_&2AqXRXRJLHnl`GJ#hbR`SnLKGtQ8}<(m;ogtQylpIrNX!6eOc{-S_o% znKn2Zr0cd1UZyO3oKe5lY+t-gU%ZfKum`SL)~;RXJBK~L&~seW&S>_p_-p06LOu4& z_Q?nCAHJt*UsU?Nr4V+6zr1FVx=Lww_-Dj6&NvBalxg0~ozP2-N@Xs5q*Cf0-eA}J>V0?KM&FL=)jDvPGglui)ji7~H68Q5eE6bZ^@)O`; zSb_BGjO`Imj&<%qEAE6w04f3&eRw?2;A#Ky?(vUthl+k4a%N2c3}mG>I8&G~7XfgI zAHseYdCa%NUkWkRPFXWQQjKnvx>A^c^!4ELTSY8!$>6e-^d0kuzyfQeW8-3kFb~2Q z`0G79d+xd5cX7O;^0ImGgzh(xaRV>>VH%ObigU8B(ov8^3*rd&jUTSr-u8m}KXk8% z-g<2WKZczkX?%iG?7q6Iit#H zif+USd-Kc6WAEnD$)L!29mb+t-5m=o^oZdoL&jas64pX>jH=LTY0}#1*f6+E&S%M| zwDj|R$_aXi!_hRt6|Z&QlL|l7cRlJVkc%z7BpTJYLOUmmSkN#;RhZDG>{=1+E2CA$ zLh_udBXpVP*FlN_QD>+&Jt|O*f)cL_{xiFxocPBMNFlG1?9K=V=AjdhOBRc!U~;Iq zu)l!ORfKqvs&ux-P{2F*N8!j22c8cE2kQt;zm*&X5(ZI(!sFx))2*}fOKGzi)FS|l zN-6z$eY7&Jfd*+bS`wdSn<|5Aa!bH$)P~Y}$!`hT&HIgU3<|`xcvqS2Ad%L%qNBa3 z1MQGh>wnA^FV@7i+eQ38*7qvD=vF-k79nBhuwIn7;lCJ0!&exTm+kKXoXH#6UYS}v}ol?Sa-r7TK%y>IUumcG4??;FLwz1+XA+VJAF zQv{rnW?kBAP78;k8%0BC!bK2O%PF)ebJy4sBQ4*R^(z&NN~Gh@)&bSD3ljioji40# zX|66a&0@96g7mB4=MKJ7u`IdT_%s9=F z#uirqlca%GOW!!HLjw|L8hA+<92E0n@C65O=UXT^Y2I? zo`f`iv|0tj)5b}A{v_|l;!!>nF!F};%ZcyW7fO=MbpAbAGT-BzLmyjDS`#zAhl@e4 zRdDu1BBODwx(=e!UlX<6Tf$3P!fd2%QKq+~THgdcU`)+#z8N>2&=v`qioq{Fc26elw&v~KB1F8(k`$VT^Z(7T+JLNVEd z=AT8qh!P4BU+7GFy!Y;_2|b=ro(>?My(cAIWoyIhuMb`uPyDkz zj{72D?oRw-bW#E%s-YKKg=qKUf-i9K8q7v$yTEIv}#*&;a zw!Q?R1zh>z(qo;A0*XZO)Z(jmsxnn{c|22{mAq<~+Sn<6tkOEWEDKQ3fT-!3RY>HT z)&*D|FOSU1>d-h`A`=jk3+MdCz>b~FRCiJK_`+rm(dMk3aRGQ#MCEZ*#<-d;Gi%ec zsSi)il+*oFzQeY*(Pt@u*9&tjgU9}?JZ_lYO&rys!_ zm!>lEdGY`&ZYX1^8_cu!_Kvh&m-@} z_kgi_^_I7IYkcNc<4Rdy9qffQt3u{S8j1|s%E2Y1NX(L$>~}Ipab1}qIbwdmsQLhw zwfBajp;LK%h|kpHa?;9YGw9;1vKe!1KW`}dioR@w2a{0Em00zZss;qg3EBiE&fVV? z4Wi%hN1hULs}~(XaBselGYx!4XP@kGN~|wh5K~_Dy+_- zx+sG??Li0(0bMu!YZ8-<&o${viS-h@5?{7SKzax`JBwR-P!TTlO!x-9p_G_-2`*6P z7sLbh)#ErvP`b=D#PTe^=~CnO66PhnaZshjW&pm2ykQ;%=Uv(gM^<#Hl^E*n_gm#r zd^OgyZ(MN~cGu2)yeD3sF_^q3{`UGEkGqGjkUA%K@Qr6GtWB2 zdY+M)9RRXlv6`_E0mB!D&16D%xG3TIv}Z-Q))xK)CaF7pUpirO#d#|je9eHFGMigg8}sVZlYJIy8AF<+KNmx)F}~iND%~uZbUEI%otU_`W0!% zHu-#si`eT`#Hp5#*D034nLaau!4%Ssj8r7CRF@tHOlN^Eah)F@O;GEtL&{x^7x zOn|eTt!O;nQBC$CqA{55Ah77J+~Y4}TS7~vT-ro0?9K5-lT`K|M^HKMO@LvCNw64Z zsS_@jCm`97Hw7b<+KjUy8I&)?8ZUIYN`t19nmgaghu^Nt1vj zv-yo@?)jUVeD1(%PP$>WP~+p``Mmg^dDX3Hk^Y$=EpPZrhOVVWqy7~29I|Pm}{lgoC;4PG~p)g_>~A@y-T_YckOBmTU7Sq zc=mfKVC95IjNT`ZVP}-P&kPTGB;LnFI6&++`<%ox=I8Z%i-HRhcz#>ivbOLU&n?Ab zHI`cG&Ea0cbq|i#Bccmog>z`4(9O>t*a8hMQ%}!a&zSwRloy|!p&O~o2SC7jm*Jk~ z<+8OHtqQmN+6CtJZ?ZRXS+;{i~HQ09p+F%0q(?Z;@EAJbSlU#E1OTdwd6hdB5=TN_jBCE=dC(4@yJKU zC5#wd3YOrDz2MCm)C=C2-z^C~KrD}Fnoj}sL{GSCUyXU!cM)US(~R-H!iL%dZk~-< z;ffKCgnb3jXv6Dx2BLULb98d>j@TJepy%0PPYM>?nsTR(goBp;VE=m*&#nQa^D?316~wUkybT>BwcU!KnhS&D7|}8+@$|hLh6vqZDVK z6z6`-mZABSn=(?Hks+Q?3|EpFzuDrK;`NiMVL6q1T>s zO>TxN%&nj}3c=x@;1kA=YSt)w+5q59%n9GSDAq2gZRB;2?oXw$*3E>K7VI;9ft{aw zA!zkVtPxqJdRo$GtYdp!B%Z2vo3yStp?kP*=>yNaNu5W^rYis2C_a*NJU)mp`cOtp$R4PMH6x%su4U^A z5||k!7>glcoG6X6;RWcyju*pQ9f=9i$SqGZS5@q(v}#ad^bl2yzC9@^uu=~dQvm82 zS72#x>yZ$h#$LFxP2W&iTy%kZ5B0$F8F$~t3U$xRCjs>mS5X?I4=+Y|8KDZ_otzIylQM6EZ)?(vE^O^J=_MD^)ktR7T!XV^0*>i7=IaV|j&geWkRZ*~l znoX=3J~)KGc*NF)8_Xpn#WNK7C#U1L{mHtR>w)Y`3v$G4L-JW;+mH3f@#C5)&XCv$ zkhuW6ONR0jg>dKJ6lY>OT?b9*5>gX&bG{P*_F{X01w17a?Pw?uik6)E%V(yF*zzj{ zeTOc3&NZc;A^37A_ynA0oyr<`IdljW{Jm0lEVljL~eSYqF+^lfErr; z{<3sU9m?`oP2EPB%pIA9`T2Q`d*I7cSohDkbGf*Q`i5gp1yz&n;iS=OOFT`MEs0(5 zLWq~Dfb6Pajz)N^`Xqu~B2Qa8nKxq008Y_}@-IUXi=jvN;ryDlkj$YEH9002Gu0de z@=pHvTfDaG^{gvv@2F-Y$KgJS6%%?f*BLpX?;ONbqZg_YvjvKlmEv6WX=to6Z|X4t zl81~zw{TYO-T=3y?n$|Gon@mi(GbAN8-hwqU`78`YipdF>aRD zsg+uDui-4*a-IqIyHd{u$!p_j*J%DQbRdFyj1umUWxlS1HjZNk>!2aJCPP>J8(bcq zplxT2_Zhiox+bd`W+X2Lw`;+HLnmM-gG}jWJp5Sx)b(0g z*mR<6%0dX7W&0z_$0EW*=^#B@-)KmitjrM^?(^)C9ti$D0?N)piO=2ToeW`IM(g^w zdH+Io-I1!vPmy%z>iqVMQ`c|=781VR6~9QY$q z!jjlFq>Vq$7S#2@WAL0^kiLqSzf-ZEb^V<*$L_F==m`8>GaG|>oWP?8(5k5g2R}Ne zKHg=Q$14!ZEHxgXBvWpoQf3~M&b9}|-e-PGxpD)oQE!Te%(ZyRL6W{y0WAjce2ZgnG|qk;BY$7O+i%43_~O5|`%_HJ zQaw-9-(=Plj?)Rd3}=g7Hez?|y39_elh6i&aF9V5R4%5ITt3sjY2@{WslpHf#1ppB zc<7e1878+AJ`1sh{RKCbkeFh54yu5J=WzcIP$C-_o&Pg!YMThjineP-;M zk?=t%x;8M)Xeai{qx}_+6c&x)RB1c-E9qYN*(>F~$d!6h-`=u;-!msx8KMPvBQVLH zbY5Tl2wgjvau)6E6>9out#HfTV8KHi5JND&ivEO9u{jlAtB<1hB^JlX=djGdHM=% zJJZX}G3p8f%h(*sxQ3cLA{K*X5_D*FrPwdofzY=-!Ztqlxe3#;CxG0s|N7jJJ5b4Y z&mnp+&LHuwlz$#~`rr}j-X2^snmre+n2U2%6INJ}en|lTWS@s;N}ru9w?()Z-!1D0 zJzCG|@>ENJR`IwArLu3Q6DQar@olf*~Hsfps996-bSC1tO? zLJd1WHT5Y8&!G(MHZK2YQ)#Y{_g-XUeuknePM#F=S1W^oV|s5Vx&A59Unb&&ZamJ!C3{_uV)HSDN1Oo+^jd~5jHF0^-X;o%Ym8u&; z0Pp2@W*ztB4!|%a{(EToU|wcFxvetxK~pb}R{g42-8`KKo>zQJ@{Zyok26-!)Ouy! zlfNZnto9|BNZx&cCw+G7uQT-bjq}r;&!YIj_V|gikG7w@tXx;LFRf=U&IcLJTJ5ah zSP^5xzYVX=a)NdJ5UeZpy%$vo?P0hg@=s$0;Rje} z_H3A$V=rDjc%2vU4;DQ^7!cNl5PpR`H8q$p#s#0z=a4CskFz88ZYnc{B~S!m zIj{Cqy|cm(P+|ftjt{aM%%&T!Qu1q}4FaojM3J%YYKc1|6!Jo=)qECqG*;}0Q2GHw z?bGGr<1JHpf3AABl{n`I@{_ik@|(0+22XMJ@@t^!=~>{91>Mk^x7T%~(BHf`uhG{PBrT!T2auA8>Ei8H3y9_V0tF!q&Q`C? zr6CM{F7TgsiI1eymHkJVi7(lyDQyhjiKT}*KSW?b)mT=JmO}DQ}Nhb&L(0rykGq|V`c82Out77 z7u{X#^Dg^q>9_nle4Ot$aL5m^xUq-%m#-J_a%l;)&n0G0Y{N_-a{`m}C)C=Y;N+0` zx>cOl_aA1aZD}l%$IrnATsE709=pf97pc>d)%vTNU?9G&sqD4DA4(k<{a_%SOC5}_ z(d?$O2ckD(t4YO~Ij+evab6N+3BEW*(bT0PX$U>-P%T1NVzR_fSW9Fl%NOOX#b*kg zp%+sQm(EI?Nlxb5lPsm3&mR{z;vY^grXs6#HHhF&v7 zPRy6GffQj(2!m-^LWd@6nIU-750_j2*&4;6SA(}TpG@7=ey`ge!+FVF=baoPc*V3H zVLXYbW%2E#kZ1m9v?wKXLk54%|J1%u?xX!r)i)`F6gh!v{B|EQM(NVr zl^C5Kl(gdiNH@Jc^wh$C=9KzRG$3A+?%#X4sqG-_6}zQA&_k;*kUtAsO);2wuZx<(ivKSI<$q zkM2zooN`a1(nl=AzPpL6F35~Kub=R)%+ybdM$a_&8k*$5O&VC<3mmA=&Gz#ie1V7k znQxEwTRQnRgjJK@m0(R`Z$))3@&$nerF)tYtLs`!??wg%Eif`DjsvSWy zZm`+5s~Gk?C;I}U(|$3^to)V?ak6&#vN3b1SJ3|lQC}U_#`FB&BE{X^-HN-F6nA%u z2X`nA6{Ki!CnUHQ2vDHF8+Qp#uu?2|i#y+Ze*gTQ=bqQ)X6E*0XJ>Zyb}x5UzsWoP zYdqE{c6^ll*jXF*$-m@)&w-*^y>DXUhWOndyW)YtK)pxmrW}DQL7QqYYfk#+Ppu5W zpM95uXV^Mj{@n&b2ES@1@9}T_x4a^C!p=nDE&UvwZ$40zLd=#{uT=5^y5{7*oy}YG z_C4hVs?a=so+PVo-zbz9zq1cA2z_rJ6P_S{Y;i4mY_Vp$c}lQ){o9NC{`?f*W@CM8 z3V|uKx#gOAdM&u=kqwzX&wzx66W_p}sJdc%2FMuFel3wLqRNe8IN0f$PfTo#8>HRg z3rh+Anq65tN)1yP4d@Lw0)FuY)KIxD?DJjY|OO;qvJr8-@2m2x}&--|Xa z>ge!G_U!4umqBRgT2%tY!Aih)lD|HYD02KY%LMM0rU$|iWz!=$D3PC{rv{($ z4^fj-5aQUD{kbH8S!jceh!47jG|KWC_hw@a1ckA)C1~F|{`P(d!~ah7$m}@4mJ9!iT)WT0OUWsAI$F`a?lX|B#y1@VI>4b1J@j6|Ozbu%6ZS*ov6~yT;q} zAc)>qLWM46lK#D$XP5euM+=VjbDCA5S;VjFrh|J=E<_H?h{#GZ4+pO>@!zX%2Copm zpZ0J55O9t1u3uS4W*;OOgxY7luoEC^|LB&>?n)`~ zJjOP@%$Yr39ls>*Pw)-;{Pd$QbpaI>a{<8FMP>8z59s$Z?YX)3IE+Ny?;C*{98Wx{#|V7q*}NiOm5)nhfK3(I7v8k zS6{n$i*YKK#Aw|^=>56}ilW>fTSJ1qe7@Vg4*@5xE_<(NW6<%s3EyoD(_(+);hSBi z|BKN$K$kWUaWOS@NKVS*R7De~B-okKytALZ^Ta_mYJBjgt$54Uy5YN7 z=h45C?HC0tY=>s`Zm{+$o{v^XwB{{I1CXkBJe3tbf2rGJ&iF)cl^c63rrMH$e8=i( zf=NTFQM=%OpA2~^iG3HDAzRcPt3srN#nsgh7P@5w>+e-IZGU~+L46G8#7_6D7n*>^ z%$oRCzQ(^|Av*lTPKV`@5fVmYyUGBU|F2JJrDu;aybPt=Hs-Hs>8&6B%KiPGlRNxUCG)Jak9D&m^DKRi2%ZWT3w(2L!?#D5l=HnV zMK3|EjdYcxa+@DJ=#`5SM5q1!_D*AZ zF(X@35%8}0=o{|d!S6pMUlx-5*$zU9o6hbG!%kpDuCdq96l2f1G(4z*xRnlFwr53| zy?g~;YXe>7MEkM0<+TQVWA03UPQI5WzFb>Ze3o*gi;HcKuu${(W;R8~M+6 zg3wE`vB>HFw%-3Z>n@S79QP|b`Y!5X*SMwelyCgz_%+R7<|)ZC``DPqX%q3>m6QIG zKks?luK~6_w$1^Grq!><kVy%Uwo`Qo#^bJED%kKzy927e7U3gkrQa5z3+LXhj&M&6@rD+hV!LT%5U@zn7YFsb?XjKShB;U4^}Ld;j)ZbFWxL zuGFZW`s8^!Sv?tm}P7)&2Q>Y1Vs;y{AVvCy%LKjW6m0 zLBY>l-yw0zT7XiD>VJ2bc}3N8b%4zePT^#m!V$?<6ql(Zs!=~4-BFu1e>NK|ho5nV zc6iYzN!!eE580iU6)sfKXYrWwrd*boQ|a%aNE-%JL@@DMk1B;f;}7%lqKNxQs>cFm zQ^C5th9-wtrE;UYYGF8EDjH#cXrml%>=>n(+xdTBdUTVqX_|cX(awKDB!hj_;pipL z+PEU@X$`!;!z%MBVaHdkRsV!|taA=A1Z()Ig+FiMWRH2R&fGw0Uvs=KOt~XI(2-)N zsrYd_qxp-Ma~?hX@KYm5V;%i&{`+KsPMmTgyxDnrYDzHIkH?+ZSO$;6N9Sq-lj!gN=1fWU7q zhZ{813DnCKbIv;l4I#!fc(_6hC7LvYZ!aWe^UDBY5Tt zizwI`@|7&Pi8h*od zQ2~3H6DQhCWC~)46bZn5jJ1DE`?|2C+%It)gSFq`9r=dyHW)g(- zri~qGJh<3peLffs!koSF#nYPj)bUM9?MOOob0}Jfp9o)&+1|NV0;yz+jk@dC zJ{fEeG;?XoS!|cq$tX@ApxqV6d7^#e8GY$cKj%7pS8{XmP6pEPefsceq#X0v>OwmS-F*5c1T=Zvy_zo3c4dc?KJa3ecID+VMs^P@ds$-z(g3#`f(uX;aF9DYUBpI_y3i zDd2cI7i(0HhJP>K{BUCxi28XX>4!z1=cc03=eKxw!AzZ#$3+vTxyRNlYf`?E@^O4r zfPbPG2KTtsn$HHyR#G{YG;fMUmOn}7yo6l$1ijszlD}(r9T8VO89v1foTlz;A37a8 zUL;_XH6bX=i4e;OYbAgXo;kEt7OmMHi#3I+%l>n(f+X&GgdVrHh;B)(G;@hqjRsFkScX!5d_vV2&pCc{;HtQo zw^Af9P4{hOZyIl`XB;IJ%1NkOt}!3X%hXv^^TQ?PQSH!T=8T)>5q3INI4_J;IYzs{ zN>KA%8L^gqMg~v{VoN*;x-!Zszu6~uVIQ{bE}e9mG9sRIoGKP}7B~G5I+weMmnGbh zqh}+L3G+yN^ZPM#29g-l%f`&W3hzT$#Pd6nigGIV{}xg%WbG(`y^62@AYumQq2d$% zl2x-Z#lDUEd85l~o6_UGVH{983q<@Ao$IUVb;Pjm4fDxs0D<5>PU286L(Vllc-U4( zW(?YpD@OD@0Zk2#X+-tg;!?(nFLIhU06SCSiK=-D$&8z`t6$2@?XiRqTpXeElgJBK zX=;8p$!X1V!C+)=C(n|8W$o-Q2Nodgnk?vX62XzPyJQ775S`dv)&q*)!Y6@ZVMCRE zQ8To+X?o#NP+CkI;XDeENPdcAL7#L6?A;F$_1^8qhMIZucdsGBmHTtlpg5S3rrUr2 zgi36LT?gpDLuD9161;uz_W}2)07274e|~h@KD&89XY!Bly)x!+)~Ny<{NJ*gX^b&X zk?9Wmk`N^=;72PaQs)L@iU{uO5wG`FlEE}jynhx;PAiIFz|L}7--Baw0)@eE00hDv zDq#7y_Ygp&!{skPq}`?XqA%KGZa~D)7Ts$dAwE)>e$ylbmoizRabI&{h@d(8bmQ6# z<7nL{iX1U4JsPkH6&)w+C@~9-OV*?}KXF!(yKeYDj6`iGb80zT=vSD}Ur7iJ+x@rx zPI1+$c@!V3-IE1#9Dm!(eZ~@FM0K&cV?0dl2g6)9*6i&LE25+(tPO-0BFIfZB!yhl zU%URo`Ne>-EZa6glG=qV?u}61D8e5=%d%6uFqOgCkKm>3L&zvQE6GCY62<;gE&TKM z6_|S&6Owz47TZSTBp4D6ll+ki%O|EALqxJly{jYwTZs$e&&E;d*|;xiX4De*E+L0niJpt^7Do`iMf3>W*E4*P;x_B+5^0CE?{ z?kfHtYT_b*^HlsllElU4ESfDU-klOvJ6ssA$FUs%{LYTu>DCFN(z1w zQuq0ZLu3|6=C^@?{s!jx9;)2K@QqUT6Oax}30Y#RON8wc4^oklVj4OEtu#QPijkF{ z9~!fnMGV2N%IR$I6c}-Q2&LgvG8f1}?vFp_t^t_gw%LK{yjkG|@U8NCQb>4M~Gh5O?*DaI#*$eH>(!{`}Qp zzyB}S95>rZaiSD6yhI+C4)sfisyT=9I@@7ir2zQ#Urc{I-NzUTeRqbh8=CnO1u1GG zCg6j_Ea4D(<2RMhbXKYX$7B*&Fe&ARcQKOFAEuT*@Wpz|#r`0HQ(8?SP~VLN%le(B zA)EjWuART#m3!>rk-uZ2qEGZIw*EulQ{3a9V(0v*;*6KwX@IrVE`3w({nQ$iFa+v^ zM6D6r-r4($-qr(|ItB*^Hb1X34erRt6g&S24T;~j9z6}^B~9!9NYZ z{EakH=g%N={$gco@!pJhIKrk0XBVd|MVypLv|Pr;z&R^rc1?fRJ0RF(^2^cKXpzO( z=*z~r9zyPm-1_g7;}^i4uYZsU@4$TA5JT!TwSSy^^0cVWpAv7aN~LNn)Z7ZWXK}5v zQPwc)8L`6k6$G`n>7z}nyH;3v{aXJYoSASr?ZxiN(|U<+H7dhO#B(EtlOnT|FNRX?zAx8mvdn7FT8+iAzD^SyLjr`uA=@5Tv^Rokh~0G?VL z*lj@^-ylD{4LQES615#hKWTTNtpEO`ouR%Y{Nl9|o*It!!XT|j6`6H6y7&6;n?u@H zkg<|^9S@ny4N%HK)cM*Drhz`;zr;T``UcrSijc_nQcI2 ze9SK{OM~W_h*J|Ka{PuWr6SmIeO0gmd=0Ot(nYzL!xjFH{a!-qv#eO`m!k}5%{v^p z@-^el0soF%a{Zg_&{XL%3^R!ujIxWZ?e zKhhsOIW)dWx!KUG4g2!2Bu6?Hd4I_R1IfI93|}eCIrLoW77k73G@EHdQO$Q-hyD{qvrhI93)S zl(2KpZ|OiDSzv&;N&mc;pp zf9hS%)*s$4yJ;83JG_153ZRFXEM^HU@NlXzZnnmy%Lig^W5iu~LyG7{W|d762#o)1+DD@|p3D$AU3>Q(p_cop|BcVRLg4QA^V;WD?nvz)_wsFAG6t{Ag> zO3{FMeEulv_)0p9=JG;C6( zVc6h=dug9rD$4`KrQn%5u?}k3nH5xN%Zfng%}>4dq&=6|K2Dml-*0mqAx!YCAHGrP z1Uw}k|3k$`S@NHyVc%Pc`F+0rAUO9 zqxn_ZU&YV(RHiR-yh}> z+sw5p?=OIiPZhmV$|)#iD+k^IU9;zDfl@NMXFxLovVJ-~=XWVv$qUZCx&(O#im~`X z&;s-xUl&Q5Q$HWiC>8h1nAX=Dz9oJivNgto-@1Q+IFj%(Yz+W~*Tnk1OEb_@ZjD%B z7Ps$2V9}{amDr%kdO)dQACxKj9&cZO6#a!PbbQ$(#CO0CE{_HtIFI9HyZW4zyTEo* zS2S!oniu0vTy|_UJ|C?fT;o;FS{wZARnB^w*D0%&oe^wdwvdbnGXM4B3%b+fr6ZGm z!+84Sl*P8bv8VT*X^u`Q9(?TYq|L0a#xgD1&F< zVdyS{%HuIV`Z3G?!w*X@`&dAV3lE9jNia=eA;MV#0Umg}{oYi5Fuq^IyIG;+fn*S_ z@wXgzt7?FBo2|0AdWLt~5tz^IyZd#(=_7h~DuN-tX3Ho?Ld#p9;fC71xcr?2E({gr ztCR`3TSI?7@l~~@(=Ys&EZ-;Y3P$c6{+SP@U9Y<;q|G;?s^;kUy!yrt)W?|t6*?y7 zPE=lfVix1fCww1g7iSqZJ_T7xZGI9cPp~Z6u;VbC(rtYD+DI}4N04rNNWhh85`#W$ zW_Hd;WtEYdK#Q0WgGwoU!LeDwV-Xlv<>i$<@DRZgFV2^$d0$ zhitY)MuY8kjkjf&#S9i`-=(NSi(Jms{9m(Nyeio(>!TrDSVjbHd%ZPcJWY6c!^2hw zvO}HKZiaa!-Pq>uJZkMihA{sA1l*X&MFX<|DaNM?hC&)3XKov1Ljf2~rWdn0KP)yg zQqdpIo7u*|+@T28;dzNhaK(4mJ)*!Wh%=4DKUape{-|{(%c1-P2(S6H7yAPMW-@xe zr!vD1`&o^B5&0n>fJ691N1qKeGve^0I8H;vRiEw+>k6rWY#8q`aI-4ws#ET;M3#Y| zJFWtD*nRa@9MZESE{gwx0sAZ`#eZ9phH{G)C!((uVFg7u% z~O4XbZpK5vW~~fxUjq#>?@;KSbb^w4;2Lc7OYV+Cpp;D6#p7zo$Bn2lF%)HpwjF z+oS&p0C&^1=73}wVb65+VxlK>@$5lAH|9nCiWHiq)?BI0^}&vGr$SmDdomTtX7G}W z0x2gKjw!#xoH8qk=_>oIz>ELKfF$zwNf}fAfQs)+2Jlvf3nF<;bsxG7hToY_hE*hg zh3Z`tN|Dd*O$HsBs!GF^+h}Y(=E5rWzO>NnNsDsS%8G1ON!p$)+-Xl@x!FtyxoVr% zSpJ?b_^}unZQ$1jpGW^6W1K<)DO+dpd!82Rh@{VCA<6MT0zPk7ZNtz2Bn2C)gOsVz z#o_aJ)&9O1P-5Wst>yl!_9PcFTbhSGX&xxnmH>XC!2CK)f$SrKyP12S<1lPIwAL_NVs)4LcLHZ-#0#{+)NxFAAg^Ge~Jo5Ywsu1R>V|`;tWEuRxnM|YWgu6vyMlI z{#ubmM^6u+tNStP8z}0}6#y_uLq0@8|p$DMq%Dy87>4bC{o=unL%L>J1AKBffoC@vZ`S$=Cqb+9V?7*o{j zHDbxKuSQ2G+ec{oB3sd2kXyQ^rj(Ny>abo)WSOpOCSGzd(qVkSuO;Ymo$AUjI<}(J zK{Tf~Nk1#gZl>dsqPA!t1x&k2OU`lVDm7p?>vqU>7&$MiRg0-@%ix(YS9sFQ3ongl zpX}D}Qd=}J7a6Tol0T5DA1#WwOc#suFMQo4Itq+`*1s9;IMx?Z$dg)0E#!H!Z~DHe zaKM-D4$6=oRQO!lNV@`TDB$2zxWrTnvDkNXtln2!EvMY2WtNp19I=h_$Mn#jWSZql zcdyK_@EnOzSE4ir=BEY38?uIf1v)JP%T({HEOpuvNj3f%1Z&Kf`Rm21S(W?pT$V~` zQpd&>@x^FlT9U|Y7ad}{G%BFZ6T5s?=wG-flSRp_qEJ;q%PURJAZ;t^w4q~T!xFKe zW65k!S{v3tGFURzY03|P-G=OwRd3bB6yZ^EMIa7!Y05v&Ae=H5vY1JnGQmvcj)c;x z|6$oMPtx@-KuFCjuveoLpT2*LO+RV)hi{e0uzhJhD<2_{3gkiG70{s1q47Xym8S(0 z1Q_8C8vZlRE7ammFC(H|seiRXIvQIUUqVB)J~4w2sG*XILh#3EGlfKz6u2e_3L1Vv zh{m`|FrPWu-~fGEHtd(GcW1?-J&h~WG0@FxI@m0dl1~jP)b3DZON~_x+!DoVGP0P! zH_r4f8cDEEMzf{@Zf@s3*K@8d{xJXKh_Q{DsnkEt-Wh8lJ?0!9$aR7%TTw=<{cS|w zqD@V6>6m$PSe;IFwwh=FDIW`t`D*P&8GZzRCz%L^dWz7%S#v${g^tUdPPe+cy-DD- znqX8OD}&M{Am81JnU9=v^!UJoZT z3ha5v1)$#4uy_D&+J)esyqVKCnqGTYq3w#&3dp;#+IsREkuXH#C zoyWeDk?>%@`=Un{vxb0%onQ9h7EM-Du;>DUx-)eq zz~&BZO9bP}J~iJ*)BB{+TXz{=w#nVRF|$oG0*xm^wpaJ2=24ZXAe~aR3*F{Pokf<} z4W1k_g-BER>{)WeNPRe$mQ^Lh7``+c#}hDb{-Ax>q^fe#!cfY9epvs+OJ`aOd4{XG zTp7vq=v67T7|e2*7z_-bp3Mf~!lavs;Ad%d@!)CJ5R$7-ku7RSE1)POiJxaKPR1dg zDc!M)Aww)(#EiZX&}LRvb#7RXC9PIaI_5{nCto8B8jM>kCgU*MU5KN{$TjN5faNB`5Q6Td^S6~3#E}XkGNJcZw(^?2RO^uw|pPw-v-{S z2)KCc7RFi2Kj76BhD}Z?^R#61H1e`MNC?5ld5B~;IQSr+Wp148c>^*`@@E4w#JvIB z@QCVwjFcRQ!d(&+57Z23LEHFatBsr0t|YFk%3d3udhj_uz@*KJB`E!Xfb=4uP56L) ze*=62!>a3)L4(bCaOL^q=%_5Eo-WUY&Wpq4O0QDSY=ur6FVj-qLJNK^1*WuQhr#M- z!#A#j_-u+kBSICzcOkfZ>=plwy$YUEhn%ABF7RAY2e6~=h8myK0wX@}ESa1)%`ABQ zcx+MgiwheoHDe?&a|Du)r5jV_z4x8uR%$lwUM-chj8F!)HYKGJ)CwJ1Gw*LY0gD7| z{POE1&D#~MBl1fm^*3B*Y1tSQ09`Gxb3KC&L7}I2(z5HO!B;2B9X{ufHk!Qc-Ej6v z{gpQO3~zdanFmlib*WxVgkubKi87C3jG_)E+U!9w>bFRlmp#%Rgv7D7HCyNk>s^sF z?&PTNbz#gNY5Q5B^3&KZQ4qDgUA4@U_PVR-clky!RCtj>0j z<;=3i;=uM|M800M)^Pk{iOSe@2k$6xWh=7{d*}PFbM541lA(ihML?u8f>i0Team0+ z=!_Irk@e&;w;O>%wi@P}tFY}J;47;%uBv$IVA1u9*0Gt#xWznEJ&ogH{u|@8lb$R^6hmUPLU^sQyWk-t8l4Bw;PIG@ABj^N*Jp|2%u~&HCL`MW7g-tBfIBm+6>E+=-brhx{QYCZ z?QWFZ9pkEP0Bc9}8}YlM&cw(1%%B{RhIHvQ47O`iA&hE|^VSmBwV zNcQN{si25g+R}zSaD$gY$b~;UC0E4jd#9I>h{?!RzW*d_tnS=0*}dw-v#~BC+e>J+ zE@OD31|m7j9sI8=CUbRX{f7FQY!(G?C8A{lyx@?j_xO}WP&?D`| zakCqrmHI$!m#%`8O0EaJnSw6}>=<&Ej@%LzqB>8TU z1_(eCKCf-s#+_*&?b@6!9eHzQ%r!0mv+;Z@>SEj>me2*@dgo5A1u|<}SOaH&sdU2} z9Md1W)dCwHA){kXRLPosW8`;h9x;32=W$4UI;TZug5Y*!Cit~j+HSSsJR7DU$1WnB zj)4sDljf7ug%eV};w`$>e&0WVN*8+VS4b3WZ&thTX)jj0z-k{UZP%c8o?YY95pRqIR&oc#4sxAUacyXBM6 zDXdkubK{t-?|pvSui=A^zcu(^*6B9N{xHdb=Z>(blHJlh+L|Y=;1N{Iz(L7>*Qn=q z(fTK6qvDwUW7plk$YIPgVK#Eiy46ppcNWpwD{>j5pJ~JAxHq0lELoA%R2gMPiLWCD zL{_L`1miSl>MfDXUSx=jlek|vFur|>cg?-dj$apEV@C% zy1OWV8lk;a9I`eAt!vvc_vkFR3a18+Q&plWYi>uzXu&8w~skRQ`4Go>M-S{3T+D7 z1S^5qhcm}GP|DyGJo4Dkd7n(MTs?#=*)4-KdQsxJ9EyBZcEMe;Tc#q4sARo~I=Xtx zX5~k8^Fz~eWU*iE+kF!h+-P|+CgUPr=eKc7qr3X9mH$FIRCvod6LZT`*f903N^~Br z8`-cnT^anPeuq)rrDvnj`haUDJh?NIIhx*gtwxg+SYe+aWB_uev&cL`gC8x|uO(H= zE{7?supz}_GoMgocRp%Lvd?G_Z>vv`NQEpmY8)`nSPy$TvV#43_YB5Jqfh;0YUXh+ zQ@7D~)d4ID7i^C03OAD0MyJFGrs1P82=lu3aQ;|6itN!xi#ugdS2F6ia0(TQ&yzt& z4?6V=16`6K1(_U0m<50lwI9(srvK#%nSf$xZ8*gf{H5t^xCpQ>Yqx23wW6=3x(y-} zN}<91K9=#J`YLDA5&BX%myO$Bge*ajrl*2>iB}N zL?%`io0LGXsq3r?^t|844w8(zWzG4!ZqZIsp=LW3{vy*W!)dHD3sbMN{Lq-M6|*AZ z_F5wQ1($sr70#rw`LeMt8|`y;1EZ6rluZM%{nrF%&!ZJMXzh7>a4tLT3(6+vq-G09 zc$Lt;1z0=y;AHIl8t^SsSefF=x3X26SD7@WggusVbjD*gize)$x1@u z3+Q$VRtJ$yiSsdFLWk~Jk@1!yNnlzqeT0zQSJY@#Xpoj~@>hc5!7qO7qC{^5g}GLd zBkYIu#+jodg2G(d4Hzfyl6HNf?Fxta&XDT;`@D-0oh%*EIM4-xkR(T%OCfD6<4DD? z+nQcUhBPr*KsQpo>X1%_uEM}8qUb5Vp-L}o=mu3y1kVh)Gx#t}PlZ4#ec>9ZTzU0Z zlsa#x>RpsNpH^c53WT6@a)%*kzo7lF5T)zXy}?uEk`U^waz%#J%-^Vo5Mi$pWE8HZ z(jy&G?Tl3_`B3>8+0fS}0_2FwZOax#q~UrGg`%}3VybVjGIn_NZAdv+CEq<6f-LvZ zt1p|9r6g6VR#2`2lMNnl{EM133mK7S0|b;SSQKPeYM_VANSdv)&geV0-`6Ve6p$U- zBD;>7`AxKt2{Xvh$pXwzyEr5ZX|yL-0YE57*16gqEo2i0nnG$eOxvOc+N8^_Izpc< zFsanRCOxvO>=u~O8)m+uK$BK;|%%!=E6^t0HhN_;AWt*sm_Hhq}4o)dC<(af7uiY z%-BzPAS+$ucdEODbJ=l0bj1XCu-gcdE0+_PshHxJ4?@3(w_7}YV~Th=hu)(qnWUqh z=tvYBkGe@Q3x*nID_rO7FK9-m*;yNRV$VzMkp=uvptHZOf}kCeTx6N^>ncvH9%@D_ z5B{o|qCm{%5X@VkRmVw|dXiT*UpC%nC~V~D%y-4fxiTc)8Ort%bq3sO%3f19@O7CX zf5gXa@X{L9JxG9^F9jBiQFh@eRg%bj7+IrDURnHvu^=#``=E1Z7p=UaQ>laHAODnb zUyjVMXNP*o49n)$xfCF>S#Lf~Rypd~oJ@kuu(oyN$P7D2{c*jrcsyj~NcqWfv3x1% ze$XtN<-YW3R}gCv>H6PX9K#hrM|S$P0?hYaPt+udeJp=xO^hScXt6>6)(-R#M)v7L3PgNP(c)K> zF2cFt5E^hRooABdQimBxOYn1T3ic&ng78QK*+$SYX7))67g=32b-I`ngooDexmLZM5ng4Pou zR5e=yc#vOSc(8Xe4Z`t%TfTVzO+m%(uug>#@9Ub?iv|IvBBT zg)KPDk+En?n|1HmC$AR2KP0U*ZiM`cun%;H8Ve41ah$bItu>@Hi!7}#zDH>Z@MzuO z)TLN@TEs)y?QAu(AqJ+p#a_`N6KjfT%IT7dPTrB=5d%_C);1~FLdD9mvrZBzS=5S8 z0!%%UbgNR(N~WmG^g8O&-w9cPGtO`>)gYTBv;EpE8%t#KU&qxMGQV#$Z3rL-eI7^k zZCB4czFqd=8X&#;o7z}3Za+F`1jkI+Fvj9?kpKLSgu^5u=fZPi3l3N}R%D3-`5BXz zfN)RQ|0$Wh7=huRaVF&?YXefOKdYs{p5M9cHUA8xUw$0zumH8zr!PW-0_Fz;#;A!o zH?KOc%%k75J9v~SXyF^JUe*h~6FJ!mN+PmbDhghrWYRua2)gR-8rYr3$J+53bg{uP z+*h9;36;v*Ri6z*;qxtXNkXwY8=J2u;oQuuD?$0!Yfl#G_Q9*>WAKf^NQZSSHIeb5$<~e;s{p^#lcf9;&3NOd_cq6*R@66>&0( z7E59}6($AxwU?hfLNn`8JlMcKxF-t!f=UmBTJ{LaJ%yJyAccgxD98smU44l;MY6l! zoLC2T3sD@rT;DLhGJcet5qV#-0Cene69yHc$RfCB@tN*9Wna(46C_fTxqW%MDd?!{ z_v2S!@Xc2$Dd>mR5+qUM&D}GFFnS1p8sq47LQ!?`z_KnFuaMKCuJG8XMdlFs6HL&0 zTyl9h7UC877<%?9JQmRjEq=Ws_Xn{AHHh*hWGf$U)Fn?IkvtGnuqWCr8y>`8awWXd z)`_P>ex}GUwTR9FTn7*#nz@6E0SspS>;-156$}eEBm+wWG4)tLdT=ZN&TQyV^5P$Y z1E9h&B_D&HLC9;+ca+S5y-VChgupb zT%`$j9oI-hzqeArK#4|;6mH0P9XF*3jSs|zArd?71s2lehR7#=$_J(`UfJ6_Xu(2a zOPDI}^d98xDu5KZ4!dx}=mMWz^Ej3q0xTbcmNlJ^Npc6?eS3>B-hhasRI2?&a-0kr zaV?9Rc-!W8tNh5h>rP4Lsbs4^+%3pSE2@3id5U+&tdD|a(w<}7^j|9YBZ~}1hw{`+ zy%Jz)#N2}n94>gr-_vS_bZ*dfB{Hzg;0bZbjys)uz*scuoxGZGKHYTt?rUjqgZ+gS zPRp%MfXGNdW)_mVP0dFDYxr>CW!|Xp*>cHk8#!F&o#Q4fi{6_w|BNKHxtbuO<)>CB zm7b*?Z;?h)4GkQ5^uO~ZBhl=D$`R#BRLKC=FzaZ<{dd+G^+*WwB8OMd?Zo|* z#!p$T_%0v;-=(Iz=~z?*#rt>x-^cx;;~46y(t0mKGGhU^1mL_nSu$qnsNdfC+19d- z68r}rsDfUd6snW(k_PcI7agFR@4!U5uPJ~>T5KR3bcdFQ2|UOiN_^0@xGLK?f7q6r zZ+#2xYi-zm@L_QA^2t3(PmX;(7&)k?|7Sl+nOSO4usE#rE8)}B%!v(^nEY&ON#b+a zIMc~1u%EOZAerhUSk*0ZLN!R0Ca%e+@HtMp)`+Q8ma&+N0Iv0#3LnHHVu_W zE3SDuC)AMiq}{2iGAceuzjW9G+uzh`+;kHUx1Z=?fUfq2R$>AH5rKazukJ^v4qN{tWT`R=1uMH z=#>@!x1g0b&m*vE{zA1{4>53(Rr$d1O1%=aMdN+gugPl?m6V{Wc%2`7%9obe@LRwt zI{>2-ZQEkyn(@AA9LP3$-Ka3G+H@iv&7YvtxbQdu8WDVvmgNHQPVJHcC-4wtXSZZ%ge;$npTQD6=+P1@f6!AowhcKrr^ zRcKn|DxlgmyZaI9opFt~>Vwjj-B;~7691)n90fH{;cdnFAL+o7C!JQNCY`8kH!;jM>0;>)F0`S{JjZ-U*1Jz&Or9H()Ut=tK|0g@xzn9l{$L*r z`JZdu2V7PdVLe3~pysWjVs<7LJVwW}jS=mp3<|pZC=r1cHyQ^wYiv@~3YMN+f9dOzlJC zVfF6NOU?MiSW|+Hf--~LwaGtp&CGRtqjPscKIJ0CCj8A4`(MpmliLi_fNp$h!TG%6 zX5DiGH>Cy18~G|8p0;^6`&2HF@m!kBvs`bm-(#g29hKic-%y!Wx&HfALAPg7?Mu^d zQ;sxl#VR>_{N$TMf2M`+U5f;r&V{+cWv40A8}j~G4o`?z>^_o;4c(gGhc+=yj)=mq zC%D>Xh@Vo-6UrI(sYJ|OtqCAUS3Pz76%FgT^RQo^%F3xSZa!#av?b>DTf|qKV1w1s9eJJgP!yn+^8lBtn+j9nVpG|tV;l64)h?w^ba*XG9J+#bV~!S7ENCpndR zJe8;M9qy)VHG)?)wzUQJxzF>S-yL(N#%8#`MYeP1dv0p#*fhMTP30yk z$z}!@05m2Gc+A|qBS3r?jjPmdpxinAWG9@+DS`%j4XHheCrQ)zuw{-W(Fw;+E-=QG zPk_K&@Rx&HhgnhgiCSm-n3U)_AAdI|>AirfiMz0!e3PZDuqCZ^<~!#;HQQ%z5qa^k zNU>YKhv_}KMc&=#+1%sLFX{yiVmJA}W)M%8n%BK^758otSHpUN6COV~8}9VqU)&{Y zR%ynx3OmteD;I}M0YXBO;aU|!!5M==jkm(<&u(R~qv?b2hio&rNyq!4$)h1R_jQnD z^-rbT8v(!IXGlTka+O0Qz%o9~HyM47->yYso=>K};@b|Q>e<}7Sovh?P3$n+Ip6jd z-HIV0B137CdkJ*=&qy0Crf#r@QIR^X*jN?!Tk5jcDIug7Y? zjk9o5Q>v%1F&QqaKm7ae&r`O%0Nmt=x${kzeNF#~qx|4Y<@5e7M!CqzEWG5E{g+LL zyUpFZ2F~f1IzyQB$BS9ub7WHC%M;)Anc>TWL2mI?j=}qLi->oZ$YbrR{|}qRhc^Gd zOt#^bSSkspT@?E```-V0zLHK~r{nZEU_X56k_KnFj_Gthx-<|i`K9b2+Ba8@)ggNjfH)kuwE+NxIky$1eVlQVIxot8!jsyLnck(=$3G1P(0R$;W zRm_qv=GDUOU3b$9C9<=YRJh%_EdK|MKyts4Y*wT8-A^|M|M#DI{#vRoQFmfpOm|{k zy8qAUMAsscZ|3}8NcI1>arNJss--uq`gAwqXHNf>x2?|PT`9by=wOt&KPxAHlXeJ; zpZWW@{~lNWZ>0LTg`GN*Z|3~fR9xpw-jU|dg3a%=o8NU$X73~yvsJEJ?&;#@x7_*j zXfqwnH0hIQg-q;DYtfOtvsBLJ!s*|aK9d=3evff*9L>gf1y(G_?-lgQZ@OQ5CwJV3rC2h$yq#JpZG?Hv`8F2vT zm^7cnlBK}A9zKtQ{9=jzm4h2-XUWUrGg-WmQnHZIC5$d(bQPoP7~RC^c19m#^eKt{ zh2)FO&g(!2CfEu86@r;P^GQ0H)zeK1B>J~fho!WP=?RCWxoKva&@oU5)TvltD8$m zpx4&K!_v}T@3lHC^-JpjX>aaD)ABNG>P7S2-m55y(lLxqWV9m5E3b*2PiD#odff$_ zW4)eDN@w3l-zfjyt1~$%y?@TWq;c~5=j=~vB=Px&k`~IX^PSQ{xl?|ev_u}9Pk+mH zOHV0zJIiZ3)7j2A$0b_wWz4>pOwTV$UM0`UzaV*?%vw_3o9cm7wEWvy`L~l*`D;lL zp}!z9lF;7@>Cb+1vkbh~Ph>Akl|<<88&s0XsXxg+QUmc#j2~jThnTex`FsAm$sy7$ z?Fi8Pw0D!|68YGy z81}m=JAnUo>P}X#JwShwpOSyh|0b1EDeXllN%ypOWjdmIK-#`(w8gqZ8;-M#Mxx~=zCp#SLo z5YT6O{{!gDy`Kd7R_{G&C#8eE_a&W_=C^$@jh5uqv~lvm-ut2V=eIq`IET}|fRcX; zl$Pxa@_Fx{ApUdj-V(>A>XIK9&k11)0w z62>n{KMwg`ntoEs?K2(h) zQZGo(1^w;m>ExnwmT2RopL;)@-cc^>^D0oa&s#u$?)_o97fOD0qNMPaY}YqV@{+!N zX?u?CTLAG&pnD1ZhT`KS(6>j%TNuBr@7N44xvKB<44PvgVXUr(pA--qa-OzGD)lg>D2 z+{H4TW!p(Zzb=`FrFs4O03DS&I`asu%1+xcm?PfI{tEp&$-~muv2^7**6W(gWo)$5 zS$RX|kKna+wfzWQTUXmD!oQiH(h}BIc4=e3=Q8cm)_$)5rJMwbeou7*<0mlwVd-eU zk2BrM8*M+&q^n9=*2SbLEuS>XgZh`JUQCAf&nF$_iTyigb(G5)^)lMP=t4$s>fbZV zOGdO0N;6r$7ZX}SO840)eaF_w_zQs+Wo>6Av`D+!y_ zG>eP}TF>|)#-GFZ9VE)>B2i9viE{SHl=Fg2IeTTw*(cMq-!cA=jDLdhlaxZ(-$p2x z$HkJ7$^&sWGFPEG3lyreSfM)CC^YSL%HVh#xlt(sx?Cv%x>6YpbS=~0!1V87`ddIB zHfK^wMz*101qrfn1_@@-FcZp7!ysAA_?MHVEbL6CwWeV&)VqKzW4JBiR%8;x=aShh zEF@RAravgXh!iGNuy9_&A{K5)SkJUaR#ioY3kSV1NtqVlk<%Ii^xVFiYZFkH{VjHF5%x4*&3!-7QUCv^mI zW2k^Pv|bxQK7sIMd45)58Vx6BuTSIhXE5xTLHVs(pOwjR0fuf27h<>$!>OIAzBgq7 z3$IPt-IL=(Jvq+p%geJE!v#Yqzc_XG7@qzRhPjub9)?FSESiM;$ymQBJls>x!`!K; z@8)6UG}N!auoCTfcu1-U*{ofVm0N}Bt1&%>8*0#w7vaqwHR)=4DDQwcIINe=Ak}@Ycbp~kIQqe zK>HX@#c=TzXlFj!S%7vhT#MnJ1!!j>+QD!thDR21xn&XBS%h{lT#I4OVoZ-=(PGp` zyyq&!S7Uk%*J7B{#KYVst~UhnR1Ax*!Tw)@?esUacP$^68?MFieI4?ba{iH}SpFMu z+}w!cdKucg3GLmC<77G7TaNZ_!Ev?%?W{yQt1zEcT)*fxw0Aq&TaE3%2JPH|cJ4$w z>#*I|@p(UF9nSl|WBJyjy$z_hk>|5`Big+S?cR-c??JowV)-_soh@kRJ}lS$JluUh zt|J(dtvt-Za0rG|FFKx8dR(17goW#~r?PNQ_F5Kxl)YygPj`sn z6WQQ!v3Yo8JC^@JEdLHH|3g^*hq3&RApbGs{{#7tV>@72var{{eHx6qx>CAe*nXG zQT`t0`#zQ%!#xKPe}MUYgnEZiei-E+qx=ZUKgIk%L;Ig2{s!^4Sf1~&9LLe#_h|12 zwD%L*`x(>!g6U5n|0LS^9rgdf^%4GKKl4Y}5Bd@ILwHMTANwrB0Neh$ymb5(SwxqR5 z_b2@$>E)#Nl0HlNG3nPNXL4e4T5_l4KFQ}Lk5Bd`hmz+fFG^mL{8;jn$6OwyWpGMy$^|LoQZ7uHoKlgpA?4nbZ7C0@>`Zw&<%N`2 zQ{GB>FXd3mXDP>0{+VJ)ZJXL7wQuTqsh-sO)Y++vQg2V)l=?%eH7zMEGwtlOj%g#) zs?!2#m!~aFTb=f1+GlC4(mSRPNFS3vHGOgVjp=LCA4z{A{mb-I>5UmzW!#c+SH?pb zPi5FLGc(W09F#dB)1P^H=BmtfnY%OJ%siO+UFJ`jmaN#UHd*bm`ezN!D$AOZRh`wC zwI%DptX)~JWgX5sp7m>%B|9lQJG*Um$L##<0oeuFBeF+lUzpvtb@$d2TgyZuDv^ms z6!1;$@XrDNoWuowZyJdsZNSscAqnIxl1R>mwYM$FCb{6Bwu3WtSJIDkBLm2J@UMsr zCdFh38Ab}g>mEu*ga0`OIOE80@XIHGw_8spgI_+CG=RrD8ytv6QVrYUEa>G%=;OK2 z!wblDWGT6x+(d39tH?648e;d7JIMoNEu8J|A&-)W$m8T;vXeYbo*>VYUF0S5B-sn- zb@B{(gX|&n%Qv^g_5=C~qut`^&#o54)A)sqRx=umhYg<0WAR%}^b1Chn>cL}=nv36 znLy*;BtT;!<@SAvtsp)tF%9Uv#4IU1#~TujlB{IXwTx~`j7ciZg&`e8d-uUA^XWTR!HbU&l-F?xv6ql|vX=x>Zp zU}f0X{zoV6k$<>ok5D?3(c%fFEbX1w zVrlQ}kEOlyek?8X;aJ)`pU2YP`8t;N&JVG)cTNIr-I12zUzyQ-Ht`iBzSGxngyf#{ zLmahs5@?%FRHrMWyvIj$GFF(XPR@A9y;B0v$(?ELp3eF4y3Pr{+H}s6^!oDNoF8kn zMpM`8L4O^i4>I~n*X8jttm_I}-{~svgis9fJB1T-Uabi zz>`Q4P?;nXy6~j{l}S2CWRe9u8Fq+N;O8)UHb`XHD=2MCGU?L=pfc@hOA6!se#_K{vdCzIYlr;xrt z%SnHrmE>HY9x{kNmjWuo-ZB{CH9%$Jg*{0o(_u%F$qXokM0`MHQVV;NMCyRb#7{~f zUJq0zGsy)I4*-=(5Oy;O_N`G6Z-5<5f*orN#AibdBr*r64Et9pp+Bx%3h~Ry1c=XN z^a`krOy)5wylFHUb?k z-3@evvE96(tSWLkhTIHDQyQjN_vovAL${W71ATLccjOFhNQ=7??_Jooh3a< zdq;W-=w;F~v`3_8fzFklr+p#42y}t;GVKNF6`)s2uK`^oy$*D-^d``&r2VvCq<3h) z(7R=Fjr2ayCDI2#?~pzM`k-_eT5<=Y4@;i_=OIQPkv^rZDt!)guk;1bx1_It?w7s> z%@3q+A%2k2kEG*3e~^9vdP4e%w!HKU(0@uNfu53n1^S!x8_?gSKY;!rNfO;w6`+!= z0+nSAs3O~e4wjvgM1}x`xgfiMPM70=&X5y;?_;!1ZUvlLM*VU!(0Vx)=n^>{=-=c_ zpu6O3pijzefF6|30{WfY7U-{XJD{iJ_CWuTJJK>JooN}AuCxqFH=q`!2T)b%1=Ona z2C6B2f!dV*K<&!8Kpn~;pn1w*pdVWbfPP{r1bW0$4D?gWaG*ymB|yKhTmbY-%P62< zS;hc8ZW#ykdrK+MA1o7q{%E-n=uei5f&Of{6zDIO$v{t7%7LD=xPkuDQbEga@zC;H zs(~h`UZ6SZ44|XcTA*W8KhUx2OrYb`Akgt@1JF`+HqbJ)5$FWdiod>McM+>a9R$sjHxO zW&@SU9QAgHHv)yxtFD3g8gc{b(uUP)e zF?<`t0~o%C;Xw?4#Ly=3Fb%`e7*59Uc?@5~@D&Vy!SE!82{I2`Vb~SJZWu1Ya0!On zF?X!>2I(6vIC-Y_IUJGltzT?1f=p3@b2v9>W(gd8ji40~hP z7sLJ-UTfvyQVegva5IMYVYn5;Cop^x!>2Iprtz=`hP^O67sEjq4#sd4hGQ@shhaH} zZVW3h+-T$B-574d@Ocbh#PDSd-?w9XIIur4OvW%B!)y$DVOZ|Od?D;(u_pI}PdE=EGc^mmueR`^C-0u{=>?yB`1FQP zANY&`8T>bJl)tjU=Q)qmHPm@Sc~t>-t!K7BFe9(h=Ocygkf+)oXeq3T#UL_6BBqgQldVo|z4vx=@(bDEFK)Z>`zBo3>TR6QIpvuqV2G z4IWbijd#~o`c365b=TJWJY|jbOjK<$INnq5afi%!W`j52sVu0h^wyaR7mBJY@FtWr z%dL-q!@P4Mlp4Gt6D;$%14aJXru<6EJi$;w1?@RvM9nFJp$P3lchEyyh3Ft$n{rD1 z4S|XXepJ~^%!s;}B+(@YoLqU_)*np?XJIBNjswUo0 zchFm5E zCQ#{t>DR2R%{<)11}?GbHkm_K0f!W7Is zQW1h?WW%w@yRzkY&m4@6EGfeVG3=1+0_8?RchLNXPfr&ZH zT>&;5O&mQR9I672_8THo1M92;pHIX~{k0xbx;g_C&w>03{SBsUF7$?KjFcW<6`z6L zx@uEN{Pjjg`h*c2nArZ=K>_)QH}vZ&MSM)aRE4Mk2aWG;3>z$LJQu;@!5WDs2^;5z zUgSKW*bDm>juah74z1yyI#0k`5upy_q=f{{4Kd&i^ZDH&XfQU5M>o_`n?cSksSCl> zgDx-fH%#++M*8cjIUWv+A*3#=ahr#ti903`S*wvSdLs07Ru~k*CUO0jpl`uwRE0E^7#dXxE8>% zqX64}sK!)O*v>tXtcGbVD2)kBr~{MXOM0cZ!fjr`p$0Hr%v0Rwi(LEYB#GpW_EU~| zAc^@BmLd0wn%P{qz{FzyNm#-7^rEfR?9wpa(+~_7vZ@!D^WihB)I)tR?`09%7uEV& zkd(s2t*eflUQt}S+rfBhRz{clC|<}N2nFdfVm4h@8Oa*&srHz6UcPKZF`(mW!ZRrI z`(Sv%-~n&kV<18uz{tLe;-SMF!7qUrwK1kDLQnv`P+dnGZdkxy+pM6>AI^pzr+cKH z6Z+pKTvy?zE_l#8%fu~hsHlK0H>ou{xnRH);BFbH_JGGjy*9B+@!X9<;Isn_Gt#t6 zpq{?w60xMBV3^nE!RT3#QK{CP}BqjX#VJa%{E+Zph^fNNbT~Bl6Ub^=( zh?auB7q?U#c4$7@wS_Wy=5T?&EW;Fm4PQsR#!zq{uRV-6^j>MKfihY8Iic`1j}IqO z8?5jLeBNoKv@r;i+t|O@x<$}qEF+^JOISust;>qfP8mFDUdb4&4Ca7rqn)8$#HtuA z%){-*P@*d>?eP#DR}^poBBQ~1(~=52agK%sf#lH+Brqn*8Dyl=I7u>z>11g>Ws+I6 zX65C4%J7M4n#OEm5l`fqGn&Kl)VbLBq?VponS}=Eah(f$R3*$?R;sAeED1KtZC01% z*{nX3nA7Na2bj^STV-0AEmKZ*O zKJa17$ANDg^GoWg{NQwj*zB*QBxoGvE9f>$YQ1$ZgyxV+8mXkQ@$T7Bz!2L>(T(Eq zfcbEb4P@qoqoJNEKRxNfqE%2ueJmQIiNwl^VK8FiP@RH6HPnxuIC(a7eZp}N)VtHf zrMAUzGs9q1pB$_&r@6!Kc--Jb z41@KmQfLvMrz%7O-s+kVsWM;c(DOH((?B?$2}^>^wI-E*ez#kpI}FAUrw$VA3bg&g zZZArrj$Tn5swHlQ2)|-68PzjmmBp34QMeACIyTyL&jI1kMq)w*fq=V_O=O>#&1~T= z3p9@R)cR*pzmsBagQM`QnndP4W%UVIOv91DVD2o?D`KQtAm7$($ zZyl<^(E?-s`XHDwZUcSby^U=M*5G1W5;V?QFoo)&26O_H8J8KXM|2N#yr;6E!V`YY z6J~<3pn-!-#MV64lWa!&>j}-8jD-kiQx-u|FB1m_U0NZnik+@rZu#4ZY1 zH2Rpy*bxUzepdo>o*z@qR~XG)XMkQoXe2C&#@$8aB?eO&wTwusYO z*cpu&mzK0_?1~Z$@CAe2Nsv*V+G%u6)DN`uY{cgrKPHL8E~+pOnL_<=i~M3fGdN(A znnAp<(C;!LZ!n-P+>N2*1I7j&7i>&muj@S?(c7$dS;$j2osUXVfFAe@(Wq9;`3#$jxL@dHW;anxZi}4Z@!N6 z8f&l{&$Z~$o3(<`tO!_1??_APMtOa({CZ&Vs|=EQIAX$x10UHFfDuos;4}}eMZ>g8 zZy-oQ;=ZK9=dI_1G>C&WSmdp$@&w9zMBttjd)&2Qaue=pzQ%{Tm-mQd^u&jF!ax}8 zi3?vLl!z~iK_flefYG6!;H$@DhX=eWeOGZea^?u|wRmilw+>G9JYI^;!uh6lVr!ze zVn$FrIneihUM$+vL7l}L#4O-VV3Gqe%S%jEKqZ6IOb)c2g5YqJdM`7WVb6oWd1B4R zuc9K28%Hj)actDE24$_Nw;*dh-g0`Y=`9x4TD+wS0v_&46w-TVzJs%im69s9S^y{H zW&3NuQ{bzGRhy}^9LIaSbV$N<4;2JU*jP3(=v8<)hh3P5v-ok3U!~JSAelf3a+!q* zjPm39oRQu-4=$g6t?c#q4KMy=E`~c^$|wZ(ZdmZ;;*J@Lh#n_2Cl(w%?Wnn|stj+1@#x$}nD$ zr@~tcRx4o1gI(KGhuai-pkd<^7GO`Hj;?cjS_Z>B=pY$7Vc4+Z@#Uo@mlT^$c5E@_ z{%5qwU<-VHQjN@xJ4xm&hr!YrDxr51tmBMZx-nIJw$LUQOuX1L&hXqplmTb(^RE6~NU(~PEL+?o;#^;5; zCo@NjABb5LZ)>QK4VRK2_gG*x^ViW+C9J)`6uw$XQ1{jhrtYtq?bM59f@j8N2R%>m zHmIWBXvi;~8N(zKV~NjgT{0#RAu!G}^z2K8>_S7oR0Eg8TkFXaE*wph2gfUzwa|0H zJnr$K<0tsgqFmp&mj*x36b(0Mb`l{)g}VW~q40ZI-m3;L64O=A9U!%|)7-VpQ=(6A zMl}RO!(h1iXB&@k*u^`&1T;V95l<=wSHI0;*3a0$x`9diPJPJ2}5j3@fn2Y1^u}Ne*uVJV4`DJi1CuTiU8|f{``acjN)l1j&LsH zyIN4}xMSTxKK;U;Ai?enTj9{giEK}%V;Nm>wkyN1WoH9ek=f}0`0T(?5;VmyfMWuU z>W?0nch8!LtKcI*BdNiNICe3OD4zM$7K}Kzu@qqnVVIxo0v=i-))WvgW!E!|$D(+& zG(R$72T5Ikhe^iM<9es?B?>mzk0#+YE1gJ)0uzS-I|ukm5jq zUMSKr51vaUTPY!+VtSKNJgi{C$g=X0C8LYWM;4DBUN(Y^t(qgAMlgUrFF(?wJ3g$I zuG{)?fFk2GK#}nLDPZdXjhJ4PFtEv`qCAtB`YS8~?vRJRRmp(ysF{iIinKQR{K8#C z7Dc1{s6nmrt9gDlVsUU;1h-z#D|I|kAOcuqmFNd zJN$(R^8>VSE@;E{itmR-rNK8rNXwR^t+s4Yx8@0Z*5wI%GRvNelX`qHI!G$`>%c*A zRnC2e+OXRf{oy8k($b5PAb;S=y2^Ol0Njjv-5`6!roYnwDM*OFUQ68igB~)QzhY47 z@ew}>7?;o<<3VeMG05hSMp8li{9T4xKBFr1%X3`){Po~-)0Q;dYt=LNunw}RhY zG2XSJQL0htMc11;t9AHBh#O~;8|PV&ZQT$+Ie0|hw`uOAQY`(n?fA_y-FDf~VS}p* z7rZKcmG)jC2P~j2^jLZwO`q_9%NL{< zk`RZo8L6mWSv$?w$X={01@|mk1iK}B`KLJnEo8KS`CE03(E`|>D;p|8&84VsWH-Oj zqOyRy(o^dW%!n3E^stVP7SPR+o@?m2*w>;K42LRjbpu}oq8d_n_i1II`T=nCXR#s5 z87$FwXtg;kX8uzIo>0H|^0L=Pg*4*NM2vThCeSHlDx@CM-#NfBRu=Hq>X$*yy+DNT zRe?uV$=()(ZKx9W9retq509Lo zjkMVqrCUWQbiQ6R{;rsQSi--Z5WWjtiUV{QqkukFnML0LE8*u-7%#KD^k5B}S6#L7 zn4P=9b)i1_q!b#3T@twIJ7rLQb|$X#=#?4j2j3UUQ|2G(pG`MrW|-tvu=S{<5T=Fc z??yz1!|9)Ygo)T+62R`lUL(V|yI3IJY@r6}osEG^-Xt6-XL&}`b*6+aV}AAqC*e_# z*rjO0n;+ZpEk$>>g?Fpp`ij>8s9iol^k?_{L2E&XjP-bCkTKI>ckqP$1qyp}fRy?? zu;+liVP16HO*cZi>pz3?^=D3WVJ(;zjGQLy(SpBT%n~RK%=D4&#;`vL;rIer?Fn=7 z##B|oLTSip^YN<=lS|4S8rGKVCWk+##f}{1o6W_*xGz(U&B)c^D1Nok~; z{zVo&VF(tSEymLsgz-{3&G?-fW#b)>xC~_v%jq9v@h3!7dki~zvnXMfg60J5hOzm( zOc-I;Nh#=sNJcigNvZp+X-VzAVK#aV&9 zI{~{rj4`^mu!m4=lVJ~{XiR??MdSJdDb6=J+myi{Oqm~I8^fNpPt94K)eqfxzT4`E8uSO6^?0zPfs9H@!j%7)EKu;vM~ z>xG`G2R#q#u{y@1?cBgxijIuvku(;NAMAUI^+J{74X0tI-(|pPMMq4&Y zIvY}$%UJ~>?Ws!W$!J?SFjo1vgN;V#FqWQ;bZs=mM?>i5 zxvF$5lQCsb8xN~bOKn|?ZI=UidPL8aKtI#bP|I439x`d0lemGb<>9~$Z3bmI%gx41 z4r@0mp>5E><`$oIB!Q3P5RTy>A)PDO$n~)qM(3oT4&I_mQ}ylvb#=IWU49NKT^8k+TNT-7rxv_1Yb zZM)`c9#NJS+9zC#_EsabPbHfl6|4;^^;Sz57->_R#>z)hb4ar(6p$&zHk#%QAA^zW8*zdZ#kprgT>V^iQ6W`6a zv^+k>r?Co_mlroceNcsOpNp6`^#4y+seD@Ezai_*YTdYE7MSE|obwv?xz zarFI2G{BhX`nOz;Kd(P2h_G~Mh|yW#J4}KWqHQ>UTtxC| zD`|Oz{v-YgkV8EyfxZkH3m;#egW}x8m&{7SJ>dWg=>s1(+gW+b(eL8YmqXgJ)wpEi zB2+-nXfs$J%*H*~&*ngY)xH8Z2tVu9=JF;E#^ z#E+iWA&!Rc=dK#`wn2m%; z4dMzbL96KV5a~ED>XbySc-d?-b`lsxy~jqSK7+Hhy^ip^8`3U1r)GTScHAxFD@Zk~ zUk9;caIKEeMnSZi!*V9=_1mTZvl_&e!Oi^l%Z!-AQ<@8VJ*D8}1}Fdw%a2t`lVPfN2lVol(** zT+@6yHEFd8*NU1^)qm|sQO4$52#yBa6|TnJx;gKPc`4~`JSjz;Fx&I_6)oZWb^v!X zdPX;JkoM+Zx~plq?4;LdR+8vbuzpVGHo{8fGUfx!gW9rYc3d~xa~p8qjx14g9>6r_ z6Zz41;(l+))Q7l7*OuYguu_z;fobzxd@M~p?wP0a1-OqMBF3rRn9m`$H$!fN3!?V< z=B@G-K0x$4C%jQ{>8m`uPfGUU5l>IYxT%p`ynSlp#?`%=trfZ-P{sNIR@%(w<;=G$ zFJLmh#^n*SUqI_w!}`X@+Aw@)@g6OsD{z1uIuJNe;c4735gP$(s&@1H$4(C1&?{k?3Zy2_MkhL*n;kzl`xTKF~A)iZm>~x81g~~1m)Gmw; zWHg7aN!oB|qrTv&RI+nGcXqQpob(4y6>_SWR!_#OWh;ojN=`9dQJDQtdKJMXL&H{A zyrOU#`!=zQn6rzq`eqLd+llBbFx^Qz+oN84B6Vvd{9jix3jTG4-06560sjU-np&WA zMCP$GW)=O>4$@`#E6?q^ed~}%E%h6gcev$VVteGWNfXoa4=vG>6BllgS`lk<;#m*? zY$qiyJO!{LK-n5=$&sX3C5K4xiB&p~SlMb*tO;or`jx8|YTQD<&)A{>QLKr*RnSlD zZOI{wB&1Oc+8rqF02p-ot2we18_TGTQ5Vf6izez%HTzR&v*t*NgAxlAYjze@%F43l zC_uBQ#q2C7Lz!%KQJ%|Xqk+xFjM*4)I2>HWG-6_6th8KLo`NBeaOGOH1Er83*vTRE zBSXFbIuQDiWowpfm1%j3X;G*!vDga66MM&6tl6}d1SqvhK?jn}E1pmSg2V+oE!M<^ z`7B30H~@BJsDUIWF6^##2b=M&3GiaGoJ58c{C^vfc!Zi+SVUW3;f*#eN2Y-d@&P8; zUa*rHUGOM0rfOrwVrig}V(k<%8y0KAf@3Oy90#d1-$Arg-?0Lo(7^J76N%X|-Km`u zwDVgN0Y(8pjd6lG0ho}5oRvjI3zNWV2Wkq+Fo<|@$}V~-yO>MaMc9_I(r5=vPIS|emz6k~Ri%~HuPEla@Ye)gu6=?B%O>l1_#IY;1b2W;pE~+`xoUs{x zwt2RPk2FVYl$0{O*|}xQ#*dLgtz6JdTg1$9{+OF&i>|(2VC%{Nn};bkrYSeZ3HE4j zf)Oj5f?umydi8o(G@h*igmr+L1*nI9x#pKEei=xW0yb)ap?nOfnI7v4Pb#OTINJrKdzt^aoj+G6}2bBYBgdZu)gzs z=UE@nYBfc|Fhwer6tR|rXC!neqCS%7`3Qq-HyTo(RinE%Ye^B|X6H7e&{7}5dKi7& zqK{%EP$A$K<2XXn=0*Iu#0u`gp9@m>Mv)>le6B!5HZL_V$;Zg6EjOtnI*J<6v_tWq zK#vwQ`!y<2mBAHgq_T^xx^l@(-Cch|Dw>fwlQzn#T@3sQjOW8s%_{nJdiY(Os)NKsoV= zR7jg{1+G;QL?nH-J5JjjtKA}{o<`LbRj(mxb6@*a#iPwxpn{tYWu_?2gz3rZM$%CL zQetHzoW#xHIPEQBx;-3Qb}Qq{?CLlwfg}$^6k++P5L$u}i-tjn*f30EfiN}<8C$8O zu|ODGsW7%$O=E#Dwp!)jQ!J>T3Jztj5P@_N|1bl6vXdi_l#?xb!77ua0ag^pX+=O7 zuGP{o5LOJKslwA(AnM?{c&+{WxZJpB0kMzJin#S`+Hb_lV(7C4YpiAyc{|B?J6Y!K zq{rLIGH)jrMjiGvdss-yZX+Cf z-5Y7P(o`c^Dn#{A^>HbS&Dh7W%Loi%C5zQh%Fs&3P-t3Ji^`u?h>>Zcl#r%bN}@^$ zgaZ;q>3~Ej+g{4*z2w;Tl1hLa&PpJv5`ehD`x>s^;3?n+kEk?;3=*1vMkb(1O~8gs zK*{%ml7PD;)B2eVrjL>7V`TamnLb9QkCEwPWcnDHK1QaG>6t#T1C6r-jk5!dvjdH@ z1C6r-O=<@=oE>OVJFwyGK$F^m4QB_M)DCPoJJ6(dpmBDf+R;#@kE`ct_!(#T8E5zz zXZRUs_%&7;ek2|QTM=wUuob~p1X~eoMX(jYRs<8OUv2=G*F~2a`9g*5tIo6VJwX4FLKFTAkebDriJl&7S-2&!$}}#8+9)TPO52S;=sRC~_6si; z|LxURzTH1J^lgmT|CKL3e5mze^{K53 zl|TB$U;6xyb{_wy!Vlm1#^v3Av-PLnbcFolJs#g~HNF}5>pI|-eHpKK>)*^C__ucFkyXkVr=UOV?K^T zkZ|WGC}I}U3vK8JL8)$Soqo;QntzX{ZLc5K`1N%PySTW%WbO5h#AxxyGfoME&|SP^ z3s)0T3Vgp6gSoi4hMp^w1HU=iD%`Q~PwlH`t~xVl1^lNiGYt1ygzq;(gT zF{VgQaae>EB8(!ndVpv&uNoBGqJT?av`7cijQFaieH$EQ<6_8t zD72(|#?`*5FR;xg;@IWb4{x*@loTYcc5HG*K!0&rek8)uBaYF`AdD@Sc}HxPTnWY^ z3N#+5$&?WwO8~gwpcSok#_^9Bq-x_JS6cpJ)5d6Ri@21jqy$QE@e_ zIL`j4!mY=p2vWF#P8#N>{t_6YIV|3=>BPQCZ97^85gjZj-@rvfuCuv9@(|V8oZfR+ zT2f~b0VM!~Y3qpvL+TspU~K}yf~78Q4u=SKUercadSe4j@YdZ1m)m@X=xh#Gda0TX z=%2ei-9{9wbgvw`jV>_BuzOTO+NxlK_L8G%Lr~&ABQGZ}snUHtbva9oA4g=LO+5h) zi7CSr3;VbMK`j|=eN8D}eeg12`wjI(+B0C-8J0K$o(#jj&Z{usZL0(W9=AeB?N+IU zX1szc3`6cQQl@?aol-7Ha_B+DMRpe#(pdjRjiBZinood9q16f&s|EuoE2vd)f>l$J zduimnjYdi&rJ@G*Ue-xeoDo;aR3&|#*H!xwACkSuK?CLlmz&HVb25ji8tC4y2U0Wc zsl<#X*i!6NO7}2Xj7wCsxUci4WSM@JiKTcyx)}XBNacax^PBt(+u}P4V-;~m7RWRw z37E!tA?0AdPkX^SnebQEnOerM6lj>vRo@2OTf!fz>^ro1GQuH$kG znb%eCb%WZJB$yID0hl22_@1vD!9jW<_$=bI1+kO=E5zhfbMPH#&QU{ z6>A@^qNp#IwtMFD(rEL^Q#@;#JUu&?xUWyFpmN@r*fT%r5)ORkv&JUz%;(aZM`zEi zk>IC1vw2nS-WQLTb!v7i{pj&$^YlJ|Y&Li%OmFcZuOXk>%wTB-Rf%kJZpyltPZ13~ zGFpL?vfwoBWJwIM$uk=U0EIw$zXpCDm;21Z{OME1M4qX*@4nB@p~}!RB?XOXe;da0 zH+tWmNVXriFBuvf9O@q$+&Pr+sO|LBMDhr~ATUr5*GxCKD|zt5%*1^1*g$f0;<-~( zbEkGBN2Z>dJTWny92iK(pPSv0?4O>vFfoLFW`~XYKk?Yyi8Du6od0z{iQ}Eyw)}g+zfC+bYr6KfmA@&EoQ%H;cOfkDD)2UYWNon<+co_z0}qBndD$6Vv-If8ke=RY(v)DPEURd#dy58H*+V%7r&vQ?@ zxBAUx@0%#+q4YG%v?x6T8s~H-Vv_IFuMx+yD+kPd@Q2h}L#AICTbSU^q{eGnZ^I|% z5#)ELJqAo2{ki_~I1Y(}h6FRf<>D1XN$+dX&5%JH%DUDMp|73i4 z`oGLaJ20EQ^en_l)DvaUH{h&$zASpm%H5ME_b=hUG8$1yWHh2cmG@NKLJon0|XQR z0ssgAZmd>8jd2%#d7%IR1K9`w7XTapY-wUIZgp;HbS`FcVQpo1Z*prccx`MTq8I=u zpcDWA000000000000000000000002&z59>kxREgU^Br*igRTwijB(l3Gv3AC-FkLD z*Ysmt!1M!MHTH*F7~3j|StYkpN=wRm*zotaA0vXKNQ#*$DJ7+{ii2HuRaS~(JQxv- z=MVqmVU-4VtSFN_`_C8OpMCe@fBg7={O>=+dBpz-_7)1^Kg+@u`!U;O zNp-d?_|Nxw@%4vS_^Ej6mG#&UEB+gQjlK$f6u@Ku`Qqw7KKu&ny_4&my$&mOlNXQY zRaGR{n~J^A9>xXA&1w}EkJiWP`@yDUaZu$!xL&7^K^R10Mf@zNSXo&MzG|-c!zdZ&f>2RnnHL=6H_08#YARfZK%YD_9}jVtXEg#=;bV~HRS@M_6($*B<2Ee9 zsNxJ2e6#pwVXpAa|Mkrx_~zv|0e|T?|K~Sn!5{N`#(8|fA5F@D{~s=Q%c8IR{j{RF zLL@=pE0jqVu^_2}`+SqeeD|EIf-nnMQSiS4Clv{NV)0T~;zohVf_wf;nujre+kH~q z=9>yo!BGl4nX<6pn}`#Rm&8T}C;t5{D;Tb|F7oS?tpI>D2Q0>fCE5x9^ft`ml*Q%} z96ls>P3@=*t{*vCi?6T+waXCkVm@4KvMl5;J=@QA`1zWXWhK}wLuTK`$3MKn?~cN^ zEgAJwkynf}QEbqglb1+$^|%&W7qo<*8|2YpYJsJ_Kz?cg~EW-;8fY2#i8l36ETp zGBnp~BC!YFoCgArj`*2&$++O+UoS_(DJ!EQS%dsM+*;sb_AZH85X(jHKtMil0eKCQ zJG4MX*%@(F2I@xOYX~Tt(#{3tFp3)KB$wf?H6T;c<+=#y(*!Ss;$O=0N7!5jVc ztw8^oRhoX*wm%AczGr0_-mv#!72USn;MvcfKZhS8jW)!ipvs(STA&D)FEU zx1-POhCSHZ!9U@P3wEh7#S6hL&ttAzUR012KAm1b2a0jRz=$c3UUmU=2$3r}kAj;lpC zBz;hKt>q?74U2yeOf?np4oo%v)I}-7jaw?`=GKu1M!98mfv3a$s{s?zr@mTlCDO5g z6guQ!k}2K7t-+~b;TNUiKsdPZR45qYq+F-rBRPx6)L#b6FiE+oKQ(Nq+({<3f~*Oe z6r(FLPtaCevw{nz6}sb`betN@KcXwEt!Az5d3mV7xT$XQShI!E($a-4xyy=R~T9@%GeFWf(4ZlNxHm0TdhjjDjC|MTy z3h{QcNnr6P=bOsnAWbsc)m6Y6{5{}7&7yPzw(IpHdT0>e%OvH-B6%dq>zRNi$}7Hw zhEp*plhqn`SNl`>qIn6XdbvqB-26TKi{sp+8(8jS$Gu_8aFbTL*Ko>R9&Ur6jUVz` zNm%x>&FDe0H|S@gI42o!E2=Tt`cS5Zg@?~#1Fc=4yLUN?1h}}#@`4@ijuJjm+&Z0g zdBIQc4Y74Z=)EyMz>g3sfmONQ3WNKwz^kxSYv@UB#6IY`uwdgIKMOVeE>WfFwQ5FI z1kKII!Td(N>7J8&}ggciWU+A49S#=Xb)0Ncf81(;e>$J= zYfegVib41j_pDYZ>43x8lc!&(S~`{HLc&jvf&o;j45xBUdY2S=2LARi1-lPihl6r!<_6bXu6PlX@!{&+C>@m zrqp1@SWK6)yoee4R?H`*+RRax1@E~kOx7u_QkIxmaLvdWW91N(48X6*#tq3X9w)rJ z4M*aG-Z(-Nfzcwd4ZHcUfrlA@evksdHSzQm0{m{eu!lnUl!g^tpS!Ap#&f{bF1t@& z_rP~(8SD@ox=Z2>m-OPs3)fsoctWsq3NBPhgaL@Pcq85o#}SPUpbpjra?|ru16yDn zMFA)*^pO4PSyTFFy7*V$=^^nC&(j)f-y>0*%s7e==n%^~6WTAb>R*314%Q(x)1$nJ@;CYBI_;iO(F*4=uKmo>-ZKXyW(B|Q z#zB-qrHb&pLGEnBA+A8-N(jU&Uz`6}u&5gC3bmWTK3@Nozr1hq378Q4V()|>{?>qB zX9|oRi*$H}7pm8IV=icU7&crPv8+_N#CDdj$uC^L*^ZpD;v63qF>RsTtk-!Vd=&8f zPp^MD3(mO(6!ACZtEMqf3VVmbjhxb8J0*W7g{cD27!z^2S)(-J#=$s#kS4vwCkboh zIPObmb#W_@9ZO$2SuIx~tZ!N0(%>#3rq9jw zvj9>>&E+tGpt{d%JHIZWQY8XtVm5CiBS}V^ZnNaBOZK-7$JSu?y;7~WoyS_-^>8u% z3{_&#JrAx9TJE?d`{>2MO*bsVbaZf`)ZDXK!zO_h@PfxbCnmGlsL8o?_A@tQh*L92 zjKl0m4Kzy)z@P7L6S(eR%&QC_;>*{kWjVBP2TIdN!KdmTX)c3TCza@oTwEWH`cB(K z&^S!(V3%34_51MQDp_@wnV0mbUS)x(wU-+QxsA6Nrd00>k-h9fr1bKm%RdIAVa1Oe zmsFf6ahupHey$tU`txK{ufm69wOIu$4cB=2cf4s3m(^!}D)Y|K4C^V~M*-#POW9Df$stYLaLV_V1}9cHTk>9ZyCo;gV&hO)p^!aI{31pEKT_4xezx*jAiI% zx&zxnz<3~kk}rbl#KSTg(EcYuZs#>1697Ks+seR(K9;*hLx}@|#@3Z@8DuPiEV*H7x|U|b9Vv2j5e5M7&5QrjM$HxznUIDZ=yZ>uDu1dWGY_nfSipx~>w`rc&dMHDW!{&E0v zv1`Zk!tB!!Ue2rZO=pjZ`H=G>UBFjNn06#WO>&WT68UDQ=jGr7qtJjyh8&49DTJ@Q zhChAZH&QP=nyY-So9|NFl!w*GPuj?+B5 z>0>OOC@Oc^9sScG6gGwF@qF-kiQdq~j^7T#=Q7R1UU!+PK=l_qn?l`jWCdmOdhyoDEVp zw*_^d&9}F`37MTSto^n`0$wv5@KW;E50qYf*fG9jRnMxCZ4qY2iep9an=cxqF{9|G zWi&Ps)d_v%GCetvj^#lAdNDl3nrn_mGsml*1=ZG_$z?pG91>XCamAI^JJ}|dYswf@ z(DG4r;Blx%ED%XkSYfqdal#cV_JUbLX%A-H$VMGlwtIm;S_&*Jb8Qp2LDw#T2(l9p zz1mzy?1NI~#125M3w=^v!5s7q8VqG6Q~^c7x8-eE5R3ik zr{Aj7S_el{+#9SCSwn_s83$HLm;=FWb$Zo-bsii2_=ZdHFK#=%>b%-M%5I0(IIkAh z;`@Osn}-$?0BAQ^z!JW0fw#DY{t9bnWpK0M;x?-olU>B<)Fwy_37I?8h--uj$QA5yj<9~+!M9?P;Q#nLGf~?LMk;%yX zZ^aS>js9IN?P^lM9lb(oz|Vfd_reF?x(NJ+aq*m%Z7q(svW?po)!DyvaprH8q>-a|hauwsWA-;8=4@tVxh|%P-)6B?kfL@t!zyG}O>= zb_E&PRonUzwQJlbKB}_s==^kU5HEBhweH=$;t#Lnmk*bbU6o=i`h)1@F_eWW^n#d) z5TbJd^_X-pxZdBe-d_D^>rS-CR^eBHZSfjVF5rx*dooh$zU=RmiROw0+TUSa=;PGP zT1$MHG0&|&{5?#?Cy)6C3$>M;q}qDoTM-yE7uT+9vd|lW;j4(E>LlYkgtkI09ShdC z*h2_1-1^dgX^8!c`KR^fI^~ucZ9{y;{Kh}bU&U&Fu|E|H-Q`Ifyhn;$s%B7 zsS$QfT2T&3!Gz5Z9VTyX<&_WGTj0$XGEn1Wx#Y6hPP)a?Q*8nn+$dF;J>L`&tRJ)b zu0hvq8;4NjT|ftn8s{MywOH8&cN30K{t;lAHtt#^%7yk&#K1Hgeq)Lt-5Gk5KL+_7 zE1Ffn3Q3I}@XM~jBO~<+GhT5n&q`M>xGF@$d%8Obe<10z4~EakKwSY)jk$^cCfMg6 z!%{Zt?zH6#5i={Hs2Z=_q3j6*<}X^ls@~zu7Cd55pG?D7ouX-+3a&yiI?LD16EX8|3J&c%1i?Y++Q)D;*7Sotd#4T&-5B*9r^JVF@(~9nB=Ae0&78|go?z3W@pP9BhqB#6J>g2q3bX@_aPDq{hF`NlWH?)5?}=*u z5dByc(4-{#5qsRz8ov*6*a%dcF9QCRCBORNclty-TbwxTM1EA{$#&=mVNWhHDf)=@ zI<*Z|2ZqQkT8MTJhntW0fUW8IYFsvks$>Zr_ZZPrNQN!8T|(%xueFj9xhJoGxqSH= zZ22VYTW=-}xk0>!t#CIe=0vUXVKsMCLVsu}*$!NsVkuq^oQ;XWr&OZnb{Uz-?tPPM zNGz@GAvhF9v3Q#M?|zGOj?1De%^A%2H6JmrUf^a~bCnLBhN$&aZasMmUo(gbZsMZX zHE}OaW(H*6>#(rdmT7q7GTAVeOv{?jHLlETq%LGlP{ri&j$O!VVJ7 zxIBfM_xIDn^4OOv<>2(~kXTfCFOtWlfuI(^0g%{L|7G23A5bNh$Qsw3XD*d5uBT6&Tx5xDdO2pg(_%Jmes-37V_^~q@p=2SF zu2!zTXmvK%B3LFYjd9Qk<%MYyL8Lh)Rmsw2pYk=@3Ms~Ot)r1q)rct(NaaL!?!zPl zNjLy%P|w>=dVm$yw`UW^OLfH8xeLL?+ibI91!O|>MkHB?SF)A)98h)WfDH|Cm`8%; zedd=D%s9`!sbm{=O3*2ZpL*3*9)!=GY;N0PbgCA0`Xsc)$0Iiw`L=5;n|znrMq3d| zhbG(wPu7@xF67Xt8rcnBhl|v?p#1T-{!IKuEt8mSBpjBf`<9-5jlY=Rv-4P8iK{*3 zrw!B$dTe*u=unLe>prRl6TJy&Ub1LDR!4v>(p+T0*@w4R!SBw#TNt@?)MPacp_&4l zyhGdFe`5A5g3{Hs434VN2$QP_tp! zCd*u6%Zv<+=k(qN{t)4e_f zgTtkfjhqIx1FeU7LrlK|9%#@H!d)k~TEekb?>V5~JYS7|m-Pzb2&)vxLT!3HkpRiA##bhn_dzVy|X z@Sm@~4BVGkbLV{yT(V;MrgOdXuO-EwL*+SI;mk4RW0r}Cw7jyj%y~u@(y!`=sTvKN zAZB=}B-0-g8$+7+Mf0H}MlD2ydt1EDTo;qlBQD@zqKLh7bc~3mG7CL4O*eJ-ic8UP zPjtdD%Lzwn0AW*VpgxWEvO6bG^|((91d#uOVEnPLCvo|YfNDa-STW^YWUXI(D z(Li;-VY=8Zw7J+Q7KVJ$`!N{g{c#!O{X7}u{g4duekumBFnKtS-~W za|{j~HMPP8$%uIsl%DVyyi`pi@M~$9@jLNNW2EG00c&@NSxI6H`l+`Mz#ApHad$OfN>dwH z(Paswc!7ICC#Qx4{1a2_kK_W`jg&L-N$Zgf*g^{3M)~?>%I;XIfm8=)Yp_~s9odDj zS3kn$lwJ1;I{Wp*<=d;aowunI@vm9QD$4v&{2g<`@?Yg3-K_^`878Ud&nd%N+Pia;M=hN3F z?@|-A;3_Bk&2~4BOrhc?YOmR3H!U=hgy=Q4K16wE>%D_A;m4r^Im8peZJySFs6qK@ zw=C2)-}j2I2|hH;vra7-2HyYSeKu@xy3Mm56`aG{KG?u@?3XbdbeF99iCDkUQQ7^3 z_;y>MFJ&~QvBDgV+MgjtD#~83@|_qE-@+$aLyzAUj*29OfW9nX6}eW%swxx9Tm)`7 znc@!01dy>Uvjt;N!tam#qFpu`j#Af0#dWf$rJ+{ErtWb!qFkb}N+wlTX|Jhw9Fyz2 zEDP7MAQKcX*BP_Aw#RWI0_LKVwmp=26Ws!q?lCHl#dJjhH-RYHK#mdw*Wp%BP_xyf zm+yg)LY@MXYAUo3rkK#`bnV7(4dU+E!oOIa%*uYk_6p;)Dp}4TB|niRXQ>izn%L2m zVv0!49@vxS-j!qtafK%nZi}-<^$joh_rV?#-ANY#CePtV;#~Ez(>tSir*8luL@&o1 zma>};uIx^Pux>Dp*9OKQlFEtkMpLhSB89;k${8JtSDC9^Z?sEDiZTd;Tk7m3m42>) ze0-tsk=Y|R_&0#g5FF^iYkW;CYIC6GL>TSMm+!y*^5wffjCqo`^$yz43Y^69S)IK& z_05%fvch4+mxAWJ22iTC(~~=>V6?2GaZQvhnjCZRjHM6Mp7*xew3?N2jumQjpjgQ+ z>}o<{T`8-QMQ9=0X8Fy z)VBn)b>WAws(K#Nef(fxYbu72&WeteU`nQOl*%Ox^{dhMP3l{|Sw&!fmW5ToWaznERy^Uf1KUS#jJT-+C;#TG1UXKn8>e8<%mO_VMs z#jnM2Fo=gMUo?Oqq{?lM<556gQS9nMY>HNsTMQrzMS7h?rlM|Xj6&jOR>u|+znLy1 zw&VJ$tVcU*%<{flW^y6S@)ugLo?9dv4ac`xw&s=%&_xRa zP}`H&$eSTlZKNfpwVP6epBwc?m=8GkO@BLv4i2M~hWC~Fs+j3%s>7?o&SBn7YG_7f zh!@#1UqDhPDVvMeo3hGR3S2SKwP@q*OqN@A3u;u{$rp7egFtjK7~EXkPOHg$qFbjZ z>9?BPvNG>mI!K2~MAb}`mWeveCq?op^(Am7nAWtnF1nda4p+=4n7&Z62Q}BbycfHR zPvrfM-w|^#)o{5fRm`V?Et7}t7`=w?^Yf0`tWm9MKrF6tP1_SYLh_Tn`7_u}XIQRe zQtpJFw#Lp$Uv*0y?Vf`pYh*ivi=XR4xlX4YQ)%r|=mR^$w&?wB8efWv#)(#CBNmSP zXufSWLF0=y-%mo3gA9l_P@c6)GGtzl0vKLj10TOlyrNAhIImRTaQLGheN9nFGZ5YIO!rOWhMYV9%j{WH3PdzZo#!H9rv^?{kvPc=KM(;SADzAPdTd$8YlhXQyG2En$Pgw6);~1eau&T3h z@6!#(OZ%~L?Q?$yX(prN=))#WJIht`A^ooG%2R=<`18r|OwuwbQ`7$hT+YR44(8Fv)c9ybb z7r*i{DM}-+i;B1fl=1ZYFOr+vE&x#K&ZrRVxgyvQ?Dv${Kab@j=Eu0f^VB-m#kM_8 zII)?FgIe5|1&y8L8(d_ZXK`nFVLU@OP8OGD?k;Vilz*MT&8Bbas9c7rq!@)T@bqLE ztP5QZvT@GWP$r_Wm+2SGvE*2@d=`@XK;oH8X@4--mdxH&2exfsSNG%SyXlb1po4|m z659d)!tiMe27#tCw9E*GYJ0x^O(9jo^MJy40Nwv+4dxvHXcKMglRj$6Dd1zb%L(f#<8dMoT-%?wM!PIRCxl%a}i-GPqmcs2f zJMA!yD^5?;I9sErTZ24a+xF77`_it{lyf;>y0e6JJ?i#`P|n=a9;9doszrqv_PdPK z;uG{KbV1U$OIH@K)w+6gV&{l}9Nw<0A3*rIHM? zTvNq{Xr^LdADef2 zCklRr)=*9%^cqtY+gtPR((uMn(E}yMs10Sht6Er8cJ)!)kywJ%fW4x4?LG~D$g- zKAB_VY8=_)DMHs}_2Dqhuo3hUoywX;Dr4PXxw=ix>5Z-{ZbA>`CJ-YlC_}Jb3tyoc zoItaf@T(kg(CgMi9Ht>wT(7by-Nev+NsP^a_YN|=s0%0I#P`?ynsV4t6_ev5xbM(h z6U1!^=VJh#*?qG^-_Zf?(XG#m^h)WR2z4SV$B{j-dH6H2b$T?y zm;Sz}n@{THP|=COBM$sef7>vW8=cRT^I7{mr70o@oEjxfa^314fsTk9TyuP1hI8-Z zoi#uMp`a6x4L&$tQnMRj$BF_rTa?cHoEh>7CZKmeZo8HM=`9;BRl2iX*Jt*@qeajI zC+pdTWsH7Cf^On?p9R+_9yseAJ=mnKC>=L;W@BSm`P7KYC^kSBw1}~XkZdgt*lo-- zbK$iUsmG9E+u9qQgaqRkjN~p%Symk&!?Z;{x};bv1H3hd-siRiQ|ymwm8m7C6k0B9 zm}2WtGr}pyT(6z0By*x@Oj%|)Ic(-QQOV^*qPM>~ORvk#b;%BqT=oJxrIxt}qz#%^ z?l35EIZQ65_O%nrE*q2yacmz(PMvqw&^l!two&~hE-iiw|8 z?D4WwgR>o=qr5}820_N_N25uvxr*MUfotM5E2_ttA!uYX#;FZX)D~$X@2JMeth`PA zaX88RvpyYkN1gVv9Us6>G(w^!3WAFz*Te;pf{WkZ()gJT?!uO?G@=?Osd6H-FuIiyk0hg-z9Lvbl7lG7n7rZ%L26Nu zihr{+r50n}+X>kMTUehO29a*)ZI3iffU&FM@iUGL>RF#sJW`n-ECKeK4yQ`o=^-C; z@=??YXY`7e<(;AkWw}XZ9g3(N66@WEG^=gNkH8oOpL?-9tb}LL02A*{Yb}t zISl%tkbf}rx0U&X{?{PsI&@G{LQr9VgU^?y*=t=ed$6FFI^{eL*Jv=bltk8ZqRxhE zJHE7N{)dgd8pkz;<4!Yy z0JKnZ_HK*gw(A97pIBw1A04dsMYt}FOYL!>9px(D1NtKq{qReBTbO6U=mPJ9r$q}P zIRHfa#JUZU7;W8h)BO4)hb2)zo5q3*(H2JXs`)(bt$TL;SadAp@7rTfT}7B_!P+d1 zRhq|@UN-1QXKDPrZC*g*%g1!JY&lEKKlF9!Z#`wxn@u*~eEGhwAywNi?4e>=TsqE4 zXpi3HrdEDm)&^5wa|k?7$T9pvDf?rQ!$m$g199}_`|SeBVPdq`w%vr&3>2+~k>TZ( zoM?9?x-yZ(IvTLrC)~8EKWlPBZD|ck`dQgnJFsy=oX}Rtc8+$tMiIJ3{zyNWyo=gB z0_&uqWQktLqzrDbF&x_8*@8;*055#?l$E%wW!0fu2!bfk>kzUIa66)`lI%r{@dYc2 zQw=iCRe@VI0Gls4ms0c80h=SgC~HC zd8At$5%&3}S~$;||)+dM*HmJ=JMZz&eb+%H~mpg40}NUE~nAAfW3N-#$Q; zyM$Iz!Fd*Z#Kuv1aS2PB3uvi&w|N?i9#eUtz4$&%5UbRVlO=YdGduy;N+L(W@|%nc z^!Uu!5xyE4e0rL&9b;<`((*<9s2m9cfxF!sOT#~I81RiBv)aVV{@5;#hXZ)iRx)QOk#36 z%YyZ$yp`YKG}yvYc~&39J}J`qS_CCE7~svrkCQx*RELqsN`R}0L^Kk(whnzIv8z4Z z8`1R|vQ9wX(NrkEWYtx^mTdnSx@q$-RqUbacTu>M&i^W3*F1z>y0Kc5FWd)Ng|;z5 zm$~EwnEDK7lo?t{qUa*4{`Gh5qgk*{={oA0tV&Xey;WXTSmTpWSEi$Z@{j&eDR8}jiu@lQ^QNE+akYj<1NO|RelHA53qZ)o&5+I z95#+G%Fha_F7dul7BgjW5|Ke$C(Ua32dvb1Yl|6N+xoECv3Toi+V?89Uo^CteP+my zw!8chR zQ;0zmv!A%3Fp_Z#OS7%EE!VvHP^RV)&;~DWhlPAy8ai2FK;{2+!oa9W*t>zoPEeFy$-Q=M?2eKb>uOY;`PU+eh|6D5hgGs7p^~=pG2{5Gk|LA3@jFBlccvAeL(Fg|)K1n#@Vpyg-^eX#f+ZJN18R-$QxZ z7Fo;F3IJFvn7*jO_4$6 z#@X3*r?4^r+O(qN%>d7#JpKiX#5oSiJXnTPq{nZ8agq?Kb-IrcNp*oev#U`POO~9$ zgSZYU>i~~RW0O)`iBrZGe7Vlon-os%DO|QJGF|1D*gc?gkyW{?>42$e6Dy8g2S|Ww zaVc^=OKw*|ng)!6m&q@vOjrpvtaTIPBmxJ172Jwk3b+!yq$>ezgA}e340YDX6efR9 zVoZ{R03pEbnFo5BRYQAGx(eV_dm^c(YUa`(YcT!fvt)?gh{L?Imo;PUM&mY15ad-I zJ#!{D%^H{eb1TB_`4mmo3vHpH9+eUptnjkTqXZ2mxR;S9fTRlrTg^3^(ur(F5WABU z4?1W)v3YQ0(_rRi!E-kW&fY%o3sF6{sAI}XU4Y$OT2=EVkp2i0Lz|w}We&A@^({^c z3h0hNkm0>Y@6lpg1@)YJv?HL^h34t4dr4H<%=;r9g-@a}TE9kZpACf~*V>DDmNc95 zVq-UXZD$V&-;H)?06wjYo5*c*)iseYr3uA>$Xk8HmK56vi;1{$=_8ThyyAGj-c+gz z4C=S~Q9&)G`HCVKpQ7a$+kP=Ho(b7B6E}&t;NZBEO9iMICoFK^g`zL5YjvLoV&pjS zVeKWox0`leWM3DYYXWnIZZ_cT2wti*cPwq@22fe$Rz4toX4drO0Sn6ns+SSF$r?OY z!mWm`v4`VgRVy_4R4@!>uwETOo+}=)v)WbOFGaULz`DrB*5o)E3p|cA3u@x2iw;09 z`8UtYk>JE1@1g0|l8LT+5L`g&^7l?x>+JyiXG-k7x(%~&px0WOnh)B&>5UZQN{&K> zLne;b(Gm2q81+2#!<3zjJrAs%SHEzP)-$*NIU(v7{_hM9pDL!GA!_Dw>}nj%la)lqpY zR9n%yThCA8n;1I+dz~DfYAfCIRXconuG-;!6q7z{t~#*O{%|PN=kr7~Oj)IJgHx~0 zBQ71utlGo#!Z}S1tS#L6;JcpRSeet2=7qrb`23-_a0q$roO9nZ_Ek@LF_CyAWJ$n0 zx_Y7Oka&L+NwQ(4`oMe~g8vId1z%+W{U+7S2t2)Oh{6|;N)?ohFA~2@*&R!5xmV|4 z#cWN}nq)=*svxtmnL5mt{KTE+cdSVB5KFQ!SA)8M(E<=z3d(!~-CL46-PD-_inB~e z4#5_ZmFyJ?J^vX7YtlSd{L?HhP_l?9d@R|G5WZH*=ukGXMYc$GDJ6=xJ9C6W6lt}a zYmw?ZFG(#=z@^-u$JZYA;)1dKb5h+N4^buVp-$DDFRoxyh_RzG)~Vp@Z5AJyvoODS z_IM(^yhXL?an&xh>S$!@sXGWg=({1gr^teRJ1 z4*zYPZPvIHD`x|tMb4_B$HFBJiVL$mOCm^W507|r;WpO1Foxgbw)`fGv19nGktg`= zWAQ8O)+4cBr08>)-9U)w+b>_fTk!uM+lK|SGE=*uGiXh$0jWz03fR{WSZUkdLc_|3 zyzP*W-L)Bnj|`iZgDkSrI9=KMM}zp80eqgOr&)djl{fsk5lU@(VDU0vwQmSJJ2X~7 z3h9_M+S|nEAZ2{L&S7@K2-Wy<876JIK#hUJUs!fi-S&0=w!ox`ylt*rnc+v<(F(nc zA>Ddy*OBnmWpMQP=)&F17+df8zu`^yLpm0|#C~Rsv5PEY#ar2!dp3wOw>4w@fd{Z9 z*5Ipf7pXgegu#c8pMsarVuBTSqVtF7Q?x0MW?*l6m|yOD2EYR?2af~DRk7(V3bq3R z%N+-hchEs_KuB=C2Wdev4~j#lkUem3XrHn zZy5l@wtY+Ah0rmmt+@IlOV{AFrjD9PeVM^wn#Fit za?&?Cg^ub67bx(}d8R_N@5~b%tuv3Lfp5#x5&pI zOP9lk*cyYkS{}cXz?E-$)B5!JjyG*j9>>%X&)o^&$+rb+f9!lupe{!bv2~<_r{igc z81gNXIy*Dxg|6AR`ms69H%sathxVP4ER;NxHc2(O&k0)JAn9Nf`tC@>9zWk2=^zC9 zzDS*73%)5*>ma%Bh}6lD^zD%PD}j@49HesYPr7T6gyPg&2C1s_C)F=Vos=ilEJ#6h z!kvOtfa}ED1W7oaWse{U{IhNlB$4n;y8}t^pK5EMkKFPLIfN|%yTS{K{jlg2l&B6r z5Pab$_c6GB3_^2-`strGNeYhO3i>2aGG~R1AXi0%nNP3s7#yL1DUP}oKNU<*e=O~! z!)@6P3HHSOi@Hg=vIcM`*%%+4`qpK|1{nG88V?=Vqkc%Zwvi_| znnY_I@doojNcX(XH+Vz2CPYAWm8dKRtQ`dl$PUw@K_=D$D=miwzik*qf&UrV^V@b$ ziQ}w&atRx6A31?{!Ce&owM3_?aZ#rW4y(BUWCY6qFP8%soR`9{A|9+huUFDmcb!pK zAGweg;L>T6R+f(tWOf^6grBcNjz2*Ne8r0&e|Uu-j-j>`34h_|n15WchqfLrVBYeP zn_myI2uAQS)yDvfI(c_gHC(eKoXCR#TIRyzdvth!KA)bLnC(Z@NwF}Zl-+H4aVVF` zLr1I2d`QT(5Go;VQbUqqcSd0%Suj`Mln`-7Lo*A?e8o+daDuLM=H9(ZnVm}MM80!y zHq&PaqV_=08k?w+p$~1LNjE({lZOG7 z=P0=?(iAIbj#v(wr?}4%Al(lgIqn?tnxUJ|byzZVP1ZMRytgM=oJ3Grc$?pIxGcd+ zy;H5w6!nF~jHhXfHf(N{Gh_o0mziBs5K{nH9OqHoX^UV25$HJ3j zteO;q=FaW2ZnDvME2|UO=FVI?8lEI`WsYRR@wp58`(p~#SUiT#0+o<$E)rqx76*EE z?AF8!89BWMAt;jv!Zpp6MFK&MBt%P(YnZGL5D9u$*g{g24B(oBUw0j7@@I3Xvk6t1 zgPuz0`teBD+Geax`?ji0G0VUfSYZL~&}L@-ra(8sa+4u8u}l3TxaQxb)I0RDF~@5$ zgbTQ3;E==;mf)I2q3F8;*Sp$jIsUoVao+D*BhE9hn!ebyJ3q=HM84ARjoFej$dpUH*!ITONyQ6~?+-A-E8;J`U;D!{+yiyJ}jHvLl5$QpdG`}Cj z!L-kZp07J1N2w-^4}j#q-Z3JoH=8iZf!OPI&||jiHB79Cza$7lOXb@grGnL zO5aK6!{}%;mH%a@(m=!Ep)V@aA?r?D=5(EDA@q@kxkVaw#{~`IeF$5ZQ~k^;0ux>$ zFMlefogY9_*d_tc-&&3?snmR+zT(PC|7;2?*94)a$f71`4tWKsR4$2CFE)Yu&PI|c zoVv82H7+KNb(``D*6wix0Go6jxf1>F>gi2XFERMVq=_Ui-v*Iy2cGb&+k)FX0~~KM z&Y&h!HY#ZBdV~?c*>i)*;)9Hvg8gli@KYaL z=hdyqLR3P8Gof%kkAKOi;pl6d@Eb+F$fO&dg8)*&2wj8-2_$e+uR1zgek_LJO1tyP z@ffs*s6T(!YfQP_Q{c{z#e~fHy3wbpT+%TFjyZJ6Gja$WVCEz-`V^3(>4iRwa}lwqpta++x3G{1R)K5jYJX z#DD=V3LrILq|pYjX{;(Vz-hv2paPvTGE_mIY)WIo3zdXSQdeb9Z7}>>-KJ+;@E2iO zER$KXd}$n-CJFFE$rz+fFM&-RtoZ6jx*hc~xMlR+jK!Y~Zh$**W;LzthP5kTTfI_K zGjyTUIINNqGZnyi4sMb=mbGnr(7+KL0KyQ3dZ^fDn`00ckU8Yg-UF|#sCLS70gVAg zf-Urt+7zr;!g*(O|G7vi_J);Fk)Q+VD&HyDMIRn~s%T3U{I*SwxPB)ECXJat7IH(gu_#04)8&FGML7x=m;58PG%1csX2R#l51eSC{!7)jolcK>;_s|?B z$_xJTEoVhv6Nz_`y-(6Kp%Hu~EnFolMvZjt;5Ln|(QBKP$jYtNH7lSe($;%L9Zi-u zLWNAeZX#Ta{O?+m$_u(jsx&p)Fn@fprdxFT|p*_h8B;Twuj_pDC+8GY5vKl(7n3Xqb!iY9!!rSH(3W7;oFDuru_62>26# z&KJPa`f=zKi`9D&i9bpdl56m{=A|T9Qa(YNiE$i%81u|<(ZLEwWyZ%lRuoAbGjvMb zhe@40UY9wMCC0^6lFOEE<|(MH8Ko30E$h-M9x0eygbC`HAvD%JQ1g4lMlR4 za&VvI79?vDa9kvtGjK3s1sr7$V-Qg%3-Nu<#Xig%8=4sPKeOr*LshEkE$q=Y9%T|m zyb5ETW>c66%5kAz@tdSz*hLj?@m+4Yji)v7Z4~l|+ions3SStiRq~#KQ8$3k&Dxt( zGi<}T*AK(jL+?WMT(yL`jHxmLvYD6RCgo>owWiudl8>sMn19pC5yo7+@V>rj(v}vG zJ#>eu3Tn89pqJh9NL;Ehy_VWoL(aq8Ragt@-r09)J+(c>1$#W}?Xgj$TeFu$`ieBG zRsI00Kvcg9^|{otRv_O*xXo4Oibdq^X)I%Dl;`U=m|m0k8^)+I0wPr1WrX<@HLj(i zbrGk+Mh?29lNV@nA=NL0zN9)qBpK$vM>2gf2i0(&i)dGgW%AbLoqsjK_WS{Z-GL_r zlbYeHFkEO6kP8JrybbSIooi;UM3?#ivBtkxk_&;aSh7{fMN>qTE7+q|M&Gz-8YB~c zcMEh2?PpP%tm#Tpw#`rD;*%fcg^=Oc&W{xZ2WLebT~c$CYpBsl*6TqsYdZp^0-dcO z!lfH=R^$4?#9t>+4i+raWfFEdJ zBfxCwz&#CYg)7k-NiDByUSQHArA^p~l?TTsyN!uupHDaqihVNSaZ&Cw2`3U8K8ui>`o^#w!Cl~=c;RKyFYiz zS`-_nj9RKQrao9P8XgUXq-_8lcM^@ z3__5_c&IRpO5et4NG$ZFWdczAWmC{l-#A&Ztfcdbr&7$^g~N#_ZpMf0faBHn(WS-@ zFMhn>N9sWeL#ciYa&GuH3Ywa>QwN>U$*s@Ra0b{U3U03froHFHEHF*a_B6q?6=rFJ z?JiHWS@lF}6T1QRA%C4F>%#y7uTue~HzLIcW5Do3(}X)JtmkDd01ks#r7H-%S?Y{9 zGpK(}*KOncm-h*J&k$l6HvO#}K1=-tp#Y3iyTVM1Ish8lV1xXjz;lvmIm?jmA+-Ou z5Q#1r-^bVTw{7L%UVoza7OrZ2%rOBCEVG!rKrc3ssv&f03jM;kyo}fjBpLZTt_3b2 zsJq&%ED$kFYdQk4DmS_fGjLPA!&aP+h_f43aN~#nal<#kW!m>p+LKz2!#KI&WX0!} zX&z$#B+~qZvW3WEi#A0V;gm0u_I$l-RyA^p&_TEgIb(9p*#HC4b&Io%@D-+EaZ~?M z?T?FJ#<66sCZ;RHT}@gi^xRp1es6e^5UW{^{EHG2b2S2sI)|2+q`<-$zn(l`5{6)` zk{qwxBv1oa5*npr5o1&3pm`(gpA0+T7AI6tNvkG|DMLudo(X<~1)E$n@X`FliiovN zpBnUZuIbfa=TX0EE5{V^j;*{XB_?Kf38J&etz%$ZFgles>1TO__5ux4lZ)!MJ==iM z#N=ItMDouo6pP72!4<#UT&_c$z#W6{VV=@Izmxvur zl&M;y;Ox9$_>mcIU-SyT3y@3nnuv_;g}6GQR}*61RLuT}ocnjW57OYR#bmnDET@|q>PM=86u%q4roh=HHA4S#GPyn zl{0^s?J*m%CV18Q_{;aR){|n>N=>TC0dl$Ao(K-P3P3KmnvfaAB{$C2;a8lL{YP`%+p1ds$E#QO_xESf<4v|HUzYi@y5}T-vb9(1kV9R* z60gc`a0`v!&u*(#1CUovNVdWE;@4k3y$Dt;!Gqy3J?Eb4XSkeU$g3-L53zjreXZoFv4-dP70oJ#r*cI^~dJ&(uWO) z9kX>*SOJnmlMHeOVOD^M5Qbc2glX;EMi#okW`9LuNUMMQM!pJoHbHOwg}1Nq^cJ` zlHYL4njM#1g%7TXWDvX$A0Wmim;kukj2gO;RF6Mb%xy1xt;wQWR!>L6_8-X3&ZTW` z+n@pXVfY6xW#uK;eQk?p8%lEb0P71TCN{Z?%W7VtQ zefQn}{p!2_=hgTB?<<-B{!$X_B@*kU=52j-Dyrj6zR@zz%-^```1gNnsXAhO5{C&= zi<}X3Nvn4ps$5#WWGZdb60cJI*vo6C)_(QV?p>#(kKVMyo>M`k$tr<3Qpt}HRs}d@ zqouN1Xeg(qQvdy1^BoQqMs!-tMP=<_o960GrPf=AZCzYfY6s{r$MwQiYF>v;qr*Nk z72Q2AxoR>mKdrm$2iiI!sgA9nt0(#yGIF|wZmA!l-%6y>^{%+Z=bDIPDi;l8x0=8+T;*QEk zt;`C0y;<`ae&yRf)fz4NtmYQXV%d+dE*x~BGh!>w7>*Z=L(ojuX#?mn2u_FW+jjS& z11Vn1jK;~aS00Bij>8cRUKj%S!85kpyn>%{^zjFGRCM59w^$cNg10@ai&U&ILc78i z`={TwLUDzKfBbvjlscZo-1wa1RNQ_*|xyN|@r6uP~-h0KzU zt%t9$9eLf1Ty=dA@nCXI)cqh-BP}SZF<-L%c|HY}y%Zl`iVtqnyR%8=CD@;$HNPFU>Bamh+wt4+=!O1-$o8^-JlSus zPfL`V%`6j&+K1P$W>isU1MDvbhg>G#B5Rq;xVf6DxYQf~XjB8U_@HAa4v@9h5Y0U} zAsJw|fyrQL zFKxxZd*q6GXo234S+&x|(!(6tkmk?wL%1n7kYZ}C25VGutObiWsqqZlK*2J9(w>CT zLzIX|NtVd{ku(u6Z`13wfZ37f*`u1JD`vMRnKlPm?Z!h$%Z|&8A5N6-Y1f00`^tEa<^}k#;S-vRdte zhNtfH(^GeVwiWG2s@aC6i=u1-y|Zn1QKOIB zQX}tiU*@Gp+^;!1$??kOI@gcFig$6;&^NGt?Z;(D-c2bbg)(<%#7jE|NT?C8<8j=A zOVlXc#Ellc`g~hLrDy@H)`kU7j?|6i6qK~0Hq;ke>}pq5oC|%=jc{OyWaL?WT|#cNxI@&Ft&$Rl9|VX&CN6tF{^xht zfjW%iL>N%0TXg4uxg7o(L|sTjm$_~Xq4_ZiLrnfFrC+dqC44*})9MK5$GaU@kdV+C zl;UU%ZV~PLf;i8<5mP3>P5SctHWNa$83$_WJ5DO#RG>ei1(xPfsO&G=!#z~QnHxZ^ zZSht)FhF~!zD{|YZ_-$sE)PUqCe*Zglqn^S%LV^)#&jnq9l1_EH_<#5y6PxXju!1V zms32f%qFqc6zKTG86n|3z=lM}S}xiL9qM6mFw|O8phK#}KfxjH=TCH^B$BuE(=9ny)C{QZzqb7%P5 zCqYEr1N1H3rAl|lSoh$nUQ?{LsUnT z?CEZD();iM9H74->RWQbxeT$al#la%f+Y5i_2~Rh&ur8{~mf_NZS|NUXay0ez-)!@H4Am z((GrZ2cP;$Xw|qCdW#tAQEUtvt3p^yQV#d`OVTg_u``N@2$p>F@C@wn>?$X7;@jWq zEzM~#mnFAE`b5F%`y@H+`Jzb?#4Jj&c`S~j?V~gD>%YGEaZfaMghJ|?_sS?-!%YQz zf3I)DqU>jK@fGe^QI$BoO1cswz8;qm*v|zA@e#{f-o;!Xli^lki{^chT1sJ!uajM- zaD)3p-?!R##S&u@fFGQ5;Jk~B-#u7)UJBmSRdf4@6P+Cjf=l?VGer7Ybn;8+tx%Pk zqg4o7>49;v&Wj%r7JX$5eTyU{v7tnUq=&bVwqW&Lk*{il2*;&%v6I?jpTAWhQOALz zKx5QyC>(h}aXZMlA)gRSNjSSiYrBtZ_> z>$L4;=m$B$R<#k{GlpHBMw{8jJf|@8(ma|w9H^bR23D>Q2hx>uJ zG4bSfi|!YzqwZoU|3>NJ%Yv=)J1+L%9W4x?1~r|6m$uW+Bqp3nOH?#mE-WTHt207L#khWXC@&+`k^kp1Xbd zLcK?MUU0b-!grQod5g`aEjG*pIXm!CMki~_s>*LLH|{W(RR@=PJEjx?4at?A9PZ<( zxOZIWy%+EKl$VKaaCeRLwB?1%TiMxeE#8P7MU~ebj}8u!1~>j$pv}*)83DeEs2um9Urg;YvU5lyfn3OGA3bqJO;G-QwEP`UB^617YGfFY&Qb#^S>}8Jx zd-**y{mk+@+_lU%S-c3u5LAMRA~oh$M#uo&JMY21;jutIBGNB~uLsjBS714<#WZn@ zG-mW=nK&`}^;osbxG2SsZ~^UiEq;B=qOZd51~*`#|7iY*W9pf8%Tiy(0RajVEvJ+; zSQ788SM{PW;Tkr$huidFEZep-f(F&-;A&?w2ZA)mT+E3+J9alRxnQ>Q>}Z7pr{_ti zEn6FtN^M3uwo6(1L#Ij#Fg;9(ZZs`lz?}i|KIQEOvuf27_U#y4KBY?fr>vk*WwL=f zl!-j4jk!TQ z&Il}o%p$N>$FLsZZ*o#uO9C0s1e{;Pb-CdX@a^KCv<&ELb{pO$b~z}7j^x-aeZJfT z#-+aX5t!B(tJ{MIA6i|NAIAxQ?2dn$sCz>M?h&4ntYNM<0OdO{dg~E?a)hCfD{wfC zg<6srtO=cfS3p4Z;YjQa(;)?efBA0l<-0!e*Phe}Awk&pG~}|!$aaxW_Oos|g(I6m z3fc27)Qs^8i{s_Ig#iUs6aI@sfF4D3x_5L8U9JVlO+fsC@ROMSJ(}_4&Ie@^|F1PhOXr> zlTy?uRQ#tE;93+mYXh5(gd+A(u_A-YfBK-UM^f{5%Y&^Fj5J2T(t0Q**Xpq*G8j)) z03HuL!085t@S}zCOZRo_RD;hf+Mq>7!;A;UwV04xr|CtSNkqr^NSJ+-6j*$aFcZBO zAJv~8FS2F6*z$SzDr_BeW2wV#Iiz7@xnO4{D->*p1#B-M3?t{4YzC>c)TskwI@MTL zrzS0jxkB0N4#1gxpt;cEZ7r`>6}b&d{2^GT;mw{1ow-0At^-vOLw(yyWGsu#4I%&f z;No>}V__ds#2`d8BvjPW_R5kK&@e1OKjfP#DA-L{#B~l~c^kHJ!;gZhw>^yp3sF$O zLkmgx3t<$YDPd15#tKtid7cFq6bz^vnh|Kt$%qC{IpeKyqPuhq@H=IG4~2U-Npvin zzN4C4i~x1QCl&gYnB^#2V~G0Br3h`OFvR{nm3Wdbc9Gid}em;aC)>(1&R)(}7%?GgqAakrHG6jryL zn}3=Q!8qVMh#9(?!f`>N-Mwx91UF15aR?h&togE~+0mwCci434R=-^ha)sYbc@sj_ z9uz+ABU=D6<)EmHMmkf2LTuI%5W$-W2F>=R_J&h$zMs4B-IiNI7+C8$QU|AM-)aH+ zoBr(#^d5iKK@~N)0I9*6J+9+h0^hLO;HkJ4ZhULdLt2A&LiI(7$ljIi+_~CNOExj( zqn7TDzhesQ)CZ5>X$UT}!m@|M#a$JKhI3L5s{lGd_&Ut;jEh1j!tW_zv=t~xU8Z04 z6ejC%N4~$F^n!c=?O`jfPH_}2`M2Q1Hp%}T^ZiY!be~I8NOtYvZ|;fK z@AcrMTRJux0%YJa*kmynAQ`4;9dc|M^bKBO zi~XEjSg3CB;9&UgAO>)+9Ni}AlV=cd@;?^80^NpChg&&AucGIw{uwdKhMZ3lw zM4Kd{PP8cyM`{#;h@|u7UMAu)ac9YEux$iXK{AN@uM@zZSqYZb7!Xed?`}7SJfWRk z8JF~_G4cRR?B;^w2gV)mJm4PKadw9TgCh*>80CKGz}tWqmnm zGs_F7gLZz-N{_5Zbq@l;WHK7Ht{0#%)%Z7lCo)X&tG@D& zFW>#MR}8rMj$m2jE4``vkpMj?lKVy^?^4BS^d4eL zK@yivDbOF7*riEe@&*$@;^Et|o7jD3*&jkT*(e8NsMKmul1hoYF*Bl9sA04q3=UjNO};)V&jHoay87ZIdQoqo^~@KFwUn!~>3PZLmrwDJzp5dvG1# zTc`8jXV`(dgLKt7batlJkiaTUeo`z{8NHmX>yA9j$r4+}<1?r|4jD!>eNKi0yVL2R z(9i_U6ux1#(eQpuZWQ;EbB-rR5p=+rWXG%deETpmy8xsdFoUTYV_g>?v8dKt{e29kG{8lGO**>H_6=^BVUMKRaF+8kuu6EW!; zxb>o~rD%Kmz^V2+-(=mLsPfTja0#br-aO-M4%`_)+9~9bT7LI>1|O_dPItd`Va|-V zT;SM-5wE+hEsP->Wz-g5)v874=+e}Q{W(Zf2k#n5Y&O5HdwSE4Cv2Ul_X4+d&>G6r ztH-x+GP_@+w>_@s0fo2`EPcoCnk%44z|k62-H2Y5-Bq_mzPY)j9xE1Kn!kN4lA9z8 z)AVtncBSn{TalAz$->In%_NQ!>4aZ}U-8r+VZ&5FB=&h1+L4o7hT7@XXINbh1#dMg zP}y6S-v=eOx@|Rb{NRwRn?Mt0LK#~aD0m0|OMZ6vse%0A3$?eQaoC`p1VEmOx~yGx zgFHYqUl}7JW?rqm4c|UQHyv-!I$CEgb5fzZp5&OMfM4hNws<_qxNB#g^fpX16M#Kb z(7mT@7$jm`i#@PAsY*d_+5e}>q0ud0nlIG}X#+9HZe>33MX#sMA4T0e)O+IzS9XtO zl+y((pU84}zKK3ZF&w0pa}297QnrQ zTUrDu3-8c}T}k00NM*NO6&*v-(+xj_6}ZNphVk;u&6dw$cGIT}zV3hgm%&Q*=lu2;jPH!CvfWfY`+ZdTS?VkrHbg1;yb-4#lwJwP>*AoXv!gQ%KKdK==x?+~e{(_4 zY7hQKe9}n_GNWgeCTLJ`)QcY*75VzVe@d$Rq-5t=ypzH9utWbxTN_Fc4wMoe>`N@Y z3yoVO$S=cal9BZ5yt=gnSXkU_P|Vt4KlSv{8MQri>YqI&PWGI1_w_z&N_^a{5l>TK z!GJF^=FG*!-P%bYeSv2|pNS62^P$E3)yGqy#V;^iD@;G+)d2@%Y%Bvd_bLT=D$A>3 z(Yw2w>>l)TwcI{klVvf^UgHl1A0>*!jh791={pFdk8Llt8blw9n&u6F#&3c9nQclF zp4PV}`$5%Hr=Sa!9=Q+7TrjV7ff9a?GKB9_|6g=Eg`8a(i>DC-HY6=>@6B6hpK6!p zt9v*lqecWCJyrSzmSdRkI=pYai99YhFIMX`iIUw?Q$yYV8ihsq19z+-Z=pP5qK8oi zF~PKvO6-89KS6SlHQQ`@0taPHOzwK;^m*P6xUX`GEY2sEc-~l;=9KDdPJ^3X{w2bV zLu_6@YTd<5aLk2-09A~I(R1Xa?x=Lg=n-PI&?E1>M*+F@m=UXmR+lo@mK!xm42%## z61hEkRm*t~%Tjv$%Q`e+yXr@3mwCQ5H@sWmu}7Co1NkE~$0Ym?AF^$r%|~pxI=zQi0ojX}%n|#j%=2MQhem zEUiEcjczPRToXcRJ&wykI*q;Sgu1iZTao)%5LZ_!)VJ3G0QV)?H_KAv?cSV zo@r|g2~F&&nPYe@ZO9JjXrba=;IwRTIvFR}zNj1R@beZPN?fjoRNEa0ZXl@NaM(xN zP5=)zu0&&vxy6d}?AvL9L;HiR*41NA3Fds(cH2v_!lfI7?@!RU%e5_Udyi;)yD{$V z?%^AiZqoE)ambm46*`|=%IM1YqnKqd%`x5qYqwewT@^w6Y{$Y!1HemauVfjKWX9aK4DXZa?D zywn__P0$T{=qxg=r*_CoVtmJ)dmUCB>P)qUpQ4J(*z|;w(nj(jVp8CZSV#OaLPInQ zSN@JYVmmYo*IvpEF6FLni~PQOm683J-tdg_gwRrvt-D}c#(f4{Y%T*sN>ZF+jvNlX zxIi?9c35|UbVD1WISiF=5J!qfs~^>-bYYF3ZJIL`*TvE8yO=dt*6v(=zN>F_6mD*A zEA54Y%i#vS4idy~A6T@hM4e%j$E-FJ1%E<)brh~)JWGj5X4{Z?vBVnL>?H>J>@o89 zVW|}R0bz8LUS3?9H8>$C+6eVY)Q#0X)5WlE)sZ8 zkn?rZJZxR7s?(iQ`xuv$2J*e~9$yCfv|*n%>|l$N%og6AMA(3lxL$ROZ3!F4j82?} z#rl%0T5g=4mnE0&;=SW16w-S>*?`K`EpWdhfw ziN4`VE@KX8%U686Ny%Z0!pxRud<70Tx3Q{W-2c04aSTAuKIBb9rnG4-=OQTXM^Iq2OfbDgr;(pS<$kB2K4H`>^Ox9%O6?idLInGLe zie}gxxFYx(H!S13h3-$$EzH`$1%F907FvRAvxbQS=oQi$aKRy*njW;fUKEi?!(M6G zX2psmqVYR&N)NKBg+ZJR4BROzfT$@l$f6`>1>uZShrxu1sj=~i6%lJ~2VclzR9Z(- zOio{1lcE!WN=V+fzjgVi{b=lg?LLf?gViWi$V==8g zDL|T%J36ssQhnotZU8i$eTr+4gtY_zt7phpF3&tV-GQF`rX!AYSaXEAjD9-s3WUQ@ zsz=ho(ua8#e85(SFxoqTyM*nPmx53pz3Oqz%0+O!!B%t-8WuuMrpj28OW^x-TdT`Z zY5F(6y(P;fKa2q8HLLC!zq9~Z%>}5LLrKnS(l}@!^A)w{(WrA}T#RwUlL$YgnVV6I zlA?Un&NdPjR836t#==#;nV=?RCuBPtO&bTg7Y=IRRZS>Cjg&XmpAZkPZ&~z})Yo|y zf1pFq;nFTV6?h#Hvqi3S-6kk6Yz^~ydE|rzf>&rfI7XymN#_g|yw~)#TOJz$GUtGNNTZ27oSkxCoAw4Fn zpzy+|KfhKB$r9%qt`ti9Y9j9;HFJuF#c0+|i0=Q76?s=|2Y=@e?ZdTm#Nnf2GljG% zf$eZv`B~aUhJZloI?vpMP~f$@D;Vnfxf9_ufL{koig);O zZN*LrS_i|kJ6v4u!1`0d^Co;e5FV+Cu96kIT!Ri4tw<0i32pO&;i4&7*ucy&-`A9Q z_+!2)W{HSf*x00^G|3<*WRAF4(blHK#wCmLES@DcO4{1Aypg6!IbW2lwEazqm#ZZD zI!lB^X&!wID%jqX__!$h82goo1nOWJZoR>pN9=LGJg&QUpEMup+mEXXzrvhOSWGZL zQdpgdCUCVGps2Q5@Nu8kS_q6xC@`aJ<6p~7Pz)ah{H@Oj7K_pp*&q)D{AoW-__;C0 z95Fk5pw9&UgyVY#ASK4Piv*H3AxJ{yPOu6_&YB_;aHV1ye5un8(7lBlb}td-c+!!< z4p}m?A+F^XDJ2%^mXD5Fnbs@3>64DiZ~!#O5zm~c8tkAqq~q{;;x5b_o=#*khnpYB z9h9)R2YU28BBLa-WeSlDR;n>0yIHo8TXZ%?*`k9I(cwuaW^sskfbGvQs?qV1M76nppU}r$&{@VgmIhzjQkbAXpn*gyk+Tap_$1Z&bXeK=WVVLj$WOi{VF4XS|*psh%gaS{Uq z!3X+{ljUYId>3(#$kcM_l??Sdlrn zgxrdjF(jmu4VnUT4&u??YG{Vq4Yf6ifZR$bFCYgKkXQKu;!%J2AmNBuJdSA8VHjL6 z8VEWWv1p)V3ZW>fPP|C$OC&E4dk93T_2po6EhoMrPZsBE%E6WEpr@ntsPTh%qPh2W z?Ywj(3x}JyllHHuUQ%=&-5ri*T2sKSoqA4feAVR4fYzy(5`qB)5ZM-$fGRele zBQylbLduf=#ZrwT5nx)Je%@qNvV!yF&Iea;Fw}4b9ur1L9jmGkraDXj9XOKP zk_sQ;v`Ml!xl3Y5M?x}1jfvi)Z1r-JRITd<&-MCx}MM*e*(B{|(w@aGOiF!EkY;xmF|+ z?_EutRTD1JnFwf@uU5HchKlGImwB}5QOr@%zOu{2*FQsN$n2X+WbQ%lun;>+JgQRa zQu+C1eLS=WDDxGx*2y{K=89?Z6-9iKap{p%GN%S31941I5(}kg!5-^i zq8N*oXb;r}e5?6=xpSXqEsT!-NJfjnii<7!MaekN&}yo-16$UKSfcH?Rjsl(-E13} z<9G!nRpo}{cEPCeMX-XFKVPu{Qr$t3|7p3&qTap6w>C~RI?4}pwGn9l%tS+*;qb4O z*VKLWtoKliQuIpQN|Y^9fedsYOu3yhN#>@EJxrktI5I0>b%Bw#ruETDNB_K`J|fEI z79^vO7cG7>Z?Qz`|N2W?V*in)Yra)5xaGFwPN>6)is~*z%M;Zn@$BsEw-zx#2vKe` zXCG=oB|B&W@op5W<3r}3Y5lY7rdE9so6Y?I16Z3o8^ zdONXj5^`@V{~V2929tq0e;i8?c4d%ZC^-%3ddkI%j&$jdk}J+h9U9kPd}d{y-f0!; zZO_0t4hyy?7DIBL=8Im)NeeiFXt}dvo-xRcT*`IF_d4UR&KMKvf19G0C}a;X4x_{z z#Pi^_0Y#nPaeyCQ7E2Dv@CQ?O(M#TWTKA@PV+pr}1^IuUz_e*rx7*X8o-q^kHM*WG zQ`LVsW&UdJ?Z{>uvhB|L+2-6yulu&L?r=HV^~i`l6-=`H;FC<5ZPm1A`nDx7B~aCQ|}dt!ltr zx?kqPHV(Ai(mHk2-bAi4uuUimH|P&TWc_Z#!&6|NC&w-)#4Ur8)e~|zAqT!U>qU)Y z-7a)W5k+EFk4vY7F6fOXu9kHHm(uW#2*0!tO3Rc`-68uC1V+Q22Rc@StP|y$ZR~)0 zGq@IlqnQ;_YRY)#kTm}3@lSPG&~uGX{#sI0I1I|iEYBWSSg~}4IRIHuKyC{zVj&r`#Y#u}i{D~EbFlX^X(=dmzbUleS zX;^3{7hASL?R!6i*W|v)RtU8e5j7WG+K}nS^ktT;*Q`=dc@7+p13kwbnd9cf8lD;2 zF~h+$(*|EWWo>~SDU5N6cB4t`$tS;gI)}Eg@J!T1KfdyObh5&~Ex|pBM;7T2SAR;9 z+|eEu31AQ8(Uh#KdF+8yX*~YK1$Z|u@?3Lb;(8x>Jwb;S&aYvp+8hLP=B9%kOO8dZ zY}szq^G>|J@nW?z{XM-W5{UZ=^E63uD8^>yIWXcv&}u*8TMZMk*3Gr@B7io!);xQi zA_EX%=S@QBs<+0KqT@}%3)RCo(R1Djao$uc;+bN2rZ|vxGx2B4fuOEC&@KXYz5sch z(u?Ullg*sTM&<@j|6^;4H#sXmyoL|i06Xgl)qOb^CM_ut*5L=_Vb|Uxl`r2VY$Nd z!32D85Xr(1l45W2&2>6T`3?{v#?{^Q1l%Jj_--UourKjhYkF!=&V!tUO`@jgvFsH| zXa4j2c9Q%yC`Wi67@G$MA{VItkZ<502KoN!HOg_R+gRz@Xp~kA=^5}O8E{+{@k}vi zo%43Jt{%U2s+A#&G`U%Zxk;8vG4hq3h7xb? zYcA5R4beT3r$`4J!C0Fg;)lf1%^bR!Q5e0+2XmEXM>gM{4@*oyv}Z=9L$f$O z7SsFK5(F0#GXVG}rrw+TnvK+JM{ZBvF|($e1b8wiAE4Cb2m%QNyTaXRvuAT(vyncn z$?M5EI>JvA#fM;n|B&2dU?9FL@|7{fWP}WRv$sbk1H3Cvb`D>Ndx5URhUKW50M={l>U)7;qnq-z(p z@oX{*n@mASPr6~SJgpaD7__&!JM_Ogc*)w2RXl5q!x|$I&y(v=r^_6i0N|E6bw$=# z<7o@jUYz4OWi(EifR>(mgChF4o`I)8ipCnxNaRlIAn@EWw%8rpPw*5dI2f`gcNYwV z{U>-YY;J6p;&ybef#;CXMeGR9gC{|?{s=xV*juQ`m1w=ls(=06!u89bjg#+l%GxM{ zuwYaZEGJ4o;zyh;3)NfHenZzzqlYyY-J&FM{~fg?{oMM|r!1YjGM;C&nKRm$tl)`1 z9PtOG)4%`Q!u5;S6(@OwoBNrquGqUVZk=)OZw8 zCuB+ZkgPT7qy)C#*SuR<@AYbH~RrieW-N0$R<1mZy1KNdGod=yif8P9go8x(# z@DQb3A}YJtF>4_(L%po6D?W z8nOni$-YvpY2L@+%KBU~G>a|%MJ`L0!F68U67TV|wt(SG^26Kkjv>}c4l_~iEI>4v zOWlTLP;x{ke8G~f!mLW760~bj<||bz12s0K#e|lxRBWm**AK?%bYkUHWBIrFyUCmT znWq`F|BU!E;m^d}EE5;kdOm%Ie0mT|!9?n#7j`Oonc+(O=-CA<8;?G5Ros;WJ;$8{ z$BoPro(pD`DB&R3^fjNJoL-GgTm0!c?$p%C7*(L23&tYYk;*|mLA@fGx-Qi7+)1gD z(F#O8AB;(|BUFldf_h~#b;+pbxsy{SqtuRiJ{XH+M=K)rB=zcK`f5_obtk1zMl37! zoG=#AF8N{A60FVNyh1tMqut!kY!%9W9`rnS5<(DU3$ z@Z9KJ;rU?J%H&u@L>fg;HyQo;B%(JSeP;S@syZTnEc~$;opC*@K0{VLh^sF7N8?)z z#)v+h-8fnJHu*79d_jLv)}XnLz8IkgixzFfJ$2lRm3-t;!a=2H86B9#W%qNX~DZvkaH zE$};9j}WnC!IYo)XRfF^a4_EB7H6mmN9vm7Irj88c0``?Tr@{68r1Tcq|t_F zh|?1*t}V_`5sucV!}ILv@$9Hv<@soid^8xzCu|hrS>p6Wi))KBREHxr8u46vdR#j) zUwKZNBPR_<^r>poJwu$HXmM?EjtX(C+IG*gr^mCSa+T+!Ir7n9B%iG7muHC66D+PR z&QKYS)-}xY?CJ6Bs9fdwXpVd|T&VbUzJkRyBgpZQSBs~^8jaPSky`A+&7OOo4fjsO zU!J4p$Wi@?{|jI5=*5Qs)DvffmXe?)7qn-qr>q#e@UG|8=fSIEag*nt+40XXq&{M) zp=X6zixSr^=ce{1EHd=mI%{qnkDojT&5nZxvvQ78Sm+sH)}q9<%eg7O$w~@6ug;oR z$Koc>KeOYX;VhgZl@WSYn6)Tz?Q(8vZ^8mX&#klO*75ksbI|NKXc%H2wP?^Y!>q-L zYnO9Vev_69dVZZXzmCaKo`+_~Lj#ffcqM|K6=p3?T)Ui|`kSse&~xjoxph2#@*Fff z4jP8oM=S{RtT1a~;@aihRNsW9fSy}t&8_3{ljoq>anL})-8q#1d8U}PSaI!gZc6Yd zg@2xJXU(@$aF*w#+40iB#hxFFw=jPG=#_s)6=+@r40gq#f3gg6$|c6GEzUtn_Ty>K z!_Se2$LBK7S2O3Up;=%q!wNl%%vnF}1(E@!GSk1(s!v+vB=cVq_hEH!JE8r)hs`b1059Wxg=u3gSl zUmj)1rDx!oGw|pv=9y~NOf@L|XEF-Y^T*7Ej%$}Q)tX0|j_Fx=<}5q`lXA7R(LdUhsx$4bhjMelEJaYyfoy9y;&6=qOrT;93Z+h;SxyW(ta;7@-DDyZy z1J9g+M`tn5RI_HPVPo2JsNwW{G6tVC7JO#f^T>ldJuAdXsSp-V$>^GejE; zvJEcIi62T;R`UI^Xaj(jIp>Ljqc*k_S;0!VLPReH(EiSfyak%~0=Yxa{*k5Y)=*kc z0b>A{pq}RD!8Ndblybm9sDXgvP_VKp7v?fyn&$UX-fifpl(%_Ni4D`^oaM@@;7nJ+ zTP$-U6r2i}4Da$JhUNGZ%QWE(d!JOdxOmK#2?v~S58lzi4!J0~-LVLkMZOB|Zq4l-x>3Ijk)~6MjBVIF29<|VSoE|H zP8TG7^xcRksSVL=x1gqf^@9MXBP|$I$e{(>#UlKAJ2s~aM~B88bCW*TQ?};e@Xl5Z z~H=)-+f3U>UEDjYwa#+Lo zi0ocI#ze4k1{(X!kW(9edOCVYNS=ij?*UQEpfbAyE=6&F{rbxfU%&qR-@__o;P;Bh zJY4YQYX{k9Cg!wIs0?w?Q7bCou zA_$KM`LWCskiaYcvSLBP<+9V~NTRJ05CPzIPau$?6>ru(xK}+is0c$bdwHCN7-M+M zlmEfQapEpYof+0H5L+h%En65kC$5jca(jOMBdAH+F-e`Lf_F=Fc+m&|s=~_WXwWQ` zD=e6Y{K^fE@_;muGFXy|W#et)=*3_1Wk235Ioc#TRr1^eakk%LKbDQ>M_P_%};qd5f-E~Kq}1yoe++V%j_-6@Q8H-bo~ba&1S0}M65 z(B0i2ARrym4N3@7f+!$JBOL-Ft)%{g?>X-|@4L=-*80Eo!P>Lfdq3B8-SynhW@=A7 zXywu{Tj%K)z<#ZQ7Bp*;##pxsQVq9`K&RUn2@Z{3BgET~t>$Kz#^11$RSnZN-Z^0r zq$S1dde>+WBZZ)wVVTP`faGAnWkj)+vGxmiQ-kR0 zy!WALOp5PR`&IgFygR{%kJ5f?Zg`zCTPyq_Nk+cOPna?4zCu+8DJ|frNw(Zf+Ds7S zs~SbjT^M8f7|>YE0d;{aWrssc>>)@4!G{E)_xsOaVLM}9=4&zh7uo`9Of^!G={={= z0OuGtv@8lDPZ~^b0#L>M?)Rbou^b|8y^p6q#i+<{rk(HVqae$T(R7Ao0xwiOOHPRV zAi%{}Xva|`sc(mLB=3<`-E35LRDM^@5;bQ1skYZnrsPzNn#8x|NaZYg2&wE&Og1TM zg3cJh;OL2cE7OFE&{RY9fxEG$Ky(?wD5I!iN+%DzE5cE^(^p)nWli8dqqMJ$2gonB zJqcU~&0>zmUP7yxj(ph?9XdYdi06t;RFMVHfvjr~y${hE(RgnMjHOC>blKv!{-x~4#(Wss2)X6!+EscnEh@sMIxfzXC#U*-~<~)S&91O;%5+}MfXmp z_d?Sro0Q9~90+?iN{-uNp`BFc;WDh0bEZy-uim7r;WCa|CKMa79P#16b%GYN^+zIA z3Jt2YZ67Lu>lB)~^Xf-byldAR0aa;RSyw<0g--0qu&?AiQMsTvs&dhhwS%4CSz8+# zTkkN+V5h;*%-(cT-^4<1I$7n>bTBlUJFHFSCGN+{beYvvbr*xz2Q-RQ?jhjo=!|bdaPP*Py6|P5o z{u+bvgO%b{h@Tie0E#DNR`Dry6sZ);AB6mgQwQ&5vN|YQ89@Bjbl1{ft8By_I=bjd zDUqRZC-H6b_;F?T7v}o`&3F>39TNby%0*sI%WpOiic?PLOff7~qc7}h*X19~OdHBY zZUS8Of}UYKJrsin%wQO8lJxHY-V`-hitp0hJn`;)Vfe@{-Y$^7qJc8WHAD+=vqLbg zViNludIk-dQTd9k@)dW%9YfxptzmR5P)kg7vTNv7M)#WV1dDy)$f47(NOb;G4#n6L z6^q?y_@HfC&2u}(2jo~7UoDzz#i*j!+Oi50STRs?UBb}@o{7~_q}a}yyAC6~jx}Y1 z6DBL4H)!`Mj0{OSu4=@k_CF7xTW><}ux^^Flax@@wBV9Tw!UGrb;buyDcws?cO^}8 z&1xmbaDAM|?)k01QgP<_fEUTNu-DQV6P%&jV=<(^Hu+W&#v923GH4Iu1uzyVmturVgA?s3}G5a zJofZ>u)gz44j4Wf7Jo4v9pjieZdbAo>i5`z#ljA2?0Qx%`LgEcL=E;F++;~wLi&+O z{dkuyRfI*8dWHdcS-g-vrF);PNR&=yOcT0PE4u5|D;U-k2h7AynE(C`cS1A)%oo-= z)NzXIx*^uiB)ODJ0oUCcP2FUjb96(=x8ADQb;_^Mr0B=KC(-(UmK>vEaQ~pD;P_cC@A3&cki)EuSIc z6C*x`nlHe`)6#GyVt+m17g@FACp`x;O7D?tF=?+{zxmyQGLLuA5U%*D-(I?jyweol z;{B^}9pdem*b8e~Co+4F-i1N)a{>ZWf}&Yx;x0|<&C~M*N@$^T%N2+QKuL6I&`&5Z}`Gu75}(a^pRxSG)^K|Qb7+d zZB$u&v+$7G%ywdmE6KIC)G89MvPq=kFrz#0@%8WlZ9ClQYc4U$H(+2%4*_obEj)t8s55|`!io`5VN;;;~t+C4ZD}o{%i$ zeWhU8!-1{gbr)^-iARcW0%G1KRfnepiaox}GuEM9cZW7h>dm9rn#X?if$0$ZQaoT| zO<7hzIWKq7_F?KOR3<9`RyfGNAVoJ`NFKyW*ydb7kKYEGyxep^7^zRZ2-07m>mv9bga^0DH4cQlnwMk z^D~*+>lI7F`@euorGD*x5tBFenv>M~nuIHeSuON2MIQOY?Rk18`}w7oG3|oK6`dwq z;?x>o3n(nfV^lGWDZQ!`w?~22S_md2bJ*xK?dYEYO+Pt&_a)zw+9ENqF0AeYP6tg9 ztpj72;igky>pt3)!QQ}^b9aTSoh*wutjL}#jkL1xrXX$?SX)qAq+&($4s+8UUdVFj zO`i;JX+xrVucf`m#beM7H754YR+8@8ARAModg~kUm^dvyS~*b#Y}}_*IZ+~33mfl+ z{q_&m+QJtJNGEUoUH4P`zCRJct$0xV;c?7C_*{v^mqMzv`!DYYMK)6>EpodcUVaep z#O+&~S({;gNmE5_CJB5o4Rg{Ln5z3I_T1RE^7hBR5G6Gwx=Cz+1L?QD;>WUspDCXb zL{7;TX--NK(GhVG+}Dfq7CrjlH{3Zi-}mVe@oP=?OdZ;yERPMZeA}J05^g^hhN)T12^)Ej z{A9iHHi{S}qfcJU_$ggrj+0zkqs03FHAmCRk;0{=BPvBUDL&pdX4bmc0I`N|`#->S z3}G>Am<3GI>I@|zZ?h?u(>UGntn&ksUNol3`_a|s0!G*gF9k+Zea?FXr+ z&8xxVs@dqW@;~<~8wp6Vu6?pfM0UqC{_uybRm{Lca1Nicci=az$m+Fe#GO+D%&`mh~t_Iz78NrnA3ikW*H zPyJBr3LB1!;gL2-p8wX6XR4HUyg3ejgg!PgZnm9s@Fs$ROCs!kmOheW=0ML-@V|zTW{x zQ%~x;sU!1;3kC$yr(+w( z4>qDe{FF5-xwND>i0QJUAx^vzzx9j6G~kRzEfd2asz=_?`doG~@}8${?2EY*s{8xY zyJ_L;AMXAI8k54yop{Jk72|0B4(%o&-Pkl1r}%Bvjmo3MY5{t%3#{iYU4-@x7O=hf z^{iczTT#b&RdkQegkTv)h`Z|anW7N9z_?AYFx2($S09~ z31A+%*Y*T3MHLkMVo(c;Ak(LU+bt=Vz!Q!~LK?qmRc|n^V8#MxErjyXiA&pik8g(6 zKp5a-pD%qcigSxYMTC@zinLa*H?ySD%i5y)LX7==Gs1|jpUBuL(Z2-!#HBEbfD_1& zD$%BPt{%^NCg~cXKpFLM zgh}9(<0nI2GSd|A;T0}!!9?xPwf)(G`qkhzXL9&pSm8pvOdIs$X)h!%>$!R|HEWuu z7DkT8-qw4lW!rY(Ot|(3;9E4$8h)r_RkGWRq`cz~eK#>Pz1!ZfflYImgjxD69ZS$& zPj(*P=|lGk)`IsyKb@KEd_Q)~RteAVA6IKY!e*r1X7I_{HA}?LB&v>C za)Q&Y@q1GEf{#nG;?EczQLja%BS7>%U(;oU2@~oKEdr18!EL@u{yZO-qo}PBIpJN) zF3x4YIthj>wim@4x`(s`$X!~HH}`FgrF|!#qZ)qODSzEEzal806S381JqMpvMZb|$i$VW&Qw!$6cI3t&z8}6KrKV8O0}sGWZ_M~|T~W}|n(UT%;TiaJoQG7f z+6$Wh{FU^BbS1n18)<^JiLg4u8)oz6bICIps-<0gvP9+MC37& z_A;w$2R+?Fxi!J4wyAzU)&NTR^^GRC&RLnzy&kh^g1U&u z@G)1Y523!92jLRCcHGSo&8<7ZxhlzuTIq(1dob(r>E{X^`)`}myrtgNF5t65(x1VJ zO8oXgujISzvJZZsZ`!wf|K-ws8;2>(!Ah71zRE2ojr0V+UgK6|Dk)x=`>q;=Uu<+S zlk7%8(kMV7bM@IO6w%b%Dce|9y*sE|7rX;I&JFuW`C1pOzhw1I_Z&}YV2kooS{>MJ z-}wDE)wD)0YOF(}G;n~@CHX)ePkTeMPt2e-RTO@xTo5M?hW3d4T<|VM`Q0&K{gpOBH zkF`-yAIv&>m9<}Rot=d1HaiowxA%nMc;8?H9tBg@jIBH6ri0R%N^)1?C00N0q3dxy zc^hTyDH&H-YkG6hYlcbYfiBZ&_@i4TXn#F+88kQ;BqP_jTJWTkpswvF)r(Z8+D>U} zTOGIbPyY9&U2!P_zkLzDTv&yG@x`~M3k9dD#lc)|=|3#@2ZzrFJsxGgsi%l9%bmTz zUeiVtR>xP1a2f4(f*UIy_10`D_>m;0!ZCzTegaWA+bHf``BPs%0v*y zc9GW6g1L}?M1zw_Po{TzqXMX@9WHs(u8>=ex)$R%bLe6sz4EZV=8znpx`in)_QL9u zg%QF$#?puGS`DOFz<&tqpS9Vm8sH-QX^BVki`|R@dri+t`RijHTc( znI?0XW$_a>L1UTN-lyF0K(70T-VD&IM{QPZln|$_M2_k>FRY&&tEBZj95PW|{04L@ z%+7Ig?(dJ^&Uvtf?vWpHe-!$1Tlkp{Qen%%YFI30E^OG9&Qn5I=3A~Yv-A7>J}l{> z_w~f$kK?CV6)C5<)>SgfPQKHSpf-v=G}~k;oEgtA`y@#qOu+n5Mo?IbFFzgwtFA*) z>&eCT^D?aru2#Eo0{}zxeJ0~j4zU*r<0kEg_!EJd+VcaAVFXp+V#`nXU$okBe02oX zGj+c9<6gc1+M08|V-LU+hKIdN}Rg^mDW_Kjkke49i^2Y3~1}%vRMwk-$sBcOP zyD)3KcIoq8mufA08kBX}t!DWTVgiuSu&ccJg$??u4z`>8vYLK!&07JJ?P`zvMuuVY zZkJSQxH0UKwE#zFK%Zf%C76S6^uf<>zbts_Wex&HD&B1OG#$C?a?)*&&d4r{o31}U zdnrhGu-;B+QzYl3nn~WDRlxBpYV0)Fr+LBO2A|NT{a)bPh&YM&%ef{8aP@5R3 z^sUsJB|0<822Ux=ouxfM#0`!}CM5l4G~RlY!vBftb+ggp1+G?8q1v&y^RJC`cj7QB zB?mvc>!8z-G9e2kax96cMh(lY2xCqyz(PFFW=@lapMxek2(LTV0_5!!3Hp97_$mct)v%kO% zKVaBM2OAT~E~RYQQ-*$}MfvJ- zyI&8|V=owSvPwu6Qo9fOfAP{|R7sNGIE&JPGaua63omns7aT<=@!>U zeggh-VpKQbjdpD>$rgR(k$wShrDqelC9cR1iL`*OuZnBG4!!ui)^vyy82vPaKZq6u zu6yAw;VW6L3Els`TCM^Hl4@Q*p^092_n0bl%J|oHACp8HUI)CgzdDo-@omSsUhtkO z!?gZM2-n!bv1@0W!lBtwaDMSiyU26eJsK7CnJux;j1eM?RiG$N5i=HL#GA|f3i3y8 zM+c+DcsFj$eV~YJM^M{p7F2SQgQP|8v#IiU_!-$&%6-{I5`Bf>ic202)M)klJFn73#V%}Z~Z;Nb^|Mx`i1d`?E3$sXW~6vAA;E;S*iF zK3hO>_(DFJYC~F)cd|OU94`PGnHYWixX@z&q2z5w+1y8P@QHX!XFx9;Po>-B2kCe~ zJC?1tu<8IRy(6-n=Oom$XbGfD07=pOZMMfDMt$~cdbFG!#9Bbv5$g&{H5he4r>*Md z&B$jJ9)w&B_>n(a`bz3gsz{Dt$4(Y$TzSn>Pz>9-Fab*}r3sy$9kGzm3TP?*$Kfu) zr4*a(PLxp$?*U8G)>E6O4bbT;+{|b}WC=zAWVhG^1PrFB%SA1HPq_!%+(!@@=xSQ~ zE_y+N?VIu&A?21c!3c0jnZ1;o@Xr^N)s#*)AA=dBWx=SykI0P z*g&mh;Nn$(J$u#H@!0S^={TLK`4qMj%kE3#o7MfHf|Y9l<r-mxb^SY|mz(@_x z+0))9&EvQ6m$*{=4cT#rfKE8m%jT0tKJyaeY&h=V_TaNrj6VO?#n!gQ1=e_&S?XGk zL-3^F@eP+5?jgi7^|~_6Lsy%ZN2F)5QL6JwJC#{fb94K#(z&EVTyOEo6zmh5mGP-y zG_i<76X$DJ1}!Ffb`Ny%S;wi z$wVypz6nxil8);%aLXNhs5DTjp;N5J?27tyoJ1ul|Fg1uy=}SUcjM#jr;!dPPsM!hd07UBZY*@{fWQWlPx16HymcjGUg-2JaTiaNa}bB2XJ?Ka|*iM)~^!(3ZJP}9i@kq9SW zW>BR$>_{g`%~Y|P3-3oGrO*9b%r1?q>Mvg_c}Yik3y#9NByG}qs;^h8mnaI+tygAq z+$O=<8M<8XPpzvtk29-E)pD47f;zsxX4;^HSgf@Ah8IZKNU6Rz2|^6ao_u}x1A3gh z=h^K-Aw0?%xlI_idk`{9N;9KSXFAk<&(QI~B7We^&PsohGsesFXI?LR=KTpxtOnE% zdJXr#yw<4Ycvn}RX)867zq$Zzy-}w#YqtX#n_md>|Jr`+Ae_E$g4MRiI85@ZY!tld zB=DjN-`cm1q2vsA0%K4nx{^fB@)978!`fu4Qy2v`@%rUMi;QGQ za0O)jN@9`Wm|l4d`OJz6<>>SBXR8pZxps+e!r~>>*hrmzQn1m1c)7Tqic1eu`-&#GJ<6KON#xpQA$|K$NBvbBJl23g1CZ#AH0+16{ zoC_fmm7VZ?(|#Ftc!HB_Bq)$L_KGS;-#`eb{u)#E%+$Ptf;nCSBRS^Pur>7QvzcjEwYUT<^(`N(Q(u`&Cl1bjuI8Mr zRm-QXn$>4{bju`tMcOt)=og75RCaW@HDbr?5gk2$9lA7p`5K5O#3sT^y|35TR$m38 zW7^VxMe}_!Z1n318~q8@GkuChBYK0Spc5+}ZS1H}92A1MY7&&_o*!#0lI&x@95*T< zlh0efIF=k#1xoEW%pY)VMlYh4$?K2Q%kOtjd_KILzIz8m$d+Z`i-vxZgPpeCG`^#Z zj?x3p7W^VEj>*rP!;A%$VQ2}Z)%<=i^c6_oc-%+gLh;7&`k4&OkL@2J3Zx_ZAv;HB zlyj`R%BZh}ofhZlAIL|fb|mW4E7Ok&GmThNa_6Y` zaQ+lj9gd4PU^U~Si!Z7U)ZIY7$n~wC=zB^Ox;Le4l$6<^IAET8g;#|t61qW)De;J6 zHfq#}16O4`J~OK?VkK{;thd(^#tT%>N>85+2ETp4IGxT5bd_P zΜM&X+u=@)Lb&h#~8H@wfMw4dUNWhW5<&Laru`bYPQIQ%8zd8#&$B1elxF3ukyT zpQ5_HJ#GEW92{$%N`$}eP}%TypfGSEQ#x-^%AGsc2C!qr%$LpFuY|u)U6Jf(Tr9~j zT2;WF`;JaFl9O1!AV*4AdpxLOwx|X79#lkow>{`-673rz!;CIi$s10ch;y5K=8oOT z>M!33goZf<)YD}ZA2uB52kUmRi_fvixOpFFvc3{scId=y7O8QhKT_JL(Tn_G;h@y5 zS<~T15+1#5LswSZZM4VtVwc8*z{sP9NuLKcZ&{_PA+uW*AeZAjbXpA%l$qI9!ql*& zh&0+KqDZdtH@M%Lh%&fb$_|D96gP9c9W}+XvmDlym~n08Ky)93N~VN$l?_{w_3_unn8&_77y=b5!?ei)UCzitu!B&t|Y^I%x0 zN22qTs29gmV)I~p0%6z7O-tx@!tHr3oSiQ-ds#1B`Bz~V(wbX&ZiR1W{ zW-S@zHXQHp=O}KJ;zxZJ$AkK>`?FSKHj-6=wURE0-Mr0RO&vKHD(r?+t!+m|PrrO5 z9EJLkKb8?OF^L4D#j2L=ysK}1)u2ovee6N;S^-zwvSp<5`C-#583XLwuM`;dkkFnR zg?GnvkA4WqMX!xyANA|qJXv(JXWq!|;FG(JBfk#5g;DdYuKdE(Rztgo1GxKfsWFtL zNb6{rM*{%vHXQ&Rz!d~>1ld9P5Kwn77zB#obB20=Y(O3$J_y_$%H!$|cZIrpz>p{S zp5{1PtyX$tb|f&j^INK;Sko7duHtPY+ujF-B=Ai92!aKed5Kj0-~C1|rF5 z@8RJp&d2BK>F&e}cemrSf$%|{pw3Vi4+Nh8uK*w8pJP3s?#_t+2>5;G&yhX|*q@`k zy}fz8g?74L8sZ z>Vo_e0tC6(06pxXaCcvz2NdCf#3K*D5I|2Pmn>+Qp(%}Yz+@U}ak`U+t z2SR0%erx{Ty(5DnW!>R+NVlDlC504(J0a=y?;!t32oUB1aq>h469{*4x-%7u zbOsqEZ@9bT@Ax@`oqTzLCU8%nH_XWi=mJG@A`Smt0?7S8o#xg3BO-qid%8G55eT3! z5_#vbC*sZm(4D>RHavI1@cl;+d4K2j-}8BwUziQjUzjZn>i$Q1e-HY%gA)IkHd4qS z@d`@t{d4yY>jZMK^F&T$DX0sNf!=TApNAwIp}t7xY!Fg+0s5Ws-=VRw`8UV^T0cl1 z?~23K$X_?~e)p|2-igf7rz1ac2{97Ain(L7q+?K*c|*|E@V9OAf&Z{D<*( zT9S+)S63$(1avnA`Mg|g{xOV literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec b/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec new file mode 100644 index 0000000..1632087 --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec @@ -0,0 +1,27 @@ + + + + NUnit + 2.6.2 + NUnit + Charlie Poole + Charlie Poole + http://nunit.org/nuget/license.html + http://nunit.org/ + http://nunit.org/nuget/nunit_32x32.png + false + NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. A number of runners, both from the NUnit project and by third parties, are able to execute NUnit tests. + +Version 2.6 is the seventh major release of this well-known and well-tested programming tool. + +This package includes only the framework assembly. You will need to install the NUnit.Runners package unless you are using a third-party runner. + NUnit is a unit-testing framework for all .Net languages with a strong TDD focus. + Version 2.6 is the seventh major release of NUnit. + +Unlike earlier versions, this package includes only the framework assembly. You will need to install the NUnit.Runners package unless you are using a third-party runner. + +The nunit.mocks assembly is now provided by the NUnit.Mocks package. The pnunit.framework assembly is provided by the pNUnit package. + en-US + test testing tdd framework fluent assert theory plugin addin + + \ No newline at end of file diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/lib/nunit.framework.dll b/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/lib/nunit.framework.dll new file mode 100644 index 0000000000000000000000000000000000000000..3e24ba1ca6260d7d0499624d13d2c5a2cd75b52a GIT binary patch literal 147456 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 W^f}PyK%WDB4)i(D=fM9-4*U=F(vzP6 literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/lib/nunit.framework.xml b/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/lib/nunit.framework.xml new file mode 100644 index 0000000..c0bd9cb --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/lib/nunit.framework.xml @@ -0,0 +1,10899 @@ + + + + nunit.framework + + + +

+ Attribute used to apply a category to a test + + + + + The name of the category + + + + + Construct attribute for a given category based on + a name. The name may not contain the characters ',', + '+', '-' or '!'. However, this is not checked in the + constructor since it would cause an error to arise at + as the test was loaded without giving a clear indication + of where the problem is located. The error is handled + in NUnitFramework.cs by marking the test as not + runnable. + + The name of the category + + + + Protected constructor uses the Type name as the name + of the category. + + + + + The name of the category + + + + + Used to mark a field for use as a datapoint when executing a theory + within the same fixture that requires an argument of the field's Type. + + + + + Used to mark an array as containing a set of datapoints to be used + executing a theory within the same fixture that requires an argument + of the Type of the array elements. + + + + + Attribute used to provide descriptive text about a + test case or fixture. + + + + + Construct the attribute + + Text describing the test + + + + Gets the test description + + + + + Enumeration indicating how the expected message parameter is to be used + + + + Expect an exact match + + + Expect a message containing the parameter string + + + Match the regular expression provided as a parameter + + + Expect a message that starts with the parameter string + + + + ExpectedExceptionAttribute + + + + + + Constructor for a non-specific exception + + + + + Constructor for a given type of exception + + The type of the expected exception + + + + Constructor for a given exception name + + The full name of the expected exception + + + + Gets or sets the expected exception type + + + + + Gets or sets the full Type name of the expected exception + + + + + Gets or sets the expected message text + + + + + Gets or sets the user message displayed in case of failure + + + + + Gets or sets the type of match to be performed on the expected message + + + + + Gets the name of a method to be used as an exception handler + + + + + ExplicitAttribute marks a test or test fixture so that it will + only be run if explicitly executed from the gui or command line + or if it is included by use of a filter. The test will not be + run simply because an enclosing suite is run. + + + + + Default constructor + + + + + Constructor with a reason + + The reason test is marked explicit + + + + The reason test is marked explicit + + + + + Attribute used to mark a test that is to be ignored. + Ignored tests result in a warning message when the + tests are run. + + + + + Constructs the attribute without giving a reason + for ignoring the test. + + + + + Constructs the attribute giving a reason for ignoring the test + + The reason for ignoring the test + + + + The reason for ignoring a test + + + + + Abstract base for Attributes that are used to include tests + in the test run based on environmental settings. + + + + + Constructor with no included items specified, for use + with named property syntax. + + + + + Constructor taking one or more included items + + Comma-delimited list of included items + + + + Name of the item that is needed in order for + a test to run. Multiple itemss may be given, + separated by a comma. + + + + + Name of the item to be excluded. Multiple items + may be given, separated by a comma. + + + + + The reason for including or excluding the test + + + + + PlatformAttribute is used to mark a test fixture or an + individual method as applying to a particular platform only. + + + + + Constructor with no platforms specified, for use + with named property syntax. + + + + + Constructor taking one or more platforms + + Comma-deliminted list of platforms + + + + CultureAttribute is used to mark a test fixture or an + individual method as applying to a particular Culture only. + + + + + Constructor with no cultures specified, for use + with named property syntax. + + + + + Constructor taking one or more cultures + + Comma-deliminted list of cultures + + + + Marks a test to use a combinatorial join of any argument data + provided. NUnit will create a test case for every combination of + the arguments provided. This can result in a large number of test + cases and so should be used judiciously. This is the default join + type, so the attribute need not be used except as documentation. + + + + + PropertyAttribute is used to attach information to a test as a name/value pair.. + + + + + Construct a PropertyAttribute with a name and string value + + The name of the property + The property value + + + + Construct a PropertyAttribute with a name and int value + + The name of the property + The property value + + + + Construct a PropertyAttribute with a name and double value + + The name of the property + The property value + + + + Constructor for derived classes that set the + property dictionary directly. + + + + + Constructor for use by derived classes that use the + name of the type as the property name. Derived classes + must ensure that the Type of the property value is + a standard type supported by the BCL. Any custom + types will cause a serialization Exception when + in the client. + + + + + Gets the property dictionary for this attribute + + + + + Default constructor + + + + + Marks a test to use pairwise join of any argument data provided. + NUnit will attempt too excercise every pair of argument values at + least once, using as small a number of test cases as it can. With + only two arguments, this is the same as a combinatorial join. + + + + + Default constructor + + + + + Marks a test to use a sequential join of any argument data + provided. NUnit will use arguements for each parameter in + sequence, generating test cases up to the largest number + of argument values provided and using null for any arguments + for which it runs out of values. Normally, this should be + used with the same number of arguments for each parameter. + + + + + Default constructor + + + + + Summary description for MaxTimeAttribute. + + + + + Construct a MaxTimeAttribute, given a time in milliseconds. + + The maximum elapsed time in milliseconds + + + + RandomAttribute is used to supply a set of random values + to a single parameter of a parameterized test. + + + + + ValuesAttribute is used to provide literal arguments for + an individual parameter of a test. + + + + + Abstract base class for attributes that apply to parameters + and supply data for the parameter. + + + + + Gets the data to be provided to the specified parameter + + + + + The collection of data to be returned. Must + be set by any derived attribute classes. + We use an object[] so that the individual + elements may have their type changed in GetData + if necessary. + + + + + Construct with one argument + + + + + + Construct with two arguments + + + + + + + Construct with three arguments + + + + + + + + Construct with an array of arguments + + + + + + Get the collection of values to be used as arguments + + + + + Construct a set of doubles from 0.0 to 1.0, + specifying only the count. + + + + + + Construct a set of doubles from min to max + + + + + + + + Construct a set of ints from min to max + + + + + + + + Get the collection of values to be used as arguments + + + + + RangeAttribute is used to supply a range of values to an + individual parameter of a parameterized test. + + + + + Construct a range of ints using default step of 1 + + + + + + + Construct a range of ints specifying the step size + + + + + + + + Construct a range of longs + + + + + + + + Construct a range of doubles + + + + + + + + Construct a range of floats + + + + + + + + RepeatAttribute may be applied to test case in order + to run it multiple times. + + + + + Construct a RepeatAttribute + + The number of times to run the test + + + + RequiredAddinAttribute may be used to indicate the names of any addins + that must be present in order to run some or all of the tests in an + assembly. If the addin is not loaded, the entire assembly is marked + as NotRunnable. + + + + + Initializes a new instance of the class. + + The required addin. + + + + Gets the name of required addin. + + The required addin name. + + + + Summary description for SetCultureAttribute. + + + + + Construct given the name of a culture + + + + + + Summary description for SetUICultureAttribute. + + + + + Construct given the name of a culture + + + + + + SetUpAttribute is used in a TestFixture to identify a method + that is called immediately before each test is run. It is + also used in a SetUpFixture to identify the method that is + called once, before any of the subordinate tests are run. + + + + + Attribute used to mark a class that contains one-time SetUp + and/or TearDown methods that apply to all the tests in a + namespace or an assembly. + + + + + Attribute used to mark a static (shared in VB) property + that returns a list of tests. + + + + + Attribute used in a TestFixture to identify a method that is + called immediately after each test is run. It is also used + in a SetUpFixture to identify the method that is called once, + after all subordinate tests have run. In either case, the method + is guaranteed to be called, even if an exception is thrown. + + + + + Provide actions to execute before and after tests. + + + + + When implemented by an attribute, this interface implemented to provide actions to execute before and after tests. + + + + + Executed before each test is run + + Provides details about the test that is going to be run. + + + + Executed after each test is run + + Provides details about the test that has just been run. + + + + Provides the target for the action attribute + + The target for the action attribute + + + + Adding this attribute to a method within a + class makes the method callable from the NUnit test runner. There is a property + called Description which is optional which you can provide a more detailed test + description. This class cannot be inherited. + + + + [TestFixture] + public class Fixture + { + [Test] + public void MethodToTest() + {} + + [Test(Description = "more detailed description")] + publc void TestDescriptionMethod() + {} + } + + + + + + Descriptive text for this test + + + + + TestCaseAttribute is used to mark parameterized test cases + and provide them with their arguments. + + + + + The ITestCaseData interface is implemented by a class + that is able to return complete testcases for use by + a parameterized test method. + + NOTE: This interface is used in both the framework + and the core, even though that results in two different + types. However, sharing the source code guarantees that + the various implementations will be compatible and that + the core is able to reflect successfully over the + framework implementations of ITestCaseData. + + + + + Gets the argument list to be provided to the test + + + + + Gets the expected result + + + + + Indicates whether a result has been specified. + This is necessary because the result may be + null, so it's value cannot be checked. + + + + + Gets the expected exception Type + + + + + Gets the FullName of the expected exception + + + + + Gets the name to be used for the test + + + + + Gets the description of the test + + + + + Gets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets a value indicating whether this is explicit. + + true if explicit; otherwise, false. + + + + Gets the ignore reason. + + The ignore reason. + + + + Construct a TestCaseAttribute with a list of arguments. + This constructor is not CLS-Compliant + + + + + + Construct a TestCaseAttribute with a single argument + + + + + + Construct a TestCaseAttribute with a two arguments + + + + + + + Construct a TestCaseAttribute with a three arguments + + + + + + + + Gets the list of arguments to a test case + + + + + Gets or sets the expected result. Use + ExpectedResult by preference. + + The result. + + + + Gets or sets the expected result. + + The result. + + + + Gets a flag indicating whether an expected + result has been set. + + + + + Gets a list of categories associated with this test; + + + + + Gets or sets the category associated with this test. + May be a single category or a comma-separated list. + + + + + Gets or sets the expected exception. + + The expected exception. + + + + Gets or sets the name the expected exception. + + The expected name of the exception. + + + + Gets or sets the expected message of the expected exception + + The expected message of the exception. + + + + Gets or sets the type of match to be performed on the expected message + + + + + Gets or sets the description. + + The description. + + + + Gets or sets the name of the test. + + The name of the test. + + + + Gets or sets the ignored status of the test + + + + + Gets or sets the ignored status of the test + + + + + Gets or sets the explicit status of the test + + + + + Gets or sets the reason for not running the test + + + + + Gets or sets the reason for not running the test. + Set has the side effect of marking the test as ignored. + + The ignore reason. + + + + FactoryAttribute indicates the source to be used to + provide test cases for a test method. + + + + + Construct with the name of the data source, which must + be a property, field or method of the test class itself. + + An array of the names of the factories that will provide data + + + + Construct with a Type, which must implement IEnumerable + + The Type that will provide data + + + + Construct with a Type and name. + that don't support params arrays. + + The Type that will provide data + The name of the method, property or field that will provide data + + + + The name of a the method, property or fiend to be used as a source + + + + + A Type to be used as a source + + + + + Gets or sets the category associated with this test. + May be a single category or a comma-separated list. + + + + + [TestFixture] + public class ExampleClass + {} + + + + + Default constructor + + + + + Construct with a object[] representing a set of arguments. + In .NET 2.0, the arguments may later be separated into + type arguments and constructor arguments. + + + + + + Descriptive text for this fixture + + + + + Gets and sets the category for this fixture. + May be a comma-separated list of categories. + + + + + Gets a list of categories for this fixture + + + + + The arguments originally provided to the attribute + + + + + Gets or sets a value indicating whether this should be ignored. + + true if ignore; otherwise, false. + + + + Gets or sets the ignore reason. May set Ignored as a side effect. + + The ignore reason. + + + + Get or set the type arguments. If not set + explicitly, any leading arguments that are + Types are taken as type arguments. + + + + + Attribute used to identify a method that is + called before any tests in a fixture are run. + + + + + Attribute used to identify a method that is called after + all the tests in a fixture have run. The method is + guaranteed to be called, even if an exception is thrown. + + + + + Adding this attribute to a method within a + class makes the method callable from the NUnit test runner. There is a property + called Description which is optional which you can provide a more detailed test + description. This class cannot be inherited. + + + + [TestFixture] + public class Fixture + { + [Test] + public void MethodToTest() + {} + + [Test(Description = "more detailed description")] + publc void TestDescriptionMethod() + {} + } + + + + + + Used on a method, marks the test with a timeout value in milliseconds. + The test will be run in a separate thread and is cancelled if the timeout + is exceeded. Used on a method or assembly, sets the default timeout + for all contained test methods. + + + + + Construct a TimeoutAttribute given a time in milliseconds + + The timeout value in milliseconds + + + + Marks a test that must run in the STA, causing it + to run in a separate thread if necessary. + + On methods, you may also use STAThreadAttribute + to serve the same purpose. + + + + + Construct a RequiresSTAAttribute + + + + + Marks a test that must run in the MTA, causing it + to run in a separate thread if necessary. + + On methods, you may also use MTAThreadAttribute + to serve the same purpose. + + + + + Construct a RequiresMTAAttribute + + + + + Marks a test that must run on a separate thread. + + + + + Construct a RequiresThreadAttribute + + + + + Construct a RequiresThreadAttribute, specifying the apartment + + + + + ValueSourceAttribute indicates the source to be used to + provide data for one parameter of a test method. + + + + + Construct with the name of the factory - for use with languages + that don't support params arrays. + + The name of the data source to be used + + + + Construct with a Type and name - for use with languages + that don't support params arrays. + + The Type that will provide data + The name of the method, property or field that will provide data + + + + The name of a the method, property or fiend to be used as a source + + + + + A Type to be used as a source + + + + + AttributeExistsConstraint tests for the presence of a + specified attribute on a Type. + + + + + The Constraint class is the base of all built-in constraints + within NUnit. It provides the operator overloads used to combine + constraints. + + + + + The IConstraintExpression interface is implemented by all + complete and resolvable constraints and expressions. + + + + + Return the top-level constraint for this expression + + + + + + Static UnsetObject used to detect derived constraints + failing to set the actual value. + + + + + The actual value being tested against a constraint + + + + + The display name of this Constraint for use by ToString() + + + + + Argument fields used by ToString(); + + + + + The builder holding this constraint + + + + + Construct a constraint with no arguments + + + + + Construct a constraint with one argument + + + + + Construct a constraint with two arguments + + + + + Sets the ConstraintBuilder holding this constraint + + + + + Write the failure message to the MessageWriter provided + as an argument. The default implementation simply passes + the constraint and the actual value to the writer, which + then displays the constraint description and the value. + + Constraints that need to provide additional details, + such as where the error occured can override this. + + The MessageWriter on which to display the message + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Test whether the constraint is satisfied by an + ActualValueDelegate that returns the value to be tested. + The default implementation simply evaluates the delegate + but derived classes may override it to provide for delayed + processing. + + An ActualValueDelegate + True for success, false for failure + + + + Test whether the constraint is satisfied by a given reference. + The default implementation simply dereferences the value but + derived classes may override it to provide for delayed processing. + + A reference to the value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Default override of ToString returns the constraint DisplayName + followed by any arguments within angle brackets. + + + + + + Returns the string representation of this constraint + + + + + This operator creates a constraint that is satisfied only if both + argument constraints are satisfied. + + + + + This operator creates a constraint that is satisfied if either + of the argument constraints is satisfied. + + + + + This operator creates a constraint that is satisfied if the + argument constraint is not satisfied. + + + + + Returns a DelayedConstraint with the specified delay time. + + The delay in milliseconds. + + + + + Returns a DelayedConstraint with the specified delay time + and polling interval. + + The delay in milliseconds. + The interval at which to test the constraint. + + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + Returns a ConstraintExpression by appending And + to the current constraint. + + + + + Returns a ConstraintExpression by appending And + to the current constraint. + + + + + Returns a ConstraintExpression by appending Or + to the current constraint. + + + + + Class used to detect any derived constraints + that fail to set the actual value in their + Matches override. + + + + + Constructs an AttributeExistsConstraint for a specific attribute Type + + + + + + Tests whether the object provides the expected attribute. + + A Type, MethodInfo, or other ICustomAttributeProvider + True if the expected attribute is present, otherwise false + + + + Writes the description of the constraint to the specified writer + + + + + AttributeConstraint tests that a specified attribute is present + on a Type or other provider and that the value of the attribute + satisfies some other constraint. + + + + + Abstract base class used for prefixes + + + + + The base constraint + + + + + Construct given a base constraint + + + + + + Constructs an AttributeConstraint for a specified attriute + Type and base constraint. + + + + + + + Determines whether the Type or other provider has the + expected attribute and if its value matches the + additional constraint specified. + + + + + Writes a description of the attribute to the specified writer. + + + + + Writes the actual value supplied to the specified writer. + + + + + Returns a string representation of the constraint. + + + + + BasicConstraint is the abstract base for constraints that + perform a simple comparison to a constant value. + + + + + Initializes a new instance of the class. + + The expected. + The description. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + NullConstraint tests that the actual value is null + + + + + Initializes a new instance of the class. + + + + + TrueConstraint tests that the actual value is true + + + + + Initializes a new instance of the class. + + + + + FalseConstraint tests that the actual value is false + + + + + Initializes a new instance of the class. + + + + + NaNConstraint tests that the actual value is a double or float NaN + + + + + Test that the actual value is an NaN + + + + + + + Write the constraint description to a specified writer + + + + + + BinaryConstraint is the abstract base of all constraints + that combine two other constraints in some fashion. + + + + + The first constraint being combined + + + + + The second constraint being combined + + + + + Construct a BinaryConstraint from two other constraints + + The first constraint + The second constraint + + + + AndConstraint succeeds only if both members succeed. + + + + + Create an AndConstraint from two other constraints + + The first constraint + The second constraint + + + + Apply both member constraints to an actual value, succeeding + succeeding only if both of them succeed. + + The actual value + True if the constraints both succeeded + + + + Write a description for this contraint to a MessageWriter + + The MessageWriter to receive the description + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + OrConstraint succeeds if either member succeeds + + + + + Create an OrConstraint from two other constraints + + The first constraint + The second constraint + + + + Apply the member constraints to an actual value, succeeding + succeeding as soon as one of them succeeds. + + The actual value + True if either constraint succeeded + + + + Write a description for this contraint to a MessageWriter + + The MessageWriter to receive the description + + + + CollectionConstraint is the abstract base class for + constraints that operate on collections. + + + + + Construct an empty CollectionConstraint + + + + + Construct a CollectionConstraint + + + + + + Determines whether the specified enumerable is empty. + + The enumerable. + + true if the specified enumerable is empty; otherwise, false. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Protected method to be implemented by derived classes + + + + + + + CollectionItemsEqualConstraint is the abstract base class for all + collection constraints that apply some notion of item equality + as a part of their operation. + + + + + Construct an empty CollectionConstraint + + + + + Construct a CollectionConstraint + + + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied Comparison object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Compares two collection members for equality + + + + + Return a new CollectionTally for use in making tests + + The collection to be included in the tally + + + + Flag the constraint to ignore case and return self. + + + + + EmptyCollectionConstraint tests whether a collection is empty. + + + + + Check that the collection is empty + + + + + + + Write the constraint description to a MessageWriter + + + + + + UniqueItemsConstraint tests whether all the items in a + collection are unique. + + + + + Check that all items are unique. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + CollectionContainsConstraint is used to test whether a collection + contains an expected object as a member. + + + + + Construct a CollectionContainsConstraint + + + + + + Test whether the expected item is contained in the collection + + + + + + + Write a descripton of the constraint to a MessageWriter + + + + + + CollectionEquivalentCOnstraint is used to determine whether two + collections are equivalent. + + + + + Construct a CollectionEquivalentConstraint + + + + + + Test whether two collections are equivalent + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + CollectionSubsetConstraint is used to determine whether + one collection is a subset of another + + + + + Construct a CollectionSubsetConstraint + + The collection that the actual value is expected to be a subset of + + + + Test whether the actual collection is a subset of + the expected collection provided. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + CollectionOrderedConstraint is used to test whether a collection is ordered. + + + + + Construct a CollectionOrderedConstraint + + + + + Modifies the constraint to use an IComparer and returns self. + + + + + Modifies the constraint to use an IComparer<T> and returns self. + + + + + Modifies the constraint to use a Comparison<T> and returns self. + + + + + Modifies the constraint to test ordering by the value of + a specified property and returns self. + + + + + Test whether the collection is ordered + + + + + + + Write a description of the constraint to a MessageWriter + + + + + + Returns the string representation of the constraint. + + + + + + If used performs a reverse comparison + + + + + CollectionTally counts (tallies) the number of + occurences of each object in one or more enumerations. + + + + + Construct a CollectionTally object from a comparer and a collection + + + + + Try to remove an object from the tally + + The object to remove + True if successful, false if the object was not found + + + + Try to remove a set of objects from the tally + + The objects to remove + True if successful, false if any object was not found + + + + The number of objects remaining in the tally + + + + + ComparisonAdapter class centralizes all comparisons of + values in NUnit, adapting to the use of any provided + IComparer, IComparer<T> or Comparison<T> + + + + + Returns a ComparisonAdapter that wraps an IComparer + + + + + Returns a ComparisonAdapter that wraps an IComparer<T> + + + + + Returns a ComparisonAdapter that wraps a Comparison<T> + + + + + Compares two objects + + + + + Gets the default ComparisonAdapter, which wraps an + NUnitComparer object. + + + + + Construct a ComparisonAdapter for an IComparer + + + + + Compares two objects + + + + + + + + Construct a default ComparisonAdapter + + + + + ComparisonAdapter<T> extends ComparisonAdapter and + allows use of an IComparer<T> or Comparison<T> + to actually perform the comparison. + + + + + Construct a ComparisonAdapter for an IComparer<T> + + + + + Compare a Type T to an object + + + + + Construct a ComparisonAdapter for a Comparison<T> + + + + + Compare a Type T to an object + + + + + Abstract base class for constraints that compare values to + determine if one is greater than, equal to or less than + the other. This class supplies the Using modifiers. + + + + + ComparisonAdapter to be used in making the comparison + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Modifies the constraint to use an IComparer and returns self + + + + + Modifies the constraint to use an IComparer<T> and returns self + + + + + Modifies the constraint to use a Comparison<T> and returns self + + + + + Delegate used to delay evaluation of the actual value + to be used in evaluating a constraint + + + + + ConstraintBuilder maintains the stacks that are used in + processing a ConstraintExpression. An OperatorStack + is used to hold operators that are waiting for their + operands to be reognized. a ConstraintStack holds + input constraints as well as the results of each + operator applied. + + + + + Initializes a new instance of the class. + + + + + Appends the specified operator to the expression by first + reducing the operator stack and then pushing the new + operator on the stack. + + The operator to push. + + + + Appends the specified constraint to the expresson by pushing + it on the constraint stack. + + The constraint to push. + + + + Sets the top operator right context. + + The right context. + + + + Reduces the operator stack until the topmost item + precedence is greater than or equal to the target precedence. + + The target precedence. + + + + Resolves this instance, returning a Constraint. If the builder + is not currently in a resolvable state, an exception is thrown. + + The resolved constraint + + + + Gets a value indicating whether this instance is resolvable. + + + true if this instance is resolvable; otherwise, false. + + + + + OperatorStack is a type-safe stack for holding ConstraintOperators + + + + + Initializes a new instance of the class. + + The builder. + + + + Pushes the specified operator onto the stack. + + The op. + + + + Pops the topmost operator from the stack. + + + + + + Gets a value indicating whether this is empty. + + true if empty; otherwise, false. + + + + Gets the topmost operator without modifying the stack. + + The top. + + + + ConstraintStack is a type-safe stack for holding Constraints + + + + + Initializes a new instance of the class. + + The builder. + + + + Pushes the specified constraint. As a side effect, + the constraint's builder field is set to the + ConstraintBuilder owning this stack. + + The constraint. + + + + Pops this topmost constrait from the stack. + As a side effect, the constraint's builder + field is set to null. + + + + + + Gets a value indicating whether this is empty. + + true if empty; otherwise, false. + + + + Gets the topmost constraint without modifying the stack. + + The topmost constraint + + + + ConstraintExpression represents a compound constraint in the + process of being constructed from a series of syntactic elements. + + Individual elements are appended to the expression as they are + reognized. Once an actual Constraint is appended, the expression + returns a resolvable Constraint. + + + + + ConstraintExpressionBase is the abstract base class for the + ConstraintExpression class, which represents a + compound constraint in the process of being constructed + from a series of syntactic elements. + + NOTE: ConstraintExpressionBase is separate because the + ConstraintExpression class was generated in earlier + versions of NUnit. The two classes may be combined + in a future version. + + + + + The ConstraintBuilder holding the elements recognized so far + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the + class passing in a ConstraintBuilder, which may be pre-populated. + + The builder. + + + + Returns a string representation of the expression as it + currently stands. This should only be used for testing, + since it has the side-effect of resolving the expression. + + + + + + Appends an operator to the expression and returns the + resulting expression itself. + + + + + Appends a self-resolving operator to the expression and + returns a new ResolvableConstraintExpression. + + + + + Appends a constraint to the expression and returns that + constraint, which is associated with the current state + of the expression being built. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the + class passing in a ConstraintBuilder, which may be pre-populated. + + The builder. + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding only if a specified number of them succeed. + + + + + Returns a new PropertyConstraintExpression, which will either + test for the existence of the named property on the object + being tested or apply any following constraint to that property. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns the constraint provided as an argument - used to allow custom + custom constraints to easily participate in the syntax. + + + + + Returns the constraint provided as an argument - used to allow custom + custom constraints to easily participate in the syntax. + + + + + Returns a constraint that tests two items for equality + + + + + Returns a constraint that tests that two references are the same object + + + + + Returns a constraint that tests whether the + actual value is greater than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a collection containing the same elements as the + collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a subset of the collection supplied as an argument. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new ContainsConstraint. This constraint + will, in turn, make use of the appropriate second-level + constraint, depending on the type of the actual argument. + This overload is only used if the item sought is a string, + since any other type implies that we are looking for a + collection member. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that tests whether the path provided + is the same as an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the actual value falls + within a specified range. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if at least one of them succeeds. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them fail. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Length property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Count property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Message property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the InnerException property of the object being tested. + + + + + With is currently a NOP - reserved for future use. + + + + + Returns a constraint that tests for null + + + + + Returns a constraint that tests for True + + + + + Returns a constraint that tests for False + + + + + Returns a constraint that tests for a positive value + + + + + Returns a constraint that tests for a negative value + + + + + Returns a constraint that tests for NaN + + + + + Returns a constraint that tests for empty + + + + + Returns a constraint that tests whether a collection + contains all unique items. + + + + + Returns a constraint that tests whether an object graph is serializable in binary format. + + + + + Returns a constraint that tests whether an object graph is serializable in xml format. + + + + + Returns a constraint that tests whether a collection is ordered + + + + + Helper class with properties and methods that supply + a number of constraints used in Asserts. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding only if a specified number of them succeed. + + + + + Returns a new PropertyConstraintExpression, which will either + test for the existence of the named property on the object + being tested or apply any following constraint to that property. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a constraint that tests two items for equality + + + + + Returns a constraint that tests that two references are the same object + + + + + Returns a constraint that tests whether the + actual value is greater than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a collection containing the same elements as the + collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a subset of the collection supplied as an argument. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new ContainsConstraint. This constraint + will, in turn, make use of the appropriate second-level + constraint, depending on the type of the actual argument. + This overload is only used if the item sought is a string, + since any other type implies that we are looking for a + collection member. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that fails if the actual + value matches the pattern supplied as an argument. + + + + + Returns a constraint that tests whether the path provided + is the same as an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the actual value falls + within a specified range. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if at least one of them succeeds. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them fail. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Length property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Count property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Message property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the InnerException property of the object being tested. + + + + + Returns a constraint that tests for null + + + + + Returns a constraint that tests for True + + + + + Returns a constraint that tests for False + + + + + Returns a constraint that tests for a positive value + + + + + Returns a constraint that tests for a negative value + + + + + Returns a constraint that tests for NaN + + + + + Returns a constraint that tests for empty + + + + + Returns a constraint that tests whether a collection + contains all unique items. + + + + + Returns a constraint that tests whether an object graph is serializable in binary format. + + + + + Returns a constraint that tests whether an object graph is serializable in xml format. + + + + + Returns a constraint that tests whether a collection is ordered + + + + + The ConstraintOperator class is used internally by a + ConstraintBuilder to represent an operator that + modifies or combines constraints. + + Constraint operators use left and right precedence + values to determine whether the top operator on the + stack should be reduced before pushing a new operator. + + + + + The precedence value used when the operator + is about to be pushed to the stack. + + + + + The precedence value used when the operator + is on the top of the stack. + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + The syntax element preceding this operator + + + + + The syntax element folowing this operator + + + + + The precedence value used when the operator + is about to be pushed to the stack. + + + + + The precedence value used when the operator + is on the top of the stack. + + + + + PrefixOperator takes a single constraint and modifies + it's action in some way. + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + Returns the constraint created by applying this + prefix to another constraint. + + + + + + + Negates the test of the constraint it wraps. + + + + + Constructs a new NotOperator + + + + + Returns a NotConstraint applied to its argument. + + + + + Abstract base for operators that indicate how to + apply a constraint to items in a collection. + + + + + Constructs a CollectionOperator + + + + + Represents a constraint that succeeds if all the + members of a collection match a base constraint. + + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + they all succeed. + + + + + Represents a constraint that succeeds if any of the + members of a collection match a base constraint. + + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + any of them succeed. + + + + + Represents a constraint that succeeds if none of the + members of a collection match a base constraint. + + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + none of them succeed. + + + + + Represents a constraint that succeeds if the specified + count of members of a collection match a base constraint. + + + + + Construct an ExactCountOperator for a specified count + + The expected count + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + none of them succeed. + + + + + Represents a constraint that simply wraps the + constraint provided as an argument, without any + further functionality, but which modifes the + order of evaluation because of its precedence. + + + + + Constructor for the WithOperator + + + + + Returns a constraint that wraps its argument + + + + + Abstract base class for operators that are able to reduce to a + constraint whether or not another syntactic element follows. + + + + + Operator used to test for the presence of a named Property + on an object and optionally apply further tests to the + value of that property. + + + + + Constructs a PropOperator for a particular named property + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + Gets the name of the property to which the operator applies + + + + + Operator that tests for the presence of a particular attribute + on a type and optionally applies further tests to the attribute. + + + + + Construct an AttributeOperator for a particular Type + + The Type of attribute tested + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + Operator that tests that an exception is thrown and + optionally applies further tests to the exception. + + + + + Construct a ThrowsOperator + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + Abstract base class for all binary operators + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + Abstract method that produces a constraint by applying + the operator to its left and right constraint arguments. + + + + + Gets the left precedence of the operator + + + + + Gets the right precedence of the operator + + + + + Operator that requires both it's arguments to succeed + + + + + Construct an AndOperator + + + + + Apply the operator to produce an AndConstraint + + + + + Operator that requires at least one of it's arguments to succeed + + + + + Construct an OrOperator + + + + + Apply the operator to produce an OrConstraint + + + + + ContainsConstraint tests a whether a string contains a substring + or a collection contains an object. It postpones the decision of + which test to use until the type of the actual argument is known. + This allows testing whether a string is contained in a collection + or as a substring of another string using the same syntax. + + + + + Initializes a new instance of the class. + + The expected. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied Comparison object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to ignore case and return self. + + + + + Applies a delay to the match so that a match can be evaluated in the future. + + + + + Creates a new DelayedConstraint + + The inner constraint two decorate + The time interval after which the match is performed + If the value of is less than 0 + + + + Creates a new DelayedConstraint + + The inner constraint two decorate + The time interval after which the match is performed + The time interval used for polling + If the value of is less than 0 + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for if the base constraint fails, false if it succeeds + + + + Test whether the constraint is satisfied by a delegate + + The delegate whose value is to be tested + True for if the base constraint fails, false if it succeeds + + + + Test whether the constraint is satisfied by a given reference. + Overridden to wait for the specified delay period before + calling the base constraint with the dereferenced value. + + A reference to the value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a MessageWriter. + + The writer on which the actual value is displayed + + + + Returns the string representation of the constraint. + + + + + EmptyDirectoryConstraint is used to test that a directory is empty + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + EmptyConstraint tests a whether a string or collection is empty, + postponing the decision about which test is applied until the + type of the actual argument is known. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + EqualConstraint is able to compare an actual value with the + expected value provided in its constructor. Two objects are + considered equal if both are null, or if both have the same + value. NUnit has special semantics for some object types. + + + + + If true, strings in error messages will be clipped + + + + + NUnitEqualityComparer used to test equality. + + + + + Initializes a new instance of the class. + + The expected value. + + + + Flag the constraint to use a tolerance when determining equality. + + Tolerance value to be used + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied Comparison object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write a failure message. Overridden to provide custom + failure messages for EqualConstraint. + + The MessageWriter to write to + + + + Write description of this constraint + + The MessageWriter to write to + + + + Display the failure information for two collections that did not match. + + The MessageWriter on which to display + The expected collection. + The actual collection + The depth of this failure in a set of nested collections + + + + Displays a single line showing the types and sizes of the expected + and actual enumerations, collections or arrays. If both are identical, + the value is only shown once. + + The MessageWriter on which to display + The expected collection or array + The actual collection or array + The indentation level for the message line + + + + Displays a single line showing the point in the expected and actual + arrays at which the comparison failed. If the arrays have different + structures or dimensions, both values are shown. + + The MessageWriter on which to display + The expected array + The actual array + Index of the failure point in the underlying collections + The indentation level for the message line + + + + Display the failure information for two IEnumerables that did not match. + + The MessageWriter on which to display + The expected enumeration. + The actual enumeration + The depth of this failure in a set of nested collections + + + + Flag the constraint to ignore case and return self. + + + + + Flag the constraint to suppress string clipping + and return self. + + + + + Flag the constraint to compare arrays as collections + and return self. + + + + + Switches the .Within() modifier to interpret its tolerance as + a distance in representable values (see remarks). + + Self. + + Ulp stands for "unit in the last place" and describes the minimum + amount a given value can change. For any integers, an ulp is 1 whole + digit. For floating point values, the accuracy of which is better + for smaller numbers and worse for larger numbers, an ulp depends + on the size of the number. Using ulps for comparison of floating + point results instead of fixed tolerances is safer because it will + automatically compensate for the added inaccuracy of larger numbers. + + + + + Switches the .Within() modifier to interpret its tolerance as + a percentage that the actual values is allowed to deviate from + the expected value. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in days. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in hours. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in minutes. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in seconds. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in milliseconds. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in clock ticks. + + Self + + + + EqualityAdapter class handles all equality comparisons + that use an IEqualityComparer, IEqualityComparer<T> + or a ComparisonAdapter. + + + + + Compares two objects, returning true if they are equal + + + + + Returns true if the two objects can be compared by this adapter. + The base adapter cannot handle IEnumerables except for strings. + + + + + Returns an EqualityAdapter that wraps an IComparer. + + + + + Returns an EqualityAdapter that wraps an IEqualityComparer. + + + + + Returns an EqualityAdapter that wraps an IEqualityComparer<T>. + + + + + Returns an EqualityAdapter that wraps an IComparer<T>. + + + + + Returns an EqualityAdapter that wraps a Comparison<T>. + + + + + EqualityAdapter that wraps an IComparer. + + + + + Returns true if the two objects can be compared by this adapter. + Generic adapter requires objects of the specified type. + + + + + EqualityAdapter that wraps an IComparer. + + + + Helper routines for working with floating point numbers + + + The floating point comparison code is based on this excellent article: + http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm + + + "ULP" means Unit in the Last Place and in the context of this library refers to + the distance between two adjacent floating point numbers. IEEE floating point + numbers can only represent a finite subset of natural numbers, with greater + accuracy for smaller numbers and lower accuracy for very large numbers. + + + If a comparison is allowed "2 ulps" of deviation, that means the values are + allowed to deviate by up to 2 adjacent floating point values, which might be + as low as 0.0000001 for small numbers or as high as 10.0 for large numbers. + + + + + Compares two floating point values for equality + First floating point value to be compared + Second floating point value t be compared + + Maximum number of representable floating point values that are allowed to + be between the left and the right floating point values + + True if both numbers are equal or close to being equal + + + Floating point values can only represent a finite subset of natural numbers. + For example, the values 2.00000000 and 2.00000024 can be stored in a float, + but nothing inbetween them. + + + This comparison will count how many possible floating point values are between + the left and the right number. If the number of possible values between both + numbers is less than or equal to maxUlps, then the numbers are considered as + being equal. + + + Implementation partially follows the code outlined here: + http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ + + + + + Compares two double precision floating point values for equality + First double precision floating point value to be compared + Second double precision floating point value t be compared + + Maximum number of representable double precision floating point values that are + allowed to be between the left and the right double precision floating point values + + True if both numbers are equal or close to being equal + + + Double precision floating point values can only represent a limited series of + natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004 + can be stored in a double, but nothing inbetween them. + + + This comparison will count how many possible double precision floating point + values are between the left and the right number. If the number of possible + values between both numbers is less than or equal to maxUlps, then the numbers + are considered as being equal. + + + Implementation partially follows the code outlined here: + http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ + + + + + + Reinterprets the memory contents of a floating point value as an integer value + + + Floating point value whose memory contents to reinterpret + + + The memory contents of the floating point value interpreted as an integer + + + + + Reinterprets the memory contents of a double precision floating point + value as an integer value + + + Double precision floating point value whose memory contents to reinterpret + + + The memory contents of the double precision floating point value + interpreted as an integer + + + + + Reinterprets the memory contents of an integer as a floating point value + + Integer value whose memory contents to reinterpret + + The memory contents of the integer value interpreted as a floating point value + + + + + Reinterprets the memory contents of an integer value as a double precision + floating point value + + Integer whose memory contents to reinterpret + + The memory contents of the integer interpreted as a double precision + floating point value + + + + Union of a floating point variable and an integer + + + The union's value as a floating point variable + + + The union's value as an integer + + + The union's value as an unsigned integer + + + Union of a double precision floating point variable and a long + + + The union's value as a double precision floating point variable + + + The union's value as a long + + + The union's value as an unsigned long + + + + Tests whether a value is greater than the value supplied to its constructor + + + + + The value against which a comparison is to be made + + + + + Initializes a new instance of the class. + + The expected value. + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Tests whether a value is greater than or equal to the value supplied to its constructor + + + + + The value against which a comparison is to be made + + + + + Initializes a new instance of the class. + + The expected value. + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Tests whether a value is less than the value supplied to its constructor + + + + + The value against which a comparison is to be made + + + + + Initializes a new instance of the class. + + The expected value. + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Tests whether a value is less than or equal to the value supplied to its constructor + + + + + The value against which a comparison is to be made + + + + + Initializes a new instance of the class. + + The expected value. + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + MessageWriter is the abstract base for classes that write + constraint descriptions and messages in some form. The + class has separate methods for writing various components + of a message, allowing implementations to tailor the + presentation as needed. + + + + + Construct a MessageWriter given a culture + + + + + Method to write single line message with optional args, usually + written to precede the general failure message. + + The message to be written + Any arguments used in formatting the message + + + + Method to write single line message with optional args, usually + written to precede the general failure message, at a givel + indentation level. + + The indentation level of the message + The message to be written + Any arguments used in formatting the message + + + + Display Expected and Actual lines for a constraint. This + is called by MessageWriter's default implementation of + WriteMessageTo and provides the generic two-line display. + + The constraint that failed + + + + Display Expected and Actual lines for given values. This + method may be called by constraints that need more control over + the display of actual and expected values than is provided + by the default implementation. + + The expected value + The actual value causing the failure + + + + Display Expected and Actual lines for given values, including + a tolerance value on the Expected line. + + The expected value + The actual value causing the failure + The tolerance within which the test was made + + + + Display the expected and actual string values on separate lines. + If the mismatch parameter is >=0, an additional line is displayed + line containing a caret that points to the mismatch point. + + The expected string value + The actual string value + The point at which the strings don't match or -1 + If true, case is ignored in locating the point where the strings differ + If true, the strings should be clipped to fit the line + + + + Writes the text for a connector. + + The connector. + + + + Writes the text for a predicate. + + The predicate. + + + + Writes the text for an expected value. + + The expected value. + + + + Writes the text for a modifier + + The modifier. + + + + Writes the text for an actual value. + + The actual value. + + + + Writes the text for a generalized value. + + The value. + + + + Writes the text for a collection value, + starting at a particular point, to a max length + + The collection containing elements to write. + The starting point of the elements to write + The maximum number of elements to write + + + + Abstract method to get the max line length + + + + + Static methods used in creating messages + + + + + Static string used when strings are clipped + + + + + Returns the representation of a type as used in NUnitLite. + This is the same as Type.ToString() except for arrays, + which are displayed with their declared sizes. + + + + + + + Converts any control characters in a string + to their escaped representation. + + The string to be converted + The converted string + + + + Return the a string representation for a set of indices into an array + + Array of indices for which a string is needed + + + + Get an array of indices representing the point in a enumerable, + collection or array corresponding to a single int index into the + collection. + + The collection to which the indices apply + Index in the collection + Array of indices + + + + Clip a string to a given length, starting at a particular offset, returning the clipped + string with ellipses representing the removed parts + + The string to be clipped + The maximum permitted length of the result string + The point at which to start clipping + The clipped string + + + + Clip the expected and actual strings in a coordinated fashion, + so that they may be displayed together. + + + + + + + + + Shows the position two strings start to differ. Comparison + starts at the start index. + + The expected string + The actual string + The index in the strings at which comparison should start + Boolean indicating whether case should be ignored + -1 if no mismatch found, or the index where mismatch found + + + + The Numerics class contains common operations on numeric values. + + + + + Checks the type of the object, returning true if + the object is a numeric type. + + The object to check + true if the object is a numeric type + + + + Checks the type of the object, returning true if + the object is a floating point numeric type. + + The object to check + true if the object is a floating point numeric type + + + + Checks the type of the object, returning true if + the object is a fixed point numeric type. + + The object to check + true if the object is a fixed point numeric type + + + + Test two numeric values for equality, performing the usual numeric + conversions and using a provided or default tolerance. If the tolerance + provided is Empty, this method may set it to a default tolerance. + + The expected value + The actual value + A reference to the tolerance in effect + True if the values are equal + + + + Compare two numeric values, performing the usual numeric conversions. + + The expected value + The actual value + The relationship of the values to each other + + + + NUnitComparer encapsulates NUnit's default behavior + in comparing two objects. + + + + + Compares two objects + + + + + + + + Returns the default NUnitComparer. + + + + + Generic version of NUnitComparer + + + + + + Compare two objects of the same type + + + + + NUnitEqualityComparer encapsulates NUnit's handling of + equality tests between objects. + + + + + + + + + + Compares two objects for equality within a tolerance + + The first object to compare + The second object to compare + The tolerance to use in the comparison + + + + + If true, all string comparisons will ignore case + + + + + If true, arrays will be treated as collections, allowing + those of different dimensions to be compared + + + + + Comparison objects used in comparisons for some constraints. + + + + + Compares two objects for equality within a tolerance. + + + + + Helper method to compare two arrays + + + + + Method to compare two DirectoryInfo objects + + first directory to compare + second directory to compare + true if equivalent, false if not + + + + Returns the default NUnitEqualityComparer + + + + + Gets and sets a flag indicating whether case should + be ignored in determining equality. + + + + + Gets and sets a flag indicating that arrays should be + compared as collections, without regard to their shape. + + + + + Gets and sets an external comparer to be used to + test for equality. It is applied to members of + collections, in place of NUnit's own logic. + + + + + Gets the list of failure points for the last Match performed. + + + + + FailurePoint class represents one point of failure + in an equality test. + + + + + The location of the failure + + + + + The expected value + + + + + The actual value + + + + + Indicates whether the expected value is valid + + + + + Indicates whether the actual value is valid + + + + + PathConstraint serves as the abstract base of constraints + that operate on paths and provides several helper methods. + + + + + The expected path used in the constraint + + + + + The actual path being tested + + + + + Flag indicating whether a caseInsensitive comparison should be made + + + + + Construct a PathConstraint for a give expected path + + The expected path + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Returns true if the expected path and actual path match + + + + + Returns the string representation of this constraint + + + + + Canonicalize the provided path + + + The path in standardized form + + + + Test whether two paths are the same + + The first path + The second path + Indicates whether case should be ignored + + + + + Test whether one path is under another path + + The first path - supposed to be the parent path + The second path - supposed to be the child path + Indicates whether case should be ignored + + + + + Test whether one path is the same as or under another path + + The first path - supposed to be the parent path + The second path - supposed to be the child path + + + + + Modifies the current instance to be case-insensitve + and returns it. + + + + + Modifies the current instance to be case-sensitve + and returns it. + + + + + Summary description for SamePathConstraint. + + + + + Initializes a new instance of the class. + + The expected path + + + + Test whether the constraint is satisfied by a given value + + The expected path + The actual path + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + SubPathConstraint tests that the actual path is under the expected path + + + + + Initializes a new instance of the class. + + The expected path + + + + Test whether the constraint is satisfied by a given value + + The expected path + The actual path + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + SamePathOrUnderConstraint tests that one path is under another + + + + + Initializes a new instance of the class. + + The expected path + + + + Test whether the constraint is satisfied by a given value + + The expected path + The actual path + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Predicate constraint wraps a Predicate in a constraint, + returning success if the predicate is true. + + + + + Construct a PredicateConstraint from a predicate + + + + + Determines whether the predicate succeeds when applied + to the actual value. + + + + + Writes the description to a MessageWriter + + + + + NotConstraint negates the effect of some other constraint + + + + + Initializes a new instance of the class. + + The base constraint to be negated. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for if the base constraint fails, false if it succeeds + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a MessageWriter. + + The writer on which the actual value is displayed + + + + AllItemsConstraint applies another constraint to each + item in a collection, succeeding if they all succeed. + + + + + Construct an AllItemsConstraint on top of an existing constraint + + + + + + Apply the item constraint to each item in the collection, + failing if any item fails. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + SomeItemsConstraint applies another constraint to each + item in a collection, succeeding if any of them succeeds. + + + + + Construct a SomeItemsConstraint on top of an existing constraint + + + + + + Apply the item constraint to each item in the collection, + succeeding if any item succeeds. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + NoItemConstraint applies another constraint to each + item in a collection, failing if any of them succeeds. + + + + + Construct a NoItemConstraint on top of an existing constraint + + + + + + Apply the item constraint to each item in the collection, + failing if any item fails. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + ExactCoutConstraint applies another constraint to each + item in a collection, succeeding only if a specified + number of items succeed. + + + + + Construct an ExactCountConstraint on top of an existing constraint + + + + + + + Apply the item constraint to each item in the collection, + succeeding only if the expected number of items pass. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + PropertyExistsConstraint tests that a named property + exists on the object provided through Match. + + Originally, PropertyConstraint provided this feature + in addition to making optional tests on the vaue + of the property. The two constraints are now separate. + + + + + Initializes a new instance of the class. + + The name of the property. + + + + Test whether the property exists for a given object + + The object to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. + + The writer on which the actual value is displayed + + + + Returns the string representation of the constraint. + + + + + + PropertyConstraint extracts a named property and uses + its value as the actual value for a chained constraint. + + + + + Initializes a new instance of the class. + + The name. + The constraint to apply to the property. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Returns the string representation of the constraint. + + + + + + RangeConstraint tests whethe two values are within a + specified range. + + + + + Initializes a new instance of the class. + + From. + To. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + ResolvableConstraintExpression is used to represent a compound + constraint being constructed at a point where the last operator + may either terminate the expression or may have additional + qualifying constraints added to it. + + It is used, for example, for a Property element or for + an Exception element, either of which may be optionally + followed by constraints that apply to the property or + exception. + + + + + Create a new instance of ResolvableConstraintExpression + + + + + Create a new instance of ResolvableConstraintExpression, + passing in a pre-populated ConstraintBuilder. + + + + + Resolve the current expression to a Constraint + + + + + This operator creates a constraint that is satisfied only if both + argument constraints are satisfied. + + + + + This operator creates a constraint that is satisfied only if both + argument constraints are satisfied. + + + + + This operator creates a constraint that is satisfied only if both + argument constraints are satisfied. + + + + + This operator creates a constraint that is satisfied if either + of the argument constraints is satisfied. + + + + + This operator creates a constraint that is satisfied if either + of the argument constraints is satisfied. + + + + + This operator creates a constraint that is satisfied if either + of the argument constraints is satisfied. + + + + + This operator creates a constraint that is satisfied if the + argument constraint is not satisfied. + + + + + Appends an And Operator to the expression + + + + + Appends an Or operator to the expression. + + + + + ReusableConstraint wraps a resolved constraint so that it + may be saved and reused as needed. + + + + + Construct a ReusableConstraint + + The constraint or expression to be reused + + + + Conversion operator from a normal constraint to a ReusableConstraint. + + The original constraint to be wrapped as a ReusableConstraint + + + + + Returns the string representation of the constraint. + + A string representing the constraint + + + + Resolves the ReusableConstraint by returning the constraint + that it originally wrapped. + + A resolved constraint + + + + SameAsConstraint tests whether an object is identical to + the object passed to its constructor + + + + + Initializes a new instance of the class. + + The expected object. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + BinarySerializableConstraint tests whether + an object is serializable in binary format. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Returns the string representation + + + + + BinarySerializableConstraint tests whether + an object is serializable in binary format. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Returns the string representation of this constraint + + + + + StringConstraint is the abstract base for constraints + that operate on strings. It supports the IgnoreCase + modifier for string operations. + + + + + The expected value + + + + + Indicates whether tests should be case-insensitive + + + + + Constructs a StringConstraint given an expected value + + The expected value + + + + Modify the constraint to ignore case in matching. + + + + + EmptyStringConstraint tests whether a string is empty. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + NullEmptyStringConstraint tests whether a string is either null or empty. + + + + + Constructs a new NullOrEmptyStringConstraint + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + SubstringConstraint can test whether a string contains + the expected substring. + + + + + Initializes a new instance of the class. + + The expected. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + StartsWithConstraint can test whether a string starts + with an expected substring. + + + + + Initializes a new instance of the class. + + The expected string + + + + Test whether the constraint is matched by the actual value. + This is a template method, which calls the IsMatch method + of the derived class. + + + + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + EndsWithConstraint can test whether a string ends + with an expected substring. + + + + + Initializes a new instance of the class. + + The expected string + + + + Test whether the constraint is matched by the actual value. + This is a template method, which calls the IsMatch method + of the derived class. + + + + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + RegexConstraint can test whether a string matches + the pattern provided. + + + + + Initializes a new instance of the class. + + The pattern. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + ThrowsConstraint is used to test the exception thrown by + a delegate by applying a constraint to it. + + + + + Initializes a new instance of the class, + using a constraint to be applied to the exception. + + A constraint to apply to the caught exception. + + + + Executes the code of the delegate and captures any exception. + If a non-null base constraint was provided, it applies that + constraint to the exception. + + A delegate representing the code to be tested + True if an exception is thrown and the constraint succeeds, otherwise false + + + + Converts an ActualValueDelegate to a TestDelegate + before calling the primary overload. + + + + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Returns the string representation of this constraint + + + + + Get the actual exception thrown - used by Assert.Throws. + + + + + ThrowsNothingConstraint tests that a delegate does not + throw an exception. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True if no exception is thrown, otherwise false + + + + Converts an ActualValueDelegate to a TestDelegate + before calling the primary overload. + + + + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Modes in which the tolerance value for a comparison can + be interpreted. + + + + + The tolerance was created with a value, without specifying + how the value would be used. This is used to prevent setting + the mode more than once and is generally changed to Linear + upon execution of the test. + + + + + The tolerance is used as a numeric range within which + two compared values are considered to be equal. + + + + + Interprets the tolerance as the percentage by which + the two compared values my deviate from each other. + + + + + Compares two values based in their distance in + representable numbers. + + + + + The Tolerance class generalizes the notion of a tolerance + within which an equality test succeeds. Normally, it is + used with numeric types, but it can be used with any + type that supports taking a difference between two + objects and comparing that difference to a value. + + + + + Constructs a linear tolerance of a specdified amount + + + + + Constructs a tolerance given an amount and ToleranceMode + + + + + Tests that the current Tolerance is linear with a + numeric value, throwing an exception if it is not. + + + + + Returns an empty Tolerance object, equivalent to + specifying no tolerance. In most cases, it results + in an exact match but for floats and doubles a + default tolerance may be used. + + + + + Returns a zero Tolerance object, equivalent to + specifying an exact match. + + + + + Gets the ToleranceMode for the current Tolerance + + + + + Gets the value of the current Tolerance instance. + + + + + Returns a new tolerance, using the current amount as a percentage. + + + + + Returns a new tolerance, using the current amount in Ulps. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of days. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of hours. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of minutes. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of seconds. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of milliseconds. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of clock ticks. + + + + + Returns true if the current tolerance is empty. + + + + + TypeConstraint is the abstract base for constraints + that take a Type as their expected value. + + + + + The expected Type used by the constraint + + + + + Construct a TypeConstraint for a given Type + + + + + + Write the actual value for a failing constraint test to a + MessageWriter. TypeConstraints override this method to write + the name of the type. + + The writer on which the actual value is displayed + + + + ExactTypeConstraint is used to test that an object + is of the exact type provided in the constructor + + + + + Construct an ExactTypeConstraint for a given Type + + The expected Type. + + + + Test that an object is of the exact type specified + + The actual value. + True if the tested object is of the exact type provided, otherwise false. + + + + Write the description of this constraint to a MessageWriter + + The MessageWriter to use + + + + ExceptionTypeConstraint is a special version of ExactTypeConstraint + used to provided detailed info about the exception thrown in + an error message. + + + + + Constructs an ExceptionTypeConstraint + + + + + Write the actual value for a failing constraint test to a + MessageWriter. Overriden to write additional information + in the case of an Exception. + + The MessageWriter to use + + + + InstanceOfTypeConstraint is used to test that an object + is of the same type provided or derived from it. + + + + + Construct an InstanceOfTypeConstraint for the type provided + + The expected Type + + + + Test whether an object is of the specified type or a derived type + + The object to be tested + True if the object is of the provided type or derives from it, otherwise false. + + + + Write a description of this constraint to a MessageWriter + + The MessageWriter to use + + + + AssignableFromConstraint is used to test that an object + can be assigned from a given Type. + + + + + Construct an AssignableFromConstraint for the type provided + + + + + + Test whether an object can be assigned from the specified type + + The object to be tested + True if the object can be assigned a value of the expected Type, otherwise false. + + + + Write a description of this constraint to a MessageWriter + + The MessageWriter to use + + + + AssignableToConstraint is used to test that an object + can be assigned to a given Type. + + + + + Construct an AssignableToConstraint for the type provided + + + + + + Test whether an object can be assigned to the specified type + + The object to be tested + True if the object can be assigned a value of the expected Type, otherwise false. + + + + Write a description of this constraint to a MessageWriter + + The MessageWriter to use + + + + Thrown when an assertion failed. + + + + + The error message that explains + the reason for the exception + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + Thrown when an assertion failed. + + + + + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + Thrown when a test executes inconclusively. + + + + + The error message that explains + the reason for the exception + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + Thrown when an assertion failed. + + + + + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + + + + + + + Compares two objects of a given Type for equality within a tolerance + + The first object to compare + The second object to compare + The tolerance to use in the comparison + + + + + The different targets a test action attribute can be applied to + + + + + Default target, which is determined by where the action attribute is attached + + + + + Target a individual test case + + + + + Target a suite of test cases + + + + + Delegate used by tests that execute code and + capture any thrown exception. + + + + + The Assert class contains a collection of static methods that + implement the most common assertions used in NUnit. + + + + + We don't actually want any instances of this object, but some people + like to inherit from it to add other static methods. Hence, the + protected constructor disallows any instances of this object. + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Helper for Assert.AreEqual(double expected, double actual, ...) + allowing code generation to work consistently. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Throws a with the message and arguments + that are passed in. This allows a test to be cut short, with a result + of success returned to NUnit. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws a with the message and arguments + that are passed in. This allows a test to be cut short, with a result + of success returned to NUnit. + + The message to initialize the with. + + + + Throws a with the message and arguments + that are passed in. This allows a test to be cut short, with a result + of success returned to NUnit. + + + + + Throws an with the message and arguments + that are passed in. This is used by the other Assert functions. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws an with the message that is + passed in. This is used by the other Assert functions. + + The message to initialize the with. + + + + Throws an . + This is used by the other Assert functions. + + + + + Throws an with the message and arguments + that are passed in. This causes the test to be reported as ignored. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws an with the message that is + passed in. This causes the test to be reported as ignored. + + The message to initialize the with. + + + + Throws an . + This causes the test to be reported as ignored. + + + + + Throws an with the message and arguments + that are passed in. This causes the test to be reported as inconclusive. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws an with the message that is + passed in. This causes the test to be reported as inconclusive. + + The message to initialize the with. + + + + Throws an . + This causes the test to be reported as Inconclusive. + + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display if the condition is false + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display if the condition is false + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + + + + Asserts that the code represented by a delegate throws an exception + that satisfies the constraint provided. + + A TestDelegate to be executed + A ThrowsConstraint used in the test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + Used as a synonym for That in rare cases where a private setter + causes a Visual Basic compilation error. + + A Constraint to be applied + The actual value to test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + Used as a synonym for That in rare cases where a private setter + causes a Visual Basic compilation error. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + Used as a synonym for That in rare cases where a private setter + causes a Visual Basic compilation error. + + + This method is provided for use by VB developers needing to test + the value of properties with private setters. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws a particular exception when called. + + A constraint to be satisfied by the exception + A TestSnippet delegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws a particular exception when called. + + A constraint to be satisfied by the exception + A TestSnippet delegate + The message that will be displayed on failure + + + + Verifies that a delegate throws a particular exception when called. + + A constraint to be satisfied by the exception + A TestSnippet delegate + + + + Verifies that a delegate throws a particular exception when called. + + The exception Type expected + A TestSnippet delegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws a particular exception when called. + + The exception Type expected + A TestSnippet delegate + The message that will be displayed on failure + + + + Verifies that a delegate throws a particular exception when called. + + The exception Type expected + A TestSnippet delegate + + + + Verifies that a delegate throws a particular exception when called. + + Type of the expected exception + A TestSnippet delegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws a particular exception when called. + + Type of the expected exception + A TestSnippet delegate + The message that will be displayed on failure + + + + Verifies that a delegate throws a particular exception when called. + + Type of the expected exception + A TestSnippet delegate + + + + Verifies that a delegate throws an exception when called + and returns it. + + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws an exception when called + and returns it. + + A TestDelegate + The message that will be displayed on failure + + + + Verifies that a delegate throws an exception when called + and returns it. + + A TestDelegate + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + The message that will be displayed on failure + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + The message that will be displayed on failure + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + + + + Verifies that a delegate does not throw an exception + + A TestSnippet delegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate does not throw an exception. + + A TestSnippet delegate + The message that will be displayed on failure + + + + Verifies that a delegate does not throw an exception. + + A TestSnippet delegate + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + The message to display in case of failure + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + The message to display in case of failure + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + + + + Assert that a string is empty - that is equal to string.Empty + + The string to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that a string is empty - that is equal to string.Empty + + The string to be tested + The message to display in case of failure + + + + Assert that a string is empty - that is equal to string.Empty + + The string to be tested + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing ICollection + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing ICollection + The message to display in case of failure + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing ICollection + + + + Assert that a string is not empty - that is not equal to string.Empty + + The string to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that a string is not empty - that is not equal to string.Empty + + The string to be tested + The message to display in case of failure + + + + Assert that a string is not empty - that is not equal to string.Empty + + The string to be tested + + + + Assert that an array, list or other collection is not empty + + An array, list or other collection implementing ICollection + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that an array, list or other collection is not empty + + An array, list or other collection implementing ICollection + The message to display in case of failure + + + + Assert that an array, list or other collection is not empty + + An array, list or other collection implementing ICollection + + + + Assert that a string is either null or equal to string.Empty + + The string to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that a string is either null or equal to string.Empty + + The string to be tested + The message to display in case of failure + + + + Assert that a string is either null or equal to string.Empty + + The string to be tested + + + + Assert that a string is not null or empty + + The string to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that a string is not null or empty + + The string to be tested + The message to display in case of failure + + + + Assert that a string is not null or empty + + The string to be tested + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + + + + Verifies that two objects are equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are not equal an is thrown. + + The value that is expected + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two objects are equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are not equal an is thrown. + + The value that is expected + The actual value + The message to display in case of failure + + + + Verifies that two objects are equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are not equal an is thrown. + + The value that is expected + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two objects are not equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are equal an is thrown. + + The value that is expected + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two objects are not equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are equal an is thrown. + + The value that is expected + The actual value + The message to display in case of failure + + + + Verifies that two objects are not equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are equal an is thrown. + + The value that is expected + The actual value + + + + Asserts that two objects refer to the same object. If they + are not the same an is thrown. + + The expected object + The actual object + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that two objects refer to the same object. If they + are not the same an is thrown. + + The expected object + The actual object + The message to display in case of failure + + + + Asserts that two objects refer to the same object. If they + are not the same an is thrown. + + The expected object + The actual object + + + + Asserts that two objects do not refer to the same object. If they + are the same an is thrown. + + The expected object + The actual object + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that two objects do not refer to the same object. If they + are the same an is thrown. + + The expected object + The actual object + The message to display in case of failure + + + + Asserts that two objects do not refer to the same object. If they + are the same an is thrown. + + The expected object + The actual object + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Asserts that an object is contained in a list. + + The expected object + The list to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is contained in a list. + + The expected object + The list to be examined + The message to display in case of failure + + + + Asserts that an object is contained in a list. + + The expected object + The list to be examined + + + + Gets the number of assertions executed so far and + resets the counter to zero. + + + + + AssertionHelper is an optional base class for user tests, + allowing the use of shorter names for constraints and + asserts and avoiding conflict with the definition of + , from which it inherits much of its + behavior, in certain mock object frameworks. + + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. Works + identically to Assert.That + + A Constraint to be applied + The actual value to test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. Works + identically to Assert.That. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. Works + identically to Assert.That + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . Works Identically to Assert.That. + + The evaluated condition + The message to display if the condition is false + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . Works Identically to Assert.That. + + The evaluated condition + The message to display if the condition is false + + + + Asserts that a condition is true. If the condition is false the method throws + an . Works Identically Assert.That. + + The evaluated condition + + + + Asserts that the code represented by a delegate throws an exception + that satisfies the constraint provided. + + A TestDelegate to be executed + A ThrowsConstraint used in the test + + + + Returns a ListMapper based on a collection. + + The original collection + + + + + Provides static methods to express the assumptions + that must be met for a test to give a meaningful + result. If an assumption is not met, the test + should produce an inconclusive result. + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display if the condition is false + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display if the condition is false + + + + Asserts that a condition is true. If the condition is false the + method throws an . + + The evaluated condition + + + + Asserts that the code represented by a delegate throws an exception + that satisfies the constraint provided. + + A TestDelegate to be executed + A ThrowsConstraint used in the test + + + + A set of Assert methods operationg on one or more collections + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Asserts that all items contained in collection are of the type specified by expectedType. + + IEnumerable containing objects to be considered + System.Type that all objects in collection must be instances of + + + + Asserts that all items contained in collection are of the type specified by expectedType. + + IEnumerable containing objects to be considered + System.Type that all objects in collection must be instances of + The message that will be displayed on failure + + + + Asserts that all items contained in collection are of the type specified by expectedType. + + IEnumerable containing objects to be considered + System.Type that all objects in collection must be instances of + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that all items contained in collection are not equal to null. + + IEnumerable containing objects to be considered + + + + Asserts that all items contained in collection are not equal to null. + + IEnumerable containing objects to be considered + The message that will be displayed on failure + + + + Asserts that all items contained in collection are not equal to null. + + IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Ensures that every object contained in collection exists within the collection + once and only once. + + IEnumerable of objects to be considered + + + + Ensures that every object contained in collection exists within the collection + once and only once. + + IEnumerable of objects to be considered + The message that will be displayed on failure + + + + Ensures that every object contained in collection exists within the collection + once and only once. + + IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + The message that will be displayed on failure + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are not exactly equal. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are not exactly equal. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + + + + Asserts that expected and actual are not exactly equal. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + + + + Asserts that expected and actual are not exactly equal. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + The message that will be displayed on failure + + + + Asserts that expected and actual are not exactly equal. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are not exactly equal. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are not equivalent. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are not equivalent. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + + + + Asserts that expected and actual are not equivalent. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that collection contains actual as an item. + + IEnumerable of objects to be considered + Object to be found within collection + + + + Asserts that collection contains actual as an item. + + IEnumerable of objects to be considered + Object to be found within collection + The message that will be displayed on failure + + + + Asserts that collection contains actual as an item. + + IEnumerable of objects to be considered + Object to be found within collection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that collection does not contain actual as an item. + + IEnumerable of objects to be considered + Object that cannot exist within collection + + + + Asserts that collection does not contain actual as an item. + + IEnumerable of objects to be considered + Object that cannot exist within collection + The message that will be displayed on failure + + + + Asserts that collection does not contain actual as an item. + + IEnumerable of objects to be considered + Object that cannot exist within collection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that superset is not a subject of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + + + + Asserts that superset is not a subject of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + The message that will be displayed on failure + + + + Asserts that superset is not a subject of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that superset is a subset of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + + + + Asserts that superset is a subset of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + The message that will be displayed on failure + + + + Asserts that superset is a subset of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + + + + Assert that an array,list or other collection is empty + + An array, list or other collection implementing IEnumerable + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + + + + Assert that an array,list or other collection is empty + + An array, list or other collection implementing IEnumerable + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + A custom comparer to perform the comparisons + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + A custom comparer to perform the comparisons + The message to be displayed on failure + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + A custom comparer to perform the comparisons + + + + Static helper class used in the constraint-based syntax + + + + + Creates a new SubstringConstraint + + The value of the substring + A SubstringConstraint + + + + Creates a new CollectionContainsConstraint. + + The item that should be found. + A new CollectionContainsConstraint + + + + Summary description for DirectoryAssert + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + We don't actually want any instances of this object, but some people + like to inherit from it to add other static methods. Hence, the + protected constructor disallows any instances of this object. + + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + The message to display if directories are not equal + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + The message to display if directories are not equal + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + The message to display if directories are not equal + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + The message to display if directories are equal + Arguments to be used in formatting the message + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + The message to display if directories are equal + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + The message to display if directories are not equal + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + The message to display if directories are not equal + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + The message to display if directories are not equal + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + The message to display if directories are not equal + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + Arguments to be used in formatting the message + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + Arguments to be used in formatting the message + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + Arguments to be used in formatting the message + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + Arguments to be used in formatting the message + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + + + + Summary description for FileAssert. + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + We don't actually want any instances of this object, but some people + like to inherit from it to add other static methods. Hence, the + protected constructor disallows any instances of this object. + + + + + Verifies that two Streams are equal. Two Streams are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The expected Stream + The actual Stream + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Verifies that two Streams are equal. Two Streams are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The expected Stream + The actual Stream + The message to display if objects are not equal + + + + Verifies that two Streams are equal. Two Streams are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The expected Stream + The actual Stream + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A file containing the value that is expected + A file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A file containing the value that is expected + A file containing the actual value + The message to display if objects are not equal + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A file containing the value that is expected + A file containing the actual value + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + The message to display if objects are not equal + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + + + + Asserts that two Streams are not equal. If they are equal + an is thrown. + + The expected Stream + The actual Stream + The message to be displayed when the two Stream are the same. + Arguments to be used in formatting the message + + + + Asserts that two Streams are not equal. If they are equal + an is thrown. + + The expected Stream + The actual Stream + The message to be displayed when the Streams are the same. + + + + Asserts that two Streams are not equal. If they are equal + an is thrown. + + The expected Stream + The actual Stream + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + A file containing the value that is expected + A file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + A file containing the value that is expected + A file containing the actual value + The message to display if objects are not equal + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + A file containing the value that is expected + A file containing the actual value + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + The message to display if objects are not equal + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + + + + GlobalSettings is a place for setting default values used + by the framework in performing asserts. + + + + + Default tolerance for floating point equality + + + + + Helper class with properties and methods that supply + a number of constraints used in Asserts. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding only if a specified number of them succeed. + + + + + Returns a new PropertyConstraintExpression, which will either + test for the existence of the named property on the object + being tested or apply any following constraint to that property. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if at least one of them succeeds. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them fail. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Length property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Count property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Message property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the InnerException property of the object being tested. + + + + + Interface implemented by a user fixture in order to + validate any expected exceptions. It is only called + for test methods marked with the ExpectedException + attribute. + + + + + Method to handle an expected exception + + The exception to be handled + + + + Helper class with properties and methods that supply + a number of constraints used in Asserts. + + + + + Returns a constraint that tests two items for equality + + + + + Returns a constraint that tests that two references are the same object + + + + + Returns a constraint that tests whether the + actual value is greater than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a collection containing the same elements as the + collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a subset of the collection supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that tests whether the path provided + is the same as an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the actual value falls + within a specified range. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a constraint that tests for null + + + + + Returns a constraint that tests for True + + + + + Returns a constraint that tests for False + + + + + Returns a constraint that tests for a positive value + + + + + Returns a constraint that tests for a negative value + + + + + Returns a constraint that tests for NaN + + + + + Returns a constraint that tests for empty + + + + + Returns a constraint that tests whether a collection + contains all unique items. + + + + + Returns a constraint that tests whether an object graph is serializable in binary format. + + + + + Returns a constraint that tests whether an object graph is serializable in xml format. + + + + + Returns a constraint that tests whether a collection is ordered + + + + + The Iz class is a synonym for Is intended for use in VB, + which regards Is as a keyword. + + + + + The List class is a helper class with properties and methods + that supply a number of constraints used with lists and collections. + + + + + List.Map returns a ListMapper, which can be used to map + the original collection to another collection. + + + + + + + ListMapper is used to transform a collection used as an actual argument + producing another collection to be used in the assertion. + + + + + Construct a ListMapper based on a collection + + The collection to be transformed + + + + Produces a collection containing all the values of a property + + The collection of property values + + + + + Randomizer returns a set of random values in a repeatable + way, to allow re-running of tests if necessary. + + + + + Get a randomizer for a particular member, returning + one that has already been created if it exists. + This ensures that the same values are generated + each time the tests are reloaded. + + + + + Get a randomizer for a particular parameter, returning + one that has already been created if it exists. + This ensures that the same values are generated + each time the tests are reloaded. + + + + + Construct a randomizer using a random seed + + + + + Construct a randomizer using a specified seed + + + + + Return an array of random doubles between 0.0 and 1.0. + + + + + + + Return an array of random doubles with values in a specified range. + + + + + Return an array of random ints with values in a specified range. + + + + + Get a random seed for use in creating a randomizer. + + + + + The SpecialValue enum is used to represent TestCase arguments + that cannot be used as arguments to an Attribute. + + + + + Null represents a null value, which cannot be used as an + argument to an attriute under .NET 1.x + + + + + Basic Asserts on strings. + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + + + + Asserts that a string is not found within another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + + + + Asserts that a string starts with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string starts with another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string starts with another string. + + The expected string + The string to be examined + + + + Asserts that a string does not start with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string does not start with another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string does not start with another string. + + The expected string + The string to be examined + + + + Asserts that a string ends with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string ends with another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string ends with another string. + + The expected string + The string to be examined + + + + Asserts that a string does not end with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string does not end with another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string does not end with another string. + + The expected string + The string to be examined + + + + Asserts that two strings are equal, without regard to case. + + The expected string + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that two strings are equal, without regard to case. + + The expected string + The actual string + The message to display in case of failure + + + + Asserts that two strings are equal, without regard to case. + + The expected string + The actual string + + + + Asserts that two strings are not equal, without regard to case. + + The expected string + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that two strings are Notequal, without regard to case. + + The expected string + The actual string + The message to display in case of failure + + + + Asserts that two strings are not equal, without regard to case. + + The expected string + The actual string + + + + Asserts that a string matches an expected regular expression pattern. + + The regex pattern to be matched + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string matches an expected regular expression pattern. + + The regex pattern to be matched + The actual string + The message to display in case of failure + + + + Asserts that a string matches an expected regular expression pattern. + + The regex pattern to be matched + The actual string + + + + Asserts that a string does not match an expected regular expression pattern. + + The regex pattern to be used + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string does not match an expected regular expression pattern. + + The regex pattern to be used + The actual string + The message to display in case of failure + + + + Asserts that a string does not match an expected regular expression pattern. + + The regex pattern to be used + The actual string + + + + The TestCaseData class represents a set of arguments + and other parameter info to be used for a parameterized + test case. It provides a number of instance modifiers + for use in initializing the test case. + + Note: Instance modifiers are getters that return + the same instance after modifying it's state. + + + + + The argument list to be provided to the test + + + + + The expected result to be returned + + + + + Set to true if this has an expected result + + + + + The expected exception Type + + + + + The FullName of the expected exception + + + + + The name to be used for the test + + + + + The description of the test + + + + + A dictionary of properties, used to add information + to tests without requiring the class to change. + + + + + If true, indicates that the test case is to be ignored + + + + + If true, indicates that the test case is marked explicit + + + + + The reason for ignoring a test case + + + + + Initializes a new instance of the class. + + The arguments. + + + + Initializes a new instance of the class. + + The argument. + + + + Initializes a new instance of the class. + + The first argument. + The second argument. + + + + Initializes a new instance of the class. + + The first argument. + The second argument. + The third argument. + + + + Sets the expected result for the test + + The expected result + A modified TestCaseData + + + + Sets the expected exception type for the test + + Type of the expected exception. + The modified TestCaseData instance + + + + Sets the expected exception type for the test + + FullName of the expected exception. + The modified TestCaseData instance + + + + Sets the name of the test case + + The modified TestCaseData instance + + + + Sets the description for the test case + being constructed. + + The description. + The modified TestCaseData instance. + + + + Applies a category to the test + + + + + + + Applies a named property to the test + + + + + + + + Applies a named property to the test + + + + + + + + Applies a named property to the test + + + + + + + + Ignores this TestCase. + + + + + + Ignores this TestCase, specifying the reason. + + The reason. + + + + + Marks this TestCase as Explicit + + + + + + Marks this TestCase as Explicit, specifying the reason. + + The reason. + + + + + Gets the argument list to be provided to the test + + + + + Gets the expected result + + + + + Returns true if the result has been set + + + + + Gets the expected exception Type + + + + + Gets the FullName of the expected exception + + + + + Gets the name to be used for the test + + + + + Gets the description of the test + + + + + Gets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets a value indicating whether this is explicit. + + true if explicit; otherwise, false. + + + + Gets the ignore reason. + + The ignore reason. + + + + Gets a list of categories associated with this test. + + + + + Gets the property dictionary for this test + + + + + Provide the context information of the current test + + + + + Constructs a TestContext using the provided context dictionary + + A context dictionary + + + + Get the current test context. This is created + as needed. The user may save the context for + use within a test, but it should not be used + outside the test for which it is created. + + + + + Gets a TestAdapter representing the currently executing test in this context. + + + + + Gets a ResultAdapter representing the current result for the test + executing in this context. + + + + + Gets the directory containing the current test assembly. + + + + + Gets the directory to be used for outputing files created + by this test run. + + + + + TestAdapter adapts a Test for consumption by + the user test code. + + + + + Constructs a TestAdapter for this context + + The context dictionary + + + + The name of the test. + + + + + The FullName of the test + + + + + The properties of the test. + + + + + ResultAdapter adapts a TestResult for consumption by + the user test code. + + + + + Construct a ResultAdapter for a context + + The context holding the result + + + + The TestState of current test. This maps to the ResultState + used in nunit.core and is subject to change in the future. + + + + + The TestStatus of current test. This enum will be used + in future versions of NUnit and so is to be preferred + to the TestState value. + + + + + Provides details about a test + + + + + Creates an instance of TestDetails + + The fixture that the test is a member of, if available. + The method that implements the test, if available. + The full name of the test. + A string representing the type of test, e.g. "Test Case". + Indicates if the test represents a suite of tests. + + + + The fixture that the test is a member of, if available. + + + + + The method that implements the test, if available. + + + + + The full name of the test. + + + + + A string representing the type of test, e.g. "Test Case". + + + + + Indicates if the test represents a suite of tests. + + + + + The ResultState enum indicates the result of running a test + + + + + The result is inconclusive + + + + + The test was not runnable. + + + + + The test has been skipped. + + + + + The test has been ignored. + + + + + The test succeeded + + + + + The test failed + + + + + The test encountered an unexpected exception + + + + + The test was cancelled by the user + + + + + The TestStatus enum indicates the result of running a test + + + + + The test was inconclusive + + + + + The test has skipped + + + + + The test succeeded + + + + + The test failed + + + + + Helper class with static methods used to supply constraints + that operate on strings. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that fails if the actual + value matches the pattern supplied as an argument. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + TextMessageWriter writes constraint descriptions and messages + in displayable form as a text stream. It tailors the display + of individual message components to form the standard message + format of NUnit assertion failure messages. + + + + + Prefix used for the expected value line of a message + + + + + Prefix used for the actual value line of a message + + + + + Length of a message prefix + + + + + Construct a TextMessageWriter + + + + + Construct a TextMessageWriter, specifying a user message + and optional formatting arguments. + + + + + + + Method to write single line message with optional args, usually + written to precede the general failure message, at a givel + indentation level. + + The indentation level of the message + The message to be written + Any arguments used in formatting the message + + + + Display Expected and Actual lines for a constraint. This + is called by MessageWriter's default implementation of + WriteMessageTo and provides the generic two-line display. + + The constraint that failed + + + + Display Expected and Actual lines for given values. This + method may be called by constraints that need more control over + the display of actual and expected values than is provided + by the default implementation. + + The expected value + The actual value causing the failure + + + + Display Expected and Actual lines for given values, including + a tolerance value on the expected line. + + The expected value + The actual value causing the failure + The tolerance within which the test was made + + + + Display the expected and actual string values on separate lines. + If the mismatch parameter is >=0, an additional line is displayed + line containing a caret that points to the mismatch point. + + The expected string value + The actual string value + The point at which the strings don't match or -1 + If true, case is ignored in string comparisons + If true, clip the strings to fit the max line length + + + + Writes the text for a connector. + + The connector. + + + + Writes the text for a predicate. + + The predicate. + + + + Write the text for a modifier. + + The modifier. + + + + Writes the text for an expected value. + + The expected value. + + + + Writes the text for an actual value. + + The actual value. + + + + Writes the text for a generalized value. + + The value. + + + + Writes the text for a collection value, + starting at a particular point, to a max length + + The collection containing elements to write. + The starting point of the elements to write + The maximum number of elements to write + + + + Write the generic 'Expected' line for a constraint + + The constraint that failed + + + + Write the generic 'Expected' line for a given value + + The expected value + + + + Write the generic 'Expected' line for a given value + and tolerance. + + The expected value + The tolerance within which the test was made + + + + Write the generic 'Actual' line for a constraint + + The constraint for which the actual value is to be written + + + + Write the generic 'Actual' line for a given value + + The actual value causing a failure + + + + Gets or sets the maximum line length for this writer + + + + + Helper class with properties and methods that supply + constraints that operate on exceptions. + + + + + Creates a constraint specifying the exact type of exception expected + + + + + Creates a constraint specifying the exact type of exception expected + + + + + Creates a constraint specifying the type of exception expected + + + + + Creates a constraint specifying the type of exception expected + + + + + Creates a constraint specifying an expected exception + + + + + Creates a constraint specifying an exception with a given InnerException + + + + + Creates a constraint specifying an expected TargetInvocationException + + + + + Creates a constraint specifying an expected TargetInvocationException + + + + + Creates a constraint specifying an expected TargetInvocationException + + + + + Creates a constraint specifying that no exception is thrown + + + + diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/license.txt b/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/license.txt new file mode 100644 index 0000000..530a6e0 --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/license.txt @@ -0,0 +1,15 @@ +Copyright � 2002-2012 Charlie Poole +Copyright � 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov +Copyright � 2000-2002 Philip A. Craig + +This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required. + +Portions Copyright � 2002-2012 Charlie Poole or Copyright � 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright � 2000-2002 Philip A. Craig + +2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..eaaa71139c09c4caccc3a2f7c6ca228a113d3c3b GIT binary patch literal 569551 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

I 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

P@20UmG(=x<3KCt(B#Bu`t)M+t2 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

%w~>IOB#*=#0CH#?$BHhYY{*QEFU)MLyGj;(~2 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 z%0A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

D9VQ5W^65@uA6KSOYl{brBja|CpKr|rN0 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

    VPu_(;<|al6;_ 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%0De(h0C=~y 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 z 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ⅇmHkjp8*M0wPXcGdKZot|9mg9l-p*83X~4 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

    W1)-)38))TqOk94kJC)iJ&~n#$z#@GR)euT7 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

    {QG z^CqZaSclg18j5IL%TL7>yqLz`TJIEw$DaVfm~pKG>g1}nt|O%nTAwP2xG}aoPOj$_ zBcz6TaF5$QLj`&9-okn5g*Z~S^rABrJ zlyp)E8Pmtu^wMM;Iy5#T_OUQuu{tRN1ga*pb z6%Pd88khb|VTffl`C+*nYkr4PD~IV#B>L%$(Sb6DHsNi}3NK@iE1vkQ54&_LGMVd2 z57kfod^w#bY5v*#q&qX9P8}lnPp`6n;kZsp%%S=U;fgsh6vFx(%+P~6=)uZ@9_!p= zOb_D*#71+BK?Kq2XiL}=2saw`e*?Ewa&ZAen|p&MOn@l(6wa#rl_Ra^P|LYt(Gt$; z(R!{T7-$rsNBTTPST$$$JAMYb*sH58SWQ&MGL9X6ZAvevzxsSHP(EWwIIG91t&T6@ ztk^R)yw&l?GKaI`)%D#7tYEsSDA8lQN@>%K!h#*!wiQWmuQzOUJoc!>?^PEqLT1z; zuLVb~BWWoZYspT{H)Yi^YEZZy!N&Av>NnPR?baoTMh}W;YyVjVw$54WhqFR(8zXc$ zH{M1S&MMKTr%Lubfv6o7c#3{@k@mu&*k-oYw0wUAS7E$iU+W7X*iTDaGkVS zA#IOK%kxRaIai?M#q(h>BQaq3s9=StqB5Gd9P$AD#QJ|BQ2(ZNkiT40T_3HxILnY}b>1%}Hwfw~C@nEzuLGpA2@Z=Hv zpOQ*bVa6U1M1^D*K~2sEH8~68WQ($OO~!uWd4j@qveL!@Pnf=_I#K#M@NAlpE&qic zn_t(^`mZOl5|2%$Z{Vd`T;Vvc<$|$bet+^cKg--cPTokeTNWK2D$cwZ1X+cSg&YZ% z@=W+VzwP8XLldkF_Bde4ej3?{6Itn-Ks;2Q`DbEkWi#?^MT~A&Y90^fIW@W_qX-x@fFG;;xJ#Eu+4yIM|7Lje-PImK}(RrAs^H2%^$|~mw zC1m{Vruh4y;NQZ?Q0#L)K{?};n#93gI`YDBtyjjDxKM(UZIq_TMy-mOU9DAX6*IF* z-g1;QC3U@26;MQhh=sMavQ1cq`f7b0M12_|*A}m#)J1K9*QWx0B5AL3_DWQX&8Iv#1*{<}gLRgriN!bNE7t9tht8n^Z zGQw})Oi124Oowi_{zen+R4u9A1cQb!8pX4W;73Jxvnmey2U-}pPRA%77zDWolNxK#$ zQBh)_--&&!aKXolEy7kB*X7GNns_&Hf>}(Q&hm+mQ>MQpv8kH5<@Tbj(KfIqjK)PE zn^bNCt3>S+rRsO>?q*S0cUu>MNk0KG+e^$k zjaV3w&_v`&A_dcq3Ml`{1(mN8a_oChrw9MiW{~go9S)q5?`j#07QF)F+}MkM%{kvTC<49e_o6oPnpIMH4XBD0fd1I07icbK>;G()ZV8+8qO zZDj}5=$R9YgES22*2v;85X>J+baPpOsyMU6@;8qpqIsfXSJHeQYxBv9)lU|yy0q?= zviJvyjjLSi=eY>gs`ZXsgve<9*Ww5cHnedV#BDhUwOk8>qzz#aaW0ERyrK;;K_Bf6 z&ZJRkXZnEE@#&)5)iJpiYGwMclD1_6FbTfm(!ZiP(+WRB@yrj1#_)O~q3thJhX&|M zfMPArS1y%>r~LOQd%ZfWCA&|PkX+7>Ee3mtsgYn+wfQ=V_W&{i`+~;Wu$=4wpRMQh z3Fa%nkWdI#Ri@^U_68EYnVw;h~DqKCFtUGlZqUIYZv+R_|XpyEw^)kpV(W9`*yk z7Hy7_!R{X{tmy;GuShASUx5={$-Th{oMy$|?Jpe=T(mP-^Ag%YYlA$+2k1}tka4gl z@{>Qd-WZD#6y(Tl$Tp2uADetbDgCO@&pH+XP~b4n=|ST#)QY&DevM=|noiYy)Yscl zR+GBVrFyT9IcQ}EcwAjf^|kdq-9tK2t!)X@;c&8(k|Ej7)gWtT!*@jCu@p6T9PrWP zU}UnA+n>gOE=I{W03pAuc>%hxs{w1hp zL_7Ts4}@AUwp`9ZlkXCh{0%=Kn{aZbuE;=ujys+bn-@}Pr{kj5uMrkM4!Ai9G^oxe z00^H}`YbPLXTfw=TF^N|70SlR=3q*L%TzVX`i4%{y31-~U6nlOaLz>Bp{i(I>Vi&P z-F}~_r3%KIlX#-Qp>5A_nGvsOHv<6U2zt|CezO>6!NZ*0ff*|cf_q9D(Of31TCZ^?kgosR$?7d;wVk>jP`r-G+z75%~Qdhycu|P@8s`! zkv2iiPnBgl(!#9QG;eG}q1G2e^*X4DH~K2QLcnS$tFJrpW}{^CD`A_!s(d-A6U^3r z%o9dObF`RdYbWyvCZ3B-DPmbqf)T*#lcHNc5ypR1hKXxE086BclV06UO8*I1D}7%m zlM{C?5=DSq{S;V}tKH!^Bm}LW5iv&(MRm7{WEc{WkKv&{y<~o~osC^lA- zpNnoEjQmn!@>;PYSSZEGKP&lr>VkehZCNmSfV-Bd{j@)Z?_bEyg2BVahvYpZeGZ?| z9wuUA`rsvGdu|g)W%NeDmEb?FQ~#8?fadc^7HZczu3{B@p4SOTtvgTns%=iCyHT87e*y&^vcN0jEcMY@G_7glzpv1%-QuW`)g!>=Z=a zV|S@Ed}h;!j^@W_u$$C96w;!MdMYK&TB+Nt0$Pu_8rof5wc;pyz^PSopcmdkRO{CO zw|>LV9K!?D>$mym^wcnUJ?XBO{+m&1X{*xTT3{r3ohwoq(tlT6_jm?TD$`kAaCUtV zj%InpqV&F8{{L|KWs7_Vni&A#&r<-V3idnX1{hsaeUbaOywPxFMlAMzA! z9qV6T@b(X8@qNK3zGz3ZgA4YIQhsjjQg!jNQ6!hOaeH5;*VfeN%kc1b)TDVV1dW;j zi~W=QCsDggBjN5+@?X4G;@0nZ*xpb!uSWyFT?~|nT|iOD_JusGPe~rzWx4_U0?sVY z8r-bF(*FiuFmXx_$yUpqkGUwrCq4E!>afhox8iA0^ua+`wBfA6=^unJSXhb7TSRgv z)NwW}OCWorA7B-e?zPhWIizJlZ9G`{T3D1X{9<4D5_NgB3RQXve;3u_36{+u^yGl_FPo*B@VB6HAQ7h;*|(heA**$&mBdyx#JVeglnJ6 zsx9A_AD0?>tC(K>XzJFV4y3%3T-#hm+Qw>IJ8u){2dGVDp;XNDu9mIZW7V>CPVept zZIO0PIofJ7oHYa?)XxcXFkvd~$-D}O>WT)?`96)8R(5B+RMz$awbByS`^AOMpc&2z z)nwI{2-U&qxro&u$dr)256U+MjdD;=3YIrJv$8B$JDH7Hp{<%S4zy{=>fc}=YqAv1 zUJfoWb7D@Ijg(%{fw`BX#0%3zT0O-mhyd=hKIZ+zY+p$ydr^?H5cTa_5NS-79jM%bZ!yyhYed6g5Vg39Ha=I}p3ebO=TXV~xD>*DAU!mj8U8O<_ z$sWDaM0)?K-WhK6{x!W{(Iu}5IC{uf$qBpWcTj15(+Cw!4G{7Z=n=_h$?1>&YChB(#65P_78^Zx zevt8~eSR>ElD{SsR1tdxDlhp=JNPJCPo$xdNZjB8;jDON=SZCu&n9%VyJ+VYHx=Bm z%b+m=FQVl0pyKgG9{xOXz$oQTDsp!M6>FQSYFzz|@TU$Q^4HjcghM?ye~SFN?2V&| zEJ<7&hZO4Y;~dq#vB`s`WlI`S(VtsfbfZ0&I{@^sMKZ1Sn;dn|$eqYv2g9;eh#O0bqs_3Q z@JfevcX5?ZSlt}8gf%(N?k=uvPFw6cM=+ApPX(-C$8IYZ^%R`$X#S&&-9OLRu{>i} zH8?m$X_dxk^9XwmHkMz%uKO$y#*;lJP8t*PsB{j?LvaeFvSE)>u zB%8a-9pW9=#BU@`XU!yEu&*O4g@|TyamJxY$0J=cq3?Ti22-M6(|Vp{zOsNGZ5~#I z{so$)eI~k64JzwtitJ26WM$1`4;GT|Fn^tjh8xwec@-H=m3X$AK3Gc`m`~8gno!oB zHv>sK{E)mIShqi8^n}fK3fGTGx1GIqJB4 zupNBOFJ-WuI!}iqT2_+YnsDnvQd`m`*;v6@Ouu;3J2KeQs7LeH(JVH}qsXF#27AKj zHaca`+*3(&bLIi?6phANMe2|}E&gblY5q^FT~(@;S+H}YroRgHL;4x-T!y`j!*$9? znm>l{!mViOp5`xk%>XRMF2l9BG*Y?A#TRzDb|NRoN`$Il2WEC>$@M552AsmxUI}!f zbdgb)t~KXDtvSb0xtjE>^uQ^_{BRSY@Y}q?M2MfO|a= zVe)4nI0qG2wS^DIlhr`H|E#k};R)-sx zG4_VDR^+VkQyZ9q8==`on+))&aWH9Xx}U zY%a@?Et*=u7`aD;QK6pv$SM;|+>ztLjes!wXzJ11lH|=Pm$gOLIW_?ruB;5E#wtTO zeSBnVqi)=bvYrN|ZBF$0QJ{G_Z!PWtN=Q^-lzv;(8Q-G-$@1gp!^eZD z4kD^TrZw3(lh(oJ(23rv@T1D^Z-x6cP%`TamRQNY5yZ&?!~#M=3jxMo_teE z%s1ai5UuhiQ=HsPLh7ug$aQ$}s!IL~m0u@^9jmOJ6mPn3em;w53cpi<_8Qk#%Qu&$ zlP|}cdBuljII-TaQz0v2sz3P!H5tk7anT5e2UbYyKZ)NdG7PX8_R}1Ky_HTEnxb;+ z5u@s7XduzQA1~IX^Uo3;v9=goQl!x@a3o5`~~9(8+3tAR3ww>w^0*d4Em zcE{-&5w0U$8k4M?UgN56xuV~un|FX=rwY+xtW=TeS1{U`@uK5@OdRJCxL;3~;iuAB z(5*(z_mZ8vE8M`Zq~rWFKS)H;Ui*?cIMZLYgMhXVSu7{}0kf%GO5P0Cp+d-Ik=A;m z=5|6sIIG{0bOR9@Y}D4`=cA3!mYD8Onssh<5`lA;U*HoHGUGSdYbVK7Qth%CJWdZ- zE++*0c^pm*9KO_=8r>`8ZhdR@Qh8Z85`>o^y66E$H7tb=t`$*(VB!$kJUK8QU_;na z{>K?E_GdbuOQDp|@OUoiiY_GM)>>BbaDx5phiz+9vYOq|mBqx=ql4IIvCmy`*U@9| zKfv4!#Ob6;sVTs9V!ZV}yuxfdH(-CTb= z^gPkE?Td&8!PPW~Dws}N^}_TZo;DcuH}?0(D#6{O%Y#!W2wMsy9~bJF5l~lm9Fdr> zEv)hf5#9M0qH^b7vb$3ogF`NK=U%k-a4qya$o-rdF)aNH<;DsYiQ^#MW|sz|ZkiXY^07O|W%J%(HtW$8NTNi*}Q2YsGWec7VUX zu*UP4tsrQz$lR&X>@Ksb<6v;Wk#5a18?OtFMoC7SM$zu=o0nwqwn(H9{L1oP=JI0h zbm#T)H+SOQ9i+?>@yCHzbbkQnCv zR`Jf#LF^POHxEbc9ev1qpS`1FdGE~Wb&vK0vazhgSbGLtr^|-~3_pNcO*gG+R$;K<@u*j}VJXeocmVu}6nSR`Q232uF8U$?deox!p0*{_@E5 z{^ivd;f$rzs*MJYGop?X<0D;QF2+%A?;Ef|F^dr&v4Lx}#NL3mr=IIM*HnnHvuVbRBkqL2MCXq)^K2 z^IW$lPV0mU*~Qomx)}SQH_jK|i2a%gM|!qoBl!N^6rJ4=pJLzXjR;t#k96feyDVPZ zF$s+>h3I8?Y|(N|dW1S`#9tCYP=?aL0FtWe+8^URj$Vf{hbT1*B;R;sMIGfD4{%GNYxg+6eQYsYk8KfH8%OC8kTJJ#N$5$qck)$6D!e?PIOH_Vfk4 zrOdi90on_1Fpp(M^t;E%p~IPvE1Yeaec=ucV#-Xd32=9%IJcxhfW?oBU(zTQdefsQ ze5f%09Jtn`FK`XY-A6cu!gEfrBI36I8aT+GP_t-Bz_KICGi^CHw0z0KzEEF)bK+y1 z4I9T0`6#eY4e@fcUMe1J^@ztLLpk$<~nxEW6l11E<(tWB7RDK0ADL`*txq622S$%CzYa4;KHJlM!$ zFv^w9b2(4!SafaF5rS%Cs@O4DE5QKk&EC94{||<7p?9D#&^r((%p@8Aie|);^!bI6 zqNxBo-b_U2vcK-q`KQ2aTByHt1jwT@qVY&VvOPa7VFM^V_9( zbU>a*%G+TPHmq2bKpf{;GVXlkA-Lo0oPpr*6EoiQ2H&OJr!M9VOnqwbpsaD4esZK4 z53qo4YTvo)dLz|gt?6i@t8sC7rPHyVf3avat1aVQhjkaX3)_ct?ZU2Dy0G2dh2?O2 z=3cM|wU9p`BNZ_5ah68d$3(8!M8L8tj3nPDI44Vum=AYiG=kXy#HUj`x7O4L&#o8G z!r5C%^>fm&v)&la-bOtASqq5GuR)@_#K-c6GEm9({1h8Vcm&_ZqctcD56!hK!DjFK zvBeF-FhNGKFrztTVJ94;GeM_N6WdQXgS`BKGeM4Jr2)c1mu$KC)>F}TwydX%wI>im zVqe&tS;h*Dg17~cgvH5;{D9&lJ>Yr*x*uzl&fZSMBqy?8rYG))Ug~g}PR%Zu ztDnI&M+YUGt`f*!nN#l2a5%y)q*4}aJ`tFDJv~lP!kNXtEf=pc!!Q9Ro>Lvd*-lOR z!ueMal^k!J3>JDfnN7Ta3LcqLEwVG5=x$N=jAsVD=y1+{^#nVgBlY0w&Q?lrgOe4J z@t_wF>;SUmDFkokd85mt3O0Yzp*h<@w56D^@vL~{whff3v8KM~$-LQ#vfZo=d;zgH zJI6rJ3yQhp$&pSbe-Qv@jp?-i!3eVmY>p2GH;fOD2SG~J-BlFBu#6obv8ObgB5|r8 za$At@lm9*S1gy<;p!_-*S;NyiOX5$fJ-R=r#Xh+g)CXK=W+!IzDm`z|~`SF+Bwm zvQ3wj@vvhbTj~zu?s9r60Gn80zk=*LB`gz<<|?hacbH(uW$SeXowdS?Q)fRl45N+J zxmN;MoO_kPXZ1Tat&24j$%zOQ`7jczXna2C@=e9yS$*crWt5y_=-F}@WwLy3zN|6I zvc7J+ETeV;wib+{kyKv6?N1n*l{qvk+i1YQDwnV-pRhWYu)3WfIgf1NuTyShP=3glD=ZV2XZM)t@6K^W$KHY_qOxIB}48Ia7Uec@R(_}*zUngZ10Vm zA8$jO`z#aHt(5#%?Rc)~Ob6u$Eh8%LO3tU5d?|KuCu*1QnYj6xHYR}3t=PPotQUh{ zMnS+RMjxB(5AFPCawe5z$o>M^D&dZ|!c%7*4OMEDEgy$(L3pQPtHtCj&n{9J)V`q{ zcDkpSoSjQ4HGig*#h;o_Z+Mt}Yz%8WO)*lm*m$l!y=&~0z8t!;oca=Wks-#%%IUw?=%XYUJ~!y8A{D>S@gEj`Uf6(c2{)@%T?D?EupI_>n-8oROL7zUA3qR zejBLDon2L#+D6kTs=vHq#ftHrkX>&*9{Q3Cx`;fg`qavX8r(qp`B0Z$n?~8fjMZA1D0k5VBeEMTZbH~)`$8UX@mNu-rVw7ik({LPD_yu464mio277k6gST9dni>n50~8wGsd&R{ zVRzOkXq*}DxS~4)XD@8(Eyo#n=6aw@%$9?S(_5r;H$>c=R0@|m%XI!S<7*UfU?E@) zpT1u$jvcW1jN-`yWICHay7!WQTZ!Ms-%kFpJj`1WD?P#z6vx(2&wyt-nL#fTeB$(B z#qk&LI=#I(o{Y1%ZA-V?h|yo;#^xy^X$FfYXr6AbEcOM>bFB)`Zf>>b)0>yrGi_dB z&!;r6wdbYH8|-;u^J(@xtNAQ@p4xn_J&$d^h-c^y@n{xOX-tO6MYIs-tE_8mE-wr0 zW>8~rUsw(kWqaD%l;sR1Mz7zL<yS+V5HTtB>;(J4E9fo=X8g6<4LADEtL ze4kaM+4$N|JBj$46wg*EMi9rWhW%7;3aOQO{v?&$p4a{8kIw7L!TN@q*J<5~S%UWF znM3%Mf-TIwRM>h7Gr!{K%e$zC9iEi0q=F4cWnDVE7|!7(#~Bi&Z7$kf!$zr{2z{48 zUthF?b$7qmto&O(K_Mtmn=<>wp2mvo0<)^7b+`dljmT_yV`>3^Fb}!5QA%f^+qT-I zeW+752y@oj>J%D(UG@G#b=;pH&6BJx8Y{I8rg?nH9mT4#ZEIv;aH{b*qJ=W0B^o7` z&0NX^HF0z1=LMVI<=n-nFa4bOXBls~h3U4pcas;2Sne{{PMj7~u|vHx_W|olaQ-N) z3T6%(V2O*@Gp`3GYSKJ6q)&jtwp$`Oi8?-rTBstqa}`Ekaiwt2*6PMClqJQEYF}8K zRp%Jyjjl!e!jd&wKdbZ3791+DI@&^$#g+2X*)u0p|Kno_oV0kb|JY=1zZ2V=z1F9y zcpd1=_d%Fp-40miYky9#VKPKKhrnM;p7e?E%5UDO+g?u`jHJ=Bx#G!|$N80|H&yn$ zQ(E_2n##lnyPmblD1q}3z^-1>%1F_=RitylT1#Uu5Lw5`D5B1UIk{BjD&s1`ScN)% zP00%b{Xz4C^r&*{x!}1eC=C^u=EWZVd*=Gm-&A0Ff&&fh}>RgBnsEpqOC8~GvVI{bax zdidm+dv*?XH@_!!z^aIoWVaHz#e*AIb8r}l%Ybls9oFq-Nbh%5ucw!j>KK5ZD0%yI zeTd&+>qWtJ%-_ST{izqHXkFjZx$9o8K|9X0&*qNup|_6Cg9vz+s*CzfT~lUx+|-BcDoQI z2lM(hQZ+YXdrqS^biSpX*OYUCgdmwkFs9ax+6iYVp?dQYurZY%X;aTvUpvY%u9XB@CfM*{Hy(%1yA+G5B&=TDJFjh7lW z!o~`7yHH^-IX9ZzZ~JKiI0sL3CuBu)D(~-enGXwE*HSSJ!Og9}q<=z)Uf#T1f$LnL zoTAe0*a=oHcCeg_m?y(b!T*m36Y45{?d17flk3mI3i^|GNtmMgE4ER5n%iGb87eDj zO02n$u}(g<$~z;pX!(!H`aXj;xXK9fXF%JiE#8KI&&W=dH?LIdp|Sy>BY2)@K~KB2 zW4YMaW)9`k8z_0|kT|_j&r+N+!c->L$0_3r-bU)1Ij+z>9;Mq!k@27~A-nQe`quMZy@!_7hX!ZHiKs2B4a&2MotLf_?Wka%^O26&@xQ+`RIAmF`fX1j zmuD>36{eoL&bvHYpsJb6v!u=nns;Y*1@D>5v%7fDT%P@!_sr$lVI!H#vyIK?^1jCB z{Rr=CGgoLT&X-!NEnn_@p&`aWZTZP1*w*X+4&?bL{xnDV0)L!}3=ZILhJ|#DOhy=a zZdX4Vstrx`^UaGF!l(2C;)9vx5ingb0Wq!j05Mc3PqNP!r*{$14xh3g8AL0WIDYMX z$>)k0(2nH$RnGY;CzyE`t=wWpL8lU0Hc>D|+h|8SXj!{um}}>|k$my|)3bJW^IiIT z@=}o~lGf%f(ftetlE#RcZKBQ~WN=|4G0n+Qn(WrI(T>g!{mgK8+DJa_cW|%RJe@4b zcPT34-)T_ujBaW;vUVZp@e=e*5;igOetAY)JxANiK;^j+%wP$E{dbG7Z>bSY0Sr&B zD`@__gU0R|D%Z?QxGH>=+)`q^RECBdNp0A6BhBUh5EtuI(d8BAbH9@Fxewf>$|3|` zWZE+9&eN@^t)SH`wp3e@ZUcms{h6B~BcNznu19_`GngCjl$>JLQ;6Pp`~&2xn=-wGSG*yzaSLcr(} z5=q7*i*|pYE8~W)j7#1m;Dl9B8)U&`ur^p*W~-DiZOd1F|G)#>r^S#8gRg`~m7=xc zQ5c*SJ?0MgZZ-^YFCahq>?7#i+}#C6*nudDTYn|tF7o5|r=nmzd1!a#xzF-^12(eM zIsZvQcKZtz+a70?(`8=K?#zgQFt1*_uu zzg!f%s@f>5@kTCmOa}WQBU6lDg2>&2d$Zh zli=;42jt--etXX8hLgbUS>6pNv1`wo;fL&i!+E|)?K}TDQZdM%Pai<*AVhSWVGGWS z^mHDs?i7$g`fdS^qJ3lV#fIba4#z9=IJP7THt(S3W23{PHXFrx#GWuC4i6Ifz;OC( zl_XT!we$wCY^WolwPocn+=|w&a_X*}w^=zho82j}dHpzQwV!(uIBpS+js)yB=$DBEcZ7FNhqITI1C+N8DU=j;9sX@4+26|7+7vongDz>ksv|Es}2Ickq# z@AGXN6|?2pOs`}XuGS-%NXKM$cRR2pEC7G=XT9&Ha#>xRug90DEPtp1{o!W3t(|BN ztyL6~)gY=Y49aw;rktJI1`s1n=e+Sq(6>RKJqiMDl?*3u%1UPRrk`D_1pW!v>n!Qv z9Drbp|7gmYS6}ldB~Z?6db?`Lr#I3@znD<3P3H_4wjXZ7s70xO?eGVDWO2~Ps`6c5l zyHRZpE04PuD2tUvIps0t|ANBkf?Xfe^d*kW(V3`Fb9kLBQw{)tO;+6SoVDw)HEGe#7`W9vcpB*rNx*JG``$!$=>Y*f9_l*hc-!A5`!Q5K%x{x* zz7}?u_j|a9%a?^*oO-~oeN@ILF zIe+8)P4mZ5)!;P#w)#I-?1Jt5&0v|)zt#KF7tsFI8P*lDh?_0q%1#8cWgyP)M7+o% zPV7Xy*dh+;M6eJ+mi;;rFR_ThPQun5M6EDNR!dw5(4H)ddq5W>s3g|Hk5UE)KpvC!E*#Qc@C z6MX1TEp(UyO^>aG&E*J+_c*Gq?{qa}W@8^# zn#Mk**~p}E3Hvp;UGc*e?+g{2X>95ZW$W%$yx_9znQ23o4ePrGdx|40_(bhqKe@fu z+nk|nx7N0W&~fe1k%UffhYlmOwH?|-=!$k|1N*ikaq>Ya7;c)3X0PkRmD%e^xGH@n+X^vz=hizp9#BxSJOOX6$=f_SqC{lW&j>OX4lyo%=fP=I89?bWL(a zKBnCcW>bcePT&I%VZS9_+r!I)W?vU}D*2V<_c=uN85NQ{Qccs6W&wBUkT~#X3i- zoaY)r?={$Vkb%$9=k^O?)ibwW@Q`)eCP7f$93PPj@#tHSZrs5Sf(7`#$2+u4z!Z&z z4Sj?{AW;itv~T2lmWuqdr6S+IR3z5?zBoU;R3tOzeIY;EiR5D;Op)U`(dtbzFAvAS z<2zK>0QX;7Om2IkX0`Nh31@ocA+0PYJHqvfhlPtz9PH!Oy7Mgq$(L-_R|=Oobm5?Y zqpovHuNoEG^l7_FmwI1E8*b{_9GDo0Z!Y+g~hk(6Fzp9l88BE9GJLyZP^~9}nJFJAT-w8^zlF+z!M# zC~bfA;X$p~uV?+e;_;%Q;^zuKzkc zV4DJwEgt6dz(#0i_{8S4be6wFvRnR|D#!SlMmDr)!N`UvnNCoDeXY@#JN|6DaY~PL zk0D@;?zCyL01|7`P5uTUvtG^NBy?Sk${rTH#?G~mB3s)1aqC|Jb(j0&J^N+#buG+T z;9Ji+O^OVl&kEl{xjj65d`fx^*<^t*nD{>#avex@% z)>4w)6TyWjcH!FKaM_koyU|?3(;4=`_tmU7h_(-b@AWx+CXq8QB-TEps@0OQE_sq9 zUO}w(vt%B~osSs^N;oYTQRNOOmUn66!p*7+99%sO9AdnHdIR}Jvh%Cv3&?ZDQO|uk3zUdhvd;{Ra zG)6y11v|aomfOfaSZaDdjJz*=m#BOR`QBvtoXq1Ko0iVbeph2|8g3KE_zIK>hT8IQ z^1RvdB;U(`A(Z}953NfypMtGnCqY}i0Nlh;jxWNUS;(1dihnrmonF@HU_Pa|Z!_WT?+ zH;JCtI)8Hr<-OI)b4w-Ap%yt+t*Z(wv53d!cMxC-`uoO}ps()M^4N2JI$Qvwvo9XU z+uMX&_kTa+Pt&pJWJn?Jyt>_p6iYSAzFzPWzvSvw_ub`R$Y@ZV`|vO}7qQm{vr z&m;Ir*`@(t{2`7RT5!~TtNru%`P%ztB&&VPbUlB zZamBR_&-%z=UfV~TH)ireF-6Qet^pR`utZO8^Wg91^zXHA=YVK^UwXe^j;zO8=^5- zSa1FgRd2TT*M-RsL#lJfbcTT4?#DG42u6I>g=r3!1efYU)21eMV~_;wP?LDc$Qo2b!xe^n0{QvL-QwiX1uF=QXe3< z`%HoOn8hBsF^knL6RDW1Jp85YlrXtZcfx5# zUF@esnBBi&{^#s+yZ#&1TdWUo+pvA%HyUv^31gJ@Oc2e2NQfBKw{PLB-MNe6?LLzT$V3%YH&jHV~YO` zft|{rK3*`tr0<4D2!LCRcW#H=%5vUmk$vF|9Rpb`9^=ajO;c%pUp(DkO2b7MRPJ_- zcTPX%QgblbRh#SxYJS-q8$cHf8FI4~^XFSke#KmKgevV3s(qW>82f*?N1)!V4o7kL z7_86HpRwRyu3BsIq@dqlb@P^@XbNW)Z<;!rM_uaTzejv}361B~xY=!*uljlD-;%C* zt)8uW=*x@{Z9ILz`S}>jH68rQ-{bHv`22dNAGQ2$M^|G>6SyscoBuA!%`q64*F`2U zVe2xen-iTZo9hv!mnudSIl9_{PyjWKeO-!bJd)l^kzUf%(W6{9rBgR4K$l^7sWvpM17r{xOPlJ60D}#y#8pzW-_Ew-28tEiBiaFYuym- zP;I^eO8v!Im;4NI+?}h3pL);c-z-BU+?zxdT(F0g&is8}HH|c?_Z#6QBgeYIo>?CxyBvS8EU9Y5w*fcw3jy63(Df;h-~h}9tTvhEn`BJIYFT&|5FqMJAXhGwfp{;lsd7uzVkmwZibuf3V-5@EgqE!>@gm&0^<2+74Q>#;Zu*3$pSvQ`MXE))#6A&=)Xg z@H!gJ{Uf>AlN=+?jtbcx^xQwGAaje`JV+_)tv_)0J8B-&2~&pbhZ&xKrn=6H%0lz8 zf;bRiNPfU*z}mqEax-O_RawqlWRt(hmmz*e`X;j(o(qnIV-h3S2~-TEf* z5llWwz}sl5Q>49MZD%kKa?Ze+L=862qhig=_-SEdRc_KHdj6Bd<#TaNV}66Hu$V%! zKoxaueEp^I^@=wYX#HMe6FNs@pFm8fUBaS~TOy_#??+|*j(7L?{SL}DaCDGl#m3d2 zf}?9(EjZkYH{eXLvZuZ|^K59)zf3;R)V~9sQTyk5B%cQR+&|mvU+a~=SODf1dbCca z+2+tf0{>ToK~GlZu%F2J8G--WUO%f>3@Ktir`LbeYuGwR)%#E0p<1-COlbewv_y`U zXjZg1f}&Xw<0y(|MU5jVniWZou4q;?Il`h@5$33iW`C=9{e;o%zw2E;y#I&Z^%L5+ zVE?ab;B>ictoMuW^FITfvAx~aUJs};mLUCb0r0u_$c)%ikqA|1l8psHBTp<_(P!nC zK|PTEs`v+oI@)wO3OpM-uXnN_=C#W{s8hD$UD@M8uAnu2HvCuwQw=1ov)=4+su7mL zsrVdD1ry0ohSMUxuryB9zKt`-BgH>_9trwk@(4pI^S>eCF^?5SfE>Ci#w;vs0pPMR zJ9RuY_`{^(v~JjeKb)vw;wImg&bMpwMe1v3_|q?`<{VkEC`Y9wwC)#=zRb_2T>GI2 zr6<(2tQbs#$cd@NWuN40xAzAey!xNPUn_Wp%pMA7^_qUgNLZXl9kr83A)iOD>7MR9 zA9UrYM|bG5{ynSTXZhLkri3*%+>Wn4yXEQ2S%YBjJN64e>*S=RFxLLdHp#<$LonWd_;QzkUWv*5O-u0urucdxWmx{u76Oy=pdib7w8~?mrWL#?9#cae zNGqVO1yG?3(aTvbaYvF_^*mo0D9sAVFXx%ON+)>T{Cl;P=7uIn#AkZ-BTmMEb26qi zf~$SL+&K1Mfz z{kF2W^J3#m(8{m@G&YH#Qv@G4-b(9>n5 zUy+r$L`nX|gFjcDx!G~s{_w}#l34X-4bQBhnKdl4!eLvdyNh#TQLwO%2Fgwe%V27r zLsjF}fz;$CdCsHz`gPWxVCJY`-FkwW!)zn|9+jKztXo&c!^5? z87{kxHRqGrmRbMyVR;O8HvDjK;4!u(Zu6)AQQ80Uzgc!~Fo@#+sOlXxZ-Y~QRWoXS zm_Xf@IIC{KtNBff`3{V9KJ}vXySyU<=1*V%b8;J`4V7oG_=91t()TuQq&lc;(I9G37%mYX2t||V`0|=eFhESbBB6KO? ziO7$;9MT(lY%B`GK02tK6?6+a|mv;5AHC#FO5i9TPDD zvge}-0EBM2L)nW)GyWR6>@lFRH^2u`R{zy3yApqphPSIh*)Tf&^sq|Uhmm_ z4qa|KG^YzAfuIYoqOLhz$N@1#Nxx=p*w?9@g_4i`ff~?kkSP5j@0mt)q2vnjPf8@S z(LScSIt1yDfH(au8%+iAnGK@6O&0|$uLOVL;6KJ6TebMLo=3&{kY! z`v44|W6D;T5BX{ShHmJW>#Pj-u}W87m_7yi(jSwJ6Ii0a#uQo@RruJzAvpZNZUjzK zdvH_Yar5cGIAk6F6#g@0LF2q|Rum(WV4d<yZ4^~auHYwkqya1ls=92rOv51;D4Gng=A*U@^d(Y;&&PSfND;1wI2h$au*><4O zv%=b4i;FIH2#`5dts5;z>Om{n0iTd^&ct>8)92!=a8EWLR*S{qwa$ua@vU;1etMrH)eap19k^L=D&+Fp!pe6jV) zj2|UwcxQ#SwUu(``c=-XejU~)h#0fYq#vw2hpRk+fH_<#lXMj=jOm@Ujg>E3Yc+Z3 z4(dBXi7+`+LV@%mLrq=&2;9X6cflTvhJ16XM*3#PaPmw8kW8JDm6vTeQ(QSre!3cm@uUO3T@k{AKWWZPU&y+;}cYDn}!T5eb-zNy>jXT+B_ffgO zwECq#CySIU*ZKG)lWlAd6=&WIK$so>SK5|Ki6LqoJ;$uhEDxosH*rmWM4UxRIKbfD zZ3*Wg+-zB^6vi7|$`zfnFQtrRzE9%PsPmp-U6StB@solN6@gab%)tguRJNJVs%qm{ z02`P)hF9KJ79lm~Yz}23?}WwY=hUTrJj=4(9h(m`zQvvMSvFLl!v6yLp)%ui#;}ciM>h6-+}hGgtwel`}xulyD&&zWbMP!4b8%SXfdqJyntxj{A4jvWu`@p zU!e9dY^<;ImPjJkTP>HkzfZ0gS+0GP$n{jq_4cK5ool)FO(NHkmg~Nya;>pk z`zDbKbB%gku~e>~z}{$yByxSxIRD9|a=qVj?VCidS6QyVTAZs8RvL5Bo_*u_dgGPh zo=+_We@3)KJn)Bydp^As{Mu-Vc;I_+i{%dcNluw>_%W{|I*)q3QQel8>8Iz!VEWo{ zPrEUupOjt9+x8LC4@m{r zpVD8ToP8C{w)hokjCYLNrnj-e(tnlyF4l)iGbl-PX05bKM@3pTYTSN}I@D3P5M~$~O` z9L%XbopYs99Zyepg|>*)+@KNn3aYbx6_uGA#OBD&L23lO-S766?=zmwD&E^b1$~bx zpmk&eEhpZQj!n(BVVFFRTEeM8Ay+E<`h2}qZyYpLV!X>{!F)PxYsE*2a`J!2BQ%>@ z$Df`HIAvkB(1wM8g`a@#K)Lx+Dl4k3U#iV!K1X`cNcbL)11M%C@p35|+73RJN<;C? zdjyH$uo3U}j$l})vyz|6!ndIgT~ou-g0=1wL9sh)l?=}3``gy9Bu$(bE2qEaO@fjB zMlTtlD#b?@s(dOl_Vk#_#_1{L{x~x^6bShm_6VldX4(;I8P8+0S6P({==NHDkdS6W zIh-qSEN+XBHu+p9nX1e))5RAC`WyR7Knp7}`px7Z^4s3CiR=Z8|9~>!FLzmQh4(2# zkw0A`J)r*8=fGOZF*Dj?d#vF?*hE|YgeE5Loo{i|IPz{EG#x~wlH^x)plY_ zoN%*CPVt^MQHBkB)7<3aw3=I3at9Pk5IgfcPzR;4qtoA!=)B@?Gq1QT;mo5+IL!17 z<|UKM!gBI*suFvH&Ut~-NyUW|%kv}MfOjknh}*Dzz31Lx$MH}=bUd96{T+SbGpegw zV~p&mF&}hSja_{^ZVw#ku{;ID+5n?@z8;C`k!D~)vkilkHx%u z3tUperT^tPWEtT?!TFhXYhaCGB1*}3shfG9cCp-*W6B7xIxO%dZ+S2ADqP$sTA9MT z<&}zdlnf2j23AcE)dto*inWfQHZV3gJvY-7zHXYPO0HlIRhi*We?J*gw@awqGT*Ys z^4c=zZ6wAX^vib3oGMa1f5=kVGPmr7+YZ#IRkBnY%$CY#SU;v*wjb;y_elDCN|3Vm zUvcT8pvd>$?9B83DhZ97$~*Q``3x*emCBUHT@X0+f4lMwU+}-}1lE*+8tbipc;JCJ z{ck50nMj=<6gwTO-LO;Z*wnBy437D6Jr@WX>xxi1lnZuZP~P_Yd`K_*V8l6>c~?w0P;rQ%V1<`buPiT`jJft`^r#Zzv*1gN=!3 z`&%R*4^Tj*F&=GK)0%VjN@IDnU5qwwRTYk{ckG(Wz#&4}`K0tzdekho*>Pa-XAS1av? zpp^HS;r+Ox&2xTYD=g)+-p^3A9dz)C%>=)cUvc_LBxotW;`Ebur=-{ti}%~esik}~ zx%NoqS$lZ8?v_+JGkD9(krzg@E{ZxTveG!o(=j9`wL4^A%O0BS!y(nV@DDT^!By^{ z+(T2_#M)V#418gNcL9Ar)(xcfft z90NAyTWC$+j~3gPZ|o!)4F^Jl<#Su%H=>=R^neKOntV}dIC(4JjUqSBcIWcRhaM~A zaxjPPY_X23O9BZ?4BQaVa4UJa9!+f<SMVBqR3Fh*kxLr}w)@cFi zM%)0dv=eP2)k~z+-J#LkcC?hn#A+85HNcr@omyljj8XuLGPud`)VG-u)|V!kkvuAy z=nNH6E`D<~r%bk7=k_MO62uvO#>Wy{p4*%fY^#mnc=m1(x8N=Oy^dDkuvvSLQL=ao zVU~zAe`RT!wb!t9J(B(h4ZDir~;U>r!lGk>I;jV`U-j%fYcr z;C<^+i~bx9{c&6{Pj+)ftrHc}0U@DHvM=Q|HX%wjC_Wi+?B{ckq?H|9Io%{cR!Q-; zn)9Z9Kf}#KdQ&f?gIzSZu=8Z;w2(ObAX-RC|Cd_GXU$mFt%W$9z)+|8ojcd@+MXl7 z;>I`m`AVW7_>#$~NrSmqRV!$Ff35EDp>tT+X#PRkg$08Oi(%!NU&G1JWw;UDvk&x! zgYwXy?m%lTL+b%})2;WL-0SGVi;zb8r}gr=5)H-i)o zU*zb#F_=p;3tT;Dax9u$>FCE+&ZH9hQL1c>NVSTHgl7qgg%h`*lLLA~4roF^OpfQGq zeN|V$RSH#xE&piEW@1oE-mZGcuyY^#n6Whh*>`?)Q=RhywesLx3EzJUs20utl;K`> zdJ#}re|0rF4OH-im?W{F+qi&XqvV!dW4*kehMH!Lw6tpn3mNS_DaZBo*r&CU65FuJ z2$*-bzaR!3ewEd&Nr{X%utdivKlIHHx2O73KEf3Bf{gpSVdwjx?d}qJ-evQ;-r%`Z z@P07B$1{8%uodR28Ip7Mc-kzexFU zchlW16f5KIqF-I?7<{t#u7a*DqHFQDP36{5X6b2BQ=Wv~I@HvRGYdx&S)7?!=tJHt z^dWB+x)9>mw*7kb&8XnZR%Y@6nQ&3I#mt#lZI|Gh3{_+c$Zp(CmF%>z-qJWO^{9n)iW3~s6#V5mKtxIr<7c9eUe zcy2Y5b=kwdBacHdO%arOlOv!$pwVRggn9`Q+)Y@-OJvZ3!5WRkoc7a0k zKeK#xHqe_n8Vld6IyxwS+|7^QSM?n7+HCxe^xZnS7^DBPi2Ocj7C+1AZyfGVgzhIn z;?}l9mi!rr-B^f#OfBXf@BBQJ!Vn zm7_T6N`yE&rOZbp*AmNIiDe*S-Ki?&n^9wh7lVlM`;H?n7(x)Bi~p)ZiB1{?lRr^qQuWj^Y%4@O7iZ ztKe@*Q_P z@)IJg;~JWNRkTS~EtN-Jj}V|H%AoY~s`nN3Zt6ymy_yDX^X7-;T`^*QccdNa=-u5l zR<0Y5X6{yW@kOXwTPnXy3QHLJ^#wm2pNXLlC$e3oeY;l7R%hIrT%8(HOWLEk>rk&A zZKl~CQ=FgvZ#tN}+Avsus|{wi+Yn8kiY+lGne^f76_zw+$2GflBBis%-ESG*1zS~NZJqJxz?pn%IY;Gy9 z?Ah!3ZX z7NLH&^U>?ban_(aiv;Q0$i&KGTrBN2*)u7#^E6Yh$Yw2$#))9V8IDHvi-Vx?JED<& z_1oCqHu7rVi6Baw1#fidY}=jT`5*i!tbY4q^1hqA;kdf^ZTFFTZi56M7v8@k5NP7L zF$JT!arfBIJ=XJ}r%HV)dmO!y?FVggTTnd*eefe7`r+5dkP;+K>0_)_kn%Hb3vMKz z-|vpJ=C5x?!}nRm(^2>j;OZauZGm0)9hsCQ0p4A|V0Q2lIMd8@Bl@%pSz*FNbRui~_{>f04req(8D=axDLyp_^KH+y$)q$9Xv4p~+H4{vV*A7zoP51*>;PC82`>FgWX z*aBGyAwYs42?xTC^|B8mu# zBPz_GF#0{`RCT8T_0Ip^`(1wYlX~jZzMQJJ-l}@hu(^fQ>tIvJZd1r1b2t&WHo;yk zgTikK3+yAsdY9ds%IleUwCD1|xe2FKyHy9Wj?X&$lSa8i`qnhecFkrN-u=w}9Hzmx z_HEr}JD)C)u^=EGJS_cwJo`;NEVuDo9T<n z3mctsS8l^p*YY2zjz|m-b1>d>M=nQR*oY3y(x9bxj79byK+(ndBrAibzKSrduJXB) z!h{ktou7l?&W}09V~r7EgG|aCye{I1(4lMD*ccIOum^krn50PnADKE=lKDYWAK7ms z0niA0C>&*jQ(Et^{rv>jfXzAMgnvVg8`3QN-a#qZ?dbu?SFTkIo(wmm3$kYaYM z#1^V;2*_?X<>_V+6?cLwQ#^36G~jkr$gt78QMQN+t@*W#2}9=cpGI$?L3UA@1MNvu zw;~#R&)PZl1sG~x1|S?Ry5O2OBn9R=YDB>=drULn^aa(qpaE0G$*432N?g=UYZtRJDki~sA$;VSz4m}O#Q%GkXW%91m5li7M|Y-NT9+fHM! zeaJtS{DkCw!DXF@ahn&~ieHx;V86*<*jvV=de+&>m`@n=-pG^#nEU zw}`LVj)DoNoI!zJg4*E@UB4TtT(ixaACowO=C*AAJW!o*?SPYJS=fKen4+HB>l;m{UHRQ#d~3cPMQ#oxjKLC zIxtZoNDV&=Bn(}O_rLgqy);Yj19)Bcp-hK*Limw__o?hcYr&E(W-B2}V}fK85FVW! z-XMnzHJGJlf5b)SHjN1LSHEDXY>+R;NjELOlRVy4|a$^qB?|I%XcZJ+XIe7t+z$&m| zpdtdDW3gaJc;Mp}M_I?4$t52__}FE*>=5)6XTa7QZuF^xzs*5kN&VZVEl+u#k;6U(d1H=RJ4hZfJ91Cy#A% z>!6vRR3cr6IbHEqg*aDY0S%oniyXMRgcXNxULdgs$)I8TT(D>j8`V4JGDC#N^PZdV z7wgS37ER=_sK3=FK`ZeIdAE2(JH{va9C!*jFB)vp45`6;2&i+@-tDOm)~Ij!a>~jp zXr)i5=J{vzZ11VU(?0G0~5Rj(Iwzv8+Vw9b6+i4=}O*=g? zf`p+~)Dt3^SGuSO2|p_BY3ip)N9YahxG>~J7*I6r*rPv?gw1~)%F%6dHS+UZzn z=7{-IF~o(|aZLWLJ-8rd20P{%U=ajnUZrKc{Fc+~n2v=39WYDcJ+@w5%Z`Ht@hoO8 zt?|u|?Xw5FsKI-qfc@uMzVibWiu>+NwEUh6iVlaf!lqnUy@pHX)(Loot0M5oY&5X-_>3 zxL)%r{8vb&Y*Y-(i7}4l5>?rwWs6n%_-jbVcbpDhA2)mI_ytmOeytbV>dL*mug+E6 z09Ov#CmFD%>Hd{2lKnLn%);EkX0IfUQaGk(VyehJQua6gkq`7xoFql> z3(YBXOkcxZ(7$AR>K}S>1!!X<*c>c_7 z?ZWH`@;{$A`0fJVnkm{P=M4)Sf3TP8POjyEMO(Q1gS}K&pS946#nh()7gOPnpSrM- zYBQ|O+b9z;Z=}j^@83wpOR(pPS6Z>%NacHT=IcutoL60ohZfV9_|D+lknZEgzBBCc zK1<~GZ2=EA*byyOQ}Z!s@M?Vr9z5hcpL|!rUgHXdig_i6U6X>HL*e*LQ6a2?vu{Gt zxu>R~FV5i@=(A|vr6_}GaFB0J4RNs049sQ?Et@JP%Ju&=1(#Q`)Tf{H)CN@VoC`QK z3+=2OsdY#p7Cdo%VfIfP zBq!fr04R2N#HP*9t}%AzTWO+pxozQjncX{rT-iTxz@PQ7HqPu5;Mi{u#fDbH>(+tp zgI(F!j{x`a2s&CmVh=IC!0syyzUxx14&k>D~**{+;Ec5PR7mf{oVzLr)8h6Xu@sIZe zUV}0IRAamF?WyIrdYJA^MZ*r~ok_UF#Ty?JUEB)J@pb2D>9U&%TO)#a z6Ofmm=FNjIe*_k49nVs*TFG@PdtrFSBIg9~Ozp0L5(>>t@CLs-7^bM-yURiG|1GeSMra9ADwJ&OCUD=)v0pJP(Jo!HqIrtWs znyCuAC-z+r#zQG5+bqpzrmIju2?fmn?NV)$;UONS5$FLW>PvGv3c&XASZ{2+_45F} zdi*0iom=1$R_@OJ8Hxg{?U6B&_!{`smR!CrUVP`BueN7LqbQ=i(O$1SqjC-Ip&+z&!!g8JZhs&b&|Y6k8kHq}U&J5C+9QPztojQ0`0hLXG)&m0Z*#h9@$66@sdZ1nZe z>}*uo1NQmbw}{YbCDwBMkEiGAj>f(90dwaF6awZ8m@8oW)2}?3H=fx>6E*X0%v?@4 ziZG9J(ru_~oGkN=MTD{EH#jlMGqkuEV!IK2+9Xtb7}xG0zk{%1Tt4Evy~+&#oJDMo z#*0aLw7|-t>B8u!wkhWXyJe@k+)Znpcf!mLb#GJ$O099XdY%_70d271+v@g}rg9LA;J+q*6a3`kkL8`{JqPxh|61NW}8oae*D+%W+`G=Qa@@ETBwNv?G)z=D?wgYsViYI#J3t?sz3cu{n7+O19Ky%E zcm4O1%ysf5>V!vXcG}nS1o@&fpJJ4+NJhwK044xVEbXqX<;B{qpc^|55t%Md%m~pOW0#o!Pk}@)4NEE)%G+BkE7;{|3h#n zXZ+D*r(DkZ=n!PG8P4OLa;@KD6e>8z>7H`S*)}ddd(RD*x2klL^BH1H!?k*y(WirD zrx7onPd&(8Mf7k^JT6~EF7OHg_MiLhDJKR`^XFRnH<<<;mVD!RQ6EbBq@kdigfI z1m{GdX|qerIZa`J%S4OaeTjAvZ1#WH*(Tct%r<#y;CFo+T-yhO-*+82$4uq+Qc9WC zrupzLpjnHIncK^5G=qOP=C856m{OGXf*p&&#dmUhLH}I&AGH^`nE{E*i{^Tb4XEp! zGTDd7vL@%WmDs?hl8mPEPmHa$y#xkv?ip=_)u}pQmB!aFx@o!H!I6ECpG(ZW30$YB z2Ktrrj5olaLnMkG$0Y5$`DCBPh3% zS#$NZrQaIMIxu$3qbJ~DT$&Qck9V=Y_+=)35y7H0)Rb>VA7y9s;dpkGz7;rc=jQaM zhcFP8f0Dldj-6-iJvwKS?|;W&&Hrt*4WX~>FPtG8_(@V+~ zDkcq%0%kB7SomZse*IjNgDkRE;YoutA^fwRgfs1pMd7n92;73X`oGwMiFXYcRx!yl z&sz~RdW!GPPKSJ67MI)j^yOJ~;wt_I8S?dTsTNGY0+P?2bOKImu~oP`Ao(olPi%9N zn{X)lJ;u5Jp$fy>gxX_9@O{$Nj#|C|C4yy{vXAI?(=_=AG}un z@5ggapXNU4>(i68yo;RE4NF9N$~%t0?tK~7eA(WCZArO2^kK>>cQ&3A9yady!;`*> zmmA~=(CIkP4DWJUrI>XSPc(70l?}coKVVobvcu{$4m2DJ1JC`T?%FnRB2VxyQ>xM5k4!w46cFwvXuWiY<^v@Ee{~Ks67jpvkGGkfJDnddr-B#g17}e0|LF|M_jypiek?3C zbEtFbo#XPgBNS7Uvx>=AMnUJN)i=+>5G7@V5$AumjIg3Y!RN=@!j_T5%X>c?Bj!SC zi)5U&0rcJfq?CMPRZ%zJJk!j>+~>yMI1jV&Psfu1m!EIC#q%(>l6hF6DU);OVK&8n z>;JuZ7}l65qj}sjfE{q_Z4^eXJ=*L?*C#U>HEN^ zugtH#(RZHbtT_v(HK1K~{oQsMdTw4D`)-nLm+k&{+ogl|4Nw@zYu>q>HP;O)##01q zGI<2yB;e8o9Fn%}fR&g`H?a<3=d*6iXHAQ4dNvPK8B)6rG0oO-VDkB)oS$bn`SLvDOFj$C^GpYS z{fD6bP48@6(y%9N*g4m~Jz;~RHC+E}%kM)*@G!ogNSTVI z5QQ*VBGWeci^xRS8cIFzgOZVd=ZuM5sXpD)TTdCqx+gs}`wRa92)FAY@EO5v#KG4w ze(qZV!P_OPZSj&0%{RztP9FxGc0BN3Xh`#d*XYM6YTo{L^&^MwOCxo=xHsl_l5N?O zbzNb8L4Ny!j)lDNNiLcQ+%bWu=?z2$AlVngeDSm?<0f4_m0b*Z8PA&~up4|a?LS4b zaiD3>!Ic$|9RuIe46<$$YeuqT{6jsdOVc07!DSp+^jGb8A(dmtd{6c*bJ^xQaK;ky z0@$IwOFiL1l*^1d;O}ktt!IuO9u>tuhXHT$?8@z%IT!j1?q*=`x!-Vy(q6$&1&<2; zB$yBq6cS2hA^E_5fma~P-pC14QU z5zgT+7cB8`EIAQT5kXWE!RD?J?A{s4I3$wOIZiO$E4lM>IJ3pP4R0thosVYw0xT1T zQr}oMzY)u^?2YHtj!NJ(%uE`U6iV+WvEQ6zmJUqjxc-uSU2-TrD0n)VL&!_BT|uzg3tMS{_} z?B?5Cb~Clj&^Dp8uaILrA{f@5eSO}Z)7-p-UA}$+r#9+B#ugW{uQI{Q1g8q#F8Gk( zR>4mMPY5P=WnU#-Jt?6yRB&ro4((IHFM&byYgdlzic)qtr!)vTYA9u!$4c4d$AbSB z%q)wF2&M9}H{22QMcFH5Sd!|-rQM<18}4URO*d|{*LRDGh@j_T6H0G&;}ZKx@Qh$^ zIos5gSC@xUz2H;j?DBLu#~xL|(vcNxGrNLIW|iP3!FR>}a0R>U)}3>7MR!imJ>5AM z+q-kQeJvQ#gUxxsQ0mcxLz^JDPVkK$Pxe5*dT=-=dwd47t0%h|EO@)%BRx4Kul3|K z{3_VC7rQCzH77lS?&>wQ7y48$E~SV{E{!3T-77CLIC?9Faw_GX*? zunDC@f(d=toF>>pFjsJxU~M1H*ZqAK^$DeQg1g238{kt)_hqe-)|W##*q6)UxR}%W zaV%e4#PRm&&+(4v&u(T4E)-k`jG(RkyH`fgPQlLv{|Q8o8!!gxUps(v{f6K_2XF}g z7IapzIaDxGa8MP;c-KG<^ZkJw!fBYX@#bPTHVqq{#;9m6bX*cOgD&>5Hehb-(=uaF z7qAfIDqYs{`ha<$1zW;(6u!j8vS`b$vMdj?&?q^TABXkAVsSYaGLEGfS~N<&N*n@T zT}8GU_D%5hnsSl7fYgOxnXXdUyTbDDJz$j)g%fTZN*jE=hEx3mSO~sqJ5oaV4XiWX z?_Vt}Lb2>Z?Ca%prU@&>S1y^g0V|<0`irm&z>*O6LSg;Dy5I}wcL*CJtOwG|>zFr# zd9Wh6LS#$9LXfT%l9u~~T|y6vY%SPmeADq^VVi{w!I@i*{Z(O?;p=eBJ`#30z7@&r zh_GSwq_AIvU4eI0Ec0j%b2z@b#jLroEAdSzW^KVjXasKRW7b*NXxb+1QehKtid#cA z5#wD5zHqo-Qax8>*V53vXwv>7b>ng0CE*91o zY%|_QTq^8xE4xhMn+(>EmeZBO7Km&)jS`p3z}%2c67~?-ez3{Ho)ec1G)?@y1=f$& zQk}^5i)<~;!xIGZhiO0v?ZVe4I7dH1wi&matrYev*a@)vghe`y>;Yk|gzct>gmnW8 z!3{8v3ab*?2eetrWh7V=zm+Y^7zF2zykRQdekh zAukBiYNW_s0~?}3)p%ihg@vhWgdG73SK(^1u+!o%O3f4&62!4bsagp$HmF4qv%iR} z6WC-Gqvi`6AhH;>K-eT<@oJH%~0jEVy0M3YHtuZ%p zD)3G*-!J&2;Im@?p5WgFzY;tlsH50dWYl#kh<=1Qh?JMn12j2Ol;~XoH?6$Ofb+eN z03Y&pQknF$_Z66%N4F<7zXO}D(R+Y*L>~Yyi{{)t7<~xl4bhJ%C%qNF40t#`OZ!5e zlF%QuR+qpfaC^cam{%qY1wNcG9Qe0{QNXPUV}WlbaL@WQVG8^nPnZGoyrcubyOX#y zUIzNY{5GjQN{{P8QAKh(>a04ssiUfHd2%PXY_w7IL~>7uuY`9d_jO!S_qO0iKodeH z9Z25e_jMw9FhbKQmjR1Yt^{^V;gt7D;WQZBo5Hbtk+KZZqbWSwIFqsxW@F<@Z8RHc za_V0lnUtBzrPnf*+dx4ohsp6eXk6;2D8p%~iNKpvzXsl$Itunr2yPR66WEp_(>ej0 z02O7Yxt%^NO^b!O684#r!c3H2hBFg&(ah<~`_{BeoR`$?65K8LzTn>l4*=WJ*J)hB zTvI52*m&umV)JX-c!d9J+Ai3bGJi3hYx$LQZvP((p5GV#k=`D8;a&i(p7Ax%wEthz z?!a=tCu<2XA*&wPGK-}}g1xi2d@jyvk6BiAR%4mBY0BowO}S;(HQny2s>^IPN>$Yr z2$l;D6P(-ZvLG*g3bU77%^C9q2Mf*+d{l5B@RGVEEg07bJ|(zA@FT$^g1-nxwq%zr z1TPS*61-CITET_D4zxmWo#1nV?+P9jbYk0k2Z|AFDOfDnOK^zbB*7a6Zx#H_$-W*G z^Rt2<3H~G)(Ta20s#U$qOBb}_8XVO6Yv82TiNJ=|w_|y@I+@EkBZu1_YcP~~&Qq}O zm9quNy{rTE$zi+{=%jmdxTUSlc_$RNndGFSg>&y{OLydQ33E&EwFl$!V^1&^H&5h+ z0ng-d?+DJn%z>MD^6zl9CDS*#KX#z>{7#4^U$7Ift!Tow)HDBU%A_mu3xQ)`uV_1L zy!1`}A((%}!68MzAT+$gYr_~NnA(P2=C)~vcssV?c4G8KuQsebZfH{s`$cUyZTGg} zRIP8*B|M0pZo^?d-=-Ve7ruiMc%YDby~*kN!ga7WF>Wg4w)$-0M%d)GTZVEry@2!U z6kkpn*KQed%6^^1ew`AsldfyW`hoknqAl&Vqjrqnm)adgXz#T92k^6YKf!&QqK;T* zEi1YJSXor+@xo@br!C!8#C?CQ;32_(365;f_Ok>R1G#^Bu%NUuAsYB_LVQG3U06ph znZ%B)|C0q%1=9pGI`YkWS%S@Ab4gv>j-yly>Ih#gs0^4%l^vG>2LfBr$c_giGUtbxwJ0)R@}aG%(5qhRkSd&?ZOTT+o|3cwkw-uJJjF9 z7sKD0R>tMg@OnIxY_RMXun;<9S*WK0D+L3vr-9>(@zjGIu`C@dj8S<;~n2Mug!j@2dM4XDJb!}L-gf>K^s{|_I#Z|Cf5d|uVE)&MFH{gqs zqlMMeiHJTbh35I$Kx{yJ!7@+eP+ai0-?DnN8O^bXq9CbMBT2MQbBu`&39KsRZuhPW!d1U zYOtA>T`g>rWiy4nYuQ5aw~H5%>9AUZ_?l6?taO{aH=~P$`D9~_jM{i>RWn*{Sx4_m z)tvTQRti~5au#!#b7{DDH9pUg-HDm0vDQ>7Y(6daKCW8R2+LM@H>(_4Y1ta@^D37f zHB9OupI#QWllFLDQ~9*pvVC9$^o3=gc^jyZPFeQ7u>1=+_W7ivS=Plc3A2!@tZY#9 zK2=E9ST+nU+tEDBCJ1{$*j$<}?39s7DD9|OXNdvqH7wzGF^pEhWqTUvmoXdbXGc|g zS|IFj$kWlsF`|WB$e|n#c`5p&>PX4L4yxCp$6@s+%dn6W(Wg}>!ktw3cQB-R46{PZ zE{mzgS=~;S-6O16X%LVfF5l3AK=I5N6tEDXlAIfAihHCR9@?ZM7^Su}+tgE`tcN zjKuk1;lgfm7vg+e88x%4BJnP;&Xx^Mya#NMWn&XpflajRy2LeL^DJAK_%PTiVe{$! z#0Dy(x^5C5Jud82xnVCR)~Pb;i>E;D4|@_f>TYziu*2#gT$a-U%f1)3TA1l8<@AIw zliPCo*w1QJIh`?#Rwf1@SYq>J?&3Au6xlyVJ0n=G+NkBI+1irSJLg4spM*`IPS14IJp7rl=0^d zPySW+rbwJY_347%lr4;72zB(PnZo8%a&okz4?R%HF6UDF$(g4HUwm*q!yHVf z{H#`8LcRK!7&y#Jv94~|X5@AVYXt%JrbVCZWL)gsVE9)!R zh<`g>d%SgyE9i{Kc807g{JBCwVVW$6GNrQxO9u_&Sq{+f|y4hbf z-DDVaa-E}^R`^}kW0m_+Kbwhn(OUytj;8DZ93O{yzhew_7G}b{iuxNSVO~X7`d!vz zt^C>m*;tzEm)-9eM@x-NQZ}9*4sbc1p7Fb^rwR0WfNUb|^UG$^HFPXMHi?R>eCd4D zQA53j@d#Asm`uZr%-tex5?xDc{Vp58-ZYGgQ=fEPOM5LF6#cAY3Jn`5VbbNPFFU5v zA-z3P}wp@WRSk5lVu2Bli|P3msPOez@6vbl6R^&`jiG}^M5 zCLcL!DdQ3&Yu%&*@05pG)}_g(j@h)wvWvjx(Beyt%PX54a@;_>EV~Y}8|jR&B{Z+e zQAZu+4q=x|=>8@@I_A<4%bsd-#&HwPw(O-Q$~li-u$+ zZ4frkJu9u1a}n(j#;MK+d*9F6JD1QY<1d7J_)>}*CZU9!Oz7fVO4){~1!-u0&Xv?zx_rIcm0sgqMT3MbaYv<3 z2b*A7YWgg&Y1U#2`0Q!DFfgkM&x*3%JTJ4Jgx zLaq_)&uINeD9+Dn)uWVQ8EfbbRA5=p^ai}gnrIp8>y31`FcbSmy3fyQ)kb>6&)#xA zM$ZUit@xpH6YcQJ8u0$>9Y3p8PtqrT_LlQ0IuhXTX*%hb)v9L*4|Dj(v9DBHsF|M~ za6U&xesZXojmpk1F8K<3F zsmQX-jB46Sy)5JBs;#uuGJc}nN_#EiC)2HT+%kSL-AZSK&8NH!<=RHEqfJ`62+I}r zieo^A8?tr6%oFrB+G-eGnGp$DuQ8G`c~0FKVSpTcVlD+l|K+F3RLY%g7A*_B|Q z&^*g-%*=9qM$XB`-=fU+u0yoWvimZ7y1t=|YmMx&%u8JVAlDRTra$~hDZ;qD9B}@~ z0{q+Qaix!U{bUH(o0&BM?CZ?wt`mOQ$;?`?J`xJI=!x;JlQhvX4&@}R zvW!FdCvCQjL-{8i7dDqBWHsQ9h`v)f64aQm1(wYhw%aiGU0Ky|88ywgTraX+mOYy_ z2C_4jy_r?3{zdDi8<(GFJ+4ks#&w3B$f|MuOv5Y-ZQ6j-($5N;FFE>!HVQLk_6zOy z%WBmxlsbb$nNPdZYSn4t>%I)T*L8-9{p>C0uQbZC_u&#Be)O|@T}sWi?C+2{)B-=d z*X2~pEGuqWtAf-TKfBiztTtJOJzuU6wO80&x-|U}SD13noukjx=?nWm}upQ-=DBpUtF9b+cu=o8IrpQVT5G3ztpRZI*onSu=H~Wj{jJ zTrIJTn$4sZYN=(BsgF8Zs^!A!-7(FMxU$vb!b~2r)iZw91#gyj2-``#4%SM26Ci7) zP6^vVyn@wQb^ePfm(|VIP>$MU*;8P-YWYnpt9S2gHr<)0Hd*$)up^cwG-p}gdF*nD zyQ{D*!s^|lg`KeMCSlq0#UTKDX=Hr9%)i7c8?yYc{uU1)hSlC|6{v~Yj zEgXu;d%jwJ7JJaoYE`~^+|S-}woxw#Gqu@P?H0DgJ)~7ZXgf7z0f$*nlUj8EJ7U>_ zR;8gGRQN(8TMpJy)PhS$Fl-VwRbb=%MzA%xH}s z>bS_3xUXzo7urJ=En$~S+;dvb2U}&?#@0)~J{ML`+gjfPR(cn^#K_dTA+(p8BFx0l zOI`102b{gsd_OzvtW-;dnV#B5Z7@v6#y)tx!eMeK2b}#>l%E}TUZmy=+d(`U4p0r2 z@fcU7p7*;v;2fy-3o|iXtfH1mnC?@pFTy^RY{L*k7qHR7jLSjlcEcnsgVYtv*q@2- z5;ejyj_*=6+A@ozqj%{inmSEK#x8$C=lyT>PcTwS5U z?-eF%7sFLEVRLDA&f{vhI__t$gWJ4UIc#%0KsoJllVZLsX+oNBN=mc5yC+BsUCv21_NzR=OCSp&zuGvuqBTj8>= zupJ>Mat=T?+A>G(2Vj$pOO=*;D0GZkY+2LX2D(aZv5aR(SE;?0tquP+^lGKSI5fNmJA@%UDC>{m}iKvcrls^fVQ38Efe2D#tR`(ATL_%UDCtP=hUF z4Lwth7iQYaELA70o|fk}3!9~OTlP?HUf67vxSHdurzdkehTW*<`B}HHzo`9|ZO!c) zHc#cQF)rT%o3Cd2*`TlmYPn^9&%G?{R<+x*)4A1Qx2t28h31V9yF-nAfJ0eAS$Wrm zEmjMJ)l*(xUDy(}$FhpNA060Z_n?WdB5z?>y*gys#d*uZR;Z%2Mm90;{;+%10L$j& zZ3w$hP4u%T!&a-+mfe~6eAt8Pke_W2TdVp$WI|b<_h#5%)oRNg%G(q6uzJDI_J^%k z;eTb9bJ4CFXoE@=hBC`L9JWE#2s3?Uqnat~u-cmUUD!r-M3||E$JKG`Z-3HHVOUFi zn8P%(C)7Yci*`JrMhM$U+^(NgJ=U?yoy6_>DK)|}Zplxny_RuHenw@lXP0wnSKhzF zo>$u~+n1N%cu9RD%%pRxIwOo@Kj7S|wmc#+$lJMX>RrP`OKnrl9%Y$H=PRnf&!Qc# zsJ_B>N)O+mMhiO}!hL#&nr9jJ=^bi=W!$HCs2$cH>w+EXn2|{@-l4{C;P?(J&h4ve zo@LyNUsY>`?Npriood8JRVxl z<(ZCAJN^h&M$2bPgdyVUD)kK(iN`6P>`B|-cS9P(BpOW8G0}PX=>-W_)R>sfF z@2i_E<7ejg)m_3&4DYK=R>mu(AK(=@$8J_%_oxAuaSR`-4VG~zAF13;?9!~1exxoH zX7ccn8YRrs-$!b~S+Wg&**Ju9(lDBo9~J(way`Le&ZpU6dsU*axwJ4pA$*@2CTs~U z$xjdeL>;p(AIxtNzF+lvQvA6e%b!G_su6~v1arbaRWpT|vEzVR0enf4tY*)dhV0$e41hS**m}SQyJF48zn6$Xs4iEoEWmuNnb~ISAWo_C{qHomz z%gWnEJHA!JEW5Prgz#f(nq^nFJ?T8A>MWbl_E!2%Ew^l8+j_9ImfhQSa`->g3zj|F z_Bybg!s_Yyw#Vpu^_^u~g=K7!bkeT24Up}#>|XIW-i`S&VTSUt@v93T3p6JbV||EP`#oA2IMSWQ1F_j9IP-YR@5{702x7+ThIU`q`n z)+i^{R?GfX$m|`<4CrH0&7@q1dsnYNH zUB2cbeJH@C(*Fu@sdU12j-A8&AXMq*e)e3r)}_LDr^UCSE?r`wGWjnj2+80IQU^~CE{mc_bhreN5P4 zmDGNjr@7wyj)|{X`&FJ6+WCPArA_;_o|bxuW!=HD^(Vqin631y!c3U0^dVs;%vL&f zPh*&^^;^P>zZ|_$nDLjR_ga_p3ODK;eaf;Wg&RG&`p8EnE%&v5+LNa@eax($o@oD) zr;UC~mSeD;GMRe6K2{UOa)4POmS~lu3 z-T4dlcUWu+1NH204Ev=+HP{wm9Lm&)i}iqS zSvH?qbetJ6NN*4}mvTBb&>(&FF_FRL6Oh#zChrC>(W@_gKUgdcQF9Mr^n~6X0^Vp7{@7jvDAneY>B9L|&;UelIfV(wYq_ z#NzD8F}m)gVXcY_Bd^wp|1|8v;!crc^<>McijPH1(0pAn$9Hvc15OXUE3BTbFMd93 zqK-PnvU=(fdki=Gt`lZj$TfPEFw<|Z(VP6T1I}yo4q-cKSuyEJ`iy0(iYHNxPW_p~ z*65r3Y(V4`y~;2*zwx_HZ?^2sVrIJyqrJtgoY(0=zi=pX=}__Ik=N;#r+r~| z_sq~m!c1$OsrL#qJ#MCsJ;N?dZ=9uzgqgl_y*?$(0(vw4T}ebHgyc&wy;lui_8v#>g9W#c#~!g5451SFg2fK*`d`oAnM-B1_BNtQP82 zW!T7)2O@9PMc7Nr{w9IluF1j7l=YoDR+t$P?$kw=@rbZU@5atf?%}tTY>8Z~d*T`s zQ`QZ1mmVO@_`6F_wv7GVt#9|sW_XtBb$(f$r(RFPZe0%ZwUT3z%k`+R#xPgviNcJY zU#V}mjK_|9^*X<-G-{RJ;g?lL-KW=v`@+09YPFt?UAVqx+eP-HwiWM2{9`)@>fuyDj5& zn~l0C+Jv&T=}dY|udc$9fj4@zi^?6wWp4?I$C*SSfCEh&7*vqK*f zW=eOb4(5v~Y+7E^iNZ`f+ocy<#_jBNy*0&zvZZK-=M6nA)v#Sfb)MaNEPwva*4W$n zCSfL>@95>i4l90B|E><_s}-zEKIzXp>>1-bor{m>@SOqc3)wzZq-XNj{6}~+h268% zL0RJdV~@`-zNUj%95_wHHu)m0PG++~mTDVIDWsaZ1-J<*VV4zRW6XoZ+$WOljm;3T zxlC}l;3%M`Yy4(K)5T`C*z`ea`J9XowGAh=Bm0^wZUW7>h)unOV5ALV^N=5Lzo_4g zQ%Qca&wf2@G(9f%CSK#-q~Dao(;|IQaHpWL`B=)4Z`U3Xr3P2-0fe;)xO~lf`R>AE7r7i9`{hIcQ8)N^4n7Iw`$ppqT0cImL z_O8@MH-Ywnev<>-gkQk!P3~HXd7MZYHFXdh(oI&Dnj7_$fP5B&8VEab1gD&y=GVV3bR5bcEA&e0>+*35o5_4cJ{1f5( zVl=JD)HSC;%Z_6QPAqVk=h`@J-EjzK*Q^QOlnkS$I*E6_m`ywXbE!$mZQ|aT1Iu-*(>a_? z2+cvfPa9_-fG!C+$cAj{?$6zraM-Uy{PJlWE+ymle0x)#fh{4>T%E;!J%YdbTcDEm zU{I6Md!~L($pqGEqx5|DXWKNkD_9SR4-;zvunk@8JkSYd{m_8_HGBxs&TK` zB(1$MC1>0J_iEXU8m1PWLhR_Fl7|1>#<(}NyhHqQxoLV|%%1>#X139EKg$i}GgCPnu5pL0@xZx?No}Lwv*Y^jwH%M+ z_xzd9AKBL)AE<}_x6F<8=+lk&qQ7XI!{m}Q zbB4xpJG<|gnlfn8Z&KChp3ix5`nSm3!}MIn|1A8*aL$hR0qN05T;e>o*pwAlbr%aT91CSdYdW*p^O<`@mMpW?y?d-)!8Q zXN~iHnSNn>8MArH2z)l#i<0rpoy>eGa0V4<4xCK|hNCa!6ml8*o`bkdFzb^ipul3%EYfZey#A!!;M{SaqhQ0?&|Uq-$Bp}_RVp| zt_5|+JzSNz_pk~l=LX~Fr3#pP&`{V8#?On>Onjng3|&d%Xas)MIMp)}XL3f;beu!F zhQ=eT$@n`3Zl*#y6@RDU=B;UPI~{+gJJ`pqve%bbVxV;{3Yq5@5i*(c? zwlXW{)zLHmBi_h0Ou5sQZ$7@|vygw^GbB4Q~x|Vv&h)<@55T7~! zS^Tn_{@yjjYlN*F$GQ&owsM^4dbu}*f=jRTW~$iIF%r%Mn46Ve3zxipn5kBWMTLh@ zUTFo)7natlOjTaWJAKQ=+y@v!14}2s4WBm%AwFkN;uu?64KtrdcorelDzBPedJ!E} zcaaf)@LxGP1Bg&tQ+2%+p z{~OFL%4bGwbF?kL9JR2nbd)*>Hx1a&a$)(akajQM9dl4!RQ@hvA5vaH+Z?>lXsBX* z9q}HF;qq*N7GT__)|4NK*$4X#(c9E(<^PD;ral2ysUOQv0^Jp7Vh%dEZ69?cR}5E2 z9hnvG*l}u&HzD>~#jQQb(YhivmfJ%n?78=?cNA9i_a1a~s%Q!O-W6|pXQ@kY&BH9k zZGM*GQ`oa44L?XZ{Onjz(J!`y_=Ne-j=RLn=gUhZg$vanoX%3t4Hamy&gX#()#a&U zfZV$mN;nJED-}aym%!XNe6Csr_g*LGE(wSpA?D5qE!xo;bvGxrGu_br=2+~vK>Ek& zTf3Kf+lrfUs=V9M*oDOQ+tlOTcf>xSp6PztS>oK)y;zqx|K7cVN}McxLjBbJcx;vW zcXx^j(cHR{R927FxFmHtH!JR1ybZ{Wt8y+#D~vm;ih7g-c~8zz=a3#;Vpj=H?lCOx zSxLjQ>N?m|J60FWa#pFkdlZCLiB1^j+@CZ)?po)sJ&<2#XwOA)*CH3o;;K}1Po&(L z-gA81HdP4oHdQV-y64kzOPsS{UV$8Oov!HleB2r**WD~B&uS;P3I%QULEIYLo%*O_ z7CjF4`_%J2KZ)bE6zy2=e5dEvaqFEQ0=ZrN2>g4`NoZqV^^Asl-eq=F9q)OJo{(6M z!k0V#sOYz&DzsN5%zTFSs7mP701cDcD>J^@@pw{M`))2onSws9rWT9g1z1}&b*Vib+;k~-XuXk4DRw4w}IbJoo7wf$~qVX<(#z=B3 zD}EfV;$?h*V(@K@kIC<}6E*T(LKXI0a<89W8j+Z!2KG)*tklDMw*p?>o5#4n^zNP*;<~N( zainT#?=gubj#bf<6O$bG^=1w5Nbh+te^I(9ky}x%DsgN^_$7{Ay(z})8dAP4G0F99 z?@hoT1f6|0C1%3rY2Xin&OT2kwnBQI1NN?X1);GXOLB1At9G{Qa}YL<^gbgoUKO9I zy7Y;5gs6UfE`qKYmX@DXLe+iRB~|L%dLvaxfA^%m7-t73t#{niXQ--jZSGT(G}N`N z&otm|y?4Y`JNEZkm{jdL*=JEwwIizUvZPsvy@6)ATJ=SZyNU$60Jo_geb*%&ba3A< zad6p|I0p4)tQMTq_obvHwX7KD*qmFExTVeR%eYGL5nwCLI`ci}GccDpxA)b_b6t*p z>B&isn0~F2xy;)nbE$So&Qt~cc;qVWS4~xVV80uahw7{P-3*tt{V;;)d&K@B!6yY@ z75qT(fZ(@+{}Oau#Nl`Z69h8_^8`x-`w3nuI7)Da;2nZ%1UCu3Eck}thrksmv061$ ze{<0qq;qxHUx7bgv?+N#@jn0c#Cv+z6YpVGYdEHvKp1aWV%R zr%U@gQW-;1*GLOLs(4Rd2+rIWr#0XwQ3F0n-G_aO8}&ZyPu%EPLj30Ps7fEu7cL71 z><{N$gf|(dyA439^ivp%$7$X@*h=#pc$~g;K&=|5d5j*XcqV)lsj9+!k9PweRig(0 zUDplh)`Ycj3z%;nFbm<|Gk{&*GhiIBLCl*5RKd+wn3L22#Kl_l(k4lY`)`tR72N=H zT-Aamqou@Fpsu02bn~ihu;Cfed&K*~a2Id;%BUr}UDav0zp#q6P$d*gh#paunHJ*W znP;W0scM-vPDbz~nq8F-^N?_b%DzyoQh_kl;#lGG!xIf&YM$1@IdnDt04?+x-2?^8kf4173a z4NBug2J6pWnI%D7G9^Jg0+s~rA2>X-N*x(UF-!Ch1MkXQqxL7Q1P<>V;p8%$iSGp6 zKk(zs6`JR|@1gWop$vJSLM6gksj5`e#cQ%=DSiT~3_4vtN*zUO8S6QU^t|Rd2=ffj z>%@EhUMGHYz76IXKz>v1rc$(KH&x(E0&YrF-5hS5pJST>#WqE10BrV%&0ewDFE*d6 z%bjjIq(%Ubs4>n6>^=I?h41O<)4;LX9Tb5bKo-4WOku^6~n?*nep%|asR1$`xOt9}5uL;n!srkT$15eUsW zJHkzyodX;Zbi%nkGJ;MyKL(z0{tHMhwsE>Xj?BmRP**g|$8oMnP4nqq8Vme{7Q^Ny z8VU1lV)GO=!2E%jAEmosevobgK2Jm7@=dz2*(>UK*T~qLLca72PW@8Q5z6MKf?tNS z)Zq~~k*~OVsI}>}DBFq*#1-iN(^ z_p0dh=oZn1(Ve2ZMGuOe5q)d)E76Cd^JAvREQ?tg^L)&(KBWABVz z6Z>%NhS)8!FU7td`)=%qv44*}5PK;0o7kUYqvDF=D&q#mjf$Hew<>N;++X81#BGl| z78{?mie<}X8_}%gE z#qWzh5dT&DxAC5Y_=Khj1qmGzIw$l>=$|k?;ktysBrHg{FJWWCiwW;0e3@_};dFu{ z(Vdu(*fz0$;_$>7i3=0!6W>ZaocL|x4~aS{E~$A^Nz&y>wMnaz9#48T>HVZLN$%v> zGv~FJ(x|)hY8+mZjXA z@?grdDce%sPx&O@Z#I!kSkEOkx_Cs1&db9L` z^sec{(kG@*OTQ!ip7i_Dx21oSejxo&`ajZ7r2mpm8L=738O<{CGdgGV%@~m}G2^<7 zx{TX0mS)_a@pQ(^86ReRlc6)cndzB1nMIjZnWHo3WUkHpBJ)^gTvlFIx2&OAqqDBd zx+&|PtaVx2vUX?f&H6Iy`>Zorp-tnO<~8lqbWl@`RU-%PZwtm#D84U-)tMx$&ZNTB zoMNa2#ZgO&r);d$w1Omuk|`I`JW8W{++fD{vlqZ+TevKQi}tuJy%^FGNV-B&M(xn| zi?E{70qZy=xS{9*+?d`OD==N~{p_w-)hVS*;c5tV!zxcXT?W@9s24#)V@;AF&^H8ey!Nd_V9Mc-Ydr4&*LywyJ|Q+cJs-pTjo7S@;t>88#V&UUz9;yZ z*gqDRsEMA6YXbaO@ZWLlvSmEuz<3UGMm&dqzt~hHTnLvX?h4?bgi4@F+6)XzV)xNW z&%&IM^fE9%X$SCvq}PGHlimgnO8Nje+r1CCC5cn@eiA+{jPFu(_TwEXwJ_h4!qPWV zILz~LR4S*cB#rUfG)~)^v~EtHFO}32=F8K!07s_31RS5f9cW^CF>|zw=#@+k*_4kd zRa1thv@cKp3*0!eZUF|GQ=76c^pYZf@6sn%ogk<*jMm!!K(#l3oaDw z*82KTq8qc<0Qa?i7iYFsHWTFq^g83G?uFoPLwGeT84b z#yrF0acDBqf8V)qI|5)6s7`S}qzr$?W43%(7oRJ%_%WG2ZlaU%L%nteC7zH_@ zA+VDG^H+RJ8~OrwxB@k9jPw9Qpf~vYkdZKlL3e0q6I@FNSsd&mfEpSj0ayqvg7;OF z0xY5?!1nl_1NIeR)eQIhQd5`*3J!)|(dg$bftNzJX!P|Q;FZuX8d{iBv>(t%A8EP4Drn(0>3#$g$-JR{PpI6TVUr;Xs zUsNw6%`X8pzCExFcv`&z{7tfst>DPf;zX^2cw}3JF9bj|)9#0A`dULJu~&0k&Fgq|IN`;a`q&FJY7^f&Z$%%9QI zBj`Ewam=F8$0O(^^l{9k(Z?fbJNo#K-Up+DW0GTr#!QTv9@`MxH|bDvPRf=hYtrsY z56|#stX@RaT{-LcomLQj?g9l(G&O2Q*G3yyAisZg^Iz1t|6eF=`yIPC#LkV>ha&Ca zNVx~U=9sN?hEC{#K0k&=(^dFgjo(=O#^E;}zX|wV13iI%o%_{{o<4ERg*0jUq;b>o zN7YOjlRtXmL>e?^>a>1irj4x`O&1MjNjW59TQLTXs;AXVp|Vla#??%k+H1_j$zyzM zz}V`kW2kKE)G^nLoH)xTvUK2>>d|mnQ9Z5t;xXdc?{eUnsWlU?<6x}Y^6F7zIiOjS zMqP~G*eNxW#$8{{5ti3Xnl@(UG$Z@}+I#!hy00_O@9;__FC~jMudGeHCdbq!+E^Q# zW6AQ1l6W>0MahiyW|6WJ#H!|syrgb)$xGi$>SfZPyc(#8fe5I(n|3qs7D+on$HfNd zVr}eZ+u3%CnH|g@!AyYeOMo#jLEkb!r$vC7Vi(wH`}sc4IltfUUS64+>3hvbvXXX~*=%fV zwrVG98$ibbPu5$OxIKTfx~?^zY_3-8Ytt*WwT+mb12^?*qy8(@&fcK>OufwvwblY4 zzS*j8P<~=_dAZiAE#0r)$}eoLuFr2&H)=kNvYrYTH`l0WZNveTKUH6=x38rF?NwI` z6?8Y5-vpAbHdfNz=+fG?>e^C+VQ($g)`e<=ES%rmSl`_6v^^cyv$xj4PNDUMR&%k| zZiBcSr!&n)BW`tGIJ>sFs%Y zMSRb#-C#$SY=zlUXlbR6n_JrFyv{Hv6ooUjmFnVc>k75s+L)=Xt7$mXTsd~GR?M!j zv(6!r%Fk6-YwdO5^xj!^p;fD$*sM21`sbR3`P(@F=QbOSL^;lIYFA`HZ%?&=>SnWb-59I2VJv*AZtKq{N(C3HY7WYw=cQQatLdt7xMD@4y0P4B ztwtn317BmmFE*PSvA)&3bz5*lwy;GI?eJ@ZMn~C-FV>btCE*0ZW8wCCt$nKAYH!Rm zSJ$g8`dqB7HaBX8LFQ{4m(~-|^YzvBMpv!Bfsc6AdP&_piV zJQ*dDW%@Rr0qnjN86kHMK6|USxLFisnlUaXQA)nrg=;P3rp;c2*9r=CzA1$QYn<{n zMr|n{HF(XXje4WLaXSd>aSK8FRpiUs3h1hC)K+dgotOrgir^tDt(ABf@t3viD%E5{ z4K#71o&^88_&h6_TWi$UYElTs|5t4n4|oSYGbq3Q??D=?cxqcF@4qP zqKi)ph{)v1#o7uQk98Jlv(PYMDz2bUONGj@=M|8}-%Nlu0vYnL3NItgdLjIn+yi5jAIQI=#GHU&E-m z!Ht?sX_~zMr>LtAD-w0uJ?VT`3m)2G^6!MIu5 z;8s?&k1%bqD+7jcvY2AYa#X{)%D(DmLS8UscIZlNxq$tgR!|UAd(On4r?J*-p{yL=8KoSTMcJ z@M$Y)U_#gj@V!riN#dq-ME$91y@48;m(6%l9#L*I8^5@yak?t*j(4}6$*_^{N>-Gi zKK2a>&3#e44U-!}l@Kpn%`_1_29&3+_>#?zmLxS$rxuOUwoAAvQ*rghqD1@UBhId2 zZf3K+(Ok`BL6QLBbS+v??NhCt>jgnO8>Fq?2&e|O-%^bA+S-!jDi;4{?aGzlTOVx04Yp{~U8rtcGs9TUYHx)gpKUKz*K12N&83=b zQ-dryg|>-vn5vE1r54vTi({TZfVa>v=I^$aT0yNaMrzg7u-pzy&Gwa5ME_z~uU%=^ zSCIB{GEiDqYpwIk(K&91rg>r2#;Z2aJXSd!Y`WcMgx zso2kQ*?etx)v)fWjYaQ$et8*|Z=2Je&35rdHSo94JhNOiI!ktnAykAn*GA*kmoC(_ zaBDKxKH1#Bg(?)hc}8u z=0+3vYcU#-L)M`%&uYH5{tpmx<1{`M#2AXUaw6PTk_Pl8N-#T$Aqr5Ee_(% z*oqkMp_sr^q7@l?(nWJh^buPH!^|u$j42sjeC*Iz)cacPcH4;75)aV9%uDYQlMm2o zt}Ov^ehty%ER$s)s57dewq%6sz4QDI-4zuxBHN*zXm5umGq_c);Lifa3jv-T1~?5V z<UcAXZh_60Y$%5h=WZ!a|AGW+N^exb3j>I|2s9-xbS2ZcXuPqWMe zbewDFZU>C1NqdSOgw`K~Vjqk|3*^}k`rPrEk`hd`*so~;sgBSc8a*i1deDRa)Z4a02aSD91foV(qX5Q(Kh-FwomWJNw)mW@MYd9R*>jq2E_(M_&) z<%qMy@GvFZjHK_%y!Q4qB zu>u6jcS9=)+g+kIMaRuiCp$BPR!vk;fLKK-+L!mp5S|xVa3jWx@UGWT1&xMA-jG&| zd4s5syVhLHkX|ST?cvf|qgh=_ZgU>3PbKbF7jV$M+U}Kht+Ho@`RY_rSXrd?(~ag; zofDX+olY9e`&@J@As#*iY{WK(&s;ke%qQZteM3d4Hh#3L7!8>LVg@PxyxSXLhLJW1 zbb&%eo$75F%jiEZ$1GAf)+_^_&2<|-@13J64wsuX=hwW*aT{vIV-NE){J_9iZ$lv$ zi_81-4B@^cr4_IsQnT1JTU{iQWzJ52`O1k)r%ugY1hy8Yd?c>Wz8X$7Hrv<2%(dF$ zbw61#@UhZ^4ozhCYdMx^$2d-Nvu)sGEp0fwgpWL|x=x>%j5`$#MwA7kHEOL$DiBut zjV94<8MNvJ>Tv$5SVR~m>tQW<+k(RD#65XV3$!g#u_aXJbIS!Z@V%qes(miuSOOTV zu3uVf6P`CpBDRz{i~yIkhgxnxgDz?@EfsyJrAUQskd3c44vz$nr9`^Ec>$lEL!aQL zobYHmO)C|q=W81>9ACBbBFx7$x6Ta=(>M%@a$*KL7@91)&KW4)o7dQS50Z>>wv`%$ zsnlava$XlFGACpTHMG|QWuNv^0* zcL7wL3Lqgu>9sfO8`mxsz&l;jdEMf5JJm9uvbJ1hm$DfWW@y;2tY5XkUTkmZvI0M* zOE6JnD@q-TfSsH@HGS#K!j&_#Z_J(vVnR#Jo5pb=ZHI7e&dE57b4?_ZEJPvZM|9>P zm^_IdP&kX>eNOD23RWQQ?J`>|Cbu!G$rX8?1hZS zVF93RL(H}1nzwRRgADy3I%7VGSHyjNai&3>N3lR0S;vqTm1VqJmNgeRHjL-b^6X)C zm-DK(QO-4WK58zr@;%wMqK!!1)I4T={y#Gh&9zy90gwe1@-YPi+PihzcOHwyK$A*JX?mwgoh7@FQD|5=GD!=nr9s&8ZBQ(8 zOur^Qf3kLUbHyY#@u^1jwy`+GuW%Jvw^@Qm55=ynW@F|Wp0YaUcLds@m7SAo-TA4x znL7$VYT)^GqO>8e6!Z9n5D{X!!(oa&m5Vg83geelW0|aK`;`yl{d1SjoZ(E6$3nGz zU79|fIFNM$MxPRu;^f$+*!0Rui>nhGMTT@rtQ?k>=2|D{%g+euta=|-F#wRfS&O1h9?C0)zzSz~cceL?JkC_xhiXm%Il0tWXo z0wg;fNUl>}z*!0FuW#ffGtl8mvvoT!NyL|z=#-#UxA=NqcoCbG@cxo5B`GRz4q#T5 z&u!pE_b)FMl)`MR$W~*5xTiAfl~rbuiS7Nes_tG{pe56Z+e&g3ZF#he2+1O|qL=>UVdhilUvK5ne!q2oW zV7PEbd*JIv>pZcSp>z8xt7c5urkZ%lvsLcgz0KiEl;l?1U6lCL10%8?Ypqn~4n%NasvF@nYsDkddu2-xU^pA$lYN)4rC9>DM^ka?!QToZC|VC}gjb(&xTbqd|?Q_alyNpkP;TlfUh8;PB@f7(wzijwK z#kDtDn>yw;^e|ANNRvcnl((KuQ79Ks-eg+~al%q0H3mu)+rM3^)zB$z5qX{dIf$wf z(0-`l2Vrq|IV-s_q!<-k<;JzF*i^$BPEk+PS=<@^&X9p2nve8oGs%s$y_bGemuZ^Hyv7 z08Y7atTbj^jZL@$DMx8%`C>W-C;}G(7e$N2x1zUHQ`{h?Ra;AGfRKujFG_2;^lPAHx`WW@0coo|y_GiZW@%#^^Dvasqu;rcdQPexg>MN_`VPQvZ}!JvLm#mTL1{ ztn;8ptV$7(=6Zt2e3Fz=mk521S9RT1SZJBhU1*nz3a#>ODYVNA3oY}lD74HA)l!>N zBnvg{Eh~&@ds!IF@`d`izl9b(Vmj@5nkVJwiTwxKBG2^6yA#}0y;faY!8^XR&e;#4 z*KT4+nAV0Xoi;MxHd4Mz+i;$SisT)$ISyk%j;dai#0Iwfn2rlYlNh7Q-F0uoQphB! zJOw4tLfp-em}n#bTPCHL7-4BbQ-!~8Y$`c!7aYK$BLbDz&}?$TY%P%6lDy+y;5Q>P#;4NT=G!@=n;n?&a?-q{s% zRxw}W?FuP=Cs83UPGU|;o}aI$+h`WNY6&SVnimQy6#tir>EW@rf+o;`_f zx7Wei94q=80(PV3D(|u`@fN2-pz?5`ET=z6E1jX>62 zqv?&*KrVp2ZZJbJ5e7e@6S=~Ex2)z&ZEc0?h%L_45QIxWtewtUik*Bl z36=5w!;-boVii-ejBa%?logzAHnY7b*j?fw!Bk&`n5=abSAeZQyJ@%8vbDEkc;6PB zmgVbqKx5enVuZEEvVaR5;@fGod%Q7oemShiBY%@W<|A4QxbT|pUS{>?a;C;6lDN8V zu^zX6QU-97`7hAn7JCE5@B8QMiz0}B^4@ui zE26qk2_eUqD8oAad7BTTQ)daGsw9Tu+AGtU@Vu|L}uNib~liu#IGEm?QcNI#) zR`W9mS`r&2!d~!vz0-wOZMl9cI01zw&T-2r);M2N9SM3Kwdb@5T3IDzWV59pPn;%v zdgQdQ&8lBzS{B4bWP4EyS>3Lo9Wv>k6pQPX?1p$j2;0!&)FhRBrCdufTJpOfT6I92 zWDr>rddqK+S+|)p^9m_6>eZsTl!V#In$EVMyXiy?$;7?QwL{&E?pvXew^vx`VyzIP zPqQFgFg^>`TB^{s%~pNoTAwQ1nWfsQE*x)z>1= zu35D-l2u0`29W4M>lt-|d=4UG&mWcfYatA)J=eTxp9}TH>uts5+&$7P-I;=%kt?DY zh;^JZSr&zkj=q@%(ycGWSGOGo6J^0|Lwj#R6Qm<_sU2I1J1x^!xp$EJLI^q{d@3`& z3sH%GTfnqa5l>A*)?we zH`ip!@}|X=xiwCISc=XxQ`|e~Is~t~*gTTeIiT}#(zw%FQPdW3eKIp*iBOo~SD7v} zYVg8wlm%sqdDTZlMcb1Y`LW1WkLpk|@zQA%}9?{CY@=WScJ8?yi{W@+XnX0HO%4EFyiTdb_zQWOuFahEfY z;X;NLRLXfF@QM);b}?luEEr+)D91upNzTcMw5E4;83)8>cO!Fg8{^mRvggHLARcrB z={To%VKliBR*XCU(${BB&OZ0@3(w6wdwlxE>1U6Rry<-7^d~XHM1zA5f{X(n0ihIxfmw8N!cp!DNd4}b3p>O{D z8AQbcL_$C(x_zoEP zg1QoYY3(LAYQyPG)YrM%P5Tt&+3SApRwqx=*hclIc-4+CO7UAiDv;dESqHJ;yb7u} z{a&@D3I>PE5hp)@HOaM&qkWKg%i6@4<^oW=M6Gl>nBlHPUC2R*OIhBEIF1p8HZ5Zk z7T}t}3B0K~4SoAeHoCw|@xm_=E;A6ty>QeTI>3FdIoGF|1DG+K1ZBSe7d9JMr1Onh zEv`Sm?ix2mwl=%BvWaN}72?>q!%Gpq*jyVGj%yZGm0?;@jh;&k@#|W$d5!Y7wKB5u zZ zwWqxVm`b#5^x>W5hHiCbRAU~6(_2<%n=*|h?^oWnk6nhL7U3?Os^B*X&A6uTj$3^y!aFCDp{nqgwy$< zrbJCH+|pLs9-XS!8ob+!+e>@PD3MtlZaIcCRSoKT2a^vN#pw=23|PmObdCjS4`rn& zjG`}U+SIo&5bv&@B$AT;aK6o+1 zFZB8D*zE?tb0EMj!t$*(Tca+nnY7Iml<61shW7oYEv65ki?@v+&(;@P&31EnV~Sf} zSQ{Rx;mb8rLK;;TP~$A`r%DZ@SGh@hRpn8|^1UtoRTu*2{Csq5!iDIA$6Es_i$u1V z(J2PNw^i&GBQ0OQxXn2KmTRD0^l!_`bJ2K zSYiqn!o)pLBKDN0s&6C89YGxEbd#g2MR$8RtD%sy2_+7I^*uCzpwvs!c` zO$JYEbDdy;ofAtE6fPV(a8Wa4yKIsiqzbpVdj33do8ji|30%T=ye#AnciJB(m`Dyj zyqsEzKrc-1sfd({jT32EL;JcJQl{{{m5HQGfA+iWTh)B0$5KN26Cj z4K~Yl!%;W5=ZTu}g%pkMQjbBni-{#bg4qsQ zvaZ%(uHB`rv09~hncq+A;4+rLL&Kc%V>rMOhxA0_YtzVAo>G6d3@S3h(pGgoD*CE(u zfOZo&uNgdH-$mwJ=dVgWJbISTTR`Ni4VPzuq)I)JfABC#8?TuJ6U*ek&Ud4K1I)BZ z*XX&(Q!SNWwXxKGlfS&jk=P?#dXpBsFHyi;f_jpXu2CzDrkSsi68yr8u(}2`{8ERd z7fCls-45Z|bEJgpDu3F^7I}>`$y2|xSF=5G$ioq>pD$ryoi|8njmy?U5DQm=qpQc> zzr{Dk^U@3dh0jcrT8jMy!F~FC{*ujol|EX7w`|b9YBTDoZ*EZVETTwmvr)g_98S-fN9gfov@TRaT4CWZMY4e z?;cnDm`k)t)~}p+X^oWAy;dsP3x`fIu2z|NPn4b0Yvi4Y8N(~zW@}U<3gjS^GJS?e zHUA>LHW{5UA62VDe)>H1qVRt7HEDQMzZUh2F2yfW_>RXe0 z=aICGEB*Xm9@g;ujNw}QRA)ZXkZ5hyV8`+yEh@WcE7o4LLKy4SDqbS4S&yTH{fB`3 z3f~32jy%%dtc383T9GJGzbM+^`75#YB8R9@q8RNzx}M)vizW;i3W#KBKnI zyH~SOFVI&~rqJ#%ugTk51V=wE$fW1NV#{Y4NwQv2Xo}BU{0)3cbf4%hVXu27;i*}Z z-0F9Mc~`;5g2_4QG$hpvPIuCBxx8~Ma0(q~oTP`ejpVxRz>)j+T930x%1WNbdA9!3 zr(yZ+Y$Mci{7;Q!+zLr4ryOw*$u7Q&PHyz1{OkjP`!^WIA^^w#C(ND-s@30;klkLg<| zysZJ7R#BWmWE~DnqKakqrCwG#Jn5$1=X?9Opp_DLg3gtz+STYX zW+YyvNUCPepa!1OkK!ao)B3yN2nXlcBaJ5!In{?R!lT6z5SIJTGNR)sQ+}Vg#2Df` znZNm}!d|hrm>%Qp_#5<-dJ?2EQZ=jgT6sM;pbD9@qRi*`bGV_1mwF8(=QpQ0L7pqZ zN$9C*dk1IicZ?S6!*PjJDNQ{^pOc2O1XtpNOYN zw#RJRt9qnv_U5%YY6ZWH0^w$Xl<%eJPPH04mt{_q!i+GN<5oCIIFS^3hMzil0a-N3 z&x(AVpH6v(zi;s4B9bl7lhWv4=Vw%qR{U&W%^*UZJ@G0(q4YWSW|gOQQR+nhg+Zx3 zJ*)aPh0GY8XBPz_Yx%@HpHi4o-LtGiMkmzrRNlsoAYr!PoV_5GCj1B!a_>Y3ml#Km zK~cJE?MXI<&pcSK@X7+?iOx;|r?|_Vya$}+7yn|tL+wpg;`opmC0Qc+N;Kt^-s@=H zG+Cp)l;o20m!M2kFWe-4cG;g{clf;T&!cXT9HXW17fyHQr=UKWG8)N^yeTt;gpnf5 zy{*D@?>Me&q|a8M4mV}$z+EgCjzyui|HperIAd6G$6n5fS|%PS)`fjtIcUz6KVP`T z$PMYEeMQ*A{$3cM%GVFk?(3}n1eA3i=l>Gxo;A)mWIQ4|`zl7=F<=mX9AYi5$G!X( zrLqeSv73j$-T*(u9Ckg!-!Jj^G=GOf7?A;H4(b6JOPlbM_S0RpbC`+Ur59);!(E&$ z*(g32MxEPnlX}{pqs@xp=|1hB>KH9t-bk+6tJwxzGdw<{FJ+(dk2NjUwchC6y3_t6p6$eCgq)u-G%M3M4p-hKFKdm+qc;%a&R@f_{!a(F{c4xc1%7)z-s`pV5ImRw~tpf9vpgqGlh!}IiArcTzF^wV4LLNnSj z4RUAG_y?pxrK?=8&9I{vp^AA%xo*5I{UhpZP~PM}=6k|jy0@6iq0C?#ae2uK4k~2G zg;)0F7x}N~q0ruO z*_{>D!E|z1`;0WR6BHM~vT*3Q(@({1TgmiJV|0h2`;2gQrxC;>Z?lgcrdusAm}eSJ{GR8 z{N=`c0BA4mG_vDdR*L9vsgG{!gM$ayh2(kl>AmA>=indri>3`O4N}2{#+6+4h?GLy4>0oVPI#PVoHnC+j77XB%=Xw2e<6>&Pyg3;fr_NoaLGb)FI<$S*sCH^!ijwG{yQIDl3loSe?^aEKg#N|XzFLrGvfUZWJKXfH-^KS zL$Jxh?milnb}6)cq1V2Xysy$X*(JGFD_Cp8Z(^z9>+SW==ZP1|yH=Uf^H{8T&QmAx zr{7e~qj`<=avEa>I!fu|M5FTb%UN2wJPfPX^YQao{LI@Q$)vS5Dhkto1%}%5*rAYD5kxEpo`yFK1~5 zkDmctk%NC8i=S$*@)!B^@kJIXEwV`IoGiq+63s2@-e5iMhIO~omKWQlu|-mupd^`61 z=%#PL{j+DlkX#Q@w@!wWQqW1OFn^t=PDKf*a~3KkP;`eRw!6-aCloN1J1o~*3Xp4r z88o_;l)F;emEy5Ocqzf6QFUz5J-;xS8wbneq^1ZCTIjn7shoVRsXJgEo)xX7y0qS0 z$#u^chJ9UO>;&uZgVI>C-_Q2bNT#|D%Ar%}LgOVIc46i-Uj?FWs#1tSSjvM+mr*O) zSr7R4m;whAeiH265VJ%3x34gK%JH8c#1$2D3oH@>`&5Eh2NEiADiyscY@#)VwrHss zyq9w*13)1tUujajI(XE&G*iCco|EEDVSJxUL0+dlwf0`Z389&NqJR{F&>c8YmZ*^z zn5osyxDp4xz0;%xX$v8r))V%L^HQHMTO6V2!ummkIA4cl#Za`HIT}~zqnurfaPR#ZzbbbPRXnMF;#qIU&a<4+bvK zQ?%j79bx+8s8e(y15cL{w2PvhUaAVy2@ArRk1fvk@h9!5Lb6v_Q+-Zp!lI}4 zC*@?xiPo-b5B(_UmpPOTJG!`Owc<+cUEcuBj*xC2g{$z}SG;2=QCLg7ElO0-S2S7e zH`phvL_{LoRg$qx~;ilaDS1ueydX2N7_YDg-f~C6+X2tzj>XH=?50F z;axJglPR4c9jRlSMcajThQ07rVL>!=l3BJN4*Y)_d#1RbAFp$Suf9Bf{x3R)j(~I| zA{p6-gLb6(Jj^ERK~QBhen@&G$9kfI?)?vk`?X3oyza$Gy2vID|3RX_-u)D9BwATR zKiptVe(=*x&*`d`LUrl-m1gR_wBeA7&r%>s^f9ox)BJytc|~P{PPFA$Mf%SgzA{a_ z6v7ml#PyxLxeL*q_oR(XN}kl}8{>#LC9^(%MDMz2oO0q28IotS%&oQ#6um z0ZAvx0oR`W#@jZ^Wm#8AbGU8fKH7$jwQ8`sWst7d^&2-G;w{rYzxom`OWNk4I(ZGn zdY2}NVl?~5&9M#k1Ko!x(JI)o@7dngZ^?XT@dsGOIh+r z{?2r_BT-y}52Fp2y3itJ<`$8WOfM%DZJnIW$?z2b+vGF9x7Muyx)G6I3-3=tPL9R< zp;Bn~TV%h@mFSSV)c7)^BycA&UXx*7B%385mk3jtyBrH2v#FT;`=_^&eHcr9ybgu* zjb5`##%(fNSE6!|yR?kh5$Q^`bvvnkr&F7ruS5*&=9>0LYZv6gjR$iiZVqx+q8sD9 zcpujkUg-`k%+OO9@^DDHF0Z?JeHHVzag#$3j`U+oVSdqeLQuMjo{Be!!j7j2xf<@K z**?nVdJ?eRE%On21;2!Mj@5pOJn!2*W_Y{*Tq@Om{N>gAeP`VIJNK*7)=MU*<+!yc zo6PMJU7r&R=kH78UXPQUlaW6~ejW~2dubJ+$Yt|#mmGw^N3P&^%(2{X;0pTx0{wKrkh^wzo@?y2vC&nG7t)PXVP%xI|_}>(K2% zS$BRZHqA+-V5VQs-nAw_IbD6zI$Rv--LjCq-8S8`#`JcMEN|?}Zfde1GlOfYnnW^B#%c?r_|YQWA{S8}+E^YmfbiTqs& z#d}3*JKzSoD6EJ=RJFV%PYS{Wr@G>-LxGi zQMTIH^_@MFrOMX3mDej<-?s912Wd9;xc7aR<^v?hY4XVAE~a{i)Y#T{xQ018__R%^ z=RHe*i_#K*u6!gEv)Vy;4u^iM(N@o@9!oz%A+(|8XDE~ zKhWbJmWGB)LnFI~CdMX(kx^gi`=m$8dW-<`(`xzQ;ADvrMuedE!N3ny_?t8-sSjnN z!)ic+9?vOV+4`+E$NCT1wi$79++6Ve^ zdH2(50d^1V9va*F7qpnD%&NsV7`QU4{Z{eQR!p;RkfcCU|3vfsksklE9{;-@|5}ef z)Z=G*{Exu=MKD+SqD}o1$HGrE{;D2t>oKRt>uS*XLwo*=W?+=YJvySM_*X zk2yVFR}DS%)MQ&90dZ*pi0OQJI1E(IRJMMqRa|mf{HYD~Q`KCc28;}pg$9uRzX0d! zLckxFh2YmosCt({{U_G%Pj-jh5CHT19CCPTcS+f(#w=NRz0BMq?ssg{%j){B9)IqL`E$}8aRM~!A8~(|w2YCQ``l6P%xZILex1r4!M#ZH&!>A8;7h#2LtfM)`z5z2$KIun{ikZ zjaH5fvm8Dk*g!3aKCH(P(dr=obq0m9@9u`*!fucgb`M6R{0522)^AXu$p=Qs(hv{^ z_!tfh?pXwo1N_^-Ru;={eRp(pFMMVRA*yTxl@SDGjUfz;M2>jJ5YgE;)){mB-Lu`> zx;Fu(gTt@bbI@q&z>p|=>#lutj?uo1EZVF6igKwkIRx4djCGy>moBQtR5VyD8J*m% zMybI*Wd~EvNb!J>^@`2RGmLd61REbh-77R939?@Sb(Dee_YK(-<64wfEgI72#CSQB z0Ojt)I5-^LrM4gVIzP~oVy45&Si=V{C_i8upk$EtdO6+TeMFvE^0@g@l;T@K4|0F^ z7v{`LlN}(dr#lYch6%+oiHI2;z4f8p4n+2(bpYw^ByRs}Fhz!I>oZ`!?P^d)}1{Kcu9d zvQQ8iWfS!G?0Hwu4hBi3b6AgOUCtjSg^(l=LKYR zlE}23ctkQj!Tr?Mi3C70LIc zbU+`A&>Wy~pky|Y>`vNk{r75&t^%!eec3imw&g&{@cxkxgXP7By=i4y&#=LN&q^7i3i8!*WlylP{|0E^ z=5J2$XflX9j(V?hITqecR>sz!8r5B<-4NtAE>U1qSh?)m^dZ1cl$qf}j1^vb8k!gp znT+7tjT}?BS3eP=19W|1PCa~$z!O6eJ2W(bV~5!|F(Gri^Ba;H6Xp;wghu~$ zda!U%^&S~dsSH$4sIWY_i;rI~%UnK420FSoI=V+vMNBvG)XIu4; zM*fF?{_p+n8(;XJ{?0%6FQ3@|&%XD{zx>blt*rg4kAC-W{+m<(?ti@&{+nHMyQ;tT zum7{vi$D7hpZ~Mc>DSJmnz*}n@!)$S z|HVt6`_#WW^2YzM>tFuvKl;{-KR)=>KhPfGdxc%2{M$7=P~vZNaF~s~YtMW3{1&C= zL?0wkwxV|s(R4u^j&;5biSJ>gvCenw`Go4^bq@^e8yz0ngS^_aj|VLu88*$N^mj^+ z4nqj+zG5BxuSiSh`+KYfuF1P4@Hp0a-^bqvQ|;Slfa29l;f#tB<(Z6rVt9l`Hpn|9 z=u`Io2P&Npq3>hbmi=M>@L(!XP(#rU^ny8(L|TYe07+@DroSseako4?4Bb=4C#vC{ z((YljlEO2t*1Z$y5|RLF9_##2d}mmISq~X89Av<;&TldHk1Asb4zUjF*5nxwP!{q8 zb|?ei?>N911)to*XjZZxSr8`nhXcdI6XR(OVhL6;UiM~$dG?1Vhlf+Oi#lYQEfq=X zQtF=O04aFKlL1%n_vlr&Pm0i6nrfi5Km4sU($>AyA$`(NgO^e-M)VkyMyzyxWFzX6 zssDNx&IOFM5KxduxeQ9n5ESHB+5=)y_CFcxxK8c-6tWr?5$&Ntc|@c+0)iEOpk@~} zyUKfqhet<7R7CK}kpIV!BpP3tO6N}u)&!%od7F-Y*S?f%0PjUaB1P-Txh;Q6mFk_uNK}cW%o= z2P$_Clt#;Jhkrt6P~d=s$o}xy{sESRfg?$=^<$8U!88kaiaf!5-`ERh%<|uKsWL{f z;!jNVMd1u{OCbCNY8*h^@_1X1IXzz23JD15`7^P{=-8cuqknC9q;h9MDJBvfvy}15 zm{GdzWVvMK1{6WRy{Wx@hfS3b?o5TBLpMjXYr{7v=ip|`a)#_faED0^Px{pSXg_S#(6?}j!DaTlVNELw?5V?+*NR`G}YGnxs ztj%3a#$B)?vOtuC00j@DG)6%3m@r}kVk@E#u-wJ=WeBsrOt7Ft*{^X(6|Fz6&FLIq zD?TjSMuRsMluCerU8Tnn=EfQybd>!DO9nZ%@ZSa+0rPEJ(w(;%5`2jj?rhrlqrf{P z>P8(yX_CSaMP)2yBHdvX+2EZ6dufh?W9364)2+Mvhj+U`=o}MUo16isEbV)-wGFvf zi-#mVVXf}mRVx&m`zw_@cgNuXHkDSg8n^C_iiZelX%t)TT@^qeP{*jmT^VU5 z{mCw|imjjXcaJi)Dr2aR!YP+UX3~14N6M3fh)TE=Q>Zj{=iB_hAMv#B5fXd$O8C(i zNk-dUBD!6M=nqVje&Blv1)vj$%ZM;(T>WntdsJ)upbVXVpg-sW__bZTVf6{5+(2bQ z!f2xMj0EAhSgLbq6p?@D`)nprTuJ-=!$ZOm8>8&Nj;Yi4}U`LD7#qc z?5>;~1#Jh>wUxu;ARhaCw9H~qyOn84&&zVykb+vyoe5TtY!&-TftQB%fLj*ykwSKoe-++x>sI(QR_q+s z+B?tgVY$e#gv^x?z#Bw9N$gh-HMNcq#~og zG6uS_K3Lc@td3TkI5)O=Tm((JGlxUb)v>M&_Dt5yy z7&N~hT*E=ez3+^d9)pSmEX$DFQ7(zV4e8_1?clgjPa{@;*Z!AdEA-GvENlu5v232m zzR}9QeZxbg$|c-noaBpWKZW$l$Dw9*p%Pz?gv83O_IE(8HpNw*A)-TBEAsC=yY zfv`~8$M2ChZ>Ar$3`PZanH1p<>kt;gx0eVAoPQw#MoK6W#luAr5=xw08NXS{oj*o= z3{+l`YgMk?ant1^YxN2|L*rMZ0|u?+1uPd-hwy|jM-*w7-ZkocM=3|jhn3E6OKghn zSrgnbAu1HxSGN9ORJFM(Kp9AKQ)aS)X}}YpkGs}#iWWQlTMf0V{P^%*37Bq4CazWy z9->G`yT+gKcjx$DAKs&!862HCC6RCt#c?AFA_^=AZ+hB{Vp;KLA!I1|6A*G`I$E)v zv+OxlmBU8P(42;tD?^j|WE5)G#rU|VM!g;M#lZujQH2@&X`Ke;5s&@q0poiVdXO}r z{{qQcAC^uxwq6XWB0w8**-TvWGrbH);=0CJg!<|GPYl!1~ z*Tx>y5Z{%w8nX5bXU5zIXeq=vdua<1$~qsEkbMa8&fq9i1f>F+a?sI%;gKTYL58#_ zJ)YdO&RN?FV+EN(oyk$QN2haW)gPfg*dIx1EDLg=_;r@(^nXA^^{QK(+VNL`4@tr{ z4Vnog@u2c(G8kvPk2_`RO$jM!F;D0HPvUB@F^vDK+FKIPj0BFf0syGeij8D3-w~zv zh!OK4UMnBPUjl(56Sx@KBZ`;E-xzS~$B+a_ey0NGq5LMsiBB7~V=-y>MEIrB)58^m z`G8e5Nq7W<3j!k#)SG9ymF)pjZ<6c z;=0q7S#uv&>Up0>;Ea0ZwpZ`>0m$bKv{|nkj$APQJmK)?m0v|q0!|0>P&m{)t3Hru zc{TEyiZ}D(%~-67H!E*@1*%S&LXVnP#P!!83t2DOQq{Xwsd}R)hA}cfRKB;F#vQB> z{xSdu710Vj`S&u5kaDeBYfR2eO)lJQJ~KJpsNJg7C#R<--)Qn%ejDxPjeg@j$Gp!SoxE_Z-l(rn z&a|ra6`G;oCok#;CEJsHoxOg52e{&!lv{g*j+mqEvei+ApT5__vJXu)mV*_FD z(Ww`wj!qppdh|H&ahC@|S(pmHAha!%{@R=TxYW7AuOjgi1^jBoz@L6WaYO$%`U>gE zlxBD2GH+U2J3eQ>I&Rc%x^?eFH)!?m)7EQ&THP6L zQ(xu4$S-|cgYaMP{&$=s4*-+D0jPI1wvY6$t&P3~!2dhO(G)n~>+$x`S69mQwy?h| zlFm~!e(`W#XXXfS-pw!3C(Y6S8io2!^7nFhq|o*aR;MGc9R8!+dwr2Ved-$sj)vpp zL-=BNlzzg*hV@wkwg%Ano5_K4-5vHfcKsfx-iC|6szCp54SYcVGxXJ)T@72|ItOfe zXMKgEINsjvQ#Ki%rt~n7`?oF}<)Xh*f^3o+y`s=!G`$6)H|+I}uXb!I>;sR&V)q>P z8}B*rJ{i6gSEHNUZ!*Rt>#K1PsCRc-JoV<1zW&j_U{x<32nMxVpjFfAr)_?{BUq<= z+G^jR&fnV6`$M`x`=IbW7uWlot@nZ*S!%WVQc-;iy+m~Q z+GV}muteKHtH05;7f#JO7S)@NTB+aN&1p@yx6}Q0e+8r1I^A#2+fUhwMVqf0-JEAs zL8=?-+WkbU%IQUzo$2QpU3X=Ng-3tgWTQZRMZO5(3r6GJZF?#G{&X(>=)HwLiA3n; zl>7B(DG&cW#K1!gJjB353_QfZLkv8`z(Wi?#K2!o4B&G=!pbLK`K!77hpT>wfrl7) kh=GR~c!+_A7frl7)h=GR~c!+_&3K;l*0m(a=X8-^I literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.interfaces.dll b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.interfaces.dll new file mode 100644 index 0000000000000000000000000000000000000000..a966ad52179e4ac5e150d864da493cbfe4700462 GIT binary patch literal 61440 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 Qn1BhGfC-p@2@DCm09u*j=>Px# literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uiexception.dll b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uiexception.dll new file mode 100644 index 0000000000000000000000000000000000000000..39b60bf3bc866312a6727cc4d21892a5d3551128 GIT binary patch literal 90112 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 Ji~rvU{0AiYe + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe new file mode 100644 index 0000000000000000000000000000000000000000..637b2562be5daec46d82e0263a74c8fd78f85ff7 GIT binary patch literal 8192 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 + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe new file mode 100644 index 0000000000000000000000000000000000000000..672a80ee512397daae272230b601af6d5f0d057b GIT binary patch literal 5120 zcmeHKO>A6O6+Un5xD%(gObb<0M7SA;HfcT2Y7c31REBV@0>T28Dj^fD}?B^ z@3}wc+;hKk?z!)tS^C}`8X%%U)XzR6dKWF1lFA?rxt@#yVqV ziSSRu>FiriqgALSR3-{dCdG}O;OCYOQ8CYDfJ#3h8k7HC+Zm=JGy}a=?w5#eKhl}( zZ*CJk+CP5SzDnVD#j_Z{(jB0+6TP3H{lyT7LSNK z6XS)Am?a7bRCdAmdX;9-$LZ4e%j=8tXkWqjkk?-Kqb-cNV7c}3S2A>(2mi1x(-UGB z0gSi^d_lwGGo3!8<9QCg6zLGXO7n0=LR+9e6Z&hRe-Qd7p??=TX0gmAp({e)vO;T! zek1hH);zQhWu6iJsrJ+#W2ERAcz{Q%irH_|njmP(=*=fLVQq@{2XO8teVNV*Jumc< z&?%u;g_eab3jMaw?}DBs2Xu@)p|8sxr=_pRrE_G{b7*aPoGPGSrA5$j`VQzBDu7<5 zbCwO>0_dwEQ>6{`U!z;r1Pvat?}kvb1(I?PMyB3O#}<7{I{i}P^w-oCM6*j#z3uB4 zDQt&cl6Rvpj(nZppSfb|eN7eLiQ_3+UI){zq|CK;7-~a7>_*1-wy1g#Cpw^&tsiPP zp(V!)$##>-kYf-;Dc4@p+dkM{6jC{kb+F|h)V##k3JQy#%rNtti?6-+0cGF$(f2pbPJi-K z+?edwMj>VmD$5#Wk{#q|%D(;aFVDU6w;Ou{k678qEE)i;c1TypD0(DRyUkL$7<77 z%X)9eGdmM%$#a{I_Ep7JwY_LUm3;)Zr^>e4h)fhFakP7qz5@0w6xC`IUT&$1al8h^ z%D%7GIGSR$remC&uG>UUTXbHmP)6Ecv(+ zt~kCzwagQn#%V1_;ljSFruu-SFBKBC!@fy$)A{BJ^DKABwtN^mxcUG<1fvO_A^~5Cf}$>tHqp-$4f8fg1{+=(mFt z5V3$Mfs}{&#tE9TB2&QYnf^^9PvFOKT3+`G^aa$CJq}=zgOL{f%d`%S9(3D~G0;uO zLPoJ)7wtSGW4zY9ck2kY-r79gXhs}^vW0xEkM`-?M3`isH*6<)z0c6*x`kGQi|PucB4xOl`Jl1in7L$Ak10a5jo=bj~71e-qdh zY}K?!JJ4@HCor>wzAO7`?8_Kft_G<{_+{}q+w5V!EZhz73~C4~`BZi>`*8RQ9eWF6 z?<)4?sO7WgojFcD_%qeUJ2Rp+nPZQ#9cw@mqZ;h0sSa6!RPM-Gq!C{SKM;TJUkPzW`mk0dD{R literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config new file mode 100644 index 0000000..81e5346 --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe new file mode 100644 index 0000000000000000000000000000000000000000..28734cb44c2470c41e884321bd808ce92d913996 GIT binary patch literal 5120 zcmeHKO>A4o5uPW>4lP@P>$E}KrtXSL0y&YMC|Y&mK#ECIiYr@^S&@?Cwy5>=xFTQl z_#U(GQ9nHdI<)Q&atKf$hn{*Ua>%Jb4J2tDw8vfow1?)}T-!@fpogM|q~FXVMKY2L z_12}yYBROmT$1`0!8VmC0cpGVq9$2_-w%Kd=oto(Pz7MX}p26}HYo+Bzg z(wgiZ)``w^)5pbCVt!jZ1^OFp0;3)4-5BHdPXZ`(_O)dpQV$}T<9Ac2L8;o(v54DXise2&e|FK>zU`W&+#@V$OpWS#iOqwEbt+P zK3a;67gQsb7(=3R2u4>+lmU*@rP1rF3v(EAp!a$0H9y<{%?-<~>tE`lQ%wBRx&*PnG&r5|2EyV#%W-mV|Nlgm4T^fzlW1aG!xn)IqDv%QTj^~3Zj{%u+sGP zixe~iFP?D2APRkL>s?I+--)6rT3!XiE+mYVW)NsY^~ep4?`=?NFN$@YZf(4x-I$gf zFCg2ELqm>10wr8~MQ{3GdtpHNDAM%}f3NJtzRt%;w2fx052ojI#b8u6?*JYSoVHrt-7BT6P@(Tet+UBRNxdPJTVN)Tdi!}GnkD-=DaN2PMU zTr=9Kbe8uBOyGs!V{Dx!CrZDPbotYrpH_Z!?~lvxT^V`n&kuG|lzQiT-&s39{n3wc zQ&L|YhL|;=ENhrSYJjsS_2wUbcHy1B-`MGY#7dpBXh;%fqLncC$VjRUTXZVPq|j7x z(=9q7Bt9YUS+xJFgQHSog^Mbi$z&(8nW?NQ)Ep$5R>hFha%k{Kxy-b>;na1cZrf^E z?`(NyYg{dPZq3oYD%h&L6OOCAkEHfg-d1a&34=Haw~x}7!M>TSD%KF;hAJ4xt3oXA z`)Y+VDN-vs!kOucP4u)yBjSa^JM5^qol`2@R9()Vwdi!#zHDdhsciPjWrWO!=6+ny_W+!N4@eHM~!E0q1E2*aF?ct92LSGQ9+x+xr6_f5Li`m#6&#_0d(~ zCiP*LTA7^#w4l`?13eyU4-K6GZBi)wCy5O!gX>^60^gw+av`Xs{c_+5h*+>GhLnf- z>Jgg$(a$oOgTHCo08TV5uX_Rd>ZmMuk3D$gfYPFVnN~69LAMPV1KmV(s8po`KOtO;PN z-(_(?&6d3ru&H}b8}hrd_v_Yu=vV|^mDOxp1AemyRjNTViM_pZipDT|5g(hZL@`Sf zg0Xc9oEmf)*y2I2q9SxAzS=Z|7$4r_Vfr#S6Gb;#XAl9ujTk8SsA-3`px*$FV`d4s zEBk8f%QmoF8B(F}^AcbSK&GF9P=(R*Vaww`16@o#=Rb9J}wtL>zSn@vyInY7Y@8&>d} zW;VTAere+Qw2ERUs5pKY=-Kq1j?!0O92%TKxhut~f`TBLO*c*OLgdy^CPou=&oyBb zZgPoSf5D0B_V!d-)t$iG)KT0j29w>ON~r^73l)vRE#B*~2tUGLRe+jhHodf$Z!~<* zm4eT98jbX1q9HcTDCU~;nD%7TvJQJk+HD%_*`hIH^s7zSsVha}ZKLk2qF6efmzUaF z6(+oJ~8?La-ffX_Hn>FYltRMHn|7KhiCyM9Jh4*0fEZ?6G}j f@*oHhn3-&!5C}f)|G}n`-{JfGf&aYy-$meG%J=@} literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config new file mode 100644 index 0000000..81e5346 --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-editor.exe b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-editor.exe new file mode 100644 index 0000000000000000000000000000000000000000..342174c396ae7b8534fe7a6703601c4ad74a036a GIT binary patch literal 143360 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 + + + + + + + + + + + + + + + + diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.exe b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.exe new file mode 100644 index 0000000000000000000000000000000000000000..6d24caf6e94a6c5c6b754f754aea5519bf1ebcfe GIT binary patch literal 6656 zcmeHLO>7(25uT-GN0uW&fz!aQQTK^<0y(kP6s0d(OiP|*js%piU8@MhgyfK-^`LCB~gYO zG>0M{>CKyYGjHC^yxHCNIQgx&X%`W7p{=hIeTbeRBly8+8REXL{;H4e?EQG)L+jGV z1BHqks+tMP#;K~Jc4EDm=p66)KvxgId@Vw{Qb2Ag?EU_N@x{$V0_VcM1(l78byU7E-gULs}kF+3$ zPne#GjO&*})_5F+%BebXWrm&v&3k#|;+669=#PT;SpS?C%z|ft3G3pQ6110@HR~ij z701SDgiIQyNLu%yXPO(!IMGaV8lEQ`_`7roxGwm|f`2CX_k#Z_cunwri#1ORUbMbx z?V)!C|HiUm^`3P|?8eqP9~L5ck`5sQOy?Dg-=R_Qpd#Fx2eQy%zbv|l+O%6U#04%5^X9=KR{sTvjok=__Sufw8oYpl9mmBPqgF2P=iGALh+fNjGZ%F~a;w_r zU|dg|8EqEaq7Eq@kV(_pa~6dPTl1&miIRlKopn7oYD2~t;*Gt3{OMac>i*!3?_51Na_=oX4c%Yq zgPPT)EUS-EcNbSm_d9?7$>9(FIdNmxV^(*MMZ2Xq@B)!C>a%EXTrGhq!Dg*m9^E?zyy921`D0+rLb-)t@0Hlv8Hmyam!H4dY+o*VhPo>4zVq| zWD`AO(SSsv@L_dS)GQkn%&E2r`z_j+woln z3yVc9^^J`RZiE&MHs1fd5oefIOl^necY^4(TwpFNYI)e?LDbqVdHmkS3F2u|8KEAb z|Hlk;$ypFD?q&Wy=F#)_wSu0H63g-rVgnNLW`7sse1?2)n;cK$4~RbMFwW2Ey&cB? z)nS~MM3rxWctGtij-$vHhzBw|jOQ`_51dE;*7mvj3l2tu?fMf$$u_IkvqU#>?r6dw z;fnNsA@Y}9W|IJ_a_{-V+HYVt-NaOQun^_s< zGmizU4jI^Sady(M>C+qqB0oy(SOHQ8qaoxDMbHbt#qeI&C)hX(K1I-SF<$Oq=_Aoe z;p-p&jnFJ8q7gZr_mRFXBYmnsXI%3}&_BNW=aqH13Ci({vhq(?8BgBy)WD=Cyg~<0RMgPt&4!ebc&w zwJw1!i#A7Bqb2dMj3bBj@-ku*%Waz~x}m0bOobXcdI`SU1Rav`#INnMvZ`R#f(L2?1M&@P_A!n+Jr_e)X^1f|; zB6gb3xf(=MXc;t1-VY$!-go@I=N7|q{3c#rCQxYj19A86UGzMH9}Mu%KO9I0%)cS5 zGy0qXYdjEE08jwB1z@7V-)H`IgI`-&VWB9jLY?{B>+AP<0`r*kARg+Q+n;T z^2S}jjk=6G;=@IGvT0QTT6S=?D%Saqe@QRkZs{=|OFH4WzYxr8lT>v#Tf~hWX`FMs xP&a}SBPTj|({%mBCf`R-Y$O2+qbHg>1Sa0^NB9ep0Turao96@bBlyB);6IN;`LqB4 literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config new file mode 100644 index 0000000..9301f94 --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.framework.dll b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.framework.dll new file mode 100644 index 0000000000000000000000000000000000000000..3e24ba1ca6260d7d0499624d13d2c5a2cd75b52a GIT binary patch literal 147456 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 W^f}PyK%WDB4)i(D=fM9-4*U=F(vzP6 literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe new file mode 100644 index 0000000000000000000000000000000000000000..ac7ca49635b0334accb278e24b18cb2c3c67c634 GIT binary patch literal 32768 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 literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config new file mode 100644 index 0000000..c1516ef --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe new file mode 100644 index 0000000000000000000000000000000000000000..1aedff3b81db7ab9768cb08311b68db70ed6fc9a GIT binary patch literal 36864 zcmeHw3wT`Bb?!QkIrGwteP*PQWJ~r)mc-a&$&&2^+hDN#L_vOF$zVf>8B1e%@JL6T z85s*9Du<8~E)ZyF0FwuCntMaj_Li1hk~Yb0nmW)t`p8WhnlxY1rsn=@ z?Q>>EwjfD+zwdruuf}Mfz1LoQ?e*S|ITCwse25GpGV$~B%S0c;lRw*}eDz`u-SL&5 zh|@>H&$WF_8+@*9_(Y+Uo^+itH#eRh$xTc+<@B+9+MSw67bem>_YbAVozZ+xEEehT zNFUfmG^iQWvFyzU{MlY0U5jcVqFVq-E9m)YuRh1^Z3@0r@y!tCUp}8j2{?ZY+IEjL zq>aLZdk?|67j%cXHb;~R2xxxsBvIXb$S>AP6G4K?CxrGjl@?J?Ie)s0_P36pK%dB3 z%a{V+(&Lug5!8jZIaC;D5%MGY)! zU{M2$8d%i8q6QWM4Q3L-UY2dSbuEvMYraA>EgY)<;8;LZuaU8a|@0a=f zre0b?6qz+}B-b-s1>Mvv$eFq^i&MI(o3lEf*VoYUUW0xO#L;P!KEp#gBN-fAc}(XF zk7+!thDt-9;ei*l)CDaX>|W{($=EU=yIrqEG8IzRL%IvHn3)7HF)~RmXiw@h%uXgL z!zl~ebUtKd>bd=OutyqL(P;@y->Z)D%RFoiMdOW|ve4DRP z^Yx@(c$-Oc%=((;y%uf4g#sqAsXkI4t*=YP?t-Gsq{(WAq4Wm}5E}m_*Vt>iZE~-J zkeL*V^Vcs2(Vse-4A_B8BOr4iW!eEfa}|artyD5-TQlu|Jy>Wwk__F&-R}Jw#y0^w zs@fm&+jW?#@q+G6wdG+}9qGwzD!F!(%N%CywP%xIvcvB47~?d9hR;_L(3N3l89)&$ zvz#A{_pMjKiv|TR%6LDy7;k+A+5%caH`9t*>@J9Gx)Gfw!}qU*F`X5FQaEYyfExj> zWoyelEP~%rp_Gg?B%`ThUABij{n&M9XI8Q9A{h{^NTp{jyDk~cHrsWLhm&=7T}7Q2 zOfkpr+tG%3#<>+7c*Z#fqLJ!?6zGMVY%eh8ne+w^`hjZy-9BiWEjrW%utn@S8%B^&KTg$Ym1!%Ct7 zaIowFU}?!7yC-GWiB#w8p2o@mAJPPOVix>%vz_p(PA6+2dzqq%gf__zD82K^IHE4Q z!Cq2A%}O@eO%BAc$W97%yXhPtpaw{jlVOx*yScvVvMrt^p1>SV7tg9(ebZam2+bKp zn+0*3GtiNhTxK_RH`&Y9+Tm1R%uY2Pw#^IdpINQZw?Yd+Pu!JEDenKYLOHw1UgkS< zBiT#s2In%&*kvybX5!2uWgE!0D_}e1fyr)M8?sY8nK#Xr+b_KQvf>mB+o5XK+Kmon z$>p%O`XpOY$<|bIMJl;6l}sxKXoHH9>o~PN0c+XoIJGsww5w9dj#RRpq+qr+U<>pJCp5pCKG1$0BJ3d?5>Km-C+-w?7E0<#BKwm8|YnR_kmcS-Dme! zV(IY9FTd>mD#YP+*&_FGR9kA?_Ob^HzArY~tNdz{-Qic8?M}bC%m#L<*GOd}D@X0l z8@YLt-?`lGx*wjYAp$Zz;6}}7w=&YpcG0hx9c-~ zU^%(k{SFvNtj?@QOHgb4jm}5le=!M|uM@55$I_w0@31AH24uP{emI5lC)umhPCN~` zC9tr$$gU2B&w_xL15DfO*0Z)H?w912*%&?FK;g#2v2aNA&cHuSMd6>pHB9f&e0p0J zpx17R*6S}A?EOq&30Y+}gtGz6Eil0+ya|M7lkUOOWS-sLAPkG0t3(V_>hvm#Mt@=U>I=W>RWHleHwxsUNEF_5#F;UV`NAkFt9QZ)}^1xs7d z6$_^_S1<~~6?!xYlzH!LlaYaXt%&;v7^w>_3k&L%z*XLDh%&J~3|m-TCBPJoAUz2h z$a6L|J%D|S7O_(9S3pIr76EXmoe#k}bN?!MS8@&^-{M$!x&AMLq6N zkNfaA7i!WS?E50h{X)&UWDDhJAql>7ifSy}-E1|wXE8{3uEq%6*@jXiIA_7oLF`Kn zLhumMKlbp-S0WZXrR}aLEYlffu_B}!W(HqPS=jLgD?4npzg|w!E`NV*(o*DDxTV_T zlI%N8*@G@?F7<;F6me^lvmLcAtF!};XwZED{5f!5OjAjj>;UU2=)NJ$ytA$hXP2Oe zP3nT7)LAtq7;5xtys8A<4_`b2u%7|u&2X{5)>BYd4!axVojp7U4iYUf&->yLnl!`C zHQYHMo#)ZrLqX_D9DXSUo!4KST*pK5$o`>PiS znUZjhGU+6q$o;Uv+NJtkdoe7t4}~nbsk#shvS0V31I;kDJo|;VUQw)4Ck5{U9n%x! zeA7kT)v)B9kNRopb%av_`@TU4epY}@B}9!CvGnI*O+9k}PzUFcNE!BBK8r+eT1Eyg zWg%)fSFqp1VGzgLp)i~bIFb<=b>ae+xIn}z;rJEF;QLwx+c~9RU2R5$Y27`J!I@!3 z;$n^^sUjjDMd(!!Id=a$_<*B=f6fE&C^;N$x*K5IvV&)%(8u-Yaf_HqP7ukE&FXza zP=R14bqeuz++l2iR&IT#9hMz;9WrGjmJ=S6CHP=WY?U+t$3C2sAa@1elS$JG+op2^ zGmXiESdoIf-m%8?4>iKz!>!6e`HBzrY^Hv#7?))V7IvSeYO zpx~bV7+c`%4@eJ$+Zo2^DLiizZ;-a<4KqAb>Vl4C=iAEZq}O-4H5ET->+$`-pesRJ zKJ#ef)`^MX7Du>O)4qYlUWl;o3oEi!UswyGm-4Jvcoc7#$DdX4sn{|_$AIjkK6{y? zn0^+*n0oyzc5eJ=&n)u>ANI3g#?K3FEL0 zpm_3Z!)S8HA%*~)eRDrQl`W*d6G;Aj6BM7MyU=U8_ixGpm8( zwnV+k)cf8n!#!g zF5uHByHS=-VuHGmKEsYPTSOxma>nsMd<@3O#q#JerFJ}uEBKZL9WKn!kxLn(^Kb|| zfCUfNl{VZA3no;$>IOyt9qh4P(PswUj`bV&3 zW>OKjt&05OLdeJ^(2q_Vw8SnAYbw|OP)mG8)ro#e?|M`l za3Is)$cMos?@x7FPhE#)8AE+3-FgRaNjZOLtOrhRym#QVkM%x4#}Lm5ct4&u#O9gD za3p+FSOk^l1Uw0qG2gZzwvygd_Zc;+@YE|CES9Cm%ONidm5LQq+ECu4+~*Vo#*U+E zs0cyyfG@f}!?~m;%w{;D7|!h&=6T|lM_315dW_Sg;d!fvc^a5ys7d3UrC2DGz1$8d z3n9$3I&bV(FgE0mHUopMniT%7)m2R&5yeZHSPqNdk&LbIC#` zz)l82zFjTrU{Nt6n3c(h%{-T?Z zKgYg|Z$da;12hPlaAS^F@fgYI60Y1-4ztz@KtxZx(JU3O|}2L6vvw* z=p9lZDq`KB&3Hm8o6NOQ*(C7&8*Y9f7B7aZNt-pP8&(FZidA!m1e9-A&KvK8;Mg1Z z`QZcL&bfotpwI9Ir!!Vbd1*A+JNVQe_-hB_)bTA9-SlNJLwb!NgJ;#U#usQ>~1)qVj~lAS!df@nFHLkg|g{bNbhBTM{@E!dYgZ zC6!D9*$zM5t7M{wER{Ik2OVmu3>W}GKl`%+|7SJ(BUN(dU?{$_@iT|sILiu$FNXa* zC^qZg$gxDU75aY-p8PGV1Q=TYKbVmCJKD4Ok%bIxoLmgEQE{RC$D|tpm%XO3w!v`j zge>Yp1LM_&MkDrzSNKr_yQA4^8t`0pY>~_R4n##wHf|b?Dz&R9!bJ1@)L0uecr!cC zPmQXdTBdS|YJ@94{l1r)zYNc;q;(a~)zl2hEe}t#D|l;m!;5*xjIP3 z9bs8l=K}W#5cC=NADn$1O4-{9XFfr`BRB+nj6wcsZd4a`^gPynbpurT71$?=Ypppv z%M7kFLNjelY$w=`h2$&faAq5e7fPCZe_go(vrYC7mGdIBb&sS&x%=7xIQ$If=BB1s zoKttsU{WN|TAKdZFhZ@DDSE8a*MlB{1@zX2y(>*5Ww}J#Lq;r>G_xDA{lVs6PXShYDC_~Af$a?Jqa-GvD}9C&qmkK;;j>%? zWR*a$nYU)S3U}e7O*B=v=`6+tLwxq|*CN5<VexC#h+hX>&*Ae@psuDME~#=~`?APX4_Z#jZo1UXH5E%;4~Pav5fT%i#Y zi(^MBl1-3q>DF0A^&F{-2~SDi(&dI(#VSNm_k*565P&AOk`1~cE@_BMI&XxD)&7$0 zh-6K0F6g&9uMy3rb$-bOca!s=5!^@a2Dmb(Nq>g%?L5A67s%G$#QQmAaNG>vhNzHh z!0x3%ciL~rddDwS1iOz>X)DOq;rj(-hKP47i2FOa6%5I(U<`i2w}On{N1<@)>@3F_ zpx&JzcZ5UX#W{mfFshnAa7oTSBs#SAlS$Ng5p69XEo9HPd=H;<0h2?HtN5mhU z_0KN9NnOvYx}V#&54~=?CT~Tl-?2HhzNfe6HNBUwznpazpd!lQIP`iK(P#1O#bIaF zP}wa^jNzd+9CVMH9(Xw{xW1IT;yCbYk9qP@N79AjjBz?^o&%5&i` zD)cYf20kdkY_u0YQT$*C?ZMA}{4gBKk~MY-p0KLa4LtdWNia^(d$L`)4dc*%qbE^* z2xWx6NngVK>wwm;CFlw5AW0Pj^}%$|q5&z7OL>o! z?~?MPQhrIw?@4Ke7=NXdTcjM4^8QdUWYKR)`Lz(w^@9-e77ufo4Y!3ci`4Iw@+m1l zB4scln2`=WLfw%s0skt2I1wK8w#ZB*MSl_borpy%qCZA`GJ0*)qM0Z|-Y(_SQa*z+ zMPHM8M;(t{C*>w7cS!jaPDyA*ktTb4kU;&zo=b+|<^fH{b<0a(99#vMjq80&sJY3ZeO zR507Hujf`lTB~S_v`$H@i>{Dyzap(3+^+KM_e!gmuELx@giIFwi+G-?#n2zYQf}iE z7NP6r)}!7>`?Nkl4hsDBQXWUIP5&VHYSbI`(-^DjpV611{yErOqc7+&(CIOJIvQPW zFnp)+G|DmKcTr9mA4hqY!LvVMd>Z9@jb~7P(D*#cPYV9C0{JT`=S;@D$NUL6*8)p4 zi=u&gl+A&qfUF2Kquv>4tw6E@-zeo(QtlR<>!kh$DGLHQCG{DU2hxPko10c>Nz8Sp zYEg&Q46CedlRkX;$E|lr>*1zg_*%5yuUa&vy#}q&8peE>{;ReVtMFm3^)y=e#?Whh zQo9yhAHZ79n9phZ(R##d{iSw2cI4aEa^KtNXWGrM{{7N=n8Nza@RC2o`p)B;^gQ;b zgIJ!p)vwvsb4Ua$4AemBn4|J!Rlj=pBvhEpA9!*`>vh3=Ks8G65dFVgu( zyw>laFHKkS_JHoj>~~_9a6+|0U)3L?4w~~?-_RdH>oL`$@9NEH{m5(mo3sXb^GSD8 z+;|Lqk4THT{u8uJoQJ?m=x>dOsEayOi+*Y}qc!KX{!Lo%m)055P3}7^YswjlnUA6M z5ox`d8qF`FHM)su{t3*;E$L8J06u;@UzJk6h=u=+no9MfWz9uc@*H_bbrKRkCHT`g2 z>tE-!TDI}*e?(^j4C!rDQYVG4v|1;asi1{#!*jGk zi)aNYZ{FMaqYzd|b-+Ncj{>M|)c8AD8kOlx1WM&V^wqzlc>}TKgjXO^D0y zhVIh-l713;6Y6?+T6-&;!`}qv7s7w1 zt)?%BA45L*8!3Mv<%RI~5g$IzKWWX{vdB|_bVPotg|$7A3)*V!K;-*co0f|_Mtxd2 zGNNzRo{F5%`!$}iU+alZ=$mEsBeXp_rC$g5j9$>5jsB|6^S(=8O+Sl1gn0vXPl1PT zAWN^NhPsF73@|^TKdv3B`@H@X>d)y+Q&5>)kY80J&WGQ z>zV<7H_FGQe2Lyyx0GI@57d23>(f43m#1g6FV}rf@1yV4{aF7?P>yIXg6EL&61B!2 zhh{or=b@7|v4?0gWS`Ps(zeFB47OCC(I>LMM0;ZIhW1z+*xkg+u-y%@Y3-+4A$Egd zi@a@gJLqWo3hgGNACMf%x5S_m;+3I|-Wq#WyAE(i3+ulVJAv815WdZ5)4vp(HdbTQ z8I<3RJwwgPab=OSwwQ z4N_hq<&cy&NjW0rN&1NSBz=J1sy!3yBcYLc(!TmYr&-<}B_Xe;d#OKPr z&gfJze-%wmOidKZ-NoG0#K?)f+mkAKzsWSAHAV}VEE|pz}{WdGg8J)!>)-k zSn5BPn;6CSY=?$+9Xxt{|KOorN3Y#=go@7C#)*8H1_qrmZqPVOcpz6kftpj!6&cP{ zhj$GPA3eBh_}~$UQJ5f6cMrtO_Y`=7<2hzdDS8K>qLPF8(p0fbyK{wNepFO6lIzF6(!aW?fN{hzw<)hrkPapY)T%o+% zaT$A3Ng)ioGF~9e;{h-M-m5g3j86itK2biIpQiBv#6uxh94^3T#NtW?o~njVxcMBD zAyos4K;R{;Gt9_l1;45y*4Ueyn93CafZeGEF905A+#4w zv=5$l9N{Q#>WyNx?sgp&P&*wS>?abgGhv@sDosy}5adJvRnbbd4T9- zjAt&tDb7=AT-3?)SM}g$pwheyg+SzN(9iZRNhHGOOQrnyvEsBehaFbn-rUHE!h{M{ zPH^KT8Y<^pUp!=v3hS)aiqsQK{1p2?4Lj;K5P^~#Wv%T-sH>s4{vH zVE+V5guwC9Bsgo@ELo{Ko+sJijE^Io4KnisI|~xkId@uN?kE;8SqWb6j`1+KlAkJb zF0L(I&wI<5cHh+aF(gNTJTP#TPL4wkQKCZUCLOQju@W&r^e~S1u*wKBS4BQgr&bl> z323UCDp*b-DKoPUk9i9eaycE_e=6_Z&PmP(3*#~ojmaVe+aMC4d9~`4Na|E_rreP{ zIT-I2Mj?vh7LdSlMVM38pB}6?Uhb>7!Em8m%=edZm3wRoQ~KVqGhZ5U3zAMQ?esHb zj`Pn#-Q$zFiRnu_5S^n_Bjrmwb~uyM;Pu1;UBfO`((#;oa)D7uK3F#{?YKVgmKNk} zXTF%59x9A2!1T5GX?D{~iJ^myRqgO~iPaYw1nbH8BnG;bg;@baHwQ7_X{nW};}LN@ zkkQa}tWYeJYjkzd{)P5BNGMpn4@?zH`Tk;&B(cE)CC3jiasOSXk$ieaWThV(?pNus zI;qF>z<$IA)^wz}odtL*D2sFiZjNyjc~LCkU%H_H)S;_K_cd$5(=gQJp{WsUHcHYGN;{n?-h~ZR*Ldku`y(bd zz`HQDk>V)y5!}Pu z;-8+(gJldK%%92^32XDwgdLQ2PejnLjo)=4rrpAoc}0xZuQtb;v&ik$0}? z=RFGbV+lVcOoJ)!XjBbX5w>PK2$gXZOG@-K#MyB_=dofwKS?_aIDjFV5YYp>CZ@*o zuI$|XIx7eBcs<-=@peqPF7vV%I@rg5#t=J;(xg+8p{fd7^4^vw^X47GdJH|6a|IkL zM0}xz#RK8z7RKRBUT`8oU6PhzF+Z45?Wy4M`pV|445(BX>Z8GMSgt+#5WQ0K_EMfb zg(2^>Li@MlZVwwCDo`F}nr3htK8t6Lj^SqlZ|FNH^LVE5Glg0j+YCp_0*#~X09wW! z4*#Pwn-AgABS&NC*aD;?>Qf*vLMH&>2}XqAaZETyTo#4oP1KElF6t%V7eR1qrFQ}} zc%qvzTHzfBM2#GM6}+9`;1n=j;PA63?E6#{#K$P0|CsQy5U%2^3`*0WH32%~z-D=T zYK+0^V!4@f7gCNxB34xur!4ZZY<{gOo7RT?9k5RVr&hk6ipHo0V-mBK@Q)2sgOR*c zi}-5@;G>q}R?=)A&zDKte-N}(D=ijESH?_18a8_loRpz=)*SQCGglpkad@pu^W=db5+Zl(M{UinPHib zk*g+1gETvx0~j;Lj2B_Ng{EH%Xh9|$$5gzDPK$9FmyO6`oe+9s=qaMcCQ2hty76sp zFKLJHt^?S1Wn@*9i>Wb3tV9(8RlaJ)uS!7I?GmwTd;fzJuc-3Lys$J?ZmTnMkf|)t zjb|US!Of(t+y`A$@k>%?h%4ryzN!`c4C26e>>f-(Im&v})&a5sPg?ovBWT?&u^n5G zN3(nSsexx_eX|wz;a$8z{$BrvD!p1~XP08@o&c`zqU;9_+>o7_vm1MWa(!PfoWMB6 zOc0H1MY!_6H2E{|{1@}Xj>_rnfN;jih7(({X4D?^volWu=IcmNCVL3*ar|ScrjfR2 z?yF%;$1%X9IFqU&FwzF&i}985d|Wvl9}<#N7jd1~1+Uo9#d zu#%N}c?_>AX{eMHSF3c^3x_gGh-)hJ&0mG`H5&A}W_RFluWFmQW<9f$jG|867q4eM zm={-OVkzZ3HQ89!Lf@r+sgdDHP~?O{E6Z>Q&X~Kw9j}YL>I|Yhg`Xnc8q9c}u^M_% z!A8^jAn$xhBIup(v`Wf8I6tQ`_K!5aOi^o!N@Y9118c49X=J_ND$My7-hdvqvbN+9 z0`gk??57)0QZv_vL3tM)#?KA}>oA@>u|Dj^Yy*(w5JCyxBrh34Z3q7Cg8vN>?TX+f zFy*7w-GqvP2>LlLMv#cv*Vyvx&s*SMN(1a^;%&3OxBb6(ath}(&z9tr;im}SH>-)3 zcL*wxvTt)#DVbUK3QMJ7x^@uMIC1}9pk+s38_pn;QX)<^RQct!$!j^sguhg9x>puZ z>703@RhRm8QFyG0gMio~+U@Pa@Jf|^@hIwh^#z7gG{zBOBR;Qc#g$75v@*rNaIB)ZAj3rh3CSES)TS#Rq z6(8(9K9{_xdtQ{EuemW$o=<~!VQNd{`x(zz!rYvJYJK^YwM%n%|MJtY6R^u2hgb(| zrewpg`|*~MRaKJp+-L4pn7Hoe@$gGiJo?H!jzDc{-Dl(ceD2t(ecmg{`{XOr=fF}) zFApuS+xd?0@0@GyE&al9btPq@YTfkr;PdzCYQ3HB4J-zG%tP~MdDD(@dv*$dSc)92aub?WXHT>tRu`}X|t73{HBR(P#* z_*DLVs_wy-?&QOVi7NaTbFVYk~01R1}+p5RZ`3LqMxDqc;wFlX5@lk&XtYB>D$E>3jcUjmle$0ER za`k|hB)4DU1}x1f%+2RA92B!xA!+;Z;hSy#sEYAdUs;2zlIkm9HVy&vAYCuz5H#P9 z78ZsEULbbje>uVJgV@qA7B%{3sGH&DHK{k)4O}dMc=Fap z-d{=gZ7fmfqj$Xi`sR% zYaC>nt+auOTFkW85)Y=0L_HdqHjW>D;#Xu*&rnNU?b?WeY5XuBo%mUepH}=V4T9@L zI?)lt4(cQ{p&`5MAI(ZVEixBIi z1#i9REg_Uzyu}RaExO4zLRUNvU>urDYdRNV4;~Xz=8=)o9fCyQA39)dwxEOTxqFn9 ztXhqW5aY+=tksxs*~-wCP$;e0bH5J!1Htu}Efk6;0F(-=B+;B`4z(tlfRIRs^h6Uh ztD_MM;gjg(G6qnh0YspKP^;0}0(5{vkzfG0T+_j|&f;iLI{2~Y-p7_`X^Dbi=w$AL ziMgjmmvbN2;}|yg>BQW7xZ^3jp>KfemOv2H^>EN+J-0$jL8vXl^4fEsx99!@CX7Vv zxi2#L#N2a28v9kCD+DVv0+ zGx$I6=!rAoL^vKKlSOKQ#4TVT9#4m0ZT6oSmkPZBvuN-OO;3cA!BCB%9kPd9@4qJqn*aQ44W8;bikFD+ zC7`@(B(GED^F5>Z8k9dTM4Q3Hz_Sk%BPYk>c1k1RcN_zMI4xANxZ zA1^4n8vWXXyAxdJr~Jwg`c3@QkmVsbZ!qk7IW?(EWV{)J^AVpv z`Geo!LaDA%CvbY?t2w@d;Y%#_`LOvT5Y^<`m5<+iA$TdJ=LM%1--xMy8*vEd*Spu^ zJ#Vdozf&$4__D5mOM=>Y(!kw@-@2>fUN5J|QVlPCIIH&JXCu89zkRg{wGF6k#Jm0S zD`I%}z8>RQI(0k3U#}LSKXo0>|4Tvs@>X58b&I66UkmhLKK^0_e<@3N=4*ET9;hhS z7L&M>Vy?$<_k;^NVtx9)4__4Kx<^AjTuzYn~%{m}64 z?oI9KQW>wRK-qQxK7DA zUhW=o#<%23<2|SP+S7Q66EEbJ%HE56YBrEcrz^w;M)AT0-XxpH5q?P>T=DCdTif?e z_fO)zvJv(6Q*LsyeVw9EcBe{Zes$y**n!(<+_RzfNM4Q3Hz__)nsN zN%i-vUfBGfM4m-47B#S_fkh20YG6?ViyBzez@i2gHL$3GMGY)!U{M2$8n{FQ{|94n BZzBKz literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config new file mode 100644 index 0000000..c1516ef --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit.framework.dll b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit.framework.dll new file mode 100644 index 0000000000000000000000000000000000000000..ae07067159b70c3950a91aa66f7279295a1d87e4 GIT binary patch literal 9728 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

    J?Gn91^3i5)j zUEs}@&zzy@aI5*5Iq+n$y&@s!WceM=9H&sQz13Zw4Flwtm)i{j#dx^SAi{~62@-R` zUW!)3o()%%%9~`u@sYwl9@3{vz8#SV?PAt*Br(@A5!YE~uH?yLuE)+VW(rGd8KWLb zP1aw_7;qPtJZElx9oB@GnX&U3Z(*HLC=w-a9p@))uZSJHcEq5a%PfsMbL+6~vX_RP z^&$ZVZ-!N6VP=$f_JEsT#6XWrhvZa1kl2jD-Wll?SI36~Sq!XcC+GMTvAVhnbFK!N zgTz}^61-IrRwA46DV3GtGn8NSal%H)5_O{b!8>temgbN?>Ed`P*dXPWso34w1;iY= zGMsU82(JiFAcv_4zI29NFAuBfg1>hUO}L>i?&8$YyGuxN_#g(jNE3CA(GcFI$MA+S zh2C)*02~D+jc?vZ>1}xB%cEaFviOuinZN7K+mQDGJsCL%$}~oLf-{vRZ-FGe;{e_)53Hjh zhtV0F_iTBC@hcAoE*yb)5q}v7^VEuf1-Muqo`gHhds}GOf)loc!GRHWsVKZX;(i{K zRc$aEfy(R{ONp>kYzvEQr837LwCDOY_k8 zT6%-j-$3h@ag?tyniM#W;?NHaAM;vsKSEzwo8Mdsq6xf9!qb zfxqAJ3yNPj`^S@Q`!0PT{)w;s+4c*+yz{hXCbp(g5|7d`BmtMQeyJ2(rdroG*Swy! zZI!ZIbywZnd2QAZydI&uNViDEETs|#K!;vq>45RLX=y6aSZ{CxL`Cwg22ien*$}+)j&yO%jP!C)R@xPk&vc70o#1z$1Ai+v}R*7 z?(1>yX3OpEF`~xZF^f79FrHwbGzM{lG+5>rT`|=GnZ}HCGvLSJ032uK^(b4 zdIMQ~f!OaPE-k}IT7D)-%Ngb}8{hVL z)C9QvOj86uvwD_^#AjlcF(C!-@LCWSzO|aZEi%2Bcks6lPb>Tq-vf_SWO-0dtE}j$ zI5Qz<;qK$_z>(}EWciUIJXgWL1z#?Daqq+TyZ!k3mck>&t-#(2jIYDgg7G}N;JK-Q zx!}_PAeU$SatKZdHqbY>tFc=n;*jX*mq#$X!eKRX@ZNgE cdN9S`U*!m3L-X%Ry%n{x%=&%%yB~r71;(i8RR910 literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit.tests.dll b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit.tests.dll new file mode 100644 index 0000000000000000000000000000000000000000..1bb788e88c23791770485a470e4a81f0a0022d73 GIT binary patch literal 8192 zcmeHMeQX?85ue>XpD%WLiR0G!jyE_3lcp!5ClY_5{QD-zlxObo7p|z z+PTbEHTSdM1U{)_U6K3kFtD3fis)zcB_A44~ zU3X@v(%S`6H#aK@qBY>e1Ma7G{Z;4GPU| z%lACN-AbJcHKoor@UL2>U2KDZ;=o}|iPc9QMl+=o5z^$W1%&dGwdEVCoBI@tx zgeNOae^$F`=la<$(CczatiKp*jkUz~-f`*Dr6rGNwX(GF+*e!va>nyU?WXTOp2$4G zKkz=VGEW<-zPerwhtaf(BGVGl9ZcVEA?IwYwtMF?+xgmJ`t{EvcB0eww?&%-COs9K zYtr+eCBo_sWov7fM$L77aZSTw3iPKD`%zoxyXAX}st9b~6JN9|4(n)F=N4^J+byGw zi*+@-ruR{MYx|0Io$ye+6Dg;Owjyrevwggd`3kx?50$H(_G&b|21c-W^_3r*Yc|UU zfz#&xg-y}x>upX{)YR#xs?4<@+qs!_t&ZxQ4SVX&?(0^V~e}J0wpw zkPY6;@NvieL|w?m%W-#Peb*{ZdZ?nCk@UZYyW>!nE`+b1j#~~5^rG(Xpkwe-N4M>a zvoJ2CX=P-iO3RpdN7+e8b`T-tG-P90f0ENVox^TH)k^bhs-z_`Y^2AHHUpou=Guo5%96hdm8MRMoS^6%$qGN zk0Jj$b~Z6uO-Vf4fy-$xrRW6x2AHQ`0Xqcm6l@l36J&YQHt^8m?t}G-SAjZJT!Alu;l@DG1`ZBpXLWMVqnWv6H)V5~;oN9;7Rn9dg%!1*bsL`ry`(?L=@rN;IH4X1IZDTrXP1YFGC(P-7tClBFF=!Mb zy##Zg8ZH-ot6-*joI(i=U3R*aM_>gE@y#&$o05`OH9u^~VyGIoY|D@MDjK;IMDa0v zz?r8U_XG_d;;8PQr8zwMt*NyQVS0 z%PJ^Q);7%&bX)%H!s{#grW;Zcn=V$HYf7j`C27FRxn&c+FM19ZGcGer9Q!WNq9SsK zj=v${7}z=3Wa7>NJxGjFhPI(T2iXF6dr|&0bsxHOC~?E}*Em5n7ETFN$8tk4l= zJdR*oyf7xPQL1az^imc>ea}{d;Rf-^Wh{@GZ(rG<|NRLx;G7^ku;VzZRC7UHN39*f zlnvCHyrWk(j_Tx@l1F%wYJ|PCn~vM`#i7IN$^XL;9$uAr3hYfoX(%1ca75(^HSQztfZlng3$!U z35nWsNUxkec^&e^v-3GI^J+x>(Mo+D98Taxk@3)qgW86SPN%|Du7kt%+?q88n)w~= z(!&06%y8p;+oD=Iz0bE-hkghB5%nEA`^!DA#(T~xJ->eT=pXK<#Pj!j^6=VS7anXN zHIYbYIw@*A5#zH5HJ)5oKk2Wjmr!E5q9hqqhD5B9^*;XdCpSI+_P$em{y{4hY7RDh zI`8o0PZ;l5x_K$qgI8R1&Zcl>MmLY=v?ftFkOL7KBR)J z)Iv=^5}7WHJNVm$R}vozY{Th*GTU=6)|-dz7V9a=D&~DPUpnqIt%%4TmNo4`vLdq` zZ_O^;yXYgdoA#iz6Qvu#+s-Pe7su}kJjVHf^Fa|~vEe^Mz8Ub71vs2NcuSZP8O}x? z$`g>|(@GqyioN^Meo|WZp!X8CUTpCsvJDoX*t%c(IvDcVE8JJbFHG@v?DG2Tm2nS2 zmjg@qEXT);@d&D;Uu^8RijE9ga4sys`!=lBm#l|<@cvcD0|;n7=N^mXz&euev;Pl0 F@Gm$B{Ko(Q literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat new file mode 100644 index 0000000..43b3a69 --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat @@ -0,0 +1,3 @@ +start pnunit-agent 8080 . +start pnunit-agent 8081 . +pnunit-launcher test.conf diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/test.conf b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/test.conf new file mode 100644 index 0000000..ce825eb --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/test.conf @@ -0,0 +1,82 @@ + + + + + + + + + + + Testing + + + Testing + pnunit.tests.dll + TestLibraries.Testing.EqualTo19 + $agent_host:8080 + + + + + + + Parallel_Tests + + + ParallelTest_A_Test + pnunit.tests.dll + TestLibraries.ParallelExample.ParallelTest_A + $agent_host:8080 + + + 2 + + + + ParallelTest_B_Test + pnunit.tests.dll + TestLibraries.ParallelExample.ParallelTest_B + $agent_host:8080 + + 1 + + + + + + + + + Parallel_Barriers + + + Parallel_Barriers_TestA + pnunit.tests.dll + TestLibraries.ParallelExampleWithBarriers.ParallelTestWithBarriersA + $agent_host:8080 + + + + START_BARRIER + WAIT_BARRIER + + + + Parallel_Barriers_TestB + pnunit.tests.dll + TestLibraries.ParallelExampleWithBarriers.ParallelTestWithBarriersB + $agent_host:8081 + + + + START_BARRIER + WAIT_BARRIER + + + + + + + + \ No newline at end of file diff --git a/WebApi Lab/WebAPI Complete/packages/repositories.config b/WebApi Lab/WebAPI Complete/packages/repositories.config index 15918c7..b9efd9e 100644 --- a/WebApi Lab/WebAPI Complete/packages/repositories.config +++ b/WebApi Lab/WebAPI Complete/packages/repositories.config @@ -3,4 +3,5 @@ + \ No newline at end of file diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/Console/App.config b/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/App.config similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/Console/App.config rename to WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/App.config diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/Console/Console.fsproj b/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/Console.fsproj similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/Console/Console.fsproj rename to WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/Console.fsproj diff --git a/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj b/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj new file mode 100644 index 0000000..37b84f6 --- /dev/null +++ b/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj @@ -0,0 +1,103 @@ + + + + + Debug + AnyCPU + 2.0 + 8995a0b8-d7d7-404e-8763-b8687214bf7b + Library + GuitarExampleWebApp.Tests + GuitarExampleWebApp.Tests + v4.5 + GuitarExampleWebApp.Tests + 4.3.0.0 + ..\..\ + true + + + true + full + false + false + bin\Debug\ + DEBUG;TRACE + 3 + AnyCPU + bin\Debug\Console.XML + true + + + pdbonly + true + true + bin\Release\ + TRACE + 3 + AnyCPU + bin\Release\Console.XML + true + + + + True + + + + ..\..\packages\Newtonsoft.Json.4.5.11\lib\net40\Newtonsoft.Json.dll + True + + + ..\..\packages\NUnit.2.6.2\lib\nunit.framework.dll + True + + + + + + True + + + + + ..\..\packages\Microsoft.AspNet.WebApi.Core.4.0.30506.0\lib\net40\System.Web.Http.dll + True + + + + + + + + + + GuitarExampleWebApp + {a126575f-c66e-42bf-a70f-655d4c3f0069} + True + + + + 11 + + + + + $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets + + + + + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets + + + + + + + \ No newline at end of file diff --git a/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/Tests.fs b/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/Tests.fs new file mode 100644 index 0000000..f932bf0 --- /dev/null +++ b/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/Tests.fs @@ -0,0 +1,45 @@ +namespace GuitarExampleWebApp.Tests + +open System +open System.Net +open System.Net.Http +open System.Web.Http +open NUnit.Framework + +module ClientTests = + + // Rather than using an if/then/else branch structure, let's leverage F# Active Patterns. + let (|OK|BadRequest|NotFound|Unknown|) (response: HttpResponseMessage) = + match response.StatusCode with + | HttpStatusCode.OK -> OK(response.Headers, response.Content) + | HttpStatusCode.BadRequest -> BadRequest(response.Headers, response.Content) + | HttpStatusCode.NotFound -> NotFound(response.Headers, response.Content) + | _ -> Unknown(response.Headers, response.Content) + + [] + let ``Test client can use active patterns``() = + let config = new HttpConfiguration() + let server = new HttpServer(config |> HttpResource.register [FsWeb.Api.guitarsResource]) + let client = new HttpClient(server) + + // Set up your request + let request = new HttpRequestMessage() + request.RequestUri <- Uri("http://localhost:16489/guitars") + + async { + use! response = Async.AwaitTask <| client.SendAsync(request, Async.DefaultCancellationToken) + match response with + | OK(_, content) -> // content removed for clarity + let! result = content.AsyncReadAsString() + Assert.That(response.StatusCode = HttpStatusCode.OK) + | BadRequest(_, content) -> + let! result = content.AsyncReadAsString() + Assert.That(response.StatusCode = HttpStatusCode.BadRequest) + | NotFound(_, content) -> + let! result = content.AsyncReadAsString() + Assert.That(response.StatusCode = HttpStatusCode.NotFound) + | Unknown(_,_) -> Assert.Fail("Received an unexpected response") + } |> Async.RunSynchronously + + Console.ReadLine() |> ignore + client.Dispose() diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/Console/packages.config b/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/packages.config similarity index 57% rename from WebApi Lab/WebAPI Complete/GuitarExample/Console/packages.config rename to WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/packages.config index ae74087..c6b0615 100644 --- a/WebApi Lab/WebAPI Complete/GuitarExample/Console/packages.config +++ b/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/packages.config @@ -1,6 +1,9 @@  + + + \ No newline at end of file From 31d27d1651ca15f1f9e8f123401c34c393176448 Mon Sep 17 00:00:00 2001 From: Ryan Riley Date: Sun, 7 Jul 2013 14:18:51 -0500 Subject: [PATCH 2/5] Remove spaces from file paths. --- .../WebAPIComplete}/.gitignore | 0 .../WebAPIComplete}/.nuget/NuGet.Config | 0 .../WebAPIComplete}/.nuget/NuGet.exe | Bin .../WebAPIComplete}/.nuget/NuGet.targets | 0 .../WebAPIComplete}/Build.proj | 0 .../WebAPIComplete}/GuitarExample.sln | 0 .../GuitarExample/GuitarExampleWeb/Content/Site.css | 0 .../GuitarExample/GuitarExampleWeb/Global.asax | 0 .../GuitarExampleWeb/GuitarExampleWeb.csproj | 0 .../GuitarExample/GuitarExampleWeb/Index.cshtml | 0 .../GuitarExampleWeb/Properties/AssemblyInfo.cs | 0 .../Scripts/jquery-1.10.1.intellisense.js | 0 .../GuitarExampleWeb/Scripts/jquery-1.10.1.js | 0 .../GuitarExampleWeb/Scripts/jquery-1.10.1.min.js | 0 .../GuitarExampleWeb/Scripts/jquery-1.10.1.min.map | 0 .../GuitarExampleWeb/Scripts/script.js | 0 .../GuitarExample/GuitarExampleWeb/Web.Debug.config | 0 .../GuitarExampleWeb/Web.Release.config | 0 .../GuitarExample/GuitarExampleWeb/Web.config | 0 .../GuitarExample/GuitarExampleWeb/packages.config | 0 .../GuitarExample/GuitarExampleWebApp/Global.fs | 0 .../GuitarExampleWebApp/GuitarExampleWebApp.fsproj | 0 .../GuitarExampleWebApp/System.Net.Http.fs | 0 .../GuitarExampleWebApp/System.Web.Http.fs | 0 .../GuitarExampleWebApp/packages.config | 0 .../WebAPIComplete}/build.bat | 0 .../WebAPIComplete}/build.fsx | 0 .../FSharp.Net.Http.0.9.130702.nupkg | Bin .../FSharp.Net.Http.0.9.130702.nuspec | 0 .../content/System.Net.Http.fs | 0 .../FSharp.Web.Http.0.9.130702.nupkg | Bin .../FSharp.Web.Http.0.9.130702.nuspec | 0 .../content/System.Web.Http.fs | 0 .../Microsoft.AspNet.Mvc.4.0.20710.0.nupkg | Bin .../lib/net40/System.Web.Mvc.dll | Bin .../lib/net40/System.Web.Mvc.xml | 0 .../Microsoft.AspNet.Razor.2.0.20710.0.nupkg | Bin .../lib/net40/System.Web.Razor.dll | Bin .../lib/net40/System.Web.Razor.xml | 0 .../Microsoft.AspNet.WebApi.4.0.30506.0.nupkg | Bin .../Microsoft.AspNet.WebApi.4.0.30506.0.nuspec | 0 ...Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg | Bin .../lib/net40/System.Net.Http.Formatting.dll | Bin .../lib/net40/System.Net.Http.Formatting.xml | 0 ...Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg | Bin ...icrosoft.AspNet.WebApi.Client.4.0.30506.0.nuspec | 0 .../lib/net40/System.Net.Http.Formatting.dll | Bin .../lib/net40/System.Net.Http.Formatting.xml | 0 .../Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg | Bin .../content/web.config.transform | 0 .../lib/net40/System.Web.Http.dll | Bin .../lib/net40/System.Web.Http.xml | 0 .../Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg | Bin .../Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec | 0 .../content/web.config.transform | 0 .../lib/net40/System.Web.Http.dll | Bin .../lib/net40/System.Web.Http.xml | 0 ...icrosoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg | Bin ...crosoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec | 0 .../lib/net40/System.Web.Http.WebHost.dll | Bin .../lib/net40/System.Web.Http.WebHost.xml | 0 .../Microsoft.AspNet.WebPages.2.0.20710.0.nupkg | Bin .../lib/net40/System.Web.Helpers.dll | Bin .../lib/net40/System.Web.Helpers.xml | 0 .../lib/net40/System.Web.WebPages.Deployment.dll | Bin .../lib/net40/System.Web.WebPages.Deployment.xml | 0 .../lib/net40/System.Web.WebPages.Razor.dll | Bin .../lib/net40/System.Web.WebPages.Razor.xml | 0 .../lib/net40/System.Web.WebPages.dll | Bin .../lib/net40/System.Web.WebPages.xml | 0 .../Microsoft.Net.Http.2.0.20710.0.nupkg | Bin .../lib/net40/System.Net.Http.WebRequest.dll | Bin .../lib/net40/System.Net.Http.WebRequest.xml | 0 .../lib/net40/System.Net.Http.dll | Bin .../lib/net40/System.Net.Http.xml | 0 .../Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ | 0 .../Microsoft.Web.Infrastructure.1.0.0.0.nupkg | Bin .../lib/net40/Microsoft.Web.Infrastructure.dll | Bin .../packages/NUnit.2.6.2/NUnit.2.6.2.nupkg | Bin .../packages/NUnit.2.6.2/NUnit.2.6.2.nuspec | 0 .../packages/NUnit.2.6.2/lib/nunit.framework.dll | Bin .../packages/NUnit.2.6.2/lib/nunit.framework.xml | 0 .../packages/NUnit.2.6.2/license.txt | 0 .../NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg | Bin .../packages/NUnit.Runners.2.6.2/license.txt | 0 .../packages/NUnit.Runners.2.6.2/tools/agent.conf | 0 .../NUnit.Runners.2.6.2/tools/agent.log.conf | 0 .../NUnit.Runners.2.6.2/tools/launcher.log.conf | 0 .../tools/lib/Images/Tree/Circles/Failure.jpg | Bin .../tools/lib/Images/Tree/Circles/Ignored.jpg | Bin .../tools/lib/Images/Tree/Circles/Inconclusive.jpg | Bin .../tools/lib/Images/Tree/Circles/Skipped.jpg | Bin .../tools/lib/Images/Tree/Circles/Success.jpg | Bin .../tools/lib/Images/Tree/Classic/Failure.jpg | Bin .../tools/lib/Images/Tree/Classic/Ignored.jpg | Bin .../tools/lib/Images/Tree/Classic/Inconclusive.jpg | Bin .../tools/lib/Images/Tree/Classic/Skipped.jpg | Bin .../tools/lib/Images/Tree/Classic/Success.jpg | Bin .../tools/lib/Images/Tree/Default/Failure.png | Bin .../tools/lib/Images/Tree/Default/Ignored.png | Bin .../tools/lib/Images/Tree/Default/Inconclusive.png | Bin .../tools/lib/Images/Tree/Default/Skipped.png | Bin .../tools/lib/Images/Tree/Default/Success.png | Bin .../tools/lib/Images/Tree/Visual Studio/Failure.png | Bin .../tools/lib/Images/Tree/Visual Studio/Ignored.png | Bin .../lib/Images/Tree/Visual Studio/Inconclusive.png | Bin .../Images/Tree/Visual Studio/SeriousWarning.png | Bin .../tools/lib/Images/Tree/Visual Studio/Skipped.png | Bin .../tools/lib/Images/Tree/Visual Studio/Success.png | Bin .../NUnit.Runners.2.6.2/tools/lib/log4net.dll | Bin .../tools/lib/nunit-console-runner.dll | Bin .../tools/lib/nunit-gui-runner.dll | Bin .../NUnit.Runners.2.6.2/tools/lib/nunit.core.dll | Bin .../tools/lib/nunit.core.interfaces.dll | Bin .../tools/lib/nunit.uiexception.dll | Bin .../NUnit.Runners.2.6.2/tools/lib/nunit.uikit.dll | Bin .../NUnit.Runners.2.6.2/tools/lib/nunit.util.dll | Bin .../NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe | Bin .../tools/nunit-agent-x86.exe.config | 0 .../NUnit.Runners.2.6.2/tools/nunit-agent.exe | Bin .../tools/nunit-agent.exe.config | 0 .../NUnit.Runners.2.6.2/tools/nunit-console-x86.exe | Bin .../tools/nunit-console-x86.exe.config | 0 .../NUnit.Runners.2.6.2/tools/nunit-console.exe | Bin .../tools/nunit-console.exe.config | 0 .../NUnit.Runners.2.6.2/tools/nunit-editor.exe | Bin .../NUnit.Runners.2.6.2/tools/nunit-x86.exe | Bin .../NUnit.Runners.2.6.2/tools/nunit-x86.exe.config | 0 .../packages/NUnit.Runners.2.6.2/tools/nunit.exe | Bin .../NUnit.Runners.2.6.2/tools/nunit.exe.config | 0 .../NUnit.Runners.2.6.2/tools/nunit.framework.dll | Bin .../NUnit.Runners.2.6.2/tools/pnunit-agent.exe | Bin .../tools/pnunit-agent.exe.config | 0 .../NUnit.Runners.2.6.2/tools/pnunit-launcher.exe | Bin .../tools/pnunit-launcher.exe.config | 0 .../NUnit.Runners.2.6.2/tools/pnunit.framework.dll | Bin .../NUnit.Runners.2.6.2/tools/pnunit.tests.dll | Bin .../NUnit.Runners.2.6.2/tools/runpnunit.bat | 0 .../packages/NUnit.Runners.2.6.2/tools/test.conf | 0 .../Newtonsoft.Json.4.5.11.nupkg | Bin .../Newtonsoft.Json.4.5.11.nuspec | 0 .../lib/net20/Newtonsoft.Json.dll | Bin .../lib/net20/Newtonsoft.Json.xml | 0 .../lib/net35/Newtonsoft.Json.dll | Bin .../lib/net35/Newtonsoft.Json.xml | 0 .../lib/net40/Newtonsoft.Json.dll | Bin .../lib/net40/Newtonsoft.Json.xml | 0 .../portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll | Bin .../portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml | 0 .../lib/sl3-wp/Newtonsoft.Json.dll | Bin .../lib/sl3-wp/Newtonsoft.Json.xml | 0 .../lib/sl4-windowsphone71/Newtonsoft.Json.dll | Bin .../lib/sl4-windowsphone71/Newtonsoft.Json.xml | 0 .../lib/sl4/Newtonsoft.Json.dll | Bin .../lib/sl4/Newtonsoft.Json.xml | 0 .../lib/winrt45/Newtonsoft.Json.dll | Bin .../lib/winrt45/Newtonsoft.Json.xml | 0 .../Newtonsoft.Json.4.5.6.nupkg | Bin .../lib/net40/Newtonsoft.Json.dll | Bin .../lib/net40/Newtonsoft.Json.xml | 0 .../Content/Scripts/jquery-1.10.1-vsdoc.js | 0 .../jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js | 0 .../Content/Scripts/jquery-1.10.1.min.js | 0 .../Content/Scripts/jquery-1.10.1.min.map | 0 .../packages/jQuery.1.10.1/Tools/common.ps1 | 0 .../packages/jQuery.1.10.1/Tools/install.ps1 | 0 .../Tools/jquery-1.10.1.intellisense.js | 0 .../packages/jQuery.1.10.1/Tools/uninstall.ps1 | 0 .../packages/jQuery.1.10.1/jQuery.1.10.1.nupkg | Bin .../packages/jQuery.1.10.1/jQuery.1.10.1.nuspec | 0 .../WebAPIComplete}/packages/repositories.config | 0 .../tests/GuitarExampleWebApp.Tests/App.config | 0 .../tests/GuitarExampleWebApp.Tests/Console.fsproj | 0 .../GuitarExampleWebApp.Tests.fsproj | 0 .../tests/GuitarExampleWebApp.Tests/Tests.fs | 0 .../tests/GuitarExampleWebApp.Tests/packages.config | 0 .../WebAPILabStarter}/.gitignore | 0 .../WebAPILabStarter}/.nuget/NuGet.Config | 0 .../WebAPILabStarter}/.nuget/NuGet.exe | Bin .../WebAPILabStarter}/.nuget/NuGet.targets | 0 .../WebAPILabStarter}/GuitarExample.sln | 0 .../GuitarExample/Console/App.config | 0 .../GuitarExample/Console/Console.fsproj | 0 .../GuitarExample/Console/Program.fs | 0 .../GuitarExample/Console/System.Net.Http.fs | 0 .../GuitarExample/Console/packages.config | 0 .../GuitarExample/GuitarExampleWeb/Content/Site.css | 0 .../GuitarExample/GuitarExampleWeb/Global.asax | 0 .../GuitarExampleWeb/GuitarExampleWeb.csproj | 0 .../GuitarExample/GuitarExampleWeb/Index.cshtml | 0 .../GuitarExampleWeb/Properties/AssemblyInfo.cs | 0 .../Scripts/jquery-1.10.1.intellisense.js | 0 .../GuitarExampleWeb/Scripts/jquery-1.10.1.js | 0 .../GuitarExampleWeb/Scripts/jquery-1.10.1.min.js | 0 .../GuitarExampleWeb/Scripts/jquery-1.10.1.min.map | 0 .../GuitarExampleWeb/Scripts/script.js | 0 .../GuitarExample/GuitarExampleWeb/Web.Debug.config | 0 .../GuitarExampleWeb/Web.Release.config | 0 .../GuitarExample/GuitarExampleWeb/Web.config | 0 .../GuitarExample/GuitarExampleWeb/packages.config | 0 .../GuitarExample/GuitarExampleWebApp/Global.fs | 0 .../GuitarExampleWebApp/GuitarExampleWebApp.fsproj | 0 .../GuitarExampleWebApp/System.Net.Http.fs | 0 .../GuitarExampleWebApp/System.Web.Http.fs | 0 .../GuitarExampleWebApp/packages.config | 0 .../FSharp.Net.Http.0.9.130702.nupkg | Bin .../FSharp.Net.Http.0.9.130702.nuspec | 0 .../content/System.Net.Http.fs | 0 .../FSharp.Web.Http.0.9.130702.nupkg | Bin .../FSharp.Web.Http.0.9.130702.nuspec | 0 .../content/System.Web.Http.fs | 0 .../Microsoft.AspNet.Mvc.4.0.20710.0.nupkg | Bin .../lib/net40/System.Web.Mvc.dll | Bin .../lib/net40/System.Web.Mvc.xml | 0 .../Microsoft.AspNet.Razor.2.0.20710.0.nupkg | Bin .../lib/net40/System.Web.Razor.dll | Bin .../lib/net40/System.Web.Razor.xml | 0 .../Microsoft.AspNet.WebApi.4.0.30506.0.nupkg | Bin .../Microsoft.AspNet.WebApi.4.0.30506.0.nuspec | 0 ...Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg | Bin .../lib/net40/System.Net.Http.Formatting.dll | Bin .../lib/net40/System.Net.Http.Formatting.xml | 0 ...Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg | Bin ...icrosoft.AspNet.WebApi.Client.4.0.30506.0.nuspec | 0 .../lib/net40/System.Net.Http.Formatting.dll | Bin .../lib/net40/System.Net.Http.Formatting.xml | 0 .../Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg | Bin .../content/web.config.transform | 0 .../lib/net40/System.Web.Http.dll | Bin .../lib/net40/System.Web.Http.xml | 0 .../Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg | Bin .../Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec | 0 .../content/web.config.transform | 0 .../lib/net40/System.Web.Http.dll | Bin .../lib/net40/System.Web.Http.xml | 0 ...icrosoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg | Bin ...crosoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec | 0 .../lib/net40/System.Web.Http.WebHost.dll | Bin .../lib/net40/System.Web.Http.WebHost.xml | 0 .../Microsoft.AspNet.WebPages.2.0.20710.0.nupkg | Bin .../lib/net40/System.Web.Helpers.dll | Bin .../lib/net40/System.Web.Helpers.xml | 0 .../lib/net40/System.Web.WebPages.Deployment.dll | Bin .../lib/net40/System.Web.WebPages.Deployment.xml | 0 .../lib/net40/System.Web.WebPages.Razor.dll | Bin .../lib/net40/System.Web.WebPages.Razor.xml | 0 .../lib/net40/System.Web.WebPages.dll | Bin .../lib/net40/System.Web.WebPages.xml | 0 .../Microsoft.Net.Http.2.0.20710.0.nupkg | Bin .../lib/net40/System.Net.Http.WebRequest.dll | Bin .../lib/net40/System.Net.Http.WebRequest.xml | 0 .../lib/net40/System.Net.Http.dll | Bin .../lib/net40/System.Net.Http.xml | 0 .../Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ | 0 .../Microsoft.Web.Infrastructure.1.0.0.0.nupkg | Bin .../lib/net40/Microsoft.Web.Infrastructure.dll | Bin .../Newtonsoft.Json.4.5.11.nupkg | Bin .../Newtonsoft.Json.4.5.11.nuspec | 0 .../lib/net20/Newtonsoft.Json.dll | Bin .../lib/net20/Newtonsoft.Json.xml | 0 .../lib/net35/Newtonsoft.Json.dll | Bin .../lib/net35/Newtonsoft.Json.xml | 0 .../lib/net40/Newtonsoft.Json.dll | Bin .../lib/net40/Newtonsoft.Json.xml | 0 .../portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll | Bin .../portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml | 0 .../lib/sl3-wp/Newtonsoft.Json.dll | Bin .../lib/sl3-wp/Newtonsoft.Json.xml | 0 .../lib/sl4-windowsphone71/Newtonsoft.Json.dll | Bin .../lib/sl4-windowsphone71/Newtonsoft.Json.xml | 0 .../lib/sl4/Newtonsoft.Json.dll | Bin .../lib/sl4/Newtonsoft.Json.xml | 0 .../lib/winrt45/Newtonsoft.Json.dll | Bin .../lib/winrt45/Newtonsoft.Json.xml | 0 .../Newtonsoft.Json.4.5.6.nupkg | Bin .../lib/net40/Newtonsoft.Json.dll | Bin .../lib/net40/Newtonsoft.Json.xml | 0 .../Content/Scripts/jquery-1.10.1-vsdoc.js | 0 .../jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js | 0 .../Content/Scripts/jquery-1.10.1.min.js | 0 .../Content/Scripts/jquery-1.10.1.min.map | 0 .../packages/jQuery.1.10.1/Tools/common.ps1 | 0 .../packages/jQuery.1.10.1/Tools/install.ps1 | 0 .../Tools/jquery-1.10.1.intellisense.js | 0 .../packages/jQuery.1.10.1/Tools/uninstall.ps1 | 0 .../packages/jQuery.1.10.1/jQuery.1.10.1.nupkg | Bin .../packages/jQuery.1.10.1/jQuery.1.10.1.nuspec | 0 .../WebAPILabStarter}/packages/repositories.config | 0 {WebApi Lab => WebApiLab}/WebApi Lab.docx | Bin 289 files changed, 0 insertions(+), 0 deletions(-) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/.gitignore (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/.nuget/NuGet.Config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/.nuget/NuGet.exe (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/.nuget/NuGet.targets (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/Build.proj (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample.sln (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Content/Site.css (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Global.asax (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Index.cshtml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Properties/AssemblyInfo.cs (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.intellisense.js (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.js (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.js (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.map (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Scripts/script.js (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Web.Debug.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Web.Release.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/Web.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWeb/packages.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWebApp/Global.fs (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWebApp/GuitarExampleWebApp.fsproj (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWebApp/System.Net.Http.fs (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWebApp/System.Web.Http.fs (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/GuitarExample/GuitarExampleWebApp/packages.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/build.bat (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/build.fsx (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nuspec (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/FSharp.Net.Http.0.9.130702/content/System.Net.Http.fs (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nuspec (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/FSharp.Web.Http.0.9.130702/content/System.Web.Http.fs (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nuspec (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nuspec (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/content/web.config.transform (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.2.6.2/NUnit.2.6.2.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.2.6.2/lib/nunit.framework.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.2.6.2/lib/nunit.framework.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.2.6.2/license.txt (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/license.txt (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/agent.conf (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/agent.log.conf (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Failure.jpg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Ignored.jpg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Inconclusive.jpg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Skipped.jpg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Success.jpg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Failure.jpg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Ignored.jpg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Inconclusive.jpg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Skipped.jpg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Success.jpg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Failure.png (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Ignored.png (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Inconclusive.png (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Skipped.png (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Success.png (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Failure.png (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Ignored.png (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Inconclusive.png (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/SeriousWarning.png (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Skipped.png (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Success.png (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/log4net.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/nunit-console-runner.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/nunit-gui-runner.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.interfaces.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uiexception.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uikit.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/lib/nunit.util.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit-editor.exe (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit.exe (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/nunit.framework.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/pnunit.framework.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/pnunit.tests.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/NUnit.Runners.2.6.2/tools/test.conf (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1-vsdoc.js (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.js (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.map (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/jQuery.1.10.1/Tools/common.ps1 (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/jQuery.1.10.1/Tools/install.ps1 (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/jQuery.1.10.1/Tools/jquery-1.10.1.intellisense.js (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/jQuery.1.10.1/Tools/uninstall.ps1 (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/jQuery.1.10.1/jQuery.1.10.1.nupkg (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/jQuery.1.10.1/jQuery.1.10.1.nuspec (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/packages/repositories.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/tests/GuitarExampleWebApp.Tests/App.config (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/tests/GuitarExampleWebApp.Tests/Console.fsproj (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/tests/GuitarExampleWebApp.Tests/Tests.fs (100%) rename {WebApi Lab/WebAPI Complete => WebApiLab/WebAPIComplete}/tests/GuitarExampleWebApp.Tests/packages.config (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/.gitignore (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/.nuget/NuGet.Config (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/.nuget/NuGet.exe (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/.nuget/NuGet.targets (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample.sln (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/Console/App.config (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/Console/Console.fsproj (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/Console/Program.fs (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/Console/System.Net.Http.fs (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/Console/packages.config (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Content/Site.css (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Global.asax (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Index.cshtml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Properties/AssemblyInfo.cs (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.intellisense.js (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.js (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.js (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.map (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Scripts/script.js (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Web.Debug.config (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Web.Release.config (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/Web.config (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWeb/packages.config (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWebApp/Global.fs (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWebApp/GuitarExampleWebApp.fsproj (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWebApp/System.Net.Http.fs (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWebApp/System.Web.Http.fs (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/GuitarExample/GuitarExampleWebApp/packages.config (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nuspec (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/FSharp.Net.Http.0.9.130702/content/System.Net.Http.fs (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nuspec (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/FSharp.Web.Http.0.9.130702/content/System.Web.Http.fs (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nuspec (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nuspec (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/content/web.config.transform (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1-vsdoc.js (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.js (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.map (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/jQuery.1.10.1/Tools/common.ps1 (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/jQuery.1.10.1/Tools/install.ps1 (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/jQuery.1.10.1/Tools/jquery-1.10.1.intellisense.js (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/jQuery.1.10.1/Tools/uninstall.ps1 (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/jQuery.1.10.1/jQuery.1.10.1.nupkg (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/jQuery.1.10.1/jQuery.1.10.1.nuspec (100%) rename {WebApi Lab/WebAPI Lab Starter => WebApiLab/WebAPILabStarter}/packages/repositories.config (100%) rename {WebApi Lab => WebApiLab}/WebApi Lab.docx (100%) diff --git a/WebApi Lab/WebAPI Complete/.gitignore b/WebApiLab/WebAPIComplete/.gitignore similarity index 100% rename from WebApi Lab/WebAPI Complete/.gitignore rename to WebApiLab/WebAPIComplete/.gitignore diff --git a/WebApi Lab/WebAPI Complete/.nuget/NuGet.Config b/WebApiLab/WebAPIComplete/.nuget/NuGet.Config similarity index 100% rename from WebApi Lab/WebAPI Complete/.nuget/NuGet.Config rename to WebApiLab/WebAPIComplete/.nuget/NuGet.Config diff --git a/WebApi Lab/WebAPI Complete/.nuget/NuGet.exe b/WebApiLab/WebAPIComplete/.nuget/NuGet.exe similarity index 100% rename from WebApi Lab/WebAPI Complete/.nuget/NuGet.exe rename to WebApiLab/WebAPIComplete/.nuget/NuGet.exe diff --git a/WebApi Lab/WebAPI Complete/.nuget/NuGet.targets b/WebApiLab/WebAPIComplete/.nuget/NuGet.targets similarity index 100% rename from WebApi Lab/WebAPI Complete/.nuget/NuGet.targets rename to WebApiLab/WebAPIComplete/.nuget/NuGet.targets diff --git a/WebApi Lab/WebAPI Complete/Build.proj b/WebApiLab/WebAPIComplete/Build.proj similarity index 100% rename from WebApi Lab/WebAPI Complete/Build.proj rename to WebApiLab/WebAPIComplete/Build.proj diff --git a/WebApi Lab/WebAPI Complete/GuitarExample.sln b/WebApiLab/WebAPIComplete/GuitarExample.sln similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample.sln rename to WebApiLab/WebAPIComplete/GuitarExample.sln diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Content/Site.css b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Content/Site.css similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Content/Site.css rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Content/Site.css diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Global.asax b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Global.asax similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Global.asax rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Global.asax diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Index.cshtml b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Index.cshtml similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Index.cshtml rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Index.cshtml diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Properties/AssemblyInfo.cs b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Properties/AssemblyInfo.cs similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Properties/AssemblyInfo.cs rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Properties/AssemblyInfo.cs diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.intellisense.js b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.intellisense.js similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.intellisense.js rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.intellisense.js diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.js b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.js similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.js rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.js diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.js b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.js similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.js rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.js diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.map b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.map similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.map rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.map diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Scripts/script.js b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Scripts/script.js similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Scripts/script.js rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Scripts/script.js diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Web.Debug.config b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Web.Debug.config similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Web.Debug.config rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Web.Debug.config diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Web.Release.config b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Web.Release.config similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Web.Release.config rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Web.Release.config diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Web.config b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Web.config similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/Web.config rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/Web.config diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/packages.config b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/packages.config similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWeb/packages.config rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/packages.config diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWebApp/Global.fs b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/Global.fs similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWebApp/Global.fs rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/Global.fs diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWebApp/GuitarExampleWebApp.fsproj b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/GuitarExampleWebApp.fsproj similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWebApp/GuitarExampleWebApp.fsproj rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/GuitarExampleWebApp.fsproj diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWebApp/System.Net.Http.fs b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/System.Net.Http.fs similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWebApp/System.Net.Http.fs rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/System.Net.Http.fs diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWebApp/System.Web.Http.fs b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/System.Web.Http.fs similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWebApp/System.Web.Http.fs rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/System.Web.Http.fs diff --git a/WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWebApp/packages.config b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/packages.config similarity index 100% rename from WebApi Lab/WebAPI Complete/GuitarExample/GuitarExampleWebApp/packages.config rename to WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/packages.config diff --git a/WebApi Lab/WebAPI Complete/build.bat b/WebApiLab/WebAPIComplete/build.bat similarity index 100% rename from WebApi Lab/WebAPI Complete/build.bat rename to WebApiLab/WebAPIComplete/build.bat diff --git a/WebApi Lab/WebAPI Complete/build.fsx b/WebApiLab/WebAPIComplete/build.fsx similarity index 100% rename from WebApi Lab/WebAPI Complete/build.fsx rename to WebApiLab/WebAPIComplete/build.fsx diff --git a/WebApi Lab/WebAPI Complete/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nupkg b/WebApiLab/WebAPIComplete/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nupkg rename to WebApiLab/WebAPIComplete/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nuspec b/WebApiLab/WebAPIComplete/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nuspec similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nuspec rename to WebApiLab/WebAPIComplete/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nuspec diff --git a/WebApi Lab/WebAPI Complete/packages/FSharp.Net.Http.0.9.130702/content/System.Net.Http.fs b/WebApiLab/WebAPIComplete/packages/FSharp.Net.Http.0.9.130702/content/System.Net.Http.fs similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/FSharp.Net.Http.0.9.130702/content/System.Net.Http.fs rename to WebApiLab/WebAPIComplete/packages/FSharp.Net.Http.0.9.130702/content/System.Net.Http.fs diff --git a/WebApi Lab/WebAPI Complete/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nupkg b/WebApiLab/WebAPIComplete/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nupkg rename to WebApiLab/WebAPIComplete/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nuspec b/WebApiLab/WebAPIComplete/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nuspec similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nuspec rename to WebApiLab/WebAPIComplete/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nuspec diff --git a/WebApi Lab/WebAPI Complete/packages/FSharp.Web.Http.0.9.130702/content/System.Web.Http.fs b/WebApiLab/WebAPIComplete/packages/FSharp.Web.Http.0.9.130702/content/System.Web.Http.fs similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/FSharp.Web.Http.0.9.130702/content/System.Web.Http.fs rename to WebApiLab/WebAPIComplete/packages/FSharp.Web.Http.0.9.130702/content/System.Web.Http.fs diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nupkg b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nupkg rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nuspec b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nuspec similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nuspec rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nuspec diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nuspec b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nuspec similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nuspec rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nuspec diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/content/web.config.transform b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/content/web.config.transform similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/content/web.config.transform rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/content/web.config.transform diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg b/WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg rename to WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml b/WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml rename to WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ b/WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ rename to WebApiLab/WebAPIComplete/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg b/WebApiLab/WebAPIComplete/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg rename to WebApiLab/WebAPIComplete/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll b/WebApiLab/WebAPIComplete/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll rename to WebApiLab/WebAPIComplete/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/NUnit.2.6.2.nupkg b/WebApiLab/WebAPIComplete/packages/NUnit.2.6.2/NUnit.2.6.2.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/NUnit.2.6.2.nupkg rename to WebApiLab/WebAPIComplete/packages/NUnit.2.6.2/NUnit.2.6.2.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec b/WebApiLab/WebAPIComplete/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec rename to WebApiLab/WebAPIComplete/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/lib/nunit.framework.dll b/WebApiLab/WebAPIComplete/packages/NUnit.2.6.2/lib/nunit.framework.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/lib/nunit.framework.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.2.6.2/lib/nunit.framework.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/lib/nunit.framework.xml b/WebApiLab/WebAPIComplete/packages/NUnit.2.6.2/lib/nunit.framework.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/lib/nunit.framework.xml rename to WebApiLab/WebAPIComplete/packages/NUnit.2.6.2/lib/nunit.framework.xml diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/license.txt b/WebApiLab/WebAPIComplete/packages/NUnit.2.6.2/license.txt similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.2.6.2/license.txt rename to WebApiLab/WebAPIComplete/packages/NUnit.2.6.2/license.txt diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/license.txt b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/license.txt similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/license.txt rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/license.txt diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.conf b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/agent.conf similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.conf rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/agent.conf diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.log.conf b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/agent.log.conf similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.log.conf rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/agent.log.conf diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Failure.jpg b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Failure.jpg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Failure.jpg rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Failure.jpg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Ignored.jpg b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Ignored.jpg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Ignored.jpg rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Ignored.jpg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Inconclusive.jpg b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Inconclusive.jpg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Inconclusive.jpg rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Inconclusive.jpg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Skipped.jpg b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Skipped.jpg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Skipped.jpg rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Skipped.jpg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Success.jpg b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Success.jpg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Success.jpg rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Success.jpg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Failure.jpg b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Failure.jpg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Failure.jpg rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Failure.jpg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Ignored.jpg b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Ignored.jpg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Ignored.jpg rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Ignored.jpg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Inconclusive.jpg b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Inconclusive.jpg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Inconclusive.jpg rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Inconclusive.jpg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Skipped.jpg b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Skipped.jpg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Skipped.jpg rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Skipped.jpg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Success.jpg b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Success.jpg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Success.jpg rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Success.jpg diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Failure.png b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Failure.png similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Failure.png rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Failure.png diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Ignored.png b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Ignored.png similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Ignored.png rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Ignored.png diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Inconclusive.png b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Inconclusive.png similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Inconclusive.png rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Inconclusive.png diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Skipped.png b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Skipped.png similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Skipped.png rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Skipped.png diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Success.png b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Success.png similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Success.png rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Success.png diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Failure.png b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Failure.png similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Failure.png rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Failure.png diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Ignored.png b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Ignored.png similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Ignored.png rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Ignored.png diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Inconclusive.png b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Inconclusive.png similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Inconclusive.png rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Inconclusive.png diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/SeriousWarning.png b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/SeriousWarning.png similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/SeriousWarning.png rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/SeriousWarning.png diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Skipped.png b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Skipped.png similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Skipped.png rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Skipped.png diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Success.png b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Success.png similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Success.png rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Success.png diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/log4net.dll b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/log4net.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/log4net.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/log4net.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-console-runner.dll b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-console-runner.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-console-runner.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-console-runner.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-gui-runner.dll b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-gui-runner.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-gui-runner.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-gui-runner.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.dll b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.interfaces.dll b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.interfaces.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.interfaces.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.interfaces.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uiexception.dll b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uiexception.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uiexception.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uiexception.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uikit.dll b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uikit.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uikit.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uikit.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.util.dll b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.util.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.util.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/lib/nunit.util.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe.config b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe.config similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe.config rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe.config diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe.config b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe.config similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe.config rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe.config diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-editor.exe b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-editor.exe similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-editor.exe rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-editor.exe diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe.config b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe.config similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe.config rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe.config diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.exe b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit.exe similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.exe rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit.exe diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.framework.dll b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit.framework.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/nunit.framework.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/nunit.framework.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit.framework.dll b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit.framework.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit.framework.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit.framework.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit.tests.dll b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit.tests.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/pnunit.tests.dll rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/pnunit.tests.dll diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/test.conf b/WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/test.conf similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/test.conf rename to WebApiLab/WebAPIComplete/packages/NUnit.Runners.2.6.2/tools/test.conf diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml b/WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml rename to WebApiLab/WebAPIComplete/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1-vsdoc.js b/WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1-vsdoc.js similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1-vsdoc.js rename to WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1-vsdoc.js diff --git a/WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js b/WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js rename to WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js diff --git a/WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.js b/WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.js similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.js rename to WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.js diff --git a/WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.map b/WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.map similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.map rename to WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.map diff --git a/WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Tools/common.ps1 b/WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Tools/common.ps1 similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Tools/common.ps1 rename to WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Tools/common.ps1 diff --git a/WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Tools/install.ps1 b/WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Tools/install.ps1 similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Tools/install.ps1 rename to WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Tools/install.ps1 diff --git a/WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Tools/jquery-1.10.1.intellisense.js b/WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Tools/jquery-1.10.1.intellisense.js similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Tools/jquery-1.10.1.intellisense.js rename to WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Tools/jquery-1.10.1.intellisense.js diff --git a/WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Tools/uninstall.ps1 b/WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Tools/uninstall.ps1 similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/Tools/uninstall.ps1 rename to WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/Tools/uninstall.ps1 diff --git a/WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/jQuery.1.10.1.nupkg b/WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/jQuery.1.10.1.nupkg similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/jQuery.1.10.1.nupkg rename to WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/jQuery.1.10.1.nupkg diff --git a/WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/jQuery.1.10.1.nuspec b/WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/jQuery.1.10.1.nuspec similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/jQuery.1.10.1/jQuery.1.10.1.nuspec rename to WebApiLab/WebAPIComplete/packages/jQuery.1.10.1/jQuery.1.10.1.nuspec diff --git a/WebApi Lab/WebAPI Complete/packages/repositories.config b/WebApiLab/WebAPIComplete/packages/repositories.config similarity index 100% rename from WebApi Lab/WebAPI Complete/packages/repositories.config rename to WebApiLab/WebAPIComplete/packages/repositories.config diff --git a/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/App.config b/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/App.config similarity index 100% rename from WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/App.config rename to WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/App.config diff --git a/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/Console.fsproj b/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/Console.fsproj similarity index 100% rename from WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/Console.fsproj rename to WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/Console.fsproj diff --git a/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj b/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj similarity index 100% rename from WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj rename to WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj diff --git a/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/Tests.fs b/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/Tests.fs similarity index 100% rename from WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/Tests.fs rename to WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/Tests.fs diff --git a/WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/packages.config b/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/packages.config similarity index 100% rename from WebApi Lab/WebAPI Complete/tests/GuitarExampleWebApp.Tests/packages.config rename to WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/packages.config diff --git a/WebApi Lab/WebAPI Lab Starter/.gitignore b/WebApiLab/WebAPILabStarter/.gitignore similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/.gitignore rename to WebApiLab/WebAPILabStarter/.gitignore diff --git a/WebApi Lab/WebAPI Lab Starter/.nuget/NuGet.Config b/WebApiLab/WebAPILabStarter/.nuget/NuGet.Config similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/.nuget/NuGet.Config rename to WebApiLab/WebAPILabStarter/.nuget/NuGet.Config diff --git a/WebApi Lab/WebAPI Lab Starter/.nuget/NuGet.exe b/WebApiLab/WebAPILabStarter/.nuget/NuGet.exe similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/.nuget/NuGet.exe rename to WebApiLab/WebAPILabStarter/.nuget/NuGet.exe diff --git a/WebApi Lab/WebAPI Lab Starter/.nuget/NuGet.targets b/WebApiLab/WebAPILabStarter/.nuget/NuGet.targets similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/.nuget/NuGet.targets rename to WebApiLab/WebAPILabStarter/.nuget/NuGet.targets diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample.sln b/WebApiLab/WebAPILabStarter/GuitarExample.sln similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample.sln rename to WebApiLab/WebAPILabStarter/GuitarExample.sln diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/Console/App.config b/WebApiLab/WebAPILabStarter/GuitarExample/Console/App.config similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/Console/App.config rename to WebApiLab/WebAPILabStarter/GuitarExample/Console/App.config diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/Console/Console.fsproj b/WebApiLab/WebAPILabStarter/GuitarExample/Console/Console.fsproj similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/Console/Console.fsproj rename to WebApiLab/WebAPILabStarter/GuitarExample/Console/Console.fsproj diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/Console/Program.fs b/WebApiLab/WebAPILabStarter/GuitarExample/Console/Program.fs similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/Console/Program.fs rename to WebApiLab/WebAPILabStarter/GuitarExample/Console/Program.fs diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/Console/System.Net.Http.fs b/WebApiLab/WebAPILabStarter/GuitarExample/Console/System.Net.Http.fs similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/Console/System.Net.Http.fs rename to WebApiLab/WebAPILabStarter/GuitarExample/Console/System.Net.Http.fs diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/Console/packages.config b/WebApiLab/WebAPILabStarter/GuitarExample/Console/packages.config similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/Console/packages.config rename to WebApiLab/WebAPILabStarter/GuitarExample/Console/packages.config diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Content/Site.css b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Content/Site.css similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Content/Site.css rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Content/Site.css diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Global.asax b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Global.asax similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Global.asax rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Global.asax diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Index.cshtml b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Index.cshtml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Index.cshtml rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Index.cshtml diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Properties/AssemblyInfo.cs b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Properties/AssemblyInfo.cs similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Properties/AssemblyInfo.cs rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Properties/AssemblyInfo.cs diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.intellisense.js b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.intellisense.js similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.intellisense.js rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.intellisense.js diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.js b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.js similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.js rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.js diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.js b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.js similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.js rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.js diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.map b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.map similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.map rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Scripts/jquery-1.10.1.min.map diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Scripts/script.js b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Scripts/script.js similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Scripts/script.js rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Scripts/script.js diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Web.Debug.config b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Web.Debug.config similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Web.Debug.config rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Web.Debug.config diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Web.Release.config b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Web.Release.config similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Web.Release.config rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Web.Release.config diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Web.config b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Web.config similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/Web.config rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/Web.config diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/packages.config b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/packages.config similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWeb/packages.config rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWeb/packages.config diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWebApp/Global.fs b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/Global.fs similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWebApp/Global.fs rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/Global.fs diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWebApp/GuitarExampleWebApp.fsproj b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/GuitarExampleWebApp.fsproj similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWebApp/GuitarExampleWebApp.fsproj rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/GuitarExampleWebApp.fsproj diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWebApp/System.Net.Http.fs b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/System.Net.Http.fs similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWebApp/System.Net.Http.fs rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/System.Net.Http.fs diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWebApp/System.Web.Http.fs b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/System.Web.Http.fs similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWebApp/System.Web.Http.fs rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/System.Web.Http.fs diff --git a/WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWebApp/packages.config b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/packages.config similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/GuitarExample/GuitarExampleWebApp/packages.config rename to WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/packages.config diff --git a/WebApi Lab/WebAPI Lab Starter/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nupkg b/WebApiLab/WebAPILabStarter/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nupkg rename to WebApiLab/WebAPILabStarter/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nuspec b/WebApiLab/WebAPILabStarter/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nuspec similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nuspec rename to WebApiLab/WebAPILabStarter/packages/FSharp.Net.Http.0.9.130702/FSharp.Net.Http.0.9.130702.nuspec diff --git a/WebApi Lab/WebAPI Lab Starter/packages/FSharp.Net.Http.0.9.130702/content/System.Net.Http.fs b/WebApiLab/WebAPILabStarter/packages/FSharp.Net.Http.0.9.130702/content/System.Net.Http.fs similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/FSharp.Net.Http.0.9.130702/content/System.Net.Http.fs rename to WebApiLab/WebAPILabStarter/packages/FSharp.Net.Http.0.9.130702/content/System.Net.Http.fs diff --git a/WebApi Lab/WebAPI Lab Starter/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nupkg b/WebApiLab/WebAPILabStarter/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nupkg rename to WebApiLab/WebAPILabStarter/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nuspec b/WebApiLab/WebAPILabStarter/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nuspec similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nuspec rename to WebApiLab/WebAPILabStarter/packages/FSharp.Web.Http.0.9.130702/FSharp.Web.Http.0.9.130702.nuspec diff --git a/WebApi Lab/WebAPI Lab Starter/packages/FSharp.Web.Http.0.9.130702/content/System.Web.Http.fs b/WebApiLab/WebAPILabStarter/packages/FSharp.Web.Http.0.9.130702/content/System.Web.Http.fs similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/FSharp.Web.Http.0.9.130702/content/System.Web.Http.fs rename to WebApiLab/WebAPILabStarter/packages/FSharp.Web.Http.0.9.130702/content/System.Web.Http.fs diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nupkg b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nupkg rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nuspec b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nuspec similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nuspec rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.4.0.30506.0/Microsoft.AspNet.WebApi.4.0.30506.0.nuspec diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nuspec b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nuspec similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nuspec rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/Microsoft.AspNet.WebApi.Client.4.0.30506.0.nuspec diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40/System.Net.Http.Formatting.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nuspec diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/content/web.config.transform b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/content/web.config.transform similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/content/web.config.transform rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/content/web.config.transform diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0.nuspec diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40/System.Web.Http.WebHost.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg b/WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg rename to WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml b/WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml rename to WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ b/WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ rename to WebApiLab/WebAPILabStarter/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg b/WebApiLab/WebAPILabStarter/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg rename to WebApiLab/WebAPILabStarter/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll b/WebApiLab/WebAPILabStarter/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll rename to WebApiLab/WebAPILabStarter/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll diff --git a/WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml b/WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml rename to WebApiLab/WebAPILabStarter/packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.xml diff --git a/WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1-vsdoc.js b/WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1-vsdoc.js similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1-vsdoc.js rename to WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1-vsdoc.js diff --git a/WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js b/WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js rename to WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.js diff --git a/WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.js b/WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.js similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.js rename to WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.js diff --git a/WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.map b/WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.map similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.map rename to WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Content/Scripts/jquery-1.10.1.min.map diff --git a/WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Tools/common.ps1 b/WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Tools/common.ps1 similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Tools/common.ps1 rename to WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Tools/common.ps1 diff --git a/WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Tools/install.ps1 b/WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Tools/install.ps1 similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Tools/install.ps1 rename to WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Tools/install.ps1 diff --git a/WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Tools/jquery-1.10.1.intellisense.js b/WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Tools/jquery-1.10.1.intellisense.js similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Tools/jquery-1.10.1.intellisense.js rename to WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Tools/jquery-1.10.1.intellisense.js diff --git a/WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Tools/uninstall.ps1 b/WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Tools/uninstall.ps1 similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/Tools/uninstall.ps1 rename to WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/Tools/uninstall.ps1 diff --git a/WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/jQuery.1.10.1.nupkg b/WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/jQuery.1.10.1.nupkg similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/jQuery.1.10.1.nupkg rename to WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/jQuery.1.10.1.nupkg diff --git a/WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/jQuery.1.10.1.nuspec b/WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/jQuery.1.10.1.nuspec similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/jQuery.1.10.1/jQuery.1.10.1.nuspec rename to WebApiLab/WebAPILabStarter/packages/jQuery.1.10.1/jQuery.1.10.1.nuspec diff --git a/WebApi Lab/WebAPI Lab Starter/packages/repositories.config b/WebApiLab/WebAPILabStarter/packages/repositories.config similarity index 100% rename from WebApi Lab/WebAPI Lab Starter/packages/repositories.config rename to WebApiLab/WebAPILabStarter/packages/repositories.config diff --git a/WebApi Lab/WebApi Lab.docx b/WebApiLab/WebApi Lab.docx similarity index 100% rename from WebApi Lab/WebApi Lab.docx rename to WebApiLab/WebApi Lab.docx From e61a4ce8980619bd90eba488cfca3dc527dfbfb3 Mon Sep 17 00:00:00 2001 From: Ryan Riley Date: Sun, 7 Jul 2013 14:46:23 -0500 Subject: [PATCH 3/5] Complete build script and removal of path spaces. --- .gitignore | 4 +- .../GuitarExampleWeb/GuitarExampleWeb.csproj | 9 +- .../GuitarExampleWebApp/Global.fs | 19 +- .../GuitarExampleWebApp.Tests.fsproj | 32 +- WebApiLab/WebAPILabStarter/Build.proj | 41 + WebApiLab/WebAPILabStarter/GuitarExample.sln | 4 +- .../GuitarExample/Console/Program.fs | 39 - .../GuitarExample/Console/System.Net.Http.fs | 60 - .../GuitarExampleWebApp/Global.fs | 17 +- WebApiLab/WebAPILabStarter/build.bat | 5 + WebApiLab/WebAPILabStarter/build.fsx | 103 + .../packages/NUnit.2.6.2/NUnit.2.6.2.nupkg | Bin 0 -> 94702 bytes .../packages/NUnit.2.6.2/NUnit.2.6.2.nuspec | 27 + .../NUnit.2.6.2/lib/nunit.framework.dll | Bin 0 -> 147456 bytes .../NUnit.2.6.2/lib/nunit.framework.xml | 10899 ++++++++++++++++ .../packages/NUnit.2.6.2/license.txt | 15 + .../NUnit.Runners.2.6.2.nupkg | Bin 0 -> 569551 bytes .../packages/NUnit.Runners.2.6.2/license.txt | 15 + .../NUnit.Runners.2.6.2/tools/agent.conf | 4 + .../NUnit.Runners.2.6.2/tools/agent.log.conf | 18 + .../tools/launcher.log.conf | 18 + .../tools/lib/Images/Tree/Circles/Failure.jpg | Bin 0 -> 761 bytes .../tools/lib/Images/Tree/Circles/Ignored.jpg | Bin 0 -> 688 bytes .../lib/Images/Tree/Circles/Inconclusive.jpg | Bin 0 -> 734 bytes .../tools/lib/Images/Tree/Circles/Skipped.jpg | Bin 0 -> 689 bytes .../tools/lib/Images/Tree/Circles/Success.jpg | Bin 0 -> 731 bytes .../tools/lib/Images/Tree/Classic/Failure.jpg | Bin 0 -> 808 bytes .../tools/lib/Images/Tree/Classic/Ignored.jpg | Bin 0 -> 789 bytes .../lib/Images/Tree/Classic/Inconclusive.jpg | Bin 0 -> 784 bytes .../tools/lib/Images/Tree/Classic/Skipped.jpg | Bin 0 -> 689 bytes .../tools/lib/Images/Tree/Classic/Success.jpg | Bin 0 -> 768 bytes .../tools/lib/Images/Tree/Default/Failure.png | Bin 0 -> 1445 bytes .../tools/lib/Images/Tree/Default/Ignored.png | Bin 0 -> 592 bytes .../lib/Images/Tree/Default/Inconclusive.png | Bin 0 -> 1436 bytes .../tools/lib/Images/Tree/Default/Skipped.png | Bin 0 -> 1405 bytes .../tools/lib/Images/Tree/Default/Success.png | Bin 0 -> 1439 bytes .../lib/Images/Tree/Visual Studio/Failure.png | Bin 0 -> 747 bytes .../lib/Images/Tree/Visual Studio/Ignored.png | Bin 0 -> 773 bytes .../Tree/Visual Studio/Inconclusive.png | Bin 0 -> 782 bytes .../Tree/Visual Studio/SeriousWarning.png | Bin 0 -> 687 bytes .../lib/Images/Tree/Visual Studio/Skipped.png | Bin 0 -> 1405 bytes .../lib/Images/Tree/Visual Studio/Success.png | Bin 0 -> 3386 bytes .../NUnit.Runners.2.6.2/tools/lib/log4net.dll | Bin 0 -> 258048 bytes .../tools/lib/nunit-console-runner.dll | Bin 0 -> 36864 bytes .../tools/lib/nunit-gui-runner.dll | Bin 0 -> 155648 bytes .../tools/lib/nunit.core.dll | Bin 0 -> 151552 bytes .../tools/lib/nunit.core.interfaces.dll | Bin 0 -> 61440 bytes .../tools/lib/nunit.uiexception.dll | Bin 0 -> 90112 bytes .../tools/lib/nunit.uikit.dll | Bin 0 -> 241664 bytes .../tools/lib/nunit.util.dll | Bin 0 -> 135168 bytes .../tools/nunit-agent-x86.exe | Bin 0 -> 8192 bytes .../tools/nunit-agent-x86.exe.config | 37 + .../NUnit.Runners.2.6.2/tools/nunit-agent.exe | Bin 0 -> 8192 bytes .../tools/nunit-agent.exe.config | 37 + .../tools/nunit-console-x86.exe | Bin 0 -> 5120 bytes .../tools/nunit-console-x86.exe.config | 24 + .../tools/nunit-console.exe | Bin 0 -> 5120 bytes .../tools/nunit-console.exe.config | 24 + .../tools/nunit-editor.exe | Bin 0 -> 143360 bytes .../NUnit.Runners.2.6.2/tools/nunit-x86.exe | Bin 0 -> 6656 bytes .../tools/nunit-x86.exe.config | 23 + .../NUnit.Runners.2.6.2/tools/nunit.exe | Bin 0 -> 6656 bytes .../tools/nunit.exe.config | 23 + .../tools/nunit.framework.dll | Bin 0 -> 147456 bytes .../tools/pnunit-agent.exe | Bin 0 -> 32768 bytes .../tools/pnunit-agent.exe.config | 77 + .../tools/pnunit-launcher.exe | Bin 0 -> 36864 bytes .../tools/pnunit-launcher.exe.config | 77 + .../tools/pnunit.framework.dll | Bin 0 -> 9728 bytes .../tools/pnunit.tests.dll | Bin 0 -> 8192 bytes .../NUnit.Runners.2.6.2/tools/runpnunit.bat | 3 + .../NUnit.Runners.2.6.2/tools/test.conf | 82 + .../packages/repositories.config | 1 + .../GuitarExampleWebApp.Tests}/App.config | 0 .../GuitarExampleWebApp.Tests/Console.fsproj | 0 .../GuitarExampleWebApp.Tests.fsproj} | 46 +- .../tests/GuitarExampleWebApp.Tests/Tests.fs | 46 + .../packages.config | 3 + 78 files changed, 11670 insertions(+), 162 deletions(-) create mode 100644 WebApiLab/WebAPILabStarter/Build.proj delete mode 100644 WebApiLab/WebAPILabStarter/GuitarExample/Console/Program.fs delete mode 100644 WebApiLab/WebAPILabStarter/GuitarExample/Console/System.Net.Http.fs create mode 100644 WebApiLab/WebAPILabStarter/build.bat create mode 100644 WebApiLab/WebAPILabStarter/build.fsx create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/NUnit.2.6.2.nupkg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/lib/nunit.framework.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/lib/nunit.framework.xml create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/license.txt create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/license.txt create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/agent.conf create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/agent.log.conf create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Failure.jpg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Ignored.jpg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Inconclusive.jpg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Skipped.jpg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Success.jpg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Failure.jpg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Ignored.jpg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Inconclusive.jpg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Skipped.jpg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Success.jpg create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Failure.png create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Ignored.png create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Inconclusive.png create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Skipped.png create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Success.png create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Failure.png create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Ignored.png create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Inconclusive.png create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/SeriousWarning.png create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Skipped.png create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Success.png create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/log4net.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit-console-runner.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit-gui-runner.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.interfaces.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uiexception.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uikit.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit.util.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-agent-x86.exe.config create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe.config create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-editor.exe create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-x86.exe.config create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit.exe create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit.framework.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit.framework.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit.tests.dll create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat create mode 100644 WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/test.conf rename WebApiLab/WebAPILabStarter/{GuitarExample/Console => tests/GuitarExampleWebApp.Tests}/App.config (100%) rename WebApiLab/{WebAPIComplete => WebAPILabStarter}/tests/GuitarExampleWebApp.Tests/Console.fsproj (100%) rename WebApiLab/WebAPILabStarter/{GuitarExample/Console/Console.fsproj => tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj} (50%) create mode 100644 WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/Tests.fs rename WebApiLab/WebAPILabStarter/{GuitarExample/Console => tests/GuitarExampleWebApp.Tests}/packages.config (57%) diff --git a/.gitignore b/.gitignore index b9d6bd9..3aa89b3 100644 --- a/.gitignore +++ b/.gitignore @@ -49,6 +49,7 @@ x64/ build/ [Bb]in/ [Oo]bj/ +test/ # MSTest test Results [Tt]est[Rr]esult*/ @@ -130,7 +131,8 @@ publish/ # NuGet Packages Directory ## TODO: If you have NuGet Package Restore enabled, uncomment the next line -#packages/ +packages/ +.build/ # Windows Azure Build Output csx diff --git a/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj index f33886f..dbf8789 100644 --- a/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj +++ b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWeb/GuitarExampleWeb.csproj @@ -131,16 +131,15 @@ - - - - - {A126575F-C66E-42BF-A70F-655D4C3F0069} + {a126575f-c66e-42bf-a70f-655d4c3f0069} GuitarExampleWebApp + + + 10.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) diff --git a/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/Global.fs b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/Global.fs index a0211dd..900b8c6 100644 --- a/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/Global.fs +++ b/WebApiLab/WebAPIComplete/GuitarExample/GuitarExampleWebApp/Global.fs @@ -73,19 +73,22 @@ module Api = | MissingGuitar -> return request.CreateResponse(HttpStatusCode.BadRequest) } - let guitarsResource = route "guitars" (get getGuitars; post postGuitar) + let guitarsResource = route "guitars" (get getGuitars <|> post postGuitar) -(** - * Run the app in ASP.NET - *) -type Global() = - inherit System.Web.HttpApplication() - member this.Start() = - let config = GlobalConfiguration.Configuration +type WebApiConfig() = + static member Register(config: HttpConfiguration) = config |> HttpResource.register [ Api.guitarsResource ] |> ignore config.Formatters.JsonFormatter.SerializerSettings.ContractResolver <- Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver() + +(** + * Run the app in ASP.NET + *) +type Global() = + inherit System.Web.HttpApplication() + member this.Start() = + WebApiConfig.Register GlobalConfiguration.Configuration diff --git a/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj b/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj index 37b84f6..860706e 100644 --- a/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj +++ b/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj @@ -1,17 +1,16 @@  - Debug AnyCPU + 2.0 2.0 - 8995a0b8-d7d7-404e-8763-b8687214bf7b + {8995a0b8-d7d7-404e-8763-b8687214bf7b} Library GuitarExampleWebApp.Tests GuitarExampleWebApp.Tests v4.5 GuitarExampleWebApp.Tests - 4.3.0.0 ..\..\ true @@ -38,10 +37,12 @@ bin\Release\Console.XML true + + + + + - - True - ..\..\packages\Newtonsoft.Json.4.5.11\lib\net40\Newtonsoft.Json.dll @@ -76,23 +77,6 @@ True - - 11 - - - - - $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets - - - - - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets - - - - - - \ No newline at end of file + diff --git a/WebApiLab/WebAPILabStarter/Build.proj b/WebApiLab/WebAPILabStarter/Build.proj new file mode 100644 index 0000000..9d11d5e --- /dev/null +++ b/WebApiLab/WebAPILabStarter/Build.proj @@ -0,0 +1,41 @@ + + + $(MSBuildThisFileDirectory) + $(Root) + $(Root)/packages/FAKE.2.1.204-alpha/tools/FAKE.exe + $(Root)/.build/FAKE.tmp + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WebApiLab/WebAPILabStarter/GuitarExample.sln b/WebApiLab/WebAPILabStarter/GuitarExample.sln index 7698a33..f595d90 100644 --- a/WebApiLab/WebAPILabStarter/GuitarExample.sln +++ b/WebApiLab/WebAPILabStarter/GuitarExample.sln @@ -5,8 +5,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GuitarExampleWeb", "GuitarE EndProject Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "GuitarExampleWebApp", "GuitarExample\GuitarExampleWebApp\GuitarExampleWebApp.fsproj", "{A126575F-C66E-42BF-A70F-655D4C3F0069}" EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Console", "GuitarExample\Console\Console.fsproj", "{8995A0B8-D7D7-404E-8763-B8687214BF7B}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{B483A23C-6571-49ED-9B42-8E5B7794C692}" ProjectSection(SolutionItems) = preProject .nuget\NuGet.Config = .nuget\NuGet.Config @@ -14,6 +12,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{B483A2 .nuget\NuGet.targets = .nuget\NuGet.targets EndProjectSection EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "GuitarExampleWebApp.Tests", "tests\GuitarExampleWebApp.Tests\GuitarExampleWebApp.Tests.fsproj", "{8995A0B8-D7D7-404E-8763-B8687214BF7B}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/WebApiLab/WebAPILabStarter/GuitarExample/Console/Program.fs b/WebApiLab/WebAPILabStarter/GuitarExample/Console/Program.fs deleted file mode 100644 index a84eb2f..0000000 --- a/WebApiLab/WebAPILabStarter/GuitarExample/Console/Program.fs +++ /dev/null @@ -1,39 +0,0 @@ -open System -open System.Net -open System.Net.Http - -// Rather than using an if/then/else branch structure, let's leverage F# Active Patterns. -let (|OK|BadRequest|NotFound|Unknown|) (response: HttpResponseMessage) = - match response.StatusCode with - | HttpStatusCode.OK -> OK(response.Headers, response.Content) - | HttpStatusCode.BadRequest -> BadRequest(response.Headers, response.Content) - | HttpStatusCode.NotFound -> NotFound(response.Headers, response.Content) - | _ -> Unknown(response.Headers, response.Content) - -[] -let main argv = - let client = new HttpClient() - let request = new HttpRequestMessage() - - // Set up your request - request.RequestUri <- Uri("http://localhost:16489/guitars") - - async { - use! response = Async.AwaitTask <| client.SendAsync(request, Async.DefaultCancellationToken) - match response with - | OK(_, content) -> // content removed for clarity - let! result = content.AsyncReadAsString() - Console.WriteLine("OK with " + result) - | BadRequest(_, content) -> - let! result = content.AsyncReadAsString() - Console.WriteLine("Bad Request with " + result) - | NotFound(_, content) -> - let! result = content.AsyncReadAsString() - Console.WriteLine("Not Found with " + result) - | Unknown(_,_) -> Console.WriteLine("Unexpected result") - } |> Async.RunSynchronously - - Console.ReadLine() |> ignore - client.Dispose() - - 0 // return an integer exit code diff --git a/WebApiLab/WebAPILabStarter/GuitarExample/Console/System.Net.Http.fs b/WebApiLab/WebAPILabStarter/GuitarExample/Console/System.Net.Http.fs deleted file mode 100644 index 31f333b..0000000 --- a/WebApiLab/WebAPILabStarter/GuitarExample/Console/System.Net.Http.fs +++ /dev/null @@ -1,60 +0,0 @@ -(* # Frank Extensions to System.Net.Http - -## License - -Author: Ryan Riley -Copyright (c) 2011-2012, Ryan Riley. - -Licensed under the Apache License, Version 2.0. -See LICENSE.txt for details. -*) -namespace System.Net.Http - -open System.Net.Http -open System.Net.Http.Formatting -open System.Net.Http.Headers -open System.Threading.Tasks - -type EmptyContent() = - inherit HttpContent() - override x.SerializeToStreamAsync(stream, context) = - let tcs = new TaskCompletionSource<_>(TaskCreationOptions.None) - tcs.SetResult(()) - tcs.Task :> Task - override x.TryComputeLength(length) = - length <- 0L - true - override x.Equals(other) = - other.GetType() = typeof - override x.GetHashCode() = hash x - -type AsyncHandler = - inherit DelegatingHandler - val AsyncSend : HttpRequestMessage -> Async - new (f, inner) = { inherit DelegatingHandler(inner); AsyncSend = f } - new (f) = { inherit DelegatingHandler(); AsyncSend = f } - override x.SendAsync(request, cancellationToken) = - Async.StartAsTask(x.AsyncSend request, cancellationToken = cancellationToken) - -[] -module Extensions = - open System.Net - open System.Net.Http - open System.Net.Http.Headers - - let private emptyContent = new EmptyContent() :> HttpContent - - type HttpContent with - static member Empty = emptyContent - member x.AsyncReadAs<'a>() = Async.AwaitTask <| x.ReadAsAsync<'a>() - member x.AsyncReadAs<'a>(formatters) = Async.AwaitTask <| x.ReadAsAsync<'a>(formatters) - member x.AsyncReadAs(type') = Async.AwaitTask <| x.ReadAsAsync(type') - member x.AsyncReadAs(type', formatters) = Async.AwaitTask <| x.ReadAsAsync(type', formatters) - member x.AsyncReadAsByteArray() = Async.AwaitTask <| x.ReadAsByteArrayAsync() - member x.AsyncReadAsHttpRequestMessage() = Async.AwaitTask <| x.ReadAsHttpRequestMessageAsync() - member x.AsyncReadAsHttpResponseMessage() = Async.AwaitTask <| x.ReadAsHttpResponseMessageAsync() - member x.AsyncReadAsMultipart() = Async.AwaitTask <| x.ReadAsMultipartAsync() - member x.AsyncReadAsMultipart(streamProvider) = Async.AwaitTask <| x.ReadAsMultipartAsync(streamProvider) - member x.AsyncReadAsMultipart(streamProvider, bufferSize) = Async.AwaitTask <| x.ReadAsMultipartAsync(streamProvider, bufferSize) - member x.AsyncReadAsStream() = Async.AwaitTask <| x.ReadAsStreamAsync() - member x.AsyncReadAsString() = Async.AwaitTask <| x.ReadAsStringAsync() diff --git a/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/Global.fs b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/Global.fs index e847c70..24a6206 100644 --- a/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/Global.fs +++ b/WebApiLab/WebAPILabStarter/GuitarExample/GuitarExampleWebApp/Global.fs @@ -48,17 +48,20 @@ module Guitars = module Api = () // TODO: implement APIs -(** - * Run the app in ASP.NET - *) -type Global() = - inherit System.Web.HttpApplication() - member this.Start() = - let config = GlobalConfiguration.Configuration +type WebApiConfig() = + static member Register(config: HttpConfiguration) = config |> HttpResource.register [ (* Add APIs here *) ] |> ignore config.Formatters.JsonFormatter.SerializerSettings.ContractResolver <- Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver() + +(** + * Run the app in ASP.NET + *) +type Global() = + inherit System.Web.HttpApplication() + member this.Start() = + WebApiConfig.Register GlobalConfiguration.Configuration diff --git a/WebApiLab/WebAPILabStarter/build.bat b/WebApiLab/WebAPILabStarter/build.bat new file mode 100644 index 0000000..1cb1696 --- /dev/null +++ b/WebApiLab/WebAPILabStarter/build.bat @@ -0,0 +1,5 @@ +@echo off +cls +%WINDIR%\Microsoft.Net\Framework\v4.0.30319\MSBuild.exe Build.proj +pause + diff --git a/WebApiLab/WebAPILabStarter/build.fsx b/WebApiLab/WebAPILabStarter/build.fsx new file mode 100644 index 0000000..db0d0c7 --- /dev/null +++ b/WebApiLab/WebAPILabStarter/build.fsx @@ -0,0 +1,103 @@ +#if BOOT +open Fake +module FB = Fake.Boot +FB.Prepare { + FB.Config.Default __SOURCE_DIRECTORY__ with + NuGetDependencies = + let (!!) x = FB.NuGetDependency.Create x + [ + !!"FAKE" + !!"NuGet.Build" + !!"NuGet.Core" + !!"NUnit.Runners" + ] +} +#endif + +#load ".build/boot.fsx" + +open System.IO +open Fake +open Fake.AssemblyInfoFile +open Fake.MSBuild + +// directories +let buildDir = __SOURCE_DIRECTORY__ @@ "build" +let deployDir = __SOURCE_DIRECTORY__ @@ "deploy" +let packagesDir = __SOURCE_DIRECTORY__ @@ "packages" +let testDir = __SOURCE_DIRECTORY__ @@ "test" + +// tools +let nugetPath = "./.nuget/nuget.exe" +let nunitPath = "./packages/NUnit.Runners.2.6.2/tools" + +// files +let appReferences = + !+ "GuitarExample/**/*.fsproj" + |> Scan + +let testReferences = + !+ "tests/**/*.fsproj" + |> Scan + +// targets +Target "Clean" (fun _ -> + CleanDirs [buildDir + testDir + deployDir] +) + +Target "BuildApp" (fun _ -> + if not isLocalBuild then + [ Attribute.Version(buildVersion) + Attribute.Title("GuitarExampleWeb") + Attribute.Description("GuitarExampleWeb web application") + Attribute.Guid("A48042E1-F7DE-4E68-9D79-4914510B9194") + ] + |> CreateFSharpAssemblyInfo "GuitarExample/GuitarExampleWeb/AssemblyInfo.fs" + + [ Attribute.Version(buildVersion) + Attribute.Title("GuitarExampleWebApp") + Attribute.Description("Web APIs for GuitarExampleWeb") + Attribute.Guid("a126575f-c66e-42bf-a70f-655d4c3f0069") + ] + |> CreateFSharpAssemblyInfo "GuitarExample/GuitarExampleWebApp/AssemblyInfo.fs" + + MSBuildRelease buildDir "Build" appReferences + |> Log "AppBuild-Output: " +) + +Target "BuildTest" (fun _ -> + MSBuildDebug testDir "Build" testReferences + |> Log "TestBuild-Output: " +) + +Target "Test" (fun _ -> + let nunitOutput = testDir @@ "TestResults.xml" + !+ (testDir @@ "*.Tests.dll") + |> Scan + |> NUnit (fun p -> + {p with + ToolPath = nunitPath + DisableShadowCopy = true + OutputFile = nunitOutput }) +) + +FinalTarget "CloseTestRunner" (fun _ -> + ProcessHelper.killProcess "nunit-agent.exe" +) + +Target "Deploy" DoNothing +Target "Default" DoNothing + +// Build order +"Clean" + ==> "BuildApp" <=> "BuildTest" + ==> "Test" + ==> "Deploy" + +"Default" <== ["Deploy"] + +// Start build +RunTargetOrDefault "Default" + diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/NUnit.2.6.2.nupkg b/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/NUnit.2.6.2.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..26f15bdc7f1075d97c4e8bdd2ee9bdaf7833fcb6 GIT binary patch literal 94702 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%0A3$?eQaoC`p1VEmOx~yGx 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 zΜM&X+u=@)Lb&h#~8H@wfMw4dUNWhW5<&Laru`bYPQIQ%8zd8#&$B1elxF3ukyT zpQ5_HJ#GEW92{$%N`$}eP}%TypfGSEQ#x-^%AGsc2C!qr%$LpFuY|u)U6Jf(Tr9~j zT2;WF`;JaFl9O1!AV*4AdpxLOwx|X79#lkow>{`-673rz!;CIi$s10ch;y5K=8oOT z>M!33goZf<)YD}ZA2uB52kUmRi_fvixOpFFvc3{scId=y7O8QhKT_JL(Tn_G;h@y5 zS<~T15+1#5LswSZZM4VtVwc8*z{sP9NuLKcZ&{_PA+uW*AeZAjbXpA%l$qI9!ql*& zh&0+KqDZdtH@M%Lh%&fb$_|D96gP9c9W}+XvmDlym~n08Ky)93N~VN$l?_{w_3_unn8&_77y=b5!?ei)UCzitu!B&t|Y^I%x0 zN22qTs29gmV)I~p0%6z7O-tx@!tHr3oSiQ-ds#1B`Bz~V(wbX&ZiR1W{ zW-S@zHXQHp=O}KJ;zxZJ$AkK>`?FSKHj-6=wURE0-Mr0RO&vKHD(r?+t!+m|PrrO5 z9EJLkKb8?OF^L4D#j2L=ysK}1)u2ovee6N;S^-zwvSp<5`C-#583XLwuM`;dkkFnR zg?GnvkA4WqMX!xyANA|qJXv(JXWq!|;FG(JBfk#5g;DdYuKdE(Rztgo1GxKfsWFtL zNb6{rM*{%vHXQ&Rz!d~>1ld9P5Kwn77zB#obB20=Y(O3$J_y_$%H!$|cZIrpz>p{S zp5{1PtyX$tb|f&j^INK;Sko7duHtPY+ujF-B=Ai92!aKed5Kj0-~C1|rF5 z@8RJp&d2BK>F&e}cemrSf$%|{pw3Vi4+Nh8uK*w8pJP3s?#_t+2>5;G&yhX|*q@`k zy}fz8g?74L8sZ z>Vo_e0tC6(06pxXaCcvz2NdCf#3K*D5I|2Pmn>+Qp(%}Yz+@U}ak`U+t z2SR0%erx{Ty(5DnW!>R+NVlDlC504(J0a=y?;!t32oUB1aq>h469{*4x-%7u zbOsqEZ@9bT@Ax@`oqTzLCU8%nH_XWi=mJG@A`Smt0?7S8o#xg3BO-qid%8G55eT3! z5_#vbC*sZm(4D>RHavI1@cl;+d4K2j-}8BwUziQjUzjZn>i$Q1e-HY%gA)IkHd4qS z@d`@t{d4yY>jZMK^F&T$DX0sNf!=TApNAwIp}t7xY!Fg+0s5Ws-=VRw`8UV^T0cl1 z?~23K$X_?~e)p|2-igf7rz1ac2{97Ain(L7q+?K*c|*|E@V9OAf&Z{D<*( zT9S+)S63$(1avnA`Mg|g{xOV literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec b/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec new file mode 100644 index 0000000..1632087 --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/NUnit.2.6.2.nuspec @@ -0,0 +1,27 @@ + + + + NUnit + 2.6.2 + NUnit + Charlie Poole + Charlie Poole + http://nunit.org/nuget/license.html + http://nunit.org/ + http://nunit.org/nuget/nunit_32x32.png + false + NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. A number of runners, both from the NUnit project and by third parties, are able to execute NUnit tests. + +Version 2.6 is the seventh major release of this well-known and well-tested programming tool. + +This package includes only the framework assembly. You will need to install the NUnit.Runners package unless you are using a third-party runner. +

    NUnit is a unit-testing framework for all .Net languages with a strong TDD focus. + Version 2.6 is the seventh major release of NUnit. + +Unlike earlier versions, this package includes only the framework assembly. You will need to install the NUnit.Runners package unless you are using a third-party runner. + +The nunit.mocks assembly is now provided by the NUnit.Mocks package. The pnunit.framework assembly is provided by the pNUnit package. + en-US + test testing tdd framework fluent assert theory plugin addin + + \ No newline at end of file diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/lib/nunit.framework.dll b/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/lib/nunit.framework.dll new file mode 100644 index 0000000000000000000000000000000000000000..3e24ba1ca6260d7d0499624d13d2c5a2cd75b52a GIT binary patch literal 147456 zcmeFacbr^R`9FT<-f25qvXkBHq>)WX;bvzy1(L9Y2qAO`5K2Nq57Gk2;7q~?SvD-a z1p)CRMQR`jNK>$&pooeH7Q_OGMzEn@@q>yeHu%2Z&vR~_*$|P>_xHz-eI;k^Q_pjr z^PFGP?@-=1{P39D)o zPpwvtude*S#P_c}<&?_miANthvAX7ziK|YTxXXSAPW(XSm}6(Owic#X)k}6YW^u|j zTa3M6iJ#kx#+lTd${W+}7&B3^H%_tF3-L?qh;LWBaV7Ti*9?IU{9RcWMGzFBpAiy~t0UB2gm_dM{P2j26* zdmebt1Mhj@JrBI+f%iP{o(JCZ!2gdtFvR<6{PEt@F&XoD@M#ED_q#up+4E=D{Qb_-oUfktj~l=G>ZL#5Vdifhf3S4TM|S_` z-;X*lwe+oze{$v0+Tg&CPF{NC#?qQU+_Ub%Q7`Y{_O4Dpa>b7h|DRW0+i{m$zxJie z4spDqF$EOHt&GIQV2W!4J*Hz;#vA~v0Tu%m$Ljz~rPJqg2FP7Sa%yE1kX>)43faDi zj^exYr_u#VchibW$rpoq=ugSLH@sOi%2+6yY|jMEEco3m$lM(SFHK9z5-qYlKCkIH z&A)WqK`bkzQM%F09@PXDQKgCrbYg9X_E1K2o(RXN21SNy=%ZK}s7Yj|QHD^xt#EXN zhfqBamLwuPgd#jxccOjGF&;t@9_!QA7!RSIWr16&sIOB8+klL_LoszeCR)mt)G(q> zgJKfCAu?G<(OQs|DHI{;Q{qFP5~?pJ;y1!WsGbL*9pNF=gJ{{pm@M+_nc=wJ1baOU z`om6b3fivUiZ*;|wT#4@ZvEvWcW;DT5k)R? zT=9a}XGQ(C&hm^$J>*y(Z;nu%(q(9h=uW!a_1Qu6IEYj7O-%BQj_{SzF3aa@V!wJKs#9-|NT}Gkux< zMP#o?FUkI3_wnFcydbbWMG^y^^gYRx{q6Ii@%$j<1_KD~1QjLbg0iw}s+gkN5n9W$vQMMQ**uZWu09aUrl7*irpY(I)A})=^(Mk# zZxWLACRbYCoKwn&SG}30k@GKk^R2fO)sZfnV!G!Hr%S5S>(_vB2Qkp3ovuOjYzUT5 zC&(EkyMt)PX(v61Hk)=vza2B;oy@4qv{SOoh>Ntj2fjuZkGSx*%$O`%5wq<`7t^~U zZZS0=&6r;N$FSxM(6-7{a5k6c0TjIhqE<;;327WiV&8z6r=)2@GET0tCA=eLmJsb~ zDR-zx^0|CvGCh|sEpN#ypSrDYBf7Tj;GovBY3iBhxapFInv`Bo%E5UI`mSQ!TWNPi z=Frmef|HG8*X*{GF{Vr0Pel#or8Te5XO_3*vTvqaoBDpPZFFzw#E{fb=ZRGMgH3AP z6VanuPgJ!p$$TVjRzfd^!-U=pN{+vUmoGfDAa-Y$E5`g`$K|V^emfP7_5C3qvb6oV<*V!a zL*B6Ox4aGeexF~<$*}@GF_Gd3zxy z2Evh3lE9xS&4*~4Puffe9hNeG43FvFvHDxO42>z(oa^fDy&+dYp$g?xrwB##IiZ}8 zq<*LcnfhgLl?NI$Pnp*e!epI4I?gRZ~gZsVNF`Ee0`+07Rhmi2Z+8MEIXZ+o) zc4qqrniunxjkRrjy!eVxy##%H&pcm;*PNSw9q`79+>TYykrf8X;|wsZ z=2CX$q;HhPwE7rn8C_@s-G~q}W8T6axp^CHS5qRYIwFFQ;v!5^s=E*o!$3p2I8O>h zsHexcPGx6DhBnlJ!*(reKR;Apb1s--18dM~FvYI! z4Oz##6Z%9!p}bf1-~a_@u$H|CNJgtH6w2l5Ne#(hWi2Z!I(o2TSqi?$m|c+*=JA;G zYZbTT`|{Nbp{2Pz)72ZJT=h!86@w>SkrdtlKqa>*KVM5T)<56b_jym9b5?Er-9TPWoLkJh4=WFA&;wm3VIYL z0bKnZ;2LIeg)?*vbj|M2iTZ_|uJm*6nth=xQf*z;*C8bL1Xy}-e0dD1%&JsDmtXks zs;)O3sk~E+Tg95{sg*t0G|^7Qo;|~M+Kv2TWnkRH))w>y4AjA$pjGC;t_jMU_P*+u zcTu9egp=hZZn*MZg8bp0Vakj9&Ed;SwOZcQIRsC0j>YC|15)Fv8&GOzAj~>+m6Pkb zZg6J^I|D47Gr()<&a^2?TRhbI1^)YKph+gs9_CR6^`|OOhs{FdQr(*45eK?>LpQqB z*8=w|gIl>zoYy1$rsN&;o36yELw{5=u3rF^vwa#mDvYQbeE;vl5~K&wZLyZLzupJG zsMpY^eQnMF8MW=($yljSp6>Q0C>)G9lN+G|ZUxgp?H$EhW>djz3^$dFoKEQ%y>E&s z2J6l`WvKSS@Cdd`CKA}_>7@Yll}tk5^wU9*=(^4G&`iL+*u zLE7Vd)X&b)Y>mR4h@R;=5sM(+Cww0vZs{X5E%<0_lAf_P(~h)3ZvObDa|>sHBCfw^S9U*bEsyb4C|E$BqgRO%Q8(it6{&w;6Nhz%LRc2xjdi9UIE?97IoHtB z1@+qlKaNAb??=9qB;PgYYPHisTWrb7q88lLQr^Wl6%6JDtnalH(-ln13(Z|E8~bpL zNp1n$zuh>lm|n9#hy^ZR%v81o+5E(m&_+34rrPPNsb<_l8D6E$LIcN@38(-V1(#>1WJuI1VAd z0Sc8WCre#RFp!RZElRJT3(C6QXrvX)X$#XF;ncR!m>0EJ-dtWp&t~(E`8RBE8|Y1o z)2FcP-anxW(>r>=O^-B{4+7SS1LriHTTTsq`%{Tk*ZT>48#L-WV~v`% z(PPFz-#ySbjrwZa!G#4Z+1qeB-VZ0RRxm3mbY#j~AZ{39Elw`)y$k}vpd(w%qKj+Y zcsz)VIYInrBX~9Ha>X2?PO$l6&W}6H*w9@SreRe&lv)QV8>@|_ux^eeWND9R5ssN+ zW*i{XH(a-y(=XC%c4803%KI~x_YAc07jXeWcM!9Hv{QWnT;5%RgHrlqIsCB|{b4=P zQtr-6nXv@x3{c81INDLV)V#5r_gmVt8^`9g$XF8f8(P{ga2M*(L`zMaT#=`g)xKZ(1KpYseUk$gSP)R5P2hg z1KOFTxgPE&tui-!1T}a-AVGVh{Asja&3yCtGn>I5+UgD-804(+I2Vl>p;OWA+7xR7Nr9ZBo4VR2ec?;0UWQJA4&0OIOXMh>7J(6_~``k^j zl^xi65xe=$3WjhD9^hjOk7)g5L#>8)LBh5V;*eF7ZK@RD*^Z1eK=1b!ikYrAIkF=f zg)!6Bk==NxQu~C;rL7qCeWt0vr&=tibS$uAe(tTe-a;>t(}vbmq>Z95Uu^Q5TB#$8 zwpK(BXUtC0Psm!m1YH~a$@@M2v2J0VjYZ!xFas0KHn;jRLvS`6VanqWk*%3Xz|)Hw zkti@rs8X1oZb!Dg&}Va<-ZkezKaDZf{XnQKggSKYwi3`TOWEp55EP|T;hn%UEzk;{ zmTYwuwORs$6Qx$+vqhMwh;X)ge!!oVN2tk*o+^O*ebIFy}{#vU7dH;N4Nh?9Z1c+SVe+I1fb6c7%cj2u%eVu|6jOn8GWbCGFFolm0f`lHEA>C=9n{%A&CGg*!r zqSD@sGbUSnyi;rO2?_kJzUvZr%$L=rn7LyZD{$LRGjzz9cQ9)gb;G#qKpwU(h{lEt z%wp}GiQ^rE`1P1KxMC_WKgYcau+%YtU(82}=4q5E^`RWC*yx)Oof z3GE5O86kUG``m#2POztw>~dF7a5pfMw4{~2d|RW%+x!0$+n8(2w#B|}nCi+8k$RaWZN!dEBCV~2bUQu@8s^kI zULO|3hK_gWCfQC82YL-+)WPFO1;EJLasN(-HnBYlKh{GiPrGNlTH;owDP@p4G{zi*Nuu9Bi!H;b8=(Der5w?KMcF$zv*X&5V~&R&^yMrQ zGpkGmr^}A>>HB><13=C3{T=-0g zKGA%93NzB8eBY9Lfsw%h+omw}EDU0R2u1{3j!wTE&H$+u^pUb{kzKdnuWzHi6*{JC z{u+l$xRw2ZVu+(IbR3BCWAsw~s#8P#76y-u*nqkEQ2;5-dW_gYt_sH9I$Or8EkcLS ztZw*#7`K8^1@}450M+^-BD%-HJ`8<~5s^j5h-Jo3Q2zG|Oa z`$mGnzc*GNxwUVTJ{w8IFD#$ZtCO<0kJ>&Y2j#Q$nQuei{%z=c*VEO0-@flQu#fSg z^rullI-q(BLnB$YkvjS&RV3@E6*{!;U2p496y?+WEv<(8+(MLrx|#nxi7|QhA>`FC z$PYxHXItg@HhNd(fl!jCUwOV0@IWZ!(REqOK+!h3WJ^?SYfd?6@#?D2NtYjQq9!Xwv13k4m zJ)6U$_2JeUR7H>%X5*6A_Ca22>hjtg9?acEPn+vk*o`qg6HzYZ3ENDq0kiK*Oq@ku zN1*TKI(^C$(bs_ae@owP*1oR5zFX?-Q=W)@4VZoVFsqmHjtTUwuhXYI5q%AqeSNqA z5Pg3N8V4dK5wDo!3(xBT4{AE#(RQe7GqpDY7F1%`RyFSTvU*+(n9vdeJ)6&iDZ1FR zF=%7&uhWBByYT!Xh}ZvqM?9E{iJo5vdOlXCXLEQk7ZW|d4fI@Hr)P6`Fjo^juLOFo zsnfGLJebpoo~r^qXV>Z3-|~Dc;5ny`2Xj5qb8WzLZiFW-YlD~rk|$j|#2=(qW7r!f zBe{RyEb{>Gk7<8^kK=zn4E|5U;D0#`{#P+P@5?1$$NRNUV7|m-nB=}@tQqNy!?#E9 z-fw&~`bWL*SNv~>!T+CO@V|@UBl*7K6Z|n+^gCgj_SPc!gSn8}AY;7@^-Azm&3 z#t|!)uizv31`LsWWt?(r9Gzmaf{(}s3=vrwx7-?stw5G_En}5idp*Q!?8*2f!;`QF zev>iDt#L?-=@||$V~<Omb@+l45unhuj*6A&YnU-hz>_#|}M0@E1}+^ZWXC)}1qOH14g1MYaMG z>Z#+wL?gmOD8kdHdXDjVeEk-GtdI9iScX*#x55>h%EL@#wTt^$zW_+|re$%N@{aci zkQiE>($vBrRb>a6k-v_@*q3`jSGKrGIgSg2O2X@Ot7HS2TYbMF_eYt#->+Dmx4#Yj z&Lka6DAWUk-NEAmJEQlk14O&EyM0OQ+Ob8n){d28!dUt-7nIMhMRk(zV@G{|Jah^J zpFd23jQZ{=-xSgtxe$4z8SA>f=XjriKyQcst~m;&@SnYM{jL*>O;l9754LNql}B5g z)@SX(fMV;hfh{MzTeeV9?NRh#5nG6}wtOw1^dKUvEBuH!#yXkz0~oJ1tNbI}&f2R% z0m~y@n^A~kou#?QO4r|%UeKRr*U4ooKZ1j8z=PM7XR_K(#P@5K!RLK>$K$GUxk-P! z3(IZY4$sepR`T=L=l5F_ZNhxd#>BJWV0#+fpgn2dp|PKqU8s^VWE<-k^R_yk^#>Ty z;h3B7i?vSnJ13&5^vP^%)BGXefy0y{ExTzo?(mR``{z~xyBf2oR87ViXW%3tu>K1& zT>2BXBquvaeWtvf<(HwY*%>$)SmXlMQcgCb$aWjW+buLX6}2YGWF6IeN#~BAP071)dA>#1<#7uwY*l+**@X=|xZm}wEC=hx zK1gn_uEGjp^#LThpB4M7 z4}ZJl-N;KH0$~42880XaYu9X4I%V+wARas5;liiEWgmRxvcqbUhX=SjgFUw-?b&lU zdt_U@7=_$-65D8@Y!D1g+ql$h%uF+8Bh(IO z`#+Pk|G?qw54Y_{3*m<7L`jZ(`;vULQAt9D(Hab~l1-vav(40HTBdugbL|dUxB3FY z$r)g*=u738*yQ?a_S{lTnZ`!G07khRPOX#r<`h$SEZ$+Q8E!47+ zsctW38_KTqE>&m?(NOjj?^k(p23;EmTg)?E_mM6CvJo(MwX{zUG4a)9%8F(=2 zy9ohpfOYz|`)Ae9QC^Hz!|aKz=j906c&}|e@9_I)>v=h{CiSMdCpJE35VM^DMzrgk zDRIV~wBnB=(7KeQjkC*ZWrX_U@_+lfER$~Z(pc(kjRY+>L1g>(MSqlULVqM%(;*|7 zrBF9f!OC06q9l9E#=F&a@LNXW*L@s4Z3X=&`W#0ceiG2=^q?P`%EnT?ZYqOqe6Q+n zzKuHV>ut+KrhjVJ7|c0j_Lq^=YhxMvG1CaPiDu&4M3L7x%3vOw%1GLl_S!}2GLaeq z0(0W8e}h90jHVQk8A&14NvZN7={4i52!HEDh|H{J3Xu^avXy!TGf(I(x@l}66nA1X zKNL0rQQ3u;T31F zjzYC(B=v3F-4B9O!QYmyOa{k>J>jN;yY|20##4A5Nn*TSsPU#e%Uyf=@Z6fEl~oZL z*RlpHvF1?epHT|bOp#XG!qB41mdLa%Et5mMvWYP!h}ww3s|SI_xC=)>$4KhP4qOd; zu%US18vM$T&i9zNaNO(w8eKX&@G+!q>C*D4?P+b3cGq-sdJTF=Mk(44=D(A&)f1si+k=!@ zs#@N>lHF{DjL0`@GwQ`}Ts|lA+L9W{H)nHl&W+A^$GdImwI4!pf_ERY>zgWzShDg2 z(#`-)!xryFf>z4;bX#wKLAfxULR%0+3TjVtmap7ovz3+bSxZiUoB*x)CTyNfXM3~U zp^rk#M%sBeU#C1Ni{1Q3Lm+2=?Jirl3mb$prR98=BtH{-g)u1;sqdoN#M|Efuo%1j zS-nEp%D8QrwF5!HIdc_X38_*smrwv7aR2^o z@Bt=~m|Lh1vb}9u@{)ur3W+<~_AK5Tp`ARJDSCWL^>CH>E`)OzjV{7FWu-K*=44Dw*Sse)|?CbH^1%m9TIJq zwx`(qhKJsM*oKGJ;$j_bf7rvn>J?}TL+m-L=>o3UEmkk*6+5IV?x9W{VrNrb$}5I( z^=e)*XsbWu6(gY9+=46CDyl1(L(6$#0xCI}7e??ChrwfsRJV(99vR_3b{PC|J|1)Jt#HlFvRgnmx;}Rh z9iUxrb!Bf2W>1{+5^eX}B6!5QsMK1K;yk$n<*+hDLI$gdYMzvHu1^m))JFE-_Lf3) zWS=d!6h?e?)FyRc4E}fa@CNL4dw97@O~24TSZXYYe^&8A`YxC6Ao=sRw09y2vV0Za zT8o7uEq+wX$)bh+n%+PMsj=<3djSz~dteOiifPPndPt7xSsc-We7VlI9>18w6|pJ$ z%~7~%bw;M_uW<&?K@E;fx%z7c&I8!peN4;9lz-Ve5#mE5m9!#%WCvdUD&oJ;^T!=| z)F5S)NrhH49odl?nJVJHFg5v15JEqK?Br*Khh?3D4%d7$LSBrZy>}tQqkMZmXzi6> z*n7UUSANaFg|v4^vDaR!*Qu4FHt2DCP zk@q)N`gV(-egA5??UIzVku6{##xbpvSlKkMBrgVpNc};tIMNKT`jWipEaG~_cr!qk z2`@HVZiOPigr2>y$cN)5v}3pk45o*#IsF&M3=Rp-UpWk2273`Ky+XL`+|BOkY#i77gd@+ zS5d`;9UN~WD$2txO@UFdHMT#ZTbC)2_C3D?`dG%5KY!7cetCVeqz87$I}hhIMy5h-(ai_k(%8bOm!=%U90l94jH=9{S-3*omeOKP-`~UH$Pe zJI1>P7^Go?Q{EvRu^6|BD_Zgyxqkt*r7M#gedr32XmOk+>AZIUW>)*VZgAP7^~-QS zQS#EPB=s=+E)+6-u2aTIH6DOw062Qg6`&>ETApO^E*~3OUVqRa(cbzpP3R~3P!r2r zoA8iGa6eQBx}w_W%YrX63JH%Kol(63;X1?$;3SaaAAZ(+&jtdLNc6>CPsPhCpaTc$Chc41t!f3}sG~oS6rg$s}Hy8SQA*Y_h>#h+G z1|n-kglXD4Oho<$Kctt)TILvkwW_(g0X3{IA*qk3F7%bE8{>Fqi8`j~CEnqp?@sY6 z{XiN1`iq2|+jKeJkjOBF%n_6+pRUfNK1OjJ^08O!P)3 z*EEZmq6`#TtkKGDv}`_bFMPbaG{w*fPK z$={eSOXAB5fu=7>rY{4w(3dDKeEAy`69&9XzMKVZxW_R4D2w<~GeKmCFE2)xC;P=^ zs^kt zrHmzhtE0Tiu|iiwgd}DpkMf?rJi5=q$&M#K8bi%Fn>l@!2%(nxV8IDBTF&S2i`!Yh zoE(ILl6Hc2ApZB?hJ;pr1iCxY{Tl$<+=hTbQBTyvz&UjtgKC_Uah(-qY_40;j8mEA zobYtH8fqvX=RicxLZC=Xgo4`iu7XnhV6C};f%>$QozqU%Lbf&yUq}p(bxi`pCF}Ab z*o!HuU&cgTqR$H(Hdf71m+-bPmLmh&rq<=sXRbFXwA; zva*cT$wkXZxR%Y?yN(6x|24`z{CogH>~~tR8&EDh%-|vPDG}mCpwWZ?)0iQ!VQDPw z%9VFLrOIoEpAtZXZ2}8r8CR~n8$@L9;U@(UVeEBeN8&L7ue=*Y1b9|iM{Z4E4B9H z?gvpIHPf7yU-5iNMREGt(a51yj)Za7Obez^LLTX^CMI3E8J4#8e;wXUCwV&3!s80h zv90}JHM)+B2dEv8YtB}0LJX8HYlSMd;;!6!JQlhIB>9wsVqpbysq^6Vzz>& zUD&V#WLnGn<&rA!>?f(BJ8z$Ti3&HS;@H-5bM=8B5}V@p5{~%+j23wEDSSc_Pk+s!rvwBs#rNK3Z{WF#AHD963V9)kLN% z=+O|N+gZl2e!w_Jky=HPz0^S=R#f@EkK8u-afS69#MNLVt|I4tIRhB6BYVyX^=M4C zpp=LuwDSQB=n)=55uVeO2gAL;H(K>uJO+CopNYJWk4^LE!laB>^$p{5?siwEqR3MZ zoT0GW*JL-aV!kZ5k$D7jKi*p~Zf{7^4{hYJI@SLaNofz`y39>@H!30z5HB(6hbrct z-f1vE1Cxv+@>pT(0t$LyARhX`e}&%moc`w38NMas9e4EvwirqI^!vY56z6jpcTF2e zd`87z|4v1VKtW>Dl2Y(=6~w*<2#%oO1buqd+hrei;feDCRfNVLwSe4qM+Fp}p^ETM zJQPu&?kSl#5&J!4qla$#@IItcSBTU&E5+Zq-IO9WEva{=N*y9n-Byaf^-{#9S2Ohn zREoVDw( z%H2R@T2gL&lMb9G$rhS;b|q&Q=)U1Xs-g?)vh17UNqEY4?J*7Sri;Uq|Pg*|o5?hOV?QL{!-b#miy`##+pU zmFFz-U^Fib5d|LpcscM$4(uB^ll>6&hZgD>gPk_os@LZ$4?snA(g>_5KZq+FYZ7da zz|qh;#4JYn{AV-V1Ay6s!CG7q(~kjmVsd<8aFE~X6M)CzcIiq9Cc?j1Q%h%~CpvBV zAiqvzWpJVsGHr(@>}2oTUS1P`KQr>Ye1Lhom6c*|T7ESbRMtFfxgPK4Do2Bu)}Mej zR@QFy`z=4=#u?l8b@h<@8!`s&FlVa%EvZ8Gm57F1S4%&py11RGdhp(L>C< zEByTq4$tJ_vOLEmj#QDANNizOOuCFxcrXA9p%u)xaSzH9OF5=x%q#fC&2!OYP@(5& zg?8ZZ$Ucl4+5Yc>swY~)Q*)>SPWm*E7zO45Y_%uLrQr$gWhtpB4v_2rD45U?w<%#) z@?5a$VQ9V&;5}hI#?;P6rtAmugAl>yn5IG8Wu)b6O|+x6m{A3T=+8hdrUx<_vc`X@=P?;>fuOqjVE14tKjrzrMZu&}R$Q}ct>%^|gSMfWo zDGqj>h$^U=e6~w8R=y@YxhRBCD9F>keojW=QL~b{?V{EfDvZcmVP^{iCOZ zqWi+>&4TW%e1mrA@p;hw1fW4ueBF3MkMmY`NrTrBpC0@;e(XLxN4|lA0AkxG*_D(h zT^H~w-2ho#Nd?t6-RB}9!9{UF={zbJ!yH)(m3GqU`qM{5K9A%c>#jjiJ2TFZyMcICvwk2bc!8 zLoE0x9GS>$l~h^BnwA|w>`!MQA52*B&c_XClKOE7pPjb%<*JW>fUh@+*F=a#A%&ZH9KAMlqsj33b~w8p@`>8Yz)P` zOmc|*o+GmIDJLFRAP>1$89bdrOE1Wrm$RadLb1@hcd=0Y9W5IVQeQiuR|BY}+y|Lm zKrrR${uMfES$|Tl%~t`Q-ZB{#!(fGF3Yk{Ym{MG(n2|lF9BKSbJoGt&Gu$`zG&G={ z+OWa+m^Md)J|HnAkLd7DWfzz*lFIX14*$D4E9|$x=%6r*E{Ki#2qu^xxbiN@xhVf=`6w7x+qw_CAzSL6c|&%H@hFF&U4#|@vt{jd z3*Vov_hF#Zl3F`1_ge~g?!1n$3U=XWcV3Y-d0dJJZUrUwa{gyN1HWK@cy$9H=S=1z+mouFqep&-_}6Z;95hyKyxfj>yWgd)7l*O`T!ox2 zi26&XPH0Ze+G+g=8gVfHnpTXvgSSG?8DJW)@k2iy;EB+j0qUPP2c@Vy3zGl!Az8CH z4h`_@G+mgacMM+1#ZFG@j(!IWqp6*rJs%29r&8Tx8AOCTcpF4*KbDmN$x>ZdhGxDpqC@z&symYQlR-aAv>jmk+Ir5_!{i4se85#ZNy=*p zC5;C9eHrXa(LUcBqHQMf*6LGH;)$56cVc(P!`h zZjNYn)xXog5rlgNLAG!Ps~f$`l9<{FveIJ2OS4jbb>?4_1j({1453qQ+5GI7fBl+#RL6-q-v|4|Fnb zG_&A5)6J*p*?_83KD*_H--pwjle(YSM82C(8!lh8`rsbRk^SqV#UGpa-W*O3_ivu{ z!(n$wXwmK#_~at>_mjTad^W^-K#xg3lR0|SFnp=caBMx0ZhMSKH+ZLHA$}hNUD6(d zxe{$*S7mGcyciGXcWNR-V>dvVB1S#M2xC^pa?)WJ~ z5xX<&N{q$xlR`L6-uAE?v(pT|aKuG#jv;Jev-UID6Jah72DphP>2&W5fP2da;&@Xm z{g_M`^*vj(aQ}Il_^kR3NJ`1Dl<_m83!)Wa* zb#3Ajsms#fJuH$oBZ-w6Vjbho*0cXq%dWI^=yNIkOe@NwJu7P~{#7Ee0CCS>L~?ao zSm)27IY#W6%tu3lxnM8mEPXbHDK!x7)%_qGxy=~XgiFB}xj%S;%XHJ za3N)HXMnE2D9D=~%|RBbodLQ|E-Sx4dHuH_#ww2`M=5r1p%a`51Lu5(mhC}%Fb@!g zdlCpT#Yh-`HJrDeQTs6%ZPNZ7168np!Z7yp#;Q>6j9IQYYjZk02MYITNt@lujxf60 zThS%El(mBh^4(++B(~m_GGHaNt_+H6V!>vw#C-!_*+7Qj+{H9W15(t<{<>}t)EW?J}%>c2O4M(&A~7samc>M%7#T#*{3KgLrxiM)Rcv0 zknqh%RV1qe!RQoECU^);w1@MtnTuhPi_>ud@58`oKTH8U#K z<)Mynt5a7;f|EMp6-<>$xQ?Ygrg?6?@Bc-s$6(SH@%@MC`_EY4lYzefY(wAk4reJ$ z({G!5zd|J04)uoDFvG ze}<765wCAFQ1Q>&>eYzdA=Yy>(}gQme6_|a*08+rc)Lzz+`%sZV|vyyvN;>&F*5v> zS!p@dX*&h3xV1=!>QoSA;Tp9p;-g9VBANC~|edz^lgtd_E8}G{7DvqSyzc3nc3&l>1vhvhAT3XmD z|G-!iu<05^e~?cwY&XdbMLQP;@!E)dqg%4&i9}6sFbA4;>^q!F!|~o&r?(BW?Lqmb zg5-nRw*CYC;uz6CFRov~|5$%_VE=Y;{R;la`nL@9FNo_`5br3vot;``d|}y5`vC9B zwne>M#W>Ox7JO@xI`C#8Zdmw*sx5FZQ|(gD6R>&blk5%k1z-)Qp535NmN$^YE|PnI zK{krP7`cgja0m8p=F^0QI(*g6&l&kBX4CngMVH^cJj;wDpXc`ej7Z16Kne7oIM#Px z3>$bDf#iBSiYtcqyi`NRYL`7a(@+l|Wj%Ca_T*2>bIm4K;Q5(ZCvCa2b^%`Jd#-72 zGvLCuZnR~NbC=4Pz&hR!Hu&>^wDcF2W?N63-WkZ&iV(!+wNL?d*U=*xkUlygpUi|j zTY%@kX_@g2zV1yA@J^LhLGY_L1#Cmy|@@S~myBl$UE5-bX`fxN>#@U{+> z9#Jp)xAe;%`Y=|us3Yk|&N&i3xBQZElwISd#$+|+y%EhSj`f9O*dSA45tifXHH6rxh5#FA zfR%EZYt(E-_;Nl+Oyqaycw-`hh>8#qh`>&*5iDAVa&fFL9K*hg8d#1Olg&~Pe$GBe zG*c0g?+66Ng@F;QFC4=L8g|27k=Kklf{D)F; zUonfI7!62%?)9X=jL>H*8hcpKzM?qyyQ`#uo0)e|zTxP;ZNtz5BXLhFhebMiWF+r< zf`Dp7^Yu2M#dKmBGUcpeD)&+`ok?0$XMz^fd6?*ATCX!ni|S0!Vmc2OolNU>CTUTf z30h3&7NV1Bz0M>psxv_gbYfXq-?7*l6D`v-Pryzu0)bT_^jjlR-d}Ooc(S~ep;*jN zLafgkMF#THB4a@iVti8rOkm(SHi)!Wl1QrT7i~DhGWa@&V~AxT(Ig$81Xg_(4H=?Y zG-8NlA;G0t@UlLOh78dx8ZpGOIGk~zS@5zxi-ru*EE+Myve+Wbf|vDKG-QZo(TE|I z#a>|+ysXcnAwx8aMhvkmWHP0W;$?jn4H=?YG-3#{2z%{Vs3y?9x;Q#eB5mQ#Xr~!s ze9-_CNQKIlL|aJ$?aRl}fs#`&TigMD(f-?eD{4d|ny;<_EvAzJ?5>kAuG5*MMRg`< zF`aC8u8szEI+L`h&IB!{^KjA0w7%>~T2yC(7Sp+f=ww>2Gf9i;OweLF8HBoiSg$il zi|S0!VmjG&+;!4|>in6cMRg`K zBrU2lL5t~(L{gp3BrU2lK?`(Bbj37<7+*fX1X77e!UO8)>^0Uu3eDHlKrW^;5=nJB zleDPL1TCgB5=nJBleDPL1TCiX@Gt`FbS7z0oe5e@XC#v9bS7z0oe5e@XC#v9bS7z0 zoe5e@XC#v9bS7z0oe5f?Q=%)TDa82l0Va@2M3TFS2o##HsexQfXC#v9bS7z0oe5e@ zXC#v9bS7z0oe5e@XC#v9bS7z0oe5e@XC#v9bS7z0oe5e@XC#v9bS7z0oe5e@XC#v9 zbS7z0oe5f?Q=%)TDa82l0VX2lIyF3|4tqXMI2990Sxg``K_8^zIT;?I_-q6+J}{4f z{|J-|UFqcWFN=YMKL7G1{O4n#M3a4z6-p?^mrw|w4Go`31uF(|tZ!Wm8x#Pa0!Z6u zQhdhHf;Ik+$uqy&1T;)}NQCV)~ghqKMY#RdM(x#6GPV;R@APgW|?8c_hBmC$cP*KWmPa1b*)7{|&~MP>%rIz7Ec z&)X@V(w22#kqcJSLOC3igxXg*z2(S_ENBTB$s^{fzSX z4|7lR(P{a7mndjx?}br&6%duQSF`n1MhbaJR7e53H{Q=h_%Dm{DEg@X8FtnhR2L11YheN<$_AX6BPM3}|Sgv8Ye35BWt4dj<#zAnM6 zFp8wi-ru7pvX?`@bA!l4JgEr3U9vyYesr-sZ`bd$@(nH@kHHN40i|O6{*@aQH_^XF zcKFn{01QD6%=&~i%k|r_BBbxqZ{1$4`N9o_g3AK(U2#-^GTPGJl`Neih6!n#_dUtH z6|ot4E2GW({$$<(qQ-A3ChG11;SNJXVO!A!Fe^gi=(7oCg&9ZG+$fG7N=PWov4+p# zuZj4QhACC^dN?7eFykW4Z@t?+Zoyus_UgZ|?W(%n=-|b=2r2O@xg)2z=&>%SxyK}@ zcUx~~L@)Ow>z=%bQSZ!N+s~`b62|;;d(Z*c7*KMgb^Y&@G2=b)zvR16@4N3i)h%t2 zzKeI$)`7|saiAiGpDw&j=OTUHcf?r{rHa6lcf|BAh>>fhJyib2z6G0<_}h%b)KI&^ zX*Ra=B`<8U%H{kQ*MZ|^RN}Heu7~eKId~_yZGyZQjO#pSl-NRTj4j~zlC~%!X$$*q z+9JRITekclX^SF;?JdQb&nATwu^GM;#&^?~KTevWh|TfkyKc)*leQ>ghsmsa{tZ2f zeXPN$M(j^h5*T9{do{k|>di$WV`>B1wws{!Z-Ta6NQ=BLEBQIze4hyWIKCJ0J2$Y$ z@o@gG|LQ_uuh6TL@WE#9Wt2H)uhM32g0}r8XnQAU_4X`G*fYwvH{8_Vz2X~X%Y>UC zGu)h|fuA?K4w|8Np7`opm}ZF^#7D$q?qFA*!{yG2l|KQ!J-K8KaSvaj<}F` zy;%@N{v2^9#ec^a@bOYkCoH0mU!?qVll;Ts#UD;BaD}f2@4wKV?UQ}N~~K8&f50W?1^yplp$?uCrW3O*tmFuY5$yJ@~%$$SML$v0q#DA3Jmejn ziSX+?q~u2@M+YV0&(W6@K~Bv$#vf z&aI&L7A+?xkoFaJXlr(AW6(Pe66p*u4P`i&SuZl~Af4=#2I*7(hz!v?Ho`;4;-ST8 z>Z3D#M#f-Ugl|(cI(s-dIy_3_yEkf|w;aB5E0`b`rYQ&e_RxOu4f-KXF~&$;^?V#I;tJ#CEDbUc{LDxT?Xfg>kah2~h(AL=l?E9wJ~1gTw5a@y>g5>G zhZryX7%}P_Lmry*4}h@mn6eDFvOcSy0IQcq*vO&&wG-ey>lBt1V>Q1w&NlZ$NC%Nu z!~v^RS33p#gCr?K)Sr~ypt3(|C|jj0NzMS%P*&e1vTcIdRDT95HI{KFVo(31AI2e% zDBnNo`Jx_p7P{>F!7*9ltEDkE4>{XKtx4n|eC18>WwpG*w|l^cnpB&kwmg@#<#v@N zzIwbbyWvqzfH-SJOr*>rl=lZV-hV-r!AW}`lHZIsAisEmJE#{K?<`(O?C6}l9X7}bTUu*dBD$W3-EyWt zGjhH|=syNZG9#TpKxdsf1207B1QPV0MCk+qI{Q~=;HObK0inY-J*!LCLL%!O!#|Jc zf{ffxgzG0x<%HmNSK4C>c=kcQxF?9+TToW;QQ1}XviquR?EZtYf{)6cR4?1;9)+@k zkIH_)m-R>eWzO1H;F-aHAaT4MFn53${N&1fTl`qh;NrD=S*P}w|5MLQ1K<0(U!i2O3s z+nhWt~pufW>w;1i@74srO}G;;B7k@&=sUHnzldO@YV4T9PiTp91y7>@IqOJEb8 zU%+lTyl3sJFn7i16@|78jKEmfG9op?!G~TBWMN%zKm4?(@M15~+{Bk2^Lyt?*} z2^hD`0lfz$t1PDGp2#K3wj7npdNtwXuIQ|NEikhmi*;C=<_)2IA4c7dFI&m?V7%*S zPJb79{6nrn4)(s@$A#n1aA9!7t8(CDdaFl(qpQ16*@vd-*9q2OCS$*3g8D^98;J0( z7d7{Y8jhg)trN>Zgm;5*Tq+!UML9-52NB+lx&%fN6Rt7S^Kxp)i^F^?cYPNhiBAa0&4E0kGpWo24~KJGh54h>#?sbCN~wI zC{EiuzBvZxh)yl&*KOrPQck(g$(Cm1su!XW-~ivtg0|q~wN7y)x88E&(C@xGH;%Ul z-{NF!-f%*)lVHCGPUJK z`*~yeC0HxC z4~J1WUP->EWzB;?=+W?FzSQ*%2X2#AqaT{VcMVh>roS2j`&hfK8kdzu1gO zRj-AAy@_D(nt{Y;vS(CUq{?}sIoLa$Z1ooMz)pLz5x$X-t!{|pbXN$~2Yu|v+w7l(L(#YyL z4bBWZbJwZd#~GFFx9x@=8A(uw^zq4lokhj`F(BQWPs{gN5u2#R9dXuQo@2r8G8X99 z5p}fCubJuzOC_h;4lYHl`#9o6>ol-}HvUf#4zTh5sEu(dOp&8t{Sur58=itYy8C3f zbC-`^QCeOr(g81{eq>(kVvcz&%EiC#eTO)6s6G#wAv&h|8n2kW`Uw+|!qBTEw2lSg z54;+~D~?;$$-Lr-RlN`=R1R_csm>&h;Vj1@4zZ)EUP~&2y1Eak4Cm?!Ua^v@SCY!k zSkAc|Vm}P`%Y1AUe&;gAW&Tt99%eq?Y=8PAJo;Qrc)UB%*H?D*$(&15Uf1W>a4_gb zX}o*ErL%3F--JB-YzEKLVR@R7*C)kRo(P~h@ZO^6+aUHim4kf)t^HyCn6`~;WTWcX zmAb7CzU7%LgV4iudGCI|oc=Ts`7JtduSF^LLippn?zF9E%$hNG*0x(?m|<_ic;Dr- z#!Oyo%>DSiVm_`9TwPst%JDUFEJU@h8w=dh1I@S4kF*0fdH1Dz!pG((fbWKfCoej= zax|IohkJnbgS&5SZkhn#@2PDJ;)%JVHq7Jr|1bQgF_{G_}XqVzo zIZF~ZOa|*7)F*UY;w&*E=WXndUzUaPOi82k4_m*}nl(R@^p}$UUedQD?PzOi%bIQ4 zCL&$l_CBP?w2}XVlAa~$#ge`u>EGJP*;8b?M{!;;Yxe8l^~Ig1cV^AGU6j3|iKNI;GA0ZOV&N zvL-d{ms7K*L(-R~k@L2#m|pCW|4$z6sr4}ZelPLc&0xBE7SroyT{0_c9-T$%3zGg> z($?9;Op|m+Ne_{9jieuz^g&5qoBjRS$bD<3J8ey!DV?Z_%`mvR~eY*1on4%bT7<|7Odu8{Pce)3$}PpNAJ^TmGF)HA>r%*$;N*)JXwa37TQxF&q8|%w5^5q=K8AH6Oe)2VkyH?OWRL4S6S#l;ruV*oP-nN znZx-)n`Dj>=xTvxm~#cXPoUYjerZ7HB%qQ1T_G4cL1V`5M9tk6ys+CG3-hCz|r$NX5Jj{y2J)^dI(oSzbC zU-Mgmo&xj+)-qlZ=p_riD$tt(?PvZZ&=whTE-|kQ)DP&-_-5i80v!aX)htDfGxuWz zI@n}W^x$b2>qe&zHZ1~Oz>zPt+_VXV8(GknW3EolPYJXFBOkiQF!L7N(9i+X%EmXh)lx zaGqqL2LxIRXmRQ|^F`sj4A2rlUlQ827J5`@cLQ1u+E)bnyoJ6h(AO>Wb%CC-&^HA7 z6`&=lWN0-Y_iig{I_YX$nCc}<`@E%aB(?;${~_$E%5 zNH`-ECeF+KU3+Ykn%wUo7;ZKqH$kaQATTHNOyOnuUHX(DoMktw8%)=oNvE0Q7{p z*SsoF1<=FhKJym`fo(1X)MV~A{}9@L18Oy&0mKNoNjSe?S}*}`H}?Ws?R?R+3G^7C z(*YF)`mv>T2=tnTx&&%zQMoa0YGS*Y+%gMm%3s7NMQEOdx&_+JLR$)Sn1!agjI$2_ zGLZ9JT73baCP32#`Y52H`7$Bcc?+OcKz#z;0celZqh@iMw9gCeQFEw3U$)Rm0zGY^ zTLgOELbnO@TMIoU(4Q^zqCjpd^ZSbVd75_S02x4k5ZY)<`=dbP06pz|#f;0)mI;CWdM*uZpt~Vsm^#Z+22wFZNoUd5uZa~kaUNM&l?Mp)Yr@15J zqL&)K9rOFAc_0G)%X}u2HdnNH7$HA}G@E_CZGl-f^itc7NS|(D`m$XA9%;(_tLw}!DNa9m>nNcyc<04FLG9LN^t?w)smhr>6yiE z0CP4{-<}J=xoqeXNv{&An~J{8Df8Kp)b{AeiKve6j+~72rIC&8WEoTDuOpe74ssSG zRcl9ecxIA$T~gCY4aBHt{9IIO$4=svy0~*eDk{}!Ztk3zN}Jn}rp!IyoMayAT!8dZ zU?!Qb3;xN@qd zOQdcty$>z*w$dV`_m^l@Y4lQDmqwq6l%+^Znlj!vQs*E|o1MljfaUumO_{FoOs9-z z?$gK9t6I7R<5}vx$J3H!zlFpqx8P~faon#K5{9dpr`7|)ptU7a3uLPcH z7-=`jT;>K%WSpLjip~fXaxF z=d9d;BUa*0_YW3YHR4b}EnBKBXN|x!JTt{Y*N(t;3^U6@4}g|4dsyfjpykX#7J31+ zygAuIzXL6APPfoMMjVIn^a=|#wVwp&dJC1>=U}b!K?_Z8F9Z6LLgI;L^Me2?V_*Gm zEay7NVYPFzSS_3_rYnHTpm_@A$%(u5fX4aB-T_nwbd=@17o2VA0n`&;fGut2JPSPz z+6Z&Kg`NRzgt@~)%%R;pYN3swwVNju63dF_hXGVZ&-79N&BBxUR|2RE=#2n63u{T^ zr}*VNA9p;v2GFHgt2#v>jioW>ya2iqUz+%(a^~BMAHzDvpzQ=r{@Cb5woRvMWDwGbxt;y zY~|Z>vzcP<44@~m!uF#8`X1KY(jGZgu52C=h^^{5?DPCq0DaHQFcYWyIya*Io*qEI z!m7}30_YX2^z6gOE7CS^#+up@0aP~In^P6a-&34p7MP17v<2qc2=qR4R{+hz>f5Jd z&=+FRV=;(%qePi+7hi*%{ym;~4iGj3$lv3wKQI2>EHqDw+~X;7E;Qe^5IJ`;Pb<_! z&PC=I0%;vBGOq}9L7x4@BJ6Xe(hKr`DV71DJ0c|Uxic^E_jqe|WHuE-og~4M_ z(65_VhP})y7GfFp!WTMNz6;4v%oCQzzI7k-OG~4d_BH>sH1@6gn)W`mjD72V z#P4Q!MjZrTIr5p%d%t&p^iBg{Gr(St{rYb->aN1FRBM4d;P zhb_dIILiFlLX5hj3~q&)U!LAQ%1p5ky?d0IWg&WErP;$m^u$U$p;Eb}ojawDHtQ^O zbm#7XKBkbg)c2bkW6syrpt3pE z>>EIHv7UK?LV4E131-MbtcMe*5Py$nuIW4^b%MDjkedbCX9DO-K+gxz{aAZUZ%w&# z%`=_HrcN^L0$q^*DRMa3{Ln(b?<@oQnLv-H{?&PM>H`$Q-{YBH~+UHX4g8a1t zc@|nP(5VWUJ4by2oHqy1y{R+I(*nJex^L7WsWZ(R0$n-!^V|G0f2K*#qt3_0>NCwa zfwV6_(@Y7VL-Ew>bjwLE4VtGcL{F?WzY&O|#aB{inNE53O)cL_4Ve=JdfZU%93vmS zM}Cw$*BsxkxzmH^nbQUOnxW6mH#ZAJEk8`1ZyvUs)N-L2g%uH6O)VFhsRF6h7n^x8 zXmJcW#>!F4#paV1qLxd{7b2XOn#Tg@h18|yrxEBf^NN+Dmdnkyc%tvya)mj{LM+jh z=01UF*$b(Un1?NmavwE+ipc%98Mi&PXc<0crUlTII8o{UviC0VQPf=Hf0EhR*-I}J zdfDCpZK2#jC{R#@LV;Gfw;+lFOS{m8-so--6f8)gBA}vJK|w*Pf}nzeS3uONsHmu* zD5xN)sHmW*@QC_9C&^@|Ej&Np=lwnZ_x=3;Px)|8z9(mrOeV=Bnc3ZRPRq&Y*l+1Q zWGg38pDXYn_^Z>ei#_Jkn5}uEcYDLT7jqdfFL=Njo5})jd<2H~CPI%l1_9z+4 zNqBA~?^!%Ik?$>@kCCu`ct*nWangm8Nb?CYgp(-CW>O}|@muUTwwWvu1oi0!+OEjY zwvZEwX0RtoQYL}Fh46mkeD)N{;3V?fN>=p8IFa8ra)y)W4^NX@_|yk;U(TK;wk)2C zBPDJ%dzPefn#Zrhvt)>fBOT)c^m(#g(MkFOi5`f@)j0aZJ;b(?4uVKd+(w`*MNhFE zp>!gg6NM$$qO~oxEZ<2_?rsrnz7HK00YTnS^CfSN2wRcFNq9pBI zJP1~@m_u85UMlD{S{Uc1?<=}BuCo@Rnz)|YK2ojn>q7REO@bUR#6{Bm0(o3#&oJ!} zsg;xtai5a61VJiY$fx9pA|J$^<|OVGpApZM=Go5DJ|q1U-K>31iWDu@4wEHiAwj z>lJ0%PLX|*?u58gB`NqfU)*nT5370t1oA*&>P6<=jLOLj^6 z4d@@_n56F`7TbO&j$Bb{XToCJInqIrC*e-pA7q52i-7(lK}lgTD{X&~6_Pq7tb|vS zwoB@hu*OE|VM&7$9aOL*L-(KeFCCv3CX=nz4?kJ)K~Bh$Gm?40>96VjpwRu+gGEv5z@uswC`V4tkj+>|+j^ zCkWmxTn|*FXtU;|cSuj{IZnD>680P?-6aWoj*}jcggwVe&q%_a^V-FEeU&$lTMU`J;zCBO2VE4Wf4TM=RjE`Vb5{VU6Qcpxak2&*mJ_@NlDmq!l~mb zagDI&M9`L!u;)b53`y8?n$QuFu;)b4LPcF|P3aOz*mIiFT1A<*W^}hC>^aToVMUp? zXlffPa>t$%O_LOju*J}RlCbB*(6Ndp*kb8yN!W8@>2gWfbK>YGK@RLW9$F{ku;+N_ zAxYSC;^}Ecb8HDT>}pXK>^X@vRTB1`Bzl>o6A4weWI9n2_M_%>rX=h~E$AJReg|qv zw@SiZbrIbo347JW^q8cu#5-*%)Nzf-9s5`+Z7B)+SSy+#DKT-Stu?(?685+>8kB@R zt_@ux342^yS}O^ATsyi$5WnMfpt}V*CMCLQ2YOgidEzqCfu4|bGsJbIwsE{eOysAFl;&}-z za=EJOPDzRS z<#aQT6XonjpXDUZy&pX+jw9&VkDjx{^{1&5M1C08pZ4Q4&oMsf8k$AFlQcbP7`!F( z3nxr-85u~MOyuVWYrGEnAliYGSSb#oBPHQ#cQ7pwo-k|fs%O(GMZNVLTB~TVeg&;l zl&4=wk14uVA3`-Rfj`W>R3A!V^G4G3`f!@ZN#s6?9#b@v=F-|p=!tQaG>^{A7lb7n zO=~6L3VICP%1Nw&uA;|e9Il|RqQeV9$Bm^ECE;;b(-%02y1s_)<0NYE8rsHZ<{qH1 z!z2lFA4g|$631Oj=PFu8uBDp=LG3QkucLb zh#OCfBvo^|L(*NGwn|#X>42n%Ih~XAB&U{Bcn*%8oU$an%c)Qh`8atofQW^UQU-3iMXqpf3MG=1;v7jnxEBg zpoJw!%gEg34tphSQ!3)_0nd5#Sx#a&JY?!nhIk zWi;IqcPGu0ge6-}S8%E#aV<8J8fq)YR74IdXc#9B=$8n(R4}Jiyx!&EuN3l8jI%> zbgRX4GqukMrMZR1a}sGjNi!s2norSci|1B)uf=m4eb(anG<98XrrCu&W44~~M_a6B zA==(z4a6k~Px4NS8vC=Rr~Xch)%NEVeUUs&+hL*2@J=tLk1g_x!FF(uwm-YG!;-vtdhFcs4gq(hl=YN;7_@rxkTEex(Ph z%(!00S-NTgQVr}<^*7GZqYIHl+x?TCs(b zdPyH#)S4P>m!xkv9pLm8)mmI@80-wEc~FBzhKofn#j-3Tzh5-Vh+tbKC0{(xXu_gz z6LGySUSveEB2M$jwHM!RG-Jml&A9j;BZg()j-K<#%@;px#52zwf|g&r%}8crC9S>q z1)~KUu}sA6y7)~ag>9Gg-o@`5t=KJhVVtPJG*%$XGNgwqA&sq&^g<6$LK`-ldy2Ny zmaVcJ*Ot`^BKav_8g1DzOI&+)M$u+?&pUcK=Jyq?O!?mE$YyeSjZ~%tXeYK+(!!M0 ztTV$OG#2A-d(xSua#{%2=#0^Y^^^2+3evTl#N7}+kjVe)^!HP?8JDp2JWkA5y0K%N zmXl9X>g?Uv*n7}*Ir%!}Pa~bpl=Kr&Pj;MB6*&i~^ky?xpr<(Z%h)PTSZD3YWo$jC zI)eH2VefGg<6vL*y~VR1J7@9CWc^lRn!HhSI!(-NFge9Hw2#mdiNw9KyC+JcqIal5n;*j2*We2VWO)pGXsr8^Kmd z!r8@0_ADon!zi}b;+e~eR)xxv$8O;yJV&!NG7i%m!!BDL^1OSGthZazf88@OgqK6#1y1 zZ5PC!FivHMB;hl~sq7pl@!W7KOL`E~#HW_M98+0_qJfSgmZxZ>qlA@lT1GNcuXB{K zPUJT~#_za+b?1cV@Dja|4Uut`spXE@ ztbmi)m7c?@IDJKNXMGM^rH)%h=CIAu6Km-vwqFvqtV(v;5;vC>)?)6W2IsNsCE<0r znXTX?uETux1Se6u^I4tr#2n_cYaa@wQpKi8!c-QpC7eVm3)wnOB9(<~qoVd?A=@Pg z*By>(c8HT0d#YLN!=W5*VXZicR2H$0^(aevV#yYY!W`O@+gMP>VVbwILl)0FSo`&OobX)6GB}A+-^tcU!kWK}9kzHbXD2M4ce5@V zLb=zlGESK0Fzp^TTaY8J)!mL2Y`OHrvaDbu9u>#oQ~Z^zN)qOGFWV&vufu)Jvk^VT zby&r+If-(vVtW+Lq^sFqk}#F~S^OrE1E%r-8^}r2{2DfbQw=F1t zmytE>K1Gi@*0QaF91pa5(y@;1;WQ84g6l%ov82Z^zlDySt=x1SOP5rg{4980E9oXq zRg&)F^sJ;+oK8r3m{ZHgMVe1?%9FH{(=C$T<+NSW?pBeI`$wF_-Dw^BO~k=f83*Nb zJrSyxTGoye*2_5Z5X+Krc#R%r(02;& zT&sQLc$zikgt@mT&$8x<_Bx(p?Jb@!unZLk?;x@)MSC4P*+`4$E;e4pwI?sLsfzYG zUSZc;JYQv45~vAS`yO$;&dGe*`KBa%+S!HdQG`!BLsS#@lj9v$rPAy|-eq@is&Vve zea7)FdxFz4GNAQ2pq(NP=2DA{ciCH##~p+KSe{GKe73Wu5td#?pEY;o?+`1O?UpzzEf1`{EN|TW)9U(ro|~*>a=Mc72WC7 zwG2u3La7aHprTZ#QyZnIqccpKC~0T-DrXa|R?(x*Xl<9Gr=4-yVMQ-F;rpnc7G>EP z{*E(QYpLjCXG;yg-2$)e&hVqoi?uREKRR1!OB9`TrfHibt%2{DY@;1e6z*!Tk!M6I zYg)&;I%;hcz2xkqWh;8e*;Ol4^s%$Mc8j8;&Ys${ihgwV){ZMW>%2^hepcl0aO>u- zK3Xe9ZCw4d9*VlS`fFE8TA5Jk9H4m>RXYc1*DG4;%+{7lda8A$Ge=vesMPEN%upV!?iCJRXay%zbjhm%+sQt6Xkp!(j2X&DXMmk)%qw}>byqFmGpA!p0074 zUr}Gzc&$>=K-Wa=Zb@%~r&rsksIRL)dr8qi*JSM@Ny`&@x~6Ey74>yZ)y^s!=ql1& z&x>;IgEWh^L`8jFWm*SC16}1>A4vyWU*QU9xr#=)W@vszV_h?~N=4VXW@&dTn(CUZ zZB$g@x=DLU(&*SqSEcs8qH5R8+EGPu&MNJ+qNT0{n*M?)_2}3d*DYGCqSdZjwKPd5 zT35OjYkd?|yKd8R6~#I4(EN&)x|V5`ifUZTwYwFqcGYMbCH)3z-lJ_-RPDM~ds|VQ zbCvd)Bt5OtwOTu^sM@tgb8Q!;*3;sg4{9wX#ip%ut<$rritqV29t z+H^&)x}MOMDB9!NqCFxh4bps4+o|X=*VEd5McZ7@X(tqIcfFv6?GPnPOMBI|Q|q8; zk877UMAD^@=1bamMUS~&)yfoYbM4k{mXr;iZ)(dGJ?45xdsxvn*L&Kt>bUK$53~;y zz3Tc<`$5qj*8$DBQePLz9`C~wK(YdMQg9<3)dNKu%hFxe`xuN zPPzWnDixh^QQLir{)C^XdPb4qHf$d#ig3GZKPrlLhuPe_%-oaRO>Ak3Qr*pL0~ED$ z$Jiz)>h6xW-KgktcarTMMRsR%+rx?mxl?Rg6%BKz*(OH@Rh3v68_ElQi?uC`?5IgZ?hFjS_YnX z*eVq*bT7BnC?d{#Y>!D=1=nb$?F~f-U8`+hD*D0&@2*ORslilW_HZLcayc0X%7qA1n z>F$2X)?Lx%?mF8@MeE$J*@_iya=&R?r06O4+qQ=kEp@+Zdr47^`vcpjidMTnw4GJ- zocn;y{koa^Ywkm~WJT|}Keu(3v>EF2i0w*62VGyz(VwnwZ4W3i+&|b} zP!!=lW&23cao5kbpB0^Q{bq~YEy}Vv?TqUmw)Tpm-REqB6(zfgp06m?t?8AD+PQW8 zK1JQ#PW>50m%GFC4-~C)N9aE)+T?DkyWcQ#f65)Brzu+Mj?)Jys&Oak6BMm>H`nod z>TwL&oc5f%rM^_rYwlG20Y&e*)ATKpwn2Ti)!$Zh(A81@M$s3pF1r4vNOK#s&#wAK ziVSxTy^o>@cQ5^FMaNy2>J^Gkx%%qM6rFMP*B?_9?atEQP?YS>*1uGg>b_E^Z<)Eb za}U*%6?J!y)O#tq+?}V7RS2c ze^F6{d!Bw!(Q(&&{WnFYT-AEBw?$d%pncw|cUBbbUZP*ADA|37K1ETg`!0RHqIT}P z^#>Gncdyi6P;|L_mHv^Ub?*E1pA~I#Kd48(W9I&p`ysu(qNVOf^uda1+#B_LMXTM9 z>y?V0b8ps{DSFMlRbQv*J@+&EHc5NK4!WPyUsv>{dx!q9qVL_i^zS%{{g;>ZpE)fg z2hz^CU)JHvo!}3Ngw^TcikxAu>xqh@!`{+6Drz3~w%%7!+pxX*P(?k$_URK8WrlsI zPggWF>|?!B(YUZr^}7}2haJ{8Dr!%^&|gyI4?C*wk@R_5AnZ&1m>}3W=|aBJPjG_g zl(4h#m3~$d?kpVF?R&*_z%}}}dNW0-&J%h|MID_#>engCaQ>{9D(dh2MXypc)OkjK zNzpaVbNUC0e9k}hF)YgdkfQlv&FoJqS`rp(e?!urX{%ic_Ky|SxDxGODq8AF zwu=|sYe-a^)vlKIsQ1M=M761LU1U#IwA7Vi?<7fUaZgxl`{jxr2y0^>p=d)`d%IWB zlVP3grHXchb+yk^v^%Va{a#5aZSD!X)V@*ChOj>NXBF)T>t}yc(www=!m{k2D|#So zko}aR4PiNU;{$OHbJCs+8)A=9v?FYUy@R6NVR`l|BwYfzUu_?!XhYaId!eEoVdL$U zlJ@cdW?|DtF^ z*bF<{C(faNn;l`Z?D3LDfae^0J4GA9D(yWL?FhTso+D{=>{8c4`!$McT#M|J6|HtH zw$G4sqV-bO68jQGHLlz3D-^AEEwiteG_K83*PZs~6xF!yw!f-qwd)@Henmfot+1a^ zbT(|2{j4Gu{(#-JAJ0#;`L*_FPBp~W#udKS-a%4no2c*y?O7Jjb@m}L4tvKs`_+=L zcRXaD%t^c(^N4-AjMG|p!XL5ESCkUI(SC=b4&jg6YZax3Z??aws89G-`$vkZUC-E$ zOPZ7B34hN1m!g#L9rmyf%~sbTe3!kYqV({W?SmBc34hI=tEk%bhP^=2=-90Ax9k;) zhK9dmpQk7tE5ZjENs{o41{oQWp7iVi8X@Tg&-*}ylIlDMfaXei$MYG`8c7E|$AET8I_~)v z=zyeT&q<(@l1_Sl1#)~Y%JRGC98gP1P2*VvltmDHlE48pLQ<#r$cVv4p``Bdu@TwE zTuGVn$q_lm3Q1#tt}r%B8Xun;aiy_a(vCN~V5qU8Pk21yTB9Q; z(Xz%H-Rn_5>G^ruUlHStv6i?A#zaN#$O%SJ5PT*kDsrNcdX(qjINIin!)x>tME+=# z80j^t6s1N^GS+eux#t^O6v3zOja`C>yKRTa0^_uzu8}??{TSx3ki@p_9a(7jIf))V z&8Xxg=FroOC6aKAEH+k3+8dT0UTSPq)F(V(JgcbMHN$vA(usuh@R`P8MSa3&8{aFc zc2ydGO8Pz`JsjRE`%={I_Yr-<7Z}Nks$I7joh1DZY2IoKRMaQ@He-~cYS%I&Uy=tr z?=mVB^$EYnxLFbGr5kri3QJ56Uu8V1s89GB;~7QOu64$4Np0Jvhd*R|uBcD=2IGXH zYS$*?4@sAU=i^5FSK^E=Z`&vQNu#x*YS%WSr=<5&(!-xIauoFmf58}|sM@vDm?9|= z%DKz9Nl~BhI%Bb-YS-(=Do&zJykXQT+Cknh4k?0nLk;*SAGQKmJHh8+jV_9wCT|-P zIf?Hw*=x*{gx_Vd*SJFxenZJ#W4$E&-jTh=E=l-JBYTYllJI*#_8KQ8;WvitH5|t= z_phAzT_1ammXh$>J@y(IlJJ`<_8KENEp*`bT|j=4@SBD98ixcCZ`;9gbWk(~XoRE{Z7U)_HHs9C0b0sQ^tjKAl_CzV!~V$6j7^+s9DCay zjQrf#C*mAO+a3XG@*U655#97_pdpe@v`r_U8$n5ba=K3tPxEtQvy8*<`8sSIkaTG~ zB>0kLtTX;iO^1y%LHxMG#$_^YWV^p2j~E4##6Z&A5j(Yy>Uj; z?{K&H!ASZ6OI<@eaJTr;NS73rxH#gZG1jD*J0ngRWs(vT?~M4#xRaCUe?J@d)}zge zYV1E7r#Zdmz_-SKF~WYt{9be5TjReN9zpQd_-gyFM!6(>PyDR0K+$IS2ICcq9nQwHqvyQH=Yjdgr1+r z;xB@@{%Kgmdbm$3E_X%au_zgQM{51BMmlq!bc=sU6#4`~GBOjS2Hzxmev3%IS1Nj5 z4idi;(+q25C{OcWvxpoY;Q5Z?=?HlZ4>y*g-kxrXWthx;{`vVfuIK;0<(FodJK;5q zlEF9LqQzRaf1b-!Uh;A-L#dhRG(N94d0ryT+5D)7xn;g3EbKy7b9+bLin@ZN@Ey2V zP7x0BD|i=g&nOvuV=Vf#}tnf+YDT{t#jkSiYxm&|lACcOH zVnv-Sx18?-JS^-!UbYL#N5PYkP2B%+F2%7TM{61IT1E=8M3Pel8B+#=efh!tVs zW3^k474}%(#>80qXAGt$j!NKdQq=a}mm-A=$-ke@g*?CDXDVc4pU{Yh-yn?VVm+_M z{{P%^p|cS7e}3%07Hd7bzjKb(F)hx6=PRVRf)|paW~{NImc+4Q%(12>!q#!%LSa!J zaqiY$+_;5XEjW%b_@-AP`Ghwm?neolE!;6 z#@fiYyahJ2Q_|3KAFuuwbkC(-)gx~ zSfpT${X3RWE7Hgx{EQk~tS#Ic7H!OW#s4*nNK@~OwJK&};XI5MOSV$ z`eo0-1IMM$e>jhqEMiV#O~+b?;vQ`+gYax@7k6Zo41RGT)Z@gljaNOw z^3P+frD~i4j^~t!asF8z-U*VCSCswV6Kfq4#5nWM=k{;$QoYSfWewxi5qBSrybG~5 zelEJaLy7Ye_b=<2{#Pwnhm7p!xrf3U&r6IdB34*zGIzYbj2z}ig~H}h4K3zTq4XQ4 z+}L6s^(ExOczMjbbI3vohAH`x`-pz@ujPU@z<4_K&$OW(_MMa`{zA|Bk7{VQdYYxh zt7e{&C_h?6?BDZgn2T9s4ekG)+(TEvJd2RUye=WjzuyPHGrWE~30WxrMsXqk-}3pR zQF%fZ_zfz4twR>GenJ-0NAJ?`yh0Wj!623rF_XmhW2O_bh*;rS|J?t5>4Z`?%M-Gg zWwwrQSaP%VHndx3Q06FMJyX%&(IR54{`LFv|5VBi^ZlPb)BkUj=U+RE|EZ%I-@&aV z3B}fLy=ZT2sXr6=*V6g>JvT`kbr&NE><{WX=ggmj4`OtpRKJKXv$@ z+OXDuHT<8p@t@kT)_^tqpSJO@)<)=FR=*A#+O2aia}8qMZNRWd!5UjX&Csq0h2OBm zH68Asm`63Vm}>;Fy7}jM;f_T8yuJiW{k2}mVy?}_o`XnvR~wvXT6dqU;eTyMC3Hsr z_4CCuGHWt)c8x7&Errg`TyKUf=R05P*;&J4)hwR&hQj7GYG^TYN4s?mZVj8|`8z(L zR%dN*_>0I5R{=V&pOC-s5$l5b$D*fM&hz`5JBp#$#wj$mG)}X=&;RB!i|dH3+PqR2 zu78z77V}L1wWHw2%b_Pm^Ie)y*vzY;#mp;Yrz8~qKOH4Xh*#X&>clu;?gIVa^}(ww zN@bQ@q#v@IH7wdgGOvd;F0K8}8VeimI^J_aQ%Az-*c3;Em^}2+mG2|8``aH$r`SIzW@I`>OyZ=_28`+>qOMp z-;@8Hx2^upyHcXXin)z=E(|XjLkY#3wEcMaLT}qPek0e~maO51E#W`y%6w{hp}7az ztv$;c{`dDXY&qvEVM9A5A&WI!zl0$lVYhlx`Lwk0`=6oRF!P;o@t&vkop#Y;w?trF z#qf8V2SSTwq%(g@^Fm?kTkhgXw^a_~Dd1bC8W{s&8-L$eClh#Iu)ampIQ(~dH`a!z z0ZRHtVrj+mXp!2#`#r19s$Ged0wouE&uR)kU-6!mc;lj&TS~bU;psdq)<>aphqwCq zn^d6{8I|u`nWI@t_PL zqpO!>Qv9sc5$Z{p8g+!u_N-<{sIN_Fl%L=ymA>J}PA8kXZidgkJPrOw=;2L2tH0@oqvx^a>25lYwM&nL?{4m!-i0iJGSiqXJg+U>XA8HSqWJs6%Xs>J zGBrIbW+j`Eer3#Bu(T&@*`7Eb9EIiI!ppyftV~}+vLK!B*btC^uwML^JM&-#c9dZ` z+rvi<@b?W0$aQhQup&|j;SJm#6~s1kY~krFf$$~p4Y|A0qvFnz*V1D_zMGyLhqcj;%L#EGli8l4xKre_^wsPX z`8xe32+v5rJ8n4~JKnwu123!FUaxTBPrJ2Q|;5;+7+xZ=mEqg2b|YL%#0*3xt2|{s)h> z$A3fg9%$L!6{V*~c>FhTZ1Z?5PYTEdAalUdJ^l#DEN;)?_MG@rkngzovoy8GR7fYa zM=2be+M@#eQ+wP1{;54G!6&uHO>viiq%nTdsYgxxSymW#WlSpgZ;6j5V_PpWM$%uq zzZ~C|4e0R>NWI5CkiT~SEZz?#U)Yptq9$AQjHG_jvnST)h@P1cE&#a)&a16r~NfE*e( zEb$mgNOe0-Kp*iZ_R{ckl1J$G5jgUk=yppY_R98f?o-omPdp8uWa{WR4WDZ2=r{*y z;y3f7%;9zAqz`4hmguBUWV{U$?NK1dfkb;0w;!R$GrmalYVW6f4Y_aW=1IDmRD06N zEY_#jgt)88;9lvZEgRFTeNtOCflEJ^6CbZ4uNW6pBVUbIQ?XOmWHO?vN6@{;DgS2IfS8c~|k8%NX*y}tuH zwp%a!PWEryCn6awUErsZ&}Xey*1K~umbpDIIrg~9-jVba^mpv(IQro@kl*AijBEp% z<5^$X94&=SM#5DX(EJ-1s|Pe6DP!TcmYO?A6Ec7}VBE?E=^;ZwCXrDf%eXzr?K8Q( z4Moom6g|68^sHlO+0D?hhoNOJ!(&f!`)O`J!|l=90Jy(pYd1zlkRjTWkq$B&EDkbP z!(*#7JoXk1k6ohmZQ>wzXjveaYdIiSXv09R;r_MUe?9l#1pY9gAh~2n3)J}}!1Xi| zNJ378vZD@=DsI1#EakdAnbaKZ-K5`@WEtla$<4^MoG&HUb3K48Y(4<|=aT_Z`CQM5 zn$LA@)H<%;iaN^mPf;3t=xjcDD=J0me6CZP&X>H7>j6=(aQ#!%QK>bC$NdzQBJ}{S z^P1*MeN@^t4gC%`P2qY#)BvgTxi*^3=ekp~bzF~b_KLJ?Hau>2vlOn4W?7)!P(S&c zH#D0s^*XMPH+zL^quEiZH64#Pnx%04R@4Bg^QE3I^*XK-q6-`%{aUxsneZlDuAWW2 zQfu(JqIE_#ISTqMR+%&aKCAK;yDoVhX!LtU>b41JZ`S-G_*4_xGo|)QJx}VjQcrA; z{{GmxTrZB@)m89et{2Cq_7vr*l6r1Gj2{@cYq&`Nu+*vJq@UFItBqJ+S=UPYbwbyU z7rJhO(5VxJ#^3Nm|AI+ESLI7xAas^bXfm0QjmDKpsi4t6b&Al(q^>O#T;P}SQ)Rr= zwbNvLk&G{v@lw~8$oNtjUnb+FuAMI9%Vm5(#!EdhNXS!go#sltM(R4ySl+o6B7Tk3 zyQHoIjq$ZJgeKP$(hT}nOR4)wJyGhpQm>J^7Bn7THB+WDOQv&!Oh@W|QsZxMVfu5W zUL$oaXr9iEGM(8%Pn;wDrCuX-Eok&_d6S6mC-p?Bt3dPfs+8%>mFY;mM(R4yJe_$m z9jPZueGD|l+vdx3K=blTy+-PmRq}YLvq0l<6D8Lzki1YHFZCL!TUHBuDrh{epX7;B zXWb&~1&f5Px>csPShUMp(0E+k5@}y5?8iX!^4~6W>K#I7Efc!nPNA#r5_;}(nI34K z-rYhUs}b6^Lg>_$LQe#Z{UYmL!3FmTUA0Q++SNkW-7oa92ZXk*6}ly890&Sw4gLN> zVb5A8bV053dr0I{1scm$`>@b;j|hEiz0fxJ96H9QZWKCelh6f^30?KL(7Qn6ICWTR z@`T`)QumX3qSSMxUL$oaXv}AqGb5Fu5Ps>yjsOU6;Iu>(7(xK;v} z2^a6T$3Uaq_LR`6TZPWrCUn8mLRUQ_?axX3^V0r;(8r|C+9~5-l<~V{yws_$NS3;` zPH^pOLT9}$bir<^-xS*Rme8qtgwA?f#=j$U)w@F1?iJehp3rqtSG_N|-~*xYTk`O{ z@!RB3y6R7%;pfl!`4RZL83o*} z@ehUx_=7Evb=^IV=Ha*aEU9-K-K5TZR zS!8r{^cB(Lql=>}qUS~58ofOF-sm;ak4HZr{Z{lR(O*TMj{ZH`9n&<%6VooHN6h6h zqhg9;f-#jb^J5mpJQwp~%Kips`xwN z*Tg>)za#$J_;c~I5*8%fo$zqNwuF}w9EpjEtrPnsj!rC1yfJZQ;@ZSri60~$N<5kP zOQJ0)BB@1EtE65@eUtK%#wSflnw7LE>8YfhN$(~dNjjDEdy*|VIypHxCAn>KdUEgN z%;fCkVaZn|r!?=-gkEF;Nan3rD*v)wXs z9SM?&q=Mv=>tO;hi%cOmkQs25XTdd|4Oe(BSps`Ww~;%^9b_f^mf1nc^yi9hG*U3)uCV7$U0eX+TLf(g8c!F+3HbrEBe4ES8O{POQvk6+R z;&KX?fhIG+GKYunvB+{%cBI-Wyd@%}B_#p}^OG=S`QPXB%nbFh(a!%7Ekk%Y; zZyGAe3Ld+L%MILaJ@&0;p%gx8)&T)rMVh!Nt9yA@>5xV0ch z$9({jd9YL&Twd-e&_dw=geNCpI#anU=5jih17p!XBjGI@riOA34=>+jO~Cp7V+r4Yd^+JrkQts|Kt7-FJII$3s7}bf1Ow!;1T5#jmivD{-}e*o zDu2f1cZpb6|KL)zSgWNf32W)~SU;563`g1t+1ecC3taBz@@+2nbNLCEhq*k?*`Fbo~qt7lz`P0SN>TD?}Uys!tghZsG6j$85){DW?zSX@TGdw#% z?rVke<5qPbKWl|&_jdC)A-tQ*{ak*+Ke!yt%dj`?v>V&Q^WlUPb2**M zfw5?rk+2J7&p4EGcz6MqlP&(s6Lv&kt9S+E{RwY?tW9_qFcHc)5lG^%bkTaT|1=*q<_Mnbj ziYuPY!@_@ZJ9iVvy)K;Y`r4;MSooabqghdVyi%fm#MP{fz&a7NQQh%2@L$X2 zQ(V5?ad{I4%3SuaX_Tdn21~v-2ERhh7 zff)EU3XlwT-kX6;0vm%nL>$;#a(OYtFt}HsOo5#Ycm@WN!Tll`GPrXMhwu!L4DMhfAv_Z#gZo!5gl_=J$cp)h+c`$f-;syI6kPPmG`4C0}fiy?eBNJeVlY$&-0BqI;P*}x~I;XL4T#c&4jX=jk|oh)z$j6cg^ z`re7*@G?v*^}M{ zGK1a?vKPGvK=!9=K@OzrKn|i0fgDU90hvuVfXtyAL0&;0 z19>HV0^|_71>{ir6v$!lvuTXv(`P^i=yM>0^aYR=bO*>8^hJ=@)0aTrKwklQBm5Kz zBeUu2Am`9GK+c7qUx2GX-v)UzeHY|>`X0zC`T@uVbU(<2^dpefxVKDhp$9=OqMw4i zpMDPVDS8BIax0fl)1zS7#^p2gO9($pzXrL7egkqJ{SM@Q`aSr6N`Hj#Aud0M{ZB@I zrayx`Lw^Bzmi`9vAM`B9bM$wRf6zZb{z?A=`4{Y3<84&~Ntq6kF$1K=oFMx$H>IQ> zNazbJ9OP6M333{X0(%jcC9D}(in%OhF%T|eaUd75c#yZUM36gKGRPNM3y_D{MIcYI z6p+8ORv^!@G?0I>wjin29wgH`g4DFmAZ^+uAa$)9NW0b@q@nc$>Ck$CbZVD^bZLD+ zcGCKS{KA$A@~CY9$YZvFAiuN?26^0;1M(Z&l_0;h4F&m~Z8*qNwvixzvgLyO*)|&F zY1>sGf3aN+@>kn9kiXfk19`?a0pwYm7vw)|`5=F{`9PktO#vCD`$4wUr-2-%7lRzG zmx3IjPX{?t4}ct{SAfjbuLqf@&jLAGzY*jZeGbU0^h%Ip^?4w#*5`xt>kB|m)vG~H z(-(m((iej))|Y}T)o%w`rY{3IUB3%tK))MgP`?M{41FbBqw7J!w>IeaL3kEOXubMs z2;T@2TCe^9gy(={KKyK2X z0Qs1{g?1)0X*TrTxq3Er!8jjJE+Tcd%;=}1Z;!br=7E?;VjhioGUmOQZ)0fePq9zL zJrnn0-0N}g#(fs|Rb0D-K?&UwuSuMgxH0jm#G)kITzndChyM9}!2e+|3J-_>ei+xM!vAUTAD&ji zm{$m+cp;45r7+r+!Zc?!{!r=zQhy@# zA*oMG?V#c~kJQ7YzE0}brG7)|x266~>a$WuF_BI)sXI#DS?c*xFOqtT)Z3(fPU;;} zza;gSQvW4&nkMpTFLh_ByGh+s>U^nRm--E<-N!?xQo>KRcda+&j zFO~XssW(dfnAA^5y+i63rG823&W1?m5~;gMeW}!ar0y&AP^pJYJyPlkQhTM&m--=x zNdFP3H%R@u)Ne@rmedEG!av+4bd=OFQpZc3EOj@jC%A=wKIk4cdrSuWPlx|am_4Q` z{P)t#1Ru>$Xu@7dyv=Tpxt7{v9tHiT!ye;=o|*)+uN3%?EAOuGzZ?8dhyUH-e-HRS z9OB^bvZ18~6-BE1@_fM(_`pB@+ z=rzdnB3a&`x2)7(5)8R0Q@~>L1@g=NWkG*wNys?V7YKN#_=b9e`GsWQ%rako&{r^U zX1=e1A4C=T^Zk}Aa;B7&mis~}<&@+XRTTK(SX3eVh$3%ra%p*S$TFa!C|F@VbVPY+ znXf!(ImH2`#gqIc-e76D-&+(qa)j4ke!V|nNj=v$y~0-#tmie1u5=QHLNmixQ~A!mM-8=gbXC|{toXohb;x(e&H`zbaVo>XITuHB?T55 z*IKfH#brUr>pTa-$OQe7A9UX2z!-$uwpLXr9mvK%!&?O1`Mk&GR!oAbKX26V@&X@p zzw^fBd5el>!4)hn^OpMqF!mLA%U~#w7GJr^S-#0$7?}Q#juS6woY0sFws$ihBATkgVWmM84qX~$$}B2U;oQ<neY+ zP&w!NiYAL5=r5U~tauwxpgN4QK*uh?`q=`}56c=??A0v@|%NUJD9& z4=O742BE@uFCJD=jA;f4x8{@tq3gl0pH*5hsmM2^v}B6l!7vy?YtJk6TKl)fI=sB$ zSq*_^)xh60HFlQshpWor)>KZ02BwS-`ilZYm5$F<%+nKNtVwW|IXt>yEeN+p)`2B> z%3e6VQNH|&a%}q9z9Q%@FeaCZ0brDGGK>Qy`97Q|kP+TsVW`0qxSfN&zNunTLyL48 zUOu`6x})WA=qCmKe5lNj4bA|%ONa^dj)r3&c9Mp+VWnuX92e>@7Na>UI?v6eluwr| zzI=WXVknsCURYZpvt?))<*NwPkL2}}X&sqG56gvS2Ce*t2HsHDWO~m z??#QRc(;T0gtwALaX8dBOa%tO@?Zdm5o^*V1r1H3d{cbZJFgfvEXN1~T)4ve#mp-$ zg60K{2WI0wqKM!G&~iAxR*h_O!rZ`~149RP<8-wC)E3I*n;GQiWe(TS zMc{^S5+0J}gM!2Gg<)uKaDz5O6=>wg&kWWd^F(tZ#ew|N@*@8vk~=E^ojWu)Bsgvn zIb+NtLm^8TMldfq2jIoW_8|}LlrvnOj2u-(iZCHH>ly0B97N4yERmh$?Iz@eBP|Z6 zL2Pgc;%G^s3KvyNaFD|l=P(!xNhiD~5@-_>IC4=CT1oPlEDKx1Fqy0HO_%`dN|+A7 zhy)!I&dlt_ykikx!!>7P3(wQ^la)`3amC7Otpd7+X@%Qd0rX;CD$$%Qt62im#|e$C zcy5iXJkRs`^BC(fX5LnB(}sSdE#*TWD`Pxgd-F5F*bre{wmct z~ST|~9l_M71LJDQQQv-xI6gr-5L%e zLSBMU4la}eTf z%yQ1)05=I=fi#JhR?n2f?-*Eta_h`&Qxa$KBG$KUWK}@0(q<@#$xsJLdxqKg!>3wW6^-{AP!hg1u7u# zD{upY4HLKxlT2752eJK$dmmIW?vaqu!*U1a5g5W@wL=R0fihS>@!~-f$cMfJ>Jk)P z$t1am&GiM%^(>xImgN{Mik102P7YCdrGyVm(CN9^(mf!Gn_!k=E~3GdS1RuM*x5x0 zcIL``0XPL%DZy|yK^7Npb)>XxLVtgd?;n;FSZH`T!jRG_a9=Khc_HsLu%6@^C!9P0 zUc5v9vyGxojrWy0nYCy=X-u3a42k+=gT~83Cc#?XGVSxiX5AnduL_hGDe_GYl5+o) z!XTM!-PFPLHyMJFqj+RafKRPSK`F0NlF#=ij(%(15Un1QGmK4ZPX;}cO&)fwFkRq79ji?9|`a}!K35ZL~+gK*dQQ>ky2gnO; zX7DS5vtpb1*WHc!1Ip!4NVg9;At9UweEaV0SXi4x43jDUbJqY0zThC8g3 zBP>O^#`UL+hX%rDVz3=1@2T)c9~?QvS29I5a&xYL=A07PwNOJg?h}diFBFaE2kSQ; zz-%55hV`IO0~90`D+x6dQ#+*m#-A%?%cqVy^`HJTBui1H`h0VGYY2 z3h>Je4uN?LEFI)_h6-3+hL(Z{_PpVfp?N@!^TnDa$a^I$DqxVs>x-*3Tn9;nY+zn3 zH!ZPje2Ws&!U~d`l4Pi_coHsF%mpp3jYOXl%Othfl`e4oVW|h55?UZ%+)6tjT17g% zQ*)FX7MM5gWvFcqxq|`cBBn9eKA>%2yWnj?UUl<|H@MokI)}anS5{nAbw!7nR}=Q1 zVdDk2d&zmOV8g3tRz_B-F90QxOGKDwapb4W2SjOrbG4!v!f@y_dl4T2O~8l=Fz)C3 z3UKpB43AcWXyu`!@g{_0rI`T6*XyL{P|skd0KLG>MIB_ZiO$W(VKeP|$zY~dcO0rM z45LTUEMRzcphkQ#%$49;EQq%V?qd!g1a95doq1@NF#F^KyH{>X@?zHa;%8Ui1k(p= zIt92#no}~=Uj)OiFTWI8A}NFQC$u=2Bm2r>Wk)8%YCb>$6_X15Flm^3D-dVz!4f8V*8tN~B2e2ZXE2{-v>(vt) z^8ESJ@Uam-6M()i@BN}0u!#mtlc*?bgs2irJXDA^9v1KF6lA&~i`7v^Vm$?5!jTJG zCMw%{&w~d0g1p+qR#d~pLrX4e;<8ffRVc4Tvj%zXiJCKO&8)F{wIymQv)sq`d*Nv} z>{IhvBYa~eXEGlxz!LQ191a{ai;7{?=I%VlQ9gL6P`mv zOA3bi1I4(1Bkn3VH4Dfm23S6z^F8W7vwxc*q%O zz4i&SFJE~Hj&q`02I|eA1El}xL4yX4nvk1w%|OeNj}NAJ;pJiVlElk@K0EpkY?K{Z ztvwGO-oVfq%)!?T_=OAY(hZ+1dJ9%LHg&#rCpY$BNhep{VuC6XQC_@f1T2R)CI2WkPKAwc=dXJve+#oXq#9*m>7IQV?k)3|EtSBq*FX7drv z-Lm*odtR`A!MAxtoJpVyd6f|%2Ne49r>VzAaO;9gCJ9>fa^ivZk);LRl`AZ9Eunw6H|suIRtXujqXC=ANkTF7Y5 z*R1Klm?nn_ks0qDxSkUAF&Ss0!BX|i7&@71OJekK{bSGF|L9c~A6zC*od~)Ka>`V!UYHV!pG7Pj7}+z}qNrn=HLP^caV4yyN>k=0pV@ z)ssqP9pw{ydwdFTjjvp+rqGx0MkI2CnwA3=_Y;=`3v4dC`H}o65htr-)cGnFR*Uix z8&)&#QeqMSvn{x9sOJ_i#rMM_3BG{|^@Z8-$svScXSJLUA>#Rmm@}%Up}Zpor_!N{c z7+@F=g>VG{23RIwoP5~8J;cHl$9(k&5Ix1Ausp+Of?x=(v-q-$do;3HS8Z_jHMbyFlbOe1K;2=u*d2cQ2;XJ z0Za^=AC6OKG{cw4R4<=4VM2e{-hzua$nPsEfLC96NgCVDOd7{vMvbj9r$!Ox>B#b% z1%j>yV=>>;A-U81uxkgKcH&t%9}MATIWn-k95)nkPY4!81@L?cp28RKXi!-L2W5^P zk~d*U&ai0@{n8` z@vvA>3A3Dzt6YWEECVNVP8V7niCPNr057cNIAVJW4KzsNF&a*M^Z68~eylk)u5Sfz zn1ado!|J_6fhj^$z&Al)7aL!FIA6+*Q@wDCW@ka*uaFEgjQ{CmBH#AmtLd*-byJXumHq87F09wAuM0T7sEEKcZv_5Z_I$Q6w3u7 z-%KjQs{=!=TtF9_{R65I$KvuJmIyvC2MOY86_XT=R(3eCA%%VrBX>n)6g*o%JCwBE z3uVwEU{VF8hL5O#xP;5D1V%OMyE=Z{ActIG5H)WEUNQ+zvIw3y!%_h%1Yc6)LG&nq zJ#oN%K3Of1Z-jVdPx8us7T~vT*j9rF1Tcc){#roXw=s8k{3cgkkSZw_JIi?6)y4 z1yep~T?P2G1j-g_axf=@f)veyH(I>2a$yUyaTMGw`O81*<#Y2Gh`>@eK7ubBODrD= zFpq%SGdw`CydrK!3@9y|1v8Pt^F-y9dkcKU-tuXU^BDuD0#~JR1l}BRy#tZ(iqVC< zU?89DpHcy9#CnM|nC|1rz}%`FCi*jY6BP!2&?u<2nLK2vQn^mxl>i%Ge*TuJs=Njt z6A8U*G#a~*yk%+*=wRubqW->ZTdSpk3ZN^K87izq0- z4YF=xYn2Z`_`wQ3$iYIAPs6a~Wc3#df|B4RJ%~ITbP{t%Gjp8ROH2P*FlET)5^q=_11s~$z zCBA*}e&{SQh5BS{c8^Tj(cCSxw*HY3|A7D+Y`^Vz+4(3%+} zBYeJT@CqB;9pGYz+Lw59faDhW;GP5NVHf{@+B^RkxvJ}q-+42$^JaEtyz`8Usb}Ch z;MfT7X6<-MOm>MkwgCqlV^~a3NnpWiv-OX)cWuB`QFk_^0tu?5Z6w+{lGB2!L`aR4 zR3)jKMpc?0QmRlXO8f_rTotwXgSPxZEB`@%e7@(tH$QgPKvDi`$Gg72-nr+Vd+xdC zo_pTAcg=85ZQ1n83oQJj0!Xwj&XLF5^Ex74nupWBr%eWOAD{o=q;~T9BH40#dYF(r_x&X<;C*^}Xe@#l5Orf(|K zeI!M#?T2XszALitni5;qNA~&uu0#X5arOR6{=!=yd59a9XT{~i)4V6!dG8J5w{Cxk z?_?h3W%eY#sa=C-)m7CEpeZP-uInfZso{$7aq zunpawg~S7D14~akvKX^svliI)gUObsl(JUya=YS=#yyd!3MIAK>p*Aiu{iOmC0=E; ziDcW0tIedY)y(g2TU_zkoxIr+Ic9txLGboY>u{F7#%&d`x8TK_|BQe%n_Rv@u#-G0 zM$@QX%NeSSMw@AYdzEeL%+dX}^|mCtTrg?V)v92=$#gDu`!W$wKP5iNks!S2$+xI9 zu9wWW9h=6y`oVXi`|bSUf*Zf}(TCFSg?94c#ljZ0jPgg#EO==)E!x^Eu)Tfs zD62ift+mBoLfIl?uke&gUq&hIedLIPm3O@ARDpjn)#@NGpIQUViz4{b&L$nwJmD*x z6Q||(NfbY2ilTDuH?%PEKXZ57AkY5?`Ki%{>-e zhOqh}&UEkRZ1-K<0`h>nn;SXYx}9trjsrEzdG2W-*+h_@=9IUq-Az18{t3bb;aGDo z;VCfA0L=!#!)@m~0`jwzjBsXrp3>t$JYl$wQl^`zaC;{32d$QHxZ+*lI;OU+eh8@D z(6tj>dx`Jk4lB`@mfr{6%br~~NgpPGn6xZK9cH*?n0Hr`oA>LhUNRrxQT#Kz|{#wkfguO!_KzvjTtP1Dqwcdjzs(X!i^ zQWTrqoaUAQ(ceS)M|v^0DSd((3)D;df0!0EQimAHUR*J<>gCe+T~h2ej<3*ayM@*W z7N_WgN#o#c#xs-j!d;~Aa;_lG(`sJx!tI};H{xh#kGpw&99)vJm^tMkHFA59M@fUY ztoiYX@!YK%C$A9@&ycqDqFxL8}D{YPkrk5|YaMz?g9#J+5mxZ|Zk^T*wo&g*X8 zXynv4add{8d>FTnwINS}W6oy5JaA`u+9|^;)ZMUh&zI411^#qHX|&G5AJK(7hfp*o zT&s;kS6BZEf`Xm@+3p7iTPOnvoVW2^p37S&g+IlVY$4bClo;r(?$qH=<(EYig) zwgHh5AeFJ123J;In)(`oD>ESTTla%SLoHkq&N*X%I_HNk71wEmO3R-nhVY)C^AcmF zByy?Pw1ujBAzyhqxWY|bYcuRJ#Z*w-x>@?99;f}2kV*s*^=o3i;)$MdgO zDS9Cpac=Qhb;a9Vnk|wb&$N}uNSl-%l)b2K`4u=t_q)1EY73vUTdaDPI~dIL|bQDM&UI_m{uCAR69$U#Upp;@^zwn9hAkC zN~NZFTNMeP7k0^vRDs)arB+gf)ME**_L@{&Yf*GlZ`l>==YNeG16}?>?m|>JYT>kn zk64IRL^=H=#7ZP&MI+?K+uDP0S7UJtH!N<`I2J~j6U>Ua`R9WQxFCBp zRkL12OX2pm?TYDBH}MJTdR5iik`#Tn4Xp9>mhUXRajRu-wC$iNa_;zDP~sO0ui83o zzusMn#!~yiHlEa`PDgR&r{nAlvCAsE&7PLE4QGbC^@5*usRiXF`Vc%yY<6}U-Fo$% z>uYJ5f$y#Q*dggEuic<#&IjmCYu9+ST1>fry1hK{cY@NTOEQrxT3IA1Z}PNGyLCS% zk|)*l3omy6

    SY8@bXRF_poz-(CXKndsKEvHN|PM#&AYRGN;!`=O$n_tNZ=({yj_ z8l6(ngFid&-1V~dHEUCAu)ebnC0d=IO8cU`V1e}H6G`yHQZ@5&rId(Bmzu2QPw zNg*j;FDdcbylu*OL&opyv}5gtaFsS5q;hrde#qT8jz;L-B?*hT#*0RiqQq}8cK0&4 zbd_nZ?CD5%?5*jS_uaS+y)Csdc&TL`ZIHf+6AhyMLhLpr(!Dv6?Hl3ILV{I#iJomt zy-l)~rD-Hf-j_7Xovy8!LT@`EuLP%kGp|w^%Xh$a{WyFQ%sXJYI+b>5*tXT~J~qi* zTG_L*T+>PBG#06O>26GMrn91rcNygMUJIq#-0ykPeZDVsH+I9QCFx)7u4GZQjZwFu z8?tjh+W~c5H&oAzI`UrhMz^jP2d3bjXxl}s73K(3O6pg#E+wz-8m&Nnwl3RYZuIj@ zQr`W-@@Cy@uEPk{{XchVd9xQY~*jCe}Ldt4%EvE4_Mo zspb^6*LBh=vLLlSrrJXmlBD4{KIE03izn`(NvkUjB=2>nT_D~*28=w^vb<7#>Brgg zveP2##N_=W=(jHgGPQO|4^!<-0I#sZZfr2dcDW8?&UF; zd}wv>{)y!)lzjU;6QBI;ynndI918bxz5KhqH%Rq}>^#}E(gIl4>(cUG*MnPkKd|%I zTPr+Uoz@${vzx4QEnIqY;on8Ho?X|5?_Nz4kIOY0O?g8#m-LoH+E`S&yc`EEuU(VN zk6Rc^ClzjoM<2mAh{UrG7)7pJ{&wzDcUk1vN)+GD8w8ahyJ(Pf-Th35i=uO1FIR+j zQG5bg+I#oJMKPGx2dbEkr5hA&KIaF;PLF zfWO<|vIEgr9{6Z17ds1TYn2Cjlk%HfZ7nd{^Kp==RxJ!Itf-Z`Ds30!c4fnXI1^1o zli7hrT|o8vK%6BclgTvd&@dGYR8&@}0GrK(p&<(`Q!17GBZDZH%V5hyOK&3-wWafU zC|NpBd*F$k{s**6W)qoBTroaS4+a9!vs_e!1iBd-8=9J3Kom7%ZaA)dkH2|NErX_jx=+o*ZR~SdlaT|r^UOyNYxUD#v zfyTYYg1y$Wy-6XXBW7I)#kyUY%h zSQE`!w?X(58_tUszGm(Iz`|FpmVa{WIu4;`>`RG$VdeBD?`zYt5 z&`0HJbu<&KiIzs`yM9bXG5YXzX`6BPCl+3`@HK_aA6WRRm0Ys)3l{oXJCt79HQ+QR zVm$HqAY+|QM-B3MG`(eW@%pNdYk(i71{SdH_l zhF+bBns0^NU|$Eqcyg{FKAevlNqoT1xbwcfR>l;CO+TK9Jf_?Mn{o#<Q9DJ5xGRQLmfod7VKHSM&E_igDVEDX=%oagJuA=4G`4 zr9m_njlpA<3>FRYQm82S^YwZa(C92b9@w(mqwPsn%C}mzLK{AhkizJx=qXSH8hNAT zP2_8_X+=OH*r0!#bu??U-$tcc4NUr-25q)AXi8Bp6C$RHtHjv>U#89_ixoO)Xk<3^E9!S3DOsW-+t-(-4+b3wS+iXqCpKNa&weY#3e~p%RKjmpePMxf(%PLAcI4hY?7>2 zhBC;c6$4bDazHFHf~r~#4D-^9RI9jLG)x>Vy$Hyl%eHbQ7o=(0Bsu0`pe4nQJLu$DW2(homO{Fg2JS43=6KFO)(>Di+=Kgzmc0ZCw!u)s>1BRmwoE zsV#nyJp7q{KH$vY`tLaU$DsD%){ewt1GwHcu0QMtP-4+G7DuWqY(kwnw{U zo608JpbNY;YGSQ*Zt1n?l!??tH0DPgds-Z3H5xODB>)TFE6#zhI$Lh#jcVn?BfqY6Ck^Ou!CQgdL~|J5UjJ zAd%UDM#httl^tl=Ma#+#wCvNCl^tl=XOuNNP%(C((J>^%OBjBNF#Hr@_$k8hQ-tBC z2*Zzw-eLHu^K@9@MGIe3NQV`^Y9*H}{ep!~Astp|jAM5qyvQP}&M9M}LS_p2Ew)fy ziWa|YK$oIP9yKb=oNR+RZZUcV3$C{G`T(_--l!KWqPrGXnPik!(^!*E`HC%GZ`}O; z{4Hy*qwcz*Wh#lQL9XTE=M{2zbs@mv4LfpB{66ncb6}{=;=&y=T=!XP&+7$2WcQKfd*wTPne;zx&dU4}AOh zJ-_(v5C3~``wwfAW!AuK(GVga4ZS>G!|>+|7T#{<@caNB-r589X%l z`%Y6qg)iUdo=9&-$V>&rJtsK%#!0h78Q2i8nF}yRvxQ8+|0*@*lK=xyav^eu{;(v*Ov--lfpWF3mh>l@D=h)m!jPm`ttk~a?CLqAinW5SGpZykkY2UBE712m-uU zg-jjkWSz?n6oP1XBYQ>4yQ*gx#4w;iwj|V8c@(>9ILt}Lu*xos@kdXy?_wL{a*C{s zO<1 zq)7yU5m1GI!1j0AR0d^g%Ik&pYEDXGPSx2LH7BFy?g6k&P)n#UBT->JSHcz+r71H)ZAAch}pnFW}#Ha3q?t&+5$I#168Ya zpc+6qkL?Kq73K?BcC^;rwQ|DV04<6)CGidH#Mr|4BJs9rb?iU9i6gys^{`G!@IH<|`MSCrVtne>O*}9J zPh0qmA%rPGvP9AeNO->o&jJIFuvil?DP--Tl3 z%07n=oyEI3tB5)61v~2_A(qGD0LnUKDTp&!vv`^Zs&%RG=7BI<4Jc#Y9sr;$a5@~S z(?H8hlS7)BAxvnQR)qoiY|Lp>(U!c-a)AM%=Y(;sBv|S^^wvGL+B1{sYt(^gTrFN!N$k)zPgg{gUgAgOO6bc0G;!?4YFSWBQ zS^?|?im+WA0>x^S;0m$)GGXluXv0ATB?VNXk2E}3DtgI&9rpzmRuwHg1e5R%kwY+| zF_R6POC}9(YPH>slcm;Vv-uT%5m?gfBCM#nCV9qVeiKa1^JEMFtq4lgDj{0m*&1w4 zAS_s|#nD)aZ1Z#Gs7fBJ!US(z>-hD~XH;i2R%}5~Uc{&g3YSYRxZV$cK$Q20XG{LTfkj4aoQczq~S%k5P-w+pH-A zS<@o+qT;OB#WKfQ*QgE^%0ZU*73=|nMmA*E;0VnMYGl1)wJ9lInj{aenHCW(3#smrPc<%hiE&{pCm+rHA$LlDn2Sn z4-RARF;S%qYR$h5y{W}(P4MA3Z(a;SQp5V8S^4SB7nGMl<_UjobH<@7XJXwsFn`)B z&qrHVsSWG;?n5!xOP}UMu`SSSztx4O7~iP*LtFNKNCJA%M?b7e$RE(!8=XpI$vSrl zdr^YHX3lza2~{jT!FH}uq1X9}Pw54c^iB?~gi=x;cU!pKGxLp{lb=aUc@u@me#@4C zrOSHEb_ipJy^nTLfGobWDdVoU6>TAYRA(*Y!*lcTg54Pqw|mKF3H(*_t3BWdXBIhM z$U)llT4NVy+`8l;=Rj8g_|=SC(^Z=jkp9Nw_L|Bi1co@d^w{;(u|uFb+2~efTq!}P zgS<|18m0zIR2VdsEy+#fnE6zdfhR%3uNM9yJns^Iy--KbG&c%(Z{A|j>S7i;;AR*Hpi34W}cjxjVDLq zgLCt6dtvVJmGF(y?&#L|?#H+?;$*yYetPx@VDKfjdx#g}dvtpD@tH$>_=&~5-g*(w zF2vI@N74Ny8S&iVxTCYULI$^v+&r>%WXsmA+i%9o&dAW_-?d`cRPZbJ&rhG^{`uDV zU%Ml2A#?hMz`zvzj?!@}+m%@Cfa8;zopbZMjvd=KJz*AnX$ivsw)4z!Nohe z>h?2z4)i(D=RltWeGc?F(C0v(1APwkIq=KkK*kM$YAw5*Zj65C%t^+ca>3of|4;1* z+{-!T{J)oT+ejRA_j1R|LART)xbNjV?)`j8{Sfh8d_BG20RJlYZ~vv2Ozh`fI2yF# zk0*G9vc0SDg}aC{VAWZc+xU)OXC(IU#kZZJ=h+QTwRE0A=K=WpP4=C2atDE-_*xFX z8#p@8v-D#6g+9RHtLyY<8)r7)0p~JHl($b4p5P1T)>q&>?|g5nuglp$axgxiPTGb} zy66@Now(?@9|5?S{~vYb4%mah&I8@1e=A>1-^_o-TL|^_H`_GE;VSBh6Z)!ro>(W< z+LY_8{pXs4xPl|)-1k}KS>`&?Ges6@J;;+Wie-0 zcDfts!B*qgR=)REN)*OC(bxa;VAI#|F*otd@uQI&aTWO4+s2jfjl%z!n~6O2I&E@4 zIAZ##JA{scU*GfVdvzVb*QrJ>=cFakAh;=@=Ir^Twa;JP0WRjmfu0`Zna+WThdRmk z_rH0kfC_4jVtm1Jss)v~xP?)l!TWl?mGm5HP3hktRdk$W7P4gu?c`asuMc&XN@ zZJo_fPjS!iuPt*r73k04=tPa$?S%GcV8kt*@6`#~5$myJ^lp=%{nQbqIz6M&Pi0m) zJG(>qdy}Kh%;pSO#m__3(W$t$G$;sEQ}x%1kt_y6@d(C0v(1APwkInd`op96gk W^f}PyK%WDB4)i(D=fM9-4*U=F(vzP6 literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/lib/nunit.framework.xml b/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/lib/nunit.framework.xml new file mode 100644 index 0000000..c0bd9cb --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/lib/nunit.framework.xml @@ -0,0 +1,10899 @@ + + + + nunit.framework + + + +

    + Attribute used to apply a category to a test + + + + + The name of the category + + + + + Construct attribute for a given category based on + a name. The name may not contain the characters ',', + '+', '-' or '!'. However, this is not checked in the + constructor since it would cause an error to arise at + as the test was loaded without giving a clear indication + of where the problem is located. The error is handled + in NUnitFramework.cs by marking the test as not + runnable. + + The name of the category + + + + Protected constructor uses the Type name as the name + of the category. + + + + + The name of the category + + + + + Used to mark a field for use as a datapoint when executing a theory + within the same fixture that requires an argument of the field's Type. + + + + + Used to mark an array as containing a set of datapoints to be used + executing a theory within the same fixture that requires an argument + of the Type of the array elements. + + + + + Attribute used to provide descriptive text about a + test case or fixture. + + + + + Construct the attribute + + Text describing the test + + + + Gets the test description + + + + + Enumeration indicating how the expected message parameter is to be used + + + + Expect an exact match + + + Expect a message containing the parameter string + + + Match the regular expression provided as a parameter + + + Expect a message that starts with the parameter string + + + + ExpectedExceptionAttribute + + + + + + Constructor for a non-specific exception + + + + + Constructor for a given type of exception + + The type of the expected exception + + + + Constructor for a given exception name + + The full name of the expected exception + + + + Gets or sets the expected exception type + + + + + Gets or sets the full Type name of the expected exception + + + + + Gets or sets the expected message text + + + + + Gets or sets the user message displayed in case of failure + + + + + Gets or sets the type of match to be performed on the expected message + + + + + Gets the name of a method to be used as an exception handler + + + + + ExplicitAttribute marks a test or test fixture so that it will + only be run if explicitly executed from the gui or command line + or if it is included by use of a filter. The test will not be + run simply because an enclosing suite is run. + + + + + Default constructor + + + + + Constructor with a reason + + The reason test is marked explicit + + + + The reason test is marked explicit + + + + + Attribute used to mark a test that is to be ignored. + Ignored tests result in a warning message when the + tests are run. + + + + + Constructs the attribute without giving a reason + for ignoring the test. + + + + + Constructs the attribute giving a reason for ignoring the test + + The reason for ignoring the test + + + + The reason for ignoring a test + + + + + Abstract base for Attributes that are used to include tests + in the test run based on environmental settings. + + + + + Constructor with no included items specified, for use + with named property syntax. + + + + + Constructor taking one or more included items + + Comma-delimited list of included items + + + + Name of the item that is needed in order for + a test to run. Multiple itemss may be given, + separated by a comma. + + + + + Name of the item to be excluded. Multiple items + may be given, separated by a comma. + + + + + The reason for including or excluding the test + + + + + PlatformAttribute is used to mark a test fixture or an + individual method as applying to a particular platform only. + + + + + Constructor with no platforms specified, for use + with named property syntax. + + + + + Constructor taking one or more platforms + + Comma-deliminted list of platforms + + + + CultureAttribute is used to mark a test fixture or an + individual method as applying to a particular Culture only. + + + + + Constructor with no cultures specified, for use + with named property syntax. + + + + + Constructor taking one or more cultures + + Comma-deliminted list of cultures + + + + Marks a test to use a combinatorial join of any argument data + provided. NUnit will create a test case for every combination of + the arguments provided. This can result in a large number of test + cases and so should be used judiciously. This is the default join + type, so the attribute need not be used except as documentation. + + + + + PropertyAttribute is used to attach information to a test as a name/value pair.. + + + + + Construct a PropertyAttribute with a name and string value + + The name of the property + The property value + + + + Construct a PropertyAttribute with a name and int value + + The name of the property + The property value + + + + Construct a PropertyAttribute with a name and double value + + The name of the property + The property value + + + + Constructor for derived classes that set the + property dictionary directly. + + + + + Constructor for use by derived classes that use the + name of the type as the property name. Derived classes + must ensure that the Type of the property value is + a standard type supported by the BCL. Any custom + types will cause a serialization Exception when + in the client. + + + + + Gets the property dictionary for this attribute + + + + + Default constructor + + + + + Marks a test to use pairwise join of any argument data provided. + NUnit will attempt too excercise every pair of argument values at + least once, using as small a number of test cases as it can. With + only two arguments, this is the same as a combinatorial join. + + + + + Default constructor + + + + + Marks a test to use a sequential join of any argument data + provided. NUnit will use arguements for each parameter in + sequence, generating test cases up to the largest number + of argument values provided and using null for any arguments + for which it runs out of values. Normally, this should be + used with the same number of arguments for each parameter. + + + + + Default constructor + + + + + Summary description for MaxTimeAttribute. + + + + + Construct a MaxTimeAttribute, given a time in milliseconds. + + The maximum elapsed time in milliseconds + + + + RandomAttribute is used to supply a set of random values + to a single parameter of a parameterized test. + + + + + ValuesAttribute is used to provide literal arguments for + an individual parameter of a test. + + + + + Abstract base class for attributes that apply to parameters + and supply data for the parameter. + + + + + Gets the data to be provided to the specified parameter + + + + + The collection of data to be returned. Must + be set by any derived attribute classes. + We use an object[] so that the individual + elements may have their type changed in GetData + if necessary. + + + + + Construct with one argument + + + + + + Construct with two arguments + + + + + + + Construct with three arguments + + + + + + + + Construct with an array of arguments + + + + + + Get the collection of values to be used as arguments + + + + + Construct a set of doubles from 0.0 to 1.0, + specifying only the count. + + + + + + Construct a set of doubles from min to max + + + + + + + + Construct a set of ints from min to max + + + + + + + + Get the collection of values to be used as arguments + + + + + RangeAttribute is used to supply a range of values to an + individual parameter of a parameterized test. + + + + + Construct a range of ints using default step of 1 + + + + + + + Construct a range of ints specifying the step size + + + + + + + + Construct a range of longs + + + + + + + + Construct a range of doubles + + + + + + + + Construct a range of floats + + + + + + + + RepeatAttribute may be applied to test case in order + to run it multiple times. + + + + + Construct a RepeatAttribute + + The number of times to run the test + + + + RequiredAddinAttribute may be used to indicate the names of any addins + that must be present in order to run some or all of the tests in an + assembly. If the addin is not loaded, the entire assembly is marked + as NotRunnable. + + + + + Initializes a new instance of the class. + + The required addin. + + + + Gets the name of required addin. + + The required addin name. + + + + Summary description for SetCultureAttribute. + + + + + Construct given the name of a culture + + + + + + Summary description for SetUICultureAttribute. + + + + + Construct given the name of a culture + + + + + + SetUpAttribute is used in a TestFixture to identify a method + that is called immediately before each test is run. It is + also used in a SetUpFixture to identify the method that is + called once, before any of the subordinate tests are run. + + + + + Attribute used to mark a class that contains one-time SetUp + and/or TearDown methods that apply to all the tests in a + namespace or an assembly. + + + + + Attribute used to mark a static (shared in VB) property + that returns a list of tests. + + + + + Attribute used in a TestFixture to identify a method that is + called immediately after each test is run. It is also used + in a SetUpFixture to identify the method that is called once, + after all subordinate tests have run. In either case, the method + is guaranteed to be called, even if an exception is thrown. + + + + + Provide actions to execute before and after tests. + + + + + When implemented by an attribute, this interface implemented to provide actions to execute before and after tests. + + + + + Executed before each test is run + + Provides details about the test that is going to be run. + + + + Executed after each test is run + + Provides details about the test that has just been run. + + + + Provides the target for the action attribute + + The target for the action attribute + + + + Adding this attribute to a method within a + class makes the method callable from the NUnit test runner. There is a property + called Description which is optional which you can provide a more detailed test + description. This class cannot be inherited. + + + + [TestFixture] + public class Fixture + { + [Test] + public void MethodToTest() + {} + + [Test(Description = "more detailed description")] + publc void TestDescriptionMethod() + {} + } + + + + + + Descriptive text for this test + + + + + TestCaseAttribute is used to mark parameterized test cases + and provide them with their arguments. + + + + + The ITestCaseData interface is implemented by a class + that is able to return complete testcases for use by + a parameterized test method. + + NOTE: This interface is used in both the framework + and the core, even though that results in two different + types. However, sharing the source code guarantees that + the various implementations will be compatible and that + the core is able to reflect successfully over the + framework implementations of ITestCaseData. + + + + + Gets the argument list to be provided to the test + + + + + Gets the expected result + + + + + Indicates whether a result has been specified. + This is necessary because the result may be + null, so it's value cannot be checked. + + + + + Gets the expected exception Type + + + + + Gets the FullName of the expected exception + + + + + Gets the name to be used for the test + + + + + Gets the description of the test + + + + + Gets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets a value indicating whether this is explicit. + + true if explicit; otherwise, false. + + + + Gets the ignore reason. + + The ignore reason. + + + + Construct a TestCaseAttribute with a list of arguments. + This constructor is not CLS-Compliant + + + + + + Construct a TestCaseAttribute with a single argument + + + + + + Construct a TestCaseAttribute with a two arguments + + + + + + + Construct a TestCaseAttribute with a three arguments + + + + + + + + Gets the list of arguments to a test case + + + + + Gets or sets the expected result. Use + ExpectedResult by preference. + + The result. + + + + Gets or sets the expected result. + + The result. + + + + Gets a flag indicating whether an expected + result has been set. + + + + + Gets a list of categories associated with this test; + + + + + Gets or sets the category associated with this test. + May be a single category or a comma-separated list. + + + + + Gets or sets the expected exception. + + The expected exception. + + + + Gets or sets the name the expected exception. + + The expected name of the exception. + + + + Gets or sets the expected message of the expected exception + + The expected message of the exception. + + + + Gets or sets the type of match to be performed on the expected message + + + + + Gets or sets the description. + + The description. + + + + Gets or sets the name of the test. + + The name of the test. + + + + Gets or sets the ignored status of the test + + + + + Gets or sets the ignored status of the test + + + + + Gets or sets the explicit status of the test + + + + + Gets or sets the reason for not running the test + + + + + Gets or sets the reason for not running the test. + Set has the side effect of marking the test as ignored. + + The ignore reason. + + + + FactoryAttribute indicates the source to be used to + provide test cases for a test method. + + + + + Construct with the name of the data source, which must + be a property, field or method of the test class itself. + + An array of the names of the factories that will provide data + + + + Construct with a Type, which must implement IEnumerable + + The Type that will provide data + + + + Construct with a Type and name. + that don't support params arrays. + + The Type that will provide data + The name of the method, property or field that will provide data + + + + The name of a the method, property or fiend to be used as a source + + + + + A Type to be used as a source + + + + + Gets or sets the category associated with this test. + May be a single category or a comma-separated list. + + + + + [TestFixture] + public class ExampleClass + {} + + + + + Default constructor + + + + + Construct with a object[] representing a set of arguments. + In .NET 2.0, the arguments may later be separated into + type arguments and constructor arguments. + + + + + + Descriptive text for this fixture + + + + + Gets and sets the category for this fixture. + May be a comma-separated list of categories. + + + + + Gets a list of categories for this fixture + + + + + The arguments originally provided to the attribute + + + + + Gets or sets a value indicating whether this should be ignored. + + true if ignore; otherwise, false. + + + + Gets or sets the ignore reason. May set Ignored as a side effect. + + The ignore reason. + + + + Get or set the type arguments. If not set + explicitly, any leading arguments that are + Types are taken as type arguments. + + + + + Attribute used to identify a method that is + called before any tests in a fixture are run. + + + + + Attribute used to identify a method that is called after + all the tests in a fixture have run. The method is + guaranteed to be called, even if an exception is thrown. + + + + + Adding this attribute to a method within a + class makes the method callable from the NUnit test runner. There is a property + called Description which is optional which you can provide a more detailed test + description. This class cannot be inherited. + + + + [TestFixture] + public class Fixture + { + [Test] + public void MethodToTest() + {} + + [Test(Description = "more detailed description")] + publc void TestDescriptionMethod() + {} + } + + + + + + Used on a method, marks the test with a timeout value in milliseconds. + The test will be run in a separate thread and is cancelled if the timeout + is exceeded. Used on a method or assembly, sets the default timeout + for all contained test methods. + + + + + Construct a TimeoutAttribute given a time in milliseconds + + The timeout value in milliseconds + + + + Marks a test that must run in the STA, causing it + to run in a separate thread if necessary. + + On methods, you may also use STAThreadAttribute + to serve the same purpose. + + + + + Construct a RequiresSTAAttribute + + + + + Marks a test that must run in the MTA, causing it + to run in a separate thread if necessary. + + On methods, you may also use MTAThreadAttribute + to serve the same purpose. + + + + + Construct a RequiresMTAAttribute + + + + + Marks a test that must run on a separate thread. + + + + + Construct a RequiresThreadAttribute + + + + + Construct a RequiresThreadAttribute, specifying the apartment + + + + + ValueSourceAttribute indicates the source to be used to + provide data for one parameter of a test method. + + + + + Construct with the name of the factory - for use with languages + that don't support params arrays. + + The name of the data source to be used + + + + Construct with a Type and name - for use with languages + that don't support params arrays. + + The Type that will provide data + The name of the method, property or field that will provide data + + + + The name of a the method, property or fiend to be used as a source + + + + + A Type to be used as a source + + + + + AttributeExistsConstraint tests for the presence of a + specified attribute on a Type. + + + + + The Constraint class is the base of all built-in constraints + within NUnit. It provides the operator overloads used to combine + constraints. + + + + + The IConstraintExpression interface is implemented by all + complete and resolvable constraints and expressions. + + + + + Return the top-level constraint for this expression + + + + + + Static UnsetObject used to detect derived constraints + failing to set the actual value. + + + + + The actual value being tested against a constraint + + + + + The display name of this Constraint for use by ToString() + + + + + Argument fields used by ToString(); + + + + + The builder holding this constraint + + + + + Construct a constraint with no arguments + + + + + Construct a constraint with one argument + + + + + Construct a constraint with two arguments + + + + + Sets the ConstraintBuilder holding this constraint + + + + + Write the failure message to the MessageWriter provided + as an argument. The default implementation simply passes + the constraint and the actual value to the writer, which + then displays the constraint description and the value. + + Constraints that need to provide additional details, + such as where the error occured can override this. + + The MessageWriter on which to display the message + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Test whether the constraint is satisfied by an + ActualValueDelegate that returns the value to be tested. + The default implementation simply evaluates the delegate + but derived classes may override it to provide for delayed + processing. + + An ActualValueDelegate + True for success, false for failure + + + + Test whether the constraint is satisfied by a given reference. + The default implementation simply dereferences the value but + derived classes may override it to provide for delayed processing. + + A reference to the value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Default override of ToString returns the constraint DisplayName + followed by any arguments within angle brackets. + + + + + + Returns the string representation of this constraint + + + + + This operator creates a constraint that is satisfied only if both + argument constraints are satisfied. + + + + + This operator creates a constraint that is satisfied if either + of the argument constraints is satisfied. + + + + + This operator creates a constraint that is satisfied if the + argument constraint is not satisfied. + + + + + Returns a DelayedConstraint with the specified delay time. + + The delay in milliseconds. + + + + + Returns a DelayedConstraint with the specified delay time + and polling interval. + + The delay in milliseconds. + The interval at which to test the constraint. + + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + Returns a ConstraintExpression by appending And + to the current constraint. + + + + + Returns a ConstraintExpression by appending And + to the current constraint. + + + + + Returns a ConstraintExpression by appending Or + to the current constraint. + + + + + Class used to detect any derived constraints + that fail to set the actual value in their + Matches override. + + + + + Constructs an AttributeExistsConstraint for a specific attribute Type + + + + + + Tests whether the object provides the expected attribute. + + A Type, MethodInfo, or other ICustomAttributeProvider + True if the expected attribute is present, otherwise false + + + + Writes the description of the constraint to the specified writer + + + + + AttributeConstraint tests that a specified attribute is present + on a Type or other provider and that the value of the attribute + satisfies some other constraint. + + + + + Abstract base class used for prefixes + + + + + The base constraint + + + + + Construct given a base constraint + + + + + + Constructs an AttributeConstraint for a specified attriute + Type and base constraint. + + + + + + + Determines whether the Type or other provider has the + expected attribute and if its value matches the + additional constraint specified. + + + + + Writes a description of the attribute to the specified writer. + + + + + Writes the actual value supplied to the specified writer. + + + + + Returns a string representation of the constraint. + + + + + BasicConstraint is the abstract base for constraints that + perform a simple comparison to a constant value. + + + + + Initializes a new instance of the class. + + The expected. + The description. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + NullConstraint tests that the actual value is null + + + + + Initializes a new instance of the class. + + + + + TrueConstraint tests that the actual value is true + + + + + Initializes a new instance of the class. + + + + + FalseConstraint tests that the actual value is false + + + + + Initializes a new instance of the class. + + + + + NaNConstraint tests that the actual value is a double or float NaN + + + + + Test that the actual value is an NaN + + + + + + + Write the constraint description to a specified writer + + + + + + BinaryConstraint is the abstract base of all constraints + that combine two other constraints in some fashion. + + + + + The first constraint being combined + + + + + The second constraint being combined + + + + + Construct a BinaryConstraint from two other constraints + + The first constraint + The second constraint + + + + AndConstraint succeeds only if both members succeed. + + + + + Create an AndConstraint from two other constraints + + The first constraint + The second constraint + + + + Apply both member constraints to an actual value, succeeding + succeeding only if both of them succeed. + + The actual value + True if the constraints both succeeded + + + + Write a description for this contraint to a MessageWriter + + The MessageWriter to receive the description + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + OrConstraint succeeds if either member succeeds + + + + + Create an OrConstraint from two other constraints + + The first constraint + The second constraint + + + + Apply the member constraints to an actual value, succeeding + succeeding as soon as one of them succeeds. + + The actual value + True if either constraint succeeded + + + + Write a description for this contraint to a MessageWriter + + The MessageWriter to receive the description + + + + CollectionConstraint is the abstract base class for + constraints that operate on collections. + + + + + Construct an empty CollectionConstraint + + + + + Construct a CollectionConstraint + + + + + + Determines whether the specified enumerable is empty. + + The enumerable. + + true if the specified enumerable is empty; otherwise, false. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Protected method to be implemented by derived classes + + + + + + + CollectionItemsEqualConstraint is the abstract base class for all + collection constraints that apply some notion of item equality + as a part of their operation. + + + + + Construct an empty CollectionConstraint + + + + + Construct a CollectionConstraint + + + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied Comparison object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Compares two collection members for equality + + + + + Return a new CollectionTally for use in making tests + + The collection to be included in the tally + + + + Flag the constraint to ignore case and return self. + + + + + EmptyCollectionConstraint tests whether a collection is empty. + + + + + Check that the collection is empty + + + + + + + Write the constraint description to a MessageWriter + + + + + + UniqueItemsConstraint tests whether all the items in a + collection are unique. + + + + + Check that all items are unique. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + CollectionContainsConstraint is used to test whether a collection + contains an expected object as a member. + + + + + Construct a CollectionContainsConstraint + + + + + + Test whether the expected item is contained in the collection + + + + + + + Write a descripton of the constraint to a MessageWriter + + + + + + CollectionEquivalentCOnstraint is used to determine whether two + collections are equivalent. + + + + + Construct a CollectionEquivalentConstraint + + + + + + Test whether two collections are equivalent + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + CollectionSubsetConstraint is used to determine whether + one collection is a subset of another + + + + + Construct a CollectionSubsetConstraint + + The collection that the actual value is expected to be a subset of + + + + Test whether the actual collection is a subset of + the expected collection provided. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + CollectionOrderedConstraint is used to test whether a collection is ordered. + + + + + Construct a CollectionOrderedConstraint + + + + + Modifies the constraint to use an IComparer and returns self. + + + + + Modifies the constraint to use an IComparer<T> and returns self. + + + + + Modifies the constraint to use a Comparison<T> and returns self. + + + + + Modifies the constraint to test ordering by the value of + a specified property and returns self. + + + + + Test whether the collection is ordered + + + + + + + Write a description of the constraint to a MessageWriter + + + + + + Returns the string representation of the constraint. + + + + + + If used performs a reverse comparison + + + + + CollectionTally counts (tallies) the number of + occurences of each object in one or more enumerations. + + + + + Construct a CollectionTally object from a comparer and a collection + + + + + Try to remove an object from the tally + + The object to remove + True if successful, false if the object was not found + + + + Try to remove a set of objects from the tally + + The objects to remove + True if successful, false if any object was not found + + + + The number of objects remaining in the tally + + + + + ComparisonAdapter class centralizes all comparisons of + values in NUnit, adapting to the use of any provided + IComparer, IComparer<T> or Comparison<T> + + + + + Returns a ComparisonAdapter that wraps an IComparer + + + + + Returns a ComparisonAdapter that wraps an IComparer<T> + + + + + Returns a ComparisonAdapter that wraps a Comparison<T> + + + + + Compares two objects + + + + + Gets the default ComparisonAdapter, which wraps an + NUnitComparer object. + + + + + Construct a ComparisonAdapter for an IComparer + + + + + Compares two objects + + + + + + + + Construct a default ComparisonAdapter + + + + + ComparisonAdapter<T> extends ComparisonAdapter and + allows use of an IComparer<T> or Comparison<T> + to actually perform the comparison. + + + + + Construct a ComparisonAdapter for an IComparer<T> + + + + + Compare a Type T to an object + + + + + Construct a ComparisonAdapter for a Comparison<T> + + + + + Compare a Type T to an object + + + + + Abstract base class for constraints that compare values to + determine if one is greater than, equal to or less than + the other. This class supplies the Using modifiers. + + + + + ComparisonAdapter to be used in making the comparison + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Modifies the constraint to use an IComparer and returns self + + + + + Modifies the constraint to use an IComparer<T> and returns self + + + + + Modifies the constraint to use a Comparison<T> and returns self + + + + + Delegate used to delay evaluation of the actual value + to be used in evaluating a constraint + + + + + ConstraintBuilder maintains the stacks that are used in + processing a ConstraintExpression. An OperatorStack + is used to hold operators that are waiting for their + operands to be reognized. a ConstraintStack holds + input constraints as well as the results of each + operator applied. + + + + + Initializes a new instance of the class. + + + + + Appends the specified operator to the expression by first + reducing the operator stack and then pushing the new + operator on the stack. + + The operator to push. + + + + Appends the specified constraint to the expresson by pushing + it on the constraint stack. + + The constraint to push. + + + + Sets the top operator right context. + + The right context. + + + + Reduces the operator stack until the topmost item + precedence is greater than or equal to the target precedence. + + The target precedence. + + + + Resolves this instance, returning a Constraint. If the builder + is not currently in a resolvable state, an exception is thrown. + + The resolved constraint + + + + Gets a value indicating whether this instance is resolvable. + + + true if this instance is resolvable; otherwise, false. + + + + + OperatorStack is a type-safe stack for holding ConstraintOperators + + + + + Initializes a new instance of the class. + + The builder. + + + + Pushes the specified operator onto the stack. + + The op. + + + + Pops the topmost operator from the stack. + + + + + + Gets a value indicating whether this is empty. + + true if empty; otherwise, false. + + + + Gets the topmost operator without modifying the stack. + + The top. + + + + ConstraintStack is a type-safe stack for holding Constraints + + + + + Initializes a new instance of the class. + + The builder. + + + + Pushes the specified constraint. As a side effect, + the constraint's builder field is set to the + ConstraintBuilder owning this stack. + + The constraint. + + + + Pops this topmost constrait from the stack. + As a side effect, the constraint's builder + field is set to null. + + + + + + Gets a value indicating whether this is empty. + + true if empty; otherwise, false. + + + + Gets the topmost constraint without modifying the stack. + + The topmost constraint + + + + ConstraintExpression represents a compound constraint in the + process of being constructed from a series of syntactic elements. + + Individual elements are appended to the expression as they are + reognized. Once an actual Constraint is appended, the expression + returns a resolvable Constraint. + + + + + ConstraintExpressionBase is the abstract base class for the + ConstraintExpression class, which represents a + compound constraint in the process of being constructed + from a series of syntactic elements. + + NOTE: ConstraintExpressionBase is separate because the + ConstraintExpression class was generated in earlier + versions of NUnit. The two classes may be combined + in a future version. + + + + + The ConstraintBuilder holding the elements recognized so far + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the + class passing in a ConstraintBuilder, which may be pre-populated. + + The builder. + + + + Returns a string representation of the expression as it + currently stands. This should only be used for testing, + since it has the side-effect of resolving the expression. + + + + + + Appends an operator to the expression and returns the + resulting expression itself. + + + + + Appends a self-resolving operator to the expression and + returns a new ResolvableConstraintExpression. + + + + + Appends a constraint to the expression and returns that + constraint, which is associated with the current state + of the expression being built. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the + class passing in a ConstraintBuilder, which may be pre-populated. + + The builder. + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding only if a specified number of them succeed. + + + + + Returns a new PropertyConstraintExpression, which will either + test for the existence of the named property on the object + being tested or apply any following constraint to that property. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns the constraint provided as an argument - used to allow custom + custom constraints to easily participate in the syntax. + + + + + Returns the constraint provided as an argument - used to allow custom + custom constraints to easily participate in the syntax. + + + + + Returns a constraint that tests two items for equality + + + + + Returns a constraint that tests that two references are the same object + + + + + Returns a constraint that tests whether the + actual value is greater than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a collection containing the same elements as the + collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a subset of the collection supplied as an argument. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new ContainsConstraint. This constraint + will, in turn, make use of the appropriate second-level + constraint, depending on the type of the actual argument. + This overload is only used if the item sought is a string, + since any other type implies that we are looking for a + collection member. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that tests whether the path provided + is the same as an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the actual value falls + within a specified range. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if at least one of them succeeds. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them fail. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Length property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Count property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Message property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the InnerException property of the object being tested. + + + + + With is currently a NOP - reserved for future use. + + + + + Returns a constraint that tests for null + + + + + Returns a constraint that tests for True + + + + + Returns a constraint that tests for False + + + + + Returns a constraint that tests for a positive value + + + + + Returns a constraint that tests for a negative value + + + + + Returns a constraint that tests for NaN + + + + + Returns a constraint that tests for empty + + + + + Returns a constraint that tests whether a collection + contains all unique items. + + + + + Returns a constraint that tests whether an object graph is serializable in binary format. + + + + + Returns a constraint that tests whether an object graph is serializable in xml format. + + + + + Returns a constraint that tests whether a collection is ordered + + + + + Helper class with properties and methods that supply + a number of constraints used in Asserts. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding only if a specified number of them succeed. + + + + + Returns a new PropertyConstraintExpression, which will either + test for the existence of the named property on the object + being tested or apply any following constraint to that property. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a constraint that tests two items for equality + + + + + Returns a constraint that tests that two references are the same object + + + + + Returns a constraint that tests whether the + actual value is greater than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a collection containing the same elements as the + collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a subset of the collection supplied as an argument. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new ContainsConstraint. This constraint + will, in turn, make use of the appropriate second-level + constraint, depending on the type of the actual argument. + This overload is only used if the item sought is a string, + since any other type implies that we are looking for a + collection member. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that fails if the actual + value matches the pattern supplied as an argument. + + + + + Returns a constraint that tests whether the path provided + is the same as an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the actual value falls + within a specified range. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if at least one of them succeeds. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them fail. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Length property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Count property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Message property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the InnerException property of the object being tested. + + + + + Returns a constraint that tests for null + + + + + Returns a constraint that tests for True + + + + + Returns a constraint that tests for False + + + + + Returns a constraint that tests for a positive value + + + + + Returns a constraint that tests for a negative value + + + + + Returns a constraint that tests for NaN + + + + + Returns a constraint that tests for empty + + + + + Returns a constraint that tests whether a collection + contains all unique items. + + + + + Returns a constraint that tests whether an object graph is serializable in binary format. + + + + + Returns a constraint that tests whether an object graph is serializable in xml format. + + + + + Returns a constraint that tests whether a collection is ordered + + + + + The ConstraintOperator class is used internally by a + ConstraintBuilder to represent an operator that + modifies or combines constraints. + + Constraint operators use left and right precedence + values to determine whether the top operator on the + stack should be reduced before pushing a new operator. + + + + + The precedence value used when the operator + is about to be pushed to the stack. + + + + + The precedence value used when the operator + is on the top of the stack. + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + The syntax element preceding this operator + + + + + The syntax element folowing this operator + + + + + The precedence value used when the operator + is about to be pushed to the stack. + + + + + The precedence value used when the operator + is on the top of the stack. + + + + + PrefixOperator takes a single constraint and modifies + it's action in some way. + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + Returns the constraint created by applying this + prefix to another constraint. + + + + + + + Negates the test of the constraint it wraps. + + + + + Constructs a new NotOperator + + + + + Returns a NotConstraint applied to its argument. + + + + + Abstract base for operators that indicate how to + apply a constraint to items in a collection. + + + + + Constructs a CollectionOperator + + + + + Represents a constraint that succeeds if all the + members of a collection match a base constraint. + + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + they all succeed. + + + + + Represents a constraint that succeeds if any of the + members of a collection match a base constraint. + + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + any of them succeed. + + + + + Represents a constraint that succeeds if none of the + members of a collection match a base constraint. + + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + none of them succeed. + + + + + Represents a constraint that succeeds if the specified + count of members of a collection match a base constraint. + + + + + Construct an ExactCountOperator for a specified count + + The expected count + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + none of them succeed. + + + + + Represents a constraint that simply wraps the + constraint provided as an argument, without any + further functionality, but which modifes the + order of evaluation because of its precedence. + + + + + Constructor for the WithOperator + + + + + Returns a constraint that wraps its argument + + + + + Abstract base class for operators that are able to reduce to a + constraint whether or not another syntactic element follows. + + + + + Operator used to test for the presence of a named Property + on an object and optionally apply further tests to the + value of that property. + + + + + Constructs a PropOperator for a particular named property + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + Gets the name of the property to which the operator applies + + + + + Operator that tests for the presence of a particular attribute + on a type and optionally applies further tests to the attribute. + + + + + Construct an AttributeOperator for a particular Type + + The Type of attribute tested + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + Operator that tests that an exception is thrown and + optionally applies further tests to the exception. + + + + + Construct a ThrowsOperator + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + Abstract base class for all binary operators + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + Abstract method that produces a constraint by applying + the operator to its left and right constraint arguments. + + + + + Gets the left precedence of the operator + + + + + Gets the right precedence of the operator + + + + + Operator that requires both it's arguments to succeed + + + + + Construct an AndOperator + + + + + Apply the operator to produce an AndConstraint + + + + + Operator that requires at least one of it's arguments to succeed + + + + + Construct an OrOperator + + + + + Apply the operator to produce an OrConstraint + + + + + ContainsConstraint tests a whether a string contains a substring + or a collection contains an object. It postpones the decision of + which test to use until the type of the actual argument is known. + This allows testing whether a string is contained in a collection + or as a substring of another string using the same syntax. + + + + + Initializes a new instance of the class. + + The expected. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied Comparison object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to ignore case and return self. + + + + + Applies a delay to the match so that a match can be evaluated in the future. + + + + + Creates a new DelayedConstraint + + The inner constraint two decorate + The time interval after which the match is performed + If the value of is less than 0 + + + + Creates a new DelayedConstraint + + The inner constraint two decorate + The time interval after which the match is performed + The time interval used for polling + If the value of is less than 0 + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for if the base constraint fails, false if it succeeds + + + + Test whether the constraint is satisfied by a delegate + + The delegate whose value is to be tested + True for if the base constraint fails, false if it succeeds + + + + Test whether the constraint is satisfied by a given reference. + Overridden to wait for the specified delay period before + calling the base constraint with the dereferenced value. + + A reference to the value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a MessageWriter. + + The writer on which the actual value is displayed + + + + Returns the string representation of the constraint. + + + + + EmptyDirectoryConstraint is used to test that a directory is empty + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + EmptyConstraint tests a whether a string or collection is empty, + postponing the decision about which test is applied until the + type of the actual argument is known. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + EqualConstraint is able to compare an actual value with the + expected value provided in its constructor. Two objects are + considered equal if both are null, or if both have the same + value. NUnit has special semantics for some object types. + + + + + If true, strings in error messages will be clipped + + + + + NUnitEqualityComparer used to test equality. + + + + + Initializes a new instance of the class. + + The expected value. + + + + Flag the constraint to use a tolerance when determining equality. + + Tolerance value to be used + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied Comparison object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write a failure message. Overridden to provide custom + failure messages for EqualConstraint. + + The MessageWriter to write to + + + + Write description of this constraint + + The MessageWriter to write to + + + + Display the failure information for two collections that did not match. + + The MessageWriter on which to display + The expected collection. + The actual collection + The depth of this failure in a set of nested collections + + + + Displays a single line showing the types and sizes of the expected + and actual enumerations, collections or arrays. If both are identical, + the value is only shown once. + + The MessageWriter on which to display + The expected collection or array + The actual collection or array + The indentation level for the message line + + + + Displays a single line showing the point in the expected and actual + arrays at which the comparison failed. If the arrays have different + structures or dimensions, both values are shown. + + The MessageWriter on which to display + The expected array + The actual array + Index of the failure point in the underlying collections + The indentation level for the message line + + + + Display the failure information for two IEnumerables that did not match. + + The MessageWriter on which to display + The expected enumeration. + The actual enumeration + The depth of this failure in a set of nested collections + + + + Flag the constraint to ignore case and return self. + + + + + Flag the constraint to suppress string clipping + and return self. + + + + + Flag the constraint to compare arrays as collections + and return self. + + + + + Switches the .Within() modifier to interpret its tolerance as + a distance in representable values (see remarks). + + Self. + + Ulp stands for "unit in the last place" and describes the minimum + amount a given value can change. For any integers, an ulp is 1 whole + digit. For floating point values, the accuracy of which is better + for smaller numbers and worse for larger numbers, an ulp depends + on the size of the number. Using ulps for comparison of floating + point results instead of fixed tolerances is safer because it will + automatically compensate for the added inaccuracy of larger numbers. + + + + + Switches the .Within() modifier to interpret its tolerance as + a percentage that the actual values is allowed to deviate from + the expected value. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in days. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in hours. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in minutes. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in seconds. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in milliseconds. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in clock ticks. + + Self + + + + EqualityAdapter class handles all equality comparisons + that use an IEqualityComparer, IEqualityComparer<T> + or a ComparisonAdapter. + + + + + Compares two objects, returning true if they are equal + + + + + Returns true if the two objects can be compared by this adapter. + The base adapter cannot handle IEnumerables except for strings. + + + + + Returns an EqualityAdapter that wraps an IComparer. + + + + + Returns an EqualityAdapter that wraps an IEqualityComparer. + + + + + Returns an EqualityAdapter that wraps an IEqualityComparer<T>. + + + + + Returns an EqualityAdapter that wraps an IComparer<T>. + + + + + Returns an EqualityAdapter that wraps a Comparison<T>. + + + + + EqualityAdapter that wraps an IComparer. + + + + + Returns true if the two objects can be compared by this adapter. + Generic adapter requires objects of the specified type. + + + + + EqualityAdapter that wraps an IComparer. + + + + Helper routines for working with floating point numbers + + + The floating point comparison code is based on this excellent article: + http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm + + + "ULP" means Unit in the Last Place and in the context of this library refers to + the distance between two adjacent floating point numbers. IEEE floating point + numbers can only represent a finite subset of natural numbers, with greater + accuracy for smaller numbers and lower accuracy for very large numbers. + + + If a comparison is allowed "2 ulps" of deviation, that means the values are + allowed to deviate by up to 2 adjacent floating point values, which might be + as low as 0.0000001 for small numbers or as high as 10.0 for large numbers. + + + + + Compares two floating point values for equality + First floating point value to be compared + Second floating point value t be compared + + Maximum number of representable floating point values that are allowed to + be between the left and the right floating point values + + True if both numbers are equal or close to being equal + + + Floating point values can only represent a finite subset of natural numbers. + For example, the values 2.00000000 and 2.00000024 can be stored in a float, + but nothing inbetween them. + + + This comparison will count how many possible floating point values are between + the left and the right number. If the number of possible values between both + numbers is less than or equal to maxUlps, then the numbers are considered as + being equal. + + + Implementation partially follows the code outlined here: + http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ + + + + + Compares two double precision floating point values for equality + First double precision floating point value to be compared + Second double precision floating point value t be compared + + Maximum number of representable double precision floating point values that are + allowed to be between the left and the right double precision floating point values + + True if both numbers are equal or close to being equal + + + Double precision floating point values can only represent a limited series of + natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004 + can be stored in a double, but nothing inbetween them. + + + This comparison will count how many possible double precision floating point + values are between the left and the right number. If the number of possible + values between both numbers is less than or equal to maxUlps, then the numbers + are considered as being equal. + + + Implementation partially follows the code outlined here: + http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ + + + + + + Reinterprets the memory contents of a floating point value as an integer value + + + Floating point value whose memory contents to reinterpret + + + The memory contents of the floating point value interpreted as an integer + + + + + Reinterprets the memory contents of a double precision floating point + value as an integer value + + + Double precision floating point value whose memory contents to reinterpret + + + The memory contents of the double precision floating point value + interpreted as an integer + + + + + Reinterprets the memory contents of an integer as a floating point value + + Integer value whose memory contents to reinterpret + + The memory contents of the integer value interpreted as a floating point value + + + + + Reinterprets the memory contents of an integer value as a double precision + floating point value + + Integer whose memory contents to reinterpret + + The memory contents of the integer interpreted as a double precision + floating point value + + + + Union of a floating point variable and an integer + + + The union's value as a floating point variable + + + The union's value as an integer + + + The union's value as an unsigned integer + + + Union of a double precision floating point variable and a long + + + The union's value as a double precision floating point variable + + + The union's value as a long + + + The union's value as an unsigned long + + + + Tests whether a value is greater than the value supplied to its constructor + + + + + The value against which a comparison is to be made + + + + + Initializes a new instance of the class. + + The expected value. + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Tests whether a value is greater than or equal to the value supplied to its constructor + + + + + The value against which a comparison is to be made + + + + + Initializes a new instance of the class. + + The expected value. + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Tests whether a value is less than the value supplied to its constructor + + + + + The value against which a comparison is to be made + + + + + Initializes a new instance of the class. + + The expected value. + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Tests whether a value is less than or equal to the value supplied to its constructor + + + + + The value against which a comparison is to be made + + + + + Initializes a new instance of the class. + + The expected value. + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + MessageWriter is the abstract base for classes that write + constraint descriptions and messages in some form. The + class has separate methods for writing various components + of a message, allowing implementations to tailor the + presentation as needed. + + + + + Construct a MessageWriter given a culture + + + + + Method to write single line message with optional args, usually + written to precede the general failure message. + + The message to be written + Any arguments used in formatting the message + + + + Method to write single line message with optional args, usually + written to precede the general failure message, at a givel + indentation level. + + The indentation level of the message + The message to be written + Any arguments used in formatting the message + + + + Display Expected and Actual lines for a constraint. This + is called by MessageWriter's default implementation of + WriteMessageTo and provides the generic two-line display. + + The constraint that failed + + + + Display Expected and Actual lines for given values. This + method may be called by constraints that need more control over + the display of actual and expected values than is provided + by the default implementation. + + The expected value + The actual value causing the failure + + + + Display Expected and Actual lines for given values, including + a tolerance value on the Expected line. + + The expected value + The actual value causing the failure + The tolerance within which the test was made + + + + Display the expected and actual string values on separate lines. + If the mismatch parameter is >=0, an additional line is displayed + line containing a caret that points to the mismatch point. + + The expected string value + The actual string value + The point at which the strings don't match or -1 + If true, case is ignored in locating the point where the strings differ + If true, the strings should be clipped to fit the line + + + + Writes the text for a connector. + + The connector. + + + + Writes the text for a predicate. + + The predicate. + + + + Writes the text for an expected value. + + The expected value. + + + + Writes the text for a modifier + + The modifier. + + + + Writes the text for an actual value. + + The actual value. + + + + Writes the text for a generalized value. + + The value. + + + + Writes the text for a collection value, + starting at a particular point, to a max length + + The collection containing elements to write. + The starting point of the elements to write + The maximum number of elements to write + + + + Abstract method to get the max line length + + + + + Static methods used in creating messages + + + + + Static string used when strings are clipped + + + + + Returns the representation of a type as used in NUnitLite. + This is the same as Type.ToString() except for arrays, + which are displayed with their declared sizes. + + + + + + + Converts any control characters in a string + to their escaped representation. + + The string to be converted + The converted string + + + + Return the a string representation for a set of indices into an array + + Array of indices for which a string is needed + + + + Get an array of indices representing the point in a enumerable, + collection or array corresponding to a single int index into the + collection. + + The collection to which the indices apply + Index in the collection + Array of indices + + + + Clip a string to a given length, starting at a particular offset, returning the clipped + string with ellipses representing the removed parts + + The string to be clipped + The maximum permitted length of the result string + The point at which to start clipping + The clipped string + + + + Clip the expected and actual strings in a coordinated fashion, + so that they may be displayed together. + + + + + + + + + Shows the position two strings start to differ. Comparison + starts at the start index. + + The expected string + The actual string + The index in the strings at which comparison should start + Boolean indicating whether case should be ignored + -1 if no mismatch found, or the index where mismatch found + + + + The Numerics class contains common operations on numeric values. + + + + + Checks the type of the object, returning true if + the object is a numeric type. + + The object to check + true if the object is a numeric type + + + + Checks the type of the object, returning true if + the object is a floating point numeric type. + + The object to check + true if the object is a floating point numeric type + + + + Checks the type of the object, returning true if + the object is a fixed point numeric type. + + The object to check + true if the object is a fixed point numeric type + + + + Test two numeric values for equality, performing the usual numeric + conversions and using a provided or default tolerance. If the tolerance + provided is Empty, this method may set it to a default tolerance. + + The expected value + The actual value + A reference to the tolerance in effect + True if the values are equal + + + + Compare two numeric values, performing the usual numeric conversions. + + The expected value + The actual value + The relationship of the values to each other + + + + NUnitComparer encapsulates NUnit's default behavior + in comparing two objects. + + + + + Compares two objects + + + + + + + + Returns the default NUnitComparer. + + + + + Generic version of NUnitComparer + + + + + + Compare two objects of the same type + + + + + NUnitEqualityComparer encapsulates NUnit's handling of + equality tests between objects. + + + + + + + + + + Compares two objects for equality within a tolerance + + The first object to compare + The second object to compare + The tolerance to use in the comparison + + + + + If true, all string comparisons will ignore case + + + + + If true, arrays will be treated as collections, allowing + those of different dimensions to be compared + + + + + Comparison objects used in comparisons for some constraints. + + + + + Compares two objects for equality within a tolerance. + + + + + Helper method to compare two arrays + + + + + Method to compare two DirectoryInfo objects + + first directory to compare + second directory to compare + true if equivalent, false if not + + + + Returns the default NUnitEqualityComparer + + + + + Gets and sets a flag indicating whether case should + be ignored in determining equality. + + + + + Gets and sets a flag indicating that arrays should be + compared as collections, without regard to their shape. + + + + + Gets and sets an external comparer to be used to + test for equality. It is applied to members of + collections, in place of NUnit's own logic. + + + + + Gets the list of failure points for the last Match performed. + + + + + FailurePoint class represents one point of failure + in an equality test. + + + + + The location of the failure + + + + + The expected value + + + + + The actual value + + + + + Indicates whether the expected value is valid + + + + + Indicates whether the actual value is valid + + + + + PathConstraint serves as the abstract base of constraints + that operate on paths and provides several helper methods. + + + + + The expected path used in the constraint + + + + + The actual path being tested + + + + + Flag indicating whether a caseInsensitive comparison should be made + + + + + Construct a PathConstraint for a give expected path + + The expected path + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Returns true if the expected path and actual path match + + + + + Returns the string representation of this constraint + + + + + Canonicalize the provided path + + + The path in standardized form + + + + Test whether two paths are the same + + The first path + The second path + Indicates whether case should be ignored + + + + + Test whether one path is under another path + + The first path - supposed to be the parent path + The second path - supposed to be the child path + Indicates whether case should be ignored + + + + + Test whether one path is the same as or under another path + + The first path - supposed to be the parent path + The second path - supposed to be the child path + + + + + Modifies the current instance to be case-insensitve + and returns it. + + + + + Modifies the current instance to be case-sensitve + and returns it. + + + + + Summary description for SamePathConstraint. + + + + + Initializes a new instance of the class. + + The expected path + + + + Test whether the constraint is satisfied by a given value + + The expected path + The actual path + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + SubPathConstraint tests that the actual path is under the expected path + + + + + Initializes a new instance of the class. + + The expected path + + + + Test whether the constraint is satisfied by a given value + + The expected path + The actual path + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + SamePathOrUnderConstraint tests that one path is under another + + + + + Initializes a new instance of the class. + + The expected path + + + + Test whether the constraint is satisfied by a given value + + The expected path + The actual path + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Predicate constraint wraps a Predicate in a constraint, + returning success if the predicate is true. + + + + + Construct a PredicateConstraint from a predicate + + + + + Determines whether the predicate succeeds when applied + to the actual value. + + + + + Writes the description to a MessageWriter + + + + + NotConstraint negates the effect of some other constraint + + + + + Initializes a new instance of the class. + + The base constraint to be negated. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for if the base constraint fails, false if it succeeds + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a MessageWriter. + + The writer on which the actual value is displayed + + + + AllItemsConstraint applies another constraint to each + item in a collection, succeeding if they all succeed. + + + + + Construct an AllItemsConstraint on top of an existing constraint + + + + + + Apply the item constraint to each item in the collection, + failing if any item fails. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + SomeItemsConstraint applies another constraint to each + item in a collection, succeeding if any of them succeeds. + + + + + Construct a SomeItemsConstraint on top of an existing constraint + + + + + + Apply the item constraint to each item in the collection, + succeeding if any item succeeds. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + NoItemConstraint applies another constraint to each + item in a collection, failing if any of them succeeds. + + + + + Construct a NoItemConstraint on top of an existing constraint + + + + + + Apply the item constraint to each item in the collection, + failing if any item fails. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + ExactCoutConstraint applies another constraint to each + item in a collection, succeeding only if a specified + number of items succeed. + + + + + Construct an ExactCountConstraint on top of an existing constraint + + + + + + + Apply the item constraint to each item in the collection, + succeeding only if the expected number of items pass. + + + + + + + Write a description of this constraint to a MessageWriter + + + + + + PropertyExistsConstraint tests that a named property + exists on the object provided through Match. + + Originally, PropertyConstraint provided this feature + in addition to making optional tests on the vaue + of the property. The two constraints are now separate. + + + + + Initializes a new instance of the class. + + The name of the property. + + + + Test whether the property exists for a given object + + The object to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. + + The writer on which the actual value is displayed + + + + Returns the string representation of the constraint. + + + + + + PropertyConstraint extracts a named property and uses + its value as the actual value for a chained constraint. + + + + + Initializes a new instance of the class. + + The name. + The constraint to apply to the property. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Returns the string representation of the constraint. + + + + + + RangeConstraint tests whethe two values are within a + specified range. + + + + + Initializes a new instance of the class. + + From. + To. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + ResolvableConstraintExpression is used to represent a compound + constraint being constructed at a point where the last operator + may either terminate the expression or may have additional + qualifying constraints added to it. + + It is used, for example, for a Property element or for + an Exception element, either of which may be optionally + followed by constraints that apply to the property or + exception. + + + + + Create a new instance of ResolvableConstraintExpression + + + + + Create a new instance of ResolvableConstraintExpression, + passing in a pre-populated ConstraintBuilder. + + + + + Resolve the current expression to a Constraint + + + + + This operator creates a constraint that is satisfied only if both + argument constraints are satisfied. + + + + + This operator creates a constraint that is satisfied only if both + argument constraints are satisfied. + + + + + This operator creates a constraint that is satisfied only if both + argument constraints are satisfied. + + + + + This operator creates a constraint that is satisfied if either + of the argument constraints is satisfied. + + + + + This operator creates a constraint that is satisfied if either + of the argument constraints is satisfied. + + + + + This operator creates a constraint that is satisfied if either + of the argument constraints is satisfied. + + + + + This operator creates a constraint that is satisfied if the + argument constraint is not satisfied. + + + + + Appends an And Operator to the expression + + + + + Appends an Or operator to the expression. + + + + + ReusableConstraint wraps a resolved constraint so that it + may be saved and reused as needed. + + + + + Construct a ReusableConstraint + + The constraint or expression to be reused + + + + Conversion operator from a normal constraint to a ReusableConstraint. + + The original constraint to be wrapped as a ReusableConstraint + + + + + Returns the string representation of the constraint. + + A string representing the constraint + + + + Resolves the ReusableConstraint by returning the constraint + that it originally wrapped. + + A resolved constraint + + + + SameAsConstraint tests whether an object is identical to + the object passed to its constructor + + + + + Initializes a new instance of the class. + + The expected object. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + BinarySerializableConstraint tests whether + an object is serializable in binary format. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Returns the string representation + + + + + BinarySerializableConstraint tests whether + an object is serializable in binary format. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Returns the string representation of this constraint + + + + + StringConstraint is the abstract base for constraints + that operate on strings. It supports the IgnoreCase + modifier for string operations. + + + + + The expected value + + + + + Indicates whether tests should be case-insensitive + + + + + Constructs a StringConstraint given an expected value + + The expected value + + + + Modify the constraint to ignore case in matching. + + + + + EmptyStringConstraint tests whether a string is empty. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + NullEmptyStringConstraint tests whether a string is either null or empty. + + + + + Constructs a new NullOrEmptyStringConstraint + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + SubstringConstraint can test whether a string contains + the expected substring. + + + + + Initializes a new instance of the class. + + The expected. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + StartsWithConstraint can test whether a string starts + with an expected substring. + + + + + Initializes a new instance of the class. + + The expected string + + + + Test whether the constraint is matched by the actual value. + This is a template method, which calls the IsMatch method + of the derived class. + + + + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + EndsWithConstraint can test whether a string ends + with an expected substring. + + + + + Initializes a new instance of the class. + + The expected string + + + + Test whether the constraint is matched by the actual value. + This is a template method, which calls the IsMatch method + of the derived class. + + + + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + RegexConstraint can test whether a string matches + the pattern provided. + + + + + Initializes a new instance of the class. + + The pattern. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + ThrowsConstraint is used to test the exception thrown by + a delegate by applying a constraint to it. + + + + + Initializes a new instance of the class, + using a constraint to be applied to the exception. + + A constraint to apply to the caught exception. + + + + Executes the code of the delegate and captures any exception. + If a non-null base constraint was provided, it applies that + constraint to the exception. + + A delegate representing the code to be tested + True if an exception is thrown and the constraint succeeds, otherwise false + + + + Converts an ActualValueDelegate to a TestDelegate + before calling the primary overload. + + + + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Returns the string representation of this constraint + + + + + Get the actual exception thrown - used by Assert.Throws. + + + + + ThrowsNothingConstraint tests that a delegate does not + throw an exception. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True if no exception is thrown, otherwise false + + + + Converts an ActualValueDelegate to a TestDelegate + before calling the primary overload. + + + + + + + Write the constraint description to a MessageWriter + + The writer on which the description is displayed + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Modes in which the tolerance value for a comparison can + be interpreted. + + + + + The tolerance was created with a value, without specifying + how the value would be used. This is used to prevent setting + the mode more than once and is generally changed to Linear + upon execution of the test. + + + + + The tolerance is used as a numeric range within which + two compared values are considered to be equal. + + + + + Interprets the tolerance as the percentage by which + the two compared values my deviate from each other. + + + + + Compares two values based in their distance in + representable numbers. + + + + + The Tolerance class generalizes the notion of a tolerance + within which an equality test succeeds. Normally, it is + used with numeric types, but it can be used with any + type that supports taking a difference between two + objects and comparing that difference to a value. + + + + + Constructs a linear tolerance of a specdified amount + + + + + Constructs a tolerance given an amount and ToleranceMode + + + + + Tests that the current Tolerance is linear with a + numeric value, throwing an exception if it is not. + + + + + Returns an empty Tolerance object, equivalent to + specifying no tolerance. In most cases, it results + in an exact match but for floats and doubles a + default tolerance may be used. + + + + + Returns a zero Tolerance object, equivalent to + specifying an exact match. + + + + + Gets the ToleranceMode for the current Tolerance + + + + + Gets the value of the current Tolerance instance. + + + + + Returns a new tolerance, using the current amount as a percentage. + + + + + Returns a new tolerance, using the current amount in Ulps. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of days. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of hours. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of minutes. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of seconds. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of milliseconds. + + + + + Returns a new tolerance with a TimeSpan as the amount, using + the current amount as a number of clock ticks. + + + + + Returns true if the current tolerance is empty. + + + + + TypeConstraint is the abstract base for constraints + that take a Type as their expected value. + + + + + The expected Type used by the constraint + + + + + Construct a TypeConstraint for a given Type + + + + + + Write the actual value for a failing constraint test to a + MessageWriter. TypeConstraints override this method to write + the name of the type. + + The writer on which the actual value is displayed + + + + ExactTypeConstraint is used to test that an object + is of the exact type provided in the constructor + + + + + Construct an ExactTypeConstraint for a given Type + + The expected Type. + + + + Test that an object is of the exact type specified + + The actual value. + True if the tested object is of the exact type provided, otherwise false. + + + + Write the description of this constraint to a MessageWriter + + The MessageWriter to use + + + + ExceptionTypeConstraint is a special version of ExactTypeConstraint + used to provided detailed info about the exception thrown in + an error message. + + + + + Constructs an ExceptionTypeConstraint + + + + + Write the actual value for a failing constraint test to a + MessageWriter. Overriden to write additional information + in the case of an Exception. + + The MessageWriter to use + + + + InstanceOfTypeConstraint is used to test that an object + is of the same type provided or derived from it. + + + + + Construct an InstanceOfTypeConstraint for the type provided + + The expected Type + + + + Test whether an object is of the specified type or a derived type + + The object to be tested + True if the object is of the provided type or derives from it, otherwise false. + + + + Write a description of this constraint to a MessageWriter + + The MessageWriter to use + + + + AssignableFromConstraint is used to test that an object + can be assigned from a given Type. + + + + + Construct an AssignableFromConstraint for the type provided + + + + + + Test whether an object can be assigned from the specified type + + The object to be tested + True if the object can be assigned a value of the expected Type, otherwise false. + + + + Write a description of this constraint to a MessageWriter + + The MessageWriter to use + + + + AssignableToConstraint is used to test that an object + can be assigned to a given Type. + + + + + Construct an AssignableToConstraint for the type provided + + + + + + Test whether an object can be assigned to the specified type + + The object to be tested + True if the object can be assigned a value of the expected Type, otherwise false. + + + + Write a description of this constraint to a MessageWriter + + The MessageWriter to use + + + + Thrown when an assertion failed. + + + + + The error message that explains + the reason for the exception + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + Thrown when an assertion failed. + + + + + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + Thrown when a test executes inconclusively. + + + + + The error message that explains + the reason for the exception + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + Thrown when an assertion failed. + + + + + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + + + + + + + Compares two objects of a given Type for equality within a tolerance + + The first object to compare + The second object to compare + The tolerance to use in the comparison + + + + + The different targets a test action attribute can be applied to + + + + + Default target, which is determined by where the action attribute is attached + + + + + Target a individual test case + + + + + Target a suite of test cases + + + + + Delegate used by tests that execute code and + capture any thrown exception. + + + + + The Assert class contains a collection of static methods that + implement the most common assertions used in NUnit. + + + + + We don't actually want any instances of this object, but some people + like to inherit from it to add other static methods. Hence, the + protected constructor disallows any instances of this object. + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Helper for Assert.AreEqual(double expected, double actual, ...) + allowing code generation to work consistently. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Throws a with the message and arguments + that are passed in. This allows a test to be cut short, with a result + of success returned to NUnit. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws a with the message and arguments + that are passed in. This allows a test to be cut short, with a result + of success returned to NUnit. + + The message to initialize the with. + + + + Throws a with the message and arguments + that are passed in. This allows a test to be cut short, with a result + of success returned to NUnit. + + + + + Throws an with the message and arguments + that are passed in. This is used by the other Assert functions. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws an with the message that is + passed in. This is used by the other Assert functions. + + The message to initialize the with. + + + + Throws an . + This is used by the other Assert functions. + + + + + Throws an with the message and arguments + that are passed in. This causes the test to be reported as ignored. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws an with the message that is + passed in. This causes the test to be reported as ignored. + + The message to initialize the with. + + + + Throws an . + This causes the test to be reported as ignored. + + + + + Throws an with the message and arguments + that are passed in. This causes the test to be reported as inconclusive. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws an with the message that is + passed in. This causes the test to be reported as inconclusive. + + The message to initialize the with. + + + + Throws an . + This causes the test to be reported as Inconclusive. + + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display if the condition is false + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display if the condition is false + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + + + + Asserts that the code represented by a delegate throws an exception + that satisfies the constraint provided. + + A TestDelegate to be executed + A ThrowsConstraint used in the test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + Used as a synonym for That in rare cases where a private setter + causes a Visual Basic compilation error. + + A Constraint to be applied + The actual value to test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + Used as a synonym for That in rare cases where a private setter + causes a Visual Basic compilation error. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + Used as a synonym for That in rare cases where a private setter + causes a Visual Basic compilation error. + + + This method is provided for use by VB developers needing to test + the value of properties with private setters. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws a particular exception when called. + + A constraint to be satisfied by the exception + A TestSnippet delegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws a particular exception when called. + + A constraint to be satisfied by the exception + A TestSnippet delegate + The message that will be displayed on failure + + + + Verifies that a delegate throws a particular exception when called. + + A constraint to be satisfied by the exception + A TestSnippet delegate + + + + Verifies that a delegate throws a particular exception when called. + + The exception Type expected + A TestSnippet delegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws a particular exception when called. + + The exception Type expected + A TestSnippet delegate + The message that will be displayed on failure + + + + Verifies that a delegate throws a particular exception when called. + + The exception Type expected + A TestSnippet delegate + + + + Verifies that a delegate throws a particular exception when called. + + Type of the expected exception + A TestSnippet delegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws a particular exception when called. + + Type of the expected exception + A TestSnippet delegate + The message that will be displayed on failure + + + + Verifies that a delegate throws a particular exception when called. + + Type of the expected exception + A TestSnippet delegate + + + + Verifies that a delegate throws an exception when called + and returns it. + + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws an exception when called + and returns it. + + A TestDelegate + The message that will be displayed on failure + + + + Verifies that a delegate throws an exception when called + and returns it. + + A TestDelegate + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + The message that will be displayed on failure + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + The message that will be displayed on failure + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + + + + Verifies that a delegate does not throw an exception + + A TestSnippet delegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate does not throw an exception. + + A TestSnippet delegate + The message that will be displayed on failure + + + + Verifies that a delegate does not throw an exception. + + A TestSnippet delegate + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + The message to display in case of failure + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + The message to display in case of failure + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + + + + Assert that a string is empty - that is equal to string.Empty + + The string to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that a string is empty - that is equal to string.Empty + + The string to be tested + The message to display in case of failure + + + + Assert that a string is empty - that is equal to string.Empty + + The string to be tested + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing ICollection + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing ICollection + The message to display in case of failure + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing ICollection + + + + Assert that a string is not empty - that is not equal to string.Empty + + The string to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that a string is not empty - that is not equal to string.Empty + + The string to be tested + The message to display in case of failure + + + + Assert that a string is not empty - that is not equal to string.Empty + + The string to be tested + + + + Assert that an array, list or other collection is not empty + + An array, list or other collection implementing ICollection + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that an array, list or other collection is not empty + + An array, list or other collection implementing ICollection + The message to display in case of failure + + + + Assert that an array, list or other collection is not empty + + An array, list or other collection implementing ICollection + + + + Assert that a string is either null or equal to string.Empty + + The string to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that a string is either null or equal to string.Empty + + The string to be tested + The message to display in case of failure + + + + Assert that a string is either null or equal to string.Empty + + The string to be tested + + + + Assert that a string is not null or empty + + The string to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that a string is not null or empty + + The string to be tested + The message to display in case of failure + + + + Assert that a string is not null or empty + + The string to be tested + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are equal. If they are not, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + + + + Verifies that two objects are equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are not equal an is thrown. + + The value that is expected + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two objects are equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are not equal an is thrown. + + The value that is expected + The actual value + The message to display in case of failure + + + + Verifies that two objects are equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are not equal an is thrown. + + The value that is expected + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + The message to display in case of failure + + + + Verifies that two values are not equal. If they are equal, then an + is thrown. + + The expected value + The actual value + + + + Verifies that two objects are not equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are equal an is thrown. + + The value that is expected + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two objects are not equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are equal an is thrown. + + The value that is expected + The actual value + The message to display in case of failure + + + + Verifies that two objects are not equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are equal an is thrown. + + The value that is expected + The actual value + + + + Asserts that two objects refer to the same object. If they + are not the same an is thrown. + + The expected object + The actual object + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that two objects refer to the same object. If they + are not the same an is thrown. + + The expected object + The actual object + The message to display in case of failure + + + + Asserts that two objects refer to the same object. If they + are not the same an is thrown. + + The expected object + The actual object + + + + Asserts that two objects do not refer to the same object. If they + are the same an is thrown. + + The expected object + The actual object + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that two objects do not refer to the same object. If they + are the same an is thrown. + + The expected object + The actual object + The message to display in case of failure + + + + Asserts that two objects do not refer to the same object. If they + are the same an is thrown. + + The expected object + The actual object + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + + + + Verifies that the first value is greater than or equal tothe second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Asserts that an object is contained in a list. + + The expected object + The list to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is contained in a list. + + The expected object + The list to be examined + The message to display in case of failure + + + + Asserts that an object is contained in a list. + + The expected object + The list to be examined + + + + Gets the number of assertions executed so far and + resets the counter to zero. + + + + + AssertionHelper is an optional base class for user tests, + allowing the use of shorter names for constraints and + asserts and avoiding conflict with the definition of + , from which it inherits much of its + behavior, in certain mock object frameworks. + + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. Works + identically to Assert.That + + A Constraint to be applied + The actual value to test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. Works + identically to Assert.That. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. Works + identically to Assert.That + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . Works Identically to Assert.That. + + The evaluated condition + The message to display if the condition is false + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . Works Identically to Assert.That. + + The evaluated condition + The message to display if the condition is false + + + + Asserts that a condition is true. If the condition is false the method throws + an . Works Identically Assert.That. + + The evaluated condition + + + + Asserts that the code represented by a delegate throws an exception + that satisfies the constraint provided. + + A TestDelegate to be executed + A ThrowsConstraint used in the test + + + + Returns a ListMapper based on a collection. + + The original collection + + + + + Provides static methods to express the assumptions + that must be met for a test to give a meaningful + result. If an assumption is not met, the test + should produce an inconclusive result. + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + The message that will be displayed on failure + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + + + + Apply a constraint to a referenced value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display if the condition is false + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display if the condition is false + + + + Asserts that a condition is true. If the condition is false the + method throws an . + + The evaluated condition + + + + Asserts that the code represented by a delegate throws an exception + that satisfies the constraint provided. + + A TestDelegate to be executed + A ThrowsConstraint used in the test + + + + A set of Assert methods operationg on one or more collections + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Asserts that all items contained in collection are of the type specified by expectedType. + + IEnumerable containing objects to be considered + System.Type that all objects in collection must be instances of + + + + Asserts that all items contained in collection are of the type specified by expectedType. + + IEnumerable containing objects to be considered + System.Type that all objects in collection must be instances of + The message that will be displayed on failure + + + + Asserts that all items contained in collection are of the type specified by expectedType. + + IEnumerable containing objects to be considered + System.Type that all objects in collection must be instances of + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that all items contained in collection are not equal to null. + + IEnumerable containing objects to be considered + + + + Asserts that all items contained in collection are not equal to null. + + IEnumerable containing objects to be considered + The message that will be displayed on failure + + + + Asserts that all items contained in collection are not equal to null. + + IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Ensures that every object contained in collection exists within the collection + once and only once. + + IEnumerable of objects to be considered + + + + Ensures that every object contained in collection exists within the collection + once and only once. + + IEnumerable of objects to be considered + The message that will be displayed on failure + + + + Ensures that every object contained in collection exists within the collection + once and only once. + + IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + The message that will be displayed on failure + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are not exactly equal. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are not exactly equal. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + + + + Asserts that expected and actual are not exactly equal. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + + + + Asserts that expected and actual are not exactly equal. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + The message that will be displayed on failure + + + + Asserts that expected and actual are not exactly equal. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are not exactly equal. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are not equivalent. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are not equivalent. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + + + + Asserts that expected and actual are not equivalent. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that collection contains actual as an item. + + IEnumerable of objects to be considered + Object to be found within collection + + + + Asserts that collection contains actual as an item. + + IEnumerable of objects to be considered + Object to be found within collection + The message that will be displayed on failure + + + + Asserts that collection contains actual as an item. + + IEnumerable of objects to be considered + Object to be found within collection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that collection does not contain actual as an item. + + IEnumerable of objects to be considered + Object that cannot exist within collection + + + + Asserts that collection does not contain actual as an item. + + IEnumerable of objects to be considered + Object that cannot exist within collection + The message that will be displayed on failure + + + + Asserts that collection does not contain actual as an item. + + IEnumerable of objects to be considered + Object that cannot exist within collection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that superset is not a subject of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + + + + Asserts that superset is not a subject of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + The message that will be displayed on failure + + + + Asserts that superset is not a subject of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that superset is a subset of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + + + + Asserts that superset is a subset of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + The message that will be displayed on failure + + + + Asserts that superset is a subset of subset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + + + + Assert that an array,list or other collection is empty + + An array, list or other collection implementing IEnumerable + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + + + + Assert that an array,list or other collection is empty + + An array, list or other collection implementing IEnumerable + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + A custom comparer to perform the comparisons + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + A custom comparer to perform the comparisons + The message to be displayed on failure + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + A custom comparer to perform the comparisons + + + + Static helper class used in the constraint-based syntax + + + + + Creates a new SubstringConstraint + + The value of the substring + A SubstringConstraint + + + + Creates a new CollectionContainsConstraint. + + The item that should be found. + A new CollectionContainsConstraint + + + + Summary description for DirectoryAssert + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + We don't actually want any instances of this object, but some people + like to inherit from it to add other static methods. Hence, the + protected constructor disallows any instances of this object. + + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + The message to display if directories are not equal + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + The message to display if directories are not equal + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + The message to display if directories are not equal + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + The message to display if directories are equal + Arguments to be used in formatting the message + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + The message to display if directories are equal + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory path string containing the value that is expected + A directory path string containing the actual value + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + The message to display if directories are not equal + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + The message to display if directories are not equal + + + + Asserts that the directory is empty. If it is not empty + an is thrown. + + A directory to search + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + The message to display if directories are not equal + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + The message to display if directories are not equal + + + + Asserts that the directory is not empty. If it is empty + an is thrown. + + A directory to search + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + Arguments to be used in formatting the message + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + Arguments to be used in formatting the message + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + + + + Asserts that path contains actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + Arguments to be used in formatting the message + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + Arguments to be used in formatting the message + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + The message to display if directory is not within the path + + + + Asserts that path does not contain actual as a subdirectory or + an is thrown. + + A directory to search + sub-directory asserted to exist under directory + + + + Summary description for FileAssert. + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + We don't actually want any instances of this object, but some people + like to inherit from it to add other static methods. Hence, the + protected constructor disallows any instances of this object. + + + + + Verifies that two Streams are equal. Two Streams are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The expected Stream + The actual Stream + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Verifies that two Streams are equal. Two Streams are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The expected Stream + The actual Stream + The message to display if objects are not equal + + + + Verifies that two Streams are equal. Two Streams are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The expected Stream + The actual Stream + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A file containing the value that is expected + A file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A file containing the value that is expected + A file containing the actual value + The message to display if objects are not equal + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A file containing the value that is expected + A file containing the actual value + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + The message to display if objects are not equal + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + + + + Asserts that two Streams are not equal. If they are equal + an is thrown. + + The expected Stream + The actual Stream + The message to be displayed when the two Stream are the same. + Arguments to be used in formatting the message + + + + Asserts that two Streams are not equal. If they are equal + an is thrown. + + The expected Stream + The actual Stream + The message to be displayed when the Streams are the same. + + + + Asserts that two Streams are not equal. If they are equal + an is thrown. + + The expected Stream + The actual Stream + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + A file containing the value that is expected + A file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + A file containing the value that is expected + A file containing the actual value + The message to display if objects are not equal + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + A file containing the value that is expected + A file containing the actual value + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + The message to display if objects are not equal + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + + + + GlobalSettings is a place for setting default values used + by the framework in performing asserts. + + + + + Default tolerance for floating point equality + + + + + Helper class with properties and methods that supply + a number of constraints used in Asserts. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding only if a specified number of them succeed. + + + + + Returns a new PropertyConstraintExpression, which will either + test for the existence of the named property on the object + being tested or apply any following constraint to that property. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if at least one of them succeeds. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them fail. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Length property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Count property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Message property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the InnerException property of the object being tested. + + + + + Interface implemented by a user fixture in order to + validate any expected exceptions. It is only called + for test methods marked with the ExpectedException + attribute. + + + + + Method to handle an expected exception + + The exception to be handled + + + + Helper class with properties and methods that supply + a number of constraints used in Asserts. + + + + + Returns a constraint that tests two items for equality + + + + + Returns a constraint that tests that two references are the same object + + + + + Returns a constraint that tests whether the + actual value is greater than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the suppled argument + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a collection containing the same elements as the + collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a subset of the collection supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that tests whether the path provided + is the same as an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the actual value falls + within a specified range. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a constraint that tests for null + + + + + Returns a constraint that tests for True + + + + + Returns a constraint that tests for False + + + + + Returns a constraint that tests for a positive value + + + + + Returns a constraint that tests for a negative value + + + + + Returns a constraint that tests for NaN + + + + + Returns a constraint that tests for empty + + + + + Returns a constraint that tests whether a collection + contains all unique items. + + + + + Returns a constraint that tests whether an object graph is serializable in binary format. + + + + + Returns a constraint that tests whether an object graph is serializable in xml format. + + + + + Returns a constraint that tests whether a collection is ordered + + + + + The Iz class is a synonym for Is intended for use in VB, + which regards Is as a keyword. + + + + + The List class is a helper class with properties and methods + that supply a number of constraints used with lists and collections. + + + + + List.Map returns a ListMapper, which can be used to map + the original collection to another collection. + + + + + + + ListMapper is used to transform a collection used as an actual argument + producing another collection to be used in the assertion. + + + + + Construct a ListMapper based on a collection + + The collection to be transformed + + + + Produces a collection containing all the values of a property + + The collection of property values + + + + + Randomizer returns a set of random values in a repeatable + way, to allow re-running of tests if necessary. + + + + + Get a randomizer for a particular member, returning + one that has already been created if it exists. + This ensures that the same values are generated + each time the tests are reloaded. + + + + + Get a randomizer for a particular parameter, returning + one that has already been created if it exists. + This ensures that the same values are generated + each time the tests are reloaded. + + + + + Construct a randomizer using a random seed + + + + + Construct a randomizer using a specified seed + + + + + Return an array of random doubles between 0.0 and 1.0. + + + + + + + Return an array of random doubles with values in a specified range. + + + + + Return an array of random ints with values in a specified range. + + + + + Get a random seed for use in creating a randomizer. + + + + + The SpecialValue enum is used to represent TestCase arguments + that cannot be used as arguments to an Attribute. + + + + + Null represents a null value, which cannot be used as an + argument to an attriute under .NET 1.x + + + + + Basic Asserts on strings. + + + + + The Equals method throws an AssertionException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an AssertionException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + + + + Asserts that a string is not found within another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + + + + Asserts that a string starts with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string starts with another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string starts with another string. + + The expected string + The string to be examined + + + + Asserts that a string does not start with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string does not start with another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string does not start with another string. + + The expected string + The string to be examined + + + + Asserts that a string ends with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string ends with another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string ends with another string. + + The expected string + The string to be examined + + + + Asserts that a string does not end with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string does not end with another string. + + The expected string + The string to be examined + The message to display in case of failure + + + + Asserts that a string does not end with another string. + + The expected string + The string to be examined + + + + Asserts that two strings are equal, without regard to case. + + The expected string + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that two strings are equal, without regard to case. + + The expected string + The actual string + The message to display in case of failure + + + + Asserts that two strings are equal, without regard to case. + + The expected string + The actual string + + + + Asserts that two strings are not equal, without regard to case. + + The expected string + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that two strings are Notequal, without regard to case. + + The expected string + The actual string + The message to display in case of failure + + + + Asserts that two strings are not equal, without regard to case. + + The expected string + The actual string + + + + Asserts that a string matches an expected regular expression pattern. + + The regex pattern to be matched + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string matches an expected regular expression pattern. + + The regex pattern to be matched + The actual string + The message to display in case of failure + + + + Asserts that a string matches an expected regular expression pattern. + + The regex pattern to be matched + The actual string + + + + Asserts that a string does not match an expected regular expression pattern. + + The regex pattern to be used + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string does not match an expected regular expression pattern. + + The regex pattern to be used + The actual string + The message to display in case of failure + + + + Asserts that a string does not match an expected regular expression pattern. + + The regex pattern to be used + The actual string + + + + The TestCaseData class represents a set of arguments + and other parameter info to be used for a parameterized + test case. It provides a number of instance modifiers + for use in initializing the test case. + + Note: Instance modifiers are getters that return + the same instance after modifying it's state. + + + + + The argument list to be provided to the test + + + + + The expected result to be returned + + + + + Set to true if this has an expected result + + + + + The expected exception Type + + + + + The FullName of the expected exception + + + + + The name to be used for the test + + + + + The description of the test + + + + + A dictionary of properties, used to add information + to tests without requiring the class to change. + + + + + If true, indicates that the test case is to be ignored + + + + + If true, indicates that the test case is marked explicit + + + + + The reason for ignoring a test case + + + + + Initializes a new instance of the class. + + The arguments. + + + + Initializes a new instance of the class. + + The argument. + + + + Initializes a new instance of the class. + + The first argument. + The second argument. + + + + Initializes a new instance of the class. + + The first argument. + The second argument. + The third argument. + + + + Sets the expected result for the test + + The expected result + A modified TestCaseData + + + + Sets the expected exception type for the test + + Type of the expected exception. + The modified TestCaseData instance + + + + Sets the expected exception type for the test + + FullName of the expected exception. + The modified TestCaseData instance + + + + Sets the name of the test case + + The modified TestCaseData instance + + + + Sets the description for the test case + being constructed. + + The description. + The modified TestCaseData instance. + + + + Applies a category to the test + + + + + + + Applies a named property to the test + + + + + + + + Applies a named property to the test + + + + + + + + Applies a named property to the test + + + + + + + + Ignores this TestCase. + + + + + + Ignores this TestCase, specifying the reason. + + The reason. + + + + + Marks this TestCase as Explicit + + + + + + Marks this TestCase as Explicit, specifying the reason. + + The reason. + + + + + Gets the argument list to be provided to the test + + + + + Gets the expected result + + + + + Returns true if the result has been set + + + + + Gets the expected exception Type + + + + + Gets the FullName of the expected exception + + + + + Gets the name to be used for the test + + + + + Gets the description of the test + + + + + Gets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets a value indicating whether this is explicit. + + true if explicit; otherwise, false. + + + + Gets the ignore reason. + + The ignore reason. + + + + Gets a list of categories associated with this test. + + + + + Gets the property dictionary for this test + + + + + Provide the context information of the current test + + + + + Constructs a TestContext using the provided context dictionary + + A context dictionary + + + + Get the current test context. This is created + as needed. The user may save the context for + use within a test, but it should not be used + outside the test for which it is created. + + + + + Gets a TestAdapter representing the currently executing test in this context. + + + + + Gets a ResultAdapter representing the current result for the test + executing in this context. + + + + + Gets the directory containing the current test assembly. + + + + + Gets the directory to be used for outputing files created + by this test run. + + + + + TestAdapter adapts a Test for consumption by + the user test code. + + + + + Constructs a TestAdapter for this context + + The context dictionary + + + + The name of the test. + + + + + The FullName of the test + + + + + The properties of the test. + + + + + ResultAdapter adapts a TestResult for consumption by + the user test code. + + + + + Construct a ResultAdapter for a context + + The context holding the result + + + + The TestState of current test. This maps to the ResultState + used in nunit.core and is subject to change in the future. + + + + + The TestStatus of current test. This enum will be used + in future versions of NUnit and so is to be preferred + to the TestState value. + + + + + Provides details about a test + + + + + Creates an instance of TestDetails + + The fixture that the test is a member of, if available. + The method that implements the test, if available. + The full name of the test. + A string representing the type of test, e.g. "Test Case". + Indicates if the test represents a suite of tests. + + + + The fixture that the test is a member of, if available. + + + + + The method that implements the test, if available. + + + + + The full name of the test. + + + + + A string representing the type of test, e.g. "Test Case". + + + + + Indicates if the test represents a suite of tests. + + + + + The ResultState enum indicates the result of running a test + + + + + The result is inconclusive + + + + + The test was not runnable. + + + + + The test has been skipped. + + + + + The test has been ignored. + + + + + The test succeeded + + + + + The test failed + + + + + The test encountered an unexpected exception + + + + + The test was cancelled by the user + + + + + The TestStatus enum indicates the result of running a test + + + + + The test was inconclusive + + + + + The test has skipped + + + + + The test succeeded + + + + + The test failed + + + + + Helper class with static methods used to supply constraints + that operate on strings. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the Regex pattern supplied as an argument. + + + + + Returns a constraint that fails if the actual + value matches the pattern supplied as an argument. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + TextMessageWriter writes constraint descriptions and messages + in displayable form as a text stream. It tailors the display + of individual message components to form the standard message + format of NUnit assertion failure messages. + + + + + Prefix used for the expected value line of a message + + + + + Prefix used for the actual value line of a message + + + + + Length of a message prefix + + + + + Construct a TextMessageWriter + + + + + Construct a TextMessageWriter, specifying a user message + and optional formatting arguments. + + + + + + + Method to write single line message with optional args, usually + written to precede the general failure message, at a givel + indentation level. + + The indentation level of the message + The message to be written + Any arguments used in formatting the message + + + + Display Expected and Actual lines for a constraint. This + is called by MessageWriter's default implementation of + WriteMessageTo and provides the generic two-line display. + + The constraint that failed + + + + Display Expected and Actual lines for given values. This + method may be called by constraints that need more control over + the display of actual and expected values than is provided + by the default implementation. + + The expected value + The actual value causing the failure + + + + Display Expected and Actual lines for given values, including + a tolerance value on the expected line. + + The expected value + The actual value causing the failure + The tolerance within which the test was made + + + + Display the expected and actual string values on separate lines. + If the mismatch parameter is >=0, an additional line is displayed + line containing a caret that points to the mismatch point. + + The expected string value + The actual string value + The point at which the strings don't match or -1 + If true, case is ignored in string comparisons + If true, clip the strings to fit the max line length + + + + Writes the text for a connector. + + The connector. + + + + Writes the text for a predicate. + + The predicate. + + + + Write the text for a modifier. + + The modifier. + + + + Writes the text for an expected value. + + The expected value. + + + + Writes the text for an actual value. + + The actual value. + + + + Writes the text for a generalized value. + + The value. + + + + Writes the text for a collection value, + starting at a particular point, to a max length + + The collection containing elements to write. + The starting point of the elements to write + The maximum number of elements to write + + + + Write the generic 'Expected' line for a constraint + + The constraint that failed + + + + Write the generic 'Expected' line for a given value + + The expected value + + + + Write the generic 'Expected' line for a given value + and tolerance. + + The expected value + The tolerance within which the test was made + + + + Write the generic 'Actual' line for a constraint + + The constraint for which the actual value is to be written + + + + Write the generic 'Actual' line for a given value + + The actual value causing a failure + + + + Gets or sets the maximum line length for this writer + + + + + Helper class with properties and methods that supply + constraints that operate on exceptions. + + + + + Creates a constraint specifying the exact type of exception expected + + + + + Creates a constraint specifying the exact type of exception expected + + + + + Creates a constraint specifying the type of exception expected + + + + + Creates a constraint specifying the type of exception expected + + + + + Creates a constraint specifying an expected exception + + + + + Creates a constraint specifying an exception with a given InnerException + + + + + Creates a constraint specifying an expected TargetInvocationException + + + + + Creates a constraint specifying an expected TargetInvocationException + + + + + Creates a constraint specifying an expected TargetInvocationException + + + + + Creates a constraint specifying that no exception is thrown + + + + diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/license.txt b/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/license.txt new file mode 100644 index 0000000..530a6e0 --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.2.6.2/license.txt @@ -0,0 +1,15 @@ +Copyright � 2002-2012 Charlie Poole +Copyright � 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov +Copyright � 2000-2002 Philip A. Craig + +This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required. + +Portions Copyright � 2002-2012 Charlie Poole or Copyright � 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright � 2000-2002 Philip A. Craig + +2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/NUnit.Runners.2.6.2.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..eaaa71139c09c4caccc3a2f7c6ca228a113d3c3b GIT binary patch literal 569551 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
    GbeZT%|<2?O=J!R9nuc#>`jVnP%R#(;BG0#qPfx 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

    I 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

    P@20UmG(=x<3KCt(B#Bu`t)M+t2 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

    %w~>IOB#*=#0CH#?$BHhYY{*QEFU)MLyGj;(~2 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 z%0A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

    D9VQ5W^65@uA6KSOYl{brBja|CpKr|rN0 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

      VPu_(;<|al6;_ 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%0De(h0C=~y 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 z z6$aDdRmzqm;yEoy`5J1*BrI=nNWW)5>p)pw#<-P})nt-vH!)J?Zz^rvi*J~_TSDtE zod2aZz$$Z0@6$vdcl5}~{soiHf~f9mq)A-zG+Q{wq@5r&hl-%!ga#2&*qYWJIX%N? znWpFe>&kO{8m_CKa|U)AKGKn1xH@egYz;E=O&@sDij-~6=0MD{GR@9-2(9pcyT<<* z&qj8eg-?$ODeFeS{I=%XOZ)DF>Ui%B*f@WTnG=fw+AA6HuOk&u!6q9LRf(JM6P;mHNS=MDRprkCQ&M1 z5c}5%l^5*UXis)xLW&eYc1)I(oTiNWJ=->2jL$?(44&?(EYK6E&xD$W_~4uEt=K(^ zKW{)A3PazG3tm68PdSvG5vA!>i|%#riLA71N=!(M3TBWaF7;FarJj3XvuG&}jIj^_ zwhe6&$W5O5`zh*2I^~h=%bgR#YpJrBBU&=|8w|(MmMAQ%Wxs!5^t#lXK0MdxZxPl} z&Gj-rZ1m*S`(KV(nlW`)agt-3HC7l2P9vL~0`ZrJ`T|ooPg;XBF+ssp9gt3i@>R4! zSH?aO^y%zpkK%$`n}#3LBC^e_bx)J zfphC$oz7*4GC@qe;MUZHIVmz+jg8!C|5XW)6B|Yjp)PhVule39%j@Y?n4*(2Tv+1} zyBJ&k)7pZC0hAeXhzRZjW*SYk`Hit&x&T_CqKnxM668RXu?D}wA!_{T2ORt8W=&1D z%AIf9iVR*`2TKiO+a(H)M+Fgui{~!TEZwqnkyuY(|#YZ8pDNN0pUdt7(sZ zs0l->+TVgpHnQXSLwlVkY~i*sjiXVSI##@jKkmxpU@H~7XL(Tln?WE37qAR6oC zg015wXCR3$ph>Y&T_(h=$OdmeL(IaHj9yM4+^yh!w|4&0IaWk~nW0Ti!l$G1EJB4s z^AlOEr#oIk1Ng?U3aA$jrjS4tWt5De^a-Qy<(9$N`^f|!;SYC^ z1mKj+rmZpWOmkkH?1DUOPR0tArbY?*gzP*c=zzR)CbR^2#f{`8-`my;lW0LMsX=pZ z1JaEW;Mlnu=Wb#}o(yAf$ls+){KQifu-VTQUl zX`AFo$I{8-8vhWQr3%ha`Fksh#Qo`Z<2g4l+xvR}e|;ai`~dAr0W>oN6%^)~a?Z8+ zlx5`EWA5H?!%lrHURbT%jw@*5nOba}3i2vkNZB&kM+J;bG_oPT7mPU`6|+xUsIVWq z&)W&twqco*idbGi%oESYKwy}*qGq%73dSENXn%t4mSum30n)Dr3w~Ixxi_9WC8nPXkL7$@AGBVH1d*;8<z- zKf=}9%Q{F}{Q87cnG zAO}3x^aD0ueg<08a=Gvq^8EF76)ogH(iwrdf8tgbEPvA@NoSV_?zK66B0cigyavFY zjaZEJL?zrVgET;!+gnvKX^u>IzW%m~7;tB&MnkUb_|D$p<*+`Yxb&^93Z;IABsnhx z{ZkfJ9>Hy9zQKg3st}F*OesbMBiYlytje%C3 z8Zti;+#}nRYpXY4e@0`=(^i84X}eW-WC@#eKuhBio*t(!fEGPASeqy|9FVN`#}c>H z;a&Ggg1y8})+3tiKSjZ;#7i~$&hL8irM1O21}g>8_$Rt?ws zr)pCZ?TpA$UMZFb^SSNiS2XtX^;bN$lQVDBUU)_UHH@J`SPpunjvXokom=9P)QN}Q&0v1l_ku(Fgz6#YxCfbYLq>X5@p~3DDpLbC$<@qUDV|}G;pHV_eiyJgxCZEc-_#whLEYgI zY%Np3G6~Ybi4S>SV+H$m1%o>#(-Ny4@%D!$vrEZ+Ah<6>9`>a{|0{^|5T$bxgxVNw zT~bSnz>=5aFRha+_JaiE#5%o$QLr+V@y=m(?^m(s1ft%fs_%XbT(qV?xO^1J!fnXZ z!3I;?Lb1PL#NMLAexSg3A__tg{zHKO$b$QC#wPTGHYvyZv8C_T>CEu_oCA&FC!k|G zG5RufG0u;7b1}|!IKaSpDaqT7nzx@?;?kgd4Bj#1XBO_TfE_gS=YwRw&b8dF&^|Ay zlZ#&pbe#s(3ec?@#1Y@52|ups!ATw{^?M<~U3Gf3?`{D6+yLCqLhI}ggaMaPcUT#p zw1bpNMEYhO7#l#C_j6A7;z!|{_$Q1UBc-ZAD%LM7ad}E076!q=CzA3i6NLL$dG=4n zWVy8yzqS!6gAs7^%AKYvQlYstrV%W%DFUBV{Lsk=F1Y$j;J`2J1ZM2s+j*p|=~$NP zD|fk5N+aE+B5mtG(w!>Omi{B%p(0%uh}39Cxyu1I*+@m7h-+!e0RHO%j*&;@_?^(8N_g7XR&UQ01dd!se1`XD< z#TJekFrM*=1K8cbm;hoA-ocA4{8^}}&jE?(#Dx}Y++rVh`_IL5X%EVwq_e(;xz9sv z=%oBHgM@{WIG!>I?B?Lm%da_X6CbOrx}6buMCfs*!+Ng9TM)e$NPU%t4HXmdO%mvO zD_IOX+*+qFKJ6eoRea>s-7Veg75B#vlKpKwL0u|&d)yMOhtFa6pYE!_oBZ1 z+q71|xT1>pPcYHP!&y;Y0PIRj!(r|CB&7#DGela<_>(zz#ovHRc@@+?BV?%x`7+ka zYw#D`-fu~35-X@N+Z{s{7_EWKtmsf;cnp01JvdJ)2 zfd}$Em+)MPss}U%X)1(@db{AKPM+Q)9)mIau4MY08=RLVTclv5ew$V~WP-mj{pK?R zlh!{#eb0fYQPYAeruCkRoD(00a|L$?j7&B!%W>I=`?5uc=wAV5n#3`%EFZ2a<*rON zSxEA^!>dxsYm*~1?$5#=$2{UIs3s+y`b(aM_xR$O&98C)4e{*e*YWGUVbRUma8Y*B ziHQw`r0rjTBQ6#?=v5Bh!zGp(4`z0*t`GVxJ6GR#1xN;LBS4QnoX#ZU(`F71|HgKT z3v~wJ(!IOwdagdPvzO8*m?};{g zoH9E?oYw$G8y6v;ERxDp7HVSgEwFUzPQ?O>XBSn*V{m&0=kX0X^AGdN`Ir}Y8q7+H z86w<{HW?B{A~@c_b~X(+fZZHsh-?IFmird8w983OHlAN!Anz9u8%>eQ!m>;4UclAIuPen@-RQ!wYK;Ez=6BPAy+J(4Q zM|e<2xDK6oqxbb1dV_Y}sGT=!=PlZ~RXcCh&fB!}cI~`FJMYxayEK#AHS})nyhl6l z)z16Sc^qu9-LIVwXy+E~yh%H^X(dI>>bGmRoalozbBSCkFqZ_N|J^})x{a|;3B6$p zK(+CKNq#v<>)qENVmZ?XU)FoqQl9+HR>|8Q0QcWD$RduqTwQ=H0G0I%)_|SPcq?>h z4XQ&PR*rI&0TKZB|80=Kh@em81_Y>ll^J$KAVY1ugA%3bJ!&i?O2AvngRd(OzP>#8 zhVtMW%Y$z!55BoP_?GhEt>wYDmIvQf9(;Rw@EzsBca{flD-XUa1kP3FMg+;6{B_$Nxxhs7|@=+`<3{0QAo=H~>I?yjAi7HNe#qIoAg&IQmxS zFAL`m;QrMHZUE%>0^EfFZbUFpBEJEVm!bo>f46}SBhCx)iNFCSF8>#Xq;4c3tP5ZU zp#Qpo8Dovk4Gdtuk(n20(662sZ-NOG2Tw8|ne_FgXYz z2e^N(fgAw21tH`JRPRk;np+LdZ=)g%K6MX3|6v0&0P+(`>+x-7M}0dP?dE8PN!~Shyn_%2+u9viI}F5kltT?R~baMs7^7MlPxBZn@l3)nX5gVNN~)%2{j0V$W7*$cT+#z@J&=g zg5)-n)rnu^ z@6WpT37`J`sh#b6h@nxvN9?ED%GRPJ`KOTl(Gna8 zCq$9H?*{Qn`=TRh{RbjxyD#t=aTZdX@5(qcSP-9Fr!wq0A+*Gv)393t3f^BW7I@Eo zCR6X`>h!5tXT69I+gKO>6b|md(rL0#Pw~)j;o`4qxM?dY_<2b3ekJgZ(j#DJ%>A2% zrzZanqWgzfRt%?qm>G7f9cn#<0^|mMgvtXh#nBIMERZ&&5!TDo9Yyx6He5{Q(3WmD zEd7Dk`={JRtc@00#Tt9hSbVnCiD5Q5+T)YrkfB|uluO3k_sotaxmrvwvEpX2dWV%c zbi<;2vu>|N@B|30b%L!2-OFa%?vb34)};F{5QO9YkCaD~xDRp>#;c>^m(f!cJx0;t z=@H1tzhS+rP%C!Db7V1n1c*azaKFCm4Q?iFqdQp3q5AC)uw`FNwl1*ujP=O>v_UT& zR>nJ{cB-(q?e2tq1|r?j=y>I$)1qnANfn}Xc;t%FnL2nU<>-FtfcgAv%P^lmU1q#P zNFi9Jm4&_Ix8T@dchbTZv~aGnEq`r|nnO)}Vsz z4@-=&)CiX!Lqh?IO~Nn#O}vo*G*(VLkMNv{SPQ2&R2ELDPny-l*u=q#0_R&lv*i1f zcs8JN$1H+1NSNJ_l$$u*_ZYALfh`=YOKPu#SN~{+Hv!!SZf3LIpf&(6F7hbJzVAb`%Jw}< zpU0?|{|S6HTM+&;f;>*2pVQ|F>~+S9TGx$R8^%5BbfG#Qwa!)R5Vnm2<8sTmw_%wT zJ^>xLms{L05NXuyhVH8*Eb<;kc{br>{ykRT^9ITA;N_;1yQWgBijq+H@dL!DkGTN==;MKCWBEu`|0qKggv!#+b(KuN-R@hJpUB}kvikok@3Q#aSG2-;X(lXNJjr zxMC7mfXk&?b+uBf(zXCy1)v)4b898&%L-Iyn`#yA zIb6zQgNpS1kQ0IRx6MJ*Ljau-G(7~+nL*P-0G$;yDg@BkL8C$dofEW141(wu;1Ye} z(SW}7C@c52!()LskClt#4zh*91LGCk-+jD>M{tbrS)?=0D+mX4M(PTVUAznq-P;j2 zOGWh*ll!7I-;K6X6*}THUKcDmC_`Mh*LxYYk6(cSr_=6NSQExi;`y^n*JR}7nLN%=+ufj)vO(EPX3Bnm;Jp1O9knM0%E$_|BYo1M zi(qfE&_whJ$qn%fdFw8lw*y0YBl)Z(`TWe35A55o5;k`@0AO(ODU)#fGTy3w!Qi(2 zCZN;8>GXl$2pC)%@T5*L6atpmsbIk1U;vZn?N(F1V0?>s&9>Ca zgsu*+OUpPB_dAw(4-(BQL>NwK%m`8+Uqdp!lkAy?0D&Vy`>@xNDG?5*>MooUXlyG< zkb|D)I%vj^@SiL`+)x?MI9uZ`zPTWEL^$ubmT2FhMpOUTCV3qZ?3n(L$sJRUm^Wr@ zfduw)(2rdNH%MGbO{pS@&otl>KnFDKN3;?k&O1U2%OA`t;GKr!WTx?$qQhj&TJaY7 zI+FWORUPi;BWS0wp7#5P+F)VF@=VV0T$PUqKKDlNjkv>bymPR! zpd_Gv47X*U8f7Q)4rK%8Q9m2wwNlRp@jI)GhR1t91Y#k}>mw>A@+!osucFQZ?|Zm~ zG+r#BHd|jc5fkF|uW7=kYc7@p7Cv2*ipA_+2<{l^z@=(VM~j$pfRdfDnxf zEU`=U{;vqxmjcM}I%e!xOVII&+b;0=pAfpsg6Q~ELP({Z$Lgqa=)(DoSFpi$hdO5x zkV&e7NcpM3i1hLxQm$Cpy+6nGo^V2EmpqOjbXNq?#Y_aEOu(i^4KVIHVN+wnJ?YG& zHn;2QN5=>9Hq&-K|6$q=ObZ=AC#myY^ckgbM)1C6p(}`3qm5YNrGPQEG@8T1Hf9mH zV+kAJ;$slpv%DMrP|KjYnG*A`y;!6N`mRdBL_9992%}0ABfobTb!5nz(BbEBnkN!X zXj#PKWZBITO>r@+O+$7H%qjtl)oN=j0|%=dw5qzB)?xzh%A0tr6<#=Sr|wwUUEF(& zxclh1nzeS(ml%8*R_5cdB(gZ0W93ut=st z7d1$DrUAC;wp>BN+rf>J6ZK()st-ZFc&$iAv)&9O7LR7gMRlIfo5AKw>Wri*(VU?p zFGiSpdZh!KE-WI=F;}97s=7%{f-5dUhmB{cHK;ykKgFNWGlC+DJ9HhCGA? zu6V^u;Ac`s0grJfpn>2?6Ty>+zyk!w2?Vojxn=-sFbBys7}+n;+DmP$bOli@yu7}P zg%^1~re%~|52G__n^14R#>VqsLeHX(iHW{1l5rp4;5OU+HcD$pz3MTAnB4s_{!6=8 z_;|nb5FsgZY)srAm0^ve;VDu&L$+ZPogr%yc7=Py?}Gt;RSypnva;vZG~J}6E6=V$ zd*Zq<*a)YYIT&CO;KU_KN^FXkA*$6eF%@(=YQh)$)9NbpM-O9vbb^=$cn26GP~fea zx{|sS=X4Il2GW1{K^PA8=#cXD=)bUrH-HTvOLb`ySL3-JCud*a{kis1K6+Gt9dY|` zvZ}T;;QfbVfQN(7IFxp9N*1Q6$QDq6ud(RPl-XvNlYs;M2SdMd2uYJ3R3kYYCFP)M ziz$veQyjc>z8Pp&uk|ksrD2dv2C<R4~%^sx&w}G z15Mfycznp|({l{R6VJ+#N1w?gNXBb7JPw-vI^L(a)dwJSF0Maj5gOBab8Iv6RT%lN zI`Urwk-w}7)5DHp?z7X`rj}6gVjxx+D8eG%*g(J9r0eJpR3}&|a0=^gnDe{Ac<`1f zMj3^x1KE;9_*5(S+uLFPbh|0%*-BR`qt=ZLjR~M8l{9VAm?CnFI8LRp-HkB7P(T2F zB2143+|W5s5%$6nP$6tpU)x~~17?a*cqP%j4{{mfj{C7s5ku~wYW$3_uW($aiZ+Ci z99#&OdjJXBEy5(IP>jgYoHjSYSxZGSTVj~MlB5$ExxBfyzQ?Ds&{BWN0=WVNi$7V4 z#a(b~t$eTy${OA;I?c?lUQ>!Ax12_C9?WD}q&AwVttd3WZHHS@PK?yR!*Tvs!8IH{ z9ZE;VGWPGqmK}}*XLB08xK>e|Db{_yhFu3A5Mk;P_2w(?;qrfPfvxuv2g|)gSm8+7 z;(@OU8sqd9;&1nC3sJQDy;xz1+&_u33;6eR;%`=Y{*DatXYO?l4(xSm{vP}f`SWl) zTC!QfC)6jdBhnso#8AT*;wl4 z9jKU8ZX!fK;vJ*LRM4;c47s%{DV;1qIDGwbaA5dKL};2?n8#z`WY^4hWuY!!W)M;v zp0Dj08I6PIgg}2d=hhsj%~f z9Rq7Bc4p${_1H9T&Qyhvj_42RfOw)cyQr$h>is>BzSTtkWGVVMZ-l(vK>fjaSekWB zmG=j)WD{>>1DR1L&Vl?5w0d6x1u-7YE>Y@KG@C3;5h0!NXninb_(0-@7M#b$qm9Av zDBY`fsa;$HMe%Da3VAy^z9*4&pHpjFQGH%B0#B$X^~EK>RwWcIJ`d%z77962Z37fVtULG(B*{n$&M&;$HR8T^nyfN?0wH z?JFYe-5BjOyoD0PWn{beP4sM_8Ow*J=Ofee33^sqYTc+95pO#cJt)sVfCTFL{)g6W z7)=1*MH2MD4+udxKhe%VY3HA{^Do-@sdoNVJO8Ggf7i}`Xy-q1X7@2OUWfvZdLart zxWt}I>L;RrFMJ~EPfR=!^=BrYi24gU8tvXs(a~i0{uLdA?cTqkquK8LJ35Bgz5hT* zE@AinlbJ6|0a1TMvwozB_&Z9o#3y~PsY%~PEqV3g6nOk`28vH8)jw4#@pjaonDOEi zcmi)nLB7<>QsD8AYz~HUoNt72f)Lb;Q{eHtjZ}Z3RIi6qfy5eRs!zk5fEb%(D0uu+ zn}eYo=i6bNAoIa86?pv1j8uQ4RBwh;K>;<(RN(RNGE)7WQoR*U1*JJerus*ie<@L0q|o1elo%Tg_Qu`R%7}Mu-I!6r{VV# z_lf$CHp}HO_a$1+fopi-1h+Q8`nMG{z*2AGfL+UqP+t+D#|Bo?LTcX*>d0E*uIStG>(zn^F+e?=0rXMFbvDMX9plRlEM~()u4}-lYY;a(C87 zVSNtnPE&m}Xyr+#qt;knSL+vi;Bk5R_u%-CjVmTL7_oiEU_WaFX%)*tYZV2E ztzNGFnDoR>UJ#bo`)-J<4#GE&w%)s;t9lKH||1-z1q5XD#hp$`R`d z6QezjLWnonbC_A(9@_#)ja=)_xUU(?Pv(76=W3E$Gt zH_?gLs(+-NA8KT;>bS3K=leSD2io~ZrVe_)%hb8^_n11E{x2QjZ5`nq%q3(%p4fiH zaKC1_-!R;78tzvO_v?oHeZ&2(;eK1YrS;#-IE0Az_mCGl`GBm9U}5m9A+UOp4LqS| z*IvdZx5-u>|AS_I0t6GtJKeyO=RGⅇmHkjp8*M0wPXcGdKZot|9mg9l-p*83X~4 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

      W1)-)38))TqOk94kJC)iJ&~n#$z#@GR)euT7 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

      {QG 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 literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.interfaces.dll b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit.core.interfaces.dll new file mode 100644 index 0000000000000000000000000000000000000000..a966ad52179e4ac5e150d864da493cbfe4700462 GIT binary patch literal 61440 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 Qn1BhGfC-p@2@DCm09u*j=>Px# literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uiexception.dll b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit.uiexception.dll new file mode 100644 index 0000000000000000000000000000000000000000..39b60bf3bc866312a6727cc4d21892a5d3551128 GIT binary patch literal 90112 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 Ji~rvU{0AiYe + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-agent.exe new file mode 100644 index 0000000000000000000000000000000000000000..637b2562be5daec46d82e0263a74c8fd78f85ff7 GIT binary patch literal 8192 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 + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe new file mode 100644 index 0000000000000000000000000000000000000000..672a80ee512397daae272230b601af6d5f0d057b GIT binary patch literal 5120 zcmeHKO>A6O6+Un5xD%(gObb<0M7SA;HfcT2Y7c31REBV@0>T28Dj^fD}?B^ z@3}wc+;hKk?z!)tS^C}`8X%%U)XzR6dKWF1lFA?rxt@#yVqV ziSSRu>FiriqgALSR3-{dCdG}O;OCYOQ8CYDfJ#3h8k7HC+Zm=JGy}a=?w5#eKhl}( zZ*CJk+CP5SzDnVD#j_Z{(jB0+6TP3H{lyT7LSNK z6XS)Am?a7bRCdAmdX;9-$LZ4e%j=8tXkWqjkk?-Kqb-cNV7c}3S2A>(2mi1x(-UGB z0gSi^d_lwGGo3!8<9QCg6zLGXO7n0=LR+9e6Z&hRe-Qd7p??=TX0gmAp({e)vO;T! zek1hH);zQhWu6iJsrJ+#W2ERAcz{Q%irH_|njmP(=*=fLVQq@{2XO8teVNV*Jumc< z&?%u;g_eab3jMaw?}DBs2Xu@)p|8sxr=_pRrE_G{b7*aPoGPGSrA5$j`VQzBDu7<5 zbCwO>0_dwEQ>6{`U!z;r1Pvat?}kvb1(I?PMyB3O#}<7{I{i}P^w-oCM6*j#z3uB4 zDQt&cl6Rvpj(nZppSfb|eN7eLiQ_3+UI){zq|CK;7-~a7>_*1-wy1g#Cpw^&tsiPP zp(V!)$##>-kYf-;Dc4@p+dkM{6jC{kb+F|h)V##k3JQy#%rNtti?6-+0cGF$(f2pbPJi-K z+?edwMj>VmD$5#Wk{#q|%D(;aFVDU6w;Ou{k678qEE)i;c1TypD0(DRyUkL$7<77 z%X)9eGdmM%$#a{I_Ep7JwY_LUm3;)Zr^>e4h)fhFakP7qz5@0w6xC`IUT&$1al8h^ z%D%7GIGSR$remC&uG>UUTXbHmP)6Ecv(+ zt~kCzwagQn#%V1_;ljSFruu-SFBKBC!@fy$)A{BJ^DKABwtN^mxcUG<1fvO_A^~5Cf}$>tHqp-$4f8fg1{+=(mFt z5V3$Mfs}{&#tE9TB2&QYnf^^9PvFOKT3+`G^aa$CJq}=zgOL{f%d`%S9(3D~G0;uO zLPoJ)7wtSGW4zY9ck2kY-r79gXhs}^vW0xEkM`-?M3`isH*6<)z0c6*x`kGQi|PucB4xOl`Jl1in7L$Ak10a5jo=bj~71e-qdh zY}K?!JJ4@HCor>wzAO7`?8_Kft_G<{_+{}q+w5V!EZhz73~C4~`BZi>`*8RQ9eWF6 z?<)4?sO7WgojFcD_%qeUJ2Rp+nPZQ#9cw@mqZ;h0sSa6!RPM-Gq!C{SKM;TJUkPzW`mk0dD{R literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config new file mode 100644 index 0000000..81e5346 --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console-x86.exe.config @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe new file mode 100644 index 0000000000000000000000000000000000000000..28734cb44c2470c41e884321bd808ce92d913996 GIT binary patch literal 5120 zcmeHKO>A4o5uPW>4lP@P>$E}KrtXSL0y&YMC|Y&mK#ECIiYr@^S&@?Cwy5>=xFTQl z_#U(GQ9nHdI<)Q&atKf$hn{*Ua>%Jb4J2tDw8vfow1?)}T-!@fpogM|q~FXVMKY2L z_12}yYBROmT$1`0!8VmC0cpGVq9$2_-w%Kd=oto(Pz7MX}p26}HYo+Bzg z(wgiZ)``w^)5pbCVt!jZ1^OFp0;3)4-5BHdPXZ`(_O)dpQV$}T<9Ac2L8;o(v54DXise2&e|FK>zU`W&+#@V$OpWS#iOqwEbt+P zK3a;67gQsb7(=3R2u4>+lmU*@rP1rF3v(EAp!a$0H9y<{%?-<~>tE`lQ%wBRx&*PnG&r5|2EyV#%W-mV|Nlgm4T^fzlW1aG!xn)IqDv%QTj^~3Zj{%u+sGP zixe~iFP?D2APRkL>s?I+--)6rT3!XiE+mYVW)NsY^~ep4?`=?NFN$@YZf(4x-I$gf zFCg2ELqm>10wr8~MQ{3GdtpHNDAM%}f3NJtzRt%;w2fx052ojI#b8u6?*JYSoVHrt-7BT6P@(Tet+UBRNxdPJTVN)Tdi!}GnkD-=DaN2PMU zTr=9Kbe8uBOyGs!V{Dx!CrZDPbotYrpH_Z!?~lvxT^V`n&kuG|lzQiT-&s39{n3wc zQ&L|YhL|;=ENhrSYJjsS_2wUbcHy1B-`MGY#7dpBXh;%fqLncC$VjRUTXZVPq|j7x z(=9q7Bt9YUS+xJFgQHSog^Mbi$z&(8nW?NQ)Ep$5R>hFha%k{Kxy-b>;na1cZrf^E z?`(NyYg{dPZq3oYD%h&L6OOCAkEHfg-d1a&34=Haw~x}7!M>TSD%KF;hAJ4xt3oXA z`)Y+VDN-vs!kOucP4u)yBjSa^JM5^qol`2@R9()Vwdi!#zHDdhsciPjWrWO!=6+ny_W+!N4@eHM~!E0q1E2*aF?ct92LSGQ9+x+xr6_f5Li`m#6&#_0d(~ zCiP*LTA7^#w4l`?13eyU4-K6GZBi)wCy5O!gX>^60^gw+av`Xs{c_+5h*+>GhLnf- z>Jgg$(a$oOgTHCo08TV5uX_Rd>ZmMuk3D$gfYPFVnN~69LAMPV1KmV(s8po`KOtO;PN z-(_(?&6d3ru&H}b8}hrd_v_Yu=vV|^mDOxp1AemyRjNTViM_pZipDT|5g(hZL@`Sf zg0Xc9oEmf)*y2I2q9SxAzS=Z|7$4r_Vfr#S6Gb;#XAl9ujTk8SsA-3`px*$FV`d4s zEBk8f%QmoF8B(F}^AcbSK&GF9P=(R*Vaww`16@o#=Rb9J}wtL>zSn@vyInY7Y@8&>d} zW;VTAere+Qw2ERUs5pKY=-Kq1j?!0O92%TKxhut~f`TBLO*c*OLgdy^CPou=&oyBb zZgPoSf5D0B_V!d-)t$iG)KT0j29w>ON~r^73l)vRE#B*~2tUGLRe+jhHodf$Z!~<* zm4eT98jbX1q9HcTDCU~;nD%7TvJQJk+HD%_*`hIH^s7zSsVha}ZKLk2qF6efmzUaF z6(+oJ~8?La-ffX_Hn>FYltRMHn|7KhiCyM9Jh4*0fEZ?6G}j f@*oHhn3-&!5C}f)|G}n`-{JfGf&aYy-$meG%J=@} literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config new file mode 100644 index 0000000..81e5346 --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-console.exe.config @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-editor.exe b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit-editor.exe new file mode 100644 index 0000000000000000000000000000000000000000..342174c396ae7b8534fe7a6703601c4ad74a036a GIT binary patch literal 143360 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 + + + + + + + + + + + + + + + + diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit.exe b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit.exe new file mode 100644 index 0000000000000000000000000000000000000000..6d24caf6e94a6c5c6b754f754aea5519bf1ebcfe GIT binary patch literal 6656 zcmeHLO>7(25uT-GN0uW&fz!aQQTK^<0y(kP6s0d(OiP|*js%piU8@MhgyfK-^`LCB~gYO zG>0M{>CKyYGjHC^yxHCNIQgx&X%`W7p{=hIeTbeRBly8+8REXL{;H4e?EQG)L+jGV z1BHqks+tMP#;K~Jc4EDm=p66)KvxgId@Vw{Qb2Ag?EU_N@x{$V0_VcM1(l78byU7E-gULs}kF+3$ zPne#GjO&*})_5F+%BebXWrm&v&3k#|;+669=#PT;SpS?C%z|ft3G3pQ6110@HR~ij z701SDgiIQyNLu%yXPO(!IMGaV8lEQ`_`7roxGwm|f`2CX_k#Z_cunwri#1ORUbMbx z?V)!C|HiUm^`3P|?8eqP9~L5ck`5sQOy?Dg-=R_Qpd#Fx2eQy%zbv|l+O%6U#04%5^X9=KR{sTvjok=__Sufw8oYpl9mmBPqgF2P=iGALh+fNjGZ%F~a;w_r zU|dg|8EqEaq7Eq@kV(_pa~6dPTl1&miIRlKopn7oYD2~t;*Gt3{OMac>i*!3?_51Na_=oX4c%Yq zgPPT)EUS-EcNbSm_d9?7$>9(FIdNmxV^(*MMZ2Xq@B)!C>a%EXTrGhq!Dg*m9^E?zyy921`D0+rLb-)t@0Hlv8Hmyam!H4dY+o*VhPo>4zVq| zWD`AO(SSsv@L_dS)GQkn%&E2r`z_j+woln z3yVc9^^J`RZiE&MHs1fd5oefIOl^necY^4(TwpFNYI)e?LDbqVdHmkS3F2u|8KEAb z|Hlk;$ypFD?q&Wy=F#)_wSu0H63g-rVgnNLW`7sse1?2)n;cK$4~RbMFwW2Ey&cB? z)nS~MM3rxWctGtij-$vHhzBw|jOQ`_51dE;*7mvj3l2tu?fMf$$u_IkvqU#>?r6dw z;fnNsA@Y}9W|IJ_a_{-V+HYVt-NaOQun^_s< zGmizU4jI^Sady(M>C+qqB0oy(SOHQ8qaoxDMbHbt#qeI&C)hX(K1I-SF<$Oq=_Aoe z;p-p&jnFJ8q7gZr_mRFXBYmnsXI%3}&_BNW=aqH13Ci({vhq(?8BgBy)WD=Cyg~<0RMgPt&4!ebc&w zwJw1!i#A7Bqb2dMj3bBj@-ku*%Waz~x}m0bOobXcdI`SU1Rav`#INnMvZ`R#f(L2?1M&@P_A!n+Jr_e)X^1f|; zB6gb3xf(=MXc;t1-VY$!-go@I=N7|q{3c#rCQxYj19A86UGzMH9}Mu%KO9I0%)cS5 zGy0qXYdjEE08jwB1z@7V-)H`IgI`-&VWB9jLY?{B>+AP<0`r*kARg+Q+n;T z^2S}jjk=6G;=@IGvT0QTT6S=?D%Saqe@QRkZs{=|OFH4WzYxr8lT>v#Tf~hWX`FMs xP&a}SBPTj|({%mBCf`R-Y$O2+qbHg>1Sa0^NB9ep0Turao96@bBlyB);6IN;`LqB4 literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config new file mode 100644 index 0000000..9301f94 --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit.exe.config @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit.framework.dll b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/nunit.framework.dll new file mode 100644 index 0000000000000000000000000000000000000000..3e24ba1ca6260d7d0499624d13d2c5a2cd75b52a GIT binary patch literal 147456 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 W^f}PyK%WDB4)i(D=fM9-4*U=F(vzP6 literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe new file mode 100644 index 0000000000000000000000000000000000000000..ac7ca49635b0334accb278e24b18cb2c3c67c634 GIT binary patch literal 32768 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 literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config new file mode 100644 index 0000000..c1516ef --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-agent.exe.config @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe new file mode 100644 index 0000000000000000000000000000000000000000..1aedff3b81db7ab9768cb08311b68db70ed6fc9a GIT binary patch literal 36864 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 BZzBKz literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config new file mode 100644 index 0000000..c1516ef --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit-launcher.exe.config @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit.framework.dll b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit.framework.dll new file mode 100644 index 0000000000000000000000000000000000000000..ae07067159b70c3950a91aa66f7279295a1d87e4 GIT binary patch literal 9728 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

      J?Gn91^3i5)j zUEs}@&zzy@aI5*5Iq+n$y&@s!WceM=9H&sQz13Zw4Flwtm)i{j#dx^SAi{~62@-R` zUW!)3o()%%%9~`u@sYwl9@3{vz8#SV?PAt*Br(@A5!YE~uH?yLuE)+VW(rGd8KWLb zP1aw_7;qPtJZElx9oB@GnX&U3Z(*HLC=w-a9p@))uZSJHcEq5a%PfsMbL+6~vX_RP z^&$ZVZ-!N6VP=$f_JEsT#6XWrhvZa1kl2jD-Wll?SI36~Sq!XcC+GMTvAVhnbFK!N zgTz}^61-IrRwA46DV3GtGn8NSal%H)5_O{b!8>temgbN?>Ed`P*dXPWso34w1;iY= zGMsU82(JiFAcv_4zI29NFAuBfg1>hUO}L>i?&8$YyGuxN_#g(jNE3CA(GcFI$MA+S zh2C)*02~D+jc?vZ>1}xB%cEaFviOuinZN7K+mQDGJsCL%$}~oLf-{vRZ-FGe;{e_)53Hjh zhtV0F_iTBC@hcAoE*yb)5q}v7^VEuf1-Muqo`gHhds}GOf)loc!GRHWsVKZX;(i{K zRc$aEfy(R{ONp>kYzvEQr837LwCDOY_k8 zT6%-j-$3h@ag?tyniM#W;?NHaAM;vsKSEzwo8Mdsq6xf9!qb zfxqAJ3yNPj`^S@Q`!0PT{)w;s+4c*+yz{hXCbp(g5|7d`BmtMQeyJ2(rdroG*Swy! zZI!ZIbywZnd2QAZydI&uNViDEETs|#K!;vq>45RLX=y6aSZ{CxL`Cwg22ien*$}+)j&yO%jP!C)R@xPk&vc70o#1z$1Ai+v}R*7 z?(1>yX3OpEF`~xZF^f79FrHwbGzM{lG+5>rT`|=GnZ}HCGvLSJ032uK^(b4 zdIMQ~f!OaPE-k}IT7D)-%Ngb}8{hVL z)C9QvOj86uvwD_^#AjlcF(C!-@LCWSzO|aZEi%2Bcks6lPb>Tq-vf_SWO-0dtE}j$ zI5Qz<;qK$_z>(}EWciUIJXgWL1z#?Daqq+TyZ!k3mck>&t-#(2jIYDgg7G}N;JK-Q zx!}_PAeU$SatKZdHqbY>tFc=n;*jX*mq#$X!eKRX@ZNgE cdN9S`U*!m3L-X%Ry%n{x%=&%%yB~r71;(i8RR910 literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit.tests.dll b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/pnunit.tests.dll new file mode 100644 index 0000000000000000000000000000000000000000..1bb788e88c23791770485a470e4a81f0a0022d73 GIT binary patch literal 8192 zcmeHMeQX?85ue>XpD%WLiR0G!jyE_3lcp!5ClY_5{QD-zlxObo7p|z z+PTbEHTSdM1U{)_U6K3kFtD3fis)zcB_A44~ zU3X@v(%S`6H#aK@qBY>e1Ma7G{Z;4GPU| z%lACN-AbJcHKoor@UL2>U2KDZ;=o}|iPc9QMl+=o5z^$W1%&dGwdEVCoBI@tx zgeNOae^$F`=la<$(CczatiKp*jkUz~-f`*Dr6rGNwX(GF+*e!va>nyU?WXTOp2$4G zKkz=VGEW<-zPerwhtaf(BGVGl9ZcVEA?IwYwtMF?+xgmJ`t{EvcB0eww?&%-COs9K zYtr+eCBo_sWov7fM$L77aZSTw3iPKD`%zoxyXAX}st9b~6JN9|4(n)F=N4^J+byGw zi*+@-ruR{MYx|0Io$ye+6Dg;Owjyrevwggd`3kx?50$H(_G&b|21c-W^_3r*Yc|UU zfz#&xg-y}x>upX{)YR#xs?4<@+qs!_t&ZxQ4SVX&?(0^V~e}J0wpw zkPY6;@NvieL|w?m%W-#Peb*{ZdZ?nCk@UZYyW>!nE`+b1j#~~5^rG(Xpkwe-N4M>a zvoJ2CX=P-iO3RpdN7+e8b`T-tG-P90f0ENVox^TH)k^bhs-z_`Y^2AHHUpou=Guo5%96hdm8MRMoS^6%$qGN zk0Jj$b~Z6uO-Vf4fy-$xrRW6x2AHQ`0Xqcm6l@l36J&YQHt^8m?t}G-SAjZJT!Alu;l@DG1`ZBpXLWMVqnWv6H)V5~;oN9;7Rn9dg%!1*bsL`ry`(?L=@rN;IH4X1IZDTrXP1YFGC(P-7tClBFF=!Mb zy##Zg8ZH-ot6-*joI(i=U3R*aM_>gE@y#&$o05`OH9u^~VyGIoY|D@MDjK;IMDa0v zz?r8U_XG_d;;8PQr8zwMt*NyQVS0 z%PJ^Q);7%&bX)%H!s{#grW;Zcn=V$HYf7j`C27FRxn&c+FM19ZGcGer9Q!WNq9SsK zj=v${7}z=3Wa7>NJxGjFhPI(T2iXF6dr|&0bsxHOC~?E}*Em5n7ETFN$8tk4l= zJdR*oyf7xPQL1az^imc>ea}{d;Rf-^Wh{@GZ(rG<|NRLx;G7^ku;VzZRC7UHN39*f zlnvCHyrWk(j_Tx@l1F%wYJ|PCn~vM`#i7IN$^XL;9$uAr3hYfoX(%1ca75(^HSQztfZlng3$!U z35nWsNUxkec^&e^v-3GI^J+x>(Mo+D98Taxk@3)qgW86SPN%|Du7kt%+?q88n)w~= z(!&06%y8p;+oD=Iz0bE-hkghB5%nEA`^!DA#(T~xJ->eT=pXK<#Pj!j^6=VS7anXN zHIYbYIw@*A5#zH5HJ)5oKk2Wjmr!E5q9hqqhD5B9^*;XdCpSI+_P$em{y{4hY7RDh zI`8o0PZ;l5x_K$qgI8R1&Zcl>MmLY=v?ftFkOL7KBR)J z)Iv=^5}7WHJNVm$R}vozY{Th*GTU=6)|-dz7V9a=D&~DPUpnqIt%%4TmNo4`vLdq` zZ_O^;yXYgdoA#iz6Qvu#+s-Pe7su}kJjVHf^Fa|~vEe^Mz8Ub71vs2NcuSZP8O}x? z$`g>|(@GqyioN^Meo|WZp!X8CUTpCsvJDoX*t%c(IvDcVE8JJbFHG@v?DG2Tm2nS2 zmjg@qEXT);@d&D;Uu^8RijE9ga4sys`!=lBm#l|<@cvcD0|;n7=N^mXz&euev;Pl0 F@Gm$B{Ko(Q literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat new file mode 100644 index 0000000..43b3a69 --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/runpnunit.bat @@ -0,0 +1,3 @@ +start pnunit-agent 8080 . +start pnunit-agent 8081 . +pnunit-launcher test.conf diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/test.conf b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/test.conf new file mode 100644 index 0000000..ce825eb --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/test.conf @@ -0,0 +1,82 @@ + + + + + + + + + + + Testing + + + Testing + pnunit.tests.dll + TestLibraries.Testing.EqualTo19 + $agent_host:8080 + + + + + + + Parallel_Tests + + + ParallelTest_A_Test + pnunit.tests.dll + TestLibraries.ParallelExample.ParallelTest_A + $agent_host:8080 + + + 2 + + + + ParallelTest_B_Test + pnunit.tests.dll + TestLibraries.ParallelExample.ParallelTest_B + $agent_host:8080 + + 1 + + + + + + + + + Parallel_Barriers + + + Parallel_Barriers_TestA + pnunit.tests.dll + TestLibraries.ParallelExampleWithBarriers.ParallelTestWithBarriersA + $agent_host:8080 + + + + START_BARRIER + WAIT_BARRIER + + + + Parallel_Barriers_TestB + pnunit.tests.dll + TestLibraries.ParallelExampleWithBarriers.ParallelTestWithBarriersB + $agent_host:8081 + + + + START_BARRIER + WAIT_BARRIER + + + + + + + + \ No newline at end of file diff --git a/WebApiLab/WebAPILabStarter/packages/repositories.config b/WebApiLab/WebAPILabStarter/packages/repositories.config index 15918c7..b9efd9e 100644 --- a/WebApiLab/WebAPILabStarter/packages/repositories.config +++ b/WebApiLab/WebAPILabStarter/packages/repositories.config @@ -3,4 +3,5 @@ + \ No newline at end of file diff --git a/WebApiLab/WebAPILabStarter/GuitarExample/Console/App.config b/WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/App.config similarity index 100% rename from WebApiLab/WebAPILabStarter/GuitarExample/Console/App.config rename to WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/App.config diff --git a/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/Console.fsproj b/WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/Console.fsproj similarity index 100% rename from WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/Console.fsproj rename to WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/Console.fsproj diff --git a/WebApiLab/WebAPILabStarter/GuitarExample/Console/Console.fsproj b/WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj similarity index 50% rename from WebApiLab/WebAPILabStarter/GuitarExample/Console/Console.fsproj rename to WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj index 73dd9c4..860706e 100644 --- a/WebApiLab/WebAPILabStarter/GuitarExample/Console/Console.fsproj +++ b/WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/GuitarExampleWebApp.Tests.fsproj @@ -1,16 +1,18 @@  - Debug AnyCPU + 2.0 2.0 - 8995a0b8-d7d7-404e-8763-b8687214bf7b - Exe - Console - Console + {8995a0b8-d7d7-404e-8763-b8687214bf7b} + Library + GuitarExampleWebApp.Tests + GuitarExampleWebApp.Tests v4.5 - Console + GuitarExampleWebApp.Tests + ..\..\ + true true @@ -35,15 +37,21 @@ bin\Release\Console.XML true + + + + + - - True - ..\..\packages\Newtonsoft.Json.4.5.11\lib\net40\Newtonsoft.Json.dll True + + ..\..\packages\NUnit.2.6.2\lib\nunit.framework.dll + True + @@ -52,17 +60,23 @@ + + ..\..\packages\Microsoft.AspNet.WebApi.Core.4.0.30506.0\lib\net40\System.Web.Http.dll + True + - - + - - 11 - - + + + GuitarExampleWebApp + {a126575f-c66e-42bf-a70f-655d4c3f0069} + True + + - \ No newline at end of file + diff --git a/WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/Tests.fs b/WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/Tests.fs new file mode 100644 index 0000000..e6f243e --- /dev/null +++ b/WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/Tests.fs @@ -0,0 +1,46 @@ +namespace GuitarExampleWebApp.Tests + +open System +open System.Net +open System.Net.Http +open System.Web.Http +open NUnit.Framework + +module ClientTests = + + // Rather than using an if/then/else branch structure, let's leverage F# Active Patterns. + let (|OK|BadRequest|NotFound|Unknown|) (response: HttpResponseMessage) = + match response.StatusCode with + | HttpStatusCode.OK -> OK(response.Headers, response.Content) + | HttpStatusCode.BadRequest -> BadRequest(response.Headers, response.Content) + | HttpStatusCode.NotFound -> NotFound(response.Headers, response.Content) + | _ -> Unknown(response.Headers, response.Content) + + [] + let ``Test client can use active patterns``() = + let config = new HttpConfiguration() + FsWeb.WebApiConfig.Register config + let server = new HttpServer(config) + let client = new HttpClient(server) + + // Set up your request + let request = new HttpRequestMessage() + request.RequestUri <- Uri("http://localhost:16489/guitars") + + async { + use! response = Async.AwaitTask <| client.SendAsync(request, Async.DefaultCancellationToken) + match response with + | OK(_, content) -> // content removed for clarity + let! result = content.AsyncReadAsString() + Assert.That(response.StatusCode = HttpStatusCode.OK) + | BadRequest(_, content) -> + let! result = content.AsyncReadAsString() + Assert.That(response.StatusCode = HttpStatusCode.BadRequest) + | NotFound(_, content) -> + let! result = content.AsyncReadAsString() + Assert.That(response.StatusCode = HttpStatusCode.NotFound) + | Unknown(_,_) -> Assert.Fail("Received an unexpected response") + } |> Async.RunSynchronously + + Console.ReadLine() |> ignore + client.Dispose() diff --git a/WebApiLab/WebAPILabStarter/GuitarExample/Console/packages.config b/WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/packages.config similarity index 57% rename from WebApiLab/WebAPILabStarter/GuitarExample/Console/packages.config rename to WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/packages.config index ae74087..c6b0615 100644 --- a/WebApiLab/WebAPILabStarter/GuitarExample/Console/packages.config +++ b/WebApiLab/WebAPILabStarter/tests/GuitarExampleWebApp.Tests/packages.config @@ -1,6 +1,9 @@  + + + \ No newline at end of file From 201a855c6e51b7501118caaf984af1d88a6c83db Mon Sep 17 00:00:00 2001 From: Ryan Riley Date: Sun, 7 Jul 2013 14:58:20 -0500 Subject: [PATCH 4/5] Update final tests for Web API lab. --- .../tests/GuitarExampleWebApp.Tests/Tests.fs | 35 +++++++++++++++---- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/Tests.fs b/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/Tests.fs index f932bf0..11dc2a7 100644 --- a/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/Tests.fs +++ b/WebApiLab/WebAPIComplete/tests/GuitarExampleWebApp.Tests/Tests.fs @@ -9,12 +9,28 @@ open NUnit.Framework module ClientTests = // Rather than using an if/then/else branch structure, let's leverage F# Active Patterns. - let (|OK|BadRequest|NotFound|Unknown|) (response: HttpResponseMessage) = - match response.StatusCode with - | HttpStatusCode.OK -> OK(response.Headers, response.Content) - | HttpStatusCode.BadRequest -> BadRequest(response.Headers, response.Content) - | HttpStatusCode.NotFound -> NotFound(response.Headers, response.Content) - | _ -> Unknown(response.Headers, response.Content) + let (|JSON|_|) (response: HttpResponseMessage) = + if response.StatusCode = HttpStatusCode.OK && + response.Content.Headers.ContentType.MediaType = "application/json" then + let content = response.Content.AsyncReadAs() + Some(response.Headers, content) + else None + + let (|OK|_|) (response: HttpResponseMessage) = + if response.StatusCode = HttpStatusCode.OK then + Some(response.Headers, response.Content) + else None + + let (|BadRequest|_|) (response: HttpResponseMessage) = + if response.StatusCode = HttpStatusCode.BadRequest then + Some(response.Headers, response.Content) + else None + + let (|NotFound|_|) (response: HttpResponseMessage) = + if response.StatusCode = HttpStatusCode.NotFound then + Some(response.Headers, response.Content) + else None + [] let ``Test client can use active patterns``() = @@ -29,6 +45,11 @@ module ClientTests = async { use! response = Async.AwaitTask <| client.SendAsync(request, Async.DefaultCancellationToken) match response with + | JSON(_, content) -> + let! json = content + Assert.That(response.StatusCode = HttpStatusCode.OK) + // In the case above, we will retrieve a JSON array. + Assert.IsAssignableFrom(json) | OK(_, content) -> // content removed for clarity let! result = content.AsyncReadAsString() Assert.That(response.StatusCode = HttpStatusCode.OK) @@ -38,7 +59,7 @@ module ClientTests = | NotFound(_, content) -> let! result = content.AsyncReadAsString() Assert.That(response.StatusCode = HttpStatusCode.NotFound) - | Unknown(_,_) -> Assert.Fail("Received an unexpected response") + | _ -> Assert.Fail("Received an unexpected response") } |> Async.RunSynchronously Console.ReadLine() |> ignore From 8bf01d6d7e7eea32983cb734ed82db96e8981c97 Mon Sep 17 00:00:00 2001 From: Ryan Riley Date: Sun, 7 Jul 2013 14:58:59 -0500 Subject: [PATCH 5/5] Update Lab document. --- WebApiLab/WebApi Lab.docx | Bin 61953 -> 61974 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/WebApiLab/WebApi Lab.docx b/WebApiLab/WebApi Lab.docx index d00e7ac272fcf47d6b2f7e2d1a1be58285bdd491..3be70bef6252177f1c8078c461395a3a7b0f083b 100644 GIT binary patch delta 12897 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

      mnqrQ(mCLDw=JhCmX5@iTmKls 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[J?VX1=Yb@G;m(K?8yo- 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 literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/license.txt b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/license.txt new file mode 100644 index 0000000..530a6e0 --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/license.txt @@ -0,0 +1,15 @@ +Copyright � 2002-2012 Charlie Poole +Copyright � 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov +Copyright � 2000-2002 Philip A. Craig + +This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required. + +Portions Copyright � 2002-2012 Charlie Poole or Copyright � 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright � 2000-2002 Philip A. Craig + +2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/agent.conf b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/agent.conf new file mode 100644 index 0000000..ddbcd8e --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/agent.conf @@ -0,0 +1,4 @@ + + 8080 + . + \ No newline at end of file diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/agent.log.conf b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/agent.log.conf new file mode 100644 index 0000000..b5bcd9d --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/agent.log.conf @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf new file mode 100644 index 0000000..b5bcd9d --- /dev/null +++ b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Failure.jpg b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Failure.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c245548b91600f0e984c68b8c86a91b176de70cc GIT binary patch literal 761 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3lv=asf&WCF+YYG-#?3t`0{nYJKOS$`>i>3iufO;9-@bbf=coAZ z>#6#9NBHG`hSwV($TPhP$S!#GYl(cCcY#mg#?!k6dnVrCnO}2##@zb+YuA59{H|QH T`nR@sarE=E`TOf9{=W$T56=@C literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Ignored.jpg b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Ignored.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0549b70588bccd8adb8fc04a81ba8de6316c9ca4 GIT binary patch literal 688 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3>!guB^J!c9?e?D?>Wxj6uluj{<~#4|`j@%(?Y)R4wWl|;Jo(DP=f?l?y<7Xj rd)_OZO+I+?1e(3sam!QYvBb;Em-boeq+ff#?qB-CteW}C|8D{Sc2oyv literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Skipped.jpg b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Skipped.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d84255ccfed9df405586367652c74f97502f1d9 GIT binary patch literal 689 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3#`Gk*DeytDS`p*NhTR=)COsQ-Tx0Pmadq5uE@ literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Success.jpg b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Success.jpg new file mode 100644 index 0000000000000000000000000000000000000000..15ec1b7fbc9257d3638dff3c5819416078c6ff7b GIT binary patch literal 731 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#Lw@(3+VvIHN35nz&0ck`WdGLPx<|T}MVBQ{ zmdyY8Ok(cxRXv&(OiMn<_ms{Tu2}55#Qh}W$4?WO1uWO8y!stK|J42GfAeasBji_n*}CQS R{CRh)KHYy_|8D;On*d5cE201Z literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Ignored.jpg b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Ignored.jpg new file mode 100644 index 0000000000000000000000000000000000000000..95b7fdbd142d9de0d244e866a43fb0aef35e43f2 GIT binary patch literal 789 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!+YsL^k~Nr0>4-Or~Wx3Z9y@GGnH*P{@PCDU%pwgy)&m z_~%#5;#;G8?S09#%MwdAIelI%YH?#hQ-s_MzhnOH(uCs#XGvATwdqxV(I_?CIF%499sYY literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Inconclusive.jpg b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Inconclusive.jpg new file mode 100644 index 0000000000000000000000000000000000000000..32a0ff72f11713991a178d600e4e6a681a40d0e5 GIT binary patch literal 784 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!<#?Rk9ae`9^G`Q{1~&*p0^WaxR$V`aUIw! zRIqyDyyXm1-3RaKU%7oGe3sfu{rRd}R;<-YcsnsQ=Gf^S(}H`LmQ1ibX!+=R_ZRCI ziC30yY!bdrD+hWC!ca tgD3C!8Be|~`5^q1>!ZD!ch%gvm4CnNceHozl`pz{v0t`-{cQjLCIG3OA^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3#`Gk*DeytDS`p*NhTR=)COsQ-Tx0Pmadq5uE@ literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Success.jpg b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Success.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d8e76092fbea18dda6339c414fbdd675f3386f0 GIT binary patch literal 768 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!@IBl8HDbhuK4zCO+uG(bA!2XMZ`M-{H@Y3`WLF{6BWJzx zMaTzN-v{=r-ivSFII5Fop>x^Z;NZlcrxPakO!Bi%+hb9inKV0h_ugHq_qW}uxj*r9 b!LLup%x;&LZNC|~@9(^6@#Z(>|K9`v$M_Y4 literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Failure.png b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Failure.png new file mode 100644 index 0000000000000000000000000000000000000000..2e400b276fcd227a2f056b4a2c704a3a17776bf2 GIT binary patch literal 1445 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)E9 z;1l8sRKUo{$jk&pOzh0e>?|xCtgIXy9AX@7f`WolBEl*>9IAX==Hfz@lA;O<3Z|x} z=H}*(GUDEnLVmJhVG{fi(t<7u(jH2(0Sb~Ks&cUk;@+wXk-8eO#(GKWa-pH2$ss|h zp~2Ke@2e>~Y_E0LUi+wv!C_DH6K+N)-Azt;nV<2oIOl71F3|2`ko~DZ zhsz<3S3;eyg}dH}_PiDAeIw52M!etQ;dFk&lg!9x zxiPQH(%x6+%xtKg)mS&HsqSDyX-iAX#EBDU&z?PJ&YbPrx9{1r=fZ^x*REXy2Gl4R zej%{GtG*hT1sF<#{DS|FY`_rwom~|e!<+>kk;T9Q2$?i7*PM82?WL(g zN`WPzD}+VwdMv!tclO`E`;B||X1=U6{T!X0cGlpZ__Dns(^Q{q33<@@B{==%nWLWe zk1k$d-u?gaXS02Y?em%@UT;|X`Le6Q9%a@~-wSg4Dw&gQuTA7S^0aqm1jFsXn`gLK zuT`(x(RJ!s_RG_k0(5hn3;4_C?KACI9eX3|FH6Gy)$UIicifXYyG!~|)yo?vi~jBW z6jT{=a3z2Dp~83PY7E{_76^TyV3HAkJ?rKPx#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGi!~g&e!~vBn4jTXf02p*dSaefwW^{L9a%BKeVQFr3 zE>1;MAa*k@Gd8K`;w1n80hLKaK~y+TrBh8y0zm+Mvum1}VRX>a5ECOUFbLEBLWhoa zi6A1VQ-uAUg6QhGTbB;`0YL_C&^3&pvb2=U)oEvKmR)!C(u0NB+4tVOH#%vZdKtPZD3)JARZMl>29Liu3|I&1kTfJPgq+%9OsiJ-toOPO!~H`OqK#nI?@(!6 zqwT>U@y?+aOKW2gMZn{+;qu}G$;FaJA8N3d@u76rQ2qizIPApD)t70VfdNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)E9 z;1l8s(!-;v$fu>mr>!iYtt6tUDypL{qOT^Vt0bYJBB8A!rKK*Rt0Qk@EN!c;ps%fD zpr>e}r)s39Zm6$mXsBy!qvh-)o9Lz!=xO8cZ4?%09~ER96Q+?FW|$Ufk(q2+7U~t1 z=2@KXSDY14R#9G2TT@$KU!QH+Sm7{nsr{u{5j$FQC(J5Yy}V@qDzB>xV-BnhxV}E< z#)i-v%af09O1ru(@y_;?I~y}E@65QjJNy2g{QDbfj%}(txux>_&a!K}Dy|)>dfd>^ z(9+z}+uPgU-#@iw?zFaf)22*=ZP=V$w$ot^OV-0Y|Km*2m- z@a@fIuWzh)|6=3yms@T*mXFhFlJ$A(H^yZVhQkhwqa=!#$zBDQ}POMF^Q*x%A)1RPa-{KM&m0#}=i4RPCS&+>>!C^t~!qAdQeH&7owuBmZcyF7% zZ)WnIu7;vLi+5U|2w1SyZCYPoRaxJ(g$ddJ|CjR_noWKjV8CD6W_kCvu1AyiFkkj&ff-?id-yQAc$CUKbKq=bO)z4*}Q$iB}HW4*& literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Skipped.png b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Skipped.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9fc64e3874e15f3f22a234083c1da3ce8d62b8 GIT binary patch literal 1405 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)E9 z;1l8sRN(9D>+kO$5D*X;7#I{36d4&A6B82~8=H`jker;HmX?;8nVFT9m6MZ`o12@T zpI=Z=P*_-4R8&-4TwGF8Qe9nLQ&Ur0TU%FGS6^S>(9qD>*x1z6)ZEoQeotUc4CddXRJaa_yUX@}NK6`G*Q rap=JLd&hddy85ua{(ro-{sHGx)snNf1MdKfN(Kf`S3j3^P6NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)E9 z;1l8sRKUo{$iT$F$i&FP&cejS#KytK&dtus&&t8a!79qiDb2|%%gbWKB5xwEsi|pi zZ!hR5DCQ_8m>_8BYiS!{tB|drnWkx$Z|30O;F9a&R^cQtT|ji2DC;^_{!RSCn}wye zOUdq#Rq0dFZPT@#YOA+736d-j|;b5^fjy?y)kzB9co_gm(kXq|kyZOXm=d3UF- zxj1e8wK-eQ%-ni$?$wK1u3ftZ42n@O(n8?#y__;&7GNj|@(cbyvH?TzcXm}^{Bss~ zL>2=JAYg{zy~a2pzj6*xP@=>&q9iy!t)x7$D3u`~F*C13&(AePq0Cs%*lgwVM<9)7 zJY5_^G=h_V^s`AE_`@OZ??1oe|Np)J|Fd&fNJ?d7NlEPTHmYb~z2o!biRe_3R0~Oo zAC63MYDEjzm0f!k!^6X*pexu`^zUIJBcBZq&!IL!2S)kYxVsM~C}^^=74jO(FKAdU zz&yERfxa~J{Kb8}>K+cQQyU%qTN*E3I(bV>4OIj9Z-1nd_^+fC85L>3(lN5 zaNymeob{wrblmH;2j<40nnP d7?&t8Fes)~X?EOwb{gm}22WQ%mvv4FO#qjX@@4=4 literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Failure.png b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Failure.png new file mode 100644 index 0000000000000000000000000000000000000000..ba03e84853241e5fbd33f88b5b051a6d8f36e94e GIT binary patch literal 747 zcmV004R=004l4008;_004mL004C`008P>0026e000+nl3&F}00009 za7bBm000ie000ie0hKEb8vp(z8rx|(-Aij%PZ3fC*v`WbsjsTQ+uRD} zm5@urVhp~FL+l$fdL`kiX7=YbvoFow0nAIcem}f>9Zdmr6Kb>+vmf4-0HSua+W{#Bh(~d} zd4l8pNJ*%dgXn{I$SdbH^|ji{5uTbZ0i;#rb80EkVyfokf~r{o*G@jCHsh>(I%fzjgcqrdnC$tSjf(nu|JLTL~aTGUxWNoY%;t z)0q9Y?aSP?Q!HOOVxM>1cwm004R=004l4008;_004mL004C`008P>0026e000+nl3&F}00009 za7bBm000ie000ie0hKEb8vpBWP+6N|@Z-bX0jx}v`21Vk2Tn_;1*$4^RElW4v>V4{hJ_LD$v8P z$ScT0(XtuGIZ?AnS^g2u)MsS8PM+6IMR`X4$b;~2|V>^m$jBWxBg+f;5nvgmqe2PY_Li%cX&ahV%`L6Y{?JE*HmznK2^ z6pzP5iOaXo%|qHCl{R_SV$#udgFvsGfov){HELW(Bn&Q|HJSfCjS`vtB0hIsruvvc zu04a1G_Xw2oPwSKg^{r#5ak6 z?$Qri&W2`Ll2a*JYu3KbzD?lDKZ>&3IB#jUe<*(dgPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0;5SpK~y+Tb&^|5 z(s2~WdF|02>Y=oz4=%UtvQ}FoDqLRhf)p#8Y2>U?<_cdLx-RCee8@Hpofw%KmU2;y z*eJzmWXPXHb4jU~!MF(8pFe+;KmW@wMY7B0c{=Cpe9rlvokIhE8-)WL1sDvlpCAZR z7y=0Fp8^1Ak(eUZN_`g6+7X(l4VlVAhVr1X4xb-f#V9hgfrSBzpnO(*rgLSw(QOe= z=pKxz1T)I~1qIiyDO?_{!yG1xh%jpa<+tIpFVR`C8EUD#%R9wLpdZ|Mg_EGHW;naj zU_}qBU(?MaUT``$b?E-n*f#_x{Wu{|m-dTY$KE&Pnwad8T&V#6|aVC?Do z5E_NdQw}-iY5UN7E1$I|`Pc#R!)xj%`MF8E==)>TkJ-e)c~qX})84=w&>BFxMhVL! z%GGS|FOpVd$VDX!`pQqwIXAiS=du_>QUNhsfGV>VWgOJp8kXc9p(ZQ9bTv7`#|HQw z4ZpYQWG*v0nVwi*C0I1n5rYM&g5{B>`bI@zNlrZp3BhL}7|z2qoUtb6_3YRq`{HVE z7rBjM%2*cCa1j~H{UQ}!2MCuDHwb~L80aqrUS}H{nD;L3tu0}DKGp;14yipGRHb`6 zlWpy+C6gq)17gR_B0|TbhIoE8cd{i#e*d_lhGp;LQ#v00hV7H3+9eE|q7a#TAKn1~ z+zAEV6$jN^wC{|$iCLDHcr}LswO_{H@(_8tT|%F2KCuWr`+Wxh$bdI6(XrH%19!8$ z-I004R=004l4008;_004mL004C`008P>0026e000+nl3&F}00009 za7bBm000ie000ie0hKEb8vp_VHgsn*&y_qIu6`pEkx_u(|r zDxI_AeGJJFRj^5qIiHAm;Q3C`cVkGDHuLu`O1DyLpP zC+wC8^q#?#y*MKMkXj|bwv2P(J#$%&;N53LZ$ChCG`qJw*qxunSIiOUiJ)5&QhyX{ zEQS@Epu4=szW*er3o0u!Q|u`lwgMYaSXv;|=|$5`w4WKIQoebqQpD10)OJ)l3=>mX zVI%&f9Z*Rt_?(tV-bTx8fx6msc|Qx=Kd9xh)Lr1#tE5wEJHT|w)V?RErd6?0Y)rpG zntz8i`-bJk1bVrMWNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)E9 z;1l8sRN(9D>+kO$5D*X;7#I{36d4&A6B82~8=H`jker;HmX?;8nVFT9m6MZ`o12@T zpI=Z=P*_-4R8&-4TwGF8Qe9nLQ&Ur0TU%FGS6^S>(9qD>*x1z6)ZEoQeotUc4CddXRJaa_yUX@}NK6`G*Q rap=JLd&hddy85ua{(ro-{sHGx)snNf1MdKfN(Kf`S3j3^P6004&%004{+008|`004nN004b?008NW002DY000@xb3BE2000U( zX+uL$P-t&-Z*ypGa3D!TLm+T+Z)Rz1WdHz3$DNjUR8-d%htIutdZEoQ(iwV_E---f zE+8EQQ5a?h7|H;{3{7l^s6a#!5dlSzpnw6Rp-8NVVj(D~U=K(TP+~BOsHkK{)=GSN zdGF=r_s6~8+Gp=`_t|@&wJrc8PaiHX1(pIJnJ3@}dN|Wpg-6h_{Qw4dfB~ieFj?uT zzCrH6KqN0W7kawL3H*!R3;{^|zGdj?Pp5H0=h0sk8Wyh&7ga7GLtw0fuTQ>mB{3?=`JbBsZ3rr0E=h-EE#ca>7pWA znp#_08k!lIeo?6Zy7)IG?(HJI3i#YJh}QRq?XUb&>HuKOifXg#4_nNB06Mk;Ab0-{ zo8}<^Bt?B|zwyO+XySQ^7YI^qjEyrhGmW?$mXWxizw3WG{0)8aJtOgUzn6#Z%86wP zlLT~e-B>9}DMCIyJ(bDg&<+1Q#Q!+(uk%&0*raG}W_n!s* z`>t?__>spaFD&Aut10z!o?HH?RWufnX30 z)&drY2g!gBGC?lb3<^LI*ah~2N>BspK_h4ZCqM@{4K9Go;5xVo?tlki1dM~{UdPU)xj{ZqAQTQoLvauf5<ZgZNI6o6v>;tbFLDbRL8g&+C=7~%qN5B^ zwkS_j2#SSDLv276qbgBHQSGQ6)GgE~Y6kTQO-3uB4bV1dFZ3#O96A$SfG$Tjpxe-w z(09<|=rSYbRd;g|%>I!rO<0Hzgl9y5R$!^~o_Sb3}g)(-23Wnu-`0_=Y5 zG3+_)Aa)%47DvRX;>>XFxCk5%mxn9IHQ~!?W?(_!4|Qz6*Z? zKaQU#NE37jc7$L;0%0?ug3v;^M0iMeMI;i{iPppbBA2*{SV25ayh0o$z9Y$y^hqwH zNRp7WlXQf1o^+4&icBVJlO4$sWC3|6xsiO4{FwY!f+Arg;U&SA*eFpY(JnD4@j?SR-`K0DzX#{6;CMMSAv!Fl>(L4DIHeoQ<_y) zQT9+yRo<_BQF&U0rsAlQpi-uCR%J?+qH3?oRV`CJr}~U8OLw9t(JSaZ^cgiJHBU96 zTCG~Y+Pu1sdWd?SdaL>)4T1(kBUYnKqg!J}Q&rPfGgq@&^S%~di=h>-wNI;8Yff87 zJ4}0Dt zz%@8vFt8N8)OsmzY2DIcLz1DBVTNI|;iwVK$j2zpsKe-mv8Hi^@owW@<4-0QCP^ms zCJ#(yOjnrZnRc1}YNl_-GOIGXZB90KH{WR9Y5sDV!7|RWgUjw(P%L~cwpnyre6+N( zHrY-t*ICY4 zUcY?IPTh`aS8F$7Pq&Y@KV(1Rpyt4IsB?JYsNu+VY;c@#(sN31I_C7k*~FRe+~z#z zV&k&j<-9B6>fu`G+V3Xg7UEXv_SjwBJ8G6!a$8Ik+VFL5OaMFr+(FGBh%@F?24>HLNsjWR>x%^{cLj zD}-~yJ0q|Wp%D!cv#Z@!?_E6}X%SfvIkZM+P1c&LYZcZetvwSZ8O4k`8I6t(i*Abk z!1QC*F=u1EVya_iST3x6tmkY;b{Tt$W5+4wOvKv7mc~xT*~RUNn~HacFOQ$*x^OGG zFB3cyY7*uW{SuEPE+mB|wI<_|qmxhZWO#|Zo)ndotdxONgVci5ku;mMy=gOiZ+=5M zl)fgtQ$Q8{O!WzMgPUHd;& z##i2{a;|EvR;u1nJ$Hb8VDO;h!Im23nxdNbhq#CC)_T;o*J;<4AI2QcIQ+Cew7&Oi z#@CGv3JpaKACK^kj2sO-+S6#&*x01hRMHGL3!A5oMIO8Pjq5j^Eru<%t+dvnoA$o+&v?IGcZV;atwS+4HIAr!T}^80(JeesFQs#oIjrJ^h!wFI~Cpe)(drQ}4Me zc2`bcwYhrg8sl2Wb<6AReHMLfKUnZUby9Y>+)@{ z+t=@`yfZKqGIV!1a(Lt}`|jkuqXC)@%*Rcr{xo>6OEH*lc%TLr*1x5{cQYs>ht;Of}f>-u708W z;=5lQf9ac9H8cK_|8n8i;#cyoj=Wy>x_j1t_VJtKH}i9aZ{^<}eaCp$`#$Xb#C+xl z?1zevdLO$!d4GDiki4+)8~23s`{L#u!TY_%{^Yb<^L_ z7bS*a25DUgw(ce@nXZY6A-LPxIy0X6JTtSqojJBUY~BRDFazftp67kvGw*mxEbt%U z`CIUHErsOINi0c=5EK!`LJ=Wf2$5hjI+|iQ(s-;YU6o*P@dc9E1a{Z&L^!k;q1qsH zsw0!nBA3r$O%%}{iQ-m!Z$(lOIB;5+!J%*~8g}e~X_?S;6+|OY)OApsLLw3}E2}u% zbQHa(?s19Nc}?e2NUX#ee6RwmngU6Yu+G}hsD|+`pD?|YhCkrN$J7|czkP58$xNJ; zy^FyOpcaL!$qW`btWy;eGYP!vdB-0c21;8DjC>w)1>f@vXbgoxO$tRJtW<#s1O_XJ z&rWgBiMy|_Le&XMTPe~Dv#vl`&m&M90Aam88GVM~_y{yZL1Hddf%^u#St~N%w>%nz zoa72@YC~2DM3S$RIyFCCf$t1l;-IQC0jo+gRM^yV1p!|G%h?|gnBc*9KR+m!ef#Bk z4szI3_?_s4!tbwf1(9F`E7{CO7DGn=@C|<0^ZcBf)l^}yuVI)v=vomi%?DgTY=0+& zRl){E-~z=UxcT%9RHtWFvXhlEm^!dr0E9YppS8bwA$Q-P1GEvny-0yED3Xb*OXf@R&(C9P zySwVut5@&6diCm6b@gc%JYYGNWx4qG``=sEW4Q9SN&Y_dpWVowHU8mQ*89s}S@PJx zsb5)g&UM?SCvJ|yYop6=oVfDxn{EnsOk8pGM6~m!iETGcJnM|JCvFU{x_Z^nkiXoZ zKJ$3XI(5LYe)X05v*OymZ_Qd#8SpIY6QFEDQ{VZ7x&JJ-+j0B{joLIo%{HG zqZhpGq?eBTWKU)KuU`AL;cxAI@8=G>YuT6F*T3%-?>~FXsc&BW;3exX*tYhKXWet_ z&E7XQzkBMFFZl49?>+d7m#zNs`42sR)i3|*l+S+TKQ6uJthZfq<>S{Df4#Z=OqZdtx<2Mt`pCjLxc=viJH;Rbi5Wi7~- zZ?SlDA{wx)o9z}R)oye#Zi7`Q6&!_9b}(XD-b~RBRwL;NlpnzSoP1ol(kgcIXk^WR z1rjWv8@5}R(7S%!@>W_SYwRReU^{JQtc+oS3$P?kVHW^401ilP*k0iWYf!J#9Au2( z=HM8RR4)Pr;b)3oFeOweO(kpYM1PvlIMf4@6PlD(5QB8omZW#k$_&sdZIb4K1!#|! z1r;buw&k{y87tYI1H0N|E8mCga6Y(e*F=hGa}1A5R&BhuJqy;j)~kRIEdhTj!XL%g zSZashz88HjN1EYnHspA<-J+&6?3oKuD{pNltfEZg06Sd7E0`NDz|G8ozQK0nfOWGM zK9|KuCQaIvNK=f~Ov$L<6EnqPERTc9sw1o=7h9t%gmt*T#TtQL4A@9N`EFGQa{8VJ zdfUj-`}&a&KL$`q_%M{^!-{?J;k)leLBoo|ci+qh<%VPVr!XxJSt zJY2Dh%A}H44A&uha=1|2GEx{W47>MlTl*a^M0@?})H1`v1-7^M3g8S5L2`H~{_H@@ z7laFiuY-oV_kf3`F24SKK3~fnd_C5>{v9!2asSDfug6-i_BjUtjGx;oFflSQ^`UJo<>31n856E@9P&0XjPB*UMh` z4gj%pH2=C*sar+b0v8$p%>#a?S&25-*3Hw0fk(G%?`+PoZD)nwhFo2*&Hh>+v0Hp{ z!gm50IzJ!KCtYjU;IZw|juP5OZEGp=K@|EZP0ncW5R|w%%hAW+<#?(O)U@k@uI@f= zTM!uS*|1Zo4%QDSmLB$PPkKkGwq>wXgzSGRbZkuOp}A-_>~I2{Xe>99-iao5TUY5l zRln}0^*h$dz@s(=wYtsOcCa1|nEo)$H&g5u|4xv16Ew2nM`@xp)d|K?SntCPD3-L# zv93w*3VoI6pU8AjO{Oy`oachx^=^1D#pN}|z3_14R;Q|(@3`R@ARI4*==}OnM{3t2 zm{0piMIi6dMh*c;%h=Ug0MU5hoo&?t$Dchx9cn|pIG$mUaqWrU|Ni#}wCC_PfFe-z z7>zK9#rBu@?G|CRl8!nYL4rEeRwHfQ^EEp2Qs{&uJPwIhHS|VF$jD0igH07k~(JzePm2-TbLnrqNB*qu7=QV4`Y#I z{WVh10E`{6%>*`g!+Vfyw|E;mP^#)tZ9=@ChR9UpkzU#JgC~Jd4$P@UlLnJ^j(lj z4g2_Kd+i==#RVXrKRW;*`UzXs2vo|=3DZ-D9rV-ygnQ9}xD`K0da7zpZE6I)jjA&J zJ2bsbcEKGPm75+NSDv%(1?a1&4?4vXjk3YE=2AmOL&<2&(yJp(YohN7w-45(6L36!qqg2wfi{WREkw+PcbCh*1r{P?EsOwo$$X!W{vB$>gEA9cp+jZL+fXm zIzb8R_LLHP)Hf6^%2EiYp`-Aa*O-%1;u%Wn%S_n?9c4Qu$v$1M&IHY^ zzHPW)E{1-1KD?j{y7u(ZDBK?7ZMD4^7m;h$-@|B_-|v`_^ij3rtRT0KGNTI?ZdX1m zGZI*IZs-w7&Be=%1Xk@MTbB#Vj06@+1-$SD^I@5hz$#ucCl{}9Ew;O(g16QWmKnh7 zSf{9XAfGA9$8NFJjoEtD(dbFLK2U7~AqGOy(;T*gmr?t}hw!(}Bs(~brGqmlcFc8b z>q6j#Gyw_?fV$2l+NF98F(~*mv;62~E_~eJSXh`D3*DJ8c8jDDlGkvPKvtqT1?%Qw z3Mu4U17f^qSwjn~S?ceuw}y_7?@hzHF0{p;MH;9E-^sGZxu#BZKB@B<)LC0~bo6S} zX|igWta~qq)eDXVP`was^kA-z!@ZfdrED-IFUypytwTSj^c%;rXG>+zLRq*sP6$DG zUU)nnXO>pHM#T$H;Jq^m*694=B-B+@&(*4z>`^U)exiJMomG0X=yf-qeBJokw*pCP7nwlQSck?1E30T!*1L<4Gc6CmlK`{D&3Jnb;PS* z4$s_!vnJ@mlaMh|tj`}Vl6-#$MnzakE#`%npt;C-HgcNZof#W0?u6$%Fj5*WHHyO} z(U2#Mwww%@$zcz!zc=g+7vTQ=Y5fMnK5)$+bQ;A{2O%4UkRiJqo{DNl+~@(YZrF|f zn$lW@A|kC43?B0RQrKI=$7lRf!!vY%CBkFd+GHJgE!7%Lu^zR~`wd--{y+9F=!OMG z4cj5O?KS5bS^h03kr6Jc7Ok5r^(E?ZLVchO0t%I&@8^kAsXjdCUS9z|7(B@3kKdzg zJ3Jjk2KeLefTbL0Q$>~2c8g{hCewU(WxMxtL>$HsJ4;K%W_=Od7b)Bn9t_> z7tBa}5e&W1@re#t%x~m}2_rLrpH-*$G4!DfDaiF-n33RDSdy6w%ZvmT?ga3%ExEAL z$k;E!h!0puBp;R;z-wE#pe1PVuoEIGfNvX==X!w>z$chQbEJ!SdYj zKnxL;V$<7&N56tN*+sZ24x8hI{2+*fP?qmD zN}61W84%71(d~U-^1YgjTmi;&AM=Kq)P%{IR!Q00)=*4Gi*-BUDv+UdJJ!D;59~zD zD}ZP`v{Ydv0Ja){J5d^bLu05ILMEOk-WIrZI4Z17-Q-1|0F~jTtbWLgJ{vzYsu(&6 zGk0tBWhP#Rd%u2!7kxbjA^f-FhXlUX0YB(TX|1%r#;b;x1JAg>suJH0t(zqvhOl}^ z3A;s(Him*LP|D*zI=_x4T!kx|Nu2~gB|eeHqXsO@HRKo1naPoGjWUg85R@_bbwL#C z_5k_VIs(wS{eT(JZ830CUS*(jENCst9@(!fGm`$Mut)WSWkv!E%?IA2`@u2;u#WXx zP=p?V`NB3xdHNbO%=e-hisxF~PkQ5vmAozCb^3gG2uNlin!qYehE`U)v^oVz{5UDE z$#XUN=UvJ3HTmDWk{4_8Z@QAlXKOlQwT3uFK0cx8UU&K?O&?6sz405Bc+9i6qY>>* zWP|7f#!(ZCWLhf6L?^^ylmd1DF2ylE_H`JqVH>gCIjG3QcBlUWAZZ`g*epOTbkO5a z0WQztMTdv++4tGVY9A})NZ*C5<(CWZJk|y8SgW5BKD-^|WC|hDeLqrQ^=Ky=Pg(Z< zZJh;QDg~)K`>68r^FLNcr4^XM};t>Z$|3j$jf&QC`eOd0+YtA;J((QYrbwyva20=4>8j zYh3rDJ$*UI(F&Z0O<9Lyn*8GY6)noYwnf!I$Z^~~q`{H6P$2b)sz~Pj+t$rOlz<7f zEx|)c6`F+DPbb0^0=c4s3Rt9=(6KD0qZ2->fkx#>OF`yQu%)mi#527U6=SRr?sC!ec$yoVi*Fn+_uk_o4q9Q281-S@DrV#ykcmLpH{ z$^m_6xv{vMXGL*)om%h;;TlnE&AmLuS_!jPBksp0;!!TOEt>9Z6-_azE}2en!{km8 zpplei6ZMP!I^he*JFmLB5^YZvu~Q6Qcn^S7mp$uhl*LGs=#;5#tMIp*RMKc@CQXLa znivYys+ro1nzo{&YOOOJ7t?i&yfji^Ufq23x)t=Y}M8>l!OI`J>9Wk#3+!3Q^xPssX zW7)zPO_x68#41c;v)M6+G6mFbcQ8#$n7&o8uI#M;{%vXHv*XHaI56>9F^#-N*O^V|#S&^zCAR@)AkXIe(xh7&En?xu7NF=7)y ztBxa1cxT*s*uGgY4#!oo>{iB+r^Co&8*L|*SlYKVAF@sIpC2PexxDgXjC83|XzHo^ z?zHZqgf6Z7g_TY+f84Qch0b9mbP&+-(V9i*PAd)dpi6GGjVR+5#zw+h~1R_KFU$?fgZbB{LyX|Mn!EwB)7d!BfXm`kb(@4jVc;by&xwJiJduUoU(* z-eu>8o}n$9MxHfNe!e8-S&tm<&E`E7J^lFAo1UGIqKiRu7%RA%4Z<(LVCXk4mP-h) z%@3c$gj02k%dVvZu&&$@(pa2=IN=g5FKI*|ycO{Eh5d4$i(J*!e13r<`RV$ju1(dE zvWEOJ``qF+s#BqH4Xk_f8h!%{wmEyl7A#Aq-v+bVHTHl0v@|vo2o@*&TcDW)fm{{&Oy+1Y6;h&Ev8VTPk()%sNWPXwOVwI(ST8NChx4H+X>h*M;#y&5MfbUt|AGn z6%ctUkeJqm%kybP`?+5;*{kO?5c4JqtezV>zbSMMB^qQg7KOA^YXppAbgw!~mRn8}X-4z1rfd(nLenGcM(!)`UY4m{s8?7|EX z1@7iXAJwFJMLf-qzOGN$FGCDSS}3bnxCwRxo2(hvPw<+@Ey!T~SufVphoqu;37+}A zct!_1TIn@T?jZb#j&@>J1Z~uYlQdhK|5I|Qn;(PqhSxkOPTnVUmV0)KB9=gNwuM({ zbFzGUm1$u~_{LTB4koc5a!-Pd(QetG7MJg79s3BHDjRl_a& z^#x|#@Y_IBN;lr?hBLKK)EFr{VL|hz4uJm1UHB&;2@8*AgYM5EfssO1k|Pi!1;x#H zUI53@pBWr3VwJOKRyofYfo7wldWOZ=@KBAG&LRg(V6kdmX>N3xCP9f*TT8JLl|&h_ zYARd9b?sbu{fIT^edaZN>r(5APg-ZJ02}i7%(Q%aW?Ls9?-1$J+TUdf1_OtU-iLj~ zzX0Wx`lPdKN#eLMTsG#YC&!(>4R>y(?#?%pbk>9Ba@`%{&Us)>Y->8~1T(}grT*GA zs7mL-iG8fKv0j!P58QOTblhq9;ePP%QVi|WeZ*`l#)`CDGA@R{CS*(>6ch9jESElJ zB(R4GESB>OEcFw%jblOTQ-(GM45u;I#%@5$d-~^a3EC`Vhc2>GS0?ehmLbYWdb2XNw!M= zJS}kW0oe_hs4CeiEo1x=Lmc8rtTNvIO#aYyW?FbR$YsA}e}*old%4GCFSkN@vT-`u z(fuQ3eh&`%vvYx?m$xYcV}GqQJCA=lA47NvV-E$P@+ICQy72OSmkZeZV_+&^CY)dp z@JcRYFVf)fU%|NEx*G@Q)t%=vXlxQyBi@DW126{z_#4}~jY!{+=vQOPu=ItrB*`X~ zZ-Yq9(0vvWax(^j{4jfIdiJPv_?RK=g9q1|4FdtpL*42_$R?!58q<2Lv59D@HBA^$ zbV)Cqi^XS{1;ZI#-c-3iJv_C(cv1tVc-5AGN9e1hC%3OkYuJ{xWCMQa|62i!hGJlV z`M3w{YG0@+=pR@ZKN);zUm}_RhL#y#oTkN}e)-hK43fcxU=}YS#3FKLpY~(ij#~@L z$d)>@{vK(~Z67ldTLe7d1)G-(%Zvo}aDipRb77g0z^Y$&Q9oE_B(Ug5pn>em#mfxw z0pE!>A4yo_0}@G>56C1%#ffk#7Qt?Z&mtcK_yWc~#QSzFvO_i`1PCU0BH|fnC6@ou zdwpyoBtT=-Kq{}o#Q?1@j|OM=8cON?(M`yaJIF=t%PH2}D-*F9>1m%y#;1Tb->8|$ z)3Lxu`Sn(>v4~}Hev6tIt_Om~7%b0kper-zS(3T|sZYf7^C7ETjmLRY7#G^Jez<=7 zv~dks2X)ZZm@t%(zDYZv-Rh<;=F_NET9`-QfcPpztGF6VGB_chKt{!`CL7+5S*1n! zIG>tMTGppWC;fqV5VplWQckW#TW}P07w_bZ6YH^N$KZnd;A0Ko6@ci!pfY=kHM|Ni zHyRq|{XF;HX=Lsx&X0yAA$Soj_5AQw_(^8pqu6Ss`qr`C{u=8Y0(QiWhJ)kizHY2y z=TEBs6(@Kxi_ZAP2KN4lzI)BFXf-NxqC4?dce_3dW$hJ%`m&xlCQ9{Cxf*?egq1;c zd2X~|4)0^C%f{s_3)Q;8*-;bfszD9#Y9V@}_DbG!m4Rj?JenDJixrpYW%$z;J1g4E zF)h*cN%RZNVzKF$pfw>}%PyhC9#hG@kOx@|1kfWy-OJc9Np;%uIgj&ILt~%KVJo4!!|q$9B-6y^|lT!lh^-E|>8#*1nvV zYWoUaf_u?!r#U;Cf&ii$@n`xzq}+}uJ)vPrP=_b`BQ}ZsJPh^PEh2Q>!Yp@If!ips za~MlOFU5@@kJqa_#?!5SAB%RG}U4~l1O>8LBhk*-v1{D~ zmV;c7&!5tq-OH5H9KH;diG5VQ3%-c5h%@P1(l0zFLyPhwd?9gd*yrvhXyWQby_XFm2oiO=rcs+o0-Zct(`BP0p&>AlV-aLI2RN;0R&re3) zvC_uGxU{Ix7}Jf~90OR@dl4_*D_J2BSll9D4dG|gr(@mIvDUZN9hsP6p@Dz+UcyFP zkE6`vsJTJ7ReO@wk1)|?mq?;7v(-cD@@N9``5Cjj=8W|LICl9P51+w#^LGmx+sxN}4WBq8}}QZMYS9 z5Z*_>JPxSCbc`5sf=5Av?{PuUZ{p?sKf`s>Z8~%70}Cs*Q=D6yehZS?SD~J4JZR=1 z1gQiYr%lo05WW-r9)C;Wp94Pl3;dB;B}X!i_sp?YACvk>r=4aU)IFww%;ZO(1>_r_ zu#0X)yhu>UZkhGxP(bB3#~L!WKS78a%8xufL3m0GF;BZ~QwKi@Xa~nrD%!sfFi2s7 zuV$Xxz6KZei%vY`{aXQhqSSXSU^c==;dQF6<{)U)BBESj*exQDC8B_dScnrd7(yVH zP$|K{G$t%g~JA+o9FOu4V)^(_rAp~B#SMXxJ zDOqES^7_5nUecrGxrRqPPWXQ?>76usLHo>KH%#|BAL;71&PS}tIv*e6ivECgzGqAO z<8?m4oLT4NbNC0X^PSv-H?z)1w140_-$}jlg0&Vpx#9}V;eBeYV_W@H>wH;SWu1>G zxX#C`6aGJ~^X&uoAH2@DT-AuNg>9hH-t|_R;Olv-+w^bXttxwL(>(I7wH+C;P3ssZ zn32rMPZ3z6&V^-$j44Ag9W7RvUEgu6O~{iv&3v5@vOHjj@S0xm8G5_67rZSYzr{u% zl+7xFYjm7*W&h!+2~BYT{VHS!SL2Uw*54{#R2bo_p4X}=mU-=}n8si}2nw!4mcAD$ zRSD;Ux1)acd{!R30}m^;zq19!AGo}z8yqosQ(Z0p5HJ5A_Ren|X#68&A{ z-`h~CQs3_ELIA;RTwwfrtFsG}!Z-o(?~^(r+ju`r~w8#R9p)XGp z79xheD2bulVlW3u*WwGDEh^GvtUF!kh2x(uYi5XE6cavP1GcD-w&>)VS_{ku1`X&Ycez zzLMp+GG<27hO-0~bGUq1W+bp@3oKl+d{|}x*0Y+JxKb`AHW}=M0%68;Czx$sr3h|C zQg!W+EjKE<%cCCwKvQH-XDYwK=pRRZ!ELCvajPv?sh$aO^+%%?&FZTD;y+ULws1mQ zIQ?F#)oxU8hcCci+Jyz!b9xu9=OpqomOOkPfW!CW4?i-heC`ii8cKNKg; zY>3}2cE)01b@W?liUjKLP8lPEraB1_#_b6LYeR2)bWa({haZ99L+m^tU;xvF z!nUys@438@MPbAZ%Iqc8vFeqFL){bRJ`#c!jFPtL^?ml%lJ|9Xtzid-929M+WbN+ zC*d_bCv0GgfV^|(MK3_hi|*x`cF*x^El$_^Kd&JGtuX|WR}*4kLck33>s&@1C?4DER!&2Ev4>HC1{ zvuqVvD1XIgX(T?&17zO+zR%)VheNh923FS=?D5*v?C2+8ShS=X$2VnD{34{ULsE2o zlAdvLV&C@yY2U}u@?2eGhUjIlkCXZZ2)BL`aCU7P;C}m4yq9BXV94Tn#NTZ_-me~J zpdOcN0X*Xbs~$&Z3ra8e1d?|!wT(MER>XA- zaPemcucmyT^j?F@G)VQG07UvtthhYP9Em(fZvlR@y8jj2rl%#*9uwb2!A5**Y0p}0 z=){_x*z6vDn&>8a5nWX4LPUPdi}47C@UKvI(!PT%3_inqtTdWbAGope_Q>966T{0fSEfzzbiCrp;j6m$vTfpd>!!ga=@<;avMdyn?^6F+GFN z#(h0!zk~ppKeRp5<{lGEv>m(fX3xdeJ2Zu%c(ejDug`bwFZ0@8;icC8YrXu9UiR`5lqjO<&)~0AmD*I*Db|^*yUa*zs`Qr@tImaG zMgj}HfnQ8&b77eQSlu%zG~B@?^(Ju_hn+=dsxhCi{z0hP_AS8`nA-_6An3S%D1Br` zZk^0X=(||xBgazMn^2FWJIczIWP8WENT*Dxa|hwy2K=j^2q_4st8L+QRTk3gYvSaZ zB-bZmfhbsgcKmGe8Dxy<_k|`3ETt(kmtY3y?^q8Ky`26JL?@EmX z4^+4NZew+Jg>ldcp#MIOJ)4GT{Q%P9a$|ZnPQ9rslasb6EeLRekCBqGC_qnhq7UG2 zW)-qU4mWw0taLud4KQ&AbqUp8_*;;jY{~{pO{{XcRo$p@Lq|~GrsEH7lI1AMN=Stw!Er^ z_XSml$kS_4*Jb2swN0o|*~glR!rQI?!%EP4hT?JGxpNf}l=p)VgErPf9>Y!aEwC+9 zVY<&p)?wql0CTOert&0dIBw#(tn~Tul|p>*x2#z=xRc&JfV&*@%DHP@#Ez64A#|`L z(dtT3mJS-Hl!Wdfoc{MdkQjUw7`aihv6g4Hu8{Kw1%l@^mBX(g8(RjkQxSH*>+IIA zB9fgs=qWm89*n-WaTS22jUEn>mUZAss56EBaOz@gFVnc#qAx#MOZl^jwSQOjQVJ^JJ;c6(Fwdf-ts~8O|i0uOp zzOFAc$$#FFY!`!106mO>#)H>bIU;VbzF1!Z z-T@bXpkjN)6eRc{gl=93{&vpmz==Lot(BYd-T~IJ?i$p+3--?)apz#iYGUYpyw`uH zEjdLQSiABE7u^Su59nO)$HJ;YttbNkW_@#`<%?zdH_yY<{Aj&CEx@MuLj2}{PW9BB zHD;F@Luie3Y_~XslZ|UzD#Zmy-H!8i$IP;v#8Wn))+0f)8K<_XQZ+6|PfK(y@eM@Z zJ_J6s=^xnQC5)|G5S9|LuzW9!(n!T(A0gHab#AjMQa|2L+OYm-%6%d&<_4m>L0^j zsD-f;k6X)s&}%37p7e>}F~;n8%=mBVWaMRY%uGaPk7F8l8^ST`5$m_|>&F~M+!!HI zPXJOwbFv~aoBXBcT?KsXd0GT_bED^I(mZVj9|c)X18iM{W?`M-D1|f* ziK?RbBA9KFklu_TyHpN7iqfKN+Rvvx6f;!{Nw)D@;*9=|k&HP!Em_TeRkl*<9y#=C z>pJpOUBC?wlc{d-an!Di;4ZmcY_r)V_hGr8=W>Ib43x!ScWiO8sx$~U5gu*FNHTL| zvH?#F2T*^0->6N5ZN{pvO-b@5@<}>J(v>7`2^YP>Jk*9oD_m6wEYv1aHMWK}mL05goXMQw6F(Ix@~2GlW>(cLCfOH(fFW zSoUZ^4VTud(Yv}bOwAD3z`>N)W~+Qb>^mN39k^ZPWm_MxN*{~U-(qd}zIDtB6zO32 zemrpP3B6B#+Et@vOKCcjNsUa!?tKApYa=7HN=Aj~Rsza!EfVU^{*q)TgL8NG_%fE} zJSDHR>CECf8HWYdM`ty&uoH`Du@j4zuHMW!glC-xPFycG@{0i3fZf<|M5Oo;uSH|k zm>7SgVW-n1LJK`&nxy~7wQbefq-q}%c}KL=OQB;d@QBhxu~1%ZtMAoTe>p~F2zQ+5 zdT>ET0)bo4sZEx)wK(saBvq%*%O-EdYO%O{E={8Y3(BYFyi)2NVt?$~a;aLD*S-er zQm=W{#wng=4`qEOjzT7MlXKL=ZOgg=Ja&9{uyj0TY*qpPF#20};~#bL0{nyDZLOaL z&^h=on1S|OeFI+>^?gbBz9#&=CM;t?%lg-&gMVPc`mdw#{*(jeA1ERzHz(dt4n#i` zL^Lpe5Tf8mC_g^9dTfq0K8R}gxb+6bT3;$CnS?e;McJDFQEJ9M;yejUWAl?(uN7q^~?V_cro+j3$bLF;GJXDf}fBpn9S=20qW5lk-25vNk4buy+xef zTnqjgV4`OOGFUP06#Uc_HR%A9U%Z)+v4cf%TD1*%xc2zGHX6o|DCkH-=1EM=6C3e; z@KBZ0k1U@4zmSY}|)t}Ew|g@Dbjx9Qtld1YnRmZ3(Aap6h^-%f7rx%iXnY>ZU zi1=^veIhX2{1~5&Ws}{HgN1+YnHZk_8TA&6djEneqMB5c@aKB}ect~<@2M2wzv?|3 z9sUycc8l`D?&Gk6h+y=0AWQsfyG0(3&s!Deymon#Lyc)*V$7>~jTi$4pMrlQ`r!ZK zug3U`rVa68QXFeWdoaHM!TB;_Mj}6jMT7ETnb8G{2Is>vqYD-c$%kb|0y`q~f?@fv z%n%(q0@nBzz-o~5pCCAWSs$-Lw}>#n>E_;uH^+-EUV)MM-@&NhSNH>_{Rb|UPUo-K zTx#TUIiNG{-Kf4NvmT4Z?t@9b^q8!C3=!)tykRUWJ`@VNIUN?@|8O*WN z=nco5O23q24_4>#ZzKMpzsry5H{su3;9m{Aj?*O*e^wxk|Ej!)`C^Rj4BW$OFzb|nOisw5q6>2Mc`)t2=VeIq_s_|MI zy$8gg=U~DU_ZPGi{e?NP4SO2=|J5WgQj$-sKS#yoSG_+K;w* zACDW|yr5i81iN4vA(z=SJsT#e!mL5O+b(||0%6wlzf%^(%#UQe3q`yDuA%qje3b_f zS!>tF=ay&Xkv)S&s2w-d{u&r#(&G&}zd{T9Fr+gA`=5NaOc?O1`C&k_KD^K>udrsbPjD4(>ge8> zV9G6hXL2nPrb$!07SL%CRcVu|U4~Af>>sRG#E$SC?yni>~b_yJY=Y+opj2{gh2%X~F zjXqyK_f-v7AxlG*)4v7FG1>_$h;^_uKDv6U7+sBWcx7L8_dz_!3{NBmLH!2>RW^b{ zh-J7KeHt*5tyyEOz6>b6>ddeny$;i4UrR|ldr-(zS4-l(|?Nrs#5gi z{IQ~(dH~~K5RhjF0rzv+7k9o7N-P`eo$yes`q#&z7I4|oNAOpJM{(Sha!q7cZDVXn zcqI?YD_g$ravO0w>s(A>8e_h*^C%fu8VieeNU;|GiU|vRG~V}`_L%Pt)~yndbksB2 z#^}Y3LKqHAb#Xllg?m7p1B1;CEGN9DE~)I8lq#J}E@ZszgHv@l_qVrWozFDv+C+~Ly;~jl@|3n|&A2eDK?pJ1J4GQ;5 zhI_?ExhUE&RQA`uHYvSNVSulcCiprVe0>tk1RqtP;NyA2t{|Nrf{JlhPdJM=IL$1L zk@J&n)wP)PR`J=kKY<{aoe?1(`Jp##yzx}%H^Q`iVbq--!|7Df!fu|w=>{z=@6s+I)%emqtbX4Ov<$}9k4o1v6@_1Q@_JKygZW(b9KS1mnJ@+NCtj!Op=gJXVP}m$XNWqRQQsJXJ~nRa8q>Id2d~sGi0(rIzTFJKF1ls9r8)A|y`9&9LO3K# zqViNyq=`9)BxoOu4rY=xy@-8{r=TCqoL(u02xa-v z>kfghh`q8tUS*0thX)-$>h$gLtrs_k+*3791i+ zYXSXj^Zz%72keRRGcZBR~EX z$s{8uFU5R(v$gtb)`I=@Usyxlk9_|dWZczdGfIbNrAnSoGDUd02k_H)pV>#O5V2~1 zdJ=!I|0g^USG=$n;DVK=gK(LdJs7l}Ly*^CL z&N#Pzgr?P|mPCgh$>kNTFcIj$NZE7{rYD- zzaU?B0{o~%AGyIvw6Pc~BhCVo{#k@7VwY3xC}?6atB8Zq8Awxexe611>KrbovNJ9A zqklxE=|stBr_o?pQZsR#)2#A&*5YnCb6ptzy@hU%vnU3mJCBYly57d)tWELbMbVpZ zZ$^To8nt#i->*YbE&5NwMC*=;nMyaRzC?svDHfet*aUCGRrs@mL%|^SIv$2eJ;$i* znK;v@p=pz9Z$0aspzryhFNtL#TEf#-5J7RLR|6Lp`}hzdkl}|@_!B44K80(UFupll zCmBzArvv%)!OS_NC*{zdl*3HQ87zfez{r8p#LCB3KEtKJ0w3k0DQ()qWowP@T${lARq0MLboH;O?x?u`d zsA#a>@Hp&e8xbftxeQJ5z?6@HS^CEH-uD2rc#w{IkP9W#iGBhQCp!ArSP|nF-4V@k zqrFJBTXHL!OcO1dta>;Hb>B^W!&Yqq1(!g=>gq{s^>pMTpebj!9C}<#N_xH(iFLwb z(5Rgx5B^RyItOr0bQAt&UD`@=wpI2WhSkT%w%ITN7y4u;n0oP<1|sCki8Y+##%zeC6t~`$#yxyIKv=ZT;fl z3|@|z!rc>$CC2zyG<)%P^pzF+(Vt?Np8n)YzkCVl6f}%-U<8?d0oWGag+HDBazzW% z=Z?P1=X{v7E(24by_28my9f;6opb5N2o1!ynC$;?dNjfXZuA(`$8O1OcaNqI?TEbD zr)fSGAD{GD^l%mmwzGTi%_sIV_V0TQY+nCngZ|k4n`^9COEh*zdvYzfJ|;_IaW8`Y z+}G0v>5ps#t-*+Aw2++cpm8G%u@yZFO*flp6QftCxP!BJB$hL0056x^f;!Dh4T#cI zqfem7o?-6B9)_bbc!E4}D=%D?L-mR8GZf?Z88V)W-6E@s9Tw?WzP@$?+l4yU*^U?B zLtW5CFPJvh2-lf;L(w%rUW{h&S4?Ic1gzg+HX6&Z_|+3hPpJla@T%1{`ZUiA8|Yv% zkw$v#+-F{~LftFkI>o8(sw{D;?Ury-4Gj+RpD7J{+Ixo!^iQ})gTF7~-+cW05&kj0 z7yDT!vd`mrGp-9vI@czb;@?F`+l7B|?0~-FtMGh(kM4EISPczrZjU1Nv$=MQ-7TXJ zmEwj^fr6s&$z6AbVJSC;M;{g@x)eCxKUjDY8SKt0nu!xWg25if-Ql~@G#NIFF)hlb z`u6d1=JOY4DTe;|KBWK)H1Yw=3nQG)$|@Eqfku$-;?Am{MbE!^S@yIA8B#FK6N$5z1mk;p<4?iV>ODlVC(-f-gafGhWZ`xKl}Vz}b5= z7%UEMH8??>ibes4(CGYC-V}sLEo9fG#!UXiDRI8^mg>Vhi4dQIuNi=! zbO6-PE{1cU^NkYBHg7f;!%;pTo_gAvBJOs>FX+=|#Bz>574}-7qc`9-omF!o!Z|IT zyqh_x1hQvYN1Yn4JDp*Dt~xL)wwucR&c7U+w}a0w@8L7`_I}i$TzB?jw%x_Fi@}xZ z)cJ_$gNfcqxjN$4j~Olx`w#CRFt({SvHTKZ|GYP|Y%qEh$TGGkvQIaoP`sEjj1M)B z_{07%4uM(wK~+0(wdHM;4W9+&QGy zm|BvBs!^<{xQ$`6#!{ALjS;Nh=~~B#hq0>|U5jGnGzvEyN1KMd#xaq5Ce~}b@FX-l z1re+5VkBdjac1F2Df*FsDFi)(;kcpnQL(+p!WVJ+lUpHExmFUK*Xf40WU115fS z+<<@Dz{01JAu;9sC|k^_tXJ$)wwMKV$@W~4?HS$>Hd5A)DG$33?>L?^#TG3XgJL*^ zMuwlp?aX3Gb~7bA(7}$lt#~793*T0!OdpH)(Vb+CT-X~oA-xQhKD1AI5AUIOv(S5r z(tD)POQ4Ef3=1ID4MIutxY3-Ot*!$tz$1pvja*Cb@^FwUoGHieewi+2)-e<6Pyg}?I!OF?NwR@ z{P>PtuzfvIuUoKD?G91rDyTjayI2FDeIl*LR7vt8oUyf zH_%q%_2lo91C=`W<=le)V~%A^XzQiHk#CRuX)jL9XM;Zl@(NyBI}@yNqFwka=2TzK z<=mZdN6r`ETN)Z1rNNHd(kDM@YvvqrDQU{P)hG1}xLQXww~kJji5R9a>cku|*nkS> zco>YN`G6SK3HTwX1QGL2MxOAA`*QsHCY*65AB!4t%negl#;NX@Utg5u;C+DEDhsW7 ztFi%na;$SPX7Gmt@qT}2^kHh-i%|D&EN8eApZMB<6@4m6L%`6Tc=tPy_VpwU3mNXj z8}CNiKO||0^t%%eT#B@xCu!qM+l>%m1Y>FHm|)t?@Ef98N!k*oUG~oyA?7D(2>rVg zXMP%K%agQaOxyHYq^(WT5H8nqnxZ3;H25AS?W81al4%o|$wp@-X$K~0mn3P3vAYwq z4+PxyB<-Li?e-*XCDXve-O)Ws8lvdz`l5@R^I%l8PrA3sKw6R~|$8$!0leLNd8uZDYoR^?HU zbF_pHEy6q1@J85*+7@@~R3%zS`P_u(+wB%vUF9b^2qxb!S6*=MpD(tB5Fx^`dNK_8 z#JtHg@8)dYDDu$V_rGIH^LDoIQBIGK+A9K(45u0v0JIbSx7pKu0HhRs)TSk{11L z`>PXLreA}KG3gcVd3wpP5Y1+7QYG$5khCv(7tgj3%I1+%e8+6A;_)7K!ux@?!NY=w z@op;@F^Fc}_izS<1*1>ivmAMnR}Sbq%Z?i>5nUMN>?wOQsXtFu9YZXe8y14GPA#hi@bAyz1&ov^`bCPBD1lI{~D+?8$ec zvHqLrl&Nj2@VA>((nztGbVF)Q3@EHk4cw41IO{+}XdjmwOHp2-aTf9~>s;`y6 z4&RsPbcfxR{-}DV zc7}G|Z9?qidTndn*a2UT!t|ylqj^5OLS4UJl-};etxmdSu}kd*Ms_0$iuV3({1Ttu z&Ap%w-NCynt8Ir%C`ujmb4;iP-KrH`ql5Nm(5Pd86TUfCeD?EMaaqSzmj0PGn*11! zX>n3+r~N|n+2?GN|JE2W%H@?8L!!r(iH+&0`|WAni7X86cW9R2jpMHvnZ@jIyyX~& zaUExqzXy;z5aLs>m~^Y}-s9pe=XHTPIGHolP~@8HRp*b=}N;Zm+C zKc5Ah()Jch+5#zMna^#=-D=a6}8T+7l+E&SX zQ%p=;PJIi>do;~+M1PczN=u@6sEcJQYy^JMXUVW>F!c5$owVeo=fP7?Q~I2+uO1qn zbn4+#(~(zSKHcdUl)menpGIEG7$o$F!glaFBZv2<{CsLU`|&F;9cl8jcX37){E#X_ zc_hBOF5H_*TqSydGl;_|9;g~NQ)J@@Dqkk5WgwnJmkl)2mZL_>i0gTeCiwI`XuHMo z!OOF4<(fW!cJNIE5^0=wP9lx?ds!`Q)r(QekrnndSgvE*f_AC$}MfxnYOvTiZ`df>}4C|>&>S&)azk+V79&_U}J8CuP!3Ny6II-`mK@fisn zz`N*fi&L4YbZiwca$0C@JTH$9*LoS0@{Meh+WY7ZP|?OlADk2{x7f%N-(pWre2ewg z_!e?6h$n(Q9@W)wa*N5aBE-yS2&uhP#Kn|4~ zv&$LCRo#%-SIHtrd>t|{*cr`~U^Lz;XC2%OiMQ@>ZWA0PzfBr(&x-M?p1G6NHfGu-yy_kA0Azt@x3GEzD zv+oMAirB_w)5(;)bn+!Hot(`}C%@8kI56^49o92`zl)Sdz? zxUf08=6s}b8N>HBV2KN{bVRHD>QQ&&ezf9Mbu)iuX5L`*T7YJ@gU7MzV&me`p`z^K z8N$mPZnSKREEPeU(!h4IHnQc=hxRvI>v%@g)5i?nQJ7aBuqXclFkIyv?-M5u=+Sf^(@X zj}vT^yOU|d{6Csv?;t6DMi_zAh!{|->iv~_%=#>kMo*g zaC-qBi2;K1sf1hjhX}>K%N?+MG6CAk{0m|rWPK^ln)Jf$C}&=^MqiZoyFfMUt%tV5 zkmjdl*Cr7q<=P}Rhi2y%V((f^jCIA9SQT;Oov*8rftc?#ywuv)@)A$*ui(S1Li_nVti5+*G5&5 z*)6K-^uNMBWVqELs1nEe>1#|9PmB88nGXF#Iu*M!{ccHT7m3r;_<_^lw;Gs7d+%6p z1O7}Ks0JHff;1&{!*01{)y+9dwH%VwCS3g*C2HpdU|(Zy+$aJ|k^&urZ`dNGu`JH# zQ}{dC7f#S{J8l&;;ftgXP}NwE7Hsi0ZjU4H!GJcLnT-*A03vyk6Hn?FD2a`; zvZMk|xG7XB+*(5=Ho$e!=Y-dTz&aNI60)R>`sMEc4cH?T>jyi`#`}b66!nI?5)uPY z=7*QDQE9Jg@fNc=C7TZ#5jb5_f=@$HJH9O@WoK4TM(=>Gi_32y1^eZ|PH+Sc^!tJe z9y5vfm4gr%l^)TH@tdsG>Syy=e~djm7q@Rs+r@s{ywK?H*#Q(6Tjm=J@HsBrHAa*O zeQFaH3;fb1)fT4AESik&y0C-jOlC|XAthw5^o?1Eo?d?TcQNOGHaI%#JLX}|oU9NHx_rkxMM-kA2YuI;6rehg+k zS=wpBnwYeTZ7_V3@36L0m7|_W0tn5#RtER2`=Ns8O2_ znv~*E`+`_J>N~7IVP1h)TDBZF{$jr zCY581NfotM3>;%jDlKieP4IGzF{w0;1_K8blS-{IsT@>HDn}KQ%0b1Xk~t=oqlif* zdrc}w5tB-ZN~-$C>@sgBujKQm!CLS|SV?}(iSwLbHPY=C4Uu7VY{$jU1_#H*#QyF^ zxs3fK&G<@)>H_*3jeFy`r!b)eP!r0c^~8i~I@s5i^x4`X?Qu*oE#z&|h9owuP72#0 zvEg{%15b(9rZX%4wyU&P^n<7R!XEPc5%tMnGpSXVJD1``%A+ufTgCa8HpcAWK=J?! zB+Q+EnT*lJ#gcPSCTFq98J~SA#>`-8CTo0loHrqPE3Br1T{;MN&-Yt^5dQRO?SKhxjF9IB16 zz;sA%#7dvSCy*N;yotl@52dH#aUqcTo@Q;3tRHf0D8^Yu$x^W3No0i${vj%fjei1l zzl(M2P{UrZ5zp~Bk7*}vSw|CJCs@zs$W!=TAn>PYKyVqF$WXb6&6MGbfEd`G4Q$Q7 zm>C=P^oTYDCvikuQ4g$Fl8fR1${9E|B8V5hK3Vz%>H4FM+JxK5&UWGmk+jiHcn_+? zZnV7CI^lQNTzZD=v-@RZ`|&JU>vUxw2r0xqni@Fkgm;1ocp3G6JWRh3HHJg@gB4At zhgTz2eKYvc8vhTUgbRXo-(4#ppzs%T7-1P*BrH!7wrj%DBmwdu#F8Wd0%5|UB;iKf z#dDN-BoIG4oQwK*!5l+3S&1_m-hm4D4d-Uyis}BW@I}A}@2?xLI4O=h{Vj;YR57xq zBykjp0c*KceahADLpQ|f6jgVRmqh`aS`yzogJW$U9CI@`YK0s;o4}6@9(>BAi#OVa zd0lws&gvp+WKB`dgjN0uKkx;FE?k%!W*fq_rCga%&if-1f$Jxe7x&79@cWdBlO;PMHwb{>p@1ZGU7UaQ$TRl3tk*exEXta-A|s z%k8I31V^V#QXEf1CW5C^CMlk$DHFlfDHGz_UzyO_?T<_ZuAfZq?Uf1P_bC%8*C~^< z+T1;cK+ zFBq!HzFc zyKVwh((Y{hof-7MGHDW8)-;wM0X@48vpdSeAC}+rE1;gcV;mXZPhYAJfjo&+-^>U2 zfp0{S={w;9wr`QT8GpGG*bw)?UKV$Bu>Kr-Mf_?hF&Izr7&K=GVm&;i>mb38eTZqk zz8Gt~%@$FIWmE$HlLdEf2E*`f;cWPwuLl7Y&ne3OkX zzbzFjLpdK_g!K1HI$O!Fx%29TuR>LR9p6(m{xSEV(6@XaVUs;A+6Zvb#}ra1_d$8O zvjuI&WSmio`AhTY()oCg-n;>oqcYNWBkFuV>O5dTzFvbfXZ+P=cYIB_4O5Xx%(SkP z>-a`Z0N4+ZP$_nT6??(H4=^0B-GQy7U~DI4i!~j5sY>cbLw(@pWn%X$UuA8-c&oo_ zCphJ;I%U^$a5Zu_X{#iy8iJQtGm(dI4;rO++l9j2x3c(dB1ulKaCb2=yb=KJcq9BM zuBdfJNxf=yi4A8W=}sQpQur~X#qZqKt@T&t@jCsUeRaFkD$7;7NxbknuODU3rU~8* z`fd4$WBa*r8JFKylRb$b^T!~fuY4wq!0Z+a0~*@mhY|m9No&#_k0FpZ&1553lgz_a z$wA7dv(J+*orm3oya4hd`YeiOq8qHVFNrA_ThdpBdI_SQCi`UL<*nON9>wzm&}Fxn zo_-2bM6GQ?UjhC6#cgDtb=luqx1&(nXG;Qwe&w{8(btBicJ+ORN4nSXFM$&;dL?}< zp}p3=6Zq^v!G+JH!512sl}iINga*Q*4WM^-KUih}*1-w$7EVvoJ%H(6LoI3E16-<4 zy8lqOp20k^wx%;yAHWVyzPpB2bnw5{ejXtDw1HWwHF)er*#`^}}$2-Js5lc4^(}D+MAiSr?Cg44ngez)4GqQa?0Q&HS zS-E^+M$%S^f3{xG50)9y)>Heml>m)3wqTI;lg2VVx7{Rt4XVbokXfm;q=e?@%lK}9 zWZL4&IUuMO!LfT-dJf(X;LYOc9q97y7vWa@f>fW0BDc-V=xXx|`@u4!3zpU9;$?>L z=U&kH!5-arLW#EWOve_{HW5rD-Axxe8!yrO#({eELJS*z2;1#T_R)5WRLg5l>+psW zzT!$0jb+d#-pI+HV|W9!QXkELmH^5$t0-+q?Zp=pdqIAw++Pelx$R=pr<#p>XCE(XC-;B&YURrpT00vB0j#1;hv&k!i>ZT?_)^NStLAFQX%AFQt%8%&#z z1CcwLkGE5j<`33O0OeuzJb=D)O!=y5e|G$1njM{VF_xG9PO?!(_Y|=d;BB@2ATOhB>~)2*a|VQqqAMfgz=hQ7*F1=ITw zeh?4)g0p~;Sn*9QbUbsrRZ~I?roIfJ^>dNKcCX%K3x^s2mQ62`4W(mdacl4oprk&( z^EnGyAIv^cJ}%Fh6d$KPV(+>SXcj!INXI9(;{CGmiPb-z@7EVNHE(?U(km{-;)_6e z3MHS0x-r^?C6{rnkPz0 z3_tjxDC7kl8JNELl3`xBdZ!&-5(7Y%>3g+K;{bf|2R+WUb>V!W+Z?ik&p{l@&_Uak z6CLDPA-pH_ly*u9559=mxpYi=HFb`O!UcT@bxhuDi)R;X}q> zsMbdVqE1(~Z^qv%Ki!-uypH^4Hql^jqVnndOz}96)Dw z2>A8vYm;qYDdAlD5bVWd#o-pxF*RRfH^$Fm}?BwOdvK z`7A~0@c+X5iG`G3Z*Q6Z*pD*kjPgT0b=Je_7)V7Q$j*`Cwsq7&2QIvKKkA@Or+WH{Icl zQzVLl2%mrXC&@qjvTQ#3SHVKK#`*;H0tdgKZ3tYj>gt*@BtyQ`pRH9^a3(bz7G@6B z7kT5WO0}&aW+#|qkF8697nW;VadOj|?>XEkTP$q_(4PQ{vbaM}OdCaAjGn~4h&qk2 zUC7Gh_aKqBDjmlV$_SXaAF>mj`qe(=pl4TsEtDPI7gwADacIQ!_Nl8N`$<^N2yT8{ z-UyH$kszqgiF3lknf3!V0Oj)A;L7_!$3R9nE1Tp<-wi5Uio_>u5uEaaFLdyD32=Q9 z@R%mIAfW>+xdeCMp1YFTxNcYO_N%kQR&p!AKKh8hpU6J$XxIHWuvx0;Y*Q@14*VW+bqv6YVD3VX&sD(Q0Cq@rqI=w)$n<$BesjN<7#v<2B59K~9M`^vie`Gw#kQ@xFc;pJc}Ka!T;+ z%iN65u*5w%CBD!v<2(H_e#wj%<)Hdizl`z~DDmQ)5<~qm7BJ(5IVHyXWgN(iyav|$ zWvpXHE2oab`emHLjNLgU&ghqMIWypB_bA*g{W6}{FXKUGAb!$=>Y?5Yv31E_x#%r` z2pY6>v{&$T&;M<`5R_^-OE=Zxa(R7S|;C*q++QtUV`SuH9t@>cl&* zs1e3%*qPo2&rB^>xEnSMN9@(%{lea7_G)1t*YyB1vprlmx0970fIb_b%`e+6(%m1$ zph2OVzRX^)P88ly-6|V9eFEr%4IQ>IAt%w{YH%yu4kFrbz@y#bU%$T8+j%=AfKUx~ ze*F`Mfo9o^A$9nl-$nwaLfnKVYU(PrAtRsE5n{MWx z4=P_l%&}lO>&W_;9N#nz@{%#$ZapH5QF=PYa%P|nswdzY#^*i#V3{GhIR?BwVE5i1 z)2s*at9EfrwYhiB`Yd&6CxI~UEql`eID+Gf_CA;t3*Ld{xZCw?yZkn!F~7Way{R9q z%n(|6t^;V{wtJ>&STEUAmse+c)|Dfk>b(tk9n!RXKI=D9KgT)*KKAOe<$8P??Zl#k z-9C-JuMe_&eVWeMn-e_`x*{?0lg#}5&}N5K<& zbo#yQLvQB2zTN(3yv=%FFgFBE^@{ShTTIKfDFPhpl_#*onG4Gd(A>=jv;;J=Z1f_u z(8h%UY?JOjrqq}V2Bqy4!95@f7pb( znIXkTrMSq&wh)<-pDkaSX@3;x?dUb2rTsCvrLWNbxZJ*lsgKJohvfDr{?2wR8BvJW+|6(U-u<;5b+ym4ZqAR+1_LF{wXIQbiyp z)wwFhAQCgF2PCN?F_XF?Nu}`ku1>-FhHY7xvC^hc5kiFU@zw(UayMMUX$MwPkU&q% zOm?wO;+s@Df37T~X&gpj>0`N}%v7160lvn#3G`{qWY~$00W~H~!5IG`n8bk+FnT&B zO~E)tC74WA6EONDCQYcYTjZTI#}3YiIGUpvW4P*L2dCjN_%*sr{h;8*LLt+`m*5s% z3y0eV_u{tV6f>Ysh=3~E!XUw5DSQ~Et4IAOLYy7jy~T*lV(vTi+(Il)OOzn9rq ziOuRNhY7Th3a2d`jtL~IwUiy40=gSlXi#ya2zaWZ;mF}oGPpU6R~QB3d;}>HC=#(o zoM|CN!jYQ7c@a`1s3$4X5UnrXr*YcA=f`Xg^&P*?F;I;c$D5LY!rpX_H)018`+Ww~ zHnHF7w@{sk83Cqxexnkdk9$3#66ROVc*7=l>x;DW(cd6XhVDk-M!$?7n)rGEbxTq* zK=L+#8;x9T3N;(1KP~U*PgPTza3+JV5opJ0Om%dsWp1=0K^GTfihuH%7cn?XXJ)PX> zYZ^F&Gkrv+M-^o;6vx;cSTbt7*oj`3;4Aep0{Bjw8iChB!cO#_xIkHLK)HT7I!vbl zV2}H142PrdX#m{R0Eo_K2t!`d)kg}Zvlg8a!R z!c;;@|BiZj(ov)GHHldN=lbbS25ve(ub;Zfdc>Vnnu+(qmBvR{{~5gv9jvn-$G){| zeHW7X62~^qPC$MUED!Q z#!7NLV{@nwok)(r&++TGyE|cA26(`c?UZGKu@GDfEcMH5>>%_3W1i1+cY^c*dD~~u zc7|P(zTV{*+z0R;nB%5Pl7-+pB7tcbK#v$H@bDv?cT~^NkLIKO4!^Uk`>{eSzWTLQ zvkI9d#rjovg6r?gsY%gkAUvSgq5gLG07_usn_B0%)esBUenFNgag6JtLb@30;EM`r zrXKOM_Irh{HBaoIlwToTb9Ebs=_I~(kXOROd+Zh=A&H*~n zR#b&3S(;@AyNzbRc4y9U)BUEOg9e%Xrjii64B+k0B2{$Bk@s}IOudm;x1biTH&|bo zMpW^op<=){po<|w8+z0O*C?TD{FW*7ZMK`yFl;}u5>$iOMoFDn{|Hhs$);3-8-a^U z_gCWjU4)dZN^~}4q`CheZ*Kx$WpTZa&-=c2&kf{~0!g@d6Cea7EXpDZ2r4Kd zD7XO%ioSS*3dCTnh`6KThC42`F11=~tyOC)Qmq^AOKn_hU8}WjwO0Snb7tQ6-Xs^a z{r*1x`+<`=GiT16Idf)TUU^w1yOpYU9Ocqt+`)t8!l5CaLmLld9!Bg)HjbniZm7j0 zM()wbY@vLc1Kq$;{P4nfK-sC%=8!oUxHx4mQx@T`P|+K_?_3N~6_eEZI#??N&HJOy z%MtRF=z`~3d*|jiWqK1F?wAt8`aGO<3b-a(J93oH`CFLW$UE zJoSNt3^=gR_&zp+*F1_CUPOJ!7iEUSCQN4r(%FV|>^2s17rs)oO^&;fTH)sxD)~7B ze96E|2u0tC&sSu>tMEFG9t&T@FnQF8duRMCRR(|lbb9g@pU#qgmQU<>XH5bc=2ZgN zOtnMzUNcpYxzxvu=-w)cZu3x;X= z5gD_&C-_I7s>DmuFj2exPr_FC4)kQsM~}yTyV7URKY(#h{*K!YadINTL@t0&z0L#b zh5YizgG)uH5y!m5X?1|a(=7e3|#C1;r zTirJ2zGY7O?Z0JCRm)rEB$Ic9wJvb1Th^%THd1WwEprK54oXwMY*m7I&r(i&s{rEY z==t9=m+-namOmb66*G{;^1Nj(MJa*i-EDf{E%QtLBPL{x}ulS(WQZYCi4+wNQD-m;>ZZTkD3?gmI`YrS4b8Jc%YS}zVt-Gj{(a4-5YME4B zq^bjTHvG5DbCT9+X5Wm}Cy;g9hqWH56Inm~p34iAt@TD`OIkYC*FrD9BFuS9vu&V$ z%bfY~M8{j^6jk0br|3CvnX}dK?F_<`PQUgYlD0v=W$w2vwAI|V%tZsz=ozh?r{6Nq z@s~Q}h?HHFquWaFW$~N{dCFMJW!iw;x6CD)yk)NQHG*%Md!9Pwu8C&fGWV!y*KT8oEcHa* zGG{FPmN{Mj$G6ON3Gkf)?dtxPxt5M?owsPADZBR$dQ6PEtnc?b?oT|!XJ6P0{`_HR zxk6NWn$8@@2;581ZGaAx$&hT@y8Z<(mperHtQpQcqd(WpQVFj zjFDY?(ajF)FZ)0A>p1&&9w>j{E%T>QIyfM_jei{7+&=@iE>r!Mx%7!`LfA&Stk$$X zCnLQW(`#c)TPTH7_qWU$84azZC7d*^RPy|9nUhrJBpkcdGmX?uzGhi2z2VOv-ZDQK z0obc}mQh4EzTVpC=eTQpz2)dzhXuR=2zgR}QdSZs(wX)l_bqesbUQp@ym%s`j(2J{ zOuuEW^{8d>4G(ECt~WN#_hva|$>+~}clW2A>ax)3Y}XErPP*FRj^)UgUVgc=ebA42 z%Ut>(tuq>I7hUI+!}+;k`P0?%Z%<$O{41C#{LEhab0}2*Zsqf0N%{;b_s#Im@^;?^ zXGAkoVjazW_S)Pt%>OR9_lEXMwC%bA^EF>`({E_EG1Hylu>J;Z$h=(=QQLb%`>-52 zf96kzFh}gd+i_dLSKr|jaqTvp0eX8+fO}~+V9y)NIU#iU)QGzRZX-vzO7GtDJ|EA# zH9?M-jlQySWN&9?lXH*5%rN&_rmwH!Aw7AsuK4Y=cc1MAT~OX!L+@+RQ@7BJlWiy4 zg}R&Hi{y}RACh*qj%CwElDzy(T>Z8v$d#S>H8h`kgnDAX;@eo}d-yxDlq8{OtzOom zqYcPCuR-6uX$d*?I|1onF@HT_1WuUHJ~ZqIYV2%aV&Wfrm0KF1P2Qxh16rrp>DsjWr8DuJY)BY&KUJP7!07t zgo8U(e3G_Io}^`OPNI+-!a)H4ZQ8flcI)0GZ>pvk}R)<)B(Q(V#-=L0Ke}%>O_BZJ?R-`{c_-8G)UmoObxBUgaSzbA| z!~m3W?j9-G=cQ$U&~jbiRq~CcOG9n1!5d4afiT|c4e69ZjqmAI6Y5s;{^5q}y%+ki+g^tgCyZLRL96XVw3p*P506fi zpwRvXw6A%4M-{4O47<;+Kc+VdUML6XQ)1ndO(C*o53DN3I&nLPiMTJY5PkN)CVLo~ zzOP-N1`OFgf7n`2{tXVVz{fiKdeXo6Kk*-FveZLExYDQPehGY0JD3MwdaWE!_I`u& z%Z|Ftdg94W?K=%+nk{d>lcnRnEOPhh%G;|VzJC61X}t13r{USEZhu*mwEc14d>ry8 z?Nz}25EYXP_l@B-uYx9R;hBkE0ryjQclM2CZp}7Nc%q(IYBIEe#Z}8JI8|3?+p6lJ zsu1>$fBAoGD|azzJ4{t?zl#ib#nk=B52gy{Cf&-)Y`T@HA5M2~r287m6yM&s1beg% zHFg{8spHOsig9_WpmVr`^YxHGzFkt#S+m3Z>&uYf>B-a3kd>!l%#P*p%0~BP*>;5M z@PnW|?ET2tCVTQN8M6!0)52nT4a39PI%~XohqS|SpFwu!qPiLysjlHRHg}C&ca}B{ z>&|!U?7O>xe9T?QM`+A#fcl%+@klcBSCsYUNSW=v2bFA&lxLE`v@MceCa!4 zK1Ux(bzq>YKUlCBWZLzd?;3qH{2qec=-!qe%g(gXZ+~=8?#YbH9UUF*0YBg}gk}R| z*Eo?d_EWbwDI!iKuw_(tTZcQF4!$mWOi&yN$W%>VK8^ zGfSSot%f7*H|XyUK&=xs?EWj6a+|6*{cpoP&VfT8##t-chcZAlb{;noPx7#R# zyBq{|8`-<>Lw81BNp~>SR^m1@nm-oP^K0rgD@)FpkO5uGyY5HWs7JFS8?9^mVH@>m zc4VVmPX^zuFavXfh=!# zqorYhHjYZmq}=sBeQvwpj-+>&Hny(q9~4}-!*{UVBc7i|Y$}%~x7~XY8BdM#`1@;k zPOAj$>dTY8hi6M$>7=q@w(`g7$@Whn2d2qvN_lGdo~*6|?H@BN=TyVrwanVabvtHe^?hD8nKJx3n&c-Ix&cM!aM6c}FZAA6z zyq+r*sk)v0DX-WKf!A*TRnjBhtZYd`Mf>7OMZGbO2AO2WmWF@^gNW|ySZ&O>)4BvY z(yK!3x;1C6f7z-P@!pj*N$KK-TjdLnG_h{t3a3ltVBOqc0%To}8M2~0HXV)ZOm zZ%$vm*;!%^U*Tb29KH(Z!&jl~Xu-vRJ+{I|!utISt&f3f&>pfyYjUao&<3mF%#$aq zS25$M{g5fi3g-f#Q-4D~GS9*cY_|eo*>fNIG5pj7YT@rJB*~liY?@m`MtFHRSsYB4 zC2+84(+cLWAS}d*APzm?#8Co!U?bkNHJ87FOV1cM5X*qBG5m+N?9?D6g!0n)9-)rd z*wYSJCfIRR@3BlIE&Z_Xn-p96dAA?9m>igOMVE|i$wxd{nC=^i>Kw%IdM+b|%G}rR zCt5bQFd9KFUiTLs?NlwJmgtI)bhT_LHFADW*;po+%gT?oSidZ5i*iUhr(hiS1Ek2l z)lqX0<9+0(bvz9VoiGa`HQkq44xE(nz=_s-C@g`wr%m1pZG+vI8(3mSj&DXtLw{H5 z1M19iuYk!mR=^?F>BvYMO&=Zy6t;Q~f$K&eg5GhrVCd~~bY6gOD!JFefeQtxy&xS1 z8yuE@fFhGLvTa0aZv>+a%-&VinR48>SWac$_(Gb~?s50^;`RsMk0^8Na(LkjzV7k( z+dZ~U8>2&6|EJz_zVztUBL>zH+`jnh$lFYKzQ`=jvrX|9Y)o~Y4&BI`-_L>H$IL(Y zb-lmT;+Lv!H%v=VR~#~n*lZVcYZ8w%4#TvU?H?XY(e0m9EvRl1Qo`|}+00Sc-5-C# z#lg=~;NyoNY~UBoS$d zm&F|%Jbx7lrl%u7RKqjp1&OG!=5%#tD#{1vR~ujtnGJBuMY7g0SX!0GG9VxxJkSD0 zlj9cP0DGh{?wEFqyru8n3!;CD{NdcdI6SLxB_#D4y;ndZQ}uvA7pjOg7UR^T1du~G zAVSKw?Hw0ga%{wJQAs!_Jqvs-V^^EAmgLSy_F-!G=6D?huhQm8wp#^M0i>zYRJEp&&44Kact$Q%y=5lacvUS`;0A2rEtO5V-CGGvUV5R#| z$2|gc@OsJjvQtBa0RtR&5!vuOw{8Qv%sqd2T%--mN%a^P>2V0^CT#FC7(}+O&$cn` z3_w|FTD|u6&+XANpd0Py+oNTG*uZ`$tA9X-{^z2^aJ)B}`8U+CIgI5=rhU#a@ZB6P z&)_>S@WtnEn9AmGWoDRoVEjW?o5TI&t6!VLsWVYLW^lo_5lbra!!|VeVF8s4@Q2aN zVt?2CeSv_yx?q5xzk1Qzm)oOdfaGtS$zNYTe|wAI$RGJJYq*@Cv&Klw8oytbn-k{4 zKYLKp&UnZGslD9_-9A@&dF`_6@D=GC_bSw`_OId2&NX$}(=VG}j^RFI-kjzD4jorH zC)|ss0qqm4gq%VGzq9-Y)Id-9{JruNJ6Nyd)BRkrCs*clWL4H?K)^wP4lh7B>#Lo5 z1AbXqw&y?4@bkVqoXDIHzS-sn54<=j&0b`y@Y46zH;V8!uGy6B4JYdr$8Uc^_x?}F z;WXgn5osEOEx&;u9-xKt@VrrNGsHgy`D^H%`JP$f;&BVsUsY-}Tw^W(BPX-o#hKk} z5ThWo5zcUCfilg8i~+;uW<%d_<|71ae!aqFsl&k{H3lFZ%Y4ZYE-X5kLzWwM7}mdZ2V!#{eCM4SZgZrO{LHJ57bxg6GIj>&jAaj%6=-0J{} zqjJ>WT*_F1F_Oj6t-BdvWfQK278Ai0*yXj@af$Nf7F_BtNDdEOp`Tp=*6Gz=;FnCJ zTi^mOP;4$6cmiWi@B(?NHz(#v3>@SIMq0fTIP}fe4~cgD_)8>$_QbZ+ytN z$+gzQnM&|VgmaY1!bK0P%V7?Jvc@pg&VCp#5l*!uJ^3^qJ7}}qk6jxYD0*s+#M8;l zYR$j*3WzL)#l;&*3gjP~WBD-L^2w1x;4$wMb)S=5RRuNR93;}Lv56$3aYr*gzw&lu8XpR(2Z=L;O{av$2_ z-q$T~f7#8BGRc*cwriK5D|5&l2>r@XydZ2A2As^3pck{#O?q4pB-oB8GjAhoGp49v zy{nZ7lxNbb#H%85PAjB9pjVUu85wCajL1|RH)oQm6Op99I>7b<8!R@yP;=Dgo^x;J ziF5C-kSEi`a~2&7dFOweP?=$9&i8oppb}M3m7iZDboMpPR#q)?t3j{@ds^rSvef`H zAYBa}K|n~V0oF&@H)s4x&~O4Ke6-VeI9m}4BMnoGDWD-qX7&{&h03Cv6QT0VFEv)7 zryB6`R2IrwKi(SWtQtEHPlGy|sax%}vtq-ej2N61OI>X2V|>PwPk7N2dyiq$^?R<0>RF&xVT_|C5Sm)PDcNZ_?$ zuIKjJFfpUE;Y%|@&4&fOtufY&9OLQm+OW{Jt6?E>?58AkB&ym9;+Tb(WeVE5nzpEB zq_LF#$avVae-T-M?yM-xoQfzp10-GbvhOzjMD@MO`?flBrhl9pkAvNOBX%Qm<6r~6 zD~u5tZm)86GPj-P?(f@32D`tq@jK*Xx{*C>_p%yp&fV^vg}|^bui?RlcxEwh8TX|7 z2@|w7?Ow^Vox#d02bwLvfMj?*QnoBPl?=-)Qo;f*N3~`;IZ~S;W!ejjAQR*$&ukWV z1?1~0lW6cjJvYMpfjS>ibF?z^k@(`4qWE%ps;5xVemb+! zY%_p0n6UaA4C>!vCpmqcu2bKEm5fds@f<7qDGpT{!)7q7?=TjW#7nUD5eSE>c6M(- zMZ}^ChDJBS)ew!kH{owQT~$(OheN58p%xi__J$e%6d}n??#(2KH12LHXP-o$WG1!- z`AYPmHTJ>Fsv1K!EzrWt>sI?@yO0*V@~f}{W6J(#AjB)LSwp~*>PpAGh2EISXGfvM z>4}NrZ1W<6O*Sx&;_~a5~Oj_ekh#t-vUT~B*Iu7$j|0biu-M)u$ zB_gKo_??<4>x@%!mGzv)Do_L^NUf)~q-#WIF+v-UOhhB8MG&YV5<#zyk=K6x<%Qc~ zVg0>fon?kY6CIKq43!13Kx2I)UTXa^w`#9!*`ysX?wn8@%Pr!9Q?=BIh?H?xuI$L+ zt^4Abd3@E5K!Y3zbJW!^4?~axav2`uF)YYltrgbxPqe@otu(@XMeN)Jqy!QL7-cVJ z$$c7fjVQv=FQ*&8fsWro9Wcw^J{DsyyX@WzyjGQ;MJWu(HdquYKF%aqNn)_f) zVKoe}F)H_ci+iOjONx8r^#u4eIFVvpt4#o1LmTat=+#)7vDczI)CYdpj<=j5hQ&d; z8N*2tYs2bN#HS-7%8IrCHN~o_|R6yv9KRa*bnNu~`o6S_ym;-F|uI$x0$OD;ST?<@ojswa@O}xam-< z$h8X5fune?wSIS~J%QtQrH*&X);n{b5cghz`sIQBwfnYU*~3BOe^jXc+|WGj5AFOv z{&63UbBk}G{+xa*o*t;5vyp`pGbk<}8a1P1uG@81nRn1%>@@Gjpkof1M`N;Q{bZ~k zS3}3h6{IfGb4_myeEx&9ZTAS`Bv0-G@)4LI+%7q>O_H4HPZbR=;M*%P_j6jp2<1oCQNnjA(L^sp~Zxv zg(J^H02)fPAC}5|zef0REWv@rc}vThWk;ttffo@tPfg(cpb;Vo~jNQo_D91Xh;u-dqIV(pIGd+#`r3}=` z!eGPU!I19J=iCgjZh3V<0gT&@dGV^yNwK;*2qv@(Ke%x)HcvWa&5LlU6t-Yk{ zl~FHcx)Yhg5Kk{!6bCx%ii4TwL8w_}_B#U$TS0lsAoVjA6&2KpHPdTREPAysmL7~} zP-NMMs~P?{tE{;i{yvPJG!EXc;kkR6|9dke&W555 zaX#H4{dXiCN(71{C~kb(0xdU0$BevSZ&ju1^b0EXx~iiax9Y5sdw6XC>2~~MeSiq^ zbL8vi@+^bw2ZW8k_n1Fz;d=O?!Tc}Y$S=X#+K%4Hm+&3DkuTx?8~Mb3=#6}#`4MmA z4@6!@GcRq7k@^rNk$qaa>l691en52;7iZ586X%cnEIoCl&#z*1Z*OfIUPA?ON!JY$kH%E{@p3}4=W(`&ET78aTW zcu*Wc+MwY_Tj$;jf0;KSuioy=TYi*-XDj&AY%&YZ>i&_3%tH~($tg*CxFK5HljudC zsKC~*C^81>ao6&=6sCK7D?yo`do& zJ_mZ1&!We2zI=|hJ&dXTYmg|F{pdMfCJN&?HGM{Lddm@r{EdTa?nwn6tSoa~oi`vyt-`ZQv6? zzSfk25Y4)rt-xmdWbvq~b?<{l@jbZ8VZEy+hUY#LcOvo?zI0W%s&-hPs^JKlH}{!B zJhOz|pjbNMRLvEaY|7hhOn<~LaV{dL&qZ_=6$dhS7aY4vUiCC*-V4?Khh@)69DTGZ z((N@%x988>uVqNd1?9#}sd zel6YSoc!kF+fPl+kFy`zX}9+Cek7D_KaV|(vjja!W1nT(fgf%^&zE|@y4nZ%ioqV7 z>~!Tj{j#jC%V~sT-8%b*Qm;_z0SF;W#C$lHOT{wFar}pKyVf~yz)E;mziW+O?%B=M zb@Zf-Mv*3exbL3YER>X`t3UckSzq_sqA+B%v8nrW7 zj%5%%(0Z#7Ptj8!o*!^Qf%60U5hm`h-zXjx4!72SBksO74-CjUfIcwbvC(U*UGwSX z-B!q){Nzk$M;UA`tGR8DBd_{0-k5_RirCMsEqbq1I`rSwn%%7fi*CJ@`qmg6#EJz4qTnVRGqp z(>lX|v@@^2Kv!}P@|e04z)Nc?Xrd@1or*rAs#DQtKA(n!csi=Do%$7GouJW%xF#`= zL>2faR>S7rNnACL?FRA1Sj@!ML;F74sInZNh9S0WBNlY-7R#(Yj|Wb<=9l>lPHE@8MkS4LeKvUZ z`MKRdi3|sHn=?v9C#V74+ua}2zSJWhUD}suDD@CzVbkK*gKX2%tsTkMuN}2xEc3IG zP9gN=Kj3zp*Y7P3ttp3fyT3=Odae}@rS5};6m}k5-w9Lw1H}n9q_AlTS3|Y_%VI0l z&g7;B>?JWUxv8+TzOy*K&97cgM4F`4IX=3b!~^nrf4xpchbm`1>LY53+HbKc?yg6O z-sLwOqqh-wF?*!i8FvUrsTPc|568>U3)LdESRJV*V&1a5nhd+!6Z?*H)lkgF!Bg79 za>J>r@406n$+~SzkoVLU$lgIMbeog>IQ_Dm^OR$212z{}j(+R(Bg&B*QtXei-BJE` z+SG5|52MQ9L3j6L)R}^G1SkG;-f{ooelDNJdC#%>%|Z0y_s3WFA6O6p|AM+2s}eq9Qil@snLAPesT1~hgQ-6ZsQ79?O0M90Z&zmD zvqt=WED^c8(B7X;ImyU!pgtDkFLv~xTaxicKmR)JdTIM+*lmpBPKCW=GuA8}e*XIJg#Nd>th(N7@5bQGUAz> ztJrX5qsXc57+V)+z#I^#;OMDi$PG?(4acScnzx+K$Kc%va==GljzMcGuep04fZ-Wx z(97AfKVpS3pjR0Al5ZGGn6ko%&z9E3lEco?T=Zy7=XW=?Yn$IJLtOpK*JiS=7MpPW z{oB+dkOi&x07$0iQEZd(W(D$3zr1a-5R(_DgjftSwC+~$GB%{cN=1((cmLQuOtLTh$_?h=@w_5j*~NIFzIliK&KP% z`DtdnGX5u#f_d&P-$Fm0t!h2pCflo#Y1E!KQG0m*?sLDj$7teHc#7QAH98&Wud0i# zlZFr5M4lS)@3fH&LNd>c3tK~6CZ)@X>$_}=WlhvceaMEt4yPj-Ez|1)To*Wp<1&57 zD}(sB`*adcVr0*?V6GI^>(E97`9r=nK3}Y9e?-ou9_JC@oWsd$qcATiP^D;x(cWc$ zK?lCt>JaC%hfK<1Ab{zusq>w48<+jy}TCv^(EvWIU+L&P#?_!k8ZHh}vyTxjBsFB%L-UqdkWeftn~@0OX%^HE_x#vFXT-EyCu; z4wMvh7GSL5U6{p(qjZ~}R2y!}zy5GEbjN&o_i_1BHd9VE?d6FwPek!D#YD4NBv!&K z(y?73yNYCFil}*q=aVU*R!JzB)XGSqJt?bJgnS;miy2<-uV;r*KdmdX1T@ev}V_@ef`> zeF`-uuf1iLvHUdB&D&3-Qqs_OSDoaDC@%Ce>m&G-Q+0069lV&z{4Lm&`&6Ev#!e&h zrJ>(8>zk8?X3~X)&m)@nu{RiPV0ufgD=)r~I`B;NL+3y00szrKk6J;30>^n$-XQ zax(AywLXo!U>Hw%w&#bucF_m(J^*s3rghExj^cOMF?r_tktZIlNTh;Yd2Y|2Y1M;= z_kh>-%zgEDLWWZPCGEqc6m$zgI!E690~=+x zk;HM2!i?M99d(u$7IVCggIBJHI6_rY?sBlSwT;&}# ze50bEvzNcP@`gVr=9ubq@EIh0n6SKKaqqbYKsJ-I@qy{um_P~5HVA<)2x92&(M*O< zSo?&+`~X@>>KXA0qxXB3E?G@Wa5W8UBTFG!?qb<{*!QLMUcCxaIr!z;ZeQSHo5|EJ zVu;xV0PIlc69Uw2Z;6SxWkP4nRkshE-`-05_j!b|h(O!Y;auD38jhDBGt>=+4{ zIhwp*M54*;<;u)u-8{!3oKKf-g}=9FqU#=8q=uHBXGLhcXj7zbT*Ksy;nLsNx5zxQ@fpV}3oHxy;gy$HKM`k?8a)G%pKN9Ct! z26U&v6yDKiwj_qGbF7bSE4@T>>!Y9M1fAw}*)*s0NKz@y$I6#_5pH>t&ntV#SL}UfN7EB_iH{l3e;dDxjhIzD z&qiv|cC6XCtBr(^CfnQY;}Dipb_|w(?3OQHKEFDoo6EnzWVdxH^xi>%v>p4l-A(R# z%Dv0~8@c_oXEALu?Vk1pawv#8qi%ME9&*Pxe*6O&f0T)z)1Q>Jx4=`6UTita-9B2V zv_1N3mtE+b9GU>vyya)74y9rC%lw&!*+w>**Wq;JAf!IyqTAvBEsnp=rPJw~KOH%6 zDRn*#sc08=8?%T-x}@Y4!^ouEPj4tljfKECpo{le{PrZL%`)Z6@e8gz%KM@=xJ%BL$uPW0}7)$C-kSW;5AqH}PR8rT6aHc1BC{-Q9B3Z^3&o`^m$Q^2xX>#zl#}dtS(+Uv`@7PC@bdr6+|ldv~M2T4^ptbttoc zE=5r_(wdM%5o%}*Nz$!$@p-_6ucc-O<=+m40{(9P#v_w)-+N zjzVD3<2Fpg?9Ccp-F*dks!zI-UX?mA0c)!oVMZWCu`Z&6H z{q&Xe!!sbz5avPNF~(lr1e^xs^&ot1C!TJ`vehrOu!ZQ}?}JnP`#O>bBv^phP9TX+_xkJRjOkggc_ z&a`GCwoAQ)+JafT&cfS@7NkI%H5bvzl zN2cSQ{R=WrBiPQa>3Q3nft>wJyiqkTUwsLxw;*2wZalH41H2soy|B>Zv&KPnvp6TxL|w?DB$wct4~t3jzzn?I#ND2ZbzaKojks^iES5* z2xIaQKR)$i0n8U; zW%HWxWLU_38Sd0^5LA1|T2Q%_gF6lG;Rva!YwioGaA+PpPV-2^<#S^#cY;m_0Ws``C6RE22HBVh5QR#o<0-efOdh z*-QO`iN6llTp>44F)=5@dYKrhHxS%-lb3XFFX^Gp0ZDU8#2ti`WObpL>DKCW>G@;Q zCHeN#-K-TDn#Uc;PGK07s4CF46-<+vE2Mq~%Gm0cXP(g* zZwsOw{F}!52Bn})1rGGf1TU2)vwu(u!}A}INofD7Xwa>L?B0_CRWZLsg--R;7P>Mx za@cPLkHBCiSC$z922N%bVD{*7dTvR9c>!Y;%(b9%P&{)hD9nA5#AP_W-{U$-IOx8H zaUUN2;+gQU+yc>8nlK1NbC+5U`8d|ndn9+MUJt23J@>Bysu485kueh6fW|)9d#{VN zPk=krPMgAczO`9Qhc{m zzxPrIBN5XQO{Z{-QGd6TY53#Ul)B^Oh(8Wg3PER)bec) zL6dU4NtQKqz;xKmw%_LoSO^tw`$L|9eaY(KJOMPnZCmmLBpC2Wo`7SR#@0Lmk1@s{ z^8}p27?0)&xR_EsmM7qF2K*^c!13D)IJIX03YYU`u2=A9`jsirtbfRY;n}r8-0F$7 zXT!0oxd(~eRbqi&8Nw{lZ!pB`Pjb&mOB9URbKi2))Tz~A;~ovrz9%AsCZH~aTu^?( zXL_x?s24sCKIRJq_%Rnh+;hlYW!fvDd+h>8Be8NJXq417R zOadRD1qNb@<0s~U^@DYa`{<8B!)717jTylAW_Ow0JOzUs1`y1lYy0LoF< zZEPjLE~agdmH{%C>t>I8!QZz>w*7}8-4Ps{==ITTxFbhn3UG(eg={$oW3a|?Hq?a= zyYpZS{`htg)<P&>?L=48=xW9sB%GhiEx0rUxd)6l)=dhde%kdVHDM;6a-M8V$ zrv47F)L*p-@8XXrIPCrn&c^4YPSBoY+$92=RZ~6W(mouCc|$H^B(%c>;?+~XLZ$nn z+_9tAwr0*nQ`6eYQkJ^Uc(I&#dw_j5UhepiYWC{0qcCMvBbj$C6>DT+de81(ny0F% zaosZ*y~o21{UZ&P5&c}jdkAhQ#D}ckha=)H0W=R9-$h-p{oxrP?kVM@C4w;Qf6LeQ z-S{Y)IBU~WA4Y@!?@>Z@&NXpoVjZ(+*@LM zlG`7oxB(=#AB7(HV4L%=1+?zYEA#-qB%YCZnw z^mFvr&HjF*ZRVHTKR@N=^S`jk|K9Gp*ccDVN#7DNWq`$Fk}f-T1cAM$c0B6W^wC&kr)p{ZyBI?wLLv=O5dT^O+YXN7lVjpCErvSvfYV zWxaDxLNxXa%kekl{u9t?3gb@y=VT|g)N>8nk@tdkM%$yGHR#v}LZ?1NVjcU#m1%@+ z#xi383o-`+%7zlU$ZGF7&a%uZct^6UJ96(d63aa2QDdf39hDJ(vZ*W++{72e(0Q0i z(Qc^b(SmTten>6UF$++143Uwq5b~A!0&Zi(Y&WF%a(}*;BpoHB%6(WQvdm3 zqSzW{SvW~lubx_5e8x^%9Q!XXNpZuSROUNK4JzKEoI}MQ?y;Uf>=P|;sxtEv#&4NW;D&1=>*@6G&JrRMp@ro6FqErf4V`mNhO^bM73Nb!Xjo zYyPxtDH_91&mm;|EeY}v=rb%pImkrW*yb@jg@qNI)(+$Z%X-Tf2ycNrjuE7E!mIGX z<&mIkK`yN5heL%eum)99ppD6G`_i$C9!F!fdSPs21m*qhktI%o{mOs&6 z!m`zY(5rD#v49#10P*fD>a~?xRoK+iMm?Jv4gI8o)P{FHEFkAR#;_cnKx-%)BsxV? zr?6z4aFVm_{xT872sr{G-pNiy;h2r*Y@(t=@8KFPhoc76cxcBMWr zT>j}*-t1KNB4hGhIc$q0!>t7(7f!S*?97+62C%xC7l zLeM7RZ46HR*{fLGOJshjJANp$pz{FS8FLCc_hAL=C2HI~mbnvZaI)9HLa9l#Yp(y} zFFsya-DdYkw7EdBn&c-awMBKgxF-ymo_pnc}Na7`>?s zyP+bKX$C5L6t;Ua)T_5E((zEH)eEQ(W$y6Ya`q^edDz1d_LA?$&ck1rqs(7@uTbV- zJU*SfH52a~T#)$!1bTZYbHX)hdAzf@Ui@TN$#`LpP4^v2opzck@$!1wrMw2T{k*dO zKLvS3y9(Ru<)r=ykxZ_RwcYb!U}ZylWB<>B%lIGQWM-m`)|l;Xpb>_WO(X22djZ@| zsuMi$;8TA`+Hyk|&I!c6ML{?;;&r@a?laQwckByUu+Gy%mR%u25lW%Hvl%ZbC9gHf zhq9%R8SZ)3clNG#G9$An-?O1%Vl^PvSJi6Wz&)N<7xz2xy;+0DpancEULi$AWengWOUOnSL~Pd@o^1gvq?35pl*-R}u$3Gh-#2 zibHN094pXH+3r7}99->{#?BiDvG1LPxD#^XVuf5{4|ht^SkWx^7_@#01}^Tg#-Jlo zl+A1XC%n%265Rc@AY0~#`DO80xu1zF-ibHPYxG*r#H<`+#T5?vv`npVadsSm-) z8%JpWdg`u=fA&lk4l*9>>l^FG^N0l655k`SZVNgRiuSBa8f~QV(!l$-(3hm$MplhO z>^4TnXJEBM@|HOQ70#B3GO*IAN(57udM*K07{#>D2Lp()0DrWNG&2A{yN!Oy5lDnI z4K-<8vZG7NwcfZ{7@BhUn>v1Wu8SU-*WV5i*3$1^3%;0QOQ2V{bss8kBRJjL50;NVw)W3N1$k~p;RtF1z0<##m#TPK zD6=opOnn1%?m-3UTMqQlkhEncq!OKi7jV$rcqBYLZiif4C5^S51*V#doQT1Jgke#H z;gWSMeLS`|(=%-x1jVUPv*phKT&3r3Y{k6hQtc`Z*dmCqOb@g(haxpWqUG3>)cmo= z|0QLcaXoA<3vl!K8ZX6qM3NsCP6w=3NyPX$jsKS_ncrqN-0 zO`R|dYdYWIs$r_$3xt2S@b7zu>${!PJl?6OADgnUFJPFRQrN&r4fX=NhFRUhddM5k z#_J-l&4@dY*XbGV$VJ?&F60FNcHnnDmFvj46{>xx8vWH{>Sn9 z7UtshJGyVvY5XV0UzfEn7ryA{3E+(-@`vT}izAQu(#iGL>&lY8lj`L~U>X>!=)7;= zzi2!3IsUpn-$?x?JZfEkO2MD@wq`NvsO?^f&=t6o>|J?+{sS`R*o*b#yruV^D}k7? z;#1~!c$3&SUZp~FhR_io;y51$@!(0>S#Ec++*%j;iL(9l&MB9C7fL~&t(PLS^$LIv z3enx}(rBCMhj}shVZl8iZ_?pA+UP;ib8?)64uSoqKTgWN0jOym(+X<2s8jw7pSRFN z`Qskn-+i0jVt-kC&B{^%LXIO-V~~T)RL%gtLqB^@z(K_)*u7M|T$T4y zcM1FuFr)@oEKGBelqm+p)oaLcsdnQ*AFL$H-fa^l8`NfqCNd_J5)n$feK8Xi&?&m!ft*+XWBRG(r>a_2$xc~Icd^XWc+KIvy3 zLi(iw*9yE!;BN&!FYq4%iw-5_s6z+iK>mV5$>G97Tj9P*{C_X-HGy9U>~k3DTLjKJ zjQTuJ+?OB5xIaCNQr#!+zY4Ste`0({4LO{l8v%Q%n+|7*3^{^s9GgNJEf;tSAUME3 zq@EJ^hQLpbV2WcF(toMI)qs7}hK0`$?W3*)jH$=#Daqd!GWEYBG^UCd(dTE280*eO z)OKt!-G?ludx^kx0xuA_N#KnF?-0u0E~Xyd7I*AOy2l^MyqtX`Q@KpwuLM3S@E=E# z|0jdU|0{8?IEp?G3tY5>GH+V)I%K{BFs5E#Lc97{;MW49OKERom(qWhz-6PDi$j-^ z&q;u=C4p;>9uthIs{upmouirJzW`$@cnmod39J@48!)NX95cEpsm>C3nZVlw-Xrj3 zf!_nh)TCwPbG*O}0v`tqDd$*PZ}G8oFFcm=v>zv>UrczxaV(=(j-wUzcNzMdDTLF- zz1*et)(QO5eGP{>6Uzyk1Rl72?DCLm75Izg%;S{fH%^SH*#Zv&L^&S6NF`M;!(0># zYy}LdQzkK$rq+tqkeURDTC;-w>sC;niv&IZm{cE%|HKpMzewQafH75j;-;FI+HfNE zwh=I-f+w+lm7GM*SD$q9Nsw(N+l2E4Mpse7j#aGn|AITD(yN)fmeq8RU(Nd4wtD{R zn7Rg#EhpPiLQ7qTze!b{gEbi}C}HE(J`xsEr=o?>WBuwFJP_g2peHbAhM>J`Bn1e>K^7ddxDe>EI0Cx0Sg2T0g~ z`0^&xTLNr}nuj+}DcOaftbrZ|SypwC`jx#8#+eJ%7|TZ39}u<^>T(HF$7cvFqP|hW4reMW_Ema4BCvN6A)XTAIsbISZb|Nvv+XL8e zbv`h1*thZ2*EB?D+D_Z*tP01yosOXd8OKr!}CUBKF|6Dn zN=m%1CEj-ga0E<|bH595YQp!6AAgI5PpZ>=Vwyd7bU zz(xr6fN*iFF_J>3#0yxv*|a*m--Fx+tQo>39HPxftXYymUtmFC^90*ju(-7tT$I`u zSQM|boh0$*NxVvf9c8f95_Xco+5|hrU>(BcT41A9rFE*L@HDVpft@at{}9T)))|tA zf-q(2YpoZ`gkZz0%WYagjZ8?Itw-!IB-8c1*?Ls+r|bL91{(*;xmJtyq;Q!nTt-`O zi(VEAHpY5SG`~!+vDT*|=PJP_T3<n6c|CfF+LX2Bj5%2n1a!sXe>tKhQQ zx=mzxA6O9B9Z0=MeGTk>tIfJwWC=xIjYL(Ob&qf<1$Mu6ioxmyJJq^h!bS~p~;80<^I<{1p_1yXPg_Knkl z6wWc&w-UA)Slqr8-%2LsZzSwe%NFbzg9QZp)L~G=&W#3}CSjX_Ewg`W?JwAEf<0m_kko%4e+H>cS zOxQ*Vvx|P#yT~cEFB7a17~^dcEKs1aD+L>A!eA%J?a>m3JCDNiG++Uz%)UXeSw;O} zXJz(HL8}_$9$-U&{Y>)k6BBlaP;L~g-2Sy_{w81wJvgqrB1d@cUw{<~nyfGu)r>@NjdEAa-}-v+IkB6WdagY7_w*zJO)?0AUQ^MGJO?5YqY zdji;er@;SRKfNXY!`c$UK@rGwcV1a;9Lj z?N`?nF zU}(vTzX=D`5%#wd_L5)=?e7KqNU+7&Qe&xnCD@VnPJ;d0V8aCa-e4^8TSi;cG>rEhs)Tg6_=5+ueck^qE?L>1)qSLUqN_$#T?MAsW=F5L&c$h zw^S?yyr+VxKPK>1f$vou1^+J*%Tkd_!dPF@RQA0U{)76`XIS4m;2tY*_r5wWcUf~f zjs@kMj+KD3I!>2ZzY_XC^$pvh&>Ntf)A3&4xIL%i6M_E}_?^H&Kl;Z776W?pHT|05 zKUiQ|V3WWWfx8OaL*QP3mRi)0np`ICl>*m-o24%3N2zw{Pid$0Uk;yr#eE>)E~uL) z`zbb6*E=<8boI%g*|VDTr15+nub$}S=G0O;kC7T`=7}2W>P3O?31r?q%~uXwgogb2 zfgCSt`nv`(*6#-~))Rw1g}*MNmj-${!YNIn)ySJnjySK;LQSmF7O_K4+wl5Fsqr{K>sp$&guAzz_$c`AnvOvoF;Ilzyk#yB5<+5Wq{Po9{^VkVda(aKH@>)YXjw?-TfVLo@teZJ@pV zRp6%r1C1Brdkn>m^`Vfd?`JeNhvsxF=}UNyxGw#^9 z{B#6EUjdxe5o;#@Pnt$z$Xwq%8gO*;Zs;i%kGv3V&gmoX3)iSkBT0YP$lrDIU%xX$ zuM?Q12^r1*dgqVAb2_#Pd`{pS0zVe`AAtqCd}PwyMa>v>Fj`Iy`*Lw#BXExR z+$`<|;=V`RM~M4zaUUh_Wdbt-R|@P9cm`mNI(rn`(#u9McQ*iL+vGzcxoxtSi>B%a zBW!ygMrha8m_EASd~DQx(2UbUo-+ipMXgbD#l2Wy1~8#Ejy@||qwXJlWfZ$iqc6l7 zZ9({Az-{7wS>W5FVZCZu_&U&hEI#dMKSSzEafimxT{z~Zs3&3hm?-+bege0Rru$`q z%ffVjEbfqmw%60=s5-(z@!2|z?lVRaR*O#x{O5Fx7PuFnrJfsmatw8C?5TjCj=c%; z+v6S&)u_60>tZ!(*tj#{uPsNneiO&tfI9fluC$qFcV%z*y1)+wekCxl+r`jE|J~jM zhtAz-MIZ0hP*9@+7|)vLK;;3!fVG`S^CwM<-Ci zT_#+EBe}YN-*v*-;4n$xUVxUGHG!6Y_ykI#-Oq^owH%+ui5Fs&!q9+n#eIsv-%Q*9 z4nroP0i$mfCePQ<*G2x_0aOOQ|eXy~hpE#;`qp zkK^T2_n@3B1)d`COo0~*yg}f70v{ImjKEHT9|-)Hz`&m5QzWpTz?}rP2;5!Zz5?e7 zTqy8ZKudit@IL}0Q|MDFuu9-Cfx8KuF@<@b52#ygY=}=~uFC)us%mOuuWa2sqF4U9 z`C>2D%|9cwYu)@a{LciR8e^GSZ`w+qo%#*vUztiPqK~%K8Z#2s$Ks3 zdL;AfY1H!{rtJ)$&m>gy>^J>-`0O5JdmrYvV;`n<#y+IqyiXnc*+yB?Mp@EEX$!Q}9{aM!G2I%q_rB~M z=IzUpI!541fu{?+MBudoZx?u&jv#4k4%BzE?&$=Wrr{iouZTU^=%2_uj(1Xv~3AX($=$lmSexJfe_eYoR$Fc5B z`*Bo!&wkX;ANFHU_lw~bxGbS(C3+?@c7Kis7Vm!m{Eyq8S~^i+yTJ8;P3ounFX=;g zCTM!r&DpbW>{Fwb&R&OB>w?+T|JAd9-^Z&pH_v9?e+igSH3!@PI2@4NMi&##EZ#-k zwg17GR-Ficv_fL}=N!OTmmRRUcvi>t2e4dzDKI@}F(`HYJ!cMUv98e<&ABg3J`WfF zxSIYO&|7N6ycfWK^gO0D9dH*l;^4zd5^C3jDeY8&2MJs(aOJ`Ep&B)O{;?%BYV3U4 z%;fo*k|xzY|B4bzT|EC<_}7i2|K@2A!l!rvOLN+SYvG==fW73z8PAo>>R1T>Sslj$ zCe)S%8w#4#GYd*e3Dbb@FBlG3bjW?;^S1FRw*GPAZ*X{szpcT-k{CGa-_~GpNv|wc z*sr8i&VvYLVO>c@76T8H{-ds}7A>%zH#_GZ^z8Q7;c-dhc4yUsMgRBeunQtAu;G8wA^G{k`NE zoF{wPU|)kvTzzdQgQXc@sd^o+Z)wc`%Ep%9pweEzT1?oW(t$YFaG1e%DqV#;r#B0> zR*f!g=MB`sk>kalK!m8Aj273cx)#`48eTuMZ^{Bzh%LiCB>J5XX$_D}a++Z!` zt6;`hP^2u88Rbs`t2WqSNU{%7+1)VX*axSF08o>?*{oRVxKs8+oXF7pqQf zFxb=OV}acunATan`c^QlvwC&eP^P{`Q7`rCS~;q0hMkep(rRG>*H zt#8WP)lO=*V5j1Mdkkj-HuA_F>O(`tEGw-(7wl9uNy1K+<7`^jX?2^%BCVCBh_}UH zr&m@0d)Z)DSGHLV>QjULtg-`Gd>5v$E^>F}I;&CD8tf01X8~(5*fxX>RWl9tD#C`U zMFxAP@>!fiJK10#SH1{rgTbCCIo}$tZZ_CUB^Lv`U$Cv#mz7sqO={dIroPqsu5zn*-P zD3~szQEIMWy2Tu&mI<~lGPB<(P_8xDLH%|GcA1VRty_z_*@Ru!Z>HU%9x~V+{SE;3 zyulto*l6{U!5&8#oMS}J$SeI0w#TS)gT2@9FklUWY01W_k+_k7n{Sb?`jz6H^%;U` zO^j8`1iM5X-v0!9tlF3pHcoBvu@`Y(nzs{bhzV)%o?MZ4J4vw;aXzRa9O;&Rac3%JM?8$0{ z!LI0kBe0DIyP^NB_8yo6Nj&TJ{&(3^RKMLcc4z+>&Zo>U*ssB5s=Cr(5A?qm*z*S4 zig?phe7uhL6nO5X&N0{v{U5Yvs7DRp^W|&a_*yM8teOCKO(VnF`Ch4%92gKBV z>Pmx681S0CpL$uaQ`J=P+)sV#V{h5}s|mX^-l=L1!VXX?1bfpuX25&)9CfY6q8AMK z#Gb3}HP|l)d~VNE&l}1Y27F^5tUfo`X9K>s=PPvU_`PYBRDEMFP$LbtbJgeeA!??< z4yXz^hpA--JE7`Db-3y<*riob=LmJBU>B5csp)lphuxR2>6$ zzr;HYmepY&p*|Aq-6-QNR7HD`&$|}mEmVgYjPVw#6@tAP-KY9Gd!af>NT ziWa#@ZSk?o?ZxU19Zz(2l=@bOMQF)ORr#JwZ)=3sx>Suc7_D`wnrSdv>r%DcV6@hw z)q0I7TI(`(t-)xm$Ete`M*BQgy=*Yr=W*(5gV8=+RWwCXSG3RLRmxzr&y1R&u?X$6 zRn0aS?Xy)aF_g5=R<+iI(LP(%wFaYowyJv#CGB&C+U8?V+b5{^1k-KEiRxRybQ^i1 zT0WJM={E8tI`P{YTvh#`?PGaTiR%$HD)Z5iI6UNlrRcbFy$<)`VlMTky*Ql3$ zY?yP38abVmI`s}U)5jL54zvc@8*no@P9ns2a?H5I^?8*Bo?&Qj|QHXC7QsVfb(1Yu{ZyA8GyVP~r?8bdF- zk8_TC!-R2!bguf^U>qTxtK$1m7Ts5!r$){sc7a-7Gut^&%@9oI=mK@^EQV<RhC%4K{9|3v8suB<~y5)GpW}A3NFEs5*S?bmtOvv&KZ% zm#K#gMqOW~o)>IubiaY;IhU)C47On4MZl)+FLEl*12(DW4aO0~CKZ^i!#HEOLQORo z$HG^t^@44UaPD-ay4GNvJ6)*)2S_|A&8t+o#;hd+V>lH$(qKOk>@tI~<-1DVZLsqs z>|29v5^VAu;c49@*lfYpM(!SXxpS3TX0R;-uL0H}n6}8P)k8jZk8`!^cObbi?03#} zYNTLWqaP0}RoAN-2K#bg1+c?3W#s#Tt8i{~rNN2@Jqhd_gY7ctkIs$i27~QB=t*Gr z8jRL+liFr5TF*`D9fQpr^t|&^^{v4UAM^^aqPdhzTh`6$J;7j0(96v#Fpptd6!U(w zsx=tP=w`Lt#|Gj=>-`3!25(VC2kCg!;4NyA!KnFL)V+eORhdD=p3q^|$%9^ZZc&pD zmUz~gz;08w&DYq4gZ}FLTs`4q7ddyRj|AJOt{wCtUhoMlASJc?igTyJ(*pQyRr}P& z19z$Q2Ad1)*Xn+QaVC7fdfs3QYbyiytIrK~Ol?iz0TnnzbKzX=K~-z86}73rgKDzD zR@FYMeyNQ3=Nu(<~NympVkqv~XXeJ|Lx28-9VAnYN*PQ?S@F`OlS zL$GzKzHSw;*@rQOb!vo!-K#OF{g0_9e5``;d~EN)pVZfaaRh%r;0aZ9xWbQ`uTW3X ziQm@XnS&Mvp4JF3mh`heR$sR)kj0q#v#M5eiCj~6Ji^8q?3Z;X0-GtAo-sV9mI=01 z{eSGedstS**Z4iN_nw>kzClicoCQ2^2Jw*M8I%+i4FwgG3KbO%kD)?ZLXv4wX_{$T zL6K=$nQ2+tH!LD6EzCn6s5H$mwKS=ysNS{K4BPEvb@lw-=Y6l=9}iylaz3-xtU2zz zXYbhu%;6yGKvSPu8cRo5ks{3D2wR~Db2!2(h~&0;gzZ*3^m2q9RfOd{#u^l%mt*YE zB&rd$(lM5pha|lmW9iorJkkMw^6c{%+o}k+74TwGJ9eBk5!KT1_5{nFjOl9Wcw5hQ zO5%9Dt!JK7NXPMb`#H-~gvZ;@S+z->^eO`;w(gvY+qh3wMU+DQfB%092$% zM3fpQ*$PG85%&RANrL0iL&hmqO(gdWUop3Q%t0PyzG7*LaG!jdRY;=!?rFAN5)X}d z)Hu!3r(wF4EH>gv;|vB_30oO9Iby4E)}$E`Zy4uHDvWT~FR(mHx72=jq?fqB7Abll z(hq2bBpR(3S=BXEM^wuzBRhzTtXUFWskz94r(-6y4!lxxk)dJ-97TAg<~uf< zNY?gywpQvm&Oa})twge|FR?mF_WhBu;u336^krmcpk_svBR^%A8C*nzzom8-bp&XI zB9Ev~*$-@!q7cyi0B=#1mbjn4!jcu?e*Ox}A}X_|MJ0(wR-h;|svl5^qG?e#iXYip zMT??_0c|0Yz4;Ssn1MOS`u)UK&m^M$`7bJ8gBRG7{?_Q zq)8d+W?;BkbH~zAV}6G2a5MP_#Fu7~T-S zNzoTE`+;^7)v!m}uhN~oUJ>s3TzQj8a6ORwEI^+%yfFr@67#i^U|;^F-invdsZJSl zjlC>9_ywX;79I=FZ1F|Km~JKO8+%^&^`Ex zMN+pqwpn;{``wbBkJW5Gyi8FwJipwACoM*u>~}xDp#-Un9gKx5y8Ke9q?6#qpSvxQ zbS~D@7Ra*|HO2CQSNRT0VY63Ta8LuVw}8{^>`E^k)!TRdFD<(~Ir4omG?0$ju8QHop>;2JLP zqsRwz;XF%G80f-zzM?qLwc{m2{#iL~^^0=85H)gFGXO;i-~%n@$1nEtv))*}Ad3SrWBpEcba(mJHi7mPaYV z_Kf4nim*N7c$Ok;&v;&-2-`EBmnb^Y$rs)~y;ji~$UT8?QG|2$PP|4D&e=QhqeQX} ziM-%pEQ=hUo%tCeS)VT6?AU@`c&Z|7!7jX-NX}Tg@=KEF z7|@j)E3f9)l@}7pJ#<&Ti3r>52)wD<^AXCAjY+NaE$I(ef;R9p=eBdG@17n8TB{o_vcW%ApspBa)WAdC{5{ zOL#hzuQurxpq-NF%(M@$Q-o)xefSw7S);z(^D*=y+p{00C4Mc0$8;S0E3g2ncv$hm|)T9?|1GxWM%pEPa*#`0qBAo9Y z!S}_`U#)l}ahGinFC^VrelGD>EsgIal4ExWuQw?G-m7A)!-Pwz)I)i&A}sY#o~Yrzx^^e$O_H=SZSDr1RM(1;8`xWkj-m!}(ewS-;_YyGbwDhV#899kPw!4JMti z-Nc(s`r0;<2S1MGL@yU?qj(>aez0Zo43nB|qj{d9?9N}?#_}?gez0ZpwM4QdZss+T z?9)5@!qbQKii$f209{hF40PkUeZ6d@3eb(`!HRZvE@nBro1%9*?*~dFs)cgyvfaWf zh)UVM&bw^4@x~441xdI};K5Hw`T}&5c;l0l1GVR5Zhy*3!9-_yW)}~a$!1UA+{ND| zpC_7@0q_i0wn^{VrtuO<_NiS)^67l7qS;;EvrXq)6cu;zWw-MhMN7K`039Vd%Q1%n zo?L-tsb#CcvVfNpVGF)zE8trt*1$gdH=b#+Z0jkRi z+0mt#?|Zg|nr#bt%|=N$Uhd*&O!~ogH!ph*bt~B~T~63axZ5VARm{KZ54L-F2O_MI za4F*_C9%<62f8ffX`9iqlr8T%%w-whs%T4BL%-kbzv`};E)Q5J$EDn)kGoECdC)>L zT^=^+%dVcbl_p*4y1?ZTqA*t5O7C{Jg*pJO;&qUF7%R0O09wr(6*U4q%Ke|ma?0LZ z!&eiXcRc%L|EaxkHFHtEQ za>GfNZ9MTc)RnTF8+O@taJQY3W&^#>cPm;1^ajs=<7z+b;^m64A9kC)xhdkZ%Uc#2 zZd6++fW2c$zQA`pE-J4yk&4*LftjqC2KNT)Fo zZc;6*B1hUkB1;|C)o$M7q1AHsgNRFi%mrwaVN%m66;b2P+;<@g5>>xj5 zTK0wKEfe2tNtbH>jHgMWjcK=g5#?L4^ z4(X2bW+HhsJkI;l=g#Q>e=mlSme z`kK4#CZ8;|N0$8?o<}6-?C1F2x1?@DNS^&1zeFUDK;QDP|DX=(2>X_2m^8zFo|l_c zXurT~OnMNWmxD*t;Sbk@7umn#QABc0_(fW{b`w#q*qN2Sq% zhTT&;Lxk(TJ>WS>`}>$uuKRjv*@`fomsUU|*L}UTG9u~4ORFHlb>Bj}x3=4)CHB_Z zQAxDY>#H>?!ZGNpdG5vhYV9}%eYH46I0k*SbVWD@+h}=`V5N7x-CtXz2*+T6wptO6 zx&UpvA{=#r+95?a>VmWjig470XvPPWJHt`eRtuIyE4`swq9Po1p<1f4#8DTjDpb1lA$#o|wPvMzG2|0_gy!=Rs*dC?LHmNU* z)#@bKkM*dx$7#X)q~$j~z5=R}1o^#Zi`Q~LCLPdk_5|&cB)cuimvzzXpODV(LlmYc zoG3|AB2k8-{zUmia(387TSO%HpIx-=b?9>?dpXHn@1k8ITEpH?(jAcB0n{Nm9bL6B zMb%w(M>j3qB&XvBtw_;{q}Gn^+D?;#97$S}qOX!VI(lhvnU#Egl@#yjtz|1}gmith zwI&5Q`e{c^>fuP%f)C1cjY-Ll0a~u2KcLj9TDc;Zp2Hle+D?-)95-rb6a|8Akmh+v zdI{{A;TWv-Q54@(ccf`qiav(=4be(W-B`y^ZLO&r>qyrQnYvuZ2ebs&(LeB3mmV!Z9D>%+@ZMl;FHoOZp6bqOPxVqLyXS5a(pAfJm+%P0^~4qU9R< z_+A;#eC;TaydNxIYg9C?*Famo=6Q^K+86Zlg{Mj56fNyF2GSKOda_rgmamm7+S)4z zbXAIQPL!|hCR)O3deyk(YloEXF!-FNl^>@Z*tuS-^l6&U37Ov?pqs8;P}Hh7QhB}9 z;rhySE$wqjfl{ZaWABO1>DnPhxW)ip6yX}fbd7z1>1tED^&V~9uEEj_{4HezdgnW5 zXu&4U1nQ$`4CF9V%ThFr=%k`Wy`7+IGHE|h*h%zR#uoMdj?L1NPa&1Ea^AqioN$)s6)%twhlI}z25pA|2981TvwI*$J9@nZB;aIBInoQc^{6gzzUJI+Qe&!i8XP1;&TIF^3Xs!iJHY}OhS;aK`Z3p*#h)b-inWO|-SyWq{}TTFV# zDfA|jK6EY)y8^m3Cv zbO!3xk{mdeLi96=a4d!B_6wBGfnzB|k5hzWDMZgugkvd0FC;2u>-!#ZhUlw_)T)V& zK482EuYM<-q54+R$@>Jt^ctcy_D=oII>YpOMFaa?0J>zc4A+f|Zugt!z zUxaI{9!FHe*MTlp&sMaxUyVzgzJ;iiz1#1QGv2Ii`~H1gJL&tB<>LM`T|4V(-^)6n zuB+~U2}#!B20e*L&P{L7)32cdq8f%?ZqUzIbUpMYi>`-Wco}`7mjKpNUqMvMF~44B z$^4V=aqZJWtwNJWvc4uoCEpITQ>DXa9Qw8B1g7h!?ZlIG^hTw_ zei)_)|9G`V!}M;7Fo$7!nxegsL%N=;=s4t%t`{o00J`CNxuV}eH(akElDUu2lYY8d zqnq?}N%l?yeA!KUo}wND0)UE$WV#GJ>F2BIM(XL;Pyvw~6C?GlM71z_9(5h5?^QH# zz~_u8Hz+zXV6W@VdhoAOcXq%**IV>#BDpo@>QzLt)VX>!QLW>b0mUp= zKdQ)m;C>+V0aquXEM;thet~qbr9$qL^rYWN2UNx;>sdr{3!kdz6P=~!CZ_7$ny*?; z)k}z^Dr%AKZJ3mNg7(bRXRJcs1QJy~dJmnSRouyI*g#=R^+GevN=+qOua_&rlC9V4h?c@LAWynIpS5^wo-RrLa=pq6k+CE6uv^O5Ni2v`HVPZgYD^ zuO`d09CcOt8AYgjR`-Wzm0NP(sK;GH$&zT#zERIsgnRaldI3=_wdZqsxh35uy~3i~ zr0=%qHtTg3-DbVfqI+KVgr}IH->C(k*TWQH3qG&s5y=s`MK3XFKii^L6D_sleJn5P zM-}0HEHCO86di&7dr3FoO$Ja~`(^0Amvnz3ncvHLlq5Tj4lEIuj>A-T3T>FdsSa1$zC+bmu=T86fGGP0JL4vLxYOh4t<}Zjf3_BomBK6 z(7mQNDLMwa*K{{{r$9@)yslRh)i5jzkXK9YPWFa=$fW&14U+7YgMHbXI^0f0b$@Yi z08kW>^s-CO_eGuD9^NuX&z`~XHbH$E>E!lTt#2SY%TZUYFKdJ8O4-MQUESZ+J^dsd zAKb>hR-ditx544=ALvy?(#t;mkR;YQt&96U-OZm$2GqlSzwRF(sef8O_fPabCf(>> zr&ke`vVmzgx*yP+rOrM+ZMgfVx=)}?hgVoX)sqy>O3MV@A|hG8LoM~A^*EEn9ceW# zSLu%=Cp)aKrgZqEV7~ideYf;U{eDEhVA2tGL=VQ7O4E#bj{9eNwn;_qNA(pZJ*XYi z_YvW$P>K6-y^%<+3Z2m1g3(JYtO^ympU^v)bf0^@o+pW(6#POjQG{3IztA@*S|75) z{R@4!qNoLL(yCB{UZe=G&o}7hlHf_f?d}bFmD1t$ z`3AjO5ni8f(8I!HesOKzbU&w8n6$_JTir9fMR!CyuWwR>t3ns_8X~zWbV08-=_~D` z9@h@j$!7z<*K>*Fs?a69OcJdM{h)79gsVbV^qtBQSA~Amk1E1dp`Y|7MYt;Tvks3< zLk_1nt_n5j-4x-f(64%iB3u>vP0v$=t3vQjSo*_NA%7Q>XjSMc;p$GaUP9?`J!g)4 zv%ZxGSB3mte%B94qNf3W*E@8;vYh3Z?sq+jNUjR~u4fQQFTd*rM7Szcm4)G`b2Z{5*>Tjl z8fl7f)VUhD$`VJNn^9!a9`{zp3L@Nt)wsADJ0;oIhn#fxFnl60ho$yA)4p-{G;$?D zZC?axP=uxSGE$?^5|3j6%-hH%s-?F)v^I(q;nBXeQ7(z&e#ytEP=xy>Ut=p#jRV*1 zeT}_}o&`%^qn=3aY1gyYRLU*>0YQ&gK40F)+)VSfI`Rz;X!fN_*a z);+*zBs$CS4(LE5Dn_>M`Ls$c$e@7?S8>FUKiz|jKBU8O26xaJ8AN9}>Vl0TBH0ol z#un+t;XTCW(blL@6f(pO=%}KoA+W}0TvF6y$bKLrR@P|HkRB||=%#4gkk%eyM!KS@ zLjr(u72(tA;YN`nd^$bcD3?UfaI`a;l@6boY;WYmQ4aJBM|)$pB7BCUgW(@9b@&WN z2V;>*o%D{zNlDbV5k`~J;awjQMqz?Xm(bmv#TXY9;awlG#-dKBJL|v|jyPjAQ4OCr z#GS<%P4J~P+zT%m;$-ngVdoYvVIJ|uTA~`hc1W{JqETa#JL_hgA(F?x8w|Kv6ue-s zz&)PSV=Y(3x+}t~VuL)AS_rO+jqvDY65dJD&+s8HI40aY`WuOo?BlxIJd(*0%1KAq ztAykFDm4ws@klW(?L#M8sLjxP3*kFgu3F++t4ZQS(oBy5EndV|N%K4gn$!rotAryt z)zk&{v=a7%scY4KXfeC7#j;hGq5BnuL5)&|F7g;eI;2dX!6xMoUE+~u(qfo9?Le4D#9MiHZBmIbzqN;Gdyp=a-MZykKJr^Q-nP>-pE#jJ(goE zQiMHri&3End+b)DMiKVdZDv`p$8Iy~Nmt57q&wMdMl;+l4SmaROV4z_&FIzxsfOR4 z{;tOaBUjOUpovDgq6dH`8M}#=vZsOa%pBfG{Es%-LLYccG3unHeRq1D$5f+H(Ltbm z!yi6D-*Q$r%}6w9x5qRi-K5VvrW^Stec^Gtu}PBsVtO%~VN@$}4&M)SNKxc)o5xHe zwI}6ZPaNI=l%r_C@Xvrsh-w-3^ekhiBJAneMpiFs7lu7O+bB_lJw3-r?=5xM({qdl zMcC7GjNm>}hiyIAC?Q(OvW9=>G1u6tC~x>r9)-pkqEmd{@c(G@jV2;EhXYz*g!M%) zr}*CCA9xfQ-H6H<8}Wfhv5`x(l=+RA%kDJRD#AI+LSw6<#-u+y78+anp_dxoZiJi1 zT}B;IDN6#n+t}J4b){_32)pNE!=8+^gpD5I?OAG6D7tk-fag6%0}yWEuaBtnSYo)P zNU8%WGZKMtK7n`C-D{*NioNLwP>v$JgMFz{s0g>zrN%Nvc<`BYiOH;CfX?rq@a%Eltu!pht`qLnUp`_`qY8 zkvB|IHPC8fyP^*>#(O<#xDA)OZ$P)!xS;4q(5*AN-6VBv{KP0Ck|q1ZsJ}*c$&&69BlXs+WjSDE6G@*3 zj6)XPL8F04`aEbP-gdRN2aO9vat?ObFmkW@JZyv!NuP&}GK=mrW35H^nQ_LVJ7zQy z$t!!u4F3t}^DM_Jd&i9oB3auLM&314WKsY-VU(LR+^9FIh;WuL+W5lQO|*t(c6rh3 zq;b@w*Sx+m(kEhm@_w+dja(vGzpo9?NvK-`S3KYG0-Z@8czt6mQuNZu177Eh3yOA) zJmGcT$jQTWE7^x5PkUW3wkkRUbkWG3EbE8YF~2j46k%<@H?|PT+FqjZ38O%?8nwmk zDg}-@=XKerws^T>oV0jpG#aK*?(~kH9}TyuNYdwzMi`N7>mQ9|MVR|fMxn*>XJeVt zVeUU0TNGjLO~y$@SchK?co+n7kUjRB(Tzyv*KDLI9a=UU`4-FHjSUvdKa8!{&_0s_ z*dN9vlisuaY4}g08rhRZ`NC`b6BUgZ6#$efiT2)HWJ_Z6M>TqJVV_RvfPVAR#7Ux+ ztbCO2t&8B>WgYN+GeXRkM9;t5#0I6q=ihCjK@pxixrl-SnGVmLT*OwBI_Y*%Mw2{oNl6MCZ?0KUw2V% z(kk6uY>{NgH=B5f8b$bK6Ay8esMd~8Z+nVHMW2rf@%9v+v(RU){SvgNr-)P34DIPD z(j+l_H-(qTC8}Ysci0cKNa^rx6y9RBqPIJ=_x2WBO^WhvE%uoN=kKC{2uDbFZ$IHb zn_7b2of04t72&&60z{Ug(9B{MC<=&b8RifuYD|jq4icVos1Bfm_XvtSMOf-kQ9>m1 z3l$ZnWqa>%5j?jgU6gk_vCJfR3RJK=WXYz7+-O7ye?^@$lYrtRK^@?^PqA7Oylbw% zca$h7q;&8$nKbWc!RARCmDxc=iyB2ZBa0SM^JNa}Lq>pQxuS8IpRyQHr>GI$=Mf`( z7NDivOT~yNqBZu%Gbeh-h-9L(aJ{ubixC-;=n89`$Ww%GzKRn?itt)joG4f6jJ9y^ zji@4$d%ifan@HvtC+dhWzdO9+M1x9)`NfGQNt9oLa4W)co~3ujC5SLZm|ueEMs$kf z)xrdkE_HB4x7a&DO-U|6sOBBl#8EqGPcNP_j4u=?eXR%!pU8n6L_A0_F zW?e+RqFtF~-d#kaq8cK%Vp-1hA=})#h%iM}P?oNu8?fedlEfiJr!$WLH7Gg{x}NwkF=&^i_A8+4DSQsJf3cNl2`kKc(YwFcCv~(}>@OOX<%=P& zf-Y&1Om~0Q8{WyHgh(FyQ-sf5sFP($5m7|4EGZ&G5te0uC?Hx&Wl0s~im*3t6kCXv zu=je`dfzA-h~&r`B$|n2TMrTicVm8Q>~ClJw;m+Q6dleA23o7=Jm?0Ct%`mD-C$9p zsG*O4>on0I3BEEr%#kMC7L!k)@YX{_vLt(}zW%L;i5#W7rN=PGFi~Psc(=Q5e1o1*N|UBPD>k!;UQkxSH)dm$0# zJ`^m=RXUk_g(Q{xc11Gx8lo1T^+YW`FA>!;yx%QT823<1(99!C1QW?ECrhN76u`1X zKG9i@Poa$#8%!E*WQ#hJ;OSVwmY~m4d;aKRHeMu2qLDmaq!X=S?~J~^^?0#K(Z11h zTHhjOmti`X^Nn24`Zm$+UP+&gzPt4VQLd~AMTF(?46x}*z z3((&CF=jvBH1eo zMEy0?=OHQ?rCT6!ObTEN#4<^AFF=u~P=xma6p8IbwRE3Ou{cUp%J9yBVo~(4tnI@C zR_S+&ttR=hg`!^3hSZN+FBHutJ?pke*X9OPWTRO}^M%HD&PUn1BesDrm!!~S!L2vdantTK^A zw3NLS;%QqdvWd#<`=S5t6SJiy-3Nc4s3$tbPmWpay<9XYYBd(F9th7>n8PXFb?l$o z{UVX5mfp(qfJjri@neg<9}u~c9Cwc`W)F%&MO(&hb9+!!DLMp}4~gB1n#Y!TuMkHS zMPws2DjJbp%vK1`)iQT{H|PoxC&_Ua=pGSiMDketh{#jAm$NIiM?{HAhsWYa#0Da{ zr9L9In$*hs5m7^g+xuu^m8d6@$ACvgvm$KIHNyWq_tQFmeWSgxM8H%vY)`UL2J~ZT5t?pa|RS3DIE<)!l(@_N2&Ggl$$K3Ke0SRfrXe zu+1t&l_YvMXoaX&I&8D2MZF?yrKd%cvcy(;TKGIh^@EmJ1r#L-R+?7n&xk%mwKPwz z66vO;lU0cVW%+G3(lSNOL=}qM$DwYwqA;REk|4k1t*b->k(_%!E1HyL`><23H;N8x zv1D?eyh$Vx$vwj+QAe}}X7`I7n?!@6DdUigb(n6AeF;$qMU_O!igu0j@Yy7?6@5aw z#K&d2dZGqJP2)10n*>`gb**m39Q+jp-aHH_PEjQ2Hj7k6eL%NaWJ_WrZ*J}Lyr@z% z<>o-27et++MWEXvj180ndkE-75vJ&=o5Orw63HgT_-qroCUx=IAxfT*>0Z0Jug@D| zt)k;M4+Pq-sQKn}pWVX#q_k|lIn(DqB1e%Je_pQ^n-t+&{`QE(r=(@;@i+UtBhrX) zJNnT1j+jj(uPeSM))K8`!*b^PyeE<>Fx^U)om1koS9GY9^zq>PeLfOf73~?k%4few zej0Uh4)%%2B9hzRCt{Hz-2UpsS|YjqeJXY;!a3MMag<2T!43+aXDB~9P9G9+L^6j% zBAsX{t(6}V`I2bcJS0jKJ(1(f4vF20Ds!IoIV9YwsGMvg=njiiN%kE%FZdi5If~xT zc?D=Tk!+VEVj0mXek`X_J0dEiCA8qXK1akMl`i}iUv^YnP!vzp?b()g`N-#}$RLt$ zU^y;Un7X4r$Hf++r7(y7(&vOI+=%Jqwo)&a5v^hO-tvo2y_o$R>ejIJw`jg!iWNjF z+4fuPzNbWkBxOw(RuIP(fIs#P@ zwRqWgO}dlP5>_Kpz_Qt-G~Y8Kc(W|^iKGnQv!aipuaa)|Z4lWeO#mu1X`1gju|iQJ z`21FEF)7XWyx3<_hVMmj!K6EUzZag*%lsOX7W!Tii6)i#{va|G;j@U1B2SS^PozaA z4RbV#6((gkeiT)T0>SbpvD>6!j-N!GNg0lx#TiBKCq3-jB-jhGEclFOlkhjm>G(w? zDyr`KuG(}7QWW3wQQu~Gerf#eQ-sZJMmMp$!uEVg!Df+l;E_|0NRS`ZHX}9GN!J9vBdBWFjD^Xg#3OM} zP0mF*mt>J8EMu%vT1p!k{(|g(BYC~H-2`|vU-=&n;g(#iKCchoN|w^wEb>rFF%SN0 z4_2Qt)hSAQp1jGJu!;Y+JcG#+WlLS8|5qtqmeZP}HEf%Nxww+_A=!qcKgnQ{VW!kr z1clR0si}S$MKM;1HX8e{F)b}Tmh7dJd5xnOlo}gP;aMax_m+IEHnJ90KQep=*<0f= z2ENWjQr7qS8vRe@a($^}`@c%L?M`^!;{I9ckz?f@2SW9@l&kC^D znDk%`ze|2(c|NA_L6W!)YU~7rb@mlVgEfE@?DD_R{!BJf{#QSod}>Uee6{@7+gR%o zMwTcw7DeG66z*fjbB3)UYp1hRikBX)kH0=f_O)#JzZ*H$@>ur+vX`5vJbVh)s2xZs zCrF)PJZGIKCW&HXU98?@c=A8)hpqP4TmEx-tZC)eA$w4Ut=fMM%Ml`Tmu+PoMHuGH zXDZ5Yl9?bimSYK*QTQ>E&yaixq{d#SupE0wBEi%D#)4hJK`!BYY^uNbU9e5V?<%-mLqp^^^*w#^fFh#|eB{j$(F@ww9#TgVm4p z@FCeqKQjC&#e8mwmod^t##>`#`1+Qymc$yyvT01Fvc^YE$M{Ylb=DUod{>a<2$EL+ zb1X4d5C2@FLs=RTt{mw$?)~q>}9#1MA^$}Ok05o1M<0W+Sr{+JkKD5UYgl74 zFS&im@V~XunA{)Av@-l()5@*5r3_MwvSpjKhOchp*KYf=Wv*@`oLR%usE%^$LvK1; z2{8t3iGsF7o7xhsHXF#M^18Gb58qrRX`P$NlFONcERR+Dz-&ylnq(!(=Sa#ugWOlh zy#dahH1+~%Ww_?Qgmw18U&a{hV~RfrQe$!sCjIijMi<{TKgd0m4C6T|Xa5{8ZE&x0 zt))C3S&vQEhyO0-@8YdKrOox0*V|x?G$eLT)gH1?>a1!UTP@4=d*Y#*z%YNbzkhA6|IQNGe%hOPErl2*=P zu0MymNLoBY;mjJA-mJB_zAjCaR$5AF&DR>f-tu~TtBp17#<|$GwKTiHcsRHHn;5)W zsME-7vDpQd*T&RZV$dfi&zedlV`M8y*+_ZuJJ3=dP5yTt{{O{1T(+&813Rg;rIayp zv`8Bn_97c=ywu98G%}S{O3Ulz-(9KuH)oV`i;(Alcr4Send@TwU!9H0Qdy5X)+5N( z@L!#cPP5cn*2P-Kf4??yeLMVJ%#8oh9Oc%8Urpjno_$|0Og?Jf_2Olfu@rS;PO{QeK0VdC9RV z_kQvkK5j=E`{%U}c~&mBVi`u+GWM{wuf0myW5LxJxw3<6mvR-U#ZvZBip5fv?cdv9 zZ#mxL?KTR_n#$`=az#?Ev|7W~x?HUtXIH~5HO2K)jZFp5I=kJHmn^xI*Qb&(ID6rA zb>*)-OPhJu`LvEkbzPKJlrUavxl;NMFv58WWA_& zzJ##G&QpwaWUeU2UXaHT8J4md;x$^S(b;|o8>)A3zoAh~OMe~z8%x(a(J}y}oHcRQ z@lFk5A|dA5u&k+CWu|?I^@`l}*XUj*&sH1R!t%TukHs33;j3+UZSTl!N^VE8HRM)+ zYgL>bCjTd?oYwuD+&i6zc%3zp7Q=9^u@F_L&R|=P%YS!G_@6Chzeqna z{O_+1qh-rEjtt8+DJkXb`l|fzTtk*KsGd|)8UDL=P9YoF&Vv`~%no-7xWNzq_k@rq zb7!sK=LJ7s_ys^H1b%&(H%M=Y^JN(?R)|sWU8`vP`!-ugb zo({j!5H|+=je)ddAmteFHxB%bgRgsyXBqr9mdYox8`&iIKaZ8eFO^ScReT2gWO{~uwg+8UOnJqG`;h2J{(J;jQ&ry;MWA+M()ucsleXCbd= zS-G}}m1*!5YzE)A)?S2izsQpLHddqUVEf=#r|kis@4*kg0nI)FzaPV|4t@vV2j524 zKZXAf!tXGotq1@0;QwFf$KvF>NXG17FlH@p&6G%=YIfrC1NGB@=xt}d3xsu}7 zk*p-SndB=Z-ypdMr|Tuh807M zHt|#N;63pvzjN%8UjW+!K99Hd(z{MP?R9`X3o!@SfQgtk3SK;Rj{Ovf;oOP8`GxEE z2Ex}r_054LJV1XZ@P3fTNnQ**0yb+Wa{p)@pX}(Yzuu#jf4GkCb2y;AG!fe;wMT&e z0d3brPul_QvdE_Z{eefVcM@N^&Gf z{1)91YK?Ge&tF*Fq#6DrDdra%55LfOa4>ui1h&j3{|Tg>rn`r2_n)S3p7f^w937uu znxo&+qgl*>e49lv$hUoq^}}u4^-{fQQhva4UCYC_iU#M+3|Og0=Rpf=-Fw^-fIf>M zrhneszAN=*;aO0}g1qGrGe7U)fMO{5*Lo$xr*JE&ryRU2FEkKSeHmD(zXsmW=3-z9 z^(L0QS)|aH=u;SeWj=-Bcj!|Xeq%m`{G>4arhE#+Z^@@H{DyoA!*9o@kpC2Dy}l5} zZ^WlC{2F`;!>_=nF#P&^3d66yr!f55`)0_?$wtb2K?YEGxPdXFjY@s^e z;1zxT8=)QDr zWK4N3Xq>*P%ZouHp{BJ#2egS(J`Qs5nNto14dJ5_j|Zj5e&qN>@DS>2lt)+!?=j{_ zuv{=DG!REcdvBCS*f`McXM4!fOD~<$G1y_u_6fIp8P81V5*%PuPw5prj<<&q9&Q|( zk{ldvd;xMC54p9NP2devB5ctHmS+No41zlwSjUy%4c-&Wv6YVTj488%CqSv@1y}0L zQ_ky^x_#<-=-Gu6cYLE|4tpm^h znfkWx5aW}n9zLCo&!-M^9MEE5%uL{aO#Ku};+`KGGJ&_v$8a=-yOHcqF+(YwN#Ps{ z&&-bi`$ZH}mLCV<**^V2HpFK*$3Y7?**IfkJ{+YC{L1V&1HVH%&cLtAjx+E(w-bz= z`NJF&j8Ta>ApzQ|E|*26{(ipZ+u8Uee?!O|@b-F03K!Exi8I_zE7(f)Z3?>y~$u$dOs6yl&g&m4H4lD+L5>c^E(o+oYV4BU>^8Mqx) zLQLDX<7m8<@@3OX+m6%myQG!W@|FDCX~panu&E7w#bDEYA?%nQ0MdK<{!p|z2r>}j zPqEDDTii~uJP4O^ly4ZTr>BSQF?K-sfL0r_E4Y-uH@&p&2L@_a@&Oaahkan+p1D-N zGX1FUF(b3f{IF9-{Oyawjv1-9-wQJL_VTdHM#1d`#$^M?;V;ylT;TTW0Qqc~L%etU z7LecE{%Y7S#;>Jd-7-zRoC@m#nn4e@LZTuE)%Js@-zE7sw$-<>0RER|?uE8{=p7Y`>1em0&rfeP{l{tjnS^-!W@G zg#R<^uJ)z+hqLYniT&cBxAwduY_lJ2|B8@36+HXt_HT&u9XGY#LopwKpY4$Lp4mH` zC`U&`Q(Z1|eDd}($0u%&fsGUP3^;$7z+L9tXdK{PbB@6F6+8#O92haD8n)|x5IzO% z`BlUzo;By&h|3~(PBGiV?waEkc>wkRa7+Zx%VFQ1Keb!r1io(0K-&bqZB9z$FJjM} z;gNeF?GeZYXC`~#O{0rpzcdhzu-t}EpK)8;xvxcXTm0Pp>>TeiHvlA#sB=7>!ne+C z7GAbhUEYm!@Vn=R2I8LZ!^i;JeRJy~&+#>L;av`({XX&+wr%dGaKy**{K9t3`X2gp z-`wD+Q|#E>k^B@pJ9ki2xNXeJqmtnpH1KE=_&1|@Go%W8XJeRFC0ra z!^CapnYdq=5j-|-o$dJr>0#?^+ZMbX*HeFUL4yA}W8ehbw|}{yF8CBXzX0pIVdj@{ zxGxHdN7*gX3!X&Y&>H>pi0?^9pK(x^GzfPo$^e_x9;4$s!&rJazS8C%_GtWO8*T+& zwx^5E>zi#jwkvHoXFJ7SEGmZhYKY&%ao)R!-Yv0*8C*SiIOV#K;d{>?q~yi?JlH7FSd4YU4}!(%b{_%k}fc$KvJdcGhr&ch>MZy3X1Y@RV9-t?o{gl{tofj=L_z zt1~v%f1vU(% z!O=r7@1emvGdbp)#6O1|cR~#0!ZF`!j``Mb^s|>^?)y0UspIJ95Jx}tWPg(E&yals z*58IEo8ry?6;HsP7Q0Zn`%)_wWy(5?4?@lqgvEaEe=sF zj#4e^sTL=x7H6my4OEK@REtYg3;4n&ls`kq@@K&}H0>-~$MWaE*8uD+Pw!{5vwYGP zkajj{3rSm~W9=5{Si4PRvxRK7l1-hCE#_%-a&d>Z$KDGv5u}}^8<D%^>%R8(rPmJ~0Mlow&`_&MpaT zfksN(M7hV=&}X8p3v59Jwm-pgwk^yJwj*0D$O_wGkX5#mAUD~*2f4*&v~p)#ZIK|i z+Y&+Uv<(Eg+m-{e+BOYjjcpOgy|(*6?z621S!b&RdC0a6VhqhXdFB*?w?-$6Fmb6e}|f<3=Av@m?<6j~T8;fW4= zRcr9(_y%M*Mzz@NM81+Uj2ExMSPX z6tme${+;CC73C6=?cFfsrzcE^9O#4EcS)WmnHzY8AM`H)=^wBpu($o= z*mncb<}}IVAkY9_0&3KpsXR8 zIts&QNakf>*cgqnYz)c{V^LORQ_MJ&#(0V$+2Ixp*N{xU?F!%6F7-By$))fa8J=*3 zH@3^0fbkU+K1tG;h%sf8$bQNdJ}IIC=F8E#c`_a$E-`l^de^38@{@MQd{&W53 z`!Dn_@n7oyfd5MWHU3ZezwBS_|DOLo|HT380$vDsHNX+*9@siCAn=pG!-2;GzYhE< zkOet{S_Sz81qAgD8XS}!baPN{P=3(tpoKvX1g#EwJg72gd(fLf)j?;1z6)v&(t_>5 zZGuCC zQukFKapKQCa?dzc@LVJe|3L6K<4@Eo{u_ag;8Zu4@Ol*JsD(CBW_gQCYo zkB^=hogaO7bXoMe=!)o#(Qib57JV+-9^)I+Hl|BV|CpsQJ7f06d>->-Omj?|*s$16 zvAtu{Vn@Vg#*T}f5IZBbG`2kUrP%jlKZ`vRdpY*kSR>9OE-WrCu20;MxZC0;$IXnJ z7q>93G;V3!196YUt&Mv*?!CB=;ts@p7I!YLDNc*`j1Q0R6rU15F@9G3-SPLvuaB>a ze<^-f{73O85*{rHFy+>#?w6 z5yx7?I)xAG2G`ne0L$*o57sRFSua>0=+6RKG7Ew$^1*BsmGr&MR+bkF)V`7L^0*6}PY|$Z0dXjXe*!ya1~r zZ?Zi2JpB}yFXzMh#7uZ&>MZs?n+r4NJJ^S;knLyl*e6hePvLC!AiI+t0q>u|D#;19 z3O;SS8s^ZCv9H*AIDTz_HHjzSnsNoKNmRm->}i-yKLf|RXJP$eBm0p($C}wD_6Ow7 z_=}A5t<1q+VNO^j@!~s}KYtC5Y_GGn{7n|d53zRqFdPAounzn)){!4&5&Rg7;m27V zKf&U8Jxk=D!`%D})|Y1G|ZT3oAh9*+_l?j=>k% z7=D?JMHVN?09@B+@?*>wH~yB$VVf=^o*Vf%fzfc(sN8^|-h zJ3)T$`yY@}`;%`CgopZ}%x`WXZ3FT;$6 z2i;(-Uq_4|L~;blu^sWf`?r#OzvChZ%M#udfqs@oR6~sPzc#Y1V9eTU7o#RX%x_WH zGPY=xGDpwosSxiMJp-gndsoD35MCOw8|2!^Lm*E?qyM(?C}ZL=ZQpn-$qJ~9B~U!s_XE*O^fBf5LQDeU*H zfpgH} z%F@bm=8eL-$kLt*_3_3%KT5fGm3uRLW+KG+Wum3r-^OHOjvs~M{_0%lc+ftQiCga2 zjwrWf&VU$sG?A?>k15+SANtF9Ykz%`xf*N^kvtc=4#Iv}=rf39Xcp#cEoYz6(XC-C zBY9(A3{NCEo8-34eh?EKhPCcL0Hth!iK9~?ep}{fQ+v;7^!(fy+;*-Xr8378*{GE@ zk}-anlYJO_U_8nylK&xjX#6yYIYZ%#B;n5;t z=vjzq)hoakzZs+k zvr++bRrr1u#7xp~zB&;khncDiXk9_t*<`q8;mM|e)L{1NfS7rj6Jq9rtQg?M+6 zp3EuSKVP4w`;=Mq^T{{Bjz^))Q76vKc9vPvm3MJw&L+=aW=`j1}a9+?K!Ua$+&SsFD1trp829I(MoNs6_TOSPa zE;a<@-EERua+(9-FW_85gSCix5c3sC4bCPOK==$ujeQMg9vsdsP@ZE8A*O-kMW`8Pm*9*@ zW8ahf5zdS_`-x-|+|8x2pFwgs=eQTbzmxnE&Y0l5jxUFJ7m{xL0f=!W*@{01@$Mu& z`NI(JLDK90q3&Ja3*)h(f z)zc$2>ggVJ_edHDOG|={9pDF9;1_ZeE`fvu7TCZBHn6}2f*nF~3CjXEn+GA;z$RJN zo6RoSyf^p%Kd0)e`o8|=p}{0sjH>Ia=c!Yt&Z{1i`7xyTBh11J_ZGxofDm4k%-ay& zmicjnw`YC=;T@TuMDAUgcOZTzLQqTQorn)fcqH>K#GlCg4ANhYFl(O7ya(|gM3^<@ z%+DkKip={EuS!_YydNnIgjusltI3>_@O0)Ekg|j@W6r{g%9=A0E@yrbDX*09hhbG^ z&8rY*%s+=^1xi4O+0T3&@z+RrA@d2OJeBzrQho$s#{6jJ(}+KfFoRw3&m#V23E!Ie z98%sU;X5-+imhjz~FCgV-Bz#Zi*OC6S2yv1%^F_pe4q?W;FY_hD z-z(w2%6u6q??;$5pUZp&;WM!MGT2Y~O~gNsFk^lVc3;+fLBd~$?U%tm3&Y=l{Rirj z@Jp}(GuU}y_#a>kX0ac|@GGzfGuVsyL&U$9`4-~;pM?K0^G8VeO$mPs=cO{{w-IKs zU-NB*-+-l^R z_egksb}Q0fD&gMjHl*Jm;hot_k$wll4EDNqAbyvG_h&Ch$^!^N3E3+Uz9xGm!cO)o zg#RLYHNqdw?n3zb>@^7Akll^&r?b}~{F&??gg=|T9^rekH=v!LLkK>Qy%FJuvNt3A zH`!Z|{)-5+=GpA62)~fM9pS&v-iZ*WZxH^6?7axTlD!`#zlsoe&OV6n>)D48ej{5z z`tM8lpR+?q`IdzLB|C!nf6E?3_&>5mg#R=92*U4V#}NK`b^_u5${t48pPNPtmm|!Y z7v+v1{Jz{#gxBOAM>vps0^#o5lL)WP%_6)GXAZLFCAl)fJ-G_P>vP8u-jJ&z{QlfY zgg53E5Z;t)AiOzu3hm#LYau=;;cRXR@gK^aL0HNyBRrOS6~c1v)d-)?y$0cr=FTB} zeeMFnH{@Q2@Qt}2K|62BJ&pLkl<*z7*CYPH+#8YpuO<99xi=x@!xH{d?#Gb+F$w=& z?k!0FxP+g|y$$LAkA$De{W#J;jWA<=87Bka-Ieg!+)pCqS0wz^+&hr|d4w7B#oRj) z|9=r?%$IWSLi{%*{P($^LCTjA;x)9~dl3H`!mRo2+|MKYo!tA7^1BlLUhe%!`8q;S ze(r;a|B-|*?D+-6uk86S!WZ@YBEqYBK8kQx&o80mH9a3k{QD#v==lUvc1w6&&!>=n zEka21o=+owvxIl{d=@EpA%ryV`5fZ+NceEivq*VJ!bf^OkMvQ5Su@u21;ob@;&x5X zuOmFt^F^dQiV!ll=Szq`h7d9rXH6h;CH$eDuOMYs!bZ>65O4MTCc;J%5AnS9<;qxu2Kt*L(gR zDZhpgv(}S=KKL65!L@pFi2s&^zthu;l;1^&+3DGY@b`K)BjpAU+;s6ml0;M zbNUeC6@*#5FJC~s(L02AUBch!9YM;M5JDpK9z^&%y+wq-*ZT<4zkx7o{!{N5;(v%R zYrfe#f$&?shY|kg-f5)&5klx2y+;uL?+9_DzL$FXU-v$al)pg;-*Ns4gxUO)2y^*a zguVF^!cF-y!oGY3;pY5tgxm5}gqP+|BD^fWfN)2?f$&B7QwXohw-CNKzl8AW{27Eh z^ULUEmxR~mUxk$25?+^oHPT;#5Iima8pL0U5O2@r&mn#TLTD-Z3y9y25IS)Fb%@`G z5PEO^M-YDiA@tt-(+D5VzaHUG{*4HW`8Of_XZasPIF^44!twmu5KiQO9N|>{ClF5O ze-hzr{v8NU=HH3%O#WSH^DIKFqx{bxehwj4Q2srLUqF~OPvw6e@uv}jPv+l;@c+uc zAK_2uKZx{qAp~d3{{q6#Ua|2V>D^PfQYEBQ|${Cxh? zsQar3A&K&zMf}$gg7Wj9L;MdAf?wsIMfhLypGV4b2r+~CFChFM`Cmu)zw%#1_`maC zLTEO98DVDAR}k*o^fiR{Zu(7x_ig$u>=fUW$-!zG%=9AMm*FnKZJEso@5pRLcvpsZ z9PY_nitxS+?>an?xg6okGB_^;uk@9$uO34SJI%|pSHVK~=e=7Ip6%^L_{!c*2!FVD zGs4roIfR{F-f%eIdnv-#_VT8~zv#Uj;Zwa=Ktq3f@0IYj@88TD3Ab(TMR>>NO$hJW zycyv=o3|poZ!_;LJh1svgfH97`wI_mz8vAc%{l1$Q=6~EzRKIT)V6%o{M45Emam(a zTyh2c_us$m2827e?Lzo{+pa-)?Y7+rU$X5wgfHE;2jSjr*CTxKwyP1|wCzTOgWGOK zxNjSF&CPAwZb5k0wp$V2vyFEX4xr?7<`CL^&ipg9`J5R?o6ng^wD}x7CwmaipiTJe z(ff1eF|_%d`2n=~oOwCge9rtJ+I-IZ5ZZjs97CJmF~7I%J3YJRfBS`(+_3)!llfw{ z^3sgSX1|nOz^}=CIornXhvs2HWqUeEfc^!O9l!7&`BBIi+=pO3Qg^V9s7L8yaoF)@5T<$yD{VM#-7Z(u?zG*Sa%;V{}!|VOZfLm^9k5ke~jIm|AHNx z@4%M&4iNJ91pk4t#@te^@-kCv9KWMpX%EiTYNl9NT&&dRD$OW0N+|AMs-5&-6N~L? zqkgDVpQ{C>hZ@a_S!k6T&06)CnO<(SD+^}g*efdKwsCc*PgZJ`cB5|gFU`+an$`O8 zuAIVLW4zLK$tM0eS!$LRDsA*ysJE&^jas8QQ)w<#>!n&$W2C+WBO2L-cDq?Uw$!e) zd}%XUIbErZl@=G#_ej0nT#iP2q+P9PwzS)_Lm0$Y4P(HFTc$W#ZM99&Cz&Fg~~nPY?v&=8^@4Gs}w=GgCR+ zKH98eZX!qyRD))fAO?#QX1d+1lom{JxY}B5v;@Ap=RxOu^@{zOUicp&Y z4Bw+h1x`46mbNspkk)FP%*=m`O;FY9eqzPv^^y9vD7|+8MWv&Oq#5gPcAJE zSN+7zRBGS~(Fmr2z)IV#cl{cwRnd%zlU}sqOrcgSwWcbV-zuni*=GQS!f`-#^VQ>8 zZn&{fs@8oOOkcIE1(up6t_G~Qg+;7=uCg%0*GcOu+3xVfSXkLSwonVdePfA&J_EA| zt_GGs;0YT@l)wd_)5Ea-Qta%!pCtjvLVg1EuD?eEcM2?D2S#z3zi$5wk7KpY1lbE%`8?`a79LYM)0 zk!xKzP@#FewR&+WQJiU3*(9KmY9pshwIv}eS;Z08w|pKDV$p*(9OF-6#)%TzM50}Y z833n@tXQ9KSV+f8^%C)*!?b89E-co}qX4TS+?06^S}f+00WJ^JN*Jvr!Ko!I;)TlK zG)7gbRbOdIG5X|62^$ftJKAE7bO>S%iOD3s9dQ{8q?-sg2R51G6cz-=x=?CUJlE_p zCnNHyg=3I35XfXz@f^pn;;F?}P0Zguv`17KatWgT&XV?YPDGA zaHU*raTUvij&Xh1d`Xxp)sI(Pf{ukSUM@`?Guf;72yT$yQ;W}>dKg^)G+GPLZe-o zGbg}`y20g=E>U0%#wxji9KlLXfPl@ zX-sst=!-I1)2GWPDhnkrt~*{~ifUF&iMbMRn?!OXvS`(ym@6;*Dkfe%t2b5}`;-*s zuXTM9E2P=3W<@g<*Xk-wpxJgjR%*6Rlxq8zrz-Q-N{SbT3Mf3Cpanybi=Lt;V=(B)k;OUi zP*JYChH_%5J=Zu>PeE21?2sr^l~$#_{^CO?C~D?n6>3(B%38F{MP*L309&vWPgk3b z`T}@z7ylWhJyxo9rH@z6jDjn7r2}zg@YrHEi-RDXYbiF#8r78^a$QDKuRMhIn zyV94-uyNHcHzNy+ROp?$Nz+&y4kaRndBL~UrqHDD?t`_)u@cRgIG|3Q5kCi)J~Zr_ zO0Sf%jpHa0_8RcKacBa*`$R_KGod~jdMzgEA+FbssyvdhAK^UUqFpGX*<^hbh9LG3Wdlfsva(L zpi#}$=`kyzI+hL*DP18vK);qLEVUbxjYUbq<#)gN? zIR3@jG=d5<+|Wf~j#t{V)L0Cdmqz5P0D3$P-l&t;GUeH(2wx@O>FO&hiKMa8*`X3l zNxDh~#k4#?FC7cA3&PMk(WuQyKmLn(F=`_V-o%#?aO&YT*1dH0J77$(v58|BF z!H2-4ni_{IuT^M?`=(N8`Ti&BiVus8$)@#-4V|c9s#JjhN+a7$`nMKt%XYpnTN72@ zEX>x4$%WZ=G}?vP3aw=)Z5L)wU=S8Olq*%8b+Ry9CXLRac9TXL9a#sL;JT9pDm0c3 zJ?t?wX`6x~3swTk;gJJ{Bcn63`;QzrFfuheUHpL&MP{SbT9#QEl^F3I%rcQ2e9C-9 z*0fAk^u;`B!<)r2MQqk5u@w0P3|z2)HjG)BHfYBsfnudR)}z|wZ9&`h1q#$d9yr(?ATJPy&pE=SxkBs=!yxD!3ix4NJx9t%WL#Z|@si>xAWD5XNzzga3lQ1lakeS{ZCwb0VsKU|M;C5b zkKfvKJRcT~@EBJeobI7=UXIR;USz=a~AEDb}l`IB+E*;~3n=K{tX+XmO3&=^$BB)9MMHKvYXD zs1TLK5?o#uxk$vPLe#=XE8%rnn4JrUCxdmZF~`L%rhs=#BOv35Yy>VQ=zMYB{TF9b zAPbN|NWfa+*!RP?UHAm)z>y1^PfmN+togb!Wznoe@+F>vsd7|kqa>Oj6==228fN$} zp*QF^O0m-tlQc>jAv{Lxq!^XZ;%Wm1qKOfpI1?6;)jBq)Y<5${r(<-$+ zL<)nj8X$q&D-%m?s*{W=oliDeY8}vX+7blKl$rorAhuD^GK@;@RRPp9++CSzNOjB( z_fWvDz>{jOjIBkkR+*hO`{DIG(Kf@?1#^TFgL`uovmcuZ6lKt@u}gBOItOo#=sWQ7 zpJ+Cgj-NmgDkf84a0iP2W+4NF z&{VK|uv3TlF|_OAaD%z+IU&?zFi5asSdf#4X|mNggZ_(o`=e%<=f9X2srkyAf=}jx zeuI8|tGazU-HGzAPn9{Qo^Z13{+(w@Z zjnmi^lAnTYsU>1c=umr(AUg=#RCg}v_7~JRb&Xv|x*NI|A1JiW>cUJznwn{dsZDov zl?Jmw0t>FSgeh~aXb~%FylvAO40cbkks?@0D@8+oP=F>DRxAAC81; zHJ8$IN$!Ax&%heAiCDMZm>0TPfM>Z1@>I=G2qm6`5yTUU@lUn_bs-X0F3xm-;P$Aa z{A3!-jR7bywx~?_Ee^PfsJqjRrDnO}a5-Ep9j`+^RLgMh*bVp*`o2US9put=A5>Ts zLP13griIyspmzs-63P%FsJKzfguc6TqOm)bWvxBJ0yZi?2f)^_Jz1Xi9YU z-wQk*Cn#z{fN7M}l%_ai>N!K9R-_e#ol94-@x_3p7KpPCt|~r&mv*U!_G)NG#d)#N zqKK-ruvv>!Cx{P~YBh>;vmY)zI6GmBOHAem!eCC4@T&>(#bEz3G=}L)<>UmklPWY1 zL=m*r(c@M?a5!X8&xzn{gPa$s=p<_>jd4DQN(zFFOQSZf{qw_i!6>vZX#Nn@oXF^- z&>|}*b|9AvORUEz0BAnI=f=ck}kmf^w2 zc`~TU=!ou0ql)s;QnOA47@p)RSR~QMU1m%kipXIl^GKyxuheLe;5Y$%C}y|>H3&Kq z9BL;3x7{7bvL*x=3vk{vaDunYk)`q?H7iVVtnh8-Kzq@Q<6mKEt_q-7XLx1knpS$$uZm!J=)-=6goZbk(M11rSMKA-xV`-wHTD{$pZ4JwoaGb<@ z#HBgiID&MAQ%%+0cnZ7Jlu0<^g${yG=E}IDO#kJ(9Mp3^z}VcPJ^aIpHY)U~M}mrz zSoC@>$@d#2v7q)HC3$078^e;Yt`H2rDW|90(A>8`>OP`|gkfQ~gJXnJuHa~Au7P0K zevozy39zivqeLTZayW7_OJ-i7wdx}^kt;YJvBTe#F#<1^)*r}z; z5-cCfPt{zoc&Br(#BC9fb$zLXZ8CH%q=9;88qJf3Sy#3QG*!TZq_^Zlh~e3A8$B}f z;WzW)sijuWlV!AmmKK$QQj%?H$`i2zhz1mkzHNSWVQC>svt?pwEGNUnnKSiyDSx9C z<&#*-9(S8=FIxc~OJE85a;jyFm_0^XR(EP)?iKLcvC#es7>IT2Qtza`3+sGwNphu$ zVfv16sAGx63(xdshP&@kKV!n;U55ZC} zhe|cj)Uu{Tk)u?lv;wq>6CxVMfqDMpT7mz8%h9?aHHI91=YQ zb3|(M#Hf5Qhdh*$SacdzizToGg(?J?J8#M|i6oYy} zEb*=C2*b9$hNhiD35-SiG~oucF-p4RXdtT^Uf_aZ| zC}$}FY#W;ZlBQ8P#3A3TjZJ+y?i{rnOCVJQ`LR4=B8D2yBBdM-U5-`3s6oYTY(UDm zD4wZaI%1H5B*Zo@z|qN3pm)8afxP>CNTpgfMfMhQIGQkt8iYYS(hqGTv0oIC~3Q13onS-s4v4Md0U z91dj;vEEN$qYZ08H^*;lMmXl_Ip`I7fx$y1Gc8`Om4W4G)+l1fvqq_j`l@3p#BVil zBDnCO00u0_vM4_S*nl`QDrfw8SiLkS&0rEBMl7f5LIae5QY(=vws^IC0Kx?8R2?Ah zLwua>L%mJ57-?1fO!j-MD%z(#6kzQlY{WqsvL!Go**37J5`hsom`CcIwK)tm!An8a zZiXdC5lBU*aT4;0&LJCzb!215v67RB24>>qh)%KRz%;BzwQg7sn-188VvPPEoU{$uB+slgXj zHi#B8F+Xn(VDGpF83W1X)=zIgSf`$)HaX~TIS@-m(AzZKZS)ATQ^RfU%A7-p=#P-3u|xq%{3?PL zep1zrK7y$ZaC5NI)}CP=mdN-y633WaS_C9e4A9ggU@tIQtb?;Y+TaZXxx!Mi6AEb>_!6+f|!3oo{DPHnLz?OE|9R8nklImT1iT0BJ>jVDRlE-BG)ywPGSY!K3u zhyHxcSVP!b06U0yc3cR?c#+d1XHHZxs`zAy7*TJy6&;p6ONIy~o337U`yr4R9DoL& zfB_Nh2#7<^fNVog##3G6mH*f!hI zo-85Er6tY_EVeD)g~KgQPKz7@;3P{#0`=&@kyu~G*2z*E_X@B_M(ze=mLxJ!m%DKI z7OIwoU&EUG%FsR&j;s2)0*V)d*i zv)~1?^rI6=uMn5K*Guua*aR-SZ;cQK;;v6Nx&j!JQzHk8kC~CtvDuMFN5*F)Ha0Rn zT{t)*@yV%)$&sm6#85##3NtfPv!fFS z4~|S3iO&?#$4p^tQa?x0_o&S|G&NEf);QigC=|yvUK|E=JmM(zk4%qDjTgp7^lNCe zFg>l&v5}cW6Sn$+;;1b!S{%1AU+K}p=#dd&8aUN6Z%^&pDCdp$s_wc&PS;eN^3F+1 zOHY=EPT~xhWR)O`lPEo7N4>V7?gWXt?&Jf4lS(v7#HzA}(^@s#sk!*#KGI!x_-6Dw zsBg!aHkL3gsKFsx%TboKi@RS{nIr9p_KhC5)QsR@r{{+wa(7Y-BvZwYfT4(1?=?Uz zOpOI6{h;gUH~AcRH!qx$b0NLR;}kd+0=7Y)8)gQ;FGx{;Oo2@RS|VTDn$27rM&;*{=Pf9gCkx%4l`cCo=bEh zQk2ee1=rZ=dtOu!z-^<;z0k507@A~yzNgXzA)chcPIv?05`c*kBjCANp|_PIP{g}0 ztMzCWn5$gU#aSp0J@^D1k-n`<$+}ma60V6X=4y#EMcgaSwVaaERl!+2w)t2Umv_(~ z9hIYV4(2#4v8oD3EXlP-6-)dDP2vReAbwko*I-8TtUZ#;9yi{S@S{$qMc!v;bZAlE zjz>?}i0dVp8#T95fkeZ0a4R+)%TI4SRzxJCW4fR^S~k!Fg?e!4YR+;BaE^((n+DzV z^Uvn!9LP?fPjs^|RjSHWobDWwh%Q=Pz-ikRu^d^Z3sopDbK~}sBks=GGi9Xfk(Dx8 zGdh&7ed5fTywSsY@f3T)-K}t_E^<)XeYaAs%MY%0D;`JV-CiezL={Iboek_WYW8}# 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 O0#g>4vcP{&3;b`r+Y1r^ literal 0 HcmV?d00001 diff --git a/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit-gui-runner.dll b/WebApiLab/WebAPILabStarter/packages/NUnit.Runners.2.6.2/tools/lib/nunit-gui-runner.dll new file mode 100644 index 0000000000000000000000000000000000000000..2a22088c1cecbf055650dba01aba68faa52830bf GIT binary patch literal 155648 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

    mnqrQ(mCLDw=JhCmX5@iTmKls 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[J?VX1=Yb@G;m(K?8yo- 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 literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/license.txt b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/license.txt new file mode 100644 index 0000000..530a6e0 --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/license.txt @@ -0,0 +1,15 @@ +Copyright � 2002-2012 Charlie Poole +Copyright � 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov +Copyright � 2000-2002 Philip A. Craig + +This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required. + +Portions Copyright � 2002-2012 Charlie Poole or Copyright � 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright � 2000-2002 Philip A. Craig + +2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.conf b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.conf new file mode 100644 index 0000000..ddbcd8e --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.conf @@ -0,0 +1,4 @@ + + 8080 + . + \ No newline at end of file diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.log.conf b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.log.conf new file mode 100644 index 0000000..b5bcd9d --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/agent.log.conf @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf new file mode 100644 index 0000000..b5bcd9d --- /dev/null +++ b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/launcher.log.conf @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Failure.jpg b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Failure.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c245548b91600f0e984c68b8c86a91b176de70cc GIT binary patch literal 761 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3lv=asf&WCF+YYG-#?3t`0{nYJKOS$`>i>3iufO;9-@bbf=coAZ z>#6#9NBHG`hSwV($TPhP$S!#GYl(cCcY#mg#?!k6dnVrCnO}2##@zb+YuA59{H|QH T`nR@sarE=E`TOf9{=W$T56=@C literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Ignored.jpg b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Ignored.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0549b70588bccd8adb8fc04a81ba8de6316c9ca4 GIT binary patch literal 688 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3>!guB^J!c9?e?D?>Wxj6uluj{<~#4|`j@%(?Y)R4wWl|;Jo(DP=f?l?y<7Xj rd)_OZO+I+?1e(3sam!QYvBb;Em-boeq+ff#?qB-CteW}C|8D{Sc2oyv literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Skipped.jpg b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Skipped.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d84255ccfed9df405586367652c74f97502f1d9 GIT binary patch literal 689 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3#`Gk*DeytDS`p*NhTR=)COsQ-Tx0Pmadq5uE@ literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Success.jpg b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Circles/Success.jpg new file mode 100644 index 0000000000000000000000000000000000000000..15ec1b7fbc9257d3638dff3c5819416078c6ff7b GIT binary patch literal 731 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#Lw@(3+VvIHN35nz&0ck`WdGLPx<|T}MVBQ{ zmdyY8Ok(cxRXv&(OiMn<_ms{Tu2}55#Qh}W$4?WO1uWO8y!stK|J42GfAeasBji_n*}CQS R{CRh)KHYy_|8D;On*d5cE201Z literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Ignored.jpg b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Ignored.jpg new file mode 100644 index 0000000000000000000000000000000000000000..95b7fdbd142d9de0d244e866a43fb0aef35e43f2 GIT binary patch literal 789 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!+YsL^k~Nr0>4-Or~Wx3Z9y@GGnH*P{@PCDU%pwgy)&m z_~%#5;#;G8?S09#%MwdAIelI%YH?#hQ-s_MzhnOH(uCs#XGvATwdqxV(I_?CIF%499sYY literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Inconclusive.jpg b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Inconclusive.jpg new file mode 100644 index 0000000000000000000000000000000000000000..32a0ff72f11713991a178d600e4e6a681a40d0e5 GIT binary patch literal 784 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!<#?Rk9ae`9^G`Q{1~&*p0^WaxR$V`aUIw! zRIqyDyyXm1-3RaKU%7oGe3sfu{rRd}R;<-YcsnsQ=Gf^S(}H`LmQ1ibX!+=R_ZRCI ziC30yY!bdrD+hWC!ca tgD3C!8Be|~`5^q1>!ZD!ch%gvm4CnNceHozl`pz{v0t`-{cQjLCIG3OA^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3#`Gk*DeytDS`p*NhTR=)COsQ-Tx0Pmadq5uE@ literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Success.jpg b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Classic/Success.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d8e76092fbea18dda6339c414fbdd675f3386f0 GIT binary patch literal 768 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!@IBl8HDbhuK4zCO+uG(bA!2XMZ`M-{H@Y3`WLF{6BWJzx zMaTzN-v{=r-ivSFII5Fop>x^Z;NZlcrxPakO!Bi%+hb9inKV0h_ugHq_qW}uxj*r9 b!LLup%x;&LZNC|~@9(^6@#Z(>|K9`v$M_Y4 literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Failure.png b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Failure.png new file mode 100644 index 0000000000000000000000000000000000000000..2e400b276fcd227a2f056b4a2c704a3a17776bf2 GIT binary patch literal 1445 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)E9 z;1l8sRKUo{$jk&pOzh0e>?|xCtgIXy9AX@7f`WolBEl*>9IAX==Hfz@lA;O<3Z|x} z=H}*(GUDEnLVmJhVG{fi(t<7u(jH2(0Sb~Ks&cUk;@+wXk-8eO#(GKWa-pH2$ss|h zp~2Ke@2e>~Y_E0LUi+wv!C_DH6K+N)-Azt;nV<2oIOl71F3|2`ko~DZ zhsz<3S3;eyg}dH}_PiDAeIw52M!etQ;dFk&lg!9x zxiPQH(%x6+%xtKg)mS&HsqSDyX-iAX#EBDU&z?PJ&YbPrx9{1r=fZ^x*REXy2Gl4R zej%{GtG*hT1sF<#{DS|FY`_rwom~|e!<+>kk;T9Q2$?i7*PM82?WL(g zN`WPzD}+VwdMv!tclO`E`;B||X1=U6{T!X0cGlpZ__Dns(^Q{q33<@@B{==%nWLWe zk1k$d-u?gaXS02Y?em%@UT;|X`Le6Q9%a@~-wSg4Dw&gQuTA7S^0aqm1jFsXn`gLK zuT`(x(RJ!s_RG_k0(5hn3;4_C?KACI9eX3|FH6Gy)$UIicifXYyG!~|)yo?vi~jBW z6jT{=a3z2Dp~83PY7E{_76^TyV3HAkJ?rKPx#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGi!~g&e!~vBn4jTXf02p*dSaefwW^{L9a%BKeVQFr3 zE>1;MAa*k@Gd8K`;w1n80hLKaK~y+TrBh8y0zm+Mvum1}VRX>a5ECOUFbLEBLWhoa zi6A1VQ-uAUg6QhGTbB;`0YL_C&^3&pvb2=U)oEvKmR)!C(u0NB+4tVOH#%vZdKtPZD3)JARZMl>29Liu3|I&1kTfJPgq+%9OsiJ-toOPO!~H`OqK#nI?@(!6 zqwT>U@y?+aOKW2gMZn{+;qu}G$;FaJA8N3d@u76rQ2qizIPApD)t70VfdNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)E9 z;1l8s(!-;v$fu>mr>!iYtt6tUDypL{qOT^Vt0bYJBB8A!rKK*Rt0Qk@EN!c;ps%fD zpr>e}r)s39Zm6$mXsBy!qvh-)o9Lz!=xO8cZ4?%09~ER96Q+?FW|$Ufk(q2+7U~t1 z=2@KXSDY14R#9G2TT@$KU!QH+Sm7{nsr{u{5j$FQC(J5Yy}V@qDzB>xV-BnhxV}E< z#)i-v%af09O1ru(@y_;?I~y}E@65QjJNy2g{QDbfj%}(txux>_&a!K}Dy|)>dfd>^ z(9+z}+uPgU-#@iw?zFaf)22*=ZP=V$w$ot^OV-0Y|Km*2m- z@a@fIuWzh)|6=3yms@T*mXFhFlJ$A(H^yZVhQkhwqa=!#$zBDQ}POMF^Q*x%A)1RPa-{KM&m0#}=i4RPCS&+>>!C^t~!qAdQeH&7owuBmZcyF7% zZ)WnIu7;vLi+5U|2w1SyZCYPoRaxJ(g$ddJ|CjR_noWKjV8CD6W_kCvu1AyiFkkj&ff-?id-yQAc$CUKbKq=bO)z4*}Q$iB}HW4*& literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Skipped.png b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Default/Skipped.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9fc64e3874e15f3f22a234083c1da3ce8d62b8 GIT binary patch literal 1405 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)E9 z;1l8sRN(9D>+kO$5D*X;7#I{36d4&A6B82~8=H`jker;HmX?;8nVFT9m6MZ`o12@T zpI=Z=P*_-4R8&-4TwGF8Qe9nLQ&Ur0TU%FGS6^S>(9qD>*x1z6)ZEoQeotUc4CddXRJaa_yUX@}NK6`G*Q rap=JLd&hddy85ua{(ro-{sHGx)snNf1MdKfN(Kf`S3j3^P6NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)E9 z;1l8sRKUo{$iT$F$i&FP&cejS#KytK&dtus&&t8a!79qiDb2|%%gbWKB5xwEsi|pi zZ!hR5DCQ_8m>_8BYiS!{tB|drnWkx$Z|30O;F9a&R^cQtT|ji2DC;^_{!RSCn}wye zOUdq#Rq0dFZPT@#YOA+736d-j|;b5^fjy?y)kzB9co_gm(kXq|kyZOXm=d3UF- zxj1e8wK-eQ%-ni$?$wK1u3ftZ42n@O(n8?#y__;&7GNj|@(cbyvH?TzcXm}^{Bss~ zL>2=JAYg{zy~a2pzj6*xP@=>&q9iy!t)x7$D3u`~F*C13&(AePq0Cs%*lgwVM<9)7 zJY5_^G=h_V^s`AE_`@OZ??1oe|Np)J|Fd&fNJ?d7NlEPTHmYb~z2o!biRe_3R0~Oo zAC63MYDEjzm0f!k!^6X*pexu`^zUIJBcBZq&!IL!2S)kYxVsM~C}^^=74jO(FKAdU zz&yERfxa~J{Kb8}>K+cQQyU%qTN*E3I(bV>4OIj9Z-1nd_^+fC85L>3(lN5 zaNymeob{wrblmH;2j<40nnP d7?&t8Fes)~X?EOwb{gm}22WQ%mvv4FO#qjX@@4=4 literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Failure.png b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/Images/Tree/Visual Studio/Failure.png new file mode 100644 index 0000000000000000000000000000000000000000..ba03e84853241e5fbd33f88b5b051a6d8f36e94e GIT binary patch literal 747 zcmV004R=004l4008;_004mL004C`008P>0026e000+nl3&F}00009 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%0D;`JV-CiezL={Iboek_WYW8}# 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 O0#g>4vcP{&3;b`r+Y1r^ literal 0 HcmV?d00001 diff --git a/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-gui-runner.dll b/WebApi Lab/WebAPI Complete/packages/NUnit.Runners.2.6.2/tools/lib/nunit-gui-runner.dll new file mode 100644 index 0000000000000000000000000000000000000000..2a22088c1cecbf055650dba01aba68faa52830bf GIT binary patch literal 155648 zcmeEv31Ah~_4m9b^IkR}1d;%O_t?TS2?zuM5tU64R6qd*aSIS28ZtO9Y{nq&*5cl} z)}^RbX{~j)E*00h)w=KEQnhNUt^3kezTfZMJL?Nd{nvi{zb_9mbI-Zwo_p@O=bpRH z%svO6X~Yb}h~sa|7Q?s=cmBr7_1iD&5Zx(tdne3G=4PuUy`Uj&uV_v;Hm4`en3Y~;EovB2TwE|fv!1z!VeB1=8H0PCG}FoLbtBrh zFp@Nkp;5y~E9{5UboembDIM`$l-vl3{Ja~NAs+Y#H%3veaVH7@*t<)J2>D$GzI!nQ zzR3cG3tZPljiLZz8-cW8pakwO33yKzGK?WD4XaxKe_E}}#j=W=9ublpHpI@_3xN{Z zAfwQX!`=5AXBgv#*bPk<2t`)NEOaw-=qC7*bp$&!(4m124RmOrLjxTe=+Hoi20Ap* zp@9w!bZFrJBMm&kc{P5Vn?{X18Lz)};z!8`?~1Oy?{B|(=*(Add;4Ei^R4=)UYNQ# zKb<(?vGwOpTlc|RS6uwqqf2k8I`i?<|8#5L^Uqm7?=LOm?MKJMhu8Jan^JK0XUF_{>09On%dgw?uT|&HTC?Xf8%u}AjNTE$!2gnH zx3*4L8Hi?z4FgmAXa)-%rjY@zpun^`<7Q#TU0{{qQfNLg1*tM!5iYYzaV<)o-dOfc zwCtNmXPj!KLtz#%HC z%cc-r5Y47>YeR|S(QID^LEr=_sm8{=V4ei~k=FFE$iSgZdO_HxgN0B|kcHNKQQuCG zg^y|l(awktoa+xnrsy2NE zIOnowl>Iv&d!hXqXhS&=U*Y5+sb28qz#4<}XNILG-WEcwF(F(W(io9F9Nv=T9UpI+ zfRa9kJ)`Vze9{YT3OY^=4d{pXo=y&uswnE!2`#HE)jd0y^)W=%2XT^XYI&eOh_^pt zVqGF3EMS&h0$CE@%gK^JxrIhWn-CU>STKLs1mrTaLn*^BMMyJGr9uJ_Y1c8e7C@*L zhjJ&f(#c(tjQ3^8MuX~lC|q5{+w*o{ zeawY$2Uhy*0Dt0B1rC2n_LYx69T4>11qlPf6K^NtUY!czF`*_X$U=v?r0L5v+OyE5 zDaGgTXOum~$6shGDSyz95T7b?vXErUyeyQb%nTRn)Igm8>G#1aeIUz~0U|R(u$i53 zi?))DHPVlv>_H4w6~wS|f*2Y?5JTe&Vrc3?3|m_e!}cG<(B}j(^l(88y=oAH(mI&( z%qS_JX}3~cqXD$cXIH(mpvy92^nDk(+h>6)Gf3mc%Drc1R~2`;r|`1OZp2krp&Q*@ zLWdjn9ZWk8P?d5e<<@wKT7Yp4Mhm`i4b+3uS8uI9C$ZO`6KcOd-$eCDe-5qa{(J(m zM1MXJw>FH5(5+5l5Mv-Gh~W)_dl1`2f_)jpI0o1>gBVgFC|C@C99j%|ypEZiQ=P5J zAcx;1WKBW1;xurK6eh}|t;}#kqCDEl>^3B^YmRWmw@%F2% z0#!YdYkCvvI(-WLSq5ZIPp=YIdkM>}y*&UP9hR?q`F#R-Si8ngS9lh~{))NI@DS<4 zkgGLQAy_^;FVCYOA~ny6rixRY98D4GlfI4e4n%Ti{6ciOwXb4Gz%C_2T~Hz_to^)L zDRpXepva1aF0!zIjIIk}?N&NM5a^S>EGz`kfdLH>GS&)pVZ^&54oS5$rPbb!)>GkR zMIgNiIi=@9oIsfwWzX^zlL&XPA+i4984;+s0=I%{l|E>pZpjGrNgLs;hz<;Ph-j~5 z#JfWSNwv^dGPVG(Dhc&TSA_E-+O0|g_9|Z)iEyiuKzmh5ygMcm7QU)XKLH@Un%UCg zgASb{2VEhP2QgG+5W^}AVrV}>j5P6)qVlb{Qv0VUXUKKh*Lvzh<)NQYtt&H2I5}Rl z7v_LZ!bsr%OW?<5Bhs3KOB<$qarhVBto?x~s+pFw4nUw~Df~=7(eOlvN% z8}iFdYaRmY8-bQ-;)eX}fj|^$Ck5AEkgyKIwaQ3Z2jgCfiPzwbn=6wmnvjMwM|fUA zCQI_HLqK7?;vg?=8Qaqi8$6TZBm*n*<2(F`UH@moRICyvRtj*7(SJ8W||gOjub& zS}nL#m6aw(UygA^!s>?@VK&yVj|ZP(q0P^%0GV7=vdl`RUB$E_T)wp$VWR?k=95n= zO6tm$(sEtr%9U9|YUVmvay<&5ugqFRnAS0jmT-0*$$jv#A^5lud_3Un2_fW(A^4;ae6kBGfu;lnvQ9y~ zVQk*9G_GpI&Vm5TAU^_Lsnxz-VNN9_l>6#8UhzI~xn+Nh=+eCGdfrU5+S3qt0wSyB zo)XhKo#~YjHAzP+iR=JYcA_M&Bw?LF3QaP@B`HZ{&h(NV>*9^gE1*3u*!>r!_ ziMTUn%$x`0I<~RuKGDqi0IC56brHhW&u~$G6RTFmQHd$DE+$zu_^}Uo2Y1v0*0!um5GqQR&)WmO$=Jj9 zcL>7B+x@FKD3-kx#Bhg_*JWg(!_3zg6cJ48=RS%J4A=C~<+vPBEQ9fzXa!4@#cqfH%{>J=FElFD6PlO+BzBL(tiDFPLw#s{(? z(mvUj4H4zmuT-7{(!WA)mA)QA26ASUJ6aVkpl}DlEPtxl83hYen#vF4Or(9WFJ~gs zmm{;(kU&nvJHzet!xUx^l?5LV8vRj<;HZsBgBa>aW9(~@xgN0D&r=XIAk+#5YN&oa zP*c+*px_?b9lO1QYGgLiXloj`40xED5tp9n4=9%t4LjG-uz&ieMwn6&?LB)faxaJ# z*6e8{V$$G>O#2@c>(_{=LVtZ7?lP#;7`wQ@7yBE=3Msnr>j4xdV9%=QUTaD^X(Gsv z;~q9RjDnneqh>4v-I$QBglTJx1lP=C1_q$kXY z>~=furSY!u%pEH7PTc0fn=d~bFJUurYmQlb+^K8^5cYVo}#Os7A6{WU%BTcw`{{ur*Yueo2bEKCfJ zgX73(CXEWKEsSRR;w~AL>$slL%uyg7+$oxQ0QYj)6{?ApyK<=dN8gBkaR*dLG{eE5 zeOMt{#DfSaLi)Rz$e+KcJ*vo9-ZqpvkghcId(Z)&siN7y!`3k>^ANCYLnQbxgF7-9 zjb_kX&1@?!Z6ko$`r6MPJz9gFX7l>snARI5#~e6Cz6y06TAXvTjx>n7M=mjTx!6{yFZ!b923r_Na=$sv9s4FM9$_rws>|jxTC%D=R z?&$^h@`CU@4(&l+@GviUs24oK3pRPd4kMx3=NjT!bRGeUo z7hK^5mwCa1z2I~&2%~a1?CS;Bdcgy|;C^0kh8Jw`f{VT25-+&a3tCqW$4Kx= z2HU*gZW2rrJJt*CBEhGK-Bp55Gq^j0+W4O#V!XsX%izuulsqx)!lo>9w&0HF7@4&b zW~>fpbTk`Px%Hf)B~X?=4B~hdx_HTM$z9_1p0en=B)G!3t3(4 zsZz1+S}!16dD;#fcXF+jjab%N*-$nlup~iS+mOJxmUgls(KFi0>fVs(6>VjuU_JIl z#g0kKtd~4Mc&9pf%;^?{Ih}$qr%Mp#bO^$n?m(E+8Ei;YMqB9$HY9pSTUSY-PqcNV z1XB6YR(gRAi4=OU)hdLA3;F=yilVJ_0SKYHq6Y{{YR{oEU-qQMz+^BTYYkA=D+*76 z-69c4Pe%`Kz3Ro<^*%PF0GlB$o6U-l#VvO|SRWfAz-GrV8!D^9VMD;a z+?R?7q(ZNv%b+u-W_viP2-w&AQc>MKomc|tSw7K-ux}2LBa>m_OjudH95w{(dwi*g zK&s*4RIJ%bCl!H!XsqtuPAq}+-agTYuwV3LLIg5Fml!NRjirynhCq5h9~&aq<#d5wx0*h_q35dpDAxnjMdS_5+}w_fuAw}q*g*S#1!>*L2*@Ehy$(*{oA-C`<0 zvmjuf>|;R$Siq+TE0@J~TNZ(U`l$=I1rZ3uQbBGDA|P7smH@QO zp@Mil4ir39l8b$jPj0eswM4+aE) z6Aqy~g)*_d#g`>hx(X!_P$&@)Xku6(X5%W9KtQ2HAl0OBD$3+4lt4hC6x3BHfq-g= z08cp3phDROUC&7%z>^KrZD9mlH%h=R@8tO{B9Ou8a0b(XcZDV(y7vtfW&$U=-&X># z>a`MpRUaq;_>TP~fPumc2{;1>jVOlP!q0A6R@xJ z@gxE~;n0IT8-RBuArSU4i-D8cSRw(`1_$lZ5-bUzHX0@1R06r!H~aD?3s=7cQZ3Fv zhmd_=h!%1}+@PGy-K_-zsTB?nLiV#h9z=i#YBI=!f|pruDq|qvRvdxUN{1mK`y(Gi zBES%pA7n@cxXL3Cs1Rz!tu6v~erKpWWEH@ zJdTzCDrAiW&^%^K07KnFB!I4!Gat`=F$24|Pb?xJ7H(QB-A0(JTZaVf8eb|Rkm>+8 z)n=t+is;rF0ehA&6%j}U8G|ZddEBZYU?1;GMFdhIaWEAN?^Xr@`#N7LB9LlcI2ASJ zRuX|g6;gd}n<8Mp>f=cScX8LY=qz{^R~vcNReMO%MTwncd&Zvmu?cGTlm`%z8^D z7!4rvHc8*{5Y|oz>xuQq9Q5u;qF1J69^T9PvqzKu+%Sxw)Xc)hd2m-qBGMm6us$vm zalfF9au@5zFe4>O8-rRDA9}a;(PP_3@6tYc*ATkgDGxI$3zmf_`$S(^h>)_RRtMGw zB(1YHpn!LkmRJ;T$AM6}^_~}%J_`!ON!o!xIj4?DWMAORm5B5K&|v8Bq2gApxKTM? zMugmq2=qzK3uHo^eXTDOBGRujlkS0{5$~S8p{mQR_f?JrQhVVLl3#ct?Yn(^g=$n5I)Sig42m2TcjrFM#jDWboTt}hkw51b3bzwMRWhDgK!v*10jjyK#1<) zG;#tVp@_0~_X$PBR^(umW4E$Kn7+==Rxw`IY!#>4 z-q8#ih-pPof=m>bVBP~u<0>O`P6{jX7rqNsN_8Ze3Kg zWdcyUdOVdk=2xg7G(Mqw0m`)!h{sW@QnRcyQFBa*S(3Q02#5MA5tmIOt~lRJTKNd5 zWvl$8g@-{3jC|N(9pqPQ#+yNn12SrVE@>5#yoeVO-Pl}QW#nsh8ld&%pKld|uF5FE zIXE05N|czVH+~ZrQI~JQn|ailwp%NXE?7zG`7}@rW}z3YW_hd^0K3&N4uAXpjba6q>kk0enEY$H!d_VuCWQINvsO>yE(N zOW=qFY4t_6&@8=WxzeWs+)infKZZSrOUBx80SFYg`hi)w(>NugA0s2ImiK4jqAKs} zJXB%VsF}#HcQ>NR%poX~SUHX(qzY06Zo~j3qcD6DsiT>Jz?7O@O*wHY+_Ci|@m~bv z?_k|C_tJR2^hn>x2}?ffX$o9i5>KT)Bmg{UnO_o@ek)Vu%Q@8*M@_9kz`!C!&SbPA zlMxD?`92_#nzryXkz*35XWHj7ubx;nZauN`-Fi9_4AgM}Up*1I)p~MAG^{5))2ak! zJ-Gnu$pzeca+l#mZLP>7R8N%##bg%}&eivSF!R`lY1jH=J4#q_{;%`qie=Dh^o=sx~?r7UMV-d54fF~Lk8gx8n zQ35`>3Ymt;3N>a??Ryc~zWOUW^*xM!r4Oe9b1DY5~03PRP0+3OqhL5}}M@ zM|(F7*rTI|HcHff5$(FIltj*aH^P2;P?u%U2v>q-l|^^rx_27I(vQXkrz_Vurz@|5 zI`N$K3^FgDyZ&l`32SGHI0l!ZB;5L*D7tj#*40xwmtS(=0JDmQ?-%r;6d^)WZQTAGJoa8`<~@Y1cz`h&j~} z)7m{uaipS{7N$55iqehZc#tTc<#^?_j8y%)Xl|U8GOD{@)R{V8I>3B2L2Vc=xQ~D`vXhDCbiy7uBM8nEkR!9DN<<@u`kn_F<>w63D1#o1 zw$2d?lCgiO7GYm-Q4=QLJYv4kiNO20@!HN@#hfO&vd+dMLl_+E%uSQUfDTV@{ac0s zrD~h#YV_Vw*#yh?6Uk|$k^Kb%8L=xo%M#%^K|E!He6ui56PBlxx?sK)+}LI19h4YJ5?JKMXWwRz0pQaHkQ4Z5<%eGGS|9raq3sjJ`{hB!ivu zZjSV|7&Zza#-MSW^@KKm3OcHjrMDJPl7+aSbD86GE;k`7_@>%Y(^`b6TAZoJ`&1~P za2Sk6D;~nM76bilLe&&G9S4eb*|#742UC$0-7Oa|ZmG7lq#Jq5L*`l=#7X8kQFmoxnJr}m0uiBqdVUDCA6EDRe^zRf*+ zY?3}Ucs37H=Lk9oy!auq=$Qz*B8FdyPU#=(!7#@!7!MjSANV6}^WL24aPZfo^r6VG zFi|@sA+sqpO6#2P4cQ87aJCu)K+~w{CevR83hfh7*6a~ra}-a`*CSenBAF&iPSgSy zwGVUyC5qu*iDXgPG_f$9(9wOle0068sW zPDhfPEqI+3$7P}6olI(EET?FYxPghYOx(i6^t~J}U}x5Vot9vsEvAP1nH7vLD>O1I z5h#t9mFCs-DT$ZlVfiJ|6)P~SfX=MO1;?pN@~}FBDOyQfR!3mdgP%zh*BJSVf84;_ z-GGU@eZ?B2E8tumgKsl?6d(()fl<@MYe@1QIfb%KMkUDSyVYPpL#$w6gZ)X5IYV}A-!)%U_+c12z5 z21)f;KVpntLQy@epih+qy525XV_g$&#=ePpK^HeV=zEl#(#{@ zmOGZpd4Dvs9&xn9({PtTxYLfsnz<0*(VX5cjZC_IZC4eb+&Tl)$RFqVnSX_oKRSBV zQkbqhCtaCNH~KaRzctZ0752nxUv$omJ(~7Kf0_O)M}+Sdo$0nNdX0L9B4*r=BB0k| z8}O>2z#MZO@VfrIszdEy;DS??N;}>nN@3TCtfA!Aj<=9P8qU;xG)B!dhZiUMs*P`* zmpAQikC#z>y2C8w;CwmCdoN)69Fwukdfgf}Hv-U^FakTjJJw0gLa4y(?HEJ>7Fy1x zt+?aka|pp*{si~Iz4Y=l9zYpEBv(b1F~MhochX6&p6kIlg!=>~p!_M4%QBiXPXzT$ zrx@%iR1>n;SHLw%dvab32GV}McBPsQmXlRCffYau-!K@hIY?*I#)6#-Mz!5F=3-*b z0|sf8q@0QUJ0q){DFK>}I|txAWiMCP&bY8WonP0U&ZFgOBpK4V(&1>Dr&otC%UY+Ypq=dM5wcF6!<}SCkxssS6vL*v&dtSmt8NqU*te zFI7){7S~ket7kqz3MXk@iWoC<8Lp54&*>)=3Tp`mLrfr^*xWN;Jp+oD1z@ZPR1$;F zLs$sDSAauPC6Sr^IkVY-3wHz5d||RN;wVnn4P%25?dI2vyXF_tO!b>i8`^^Uj9ZtJ z=@qzOMZ(L>x{}#oR{(4OrkXQUH*?ycrVmkjU>Qa=zW`C&Fi2Qk?ZySkb_tR}PR^Bn zgF6_r?_p{+-|wy=>nh2*n=m$DUn)zncsOE^Rfy4T-*Q=Z+ygiDN`pdWB`fZRO1pi-_X>i|QZrTL zyj>%K7i-|J!d`|n8}fS~+!KGj>@NkbM7THp`q&3mFg}$JAXUIip?z!*qB7S~6KqsH ztY0$-{i;Wq@q8maz8SDoStx-Jg?P>~!=aQ>lXNVFOPt!rutDppacV=mE2T7_!+q&0#ffc58qYvz1S~vN?o~CuP5A0=HxA?$H)4J6M_BO5C z2;Pf~kx}Ni0JLgk-ORcj2zziZ%mnU0s8F}8gmot%V=cPixV;x*%RSK(;A7pzXk+t` zB2AM8O+}EVJSmUNlKOXw8m&OvsZx+U&EIQCUmsLC1lz<^p2Vp>UdjjXO`s7o!WueXZJe{}051=!$ofh|{$9f6)BlhV(gKX$)unzYJV9~;v80#~N$sWMfM7qi2+3XJSWcTAtY}(5xfJn;MZg8a( z@m&ycG9yH6qoxz!!_zK|&EY?))G|6yMadBte7L(yNi)ZTwNd>PY$>%U`vfp;$5HRC za{b1HHqGplKwD3dufkhTGmPR%`G(>iRk~*)_zgJfz7FX#zGTlzxSQml`iMi27E`7Y zqf)#pp5Ke%$g#Xy21iTvy@#Fc3%8l*so`Gs9|aaSs`Y7!+mt~v%uwkHRS&!1^0ds| zVfF@O4cJI6R-V^`#y>R98_m(Ms!lwu{+ud6(5%L60EuI4-@ts)`HljiH4Yc#u57PD zYo4;%v3{tf=Mk!^Sz=l*AOKCZLwBf0x4WXVUIg*CaK70~f&P(#=20(gVa|)NRI9odXSatdE_7CoNk$uoV0u=Ng`?(*z>}ENi7ck z3O!3NWsg~}AZZPj!aO{SSs->_n6QicI|hy2j#m+5ZDwAMb(bbfl7l-X?C~TM^R6jM z*wd>VD4}gTp*k|LZB((pDGH0c(F-Gdd6Ag+YsdjgmWT?pS*lV+S+6tm(Wo_t_6?7A zOd4p7&%OzKQLMHkY5fVInDv&T!}LV6wa-+>7A8X+*5*6lGQP zk6f3=^5^%nsV2yzoMgbJ{!P1qg`fp=%{34DINJS>aYs=dA8y(wx%ry*?F@^-ZkzkX z7-~FeG)FpaY#}~UC)zP%S zqSk7M`7%;ynK)wWBt(4{&PZA(-xY_G>Cg6L%>f>U@A<*kcmaiNmTbB){ynhD^`WL?ZZj51%s>PehtWGQ% z^Ttl5+wPM+q}dmks(+FcP~)joqhabrVA|S4$ZM2em)C-+Gh}&fzwn#l7_Laik9UK!z)+Q)t}sSiszD8jG9m&@Abd5{{+|aHvWKE;R_{2l}_TfrU*2+a*EX ze6N@ZON)Z199cNhkkLd@Zy9*V_L6-bMBh+imM3wk;01HL60;{my?Ciq`#GOcsh@&T zEjCAn$n^1A+&~~B5@%#bXP>WT)1&{1^6E39Y;hvNj)C^Q_m14U`wWq)KM<09B$5Wl zH8bBCQ;95eBWuQ)t|9UO*suWS`k}^hWqUlBSuvzbNuqK{v<7-sZ8=&~@0YE%i!USP z10=h#M)q@x4okPbKp?@Fw3*hI2y(BFD4kI7Uupc;xL4`1VvOe)m48y2^iFZ;!^QMr zl@3i*ou`F9{{bfDhiZq!_qCA@ZNwPEdJff!?3fntTm=%K5qHV_6Ul9idDLvLKn-qW zOh|d)M)BU8eu$3B)%VI9(Bv7Hg9Z~P*i)+TG_+L=Z_Df|kY{g!0ydcC_HG2;6rjRB zjKC`b^stX3@GoS)!R%>oAaJk5^s*l!@Pq)BHr^|+Jd3qCaO-XFM&J3Nb(n^jV4Iv-RSjC6g2o3A1pQGn!EAevLDQ3YG z3M{;%ub{$;;;Ly+ha!@DXzl+%hK8nuc4@KV@!xd^4!2a!i}-3JCwRJlINA%O2l zRXJxa!e{~Xr1!l?V+=yeJphVnxe4`(WdJFCE&Tc-(22cqBexzAEaYHBH25Q?7jm(-`GMGmf!Vw?VO9JwP@^dDmxFC6-lV8h%a75(TbCNstuhkss-ISbw3ii$2vW1 z!LCN(oOKhERbXKPz%G-3vxyp4XXNymz*r_pl1x6Xa0mss70Q6U2=4?e1Z3fp1_f%p zq8Cb>`8hK-UDFb{klYUgMe0dT&iML8E(o{ z<{5U`2xEC6Ui?U;K1G4^ev%sf z>s)rXC3)NfhY3Cfx}y;lvnoKQ@>NAvZ=Z9@LEC&5=rTZR<}$q`pSl9qqII@A!}$wSoyqC-`4NYI2ISvCIH6QMTPP zVes4~zT;C&wp>wkUij7*;kJ{RExX!+Hh6pl2O@3Tk0dArr%JGjSWId_um@>R^9Zm) z=51SJbhWk7&;QWmsf$m!5xNQ5r9Klq|36v%y?lR)T2|3n2o7ehp9 zYN|N!2q2N}qlS{?aG0R>)~zh5_YftaH0Q9vFA5NCAIDUKlw?A;Q-pLGV5}WHwEJFB z(v(^6su*g~Es7|wl_=9bms~T@g0%xKC^XTj3OqJ9kc_LmC0BhPt&m@qackgJP|6_;QLmE@Cp*@3h>gq<(IUq6MRX=Un#^p4@I`pLfv{Gkg85i z2o#XW!1s8BYC_1Uh;*OWl_XD4I@x88w$k|BTnMBp(!WQ|1TrGte%DtfBGS+0R-iC& zKXN0^!zS+L zM4(R^1BYPIi4J@?h=|nmP)0<$-zAbHNBQ!h|L__vAu*iX%or7TN?vGl8!yrBM~Voz zjhFtZ+#0MjOh8^u-9z@Xuo7?o3}Rt5-hN!}74|!Fw}yBLlxR5$Coem>vuD;sq(7nw z>=CeG;_*(gYUK^+BwZB~fDs2q#IUIbF>G2v3|&bOL!TbR(Deo}baNVG?};+H&mdzWz;6E^ zyg|L3$6^|S2^YupGGT7p5%sA2G7e86Y_A0aefAk$GMzRB*OB)lQZ2mm;E&%UL|dsj zO_m(vY}gMhP#cY=rJ4DtW|M0D^BC_~!;sUJ61v!xH74UcC95ZzlGPfH1cAe6qFoM$ zL_BA_k6{B|vnb`F=&CGg)YKORFltJCu~wZbuaL6{%Gc%QB^E&mFgHXF{WTAkN2$RY zLGh$K!E8vPvO#sAK4Qktai1jh;gwOTAJyUt?&%zBa;|*(II%DLusX4DCdNTw&AJi3 z@+U+^gZui*n5@GZuh>7u&(|9gc&mR6Cdl$otFi=_qpDhoQPt`y#)-jr4>NNAc<=h} z81IqX8}AXy9q(~G+!%x6_|xMs>>ps5^#lx{?OX}U`0hL}h?Nfz2=)RA%24k@2Av@p zdAP2JK%bt0PK~I5;~^q7H{^JTbUnKyxsbK4dru1Id3HkSn^B5jMnng^y3obY{Rf9+ zM7zTf02*@BQB$F_7J1ODxCOP?J!hq+d(11sG zOjK*IBVeI|7_tmvXpun-4M$__s@=BUec;)txc}KH^47lRAS4TR8Wc`PUWQ2hl%DPc zD5s9}9*a;t1pOkR21SM9!v@BW}rRT zNW*@UDj5gIQYG`(t0}uTf4%KH{29qTe@3W%e|8g=zf^hEyz*zvM)@;ziOviXX6;}v z^{|&oQ0A-XP8`||5)_ArF)FY-!K=4nEy)R9DM4|Azwl_UV$ku3l)`Nk1o{MD(nM6i zBNCAs8}f)mx*k!IjNIKbau(0?h=kG@^n~7QMRdR;3f;~*9+7C*BNA{uB30)Wg+QN> zvm-7r`6D6~o*N0$ov%om>Au3SR`7P+$sEN*TM0>FLRk@SFJ&_ASA{UQG(@|jb^>l` zSmkbM2&7@yM(ABa#0QoTh)9hO)s7(DTqMoWz7mOPw9>BZ^NH53kO+KDIQa4+q3Six zE0>qp?Jp!@CNzx|q-!FC;P&ox-QGx8F4U>uJuToy;vCSjoFIaY*fjJvgeRStA&VEI{ly#niLA*Jvo{o+SLq!^gT!!>LiFy zrJT-`ko}QQEVk&7SVY;ojQ7MM0!pa}bX-F97OAuqsxm2ly5k~{em++w#n6#SI2BCr zR7KYkl8Gq$Fw$sM5doP-2V@eeEu;#_r1)u>2&AzR7}k?8?CZ!RoCZ$xWV*^P69Lo{ z+Ej4zPP{#zsdWBCq<@>6nK0<*WG2aeoRgVax6s`+X@VUuMGRu7$ROsj91L4QkcO5T z#L!5B7(9A$u1SJ3pnFt6nrrS4$|@)C(c}qr83>8yg+6%yJ)M_ZD>^C%QD(36%r!A zK3mLq9eGbyc}vCKLcew&E^4C_JJ&nsl)kuYEKqt$I2O`SV`p<-YmCMkqG5D%yrxWf zGrNMMFtK(w+=dq?*6xnG{t8SP^66{XU!aO5S~j1Az}tob*Ug1hhCO8x^ud!~++0Vx z{#rguB#36lfvu@dJhh2KN8dIi*n$aZ0G{B4mNoG+wm;R&oRh%D|%w zn9Wj;WxDRTn{W;5)*Fq%dzv_r_C7?q)~j{jR}^KT0reeGUs;Q`!fxa8l)Ew|*$b(K zTze|H$VF!Jjs=jHxn4NP)ZWZYppbGFp$6$tHlAU_G@YVBL+bPtH!q0LgTLV3#i22S z-;cwZj2ioG1fd@L{ZfK`VGnJ;lHf$-)+S|Bv{(!U?UN*6QQVOmdAJ^!Kq|jiz|#^J z7#s*ucz;2Vog6nOX--D{JME6*d1E(1X}A?5m=n=~4F;j>6$#H~HM44z1==Fy4tH2~ zw=@J&rT8M)Ku|iH2t)=(qCzz>)WZw1vr`;NbEU61)T_G|DpfxT>aLWvP@ea=8?-#? z@khB=*w4$ohy5qH_q0EedoTN6a<}%NWhhHbp9Hm}Y62oN1G{(+udg8@H81oIP(gNa zL}qoniXZ?*91!42WMHTxRN;CRWLG~|yN;6Rp$<(ceLO`DGAG{N*C(0a ze5zFQ*Bu~n!S01p1TmuYkzxTl6)P!7Ln{noXe%0HuYh#zcT@BiSbp;Ri-(lIKtZ|x zcnI!;RJ-SlaqVx&mPfq2!$j~xeNd&hB1U&k(N;{)@pzqR&ZtQv7Ct-}YePX=w`v_$ zy>muPQEvAJ>KRZ3 zk?!k~2|&CDUGZvF*;GS#-vd(JQiB57lfu5sml+Z1^)S%T#Ef`%^I7rTOUWxNJ|YY4 zP*tqn$5f3^i$DM(1ovr)wEIu-YDB2!h4LrT-KQl`Zt46b{Q*p`^H;Gd|9*zCX&f#y z$7lD3xS4%K=JL#Rxofw}1VJauA_Os1aS%hB2x4gCK@2TaW9%a#V*Ac|h|L4G>*#`I z*$q=LzvF&fIqtPERxA_f;r&`H#z6;z=v-v%ub#X|u_Q*3hF1sC7U}zg{)f2*{0|X1 z{)g+KI1Q_Q+R5BbY1FzM)+rE_1vrs0D@$#65$mk4k=pIf34}*!#05raLUeFwSR+Vx zlqPAe^i@6u@mv6*G{&N#Q5w;KQJT&_tQlfn z5}oRwsthzalGwASdiL(Ia+gO)lWw867#e8x!rmRz38$0Dsi$hRl7PK)*&8zI?b3+6<0 zz_AJ4zfjWPW~wlASM&(Ej*ZR5Ee!#zTP_UPHj(yQJ`EF*{u?q0sZ&x9a7rY}x=r`= zNd)xytZNGUDw}32btNDG34%igBJF0f(t|i6(vRgzAgKpB5=gQud=e1Ro&F$Q{K94}4oyD`$bz>Aa};i@|LNkV)+EN1CWsAY@d)U zbgG&iqOD}&5;B#`(N74OFl8}&pqq}ivZSVyFBQSZBOREk68Nub;6Yfg0Y3z-_;PH zr%N`wdf7N>8R4WAfmo8LbopBuN6+!fBvvVF=~!?OgCxN9&}geD&pDE!)ap|kUyL9m zA}ik|A(2p^)!%*TKzT zBJIKZf@+X*UtVH&h)A0Bub{Nhm_``7gLC1uFF9#xS$nRuiY-z0S)|c25rN}p!OdWy zn!8_ECdE&WzX_y&lq-`kbWeK;r`6=7Wuh5{WFpGGnlxG_A|TV;z$ikfCe8}Wr1)u> zB;ksXk_71<^%6GqWTOS5F}ngOKv$^(0#!Le=t9?Ou-=evUN$MX+cq<=9a%RgoRZS%$P+`6)#{wyNuCVS zw=s7mPI!RelR$~I6#_~TZ52(0Hq3pJL|a91Ap*$6@ni-vsXkm6U6oNPh$*~7>3^lK zla-rySW>UEd&}wUw$|5?-s|fK<@R-y<%uHaxwP&ODtCY48Ro0{K1}+YAeI6Ul)c{P zB`AF#2FJik5Mxp&_>u&r!^7wVSlP?KOx_8;DnSe?3fj*oi z?w;NQKOp7Jk3)de8}1^FbbX(2r2pm0GHOI;8G=?%FCAUxfbB9%n1C=;-ML$3?N$qCO zxYUwR_C(r;`?43RaP~yH*$c%mCwoF}_UyY&`-FD0XPk`5LlO{gZ}dq(L@F!+k*)+n zG2D@WkShU445od5yAm)?9fA*50rB>yJ_(4(k$^~70->mLBp~EUz;TLcR~*uw1u!ms zy@3uTC;{>IZcL($fQTFkh;$_oiV=ksyZtHi)5z3S!`BLl} zt942WuBT@=AiuKp;G!SvmC(hiS7m85*^_1A$tDY?BR>X@;2f6P(~-4@23OP9!jR(f z^{TxCn|M&ax5o2n*JXNm>h(cBKbai}>e*g)WR9HPC>f ztztBK&0noq%ltL>xo2uLDkFLIV6kXa_5*ynjJArYgl5D(eMVcwa@r@LPNS`2qB#Uo zVm=aF_DvjT74%_5o0`$;Scu5LsdyIIS3uvB+9;x|aSz44v$7qfD!(@TYxvZax6LBw zvj-t<)VDtFDcF~%tiyZj-TjdU>9DS^YLFtYn8}57{q4OZzOwK>XZ`AZGRr{Uh4f-c zF?mBcKEz(&sRk^4#L9ubUsG)*l8&fDpH%pQC4CY-S z)?A!lW{(3Y-Z*bhlRIo$ePd{(d}9bNV~Qu_g+3x?QPTO61K+STxX{Q;T8n6vHQn3$ z_RyWssai9EI!ZE~&@@!OJn=l6`QgO#0=Z`zz-Aqro2;39gn)0&8=1snkFdC=}#%BHy|dIJ`dF#T+JXlu$m!s10&(p z45HoD3b*gVm)M;#lSW=a5}INOLsuT* zbTT>Vp#%}=?mu?B`x+W!w3Suk%1R(r8yd+FY2V`$iiq?U=q)6Hq;?;XlVo4`Bp|{$ z1J+72NHwSC1;$K729{rlNKb&~Q%46zGLqU|qabA32P{BgYp;KM8{vDjg@@;=5n(M%E zd?7^tqGE8m-|=4UsSaeSN>?PZ{OfE1Q$U^OTIA&K`>W-7@JSwjS!X6^A0J;2<71<; z3$HWFX>Z-W{6G{KEM{>a~chuSyJB0OtNwxwa&ko_96)(U%JL)H!L*HFKx z!LCg&%PzF+rp5)e>HQn*Y@^k@>+m5%`L8xTaYa+h3cF#~=7tq5c70QAdgh7+O^plp zYFIPdI-;R@*9D_S)$g=$r;)>Ut{c%Xbo9>sb2D4f+|szL!O4AALkl`TgTnD|v8JD7 z*RN`9UNU6rLaVtp9YlT~v4++y-f8iu#lwaz+G%KgUHyc^FS-!98GN-+w*f|ru@tYF z&f=2>Q;mg&Wi&I+7$*|p)sIKEGa?e?si7QRS^_T-37ET-wmMWN8a>NHUr8>&)aM?w(jjiy zqHee%h(98K*dOcp+kPAILp&}Q;KzW5zao68hQHppk&!}h9mok^x@F5(Oh6ckz6}O> zAU+Il-1xOW9?>EAx&XX!V;J7@HHD?fkO#>_@O2OvQp#`Rbx7`qrNF-UTo@&E;}MJG z>PmhLsVnu63k&jlTz*)q@VL{?X~${&Id;AdVdwXsvh&5EUsxs3B24hoEnlPhzS{DY z@4ivP*Qq<|?}AG&xb$n>$%Ce%G#};|gq`wy-+STU^#6kXrZ0*Y$KT=F>rS*5HB7RW z4cVt**@6apd`pYnxL`#~L)PhgzE7VM>I%bM8-2FJeu(bxzE3uxt}UF+57dJ$(~6tY zWG$#~YCNjG1>=MvdU!Ckd9n2$9Y)mc{g)HX$9{D38w<}oZ>jzDdF;PG{N|zyZ`>(% zUDdn)xS`9erkf_-eDy8H&mX#F-U_uh1&iML zviF8r@#vNF^Y`y|b$-#seG7W+dqbyv4m`c|vtxc*_LJThmfv&sq#fREJF)K1QyM2$ z4S0NFVgKSObNdh5_k}x8IOrhQO948)+4x(DjxP)I!K}|n>(1_J#AEHs_!;0~xX%I2 zCeXf%dm4WO^9Vx0Z#+`0q$>u->-pV2ft6g zVbuD^E0geQp~XhMvBGG=C}tmwT^3;^vlxF3hAko*MrAO84f0iZQr!m8BI9D@7$9&W zW+D10aJdu&?GBM9LbgE4y}`KISOQtev_I7>+)d@C}e*35I%xOu{^ev#2FPviw$FJJ;b7tn{f(~gT@wPf7~0O(;;~G-M3dq91Jqw#z3h^ zmHp=+9`bF(xz&9+l8p0`ILev`oiw3dmO<$67IIuCd=TlonB?aDDw0j|lFfo*>hZS% zD*E^GKdLhZpxeSISB7%*!b2Az&lddSIDXhRl=mhisthOcSH!+0Fyt^nZsxN& zAPXyJ>sk&W8byrRz^(=~0nqAg5b5t=HGJDx`2{_#E8dl{ZOL-QKLd$}G@;HGK-i{j z(p+sR-t`wu;uq&(M5lw%x!FDnB44({w?R8gy9Kgk5`VUN-2>S&Iyc({h<2kR$>N{# zSO0D$T>%!=-_F7>)_5%c4gGfVTrnpi(N^Z6Q&kWAeTEF7k%`PdQ{OQXg10vkE9;w9 zG#q-Up=OLT4ZQs%GTvYm2a&w<_urf*J2T&Q=d?)(!@t4_|5s(?5DcAn$5g&!D(@`? z-SRIzwh4oDh&5P=7bJ?NI^~)LxmK}=d z`l(pEE?IWyifqH2Y=b>xWrJ-uE^5HCJ%5lc8QF?>UcSBCox9G~!VGLTcKQk~3{1A{ zW%VNRpmwRSPAl?zbnWLgQ5P*4IR>hVb=!PQ^!S1~%>4}G5nkeq`_3X^UTNfG z#k_9#-V>)zN@(3{%^`5%9FI?lHN|rZZtE0Ka!xSyIvW+c`D;s7tE@>`mZdig9 z307JwP~1`MH%^n9WbA)^2x}=1j2|6G|O>|y}9l;`4tH8N4LU1=jROG2@_8kjWp7k zA`?i`XLP3QE>uEhEQ8sD=%FUIa*fC^vlnl}%}UF#GVflbPaeq?zVzl-ZZJ z(Pls1b}oz}=SboBMT;7nCpFeLSxcgkBqkZaj+0DtCK=nw9BBI%Z@boAhj7OCoOyR> z?)z$PJ9j7Bb;Wk*4*k*hY_T1>>(JfzJxKLGTBF^*$0slf{_ev_b-O>OhMk9wa|8d@ zfxyu5g#Yfjfpb3kaGi5*z&SI(^8!38z;gl{SMGVoqP2~86ux`+TX&r?;8UIt;F$oP z1>iY=59hDmdF4mnOuuZ*hco{8+_MdMfw6lAAPZCYh=z+F_x*?A?c2NJCq4 z-@QFvj6{{eeZ1iQ<34$ZTO#5WH;tT-s_C5IR*zEM5 zqV71iys6{dvYcxUpHmLQ9h;rOL$-i0BKWWTIyO7EP0byfo!&8Cwe8_;Vs>nHc5HTH z`?q7W)7jPx>@m8VnxTD47a!WF?AYw=*z9yRJG6 z!-K~i&s%Tni&R2A=zn+LbcsIQ?!1O&rq$To@&i1q&i&aP)_;5)_h_r`GETX&+rB?4 z`DoLre9qh1uig2m?{d z^-tg0dBMpacR9JfxjXlLKUq`P>zwXS_3Hap|DoIizIE+;yK)bBzm@efPQ2oS8K;*# zI&+VQW*_*>>Ol+N+WV3t-u}(wNAbDt_1M$p^Wo!Q=l3AYgZ6w@+}S6-7JI#|I6iw4 z4%A-Hwt%0rZ@dt3RdM(){Jn=Xrvi?E?j_J&1KcL?UxIKH_dLX1i?r7u{&e8DzdRXy z`GTLG$QQ4ll>O$X5dSay9g08hJ5gY|Fd!Q|2ua6KLW`%?ficN z!qMFKUmy?XH={Vz)wVtMeI_0~$ZS1v@C6ft@nphQiNi0O*b&47w#M0S98ZI=dTWHa z8h;k#wOb=^@68c54tfn&31&h|G{bGNo)#qQ*Iu%qPD=3PcspcaZIptnPcApV9&QDR zR+wMTTn+pdgjKn`+AI71IEWW2`?frlKNrbDg;L3aW&f;wvT)hI09mN);phA>!ZR(Q zvbX=N|HU8-m7Rp`m3<7JXbF|QZW~a{l)gl!exIMWTCQ?o4?+V!2>s; zvXdmY-j4-gsO%(cuk3yB^voEviA zd$^sv@37+~3GVCvI?fGsyd=T*E(Ygi10CmvI?fIG-jjf}NB__Nj)Y{#OA@f~yA3Z% zD4rpQhO!;6NeH}dzT?2q_kUIY|FgQA)c(6eexUdGcWZC!3|lfrWOZZ>-l8I}PQ>af zK8S-C6K>bb7TdLO9S_sPe!k}!wf`M2?cC05I2zf$+sFTkHOG!R{-1Qa9qsr(a8SIX z9Xnq|YIj|J+g`BT(T@K|?Rfj%zQRBQzrW+0&~|^$5HiYd=J-kcf5_X{?M65O{A8Y8 zaXvaR3!i@A_NIl;Ht_2N%kfc&iNH0;ix8aG^zR9n2T5kh@d$qMVTo{$yc3zaIK6Ob z!@?sP7S*Pw&%xU{)2r|T&2&R^{eq^3^g?U-8hpMiZ7oi>ENw{FXS4XOOjBb+Hr-+g zCcCtLk+n+b(hKXsDZOBgL`>X!zai<_OB=Ik{Ab!l4U6mXCfyS zfjKQ|%ra+415uE)*=kAS{h`@Lii1p-)gJ+|mg3#3o)A8b`%WxMjs8i+u%AEh<76yq?85iycC`N=@_U_BFn|9K_}e{kW^cRqTR7+af5UG* z^!l)KYo6%-;I1z%k6$#cOP5>c9^de5sd#n9{6vIzz+W#of&u&vStG_vE8xo-e10qJ z!v^rnTg~GB=n6dt=O=s=C)0;;#HGH+x={FL!GGmec^{8M>;tlRj}^bXv>aqx<2@4o z0fZ~Sn=iZK7l7Iq;#8a_-mX1v23m@4d11@zMwe-mr%uM}y6K$p+wwAovv{?B!puwJ zHRbvF$%3M8#YKgMMLoKfcJ9`@XR1%{o|Tp90Ye6*`_=ZZtjvtsp?2u75hF&V2JO7- z=;33B)QuQUCXxL7{G!65isIsm;e9Ln4*$1*TQ(UbNqjl8ODxjQh?YcRC6O)n8!4D` zp4t;s0t1f5;(2BwnO{%{f}6V-(MT*7jmPrx;&H^bA>N3W|I1!d(GJ$eqT8kE_gdc;m6M~&Wj%*081OrEmm)M>M3 z&)NTgx$_QOh#~corHzMYTUM-GwR+7_$DeTGNhhE3qf^g5=O;fs_q_8jxNyVeS6umv ztFFFg;|(|7bn`8@-uBzu@4fH-2Oj+WLk~al)YH#A``q&{y!g@^Z~p16x8M2myYIdK z(Z`>B`q}4SeEHSaELX%pucd#gWTA4Epj^>-9N)NSxgyb3EO<#gukSFk>-c>W^+%TW z8-8rE+k~@ze*Hc9{prRTTzu8W^*fA?Uh((T z`W2U!uD*Pqo1Xn_uX}!R`Az3O+H1`|N2U)cx^np+`qZ89&5*)HM)lq6$L9a~FKhcg zbMyRVRj)Vh-n3$`RlmPzmmTgo^Vi2bdv0RsH+_#=-M?;i=X<{X{mEnJ{NmvEUut;c zsh1|7{_0b8HS-@j;O(wgzcuCI$VVTa8SAq1uLr#Uk3%ng zFTLc|qdtD^&&Pat>6RC_w%M|M44%4oH06$_yj36d!!+ej?=E@&_D^p;_uMg+HMhSx z`PEhFs=}pDoc7oY=^IBbzdHHH0cUo5)=GYP)yzu|dbXwa0gs;j#XgseICtszl1I+I zX6XeJyUu>S{wHTgDoZaJar6vp^@W{&HTb!|wVeBO#T7S9_~i2LqhGk}xVe4K@BcHq z`nuyrbie+Io1WQg{wb@fUp;v0$`c1&^2Sff*F{nzjLeBnl zM}Gc!*L{{{qo>_kch@7`E}VBt-UatO{L1vYb6)Q8`T>vZ@#bAO-hT8eFIlgx{Kx#g zmOb<7;7$jBdh2JO?7qD>+3PV|36Gjr#L8h{`~V_9d>Hn@#{vF&fA>)=z-6# zd~@)`89&Q!`Ep>{lY76m<`>2Vk;g};GVlFy(4ZSuKfUSsQP1yw#EnA+9x(jngD32^ zx^jJ=U9Nd|_TTr|=k?w5_PYG#7apixJi7Mj-G|n@ncFy{c?UM6zZ zZ{IAv^|zG$dHj`mU+m^nvd&kr869~gB3qN$hL#p?I%bzzE1DKzuMuCxY-(DQUcfCz z*%VDTE>7=1E1k8Pw!`|w0+d8~qVM~yvd12FvMIdTymfcddgQ+QNvGJN-g}+5sa|0>xvCu4DwV36; ztV7vo+1wu;K4hfqcH$vatTv&j26h(Gcu*g|cQIb5!o5ou1!thWPVjepwQ?GN zE@)uOmcXmG!f?l{xEvc@_r2}>fBUPr3}eEqX%p0!Z4CpjeKA&I7jwu?Lq`oCMeXEa z6T>jB9%dN**BVAQyc6rOaR|?9vEfX!qh;}u0kJjP3k6ahyY8u(-;}O$1Uar5y zwaloDnXv+6R_r6-kBE`Ojj_vOCf;B~%0J2VYg~I8H^(=|yBZI~$>)nWV+->hkMuEi z%G($>jYAMNjbm^vFfPga2-h$2{*u?ph$p_nmr?uU+SS-IQ5WrJ9GkEcWyX~W6S@2* z!Bm@Y?P|P%Skw4K!o8A|e9z>lWLM)b39rP}G)_&D{zAF_3fE4?^F`!eQv4OZNqTFE zoiL5Et}NHYu4b&0(a@Fo-rBV;+R69?;ZDY)ZeN+E@yBkI{I;@<@jk}OxSB?)oSYAo z>(O$3yMmZqd+_=gu6>L%dXfHmTutNkN|v-!>YsfIj2+}UL9X-V+9KD}{!e>v0v}g( zq>I<>Zb_}hG7{Lv*oKzn-Lh%U)0WzH$Fd~4B`-+`lF6nlGkCH( z2?Gwp8kpdOOhSev5VCoO1f0MSGFfmkSv(;NlZC*L$NRpjd-~q)mW-1(^M3Pxe;aiA z)LHA)sZ&*_&bjw$c!!1$Yxq44BMH`OPShnTB&p#In)3G=KAa%+p4RXu8eU$<**Q?h zaebn$G&))SRF^5MkaH(9eePspxJko<2ru)#G@1PH6T~azy!!I`$+EDXlQASf zFI@=1OH?`X<18or=m*$n2+ zn?XKVF@q!Rnz3QVSb6gda@r75D&)=?&w|r_4j$ehzkoSVDla1ad^v9>ds#e_ys>uX zH@(U7rJ0$s$?^*gN6*TXRm;X%6=-=cxUN)gANx&jL*%hpY@uW}%fD(i%kM;3DsM+h zt(=@q9$wS1ATm}CH*l3b)9|AP@bDbAP~OO}4dG_u@rtXY(S)cP(Pw zfkmS+UpH&Y*u_klwU{G))nbk@t>J%YSha*LFI>Xb(i+~O;a4>LK0-WfxRhmTmp+eA zAvZ6bymYK=*6jH-z3|sMvy)}{ zMVyN(E+P(BYxp*VljSx|e;o0#@~ex;8dOe^~Qis+E^#iKGm6<6D zU8nU1?(*4op2)`b^7@@WN zuTl2$Omro}vKUU&Wt@iA*UT78vTlt$5W51jekt}^gy)oONBZ6p*0q-3RYFRCpoG}o zQF0yTa!u(65w6$pN)2DDVXE}QNbl0HSHm}H_!i9_()b~S)}tpsELG~4eF`nlDf8_&SZhO2Zu*zCptw4R6x$(;9wJ!^aSo%Fi_XorZtX@T>~9f4+tb zG+e9U77cf5_(l!irQt_3{Cf?*q~VhqKBM99HH=lV&2u%JrQvc7*J`*;!;FS+)$oHF z-l^gJ8ve6}Khf|d4a=+8=41^QYq(a!D>Zz*h6gqL8x22R^&8Ot(;EL#)p*o>Rqa&F8Ys_i1>ChSqX%N$WQ{o^2XdqsFse!(r-pw$nO3 z9`WQg8d^I&nr^LG7#@*f^2GR2sAcW^eEe_lPPP}ulmD%};b|pX&ts3TK99VeIgfq4 z8)1{&c3x0E-2Q{-5i7&wDUCm?waO>3uBC^|Cp3MjhHV;#M_r7MOl14D8cx=*NkgMj zc&3W$T5jh=j{S{V>jn+)(9m%E;zZ*4h=zuzwQTeIi;3qW_m3KuOk%uN!zmhCk4Dv| zNw0;pX`VzXg=hcoCI$3)P~(P`^~Dw*OHix5?cAnlJ?g$#N9fD4Bsv|?Qdp28gK`P- zBJx+fG6v}CXak@R`Or{wfyCrf3Rx?#lNGX7N+k~a$hA@?kE_3CP?p9Tq)fg%H)yk5 z9`m7A@3-l%iDpH0|w#Uuienj-%)5#HUK(XzPCu*#QR(Ou-`g=F(I~jJv8m53fcI^ z%9|82DvgsHma^oae6plL#>pc-^hn7N^zQ0qmiJvi=Si0jm6ZOqOpr%>Xl!YNOp@>T z(EQSR*arKSvmSfD5zxC88jOFS^cG3T13q-CLeE%9xlf_h7qZ@0<@2StqhyytY^B;u z$k!FJG1N)yB9^ok%QHUoEkIYw+N72IEudG*b{`sbR)f4s_WRHbK(CQ^_|VF;>gBca zTOWEg@?I;E?bb>!pw~%_54{u6c1ifq#{hLogAaWc&<;7|Lth89OK$d|p8$Hj;KnEZ z4dNzY1H3U6J~RPPx18%k%K-JtLLb@$C?h+3s25P5^!d>BfcDDQedvRL_Vb;!+QV%% z_3{Sk+GWt^Yvy@xkVkyz8_0X3{3dOAKUQc8kRxV)Kr3&Q$95Z3QrjTc%FT2fA#XOGdXul6zzGNs#~ccb20Wr`1d6wupco)6tqTQ5WM4j+1=c7r!0 zkNA*x_Ep}yq@l-J83X7&@<$(P0QA>V*K2tz0UeT8`OsB>-Ya{3==Ff!FM~dG9iR`& z%|3Jkpu^I2jkR(kppVFheCTdKH%c5{Fpl|j2p&>@xHcgSN3QG&hMyF;EaD1O~JZ};w!*j~2s zHhIT6^>UZo>_hKW=<_3}xny4Il4 z3cbaLCMeYTX66mb%rWovJ}HkW^ftLj^X|LO>b*jtvjz;>s?gnogbu}1V-B;PL2~Vw z8v*^%hYrE}_$j&Qpq7-|#@q(zbqakz9vX9>cb|;Do_T|yb-jFA&Qpk#|D5+}S#41K zr7^e2XXG_LboSWkfOh%N^s%?dXJx>LE=AsF<=sBCb?n35{qlD{w0-O`K#vKJ?P*akow75cIq9s88`fc)LtEbrLZA9|mc2XoL*y)Vd=w_Dyb$a_eh@u5Ef z`jR~T4$C`h+&1rFxpc^&rQ?3>eOZnu#PQWbU*4I6ws~KbFDqo4@@sg>yVavj^mUnW zh|pK%d*cW_?n5UP`t09mUi`Unw;(U|UaL3e+y+3``OpeL|0IVMV(;6$N8~<*tiNx_ zZ~T(%@0+sggF%1al*fFC{e4rKKV&_85p8}`UaioV<+ta0k;f#hko9m}-s0!c%KMf) z=+|Qp-~*kV-$6`~D&5@5l0v&k!1v z*H36b-ZMUQEuf#s<)77(%2_{?k18}MADvJe`I$W8L!X~;E}$2E=(y(1yWiS8sd;S* z8J<6rUWE+LpUd5TNz&}3{O$|dpK|$0+5bg@NSBjR^`N!6YGMPROBJ#q|u#z$&p(4|9bjmr%kKkks5aurx&k||H)-GDh0NN z!dITdHGVZhPhO|#T^jZyjL1QRQF%`;#nTiQen8VdqT!7i9vj12-$dxiEt+ECof;2Q z#_0A5O}`IeL_Ui!Di3RlrCaz7O$pcimZqFq3XN3eU$pK>xg+&r<-@t*xM31*GaL_> z497<*Gg5lE?)P;RKSdakUn7jlA4eS5^IjAEUJ=@1y#I9|g#4QFcDq~S6Rn>B1j z*bv!-upVbW47WxOC%zro8u`b>Q;}rkpA$cf)X0;G+vS?bbBUiIy}a&Mk!6udb+=1% zWHG|Q$cDP-B7>2u>;8nWvo0E~i|j`FP-L)fn|G)8&bspGo!(7I*#!R_d!hYy2t8g9 zU8X%YYuKvcP~_`%^|DOl9{|ES}unszXsvQH2jpd@c878=tGeclha85{p8;0 z@yM+DeTXlse-px$_0xgvW(~J%__q4%(btDGerrAKh{#v#Z-}$9g%S;ZXGL(^kd~M{l0C zHZ~+5pSI0AqUqz+t9J;ywf5MZ(MP9!%p=ddI(A6@by_=0{wqozjsALCM{K;rrr&~d zv+2`!#vVf5ZQlLSS54m&I~INO^ge{|oBoE_QEl@n4NquzQo~K)oWa=h8uwz#+ZrB= z*3PJxLo#*7JG8Guu^LSuuVGE>&C@>=tBbvF`rpPj$%)Cg#hPO8pK+geEP5EVmc@?F zxF@zO_K!0@hOuz=4IXwjovAo*`sJ5 zYf3m5N44br+G9=hEie-GrUV}AS)A)xvoNzUhC>=3iY%Jd5E+VGswtN< zZZt&iH$ob`4(a1%_pA@gco#$`i@!OD65NpXx6vNHYv7En5lYcM)+h| ztHwPIpV!7Uc;FhE<^ZaS-HlWygO$>p2QwPcsTasS>G=^5*s(=$7t4al+QNQOI`F=RkPxoJbJG;dGuOu^60JJ zXFk9$9B*8Zgi8Eo%2TYo7K8+Mms|h((0tn z_{rG&=P-WzoLSz<80mI0cJCa94`}*v4NqwJtcEYmxh(o@Y;5CuQJ(xZ6sc<*ia#Yy zjeixN>8)sd*n3LeKJ9&=24#M^T+uiqRxXtGO#d*_I~s3B`L|EIJ$_Q&-1vEf?`eD( z;T?@%L)aAk1}H{+ypm5gen(S&7_TXLy7A}n!N@NgpNl*ceZKM8`1q2kbDxWQC5z_9 z%UP?se5<#8?%49C5|yPTqyRPA#B$|HCCxp#8j z!`@Kj52!U1`A-c?o9bnzH>!!fOm3Qv_~lJU(AsO7ZZ97%Z*2Pe@*!Y8A$DADZo04h zuu|Yi$+uDdNXZX0e7=d)D4YK|oQ98@{}94O^QH@D;k)JcV=UXySr zl?cm)n!@w8&u@r4gfh)YADaJk`7w<@CHKz%S@|{KqUXwwmpnY*t2kcrt@-mHe||JS zUI9LzpQt!tB}>LHm{##r$xIEGY4{2alN#>T@SPfdSi?Itd_co*YWPD9pVbhmt75!2 zZsCH8CJoD_ZsGEZa%oz4X+_ezc;Rnhb*x5sD0aod=~5?8#I{r%lC2BdW7l|BBW07f zYhk@y?^4?J7iba@f@9IVO0f)}I&sC%&PbQ9eL*Dxry`{Xolv<{|^ynhY zNa+I_9@Fq~4S%BH?=|!mv&^W)Uq?Gv*F93P)tj{Vb{StfcX1SQ;G!{@Wm&TL+Z98y z0%5tdEUriH`o*_-b?5~=R@%3Cn>Vxc%?RtFLyLb=aU%Lrv@o;uUQPeJhL0=;RZD+> zkaFPJikYP^q0A=l9q?l>({?tMOjzPo&Mcj>q#<$$@~XD78R^Z@L*Bjf&#gSe?NkiqblD$jjS8`2lgFJjIN^)(sBAp|eS^C~3NH6{5 zk{i9&(i4-nd0R^#MSLrIVSM}Cjg`sL=awXO-mk3O>YbSUI;3nLyR-6|(!EQ%D-V>e zn%Y-6Sh|T)qLen(_|lH0Xu<1U3d_ptUwWIy(V923l&kS=xMd&n4l9O7N*@~YV&$C{k74Cj zwR+UxgOTjAW8QJ0L^>S1cG-feW^ZWOvZ|SKXxZgeHPIWFVeP9g`efv;W$UU=MjluO z3o!EVGFtmh;M*hK<4CEA{%9GjHSd?pZkL+qi_7L9CAu8;j90UqWfIF*#E*CvB7RIZ zEKgM(@m}M{yAbcuGL)a=OW(TuHZK`Df|UE^@0ZW=YN8J!UK2gO95$Z!qvf~#pATap@eSU$62 zQ~a=eeZ_ZipL+LLu93Nm4~}Y-SIcLs8*!BR5JH?iA*E7oKzO!%0O16UFOaVwK3hJA z@Io0t$ydnj2-}d`;r-|6%Blyw-O&}Wt}9DlSJI5|`jRBV`(S5Qmj0yV2*R32%&5Z0G9BYb6965)HxMn@+^-x+-{`oE%y*uvN+WB(NUJ>G6oS2C+) zW69^sj+IS_PmRyR-RsWy!T2ZQk@D5$SC{WCzqWj+{IAPDQvUVwUzLxpm{YN)VtvJ{ zDt1)dP;q<3gB9Pc_-Vxp74gaoDwkGXQu&6;4^|$jyr=Thl@C{bqw@Qef2b^}8dEj7 z>f)-ls=lhhszX(usrq8ov8pGleo*!ARez}Z&#Kv@=8sxB>h+`gN4;wlUb7-)*tN%T zzoZ=ZiYsw9e-v(QoQ<0Fum!V9>iB@ z{0a?!?0p<5_l&t0;lZ&i^EVpuHm}ItV;@J@c`nm~FoIhqQQ(rmozDog8S&ztHi8=p zl?Z17vk2}dj7B&c_(gC#;cSF&0;UnU0XIP+@Dp9& zd(RG2?xvXa5pM4Sc%bw9{i0;xQ?`F>aySw)g{x|Iv>>kNCYf*=Cv9m*ACvIG<*GC*ps^2{hxkAbxMw;y+>; zoHsLl!lk08&5XAr-iwnx#@~+kymwjrONi^gi`MmY_IIT&mhOJMCv?uv{`4HaUo(|y z?Ck22=IuTGeJgwRi$0Lncv*j1nmaqw-S%YF&$GHIeE|rn@$$vUnM2R$BIV zr1T3QmYiLKNALu7{m+6}W16VVZp@^zsqVfMzU3JHZisA7bs%{S-u<~Q)!lzNp0w*i znf6q+ui0K%dZ4v?M~}AC+_^W|-I3~C+mq}}W!mfs!0g84&QySTV>mf0u8qy9E>sHV z5!F1nmB@7`yV^6!j#OUGMtkb7r8A9hE9K>E?(gnP??LGy_zjf3mBsufH?hlULGzBjQ!*ZoI!W+ep%6MG3Sg+tHKhN^ch{A{(~zX+@j# zMmz=CC98TmQ`@_e**?Vf>;bXYrn^&a#*{f4`_sGAeLg|Aq+j9U>|kXwo07JUOix!A z9v5m)?eANi&h~aC4`}asNUrSf>+9*34ZHow+T`|Bmvk{~68|B{P}+RUS|Gq@x1a7} zO_sONeiqr!V*6Ple9vtry%Wo#v!`!;s_#mBz|z|2=*qMo=uH{m(+vaf#lx80eOMDf zX;n`*xEf0VE%_N)Y3#sE3kTPO5w~K^q?7o>SSnXnTK1xa<_w;h+O8vQ+P11I-LX5s zp99gPRA*2YWV6vVZ42f5)77{NbTvN0+u+uwF-b`-!z@(cmCa%~xyD0MU>i9(zwvFx z_NmU+?#|TyRr+Gz!XjXFkWHHV`+E2m?=|U6w$J+7up@`0@f}##t>aaUuI<^m6G(UU z?38twAZcA^$oVWMJ5znz3X%#yc0jS#hZW}wDQU+tQ##@8#8|xq{q@2A8`Bg5J0Ji^ zbhl2G5y0h6@0?nb`8dXRI4OFfH9Z6tM!m!oRGF#8fA9@n|((VvYAcOGj5K+1=kO zyHZ`fI)Rrbv#ow}oKJwjN?W}W3$8QSmy*j;eV3!Sjwn<-R5YV1#Fx_9uo^LiwuO=} z&@)-F3e-8-wp3bRSh`AC-gy zRO(p)@~W~jSzRNSWqSI1$^1M0NE2tp7slDXo?bu7nxNcHppjjf%t&u2zG`D*zLII# z-wTz20hvHWgR6R=0YO`u1ntS~ByBEgl7)?e=^ zpT^qokp#J@VhKwM_JPlYxqMq2IWSZ_gvD^F^OZz8P|5n1POcde;gx%wC6-I(s>%bD zL@qVdVUh-4t|XMqm2HKH=R}b&fO4hxLdg&aCN-DENmYzFzWvtz4NM{asyo zFjj`Cj$9G{b@N;)p|p-n3f4znA_P%!B3A&bk=>iSx^gW5bowfswgwh$sxz0um9e=$ zU?Ww)G(dAD-1u{2ggN7rB$qV5IB9|G@W+!YrFx0&1}P8>c_Yk;j9mA*F*{+B%jrz{ z)F{f?gFeU#5CI?#)ZCh)A{n)hDGY+OWodD(-It<`LR-UG@3~y+h+rc@bj`q)ZJc&L&O)Iqf~{G97+R#$tXn@x z^$^R4;nr-fg-$JC31AHh|D2H6wy~!d>MSIMd^0dCi~OWKDdMMvMO!E-5O98?Prfx7 z5N2ObX161V%huT|n5n!xjwUy=eok1B`ALqG{c+{wc0qq+<@`nK*Jp<98n?mRz(wL= z*0L*_F9`h90&(G|IxTEfoKjwAqJ{QIkr;3l-I@r=5Q z9l5$xuufz6RL<8Cu2yF!>;c$S{bptq%m8&wUVh=^4zqfKmW#x_pEZmI^K-avHe_rU zOz4+*7RuTnCtu?F=>>AvPt7S5$B)D6J-_fs8q4)iphW%T5d@aY z<^C%y{{8fk#FwA#R4#?CYbmU9{WP^sY0sNwPZ|@-S)vqyp$!I( zO9?b-p?(Ze3;ajON47u>f?KgcSLXtEQ&%PX@IEcwL{P>#kQ$hbC+k!Dd@{lbm~tc) zE$1>er}lv1T-ChUa6~Z;11`pfv%Mz-I0J(I%$(4ZHi!{dC=_qbhI3kX zz&PnUph;`tF!Q^!nRK=35_EBnGS6q%-`m@h0fNcyt1>WZ{Bood_q0C97J4!plYP5n zQ$Ieh)G5QY;kK1~)UeHYOtYe|FVl@|%YHhH@H(`8>wCH}?K=IMqxQ=xz7#E75ZD%` zaRhC{HGmDs@ENQ@&15DLcWvYotb$;-ZEmr`u7>SKTcXTF1KJK5&rKnvuF9sa z6pWOHWzI74i>&V9hB8!Vm}XY?bV0PhPXa~S2X7u7I*^MYcb)IF*;Y^>x2IkpIxcRr z?Wa7pGe=(_;Id(-s6P%${536sSyaIrM!-|q|t0t}jTZ?bD+4?K!NLj~#1 zxkW-b(aXVi9mqkP9k@ws*w^+kT9r{xbDbn8=9Oz(R@2DL zJ7&pIbWbX?6Ye1QX}erH4U(>u34w6ud!RAWBP9D$C0smfo+65Fb@+xjA&Z^ZFv)#z zT6ejOE%c?skHe&OLC@mXv-1b20_vd7yhKCM>bnAkX})okSC3`=^lSKKbtimN1c$RVXQe=UjBp_J~JI0DY%;2{MVS;rZ1q)DXJCD5O>jLs^cJ*+6X=t9$N@+qgZgS~1Mi2qs34b+sUhLSMBWWaZFHR3WT$141ortXJ&t$;3 zfyv55UpDAiNk%=PhTQDw&vc~LCA%SyGT8cOd4{((c>w-$g#)V+PaVMY9G z;~!4I=W4tA6m7pEj*i_bR!SOqam}N%Q|DnN6d2gH?*R5#Y?5;mPIG+j(>2SJt2_#W zW&BGMtsS_&z&3J`b;6?umkIRyT<`A*BWi@OM;Zq?QIw+m>cG2g+90Slozd(3qAT>W$TnX7A3PIY0gV#w9Q{2t`PEY$ZZI% z4la>slkO^kjwx7i1Z{TO+MC;VK^%1Egl5jympeTV-<{GuNv?<K~Kc6=#dgW|5sVn$$_RX@cqc^O`J3}OEUbHJ{GEemT?F(tS9@_b9H zpMjyP+H~l!=Nyybo`GFB0H3&M;4H~qN5Gn=2hEiLL1=I4_Ldys``Ly|%jax`93m{< zyff9^aUewT9A<0qIo&QJC)@}WxJkVh)x2jr#V|0!m4`ljK-|fwoSM>&Oe6RTwiGW? z=m3KTaIwMHXX>9w`$i=6HAGrZFAiyQIJntXhnddrX7HUx8awn(7I?_N7_<`WxqC~m z-Vtf(?(}0Oy+ezNYmK-#H5^(JFf}QGyLf*F#vkV?43k_2>!NMNofgPnx}15vC)9