From a46a9a44a0fe89a41fb03bd20c8c560abe90a570 Mon Sep 17 00:00:00 2001 From: "Sean Kessler (Europa)" Date: Tue, 10 Mar 2026 20:32:49 -0400 Subject: [PATCH] CNNImageProcessor commit changes ot support new CNN model. --- .gitignore | 6 + .vs/CNNImageProcessor/v16/.suo | Bin 128512 -> 0 bytes App.config | 31 +- CNNImageProcessor.csproj | 2 +- Program.cs | 259 +- bin/Debug/Axiom.Core.dll | Bin 85504 -> 0 bytes bin/Debug/Axiom.Core.dll.config | 11 - bin/Debug/Axiom.Core.pdb | Bin 222720 -> 0 bytes bin/Debug/CNNImageProcessor.exe | Bin 8192 -> 0 bytes bin/Debug/CNNImageProcessor.exe.config | 6 - bin/Debug/CNNImageProcessor.pdb | Bin 17920 -> 0 bytes bin/Debug/CNNImageProcessor.vshost.exe | Bin 24224 -> 0 bytes bin/Debug/CNNImageProcessor.vshost.exe.config | 6 - .../CNNImageProcessor.vshost.exe.manifest | 11 - bin/Debug/HtmlAgilityPack.dll | Bin 135168 -> 0 bytes bin/Debug/MarketDataLib.dll | Bin 1172992 -> 0 bytes bin/Debug/MarketDataLib.pdb | Bin 2864640 -> 0 bytes bin/Debug/MySql.Data.dll | Bin 1187328 -> 0 bytes bin/Debug/Newtonsoft.Json.dll | Bin 700336 -> 0 bytes bin/Debug/Newtonsoft.Json.pdb | Bin 253696 -> 0 bytes bin/Debug/Newtonsoft.Json.xml | 11262 ------ ...System.Runtime.CompilerServices.Unsafe.dll | Bin 16768 -> 0 bytes ...System.Runtime.CompilerServices.Unsafe.xml | 200 - .../System.Threading.Tasks.Extensions.dll | Bin 25984 -> 0 bytes .../System.Threading.Tasks.Extensions.xml | 166 - bin/Debug/log4net.dll | Bin 276480 -> 0 bytes bin/Debug/log4net.xml | 32464 ---------------- ...ework,Version=v4.6.2.AssemblyAttributes.cs | 4 - ...geProcessor.csproj.AssemblyReference.cache | Bin 6645 -> 0 bytes .../CNNImageProcessor.csproj.CopyComplete | 0 ...geProcessor.csproj.CoreCompileInputs.cache | 1 - ...ImageProcessor.csproj.FileListAbsolute.txt | 48 - obj/Debug/CNNImageProcessor.exe | Bin 8192 -> 0 bytes obj/Debug/CNNImageProcessor.pdb | Bin 17920 -> 0 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6735 -> 0 bytes ...le_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...le_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...le_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 38 files changed, 267 insertions(+), 44210 deletions(-) create mode 100644 .gitignore delete mode 100644 .vs/CNNImageProcessor/v16/.suo delete mode 100644 bin/Debug/Axiom.Core.dll delete mode 100644 bin/Debug/Axiom.Core.dll.config delete mode 100644 bin/Debug/Axiom.Core.pdb delete mode 100644 bin/Debug/CNNImageProcessor.exe delete mode 100644 bin/Debug/CNNImageProcessor.exe.config delete mode 100644 bin/Debug/CNNImageProcessor.pdb delete mode 100644 bin/Debug/CNNImageProcessor.vshost.exe delete mode 100644 bin/Debug/CNNImageProcessor.vshost.exe.config delete mode 100644 bin/Debug/CNNImageProcessor.vshost.exe.manifest delete mode 100644 bin/Debug/HtmlAgilityPack.dll delete mode 100644 bin/Debug/MarketDataLib.dll delete mode 100644 bin/Debug/MarketDataLib.pdb delete mode 100644 bin/Debug/MySql.Data.dll delete mode 100644 bin/Debug/Newtonsoft.Json.dll delete mode 100644 bin/Debug/Newtonsoft.Json.pdb delete mode 100644 bin/Debug/Newtonsoft.Json.xml delete mode 100644 bin/Debug/System.Runtime.CompilerServices.Unsafe.dll delete mode 100644 bin/Debug/System.Runtime.CompilerServices.Unsafe.xml delete mode 100644 bin/Debug/System.Threading.Tasks.Extensions.dll delete mode 100644 bin/Debug/System.Threading.Tasks.Extensions.xml delete mode 100644 bin/Debug/log4net.dll delete mode 100644 bin/Debug/log4net.xml delete mode 100644 obj/Debug/.NETFramework,Version=v4.6.2.AssemblyAttributes.cs delete mode 100644 obj/Debug/CNNImageProcessor.csproj.AssemblyReference.cache delete mode 100644 obj/Debug/CNNImageProcessor.csproj.CopyComplete delete mode 100644 obj/Debug/CNNImageProcessor.csproj.CoreCompileInputs.cache delete mode 100644 obj/Debug/CNNImageProcessor.csproj.FileListAbsolute.txt delete mode 100644 obj/Debug/CNNImageProcessor.exe delete mode 100644 obj/Debug/CNNImageProcessor.pdb delete mode 100644 obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache delete mode 100644 obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs delete mode 100644 obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs delete mode 100644 obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ad184a5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +**/obj/ +**/bin/ +**/.vs/ +bin +obj +.vs diff --git a/.vs/CNNImageProcessor/v16/.suo b/.vs/CNNImageProcessor/v16/.suo deleted file mode 100644 index 8e993938e27546cfd85d3f714cb0fb9392d3b81c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128512 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 RONZtu$`Z4%a_}d~{|Bq}hTi}H diff --git a/App.config b/App.config index 8d23437..e413191 100644 --- a/App.config +++ b/App.config @@ -1,6 +1,29 @@ - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CNNImageProcessor.csproj b/CNNImageProcessor.csproj index fa32fa4..55a5616 100644 --- a/CNNImageProcessor.csproj +++ b/CNNImageProcessor.csproj @@ -9,7 +9,7 @@ Properties CNNImageProcessor CNNImageProcessor - v4.6.2 + v4.7.2 512 diff --git a/Program.cs b/Program.cs index c0033ad..e13e19d 100644 --- a/Program.cs +++ b/Program.cs @@ -1,7 +1,15 @@ -using System; -using System.IO; +using MarketData.Cache; using MarketData.CNNProcessing; +using MarketData.DataAccess; +using MarketData.Generator.CMMomentum; +using MarketData.MarketDataModel; using MarketData.Utils; +using System; +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Text; namespace CNNImageProcessor { @@ -18,6 +26,72 @@ namespace CNNImageProcessor GenerateImageData(@"C:\DeepLearningImageTests\DeepLearningImageData\RawData1",@"c:\DeepLearningImageTests\DeepLearningImageData\Data\1"); } + /// + /// Process all images in sourcePath through PIL on the CNNServer and save them to destinationFolder + /// + /// + /// + public static bool ProcessImages(String sourcePath, String destinationPath,String cnnClientUrl="http://10.0.0.73:5000") + { + String[] files = Directory.GetFiles(sourcePath,"*.jpg"); + + CNNClient cnnClient=new CNNClient(cnnClientUrl); + if(!cnnClient.Ping()) + { + Console.WriteLine($"CNNServer at {cnnClientUrl} is not responding to ping"); + return false; + } + foreach(String file in files) + { + Console.WriteLine($"Processing {file}"); + ImageHelper imageHelper=new ImageHelper(); + imageHelper.LoadImage(file); + imageHelper.ToGrayScale(); + imageHelper.Resize(128,128); + Stream stream = imageHelper.ToStream(); + Stream processed = cnnClient.ProcessImage(stream); + imageHelper.LoadImage(processed); + String pureFileName = Path.GetFileName(file); + String saveFileName = destinationPath + @"\" + pureFileName; + imageHelper.Save(saveFileName); + } + return true; + } + + /// + /// Process all images in sourcePath through PIL on the CNNServer and save them to destinationFolder + /// + /// + /// + public static bool ProcessImages(String sourcePath, String destinationPath,int resizeTo,String cnnClientUrl="http://10.0.0.73:5000") + { + String[] files = Directory.GetFiles(sourcePath,"*.jpg"); + + CNNClient cnnClient=new CNNClient(cnnClientUrl); + if(!cnnClient.Ping()) + { + Console.WriteLine($"CNNServer at {cnnClientUrl} is not responding to ping"); + return false; + } + foreach(String file in files) + { + Console.WriteLine($"Processing {file}"); + ImageHelper imageHelper=new ImageHelper(); + imageHelper.LoadImage(file); +// imageHelper.ToGrayScale(); + imageHelper.Resize(resizeTo,resizeTo); + Stream stream = imageHelper.ToStream(); + Stream processed = cnnClient.ProcessImage(stream); + imageHelper.LoadImage(processed); + String pureFileName = Path.GetFileName(file); + String saveFileName = destinationPath + @"\" + pureFileName; + imageHelper.Save(saveFileName); + } + return true; + } + + + public static void GenerateImageData(String inputFolder,String destinationFolder) { ImageHelper imageHelper = new ImageHelper(); @@ -98,6 +172,9 @@ namespace CNNImageProcessor } } + /// + /// Processes an image through PIL on the CNN Server + /// public static void ProcessImage() { ImageHelper imageHelper=new ImageHelper(); @@ -129,39 +206,169 @@ namespace CNNImageProcessor } } - public static void ProcessImages(String sourcePath, String destinationPath) + public static List GenerateTrades() { - String[] files = Directory.GetFiles(sourcePath,"*.jpg"); - foreach(String file in files) + List holdings = new List(); + DateGenerator dateGenerator = new DateGenerator(); + DateTime startDate = DateTime.Parse("10/31/2019"); + DateTime endDate = DateTime.Parse("02/01/2026"); + DateTime actualEndDate = endDate; + DateTime analysisDate = DateTime.Now; + + String modelPathFileName = @"C:\boneyard\marketdata\bin\Debug\saferun\CM20191031.txt"; + CMSessionParams sessionParams = CMSessionManager.RestoreSession(modelPathFileName); + + startDate = dateGenerator.GetCurrentMonthEnd(startDate); + endDate = dateGenerator.GetCurrentMonthEnd(endDate); + actualEndDate = dateGenerator.GenerateHistoricalDate(endDate, 60); + DateTime runDate = startDate; + + sessionParams.CMParams.UseCNN=false; // don't use the model + sessionParams.CMParams.MaxPositions=100; // take up to 100 + while(runDate < actualEndDate) { - Console.WriteLine($"Processing {file}"); - ImageHelper imageHelper=new ImageHelper(); - imageHelper.LoadImage(file); - imageHelper.ToGrayScale(); - imageHelper.Resize(128,128); - Stream stream = imageHelper.ToStream(); - CNNClient cnnClient = new CNNClient("http://10.0.0.73:5000"); - Stream processed = cnnClient.ProcessImage(stream); - imageHelper.LoadImage(processed); - String pureFileName = Path.GetFileName(file); - String saveFileName = destinationPath + @"\" + pureFileName; - imageHelper.Save(saveFileName); + Console.WriteLine($"Running {runDate.ToShortDateString()}"); + DateTime sellDate = dateGenerator.DaysAddActual(runDate, 90); + + CMGeneratorResult result = CMMomentumGenerator.GenerateCMCandidates(runDate, analysisDate, sessionParams.CMParams, new List()); + Console.WriteLine($"Got {result.CMCandidates.Count} candidates for {runDate.ToShortDateString()}"); + foreach (CMCandidate candidate in result.CMCandidates) + { + Holding holding = new Holding(); + holding.Symbol = candidate.Symbol; + holding.PurchaseDate = runDate; + holding.SellDate = sellDate; + Price purchasePrice = GBPriceCache.GetInstance().GetPrice(holding.Symbol, holding.PurchaseDate); + Price sellPrice = GBPriceCache.GetInstance().GetPrice(holding.Symbol, holding.SellDate); + if (null == purchasePrice || null == sellPrice) continue; + holding.PurchasePrice = purchasePrice.Close; + holding.SellPrice = sellPrice.Close; + holding.GainLoss = holding.SellPrice - holding.PurchasePrice; + holding.GainLossPercent = ((holding.SellPrice - holding.PurchasePrice) / holding.PurchasePrice); + holdings.Add(holding); + } + runDate = dateGenerator.DaysAddActual(runDate, 30); + runDate = dateGenerator.GetCurrentMonthEnd(runDate); } + return holdings; } + public static void GenerateTrainingImages() + { + // model training will happen on these folders C:\boneyard\DeepLearning\data\0 C:\boneyard\DeepLearning\data\1 + CNNProcessor.GenerateTraining(@"C:\Data"); // This will generate into C:\Data\0 and C:\Data\1 + ProcessImages(@"C:\Data\0",@"C:\boneyard\DeepLearning\ModelInputData\0"); // Process through PIL and put in C:\boneyard\DeepLearning\ModelInputData\0 + ProcessImages(@"C:\Data\1",@"C:\boneyard\DeepLearning\ModelInputData\1"); // Process through PIL and put in C:\boneyard\DeepLearning\ModelInputData\1 + } + + public static void ClearFolderPath(String strFolderPath) + { + Console.WriteLine($"Cleaning {strFolderPath}"); + if(String.IsNullOrEmpty(strFolderPath))throw new InvalidDataException($"{nameof(strFolderPath)} cannot be null"); + if(!Directory.Exists(strFolderPath)) + { + Directory.CreateDirectory(strFolderPath); + } + else + { + String[] pathFileNames = Directory.GetFiles(strFolderPath); + Console.WriteLine($"Deleting {pathFileNames.Length} files from {strFolderPath}"); + foreach(String file in pathFileNames) + { + File.Delete(file); + } + } + } + + + public static List ReadHoldings(String strPathFileName) + { + String strLine; + List universe = new List(); + StreamReader inStream = new StreamReader(strPathFileName); + inStream.ReadLine(); // header + while (null != (strLine = inStream.ReadLine())) + { + Holding holding = Holding.FromString(strLine); + if (null == holding) continue; + universe.Add(holding); + } + inStream.Close(); + inStream.Dispose(); + Console.WriteLine($"Read {universe.Count} holdings"); + return universe; + } + + public static (List avoid, List good) GenerateCodeTestCases(List universe) + { + double validationPercent=0.05; + double validationPercentUnseen=0.50; + Console.WriteLine($"Read {universe.Count} holdings"); + + List avoid = universe.Where(x=>x.GainLoss<-.05).ToList(); + List good=universe.Where(x=>x.GainLoss>.05).ToList(); + + int validationCount = (int)(validationPercent * universe.Count); + + Random rng = new Random(); + List goodValidation = good.OrderBy(x => rng.Next()).Take(validationCount).ToList(); + int goodUnseenCount = (int)(validationPercentUnseen * goodValidation.Count); + List goodValidationUnseen = goodValidation.OrderBy(x => rng.Next()).Take(goodUnseenCount).ToList(); + good.RemoveAll(x => goodValidationUnseen.Contains(x)); + Console.WriteLine($"Validation sample size: {goodValidation.Count}"); + Console.WriteLine($"Unseen validation removed from good: {goodValidationUnseen.Count}"); + Console.WriteLine($"Remaining good count: {good.Count}"); + + + List avoidValidation = avoid.OrderBy(x => rng.Next()).Take(validationCount).ToList(); + int avoidUnseenCount = (int)(validationPercentUnseen * avoidValidation.Count); + List avoidValidationUnseen = avoidValidation.OrderBy(x => rng.Next()).Take(avoidUnseenCount).ToList(); + avoid.RemoveAll(x => avoidValidationUnseen.Contains(x)); + Console.WriteLine($"Validation sample size: {avoidValidation.Count}"); + Console.WriteLine($"Unseen validation removed from avoid: {avoidValidationUnseen.Count}"); + Console.WriteLine($"Remaining avoid count: {avoid.Count}"); + + return (avoid, good); + } + + public static void GenerateTrainingImages(List avoid, List good) + { + int imageSize=224; + int dayCount=90; // 90 + Console.WriteLine($"Generate training into {@"C:\Data"}"); + CNNProcessor.GenerateTraining(avoid, good, imageSize,dayCount, TestCase.GenerateType.BollingerBandWithVIX,@"C:\Data"); + ClearFolderPath(@"C:\boneyard\DeepLearning\ModelInputData\0"); + ClearFolderPath(@"C:\boneyard\DeepLearning\ModelInputData\1"); + if(!ProcessImages(@"C:\Data\0",@"C:\boneyard\DeepLearning\ModelInputData\0",imageSize)) // Process through PIL and put in C:\boneyard\DeepLearning\ModelInputData\0 + { + Console.WriteLine($"Process image failed, is the server running?"); + } + if(!ProcessImages(@"C:\Data\1",@"C:\boneyard\DeepLearning\ModelInputData\1",imageSize)) // Process through PIL and put in C:\boneyard\DeepLearning\ModelInputData\1 + { + Console.WriteLine($"Process image failed, is the server running?"); + } + Console.WriteLine("Please copy these files into the training folder."); + } + + /// + /// This will generate images into C:\boneyard\DeepLearning\ModelInputData\0 and C:\boneyard\DeepLearning\ModelInputData\1 + /// You should then copy the generated images into C:\boneyard\DeepLearning\Data folder and then proceed to train tbe latest model + /// which at the time of writing this is model_sk_convnext_v1.py. After running the model you shoukd then run + /// verify_model_sk_convnext_v1.py. This will produce a validation score which at the time of writing is 99%. It will also produce + /// some output images including the confusion matrix. + /// + /// static void Main(string[] args) { - // ProcessImages(@"C:\Data\0",@"C:\DeepLearningImageTests\DeepLearningImageData\Data\0"); - // ProcessImages(@"C:\Data\1",@"C:\DeepLearningImageTests\DeepLearningImageData\Data\1"); - - - // GenerateImageData(); - // TestCNN(); - // ProcessImage(); - // CreateValidationImages(@"C:\2",@"C:\3"); - +// The modified flow + //List holdings = GenerateTrades(); // generate a holding set from the CMMomentum monthly candidates + List holdings = ReadHoldings("holdings.csv"); // read a holding set that was previously generated + (List avoid, List good)=GenerateCodeTestCases(holdings); // split the dataset into avoid and good + GenerateTrainingImages(avoid, good); +// Clear cache at the end + GBPriceCache.GetInstance().Dispose(); } } } diff --git a/bin/Debug/Axiom.Core.dll b/bin/Debug/Axiom.Core.dll deleted file mode 100644 index dc18461ed68b6075a567fa8d97553cbc87c2524b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85504 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 Mx&Gkw|D6Q>7ysY}bN~PV diff --git a/bin/Debug/Axiom.Core.dll.config b/bin/Debug/Axiom.Core.dll.config deleted file mode 100644 index 43ee139..0000000 --- a/bin/Debug/Axiom.Core.dll.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/bin/Debug/Axiom.Core.pdb b/bin/Debug/Axiom.Core.pdb deleted file mode 100644 index b617c2248f3460f9e4b9260d878017988535ef32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222720 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 pu*Nri*9zMY?5YF-3 - - - - - diff --git a/bin/Debug/CNNImageProcessor.pdb b/bin/Debug/CNNImageProcessor.pdb deleted file mode 100644 index c9f6c3b87e0f1c9f42183ca1c04f1b3a6f8dc570..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17920 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 OJz7^ diff --git a/bin/Debug/CNNImageProcessor.vshost.exe.config b/bin/Debug/CNNImageProcessor.vshost.exe.config deleted file mode 100644 index 8d23437..0000000 --- a/bin/Debug/CNNImageProcessor.vshost.exe.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/bin/Debug/CNNImageProcessor.vshost.exe.manifest b/bin/Debug/CNNImageProcessor.vshost.exe.manifest deleted file mode 100644 index 061c9ca..0000000 --- a/bin/Debug/CNNImageProcessor.vshost.exe.manifest +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/bin/Debug/HtmlAgilityPack.dll b/bin/Debug/HtmlAgilityPack.dll deleted file mode 100644 index b0692c1d9ec87451375a0047f5193dc0eac51b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135168 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 CCmeeK diff --git a/bin/Debug/MarketDataLib.dll b/bin/Debug/MarketDataLib.dll deleted file mode 100644 index a668f21d320a8be8b161354d62131c2b8569f8bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1172992 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

{dOUqMIu^pfkQnUxC6^lUWxDe+kCL5h zoK*D3cjWJ+

o;%5_dWHpKU&S!EgvJLX;~XK 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%0Agv&}Gl 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 JIcr2 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�jB|CvVAn4+E;5@UoVBhMq6EybOJ<(Q&DO58Br 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

7rbWUaC;}1` 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

lS1$HM-XDh`te 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�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 z zcf=oE@w)^q{%HAwJ>w6>`6^+EKi0S~zH0uM|5&`RIG#TP{#bNryf_gr?h`LAw*2A8 z0^?e2&ma51AOCb|-d>Jaz8C;seTo1RUwFS?H@=uj9#)eF@kPtkww`yy7X$FS3N5~9 z{=lB`h2q>o7~+f7E{v~)FSwU*gYG3%G>hhRi08f@*S-f|%zHJ~aA0XX{}<_eQN$!z z>IKTit5)#EmoClq@x^%fsVTIg^M1c>e6fT)=sWNw_}zdOU;M)PSDxuw z>+joelbn{8oK>6+DL3)Ol@HlCziPgyy(ykMDy|(bzW7Ew@9lX0KJolB()prV2}J1( zm{sVGnaSVr+=r6XNt zD87D_n|Pz$BXzu?sX<7eZH{vO?$1%8?u6^_xP9C8B~?x0$`@gbDi$3sh^rUJ)h`;E z=J{fcCQztw>993?aj{Ep!rq_CTy8Msvz)w*fL^rTzvqi@?E+t9_{n-lIm1tiFI3-} zo20pC%qusMzP(AG&cUv8`O!B?RDU5|VR3!|`=KUJNfu$7LZh{{4UR^6(!4UHN#j97 zYwtdXe#+c@)%PJv&v3%-ivOF|*6{;Fj7W&f!1 zTT$iD<5@qAEBi#VZ;5MX#I<+FwVcsQ;|ucNWAhx_V{$nMRkbUiV-v!o*Xz7Ev)Ms`@;x;&yvfJwBdw zQatPWcoxf?b>I4H=QiFB59)G%>hcno*2Iv4qJr{*w3;jAvp zKK3u;?@AYr>R3_mE}cZ4QQNnZ2K&AZZ7sCVr`@?%>DP?f5pLt0C?}d3agU|4T4Hz(c1n}> zj0Xu>^(<@|XqWw5?->);c2J;c%M z%)=DS$Ag6+Wt%JoPXMm~sl((9@MQ2>P~lWM^BnLL>=!wE-TRRFX7E&SxwBv4%=du< zu)iN12-jZH%!@%}SmJu{B!_BG-@;5AGWW{heRHo2 zUN-m0CV{Fac-NTWJ#&u?o-p^t;04{QH+ME}21#RrHeiRf48&0&zTZ@$)A9# z2g$9+Fux4`5PTh^k2U=#Wp4VN@C@*8 zp!&@(!7IVPgOUT=z;A>90GEUR1jV2K0^vC(p!WV-1d^si488|827l-9_h1vupMgz5 zXcEmp>9{`c-}>+kpH|b_8338sF^$ia%R{;!h?b$&0}Kz+w>IPP>mQv-pg# z%>CQ_!5c9*2X6z#Pu~OS!_9c?K=47#2Z3wAgTaTvL%=7&cHlE0^Q7bkFbC9KbcOR% zXZ|JF9(&zIm;JlW{2@r2OY2`{R{u&KlYav{fxE`XzQ5Gn-1_=T-Oud&wcv5Pca@#T zkDyE_nnV{+Jl@rm5pxDmJl+iyj~@k!#~F7S9%tNTc)S-V9*2JnkM{w^<9$K#__3gP zobj3A@#DeenEQd^@e@Gt_=zC$Ey2BT!{hzI_b?9!#p6Qp`01c{ocV|0apoUsJU$Y$ zczhHn9zPQlkHgP~$Ik-A<6}Va_*hUpJ`NO*pAB9GinlZuky$)`4tN82E_fq20t|V4 zJm&kcN1huV=RUjP@d@C=*k1sO$1eoMn zq7W31Ut-FL`2#2(F9OBmQ$g|gG*EK5tws12@-V@6}@|?I8B+rTOf}}Y?J23O9J3!KuxD!+xQGB;JGj1B6o3}`0zsi{( z0`J29F;MnTIP(VZd)Pk<-VN>=Pm7nYLx=Nt-Kp0+{&e(LKbPMVUbcIOQELA&oRiJno8Dx0*`=EIF0Z_dBAShm@ybUiu4{A*E0(dTn3^MQOya--~ zc_Vl&_!2k|{3*B;{26!`_%f(D$S**~!v-}6c@;C`)dVsu`3m?N_y(xDWn851peGp@ zCEf&o1HJ`Ho+Inb8o=A&eq`|1V0-W#uow6)cq+IF6b~yrWVnFKb%oCk6V&x~1`fLCE=?ZwFNhG3QRKO1a@c|N!oxDebM zWX&Ma0#w^zttNRZ$RfO1r)AB?%r_O^O6+C+0oWSU`k3q=bLRD68|;ZG09EJhK&{Oj4mJmKz(YWl)#1)89%_$$f3O3n zI_?Ob19k#c*YbZM*ctOh;1OUU*ae&hb_K5ij|As}-9X8&qri{B?qEBZvj-?S(-WKt z9t|Rc6TQG6f{N!!XGT^U^UuKExFgH-UC|^mCD8|@?I-$zUxLSi@Ll3K5dKLV4{EJX z>4y&tl6MmxX-@RRo-`y*00}E`5=a<{{vcr_crPz`DtHQb4#;ow7TzFm0_MTsBv9$S z*qNt-L$EJ%_E$Lbwct?ftDU{pZDi)jjl?ieSIbWW>v&Ob;)!?sy3jyMP~WZ`1z-7h z@J4d?NHr;5YYzXNiq?C0SD|yzm!Z!@>+P;f&?C|3p!*q`6ZBFVsul6<#g1aOH}Fm( z#zVEMfNDnD*!~R{z4x;H8#;}&6N5UGbu8@-N#*c6eBY%NdA9qok=c`#pKj=e*h`&G zc~Gs1GeF5Q-YKMfm?wbZ>ye=NdNe4$J_}S#W56T8v7pu*$ARKk-ZeC9g4CrMBc2Pc z$6oj}I39cfJP%}jBEkEIW^JAK50k&eta{dbNoI`|;Q{kj*9Bl>5_%EX6r2b)19L(3 zyYPrvW6uM7Vun}D8vA7MSj-Cd1W@J^9S(Fj+~Miq6x`Kr#_{MG=u6St%euPt$lkbXu6`t8dHJUGO09caUa0fi z8EJSDJ4EC7cQ)=hl-%~~n;~D!SK7_~Yh?C!uo9PAEG2PN+=2PNldv&lK&3~)7gC8)W@Rp8U$)gbGET4PPJ zewE<8OEdnWjVIs5taSVVR61CPN?eCIB2N`y1F#Zo2v&i6fye|iubu@Sgc;e8JQ$n< zN?!6A3|D_mDZf_i6`o3{^nD4t|7F{}+VF|!Gth^jFGs8WcS2u;9)Rx34zI@T&Dodi zWx_~r&mD17KV|FC*NMiGP0<%#VMw%hlz4s#-{wVshHmp6?na|Wp!3ny=w;}Q=*{T8 zZ{TeW^bqs}^i1>;^cwU=^k?Y3Z{!X(dN{fWU5#Fe{@+#&3DBQmZsURJE0)7=X?s?)l6 zf_8LIIP*KV^`Wv5Z>TZ00~fk*4|ZoJLOOqzDLnTu0GjpC=72v4(j*xl((duO z2f}HEmTb_g8x8sPg5*HdLoayW6DOB*@}c6$gwo`BqE?lQx?UM~YA!tSbI%iwA;y&q zD=Es?D@wL}8G|J{K`T1%x0@^9{Gfa}BQiR-e2NRDAm1~V%5ofGY$ma+dnNu5l%L3M0#mO`q1gmYTRb&cVfj|&uRMn|JilZ)$hvu>3>(Z1nm zKM!d4+6k@aEuk;Z95QtPbZ6XU%SLHvu?yks&b>;>40y{()abw{`Ip8O$3^=8yQuPn zxbmX7^5eLwb6mA8s=gwc^&Ct$`)sArzuPok43APD=hZyI%yVf@j47B}a(Th|h10|> zmfz-+ueQ*M#`{yAH(=ie`~9#l3G%FPM@Mz-JhR+w8`$-42D&`QdlPOnPSZqtcIXYv zRwhP9J}O?d!HxQXYU#Rh>`dQ{;4x>2NUx4Kn)km|U+O#6R$F7=!J)=cOB% z9t%Q~JRYRKPxb?$O^yZ+0?!5+B?oN*p3P?HDx&RNvVi)JUDYnEZ4E(e%#xexF6I!wxU3& z8?%o~-I%eC(z`$Q%q)@zILvX_5oCUw>|byx-t!hQxg1iT6y3SJEk1LuIJfeXRYK|6Ln6`s)eD+xaj12x~$ z2u!skK0Ffh-ia2BwOTMoYe7l3(5W8OXkO!O;m$3!fa~_rDIe56gtRa7F`?{R=(HG0 zzgrXH{*-nfN^~D+t=}~%zw);)@weve)Txw03pm1t{UCnY^1Gi&PdC-LQ%bW}I+Id2 zb{{}~?E5(4@oKb{DU81zK{IfM`~3~dgrZ?KY1{B9Q10Y5DS1Hdl9I7!fwXsXhDp3X z7PH3Rh>M^tDjj-9&d(zT7_-X!GyJOU44TUy6m2@Oo-yGj^j36RI=^1%5$XhYQ8mP$ zKV#n4ktwZSE!r>9c*`H%_^-beydz2`n{N7)Nf%vo+(o@i-=c7~Q3#^-{=+d~IF3tu z@4>z8k~v1((Rl8(qLN9uMTJ+{R~EC65qI|fqFt4cE-oo6FU%`Lex<(+nem>Cb$59gTaY(h554r{rI+Ho!fARyG7L9-Kk_QV9cV4a zmUA;9XWaIW-I(VljcfOusbzc@yQpwd_ndPIN;RB4xo^*2`qw>Y@bn_SQ(ka#alv%P z=tbRgMo*tqRG9aTf-A?BTv||k@}%RB&pkHp*yDPi(5G)fuYM<(K5F;hy=h_S{P=K% zY{oS(pC}!AHQ$SMA?r-`lu2# z7nD}p5&zk~*naD)O#}JV=(SE=kDmsgcpgoQ4{^O`@u}T+LR(&r3|}iOwR5#QDYe`7 z$T#oT<~d49mC$c%=B!5{RlQ%E-t2GD$nQu_F#7hsM2#M$c=Ku7Tr*6pKyN_5joyad zQ>Aw6-+#(?fk<|Fbs*n19{yGXlkdbHyg%0h`fzNw+yxxgUt9c~<>Q#ldqab#mtJ0A zN6#Vc+m6;1hcO)l?RZbCw~Fea)qFrIjQ3z@Cwf{JZ)rhs-j(Rmw*TnC`&>F8)82_P!ak&pe@z)cE zf9J{1?Zf;ZMi|%nFqDpAg#|@0f%5L@SX?f6K zmh-9XNz-`-L({1=xuQ9lRG8=X&@b`yiZ=_rpF=dwA}2aPzs%FS`o6s2bi?*xeGhT8 zVcZ>|z0=dW`VMJ*zN@pu+X>qHJgwp#S5RD1Ix=_KH2YSN;`a0#vc%mP`UgF|;@$y$ zLp5krSnfwa|3go&`1Jx=>Ly%zxesylVcxqy|Fox9{8{LIx%X$TB{kWC`P&ux7d-vg zf^w65^OB~$w>X?QKSPVg`_uee#1F)Eb2R4PA*mU6B%%8hEkXZJ7l&VO328IeTL$f{ z4}$-EA0!#Zd^T=F98v3dpq>@cK_bO*r0l`EYf9tKZo=hd*;IC z9**{QHNVyDaR8{S%{`)jpGnj zoutC~RXoO6>5P7&%}u=FhaP~QfG$TbMz2I~K);RNif(mtoal=lfu4r0MK4FMMZb*x z2;KCSIFW-MfF6%7N6$yEM6XA0LT^R4UB)~PJsLd)U5j3hUXT9YR*242-!s6CGbF3L zdY`fN2Y>Qo>(dI#&nw6+Ez@Yew;9Z9jZI-_pHFn&Z#ehc*<37~8|o6N;tuWhblpES z&#LFW(7|KR@lXG|G0!f{OGsNQwC$#w8ah8tTjR=aA7#L)4=BIirOIzuX~|T#Y^fsL zgZYr^!}mLC_qM#Vx8*jpg)!_-d3j>f5wRX(m6EGDh14ndJ&$(s8Nby>ZDN5;N_l+) zzT1j!bt^oM{;&GKQvzzc{*9|Ou4=>Sd8>dG4hMP?B3-JqyqN@fOFkgL8}WrWa8owqSS%A>S9H zcuD=&S_=DB(yA~#ov+uLpk6cUK(y)zH0PTF?cZFSs&Ca_NSnW1eb<$y^5esLnXuYH zd*3pfeubqh?oL<=Z>R4S5RaeVsEsqfX`sF!s{Bsl=27#;mG4HC?_#DdV%1+9B`RNp zi50f*?>4)+-bc85^&DZn@6w(~mAz-i^UMN+@~Zbh8K~)7Q3>zgm-*}+l)3m*Z7K9~ zh51Co!2C<5m+_&7x;V;-V&Ic)980pH%jXpgfoM1s-f%Z!qFTP>$GsD zF|97ZPWixlnwyWqrp}h5%2Il#d#l^mRh&ck(Z127#+;7le?^0+VnJN7HLmP#>a2lj zb5TM^@=Y8X1FXPc<#J?XG*;S&OZYV^Xv`R$iFZ#5Ap9prremK|_yaGHDTnv(z zB*${ho}isOoWNN2eDpU-rM|a1h2Q$#-RTaC9bOC;p}V2aMi-(h=6 z<#{h>rryk&1NCIq9NL3g8_+z9dNcE=K42;4zF--s@U8_F&H_+#-G@NUP1iVl+_^vD z%+G?FV?GD=1K$9dyP5q`(QU@8@csg79%#$BC8ep>qW)nhdDmXz5cEv+LbS@MDRO?e z@ng$B8%=JSKZWhf&&rj^$QT6@mY?RIDnHF5;R`eVrEJVRld>_W`KQv&*w~ndfdlY= z8aNOf1r7oyfP=w8a0oa9912!|qMzl=vq8cz`_i)iwlm)f5~ew)O>WJZ%hSQ1V6SUUw*y& zo{qi!e(=ub1DWG~trh&czyGKHd-wNHo0~q_ubFd4#VBM(N_C~&*ZFd1*@frb%Ki8C zPTASGn`Y_9cB(&}#nO17Vet$hm7djGQT)Bu@}{Y%(?=ECv& z4>yG89L?v??0!doXa+!Y88q$QvE}T?liSnS_@_bBADSu9bapg;oEg%XF=*MKD`^|1 z40XPb>Q97z%1m11!=`5iVfQ2Kj`%y%g)KVu0om!&$FC}5>7C9ww&#(kD{+WNqGVO$ zx$CGna0iQP%cU!I`Bal)>_W zm**B1d>t?U(WxQ;=I! zUO2VDlnXwTU!Dg{bcI%Q-miF20W8guU*%&@+hbG^Hz)Dt{U(Lu_m)>RQEZ9CZ!DO< zJxTk5AnjqA%SrEOXyo7fQC?PJKLYy=*e`dqY8$G%n=S)TYbW>fuo3dk2uY9g1kJFl4|K5-6H)CIf{a-1pS&r71-OWMSP2mhr ziTN0=l^fy}MIHJvZG-qkuks7srWTqn(^_KO6!$jb{sug$SoH z@!AhR_XOc-jXk6>WrLm4qI8I^6Y01MyN?~6%1sS0q|27~a^l;B*3MO<_iY}O_tqJ- zKJSW8G&#gK8b2pH8pX%lJuN<4hjsmjFFT)Z)!7unnF!r8K{y9xgp-->Fr4r1Y%Bp| zWsF}U&9O}TIMKYP{8(dNut@$gt~flZxFoK4B(C^4t}KlzdA@O5w)3heH6K%!SE8k8>q%JGtifq)uQfQ<*~qKC>#4Q4-k9Nmr1}op zXYw=D#t=*wu<3tmr zu+A&{wHKw)&RwF^xJ0Zb{*&rR*ecgfAn7#gcH-3|FcYs?>%cA11#@SxE2veABf(x^ zH?SY5H4({wq4=>o_BK83Nsrc(M4bS2HeGi#br+r3o$~2jjM>h2BCX#Tg@`ljy)tM` zOz9;J=IjD#NJ?fVHhufM^qok0PD1xKW=M_l>C&FM zofk!^vQxa6(scqTcdfB0Jt~(T&aCn~345gren^$uP|R8b8wQ>NP6AH_ z)c^*7SAhe;t3k>-IUA&`&DtPkW$q6vo|~~3-U1S4Mm|Xy>I6d6U6S;Ad5F5vU4gFH ztA6x`img9G#2;TCdIQ7Gy`t0{t^@8XR0t^e+my#}koG}Hwmi-Nb1;7cRGSz99^+6c zQ@SY|W3T!jiMz^$^*wXON1gq%;Mtge4xR)4(%HZ1%`{CQmt0yg-kH!?%+k(_XQ_{@G!TQ z?Asjj2QL^iWtyPwOg&O}M%KxlFcUIg4CaHEg0i3P@Ny8hjB?c5K5cQ4Jk=Yfdf!5C z|Acn^1GC<>LLxim%R}TY^g0zRsKjUV^*Ifi!b&&bq687hy&= znKx=_%jS(*+Om10b}%>%cgq)Q1(I9ikUJ-#Z5pl2>}h0C6YA8bSBbInttd5DI}G}A zB@$IixcZ6AF!fgss{SZTQ-73YQe3BeD7~~5BbR6^rrli$(ngItZB9IrJO@PfB&lQb z)~)JE^yJ;Vd8_)m26xG)Yr!OlHuuykz`2-dgGL^S?lxy$0ajuE09Xw^1Iqn5XWj_T z!v1w<|DHp&v)S0&^7Hb$E%i(9gtBdE812NiuWpR8_F`8=??_15_SBg+rFSLlo%3eu zu~0pbjLq<`en9FNByqNWYDz=OdXvUxQEJ{tTS-j7UWz=MdYA{Q9nA+-4-3G~;6hM* zvk2@4B9oFwIqU-BvV1~DhJ9Tf&)VX<^ zmO3)_)QK_If;ZxyFwL8_gk|2WT>>gz)sxckeehZRegfVKwvWu1 z+Pp;uZL$Yup?^o>cxN8qQ13>_U1$0gPae1&b0K&;c!@)QH|`2&R>9tZdj)tWxCj*e zw?TNyyytWmcqiuXfe$W7hts%)HrR-l`n{K7{=+a1D5x!!tqo zJIk5R2dM+|&dVcUk#pxw2lJLKZ%CN8Z1rx7DGzWh{+57`fjnhk-m+Z{QisV0K*hHX zl>Zk&>NKhI{!fC<8(4eY^O5`h;Ck%S+g$uztp2y-Yt+$N!qj$4yy)}JjH%3{$58R7i za_^~;6sk3@Htyq$+1^7O$GN+n#(Xp*71>Eyw`0ujK8(!vF?yge52D}QhtZwSz z>x)v_Jk}p~FXN{->1^Rf;WjSag;ajh!)vDA&?ztXxgYK3u)L-0+$7D0U@!F}>P0`F z0b7F`z&7BI!Gl26Upr@R4?c^1M-W+?Ji)oE#Gc12dGi7|1pEmo`SK!I0B!`m{GWpP zr)J9}@}+W>St)x1>O=4;K9Kq~;pyi)Ak8xIF4zoI{Ck1#Vcr{j9~3`)0ID^~y@NA%0ykr? zmh>A?B`bIJJ0D_Jetrw8BtHVx?|cl70)Gdd5B?q$KWqWT2cnx0l5BkP{=IP=?h z;E()hEY-w?(S#X+;`t1>rsyvgS)UVuHs9rZIeGwk0=gVsi(Zaii+&mX8G7&AID3m8 zfi6NW!Vb-p`+8=A`1G45#4}OlS+z; z*oi499hA$VzoLSv?i{4jBfUF&n#zavQN`anASZgiuh`cW^I#t__zC{^o$ktQL_uy@ z`B;{gc!FkFVfo-9yTPfv^e54q(4zJJ{d(HEATN2)kQcKOSB77I4leY=PHie0f0|V3 z9JRBxLmIPRJ9PPsRJKv8D7nI}k^1vwI(}u!?$2OO;ZiL-%5uuP*MiwHkjLbS76rUoujO;}oBO@E~ zZw~rQ^kE5^y$ooXqfqSGnwhlI#pspjb?8^oThU*I3fsS5M+w{i<9jC>uNu)Xt^JE{ zMK=XzkYDfqfByVOaE^VjP6?3rBQo9vNS*ucd3tevVO}nqW@@epwZr3f)($C8m1`Tc zP)hx(l~wlq#019{M;cfAXB~C)u&*P3Mt@|9#NG6%cu{?=By7zMMCbkb_3yugcP#BW z1@6VAnR!<(hoDAKkx}q6Ow@{dGjzJiCs-g}3A+U>h#vxUaO13FWJnEeG!K7pV zk+y9}W~E~x6j$CGRel&%jg4nLNLS!^!t!E2b%v%;>4=?KM_XdQ#=)7Ow=Y1a3qpBv=o(Nlev0|Ulk3Gv$ma4zdZM!m}CHiw4 zp}#4Glc$UxnyM+&Ugb~q8T#V{R%y9*h0nZrOaV`A6ysCrR=*JXD=y&^nfV1{-H{(= zgZ2zg7C*xZi#gR*m|NsM>%6~sA@u9>F{a=W9v0)x54{D#e!Si#@w^fGua9r1k)b5z z{x*7rt0R@EWOzvL?@Ei;KO%E8RafX$jz)RLm_{>rY^VOG^t zc7@?yJiR!di~f9%vdGk>*e7&1d!N`TO=79-+$e9kwajoUb(Ntw_sQzkdkEGhO&T+V z;a*-qifQC>SH3iO%;xR~UW!BGjnI!t_i&g9d%3sH=02iCQxfAY`Mw=}*}&4$+$&9e z?w{eFZCt0c9+2TL?Hi7+tTc-W0UTVkqc>{t><CDRH9O_g{w zGRcQOU(Aeh&0y8F(n3+J?qaLRKpElBYdJns9u;%F!16#860$8r5#^buim z5ADo|7tWF|>kHi#7ey8KM3rr#N4i8+`G;36j%NKlnzuSyaB8%0Mzrv;Xz`?I@yzJ@ zeWUBAN8h?B`qp#NZD&Te{WV%KE4q7O^!+(;)sN!p^W$0j$2Et=HI?z~z2e!c<2lpg zx$EP3U&Qloj2Ao`FFG>5{*`#i;^;ex=!T~84adbdY>aOBS9IgR=*ET7(xaoLcg8mz z7~k~0_~whFo9~Ej{!4Vr$I-G$@v>jVx6X){w}_WN72k1TeCPG?iYMZg???BnidVf6 zKX7wgH6ecJN70)8@xwjhM@kcJ?lzu$HsYJ6iys{lJvuddbZPYHQ_~H)^5j#kr^vuWp3OsS2n7H3$LRKuM?<#p)=SHJOWgk*4$BT zstabdnXaH_iHxC>-*oPiK;)O%7e+=UufyCOta0uOz#f{43Ths_0z|Hu^+@6} z@4_P^k}qQ42Yd_c3w{i0uDKP|T(b#zAWi0tK+1}GjJ30??}0;htb z!D*n%b-Kfu;91yT1C9abgJZ#)oV)5*=5^rN;49Alm(Ki}!{0gl1RRgQMr1(oGy`RB z?(i^&9YJ``+>e_8o`6~YPX=W^#o-u-=YkhtuQ|H>6*;rsKbO7sv4k}sc~1K_j?7Ow z`=2{}9i--yO=26~UZBi-JIry|8O+0eJg9gzU(LsS0ayTD23`za4qgKCrnlM0ehifV zC!G07hd+1tI#`VV--9LKpF#Qm!kKk`RrY%!=Y_4n%fJ&r`8(N}PjNWL;kjTr{>}%f z<763lIk*56-Sy7Q_u`HH_Z;2_UV*>wgI9r%g4cjsK+%2b%ztv&i2hCP&A|$=BUlNZ z4OW4(!D^7R#fF|UXU44a>I&~(a2D<_gSFr7e}2 z1iy#*8t`s#4!9Cr58ea53Em6tg`l_(JQ-XCo(YP6tTT^uIK|;q@P7PV2g+ZSGgmuY z>hMGsWD!k3kd_YsXuX-pb`}W|Y`0D_!1&;$C z15W~<0M7=W1WQ2qF9V;#Tn?@WYr&_%1>ldt8^CA57eV>|8TcILm%-;jovD5S{21H_ z{uz7;jG9^hjX;?jJ3QFo;oz^Z?+LyOjt3R~Mc^jP6T$aDokM;fyc+xftOhrO-v)mJ z-T{6H{s8vNbfH4@;XEgx#1{segTZ2j$?<^WKZ?!R2m{6J_EJ{Uj#+}GiN?%Z~INogFzNol3hT~LMMlU@;3r( zjd>*42K*z)JH^RQocm|sftWuB+k!W=;A|9lBX}_Q5O@f<7HkLF@x}3sD>TL!h8}_* zh1T6_jW=|kHxJ#P@xTETqE+^6lJ@%#F&2m5&!3m+&1(NKoR%u&B$EGbdS6CO$8r*C zDpI={C*}0LHmSqdt3Nz(9{(m`H_+G(>C~g?YYF$Od~>6 zPez1Cvj^J9nvWIwqal3$?`@&Qj^$pQHwDQ&2 zxOdh_64jDW>|Nk*8naFF)uj1!^gwi9^g+h$AXZooCY(G{BY(cUEsegXGa5Y#eKxub zeFb`mp&i1=Ybd=|H7Abtayuo%iQ{xmCe5YyvEg+H(x83Qh3HGrGte{9Lyh||Ms36C z$*w1VN~6>uMtVaCX&yb44XYBo1bs4Ed$jG1zxGI8oimlP>DKv1)z6h^TdvkV*V*eE zt6|yb8$t4~b67si4vcj3`8O3i)$^oO_;!q|v2I`VQE2@>)8P>C6tvD^9F5i(SlHWP zjtM7+QnGFb5cW{C&K2tXpni{ZI0)4F!hYx;Xq{;m>f1BIb|$QL#NW)cucoBt7_F(^i4D?!~ z@o{K=Ds`F#^S1&&_h-bRwWTSzZgGCSyX+Z{nl~LJ*tEn5z6+u_V+CEa)Zx{f9k31%woAJ?YaZL8Z8>{ zuLC?R_mKe)XYQ+rhj)74h;aQ{r>g^VZsqXkfT*E+?~MeQj&h3E6}yvs*{65&)0 z`FPytgS*83?JPMf9}S_IffkMT=kqZt$Oo(S#i?Sz@BbtpQ5%yFQ}3*Y4T$&xe3*|V zjg&gRGiJg3olQP+x;r^WKI~S$d4$;HV5PCsC2B2EG;On=X z3Ufp&EYE(VPwD{+=IL-#N^DFA-k5R?2$ndYfgFnFzjWoYc zskxNT+#YrO=F7)F$7f`K$`xACdB0!xGGgwTwT!eLAT`{A`8$s?I=QDSqj4pp&KW(J z6MJ@xy9^&HqluJH8)!x6{rWOGE8wHz%crFgi*^~bt)M*++EFeZ-?xUe|4ZWp(}tsi z8V`+z+Osd7KeVMBy$53?oA)-2kBg48dG}`{pLcoRM+tRm0eOGP=be6jyX@m{ zcfJuKnW}Vqnb}Z64V7=f{9TBjw|$&?W2PvV&!SATvY#}rVm(Cuy&qrBV|P%_OcE0- z(MLdc(9xEUbv{AzE2In0Q}n~X?uV=L4s|r1Cqo)vr+7=%i}E;TXJ^Q^muE(HNuJ#n zCEtsaH>$revYxm1hAXWK*N*{)uudZtmfa%CZh%W`!j;{ilJfGBskV(arM$PGMdSVL zO8E_d<|DMq@0wjKzZv-7j8^$oe8uJWohbP__q9{y*D6Y!;>*wT-iVeY3>Eg*iz&Yq z8RaKGYU9Hx@21emzxN~inb^nK^?(lf$J`8*XcYDWO`^%!# z+(`FZ`7)JubW!^xa#(penH7+Z#vG>I&hfIR{pWv(jJw6xeUd6XL0hiUl-VJSb_^HEy<1%_#nS!qeI=b^Mjpwbe9tHB1~ zj?;2-DlL+QcI-=s&2K63*Glut?iVR7+AmT)Gbc7}Q>by5>UCdduT^p8nWk-O|ELRQ z?HhGqA& z1uE^`L8V>(m3HAo(5Icd+%E0f6Wsl@+woMLJPOPGXu?+7dx2^*y+O5a#jQT&7|iNZ z`haaf)^C$q8|7ZPIU^?jIhcjrK+%bVj>CKccsyv!Ju}_9TWHI?BRqH@V+yGzv}XDL zjNeVsE2hfUob^b2dV8E`ct@OQhwg?!+&;FM1rh2wjU_ zj$Vg;6}=VRY6an;hog(o)##Pz_2{?JpP^gb#r;I|0Q7&=|Gg5>IK%H}5ZRwSlt+E5B7g}ufWXB{d&L>$3_E9fHoHHB{hE5$6?;9ylgsGXU3M77UWJn|8xyS z%v@;-*cW=ydjEc&$=E<$oKaU4Oyc_Ew31?;k=0ykCAQjQ!B64^7mw(agpiKI)TRCm zwC3?jYUn;``o$OP3-<@$rhXuFE1RUV1@6vBW?D>k?3$&Prb9Yzgqnof%vwJhdp&+_^Dj7+r0|C5i{I_f|gnrF~c9z$p36-*1i-QnqbkxBIk?>c(rLGmw* zKijv_&)?ZP1mXHU2=RdS(bT&{2S>b(k$g3(XsA!ZSCvLpkHpnO;;K!227cBt(X97v z{ye{I5QCz0e$}f(39recjwiG5%Q?qbe$jVm@}U>4_rELr@&*U3&FC@R))?zVHz+`BQt){?{fNpJ=^*&o5tOw&_5=G^J5bgiZ(J z#|PztQD@3haw(g93Eea0OXwELm(bqGx(xXex@XE4<#Pb(?L>MtH=FdB%0} z8|ueG`ucc7^jo19Z#?Jdy<7_Ev+>6NpdYKaHmbNas(2}?_*Yb28dr{tXB`k%-w!j? zG>&Q>N#}(rY9y$T7jh_oPh5Jl^1?a24KGZDkD5X+TJL{XcwsqowG<+AN` zpUewNv-XU{3kN>2`@A6fhLn|fp`WAw|HuoG8Pg;`h$^m&DwahRKZz>7jH)k)D+k5Z zU&hrpsFT_p)m(4ng5P7AqKPOvj z_5WB@W8due{lYYLdZ_-Y1gAPs{~KIdgZi)Q7Z}tUJ|JIhpck$8zbkyO3c4jMQhiE% z&jn@jpUekJ^Q)v;eDLT~yUz!rZ$(*&58iO}Uj-kmWuGvrXcASN5LNe&t2gmkL-E1O zQB5*!d@w_s6{x3zv1&(kitBA&v-3e8!w2Q$>(l)lt@H2s;BWQF1An$AbT8um@VOcD zL-E-f!e34J-y&^|T=;%Y9MYHahDOO$JNMO`ICPs{R!}-{GWY$<>gL9w`^bUgFB&s+ z+?dmcj%6jxzM~Mjk2`(j&@;~-chR7sGfrq^6L}s6I z`Km__43uA$#Y_snKVgX8)2J-u{^d?&LFk@M7Wg(F`txmGajz%tZB)W?;(ptuS8+=g zgfuDMEvu6Sp?fx25W4S77KDDY$%4>5Qx=47UKaFc(SIxX>OsDacqUyIg#JTW&}M(m zDMQl=nx2lv%Yt;8?6M&A6UqXGAz2W*+d3FEed;95(Cgkz3H|u9A*v7UPlax&`oLcG zIGnVvChd|XzX{SVCJO1Y$&!Z9m7{wrtPOQ#C7F;;TPG6~r|4EWy2$|@NvW64%Mzvc zQ)neizHqcEr-L$RcSV+nhx^ff2re=6$2R>cvvwI_Ws@ay_du3RAY3C$Dtbm0uSb=9 zKs<}U!eS*G%0r->CL4@tj+txfA1g z%i?)QAXDZ)5YPW@TyP4M;pQry{GXq zwMHr8l3+1HyWztPqCbqbAOGawE5&941LU)*QBQ(vR`OMLXS2Yevr`cXEXwDP* z3FU(7LvxzYJ+oa;B<@<`R=d9ISY2x)hvU5m$B9b(({Nzd1{Ypm14%GR#0 z-Gg>Lns9Bq{y|jnVpQ=(RM|SJ9H&_ZDy~@{&Au+K?Gn{) ziRX5W=R8PTo_BIQuPm<2j}|-}w&g8{6EKRme^TlQJmk4N)zg*-%d_fZ8D%hmFhuWZ zd|Uo9XlsVI+`6`(D}?UZ+ValE2b+ky9dWNF?qpC0YR6&NDZc%hj1MNzIkY8T8Xvsn z@};s+dkymy%7MOzB2%H!_~3mdUPN&&k4rs0r`U&NL!ubC^KA1w+ERuylD2DQEfpy z>(03LkZ4ZFc+SLV?&0y==c0M@paapkJGrh7cQIG)`IW~=>2H0ORZPxs?c ze?azcs${3SQV{V=HsAH|*+6+!UdO|yi#xHl0KKR2y!MYB@Y*uyT0wU|bd6kGqEj+L zx@^1_x@YoQ=oa!?Xul&~3;pek*FwM9crA3#EEui~nP)mnSAQ`P35qja%fM!2fSP-6E&_0>FeV+(QkuZ{FdwJRsNExA$>M} zyKwhqqG?l-iR+@|uguGleWHp5QDs3?QxR7_6wmG)*Q^tpt&QdsDvw?s&ge#hQ17UM zo#IYXhpI4b)M4{2%u7x;DTvcN%?tZ9w#Fq?k5vs-ssuYMdR$ zpRElP??D?FK)AGlG11jg#XqCUL!-)(QRVcg@@G-i-O=n>(d<{E+Vi5?t#Q@oaqYhG zoMrKxKD3E>M@REEg>B-a?gWH-M$G8cQFxf_@=#Bk7$mQ16En&4Ou`Vor}1rqgR7dN z7-i}`IJdPPx@|}CjvsWF1m$It5zuAwwc14(Zphba6QP^uYqf>YzCONIy9oX5h_BUF zLcf`Otu_+6*T;7%hyIjbd%VB*3z1m9ZJ9w|AK!_72K17>@vD|z<*%_q7=JdtyLk8c zF7Bsbk-bku$+x45y`zf0QN_Zj@?x!(R<4PwH^eo!#It`L&n}1C=1hy`lChBAdL6BV zafifIr2X9;58Yha>*2S-@+p4XLS8rawDg|F^IH_~O(wtf>cM&%bk9=2JzQK~28VPZ zKPic!o98F-S!iD$KZ)-`e>>tQ@m}aRlb^(Iq5G8b@@b=VoYJ)^m9ff4`J7Ka#ZQ0v zB{ZPqpyXsoUmrh-{(0!dPilkawWC`f&`BQEN9TD*Wv~I-1Mu7L^}4zj?}W73>V6N- z@-?6-C!#LVv?zIFlzb#kz7RMrE%8nxFRvyFK(a?C=`!nA^&h&| z)vw*74c)wKk<19~>ys_wgV5iOWQ$}+=r>cgh&Mv_Odj|Ap>p_$a%hkLsy8fubbu$t zA0d5xvPJZrD1Y(S3PU~W0Jv5S?n4>86biZe|ppMmtQkUr>$Ev@pLmB-N3i% z=vriyT_`I(PpjP5K`Wkq%h8IbRZ(G__3^amw?Z$T{=1`Beeah+pN*&YVB8-KAl$5T z-&t!l_nmccJnJt}&AsvLp;2ud&*>1?J_MJ~eKwkRh2e2O7an&40io6fJl=~!>G&&K zepz{ZBp<&iRbCtHTTUC<+|SZ`8qepvp<6GXuZ1ojx@p9Fgo{gb;`5L$8=r^nnS36) zg?t{`?}*Pse>>yz&~G+A58boz`KOdYSIR(qe*fEb{MtOD3_^ZYnTu|sqx(ldr?FXj zoOSKP^SR1>1+?Px8-8u$6rZ=spskP3MZXF91MvT-qgTDDqQkhe@%bLCDVm$&;`67X z`1 z(DdCpc^C3RK76nk8u|BrR97P8ZHJV6tFO*OKiTS2bsqZ3R-dZ#&`(&Os_W1#tk0#S zeLiV#kDsY7f2vQ714Ei@^|{mc6iGP!qIo06-7Rg9L%31vs31z-5mmL0ss_guL!yeu z^|Ya>1AoVP_{mtH#1~%mp$?w&bu zwJtdsY~;^rUzdQYAKG40bukr`Y%B)bf+b)_ za2m+6qWK<%#1Y+RayUrCPM!^xgQSDk#}i4(q07M<@CtAdI0IY;;%2^Ea}{_WX1#fE zKR6Tf_rYtx$H8mC4bJ^}XZ{Iz9rnKjll*@Tyc+x!SOLBdR)W6+tH7<`EbvQ^v?Tuy z&IWm7gD;C7t$;a+JF3+!cHAg4DOkgMKbCd7=LVRp&Q?O36}C zb$%15I=>lIo!*N=hv77l4jo(__x5ma=Gz{!dK$Cp|3{!?*)yQ{U;`+= z`7ziHd=@+wd=3;JP)FvQ>Mwv}F{>WW1!XUzL* zSAj2Mt_5EK=YT&4;Z5_l*`464m>&jd_es)_cn!qPyd%ai#=Ik@HvcB}Y6rgpn~_n) z*8+SSb4w7vN!?+iYfp*~5Z6iGWJzoSRsZjSs(;Z90^zmfdCq(R_yOh%!Oh?l@HgP) z;D=x}_*-y3_z}1OR5*)3(w1E8%-TEKg8AFvAHe0Z2fydsb(TivRUkagdZM{+#XGY0 zTP4qef5QGbki2qP%)W!Q3H%)M``{Pg2Ow=B8NmmC0~>%}g1Te!ckn>)pI}??Um$k{ zG=NBQCNL3!>HOXo9=;KsP39c}p_ggmcge7hft|j=q3;dIUh?rmbaweD`?|2sg-+jg zI1(*c*xb0a6O^MFtEAP>&_QYSGuo!EOPO+1F&UgMDM#!yu%sjC|XrgE8CoVXw#E+(u3^y4a7u)JE)k*2!(8 z2YDiEW{;?bP$Qasg3l3Y9oE2+Q`xH7R zky&lzM5s2x_0zPG!BB04`cA8jjDTt*r$Dulkx*^qRH!yG8saw^1Jy>xLbZ|cP;CUg zY}&{fP;KN)Xxm6n>fzcaD$Z)1J?MEjSCVH?r+VDv4R z6O72MZ6o^5jcs3T7>n(JzOrpZ-+A$Rq?2g}`YwvTYmz-)%WfmvNVk0to4wKatwVMF zf&0xh$FvcyIYy6=Z=**Fq1wh|*a}X8?IB^9@meud+n5T6!f9|UoDL_$5?Bq-fs5b_ zxDwLm(u~cbneYKfxuze7<&ZH!Q~|lBo3@~~QHl9ASOvMpM%C~)?!4ND%v<3s_$53K z{u7=HQ{<5~bJIpDOCar6g_0fx=R?{_v;eAYEQFLz zvx{UnXo&ca^xu5bUSE(?%yBp<0Ax07VdyF*6|H0{Cbh}TK$3k=F){wbe2 zIv^X}?qhBUjYw+j5SRCUkO$Jj5*S0z^kFgU)R7n z@LH()zYbmjuZOGPO1K89Pu~e|#C#XL2{Lw$R>3FTd6I9;8{l`a*SPFv_;Yvz{3W~v zz6)1FT}N(%(h;}A&*2)_f{fk?r5o;oT%)43P`cq>cqqINq7U^vrulZ|12DUu)o+vP zS#>M@FWrA={GX}Y5m|NHLKU^a)~$bkN`0`Q>^UAL?PNuJikZ57)a1o{-zA-k{S%l~ zw@*S{m7a>D`G>*pW9|+&z@y-^@M!oP91Nd_x*q%hj)ba1#rq=WaquO07Nm`(%i#~9 z+QQ3l5qt$o7rYAZfj@%M0Y8Q>!PlVr_$J6WHu?$Fm|O9vE@fssY0MEB{2AsL($>uw z{O3@0{0n#(l)oPE4a_~^W~jdKCOi@T5~Ay)UqSWlw;+1Y_(QL0zoaz!!I*2{+nCV{ z(L0d-q4|z9?KXNB-UELFzYE`k)PeCw*+;*{{FpPZhrh>69Yk9pWfc7Zl4s+dycjci zi2jKEpW&b2hwyjsQ}_Y=4010056HQ+CP+Vq`@p}z7Vs0;391};UMa$Fn&(I&{H9NY zpTiOG3pf^TgX7`f;OS8HJkfC)R5)eu@7OPd#GSq#{uAB+{{?S^|AzO&R0>@Wxj#rh z3AsN=Yb~WdtnFKVpHuZO>Bc<}^|LOHond#z)@rd{SL#}MHqsmEj%a)}067#n2{{7k zg0wMy+C*y2np0~+IQrhNWQeibll@|w@olwc?62F5d6H&~(`2V(Z^rIAtedkF-FUan z_`<+m#Jv}J(9wak$SnJ2Dz2ddlT~97*kJ17aEx< z-(`rtKUjC3CR;a5KnK`&tmDl4+GpZ_q|*(|1sdJZ2uklaHg#dvRMSl`vpA665AF#M zgxq%+9YOmtx`Ahs7O3R7$1{7Sa*t>BO5Goh!M-(|1lgC-%-^sVUiuu&YCF;i>~)r| zfCs_zVII_dc{`}2%(`B%?}(Y-X%8R9%)O-fc5w%&aRT?0=`E0Up8hjrZo=q) zo>?`zf_9(YLw$sBn?addLi&N3o8x&HbHCmlcEX;u4|CtnytmO6%)Od%fc&4vdG>cq zkB3J>>5AU40v-h~fqmd&*cWn*HStPU9F3W4kuh`aiFny1eK$N7N>>~QpM}Rm>4Fm= z`YI}b=quw7Jr(uGjGi)P^iebrGx{hR1V4g11H05UE;^+zMssX z--J4)cD%m5PMLs9wR+Nt&d}U~)iE8Rbd0`7sqa#%kILN1xa}PE=XWPB^+K|Q}voN0u`DVA7BRn5U=gfxEHFBqW5}7Z8bKrbu zzZhPCc?qQ5rmux_;qCAuxCYXW&D=8W*o;ln@Kx;R!M9-z{1coHzkmy1OaUx{DYzI) z_bh??!KJVpRJt@SxfJsea2Y%fE{7*U`bqi>csZ1=xdKjs@;4o>z$~33v&JP?V&;BD zd*Y-ohgZW@kbaiF7hVgcYp#QjK>2$NuEhMfGizLOBjzXJO^~r$v~lDFu)5I51I5I50d z@JaYMd>XEY$vUMWxu*Uw#at@2wth`lr<~b@hwJGXK|g$x=67 z`FdTV@rr%tJI=g69*$S27o$s_g3=|_kI^OHgVH6>KQ5dH`j!5>5Eh}Yox@F(yBs5W^C{3+%%5IQ%{IIzsm_TQN&l`~g6%KkU+Jp17#i$9S4Mj~MZ6|65H^JucJ-82~j-nQj zGK=90?DD-J!-OyM!+ z$>tbFe#v%pB2>HM+t8-n@qJy>?)W~fX?J|zHLcY1%~8|t_%@_zcYG_+v^&1bXWAWW z@uuC4g=%->U?KGFPG+^c)1cbjc&K)FI#jzm1FGGf3DxcM+Fc>shm0xS{orKGYF|^}!LSH+hsE%CI28_t)8G&&f5Tu2X3f*dtZUm0%p+ha z)VO#ioaD}{-N`%^mca{PIlK^_169x!a2`AtE`gPB1+0Qso)0x%o(*-a zy8!+SUI<@@bK&pdB~aHsD$$I8=Rw_r*TC)DbM2V15pz(Dn0IQ#w{046AJ-^41F`Md zt}$x;NbPwrqO~TiAGAkm+jBnmi+(LBdyQM`+ovMgYusw@I%@Az?fq_B=B+d@CVPE@ zNAB#pQ-7#5sO^8<`crn>A5I&$@0rJ$_tg(4-U8S57g9D9QM3rE?Jt4Sxl5sR?xj#V zcNtXMUk;^nFN4y#mqY2?E1-1l3Mid>B~;tL3Kl}&_GMPvzZz)={= zJ$w|dgwMbm;4AP(xEbCAw?Kva8~7c}@4=g)#&x$q%~k9C-7$?&akFSrUy z_ud8%gtx;Ea1E61y#o${cR}@uwQwlB8>)@p3#Y^TUUx1QOP{`i{dMqFs5bQ@_$2%>dtX9^J~nSUw9j8 zKH(iWz@1lHl3Dt73!Dhwh0>#M!D9FuSPI{R)$o0&w)IA^3d z^x!|C^x(gs^x(gt`aqOp^C_UH!s?D;N zn0bcwL1%szDxBwGBhIT0H-;L6?g4)Xn?TLO%N@^>8FNGi_r!ir*c9#ybzWnG=9o1$ z;K6*O|MrHyEgz1(%st>fQ2LOyPcv3%22aAgFB}D1LX8RbgOgz^s4+lmsJ43mlwNED zZ-Q;%ci=(rW|#*bg6*NM{rT`2*a2>U9btA`-PtxO{i?BP9;L&*1JCs8Xv&jScI{a0 zRyDn=W7Tict=a8V?a{s~9%tS=mu_Uv(i~mLKgAFo3e`>zgKDSUpxWu-upR6UJHa0C zFxV6Jf=9q(U@xe(fgPKq257nLqLXABK!TwP3YYZy$cxP678jN`w90DugP^fk^ z4C>xS{xp`9Svv7VxCWjC?}x*o=21q#r{Kv@df*iJLwG8D1&)H!m7^i+zR_6t0UQVa z3{Qg*b#Vra;hAtx$oyHl89WPa-#(@1^!)g@y|!zdnTO~;O6^e62T_~VdaU%P!kdNU zQMzIKosFH>yLH>|X`ItDO#Zr`hmQQZ>wb3I+(!QGd+2fIUG~nzt@6<^No4{jLy97r z0vo|1*bElKz2H>X22O{%{;Te!J4-P4f#<*iI0KG=rBFI_CY%DxU=ftR5?GEo?aT{c z1?GkDT&QtCCA<+)xBj|20GH@_GoJgO zdR|ubUOShgwCVW|tr6IF(c{cJ?Om~Nqsr!3LOxXgOJO~@4CcV)P`c?dsB7ruusys2 z9s*ZDT|=*gY6n+A-Ah~zhrw&0>i=3;1h0eV!Rz4?xDs9qZ-BSK8{xh1Cb%B1g3?Xj zfvPvvx9aT{%(`~2h8q9f3RRCfuls44Rgbs9f5O|L>hES)kBqK?jo}?o^>`<24ex?I z;oYzoyayf$?}ek`{ctRN0FHwX!V>shcn*9Ro(CU+v*DvKTc>=Rdj@}>AYBs9!AO_< zr^Z~__X(vm0{dQhoOwTe2<10Pje}!7`67GK6Hr!9LA95sq1wy$pxVnbus!@fRD0O~ z)n1;3YA?@0wU_6i+RF=2?d1os5UM^k=8{=st{36?@FlnuZiF|%AHw_L%TV_TuRz@= zyb9G$egxG{ehlA(zMaVYSIn=$6dBqC)h>Pl+d;YO0Dp?PBm5cc4qu15_Wc|VhrfVh z;2TiwL;iH_+l={KXPyP$#H{x5OQ-_;71TQ8TW}TpHPp55ZFmP%ICsG=Pps}iN`&TxUeW32OTR_cW?hEr^OL!RE4;~HohXqh= zcAztlfCpf&zS9P3+;|`?hi%~^DEF7bgD@|HdGK1;4&DwAhUPv5>K-~DJ_+UT`>+G% zUpVtGVMolmm+l0A3p>M4;UQ4t#4fNAJQQkuP2p&L?J&$5Kgz7}29MrwX3Gg~t z0JUb{58eX@!h7K$$ohOV7(M}q!0bM$xluoM`KmE**bg>Bpv+UwZ={yutY)?9>ivwdfuclh|NqaCu+{XUs8)z6WTB92ald&5yseN$~g z<7b)k;b?d?90S$Yb^a7*J`Ik=z66egx~CftOX2BIee(=>HI%>Womu1LGqKk=Y68@C z@htcNJR5F=6QRaah46Ja8EV`#1%3pJ;ODRyMr3FzRG*#>8^RLU2%ZCVotyzX!kN&v zDUF9uK@K7m`ly*RQajL{D{YTwIBmO88`6B|Imn^r+@WTkzA^S{LppaCvLC+>LNsR} zKb?@aNXuZnTY`DtNbzgT+k*7icj|e@%7lzAf=a)RD$=T-)ll~~v!L|md9VYV4Lia) zus^&2j({rbQ=NG-ybybhQRc#F@FF-JUJU2KOW-0n4_*dq;4N@Iyb~^fs-uPQF}Mgm z4HrY@#g?P`*taRGWkFeKEhM|FeA%e&+4tdN+}lHCp*E_6>i}_g&wQ)?o~G7bZD;%) zd`li#fUHF}AnzkzB6)YFqCUt3q#9X;Jc4XOwj#~%;#>2`NMt&)0$Gb}Lbf8!*K!^i ziA+aUAZw9L$X2BJ-JC~8BGZu-$Xeu839T?h$9F)XjOQwR~npVWpaL)Sns7AD-~X7auDB z*HCiR)ID?BiMj3C-@4u%YIOZ)xNC@vQ$jfOyBFzM0?M29%eUviW{Vd0ADr zA;o3Il_gVn_P_T0@RG7~6>{o#+J>AD={q=GxPwm+s-@)Hg-d|O+zf$KfjPGXrJ@5S~zM;h> z)23HvrE^U}e7E55W$#b%1^)cEbGIbKw;F#x_5Kv!$l@}WMH8p@+r}1{>9anMx8nCr z?^khtg-Q|p%eCnY%lAIwDfaOwpCii8Lx=V|ueh>sT5-Qh zvTX9|!zglLgn7N6FiL$G%IjBz;md1HLOLEGjA|c-(&77{O+r?Azn_qX2l0QQ_pdZ0 z`1kEB&lNye4(sqg-}_hmCzqF01^M@WCpb@G{vX2crQWaN{tCY<6XN|Yey{R=Gx2h@ z70 z33lU=JnUa_ep|b}$nFciJK*=lSNd%~`G)Hm`aIMLIn=N8LtK@bA^*PZwP}PUM{f)B z_fhikfzQY2;_6doRaeZa9$a3^muE*7>I%nt<~Ql2?c+}={#3VY9n;x9*2NuD?eQ4# zAAGOVPi)+#k%Pt%a-lNIBhBw4^5fmfemr(tkj~h*cm91@mgVrukvn`@%1;IE-$M4` zTqozJE#;3o)w)^6Pjzus^?<@EsVP(bz8;R>iE_{wBW@O-n4(Q69N!PtyZb$!iOL+0 zQx?O&rYyQrex30rKi-}4RfPQ#ZZfqFb6=1zsr2$7Ulqk=!^(<^XDdSan~T2%`1>X1 zM*@FRr*-`Kp@8xC2>#Oe)BMJUz@OAg=&wvFz{RNeKEU5x{N01Qjn1FyOkHz3f7l(& zIl4>MxvFZ@EVzG(g0N+&);X;mg;%WI$_l1Z)FRMIWz~2h|sXX2Y{57lNuWosKiNEFeQ+d4O{HZ+DX2ST4KkQTkn~9zIChdopkvG;!8D1otR3`i(;Pco!2IwcWONE9zJ{< zrREJwrC&+SpBm424FFGz>bZNZkrFd}*c3h1YKM*f| zhdqT;i@vX2`ALu8M|ip#0|)E;nS<|?=l<=1Y~9?S`%uO=#g+Z}XuVU^s_&;M!<8sj z`S*TQRtl^l&_M%6=O24~pNSJo%NYn(b?1K0>fg|f-4l3V;T&%G6ozhB!t+Ii)y3hx zqTEQ0X1keFHLPqT_o?MYN`vZDSqt4%Xc+9`kj@LwO%C&ko0j;Oehb~qz$|;|uh6~} zv*MHP3hk$qmYa);^2}u@>s-;yLNl@^DwAhaW%Bv{b13y<6F%xA%gxNf*{5S=&e8p{ z&y|#A&e7zv&lS!d@BLAY+2=~i%sJ&#`Yg;3eb>~V^i^nIGLxb2(BjexKC7*|Q6mV? zSCp5ORgWmFsGuQn%DCCPjvE>o8|+S-SzKoK&Q%-ZCE}#@A%S*@ugR$Eh>ar5jkVBEF zZyg!OaZQ($8S8j`JzI^5qn(tRJDxyaS3GRX*?%|XtMqj#o#tsSj`HvQczu2D*XV1x z(Rev@lcbNOv$Nf7uaBj(LpPy5R<^=(S^cxh_5tba(2du}($k^6*T>S+p}p6~URQ_b zLR~6dopmnIrP9+`=K@_S{hW0!(52GP;W@8MrJFQIXs`FOQoknH%Yp59rfRp zLDluRZTU!T-&A`G{f2#W9g46seklH^z4IeoD*Yb%$*QYBmxel0@vkE+>B!3;t&N|q zpA}XZe|Oy9he$tN?fghL5LA{QuN$P}!*o>yxB#~vD!3XmE|u?!z0As z9S2H7uJfZbs5@rG<@B`lcb0uZ8rHis%m~tOU>$#98v5Y=5toLFAPv&(S#h~ENPlP9 z2We29JhtOHQu|p;N4AUy==+UQl7EY9I>$Aq#S1=+7mkV-J`pecMZEB%cu~iA(V6k$ zrg6OOQh?v z&IP(e`Yt@@b&2#{XkS;CXnY!;PtqmQeW9BqU9z4s>`oaTj@$LFyj2d;jiF!PhSlcO z|K#rx{Ef!l{Pnf{Pr5P5pZxT~{W|0r+$?c^)c>S6LqA>zNMB~z*J=CbeN)@ter_us zN|?;)@T}9kTjO~@HXm-xi)&7ZYtD;n?v3Z49jE`8VkhGH%i{U(#tYh{=5I*NpPyR5 zCv@M5QVSQR7QSV!<)0AFTEwpX#hEoj1%3(DyhgGp0 z_W!Zx_JRAcX4}@dQF`+cyABp(Zx3}j;x`B9(=9N0w|4C-&a9o(b=!)RdAD}GD>>XQ zgu5@f^KR`LS8}*=yFbtJd$)F7D>>Zmb==x@tmJUz_CTIS^5NQbtK@Kdx--mP7iN)GqfI%%+LP|4xSZM&$030G~_t~bS|4pmvwH@Gp!0Nko>2Ex7J zAlM!bhPHjMazcC2Z=X)Pu9Te4;rI*dz^)@Dr&Dgj{M&V-oLjU%58g|@$hM|>o3XSR^#>no-6Zi z?RracxN__Bwt=#@YbUW;N5RN*3FsdE;J664YOfbVU1u(V=)Ne;fBJtk4|aumo~0YC z!7TkaANGL@pvG_u;qg%J`#TPS@^>O!guQ*Jq&WEd^>QeR$ZH-xVcPsX~#>svnybbdtcsrcp?CA^98q6i|4oF)w-_JPT zou3Qu!k%`eYqELv^KQ5Ym2(f=AKnY~uEKp#&tl#QyE+~X6@Nc?Klc5h;vecb&YeFC zK7jq%&O8OK!(0R(f_e^H;hYD*i}`%`FucIoUjpd^X*HThp`Oov4C);R`MVlEj`FrN+;zxFT_XS(y%@EOc{PFn6S zfEzGh2%m))JNx-^Y9Az19%mbKRrkNBIcFwC3rjB2zivzoYx~^Kg6u}>R*O> zzWNn-bUofZfkWYs;5hhWcp8*{_5(4T0ToXrd=2|5sQBkNE_UbHt0CHiJ$p5n^t0!J z;qC7HJ@6--XHNt3eGc|CFyH4;+s?^6dwl|WK%+9fQ_&aue&)COMq@WZvbv-jQ<>`B zevgYD^rKIaUPw>+Z4>SMTD;5!U`rgD5;5w$HUQzvX5RT~+y?mf@mT%W9SzXlxV8Js z9!cuIK>85RiDuu&emv2b9~Brk@)O3RFpp)FvA-G7+jx~PuQLkBs$EZrGiwuNgyf$& zQQd0n|BJ}#uQ#A>-ZsPi;4fh>_$zoclzZh^=Kjt+5Wa?J4>#r2Uz1pS%eb4`D=qz@9M7H&Ffv|AhIU?tC0ub3OP0_R=kX zhC|?oa02`Y&Ve68>42?JeP7f&8j9yi_!rDKK(0CITj8hhZul8|8U7Xi1%3{8ur*{~lXOSO^s1Gc$l;A;miY_c`&4{rB8<);Tg_;0_=?W zEZ7C|4lr*=@(v8-I+vyun0~46N7Uz?u^jfd&WZA6&EG+WjnE+V89nE)XHZTw1<`$j zq$e^78Gr`pY}{J?H3;_w#$15TtIuqlmC=s+4rE_O5DGNR@#S)lt7C68wDM4&^ZIt2($WhZ)Pj9;b>x_5mD_xcU-{EF%j|fk zJ)^D`XjAVu2aWdC@mjw=-nxDpxbbC6t^zseWE-Z&SBIP5hnq6m*ZkfW-KwK8I#hYk zA?Bjp#d`cjC+NLVH_snu)(oa#zYcpHYKPLJM^MjAVK3MM_J%6?qhN2?2abk);aQMz zPg-NAW8kImSjgDWe0PQMQB;8WA*k>lhW#)zelg!$`92(g`CT{=qBG3*R-^|9W2S8y z{~BW{9MWRKIS!&D&0ZUfugrd1!=T;^JrQc`bQ09w8N=Zk$a`<*ea=(h6PQQB4R93H zyJ(|fBlN}?xE~w`+rraeJE-)xhvPBl!_(oR&R*|p%G?8<0SCe}q24V+hnukz_3q{7M=@_gEQa&#}QEePlc7(Ym8P6%bdN&Xfn@()M5H|XMYzwAM;u`2R`ZSpK<2b zAlJsU^rXUPuOVap(3#oW$9z+z9&LRt?sA~q<-&_GH-Kq)5S$0|U=5^MI(_GLo!)&) z)@|GCG_S{`BlX3m|Evyc80DFG>gupv(L=l9_dlV-UZ7ptIr=y=&)=6iT93VsCDa*R z*?ccXBjHO`mv9;E1ee1uP<5}lfy*!-2Dx`KW5Fxn0Ow9)LAf6V<$fGof%$BB6`TsW z*E08!*T4%f^NwtK9=slM->!ES%^q7fLhfy%n;_#$^Sv0xf#y3g(#_nXnRnzB592cP zotSO#R_y-`WiQ<*Gvg@p{h0mW?Uj1@nV|18T;$tJ($Uh`R)vH82h!({0O|C^G`c_=~9`0?97|s1DM~255jkx{k!lX z%)fyT!@okpGVjDc3U$4zA8DMhFVdyXHFUT++m&l{3->N#4r7TN=FW1sHs(aS7VpeB z;ArCPjo5KOcKCW{sU@|bHRs)PJ!VW!zPQFLSEwA6K@m5)vym0ZT4V#V8TlA#!p(0! zQhUhR8^y0^#9?Xf3h<*@A3CTCF1-WF#^jS%R!a)+3vc&yXe$ktU=7nSfLy ztB^;Kw~)_}7TK&;6>375qcI%-n>oKL^jI_R zfjYU?*U8|@@|ksNMfpL0>suklpLeVLD6IX0vZ&2ZMX`B9kMr{XI{ruEU*&P9i%Vsx z5CLUwUz(4!1F`JHN7UpjOetzxCpkGnZcEy0J9eH0y zX;9jAP16|Pw&OTc?z+ENi|F9DxmI(pk#2yQbfp_QDvi2ksi0-AYdLkxdYXAj!d%Pu z#@yMR*BzVO_lNsnKN!+J(z*+>_km5B)j9@Sg?9vYdUw9Suorq?M+0=f-21fK`c6(e zR|AuF>NTyjw}MK$7^Yojr5!P8C;cYv2SBA==fkwO!K}0&2yNPjk*=oH!LisX?S5a> zu_o<@a{sBLL6nzCyIk5jja7E$P}O&LzYij8nk7E$eO|jvT>VTK{@V1(bnAgMMqSa* z!;vCn39=e_0r~G?OF(+azbmABVI4&l=I<2V-M;?p-TeOd)KvObLihb`Ex&CX$?t!k z>FRv~q!dz{rU%Kef%N%gy^&imi% zv65SVerK=k{$20z{qN!Ko$#+3N2u*EEBE!+TN17Op?}GNj{2s}`S!lvWQutmbI$%b zoBY;i(!iV=T39uxth#c}DP`uGsJbuWgxq^KetdCQs&;%)_dNln_2h3#D+$aY>?VY* zGUs}jQo0X{Q;l0<&+}u(oZ|Vh!Kg3acce3I`Nx@h3w7omrj46$jh@%Ft3Fy?I@(_| zN;CP1Gi9M`!z4t9`j4)Ex}Ir%jdZ1@TV>Dnz?jj^DuDC}P}etL!f)W_FZYS^=s%|$ zJKu*kA1zn5ewr|`o`>{7#vuPa{%1-c?EghB%CP@mo*U(Mf5z#5*Z+59Ty+`#ZC|zf z3~Y9BsGa-c3f%Pdap*nR(Q{_<94;F88~QiR#P=D+qduc>)nCFm3oz>l^R)u^gM6HN zf7ZphD|yqrf{rk6R}#<3J|5+*U)3p7akIPf=J)6f^L7<+p5fzE-dvo!lD8GEONM#7 zns}!8cuc*O&#IhKyxa1owJ;rF-mW3eav!IuHyh{9^D-Z& z^4!0;x)3+Jnol3+Mi*z8&y~b^gO5}BbaC!V-q`!j9AVyWAfDTNJj&bf^7D`Ex%=|A z#>E-t?MC8!z{jb)xj1(vZ>@5-&)ZGJ^SF;kc^k@hD`akW)mz%d8Rl&jaX#i zyOOuh67u#P;(67_qr8nPFJ%j#-Ih1Mr$d;xn~8I?k5hSbaqdjs{5$i04~MW#-a@$TwxA1CB% z4RP-0<5a#}oV$`Y?Y*EQ%-bErljq~H^)*Cpc30kBb#aDub|-Om^>NxdGjZ-r-u%4j zP;Pv5gn7G*c#ib(C~u>Rt7lb~ol@4Xidd_5IgdW>^)Bu(k86p$pO0I4tP}UHnY?;^) zQ(niER~MGD3kvgqyV`Djyh~iXVLtC8-Wfh#aA8VVY1>`(+Q+T(g?W91_`mPt z5AqtuzbkoWuMu;Ed47~QH~Ki0=ToaIOXrL#HibN-viy9ur`lb4?#hIljxf)U5&!Ex ze&snK{+-FQzs9X~afW$*oH&2&<5Zr>XH^v&V@)kVOYM3c`?y=NP^Kfy?|S0?gO6MJ ztrPdom%I4FygosEpZNHc*FpVrr~O(~yQ-0!@?lG4J-rNv{)+1q(0k2CCQ9s6`_bm<85zJYWc=hLCQe@!}e zrVM}uY9{7<|1!@NI7{G)vQ%6mfmyOQT) zwIEX`&(9O*nLbYC`4o0FDy(K4rLpnU((?0ny-)i*uXFK-d47TTr}_Am=Y;roCeMB! znO=H8p-!HEK%5mmPUU$xmt1XU$`c~R#k()xJ`MM|G=%wnku=QpX;8kuA`Lr}cdtY9 z^gv0SyuU=e3w^xG`)<0|^KmY5afW%_NSs&tIF;AkaF6F+L(A&FKO~+TeLTwBm`YR^ zO?fxWC;9PtsTMOi!u-8Vym$I|mA@d~ovA-RhS}=k3U$;g#Py($OL^37)|hfvqPyN# zeca>QY@g3piTf!ZxAIvh?w!f2Z#Q{*XoKTMx6Yy8KO(*te0(E{E2kCf2`;@$yu)jL z(Imo4HBR+TRi)CuNX^?nHE&{S-r6Wtvv;bdC{=T7s^;C){C27NHL3aUr4}5STCg~^ z;4i6#$E6nDnp)H}wP)jXPeJ^-2jh-Yf1Mk4sgi z_(D+nz0|w|O@XdT&HHJprctV=3tmbs z%uOvUNG-fPweV-DMXgec3R8=2N-cUbwYW`c@tD+-VOpLw>GSPllO7)6SRAyE*C^Nh zH@b2iQd~W}ywEI9>)FJ))I%@)$h~*t%eLOPEZfjsQrU**lgjqG9WUDy(^3D?vaP%B zJv&dO%DV(^9aX6Z>Fn}jm(DTeqpK^;^p8pB+`K5-g7E##$h-NEq_dSx z=O?5`&)L}LAd;W6>A^EEdS-?tMf04^5wPxaHVVT&=MZPEZEEt}5gk0unO5HrHBBz+ zed;~AAhzMjN}mq<+(L3Xc<#-FA!<2Bv|%U&yQhoNVV_AzPRB7W3{mM2Z5aFWhU5X6 zbl7JMlG8yPCLN;EA=)q$g55Vq>9EfaB&Vamg&`^(Vp4h7=K+$_(a(h;Dji}{dDyl7 zYjn;ldD=4lyYm zcD*<`9eTc1`a@JYL>oq1-a5AX4ym2mwcq4)Omtz0N{48}PzZMaD1~9ybd%FD#f2d% z9ik0mKb{-6`(P;yyH1;&4led4FQU>R+AtJC>r8*K>#)h`nC`+5l@2i}47;wHoQ@I~ zhNyIiHjL~(XV*-V)4{OT)2$?0JDY4Rc}9ik0GA#}{ti(Pw6P6yKtCJa&O5R=kj*ASD_G24Y9Dji}{ zI_$b&aysU^Fhr$8v|(iT7rVxnoQ{iJ7^2c4+Ay;Fi(R`*PRBeKhNyIiN$IfbaLMVY zabbu`hnSQOyS|p3jzumEQRxtE7}?h-yGE9rj>RqvQRxtE7`n>Y{k+u1?3!0{I+nRG zM5RNtVPxxMyMC3Nj^!>4QRxtE7#aoHJ-w6;yDpWSjukEpQRxtE7};&zt}P{}<4PBX zsC0-njO?+4T`NjX$F(jDQRxtE7};fN*L#xFah(f8R60Z(hH9ltrr+B2o8)xd=)w?{ z4$+38D}&twP-SY@VUp8vlM6#sIz$^rc7L&JE6M4&#f2d%9ij~*d+cD>N|MvD+Jzx1 z9ij~*yN%g(kmPi%abbu`hvgoTzDKGnogc5;b&ce7+~L9yl@3u~HPt?CEeXYkVb?5@ z({Z;8LsU8}6~@8*Yo7_jt~(^B;~p1=sC0-n9qqE})~+KYr{e(^hNyIiwoDJ_9;Zhp z9d->MIUNtWFhr$8v|%WOo|!NPo4KRpbUf_B5S0$mhLNqu?0kH3Iv#Ohh)RcO!^rM) zc78oM9qU~fqS7HMj3(wvS$p4L=g5=O@q`OQR64|@bl5rX^oONc!4KC#T~%7lx>Gh&GJuerxBGlhg6M3qw>oL>oqS zzqND4$?15>g&`^(q75Tk2i@t~SR>r%sE2enzwG{OF~2wBSLqOK7}>he&gUkl<5m19 z3{mN@RKGnaYrJmfWs}R}M=lIe=@4zdZJW8yP0xuUJJ%X#=3pn_R(mGtc-@8ZbC`=+ z@AW9pGB<_4fbE@qM`u11zJdKw&i-g;9s)OGKib)kbLJ`VP3$Y2eYG<))-n5>UGD6! za%Ob8+2@S7O?rOm%)f_k5zc4Mew#Dbryzfg{oYXN*Iby)?cv+7yR+}*%>Cdy*q`j| zM>+FExCQ%CXV0E6#(WWc7kl>QFyXWBhB31*hS^U|drK(Z`^ zAN%*6{Z?nzUJ}2>o;h6;4lm6Z^FHu**ylO>d}r z*M4R)*Q3*X2%C$9-@=*O!H=--=Inbq^9k@{?1wx1kInG}D?#O&0}@#V z?;gg!hl#6``Q3@xng*GDw5IU8r?KxDmGWCXl0DDZl{7oeVZIJGZVu;;T<@0aI67Lu z?=Y_Lw=b(%b;9go{B|*WmH9F}Bl7PPYF{q9<`J9q4>_KUtifK#U#SR8lf4wSR}I0okAA%%{PBU|;0yr#rLs%a_>KIQvD;EdBCN?4@56 z&h5_3I3xNO_D?(e4bF^C)_1_t=q}?Ponp-NCGCBZ{@mGz~o+g+{nzHTY9%GeGZg;nKQFj6z`r!>BY{T{eg^Gd)*MX*)L4) zrH^FRJ82EzvrzUwaOR)DhS+P58`=NHnLmV$u>Xg%|F<*mL4R(HeJd#Udhbl;&TtRN z2f2)WUuPZ!n_xf6*^hJP$#75X%bk6dGhYImV!zzk>wPnsrH`6H=_AF<7BI&A1Zt6eW$^0qg+K|>oT;b$EnWdMgtMq}+UV2Gp?XTDZ9_{Rpcjgn} zzSy7U?9X)OX^?A<**}pwPp`t<3Tp3F#rJ?SKMeQBem!gry?$!I6<>O!Ru3J;Z?A{? z1pTiszrFtG$8WDQq|XjkE9CEy{BCc4w`Ub0`*-L!{2hi9{`UG{AmMmDr2PrM%HHc3 z=~1trq({AeI-cKNrz$UA4~^h=7-sm}>mljj(684+dN)6eH{awvpVg0A9WQ-+3^E&$ zmf_uM($s+6HoV?Sqo3@0Vw_ovJR5h_*y}iu`l36SeJ-W94#F(Gl?N4KI~eLMnU%YP zVW_ucmfk`qWa%xLrML274OF|4-jZ2*s{;)6mdw&y9bu@qWR~9Q1Vg#NmPU$U~rMJ4mP;bdBy>%E2^_I-iTixIqsBomW zWR~7K9EN&JX6Y@`lBKs~{t){fFw|QzOKMfb2w-_U4=`ES1w~mCN z-jZ2*t2Yewmdw&yN5N2U$t=Ca{$^QvOJ?bL~##H ze)MxNYygMA1L0731RMrWfG5JS@FX|`4u|s~eKvhPJQ>~(Pl3kF-G)pMJOHdeYF$g{Thgvk9?zPJ!YyS7cv@ z=tonBGfdj;UZrhuGZV9}8D(%1EQfPp1-uQO3z=&$dyswzDfe^>;;M$|g=iL}9L*l2 zi{SZ~?}M}9PvIQ64PF4-Qg#=@fp9K72VMj<_PQ881}}kcK@yuzp&RDG&aeia4CljY zxB%+;u7z*|B<}R@Ao@PtgzM)L*b~w|(&OQ!P}kLE@FKVz+Od%KLGFMIL3F(yjcCju z(KWmP8GvZKqwBsz;{u87CAv@2*hqU&4M#NokU#CMtaFl65ZP&5qp(GdYucE8sQCrW zr%Y0Z;?Vtf>BHyb^!RwSa}+aSG=k;rsp0kR5Nk8DCdKyuhLHxKE9j6|j*+DLaLvJTmZY(cgm z&DRq*Qhyb^!XGjw+PTi5AND(p@S&6JeUPazVA|?V_A;%(PklDxz0|6S5VFo+U1%J2DiRgv>^+LGD9dK>jZtbUp4S?A|PIxePQ4GE%`_L=%|AL1o}@ zN_BZss%RO8ngG)2?TQhn1C7m-x3{Z5q7)R<3DEpZTK-|KIig^}KI_fB#(c z80SBXzZ(BfdjE=lM85$8NAo^46TC{h_p57(jxg?7_UlE2czws`NF#od&W3vw< zOo#pSw|gK;NL$VxhWz33-JGY@8864_e=`gd_#3^jnNnD4 zB3Inr|7_K^afd8J}zv4IVeUB`!te#q4T2h{QS5E2h;Vg0Cgypc1aQgail#Z_n$CoGX zlx&xtMTFDOhm%RqkiwEOb^dI9*U)7oOvhsU5B2^t>B#o)`&)tYAC|`w{Ezhh75}JH zhAENCzxOvgA>O6!8 z_}VZAI?rLgmlH;r4`Gr#uyhySRN|~W4RB*q@!^5*QH}+LOQM_ zjH`VZCLPIP_;$4^Astr{#!Ws9rNfLtso0e{@#5(0(@~@+6vK?C$;C2mCfZacGt!{6PdtK&2_u)5p zt)BVz?*{oXRSUw5TOkWOq!zZZ<0^lho32S*4hQr5TJkxxfxF%eDXtzp9hK+ak=T*< z9bEib`w{whTQo6IX`V52Tt~d4eY}*fqV+F5=-rG`68SnJKi-`$<4L>tZiX)_B`dD; z&VwD>CqH{Y6{giUNEVk%^S&+j@Y#Ed&c@!3pJOwY#%S7OseW)YHB$?AZ_)iQYYw=kW+VN^~xRgC>81`8)<;{*wlf#wUeD}_R+}d$ya=3K8beqUNdoH(j?3o;{ z+=g{w$D7IF?vLB>d&YKrnH;X%hIL`blgZ)I_OjAo$B)V3%5B&l?07Lb+ym;kwPVBN zaOL(;*0X%Q*>PZUxNUG7e$Up9`I5tx+wfbxc6^r{F7wIhL)>#+sy91^OAc3VyD9ymu+=b4Zjy`$63kY=HWK{4zV3i zC5J1wU6@VrFxE6RsT}C5J1wVYqf2lpOBCb;7mdo#b%kHVoH}Ym&olUng8U zen}2jZo_cxI3+n;+E!K{vSX9vaOKwb3)U*!SR*#$4w@)$h1hR+=r`94rmR^5g}O#{ zhPr+n0>{HHa0NURJ^{PJKS121TjP37}Tyr;IZ^tNcW{ksi-h5XBaILms^oOdO0Z?ln10nfl zww`q#I2bO1L*Q+2D0~JEgQ}|&q1LBPf^Fb%$eOjjDrmkXb+XQLZ(_f#s5J#WZ!j29 z`Dk50&u-~?DLn_EZ!gMC_Wb|ZRDg~?g!|UB%oigKpJPrL>4S_%Dv%Y(TI2=fEo2+g z{CVcUk>N-MvIJR+Y(Tak+mIG7q@u3KP-GG^7r6#mhipXNN4`W_{eZb=WDHV@tU%Tx z8<8zY#Dg%ckOE{pq6Oxa$a-WG@-fozCDM)bK}I6ek>$u5WFxW#X~;X*dB{*?60!tY zjci1=APs-Wd1NRu37LyrgRDa~B3qDcNGl%5>5dH7gE{{_{@0d34k`2V|3xm9>ev1_ zjrXv(vhG9k&&>bt$X*cR@E^{RY<2baq|}+hwf!}V*hu=!yJ0n{g%IfE-;DD z-q+)F-2c+;sdb+53_&LqygeVodh zi*sk{&EK>s~%W<-bf}%cWi&=r2P4K_1ue&Fn?zeZzmtGsk_>E zcP5X1-f^yrE6n5B#MRx$r92LpRawbK8#b3awkJzcK7HItd%#a5ZmqMLwxfL3iF;@A z>aX#(Pbc5k@6B~n*Ja&f>%Lz1z4aMg=~^oBVc0&K{BDEp5tVL{c>=?vcRg$$OiqXH z2Ni~>bcjjsdf5JzoDSXdC=5~Q5N#OQ@9*0FlAI3R-zW@G=@4xg+3(ETzL1=bb}kH2 z=@4xg2Ss_9e3{yIot%z?T^OR$A=)q$Lhbu^w!J2&!;gzar9-q~D1_Q~#caDvPDdyF z#P}7J4$+385c2ii_DJ@x+DAAwZi|W-2h2uRAon3JAX|`aNOSfh>5LR0 z@slS`)O~^GClyW(j^x+751$7xYx|?;RI!6mH!al`+Ue2r8cfw%Wh+S-uH_wOql9WAL&Dzp78&$T`Ny@$A8MBKTal-hoGEH z{qMy0e+J@T<>cGg8rOw+<~VcktY2I zLJ;SrSyu#K!>pBD-96jK|mOov4Lx0*dm<>CN zif7xl>iza2T|;pDy7Q|w6pfQYzkUrxel$Mi*%i%sL~lAj-SDI9Kq{N2L*9f^a&PhA^LYClwn^1qgJ6yRTey?ft&XbhQk zs=DoGEB=nf-+lN?yLf#23H>Ft0lez{lT6rk+dv-5*Wo1Z&BY6EI>VSGE%2FC4p{Tn?={imOZ=N-)^bMd^I z)Vw)yP20F;PO4_#D3!h<`xz+zjKvwG(;v*U<(`RBrD@R-imOkp(+5@OtI2CGI->k} zx2ijN**mVSm%4SQa#XmX8()sLJ??OuH`k81bv!&(lAX5#RT#(l7UnPSP31o7^Jcr? z$ntVNYEW7_xp2x1)1K!_!QfZ^yj#_!0@x?W+c(waj;w3C{%h{D;||$g+%ilj`JKeSewo zLp`Kxbi6-%9nR~Nn)h6)M%NgH<*$iJ&vfuSTyEFTU7os4F%L!V$i0}qCZdAP*w|iQ zW79scifFQC9#+3~uc2bqnuX?2^B`-Z=Ki5RBlh~tT!;5%nh&toM#dtp9;EM^OA&Fj z$G@!eUAP^g#vz^HKCm-v4bczgohHpkAMDK18C|ev&f3hI9|v{5Kh(VW0H}F$=3_Op zoIcx~pX|)jAbLMN3-*Ajd-=Zr_QZT4JOVC)z2IUfcb7R{59R(QsCo9Aoq09XJo>Hh zDEJuc17C)kXMY9C{ZAayX=AQkCm!_&7qyWgdDD)ij4@ ztMyE~Sil_hL7Hjj*u#w`?fJ!=9b?=a#rf9C9Y=0773pZ=sE=xsC{2x`3tZalz55o@ zZLfcE<~m9{h+fBD$Dqizk-<=HZzxn783xrxPK0VBDnr^Osf^NjQ1kAzBffQ-y)S^w ztP_}h;?y=qV#dz+=Qp`$%><5uXTs5N0+hSSjx(U*D~DsSXDDLK)o?84S#TU&0#Adh z;CT2QDEGHJJ_r@g!|-(MzYouVYAeKT+6rk*{|qx}NNmiY+vS<>m=}?LRe3Q~Jx_&Ap~|N@oQ`=fSOU=(tTNeWGNwW4 z0+F_0+*9`vb(E&8c^loXvCV`kAN!6*9%uX-l>LtRC~BaoYT4Mg!Cmb-6k)h)TAaBq zDvgs69kc_J_6n%Bc`iHx(k@I}tAeCAqJ5;#gR~EqmWznz8AR`wJc%4Zo!NfzCGPCC zhf-0&aO{J8Y<}5&%4Ch+GT+0U1NX+P^4b?(fLXPFA?yj~LiAB|F;u&jyR)5H?fDYy zuW) zG`bD9lm^GF=plap962tkhl@|JQ$5>jTk;z00VdADnS0rL)Id1;Al2N*E@r+{vv! z|5fun14|00m6cajmrT)pZ|!_fI1d!g_xSIDhi*p|Pc1E;QeDC)D!9VchB1mgvrA?c zchk(2zHHEKL~&JB;WV>Zu*Pva@{Mq{#9T!F{Q3j$rI}+73-gygp4-=#iPi*$mrv6c z|LS2oGL}}^)?Ksm@#-Bt9nx+7*bnyueY{!^2;$w5@u%Vq$GFp77p(LV!B)5#?&CVG zvP2)e-HE)#O$dt@T1=Vx^|(zgKCY{oV}Ig%CM!O^08gAdlP@37zN!AIDg}jBH}rxjOTC*_sefTjFWy;~88!tBT9o&g8}St?Bh`c@bl{1 z-Uq}ppNC>FskHFT<7g#m8IHSrVpiW$oNBV6KR-_-Kb>)Z4blrYhd4iqOHCm3lZgv^ zm6?~5cf9Szd4v(Siu=ds#_2oac_+p5u1d}OLu%fDI`!e-vsi?Cf3&AQmb!FmPE8X| z#g)TG>b&yv8F}H|ph$kaJ3oiYH6v3W)4ATCY>VEMt;(wI`F=%3Oo!Tc7IvbKX#E{&~kx$;5?d^2pPR!f*>!!xZ$0Byzle|WX{!J@xbfmdI zL5DF`Z)xr|{QZW)u;Ym2XYD%RN986eJEGm&?|`g5^zE3ScD$~3+#S);(S;!@J)#Yx zHEq}K>Y!h+fh2Y8Nc>EM)#32b6GQUJw=c>%{~)7;JKK4LVJHg z$#dkJ=j<-vexohY%#?-7awuZ2{ju(~&7nS}^3lr$UwID7bz6H74(2d8*v(wLiH{P=+S{@lb8z^h~(6 zefsuoukFcUQ2r(i>dS;NDHBGkOg$(a_PU)MMzITHstaRUCX9VEVXP$#dtHvB0)Fez zm~xf*W#=5!HfXEnp4`t}$SnP!Ify(cdvu#IcYBdM|H8amX+qTh-HroJg?bDdgd3#+LzoKLk0 z5lgs@`I{zurzamNK*l50$Z}*gvL4xlY(=8imBSVo%$ZTWBYvXb%b@3Tget{jHR%}J}d&!Tf^%&cqI z0>q{{*4V)ujrfZWH3xo7pW6#+eph`=dPwHhaBtYv*&puAx>n%U%;$1laeb^aw$cMV z=}-Q*=C+%gzV#XB8X_Zy$d&!w_`BnY<-}o} zu8v>-EbzvJc;CkFI`3EU+UM1IET?EVJ5!i+d;bkx^9tjB2mg;B-)gO>1d_F3`bZN?-9n&eHbR9^8pa7d z;V4btBAh<10f+7Q6T%tn!%=!h7MGRHVS}hCGs5JUw&c^3b^(NC^eN$t@Zl&uUlYzK zH~!k3ke<&7XRHrL=`mVYFZ9%ID5Sz-!E3wp`Ea|tgoWw*E8$M?;VOMQ5U$TRdthzX z&ORsHA|I~OJG|uFStUg!)pN3vmsNfn64Lht;mq*iD1BcOj_*TFG|1x!>vJ37RQYgB zddklqU0Pnjv%0*dRF##eus@D>VTEP(H^RE$|6}i60KA&>|NqZ9-IWRH3DSX8N#{uIz#d`F-Qr_ud!#v9AU6v-EIO6GK;b!%Re3%*OOsH0qMjzf}7hb#!s}SB}KD>-HZY?}t zCo2=uSC#Po;=@z=`b^3xWZTH_96jCNdV8(8tIcaXZPf^CoexWC`-!kla^;rq!itw$ zb;5ephh@vny-RNBX~TK#;gm_mKiVOyefaR#B&4+l;lJ&}x8=Cq;rn`OSl5;L?5l>rf!U~$i#*#k~mhZQ+U0CsQt3z0|d|0O3&dQrIU|LBY z54&??iAwAL64JCQ;nerxnDW|sI31iG`USyGT}(df5>7)Oj{9Q#_N-md{k-N))bw~9 zXzJOI%g@tf3deV@e)PK@@wN2v^)D!%T$saXh?=p>dA4g!h>P2<35nL3xHVssPde-z z0`oQQ-giIjN4wvo)eNyHhe-8I@*?IWRrO|FqULitV%GeP=Cd__lMOXrGZJ!-AB}~~ z`(h{wL%u$=~Dlk89)`hZWAbJP; zEVuzSg_~hBsJZXvP;=ugU>0QlJZcYHLA_6+HLS+$k)3;PKtFu|(iYJ?^nr-pOVJvU zU1uj9;X#PzaP_Wi%{S@2AbNj=e(U`n`d)~B>z&y8{)hY?Y~oRQlb)2F!$_X*Z9}@^ z@5ixo7M0I%NV>|*9C90fx00QsNDlV^+{WMMW9K81!@s-d9!l>$>GXvN9xaq zYwz`w!#xnU@%Qf7d-~*X~a=3CEPlLTDPY(AW+{Ww8 z-g_s9E4T4_v-jA^;nEjGo!ANB(`)aclf#wULuo(Wt-VK14)@@UaP2*Ca=3CE57*w~ zCWm_nZsWRR?_-n0mD_mU?7eDoxXf9n)v>)FO%7LX523H{H)`Gp&y8{a*4}$1hby=7GPCzo$>DaxZM@Cf`=;b@<+d~Zy-$O^H%bndXCZ0j zVDEjB!(E4T5wuw&}vaC_l4-j~=hb8@(H8?OsHCQc5wH*VwY&5nDM!maijQ<* zFg}bJ|Cv2a^nKKt%Gf>&l>5P$m7ZhZ#c&9G4-SQVXUVM1SqP8C{4N|0yA$^aco7^4 z-+{-$!^p((@IrV3d>f8}+Pixqya1jA--0K@LzxR64Hv*u;G2;34^daha!*TaeM zV>k(RVm_t_o(m_#N8y>UHkC02j)2ARx3C2AoW<|tg2->}Kr2Ej<9YUq|EAU%+=$TVabvJ&|KNxi_k?U4S+WTYIq16hM?Kx+P-G$Pr^WTYHf zg}jK=f06Yc$S@=yS%@r0)*+uD4PU}9l8c;&+<~k?HX?OiX1@_K3^@;3gsehdMC!ak znvqe+WMnCFAMydB&Z9ljADN7lBWsZLNY-nFiR2>@atE>o*@)D6opZ=AaePDL>UV4G{bk1$=h?@Uc49^jw`cz0Yr@N%fAG)s z>>>lR2e=~sZ*f1=$FF&lpE3S$KRf^7_luO!mUP7PznS=F`uNSfpZ#9O&gR+2`KpVP zF1F(MjyNy$ahkb68|U`yc~CiPPRh^ijB@H1&)fI7x!lL2yk)#!Y-jW6<6h(9j_2_Q z;=bO;tvqJLy(4+`W!i)5tB!bHDT?a1`uLRB6Z-V)hntC|N0qa&VI`i|-^`1mUG+COhx$xi3f$6Mm!jpwr(@xJBbt<0y1cSrK*=bZhw zTjF`FPFx@RxRgiR;hJx*#Hw|t^Xtk?-# zAE)xH=l(xKK7E`Wxi8ZZ&u2a2Jle;pe7ZPyByawDaI1?ap11nMGt$SSybUiXK4Tz@ z(SD}7^l|UUy=7(|dGS^Cu|96)F(d9B$*b3$B`&^rUUw(H0w169I%pD`1!=7VrcKV9 zq+NwO-)4RM^>vwZPe)lBq zc|PuVeqG!WBtX(KB$(f{AlA1-DOk(Zqwbti(jf+2?=Y5I)Ngu!RoDlzx z0KXJbvkK60l&rr^OOw)U}E%V%% zct48AYnE}Eg?}1Lvxq@&6WRH^`!w9=(h#rfCZyqCJ`Jktt)yXR>bvvqTjo8Bcz^Km zs=kNm&6AT#{D&KNw!XctEpu_l^W2oUYu_GwZ+S-CJCoO}J+{niGvaID<5ONUCa8X{ zye@Qc$Mf2pxU+oRs^5&bcOalQ$E7@um^z-dy7U%1-&TDdN9}3LHlD}U#Cw#F*R<8jcy}a^ zzKyJNamB|LZHQ}xk4t$RFe#t)_<7pLqKy7rI@_PcPCDZGJb<{z__&qNjJS6sum0X+ zql<5;n?q6DZHX`6$CvT#$ZXu-ipafp-S|>0P3SfE>?Rn7{2vZ_O34ISBXtN4@`I6KNfdAG!B#e0s;m-hbiKy94!T#-Kr? z^!Hi#1y^0&e6bSRo^-zK)42oh=Js>M|0FCu>$LOy$=?k)hUaXGTGVZyXy5tYf^}`J z%(H2p>80#keZWd6d+3(G(ET3b!VqOIYIvk)le&z^+|-$yJM$rqHZH})3IdMqa?LT4 zCy-Nk>ge-e=jxO5FxEFh%^V7-c$Z=taN{5(K9(JBNIURHlCLN;EAtsfFojXoW$7wDM zQRxtE80p{Wu=Bvl>6qZc5S0$mhLQe_4m-b_oQ^YG7^2c4+A!Lr4sh%6)L!lUY;rni zbEZ5*r9-q~CR+A!2F zwXO)m&L<|PL+cw9hNyIiHjMN#wey3?>ChSog&`^(q75Ux-P-xS^xg?I_A1CM5RNtVN_n5r0aIB zEIA$XTo|I#A=)s~>(Gh)LyP=dhB~aghr{R64|@^04z#$?3Sng&`^( zq79=l?~}IQ;#GOrIi}=vEOKFpN{48}Nbd{n+);8m7P~M+r9-q~q_=%L|C5}KD_j_& z(jnR~()&U?pOc)9t6UhO(jnR~(%YP!lSxj;)h-NC=@66hV&_*RFw)D^&RZmx$1N@lQRN}pFw(Ctb`Byr z9lv*Bh)RcO!$|Kx>|8=}I__{`h)RcO!$|Kx?EFA-I##$aM5RMaN{7AAPfo|(E(}rW z5R=kj@7gR60Z(M*7&&-iIfr;{g|jsC0-n42@2kR9vI%{dICW9&%xbN{5(~ z4tuYhoQ^-aFhr$8OiG8n2To4Mqb>|l=@4xg>H1;sWs}pf+Jzx19ik1RQa?sl_4l5E zxevve)?ucGVXxx}7seV`1M`!xG5j;^0-u7tpzdP^z^5?}gnxnDW3U>~zQ5`jcsk~_ zknsmA08`OS_#EU~k@_3F60U=^Yu?PAitdCjKoRd=sCCnz5zdn>t#Q8pN8MVx8V=)8<+}sw^kJZ+rSX^f_&d0;?+j_Hc>PY z@-5-$Y^d~|11ZDkT*&tyqB)Q~UC|}57F-17?lM>#^X0G(ybJCM*TK5*dB}Tpq8}h1 zl!^95r>K+YP{=o0q7jfiVo?#?6V8Ww!5iV;@KM+hz5(}v-@-<4?`rH%gPkDXk&1@G z{oxsqx{l_+EVu|Zg_pu+@M_o`viyoQrP@EHZyvWo8c$gAsqeBfsUYEu!If&mgJCf|1fCB&!TGQ=yc~9c*F*Y& zi0f|ZQ1~EZUt;tGWFKZkKb7hZRS&gzUtF!!ajZ#h3Y#O%kXFck$o|N_F_F17B0udB zm3?C)3QKbn=w`~!T?I;mIrieO_DkwGgtl7`c7p0_JHrDZ{jFJ--xVH>nX-sZg56*N zJPb~Q-QgT~IJ^up-i>|-kAN#+PxvUL-;U^iQ@!Dvun(laVt14M#zKF%3uzhvX`dzFU59<&Ubd^F7O~{cNpw}D4eDh z@7wFzkpyupCcYl5BOZ%PLzW;bkhRDMNY(XWYCoh0G7>3479h)zmB>2e6Qs_YtVc%r zBcqY?kVVJ}mvU52bg)*+uDRoMWs zAJPLEiIgAs@1A1OzcA}f(~$Ofe5holGTfs8^XBMXt`$Qool zvI(jG5&1{@BcqW2)q~3kTG@6tr9anYqL!m@9T$p!-QecJcVLcrDgLz%*~hU69oBJz zh536uZhpv!Lv!uV2xGs^BCTPeFw@UsLzy1qrBjey&Q*qotJRkaaMivb$EXpa-N!5|wH@6v)d+)~U_h+#> zD%6YroS%ib--PHIxgl1ss-w6c-zL1iZqGY6eYw^r%wVsecX+6MMy2aH*VmNoCz9{O zXq;wTvpdwNZVyII=Y2;;73`N0rGzjC-0JE#!WRFqCiUhHXQEWDRHWp51CExcC3=!1Z76 z=~Z9j^}vP|xVx_O{k>}6DmS%n)t%Zmdo4|w#>+L#wrP{wv6NZKf1uoK3jX*1Ce?p@ z{5QKQ^*49N$A9O`KlSf*Y>g{2`kabm4sL4yjB#*}Y>s#w<;2n9XNbdJ({o)M>TCQl zmpG2~ahP>WcHdrn%(2AzlkWOs9{xsoe`eiLr9Z!3>BWTjm@BG2*84MSh^9?0DxNwe zkAM}Y_p3QI9q~99;CF)eYt{fI`yJ-|#`DR3_3B05ui`x+kCzu})q8rp3lieJ5Wi=6 zzlt}*uOIhn9#2O+-iz@2YwuU__Te2`ITPH-H+|e(M;925c%Iq6R=v#oSKL41f3Wi( zkN;x)U*P>Ke(f({ZR5m(sS_2K%G{@aK|=h$!T%!fU-2jS_jR@=A^uD7zr_1j{KpqD z@GmITF28tvS5>3ti06F~ey{g_6?cYTpYHz7Z#>_Z;`bKsSMh3*^knVmC@4}q@qCvi z#C;k5@AUo^cY=TaZn(7x@n4Sr2fTm9Z*`_m?&(vtGb$}KrNxJ}Up1vJy&M)3*26w5 zrDYq#^4|=Lm&+A|^`s9gqg?tGO)8mEFm9?}V;oP{iiC7sNmy%rSQ%xM6qdi9+P*n? z%zYHsPoIjFd%tZDD>ZeG1$5xyfM<$FI^i0xEsDH(?(K6*gnVYfhRUz_|6 z66Oq|{ZjT>x7^zPHTfMRa@&+qwGY?!smbAv!fpKBXtobc4p(lQyLBN-gY7eu!#xqV zO{f8%2HQs_hby-&7*%?=wognBm$}ijG}!(xIb6Aozn{(ab;;o}7m!wFwqHvQS8n6) z53_w(a=4>$n?>#VyxBf0Ib6AI>DCabd~F|<9PTL@>9ze)a=3CEPp|EJlEXa}xAAv( z*}f$?T)BDO}#(a0>d+Kc8kQ}bu>U}#KDFd~mB`x{Gu^d^z*mx;&AM!Nv z4zdZU{|WP#NPlE3G7VXT+={G0)+3vd2A^_of@CB4NQ5j!?n7QgHX!x?!Q3m7jf_Pi zWHE9dvKHBZ)clP3WMnWh4Oxh+MAjiGKgnfM{mY+!X9-j#GCwxwIioq^FHuq2+j7{2*y_g2_*ydgWU zL_f`^Ww=*NKYtwKBF%B=y1PB!0Jg&}JD2PCaCLTLF<(9en>vFmqpNK#U8Rso+s z%^j9A-7n!MO;vW|*{oirqi47&?_P7G3ge+FdS$6Siq9Qa0)0xO-Hq8&&Z(7FB=O(06;YbhS?utvM96L2{%57-y_rjmX3TghvS@$h)yAWaAkh;{lSDvb8xX(zBsV~);k8>?ysE|T7s7nWxR_Rk^Cr82mi$Ui`l;`~5N=fh)SQrXoO$@5J->rS!I8nFAX*$m&jd4O2D7?_Gr!y` z2+H;h%WeqEo)2f&HR1a)<|sFo({l=c3@5z7F1`AOW~Oco06`(M@ zzyC!YiO9!&_i(oT29ehh_FkHUdFYB`1Ujoa<~J^N2wJ1}h`*xSzS`#kj4z=Gq5n4XU$4|i@;9`xP!D!XM-4(l24D-7@N ze^Jl#$;VRi@iyi0h|B+v>3K)o>Kn$=^KQIwLPfZ}dagKMB@9*g?_3!FmcEd02rmhu z=YtvL!K|CZSreq^7lpH1hO`Ycc*Xl$8qS$XD+=zuII&lCgs|0 zQOYZQ>5tCUCrpLs!|?jDDyH*WyLM){NxXJuxY^>`89$$Ktuk%QUpwROGOwMB$;VnQ zTI;F!A6!{@eM$2-&gOe8Zl6Y^FH?ANhu0T9$B4VnNRO!tf9+J9btpUO%Ns5XrB%0r*ruzX%v{%~0Sy-Ba% zJH12~Vvgy`tUHcJcMjl%BE~A=I(kgbH0m_Z=!zZ$_8<)T_kO&t#K#I-)0GT2iMo>E zW(!@3pUXE(}D zx-yCpn#%j%(znFMS*10@S&yl2c{iMWRyg~2;q2Gb^kZ^es}%1$-4ISdKdy7>P3T+P z_0wK^mXf~)gdzXlkJpcfx1le|aFeJX8Ez`{LuJV@B^5s(zfSu;Bz`_qFWw>j>u9_e z5YC-0&t5Om{Gk`V50IbwvR-#I@hH&p-w9<5V}5;khgd0S^wV8zpGBQ z9wW0(i_M_E*t8vnq-kZGS)ccj_GP49^?8NM?@!gI{H({1>a!Iu|M@r9=jvd_+2PFB zRiAf-rGvuKC@lSBygp6BNLzfIdm{BY*`@WT>QnD6S%t{I_oKFfQTw0_^*i2n6#veS zalJmS-Cd#E`xpC*_cD|IdE1!&s-&=lFm(Up{rs=!V>W5mdqftK_A6a}e@Y+aXEJ_N zF^BMCsQ-jM&e})%_>Zu(G%S5EEZro1Q2A@kiJg~9el|ka7%`kq(WRPa4>T>FHDsA* z7kZYVFxoKgv~xCrnZLn`ClIW+$6g1j8Y$1@KT=;nQ4oe*+oZ4?U?zOCoP$JKPWUgZsn5Q0tF)hG5no#nNvM+rZz$EO;-}+L#C70hk|wZQ+x!9sDaKZDtL42ly=JgW$`sBYXpPg6m;t z_#RYvA35{qP-|_za`xXkb4Y<{?TyyM%Y7YZW-o+UbE7rZ-8gTbC+Ryl?Ne3BX^m8G zq%oqk=p~5OmY{|XltmW^8^hbIkM<80evDb3SGoyAm_9G6hf7j81o=1MXzVr_L{7qoya^!}xOLfLx2X$=py{RYM}8T=b&{PJZn`@Miyp~71a2`hRZmcxI*x$p}(AASiJKN)dXkaiVmj$iR)IkWbKEW(~WI>w&8IL6!!(*C0EkoK3RqjnEgU+OBe zkCToL{|O!KN8hHtZXnXz{oafrVZRydKCcmlFZ($A0OQ7_KIyHK<6iSb-h0>$zp!Dc^sJ?C) zq(3p`d5SZm@2THmPhA>&>dx$kmcHDG{T*;Qe9@hkKFIt%ya}qFRc`?ay%{rmu8djr zCi75u3mgs6xhN0b1}DMW;W_a4a0XO3v)~^vm%=;Ye0UeU60U$Z!Movo@E-UCyce#8 z_rYf&X^vik3hy;|KjwGf1Mp*r&PN;IAK^bC&tsx5;Gf`TxC#c;&7&}ct6@#3@aj18 z9`G^j_i^_7JF}kIJdS-^XWzk@Su}6pJnv@c_@8<0p`HJL+LX*9MN{no?qI6+4GAonmxbh zh}rYI3aXwTfv@8p9WZ--Nn2_?=9l1`@B{c3{0hDe+2?BZ{;FSl7c=`+&E8=>vs8HM z-`>N%IeZ^#4>4gxx+Z@F)xR+wh}dgr_5kbqIGtjTJjXxcI`tQ2VZz3OdE-I*)18GB@e1g4> zP2^EOzlPGOZ%m%;zGvywX3Wy5@1S%l6MCp!PSP z2y4JR$e7%GA5(QS2{Zd1Bd+^qfAg;(WA*6Quoj#RU$up2kA%6IG;U`E}wp!ul>e$?n1g{=b!>Jmw`7k zKkNIJqwuS+>5GkS4K`tMZwM9F5GdUm3e~sJR~y|L0i|0bp>*pwH~=0Ghr<)#$#4|R zg(t$v@FaLPlx|Ij^!3p>@Dx}MPlX!CoeZT*a(5{lgPE~nYAn1S=D_8UYeaN2%!Q26 zQjE>azV6eY`Vg)i(F5>wxC$z~)y~W{I&}v2(k0nH@5~w>7Gf`5lKp$m{3+xbWbSnt z`)#9cP5+PS7S~8-CFn=b;}6Fuq#i?7VeaJ8*A6bYjN7f?09RJ%TP?hBSJuPZiIvQJ;zZ+|%syFKG_J8pV*1ZbVJad)b zeCOV~*~`t>kB!aO7mwTiwJ2W@Z`JB{eOAygeJx5=r*_Ah6xu&u;=WrfoqdZ63wfP; z-ju#9g>zfEi~CNmcwWr?T2`_ke`ST6;UMZLhm}ugpMX zzl!S-_d~9n15@T0Q@WO|(hrV(UD$+U!rmX&!e0GwZHP`rbzl?N0A|4!Q0H4aa~IeY z`>s&_HRcs{eUiIDuo>ndusO78J&E;B`(UHJMw-%OI<0URuNc4HeWQ#uxq4{MLwWNi?;TywyQ6E22Nz5_Q)z9cG>w?f zzM+X7hO@ek*FAL5`yO%%3(oN$1lT?1CT(r9^EWbo3QKV5T{?`+DL%ul_3Qdm&&w$r zm63E;)FJ&=+wN6f^zEjh9oiD}B>G3#^ z%qf^OxTv^T5q7h6zB6(1IZboKGwqk$Dvg1@6_I_e4{ah)s1X+!|iljEu2O>R?kw^*h%kke?0_uzW z`iE&QiMn6#$D#(Q>StH2S=s-a?H0rGrkqwZgu9C_eY9a-LJ++I+$x^-nB{K-P*JS?#Xew+ah?D8e`8bQ=0vhyzxa-a{HN$1Zr~{t0_#aZP886?T4qY+lhynv@UR)_SF!sbYFAU z%rd8RAJ>Loes9eMLG=4zM%AFS3Tt;ti^H;NVOh7ZtT^5$ELWj$Ft=H8FcDRKlS{AG zl4WS3?(Mh)+VSW@@~8bJ^6&k$b#;D4tj-J4wYee;>4&0@yG>dxiT#j-JF_%^tSCybh%K8)x&rlnAThUSrK$oqOq-bR+IQr?`mW zMddxEkE=g^r5n#Wze=OVs&T(NtQ!=n?&H+2NH5y+JJ=^UCE(4n(H{byh0drO%(^?A zHC?(fI4u1%EXxYZPL^)?ekxK%IGAs)IA##uzDKxz3f&kiWk}Kxd?=r{lE*B)yy`XX=Vz+dz|^bTOXu2qIBQfmt6bH3fEJFHZV1cTnfo6oUX57Im3+K3111`&FcG z9XC5{gHDZdc~N~)C8;!jv|qI~_3d$cz1^=^dtLK%|7zQD{Cq|qX3EsZTc2`KTOQb_ zvd)>eNee%z&S(GB{VaLmd1AaRSJAjJ*2g~;M4N)L!^0W9n7%9hCM^3foPA6<`_6Dq zqj1iz!a1*p<%fmkcZPH8hI6Nfb3Y8{4G-si8_d5TT+ldNaBR3>0pY3L`}xV0yI{d_ zeyrWkLO&L|yh%TX=be=|X{y~5vW&cs!jIg0H~t#%_n2N(zVoqi^r3kCH6ZRbsXtI# z&v3Ja4oRgm+@$G{bRq40h7P?*UK)~@mgHrr%dcX0J>E9?TSZ1zb3u|n@7C+ci`$_iakpF3kqkG9I+EdL3mr*2pP?h0$xA7D;h9*f ziOaXwku-l!N7gX08sYvn%Hk2{-s?!*eUgr-ZD{@`&0P`SD<8uPJWUIvHsNPK|KR;&9GWVR`zy0q)QwHpiPWy(>fS{^HWFJ}Itu>{;tmJoGf9d)?64 z-uRba@BV*P_ok`+k(W8-JGGj(M(?=0B-_`SlL;FT)7e zjEBw)qJ=^9*P!(Nuyh)Op|S~K*;C={j^XUZ;p}h2Iitfl_lD&i!}0}T`B&lG3E|we z;k@&M`MZVlZwTkV6fS6B>fO(mE!RUgj{RcwK8JdL!sRKU-hH=Y`kh-TfEI)y|K87k zRsEB`ceqh`lKNlk^7OORKjCJPZ`J=5gZ~rt|5jLft?GYaShg{oePTHK;c!lia86k` zXMI?HVpx86I5#VtyD*&lbvSQ%Fu!{^|Cw+>7%n)%)W3gD)Q|_TI^NZw(H-T~|JyE4 zsX>#9^LTT0`qYNq2YV~|UxdQTuXpe3{^f0G`x$OVPRW^6oHO3Od`06zwf!_V8EyL$ z;vY%;yazJ%QLGN6%5i@a-L#^zr*UW@lNrPCHyD3e$Jn~__sMa8@#pNz@G}@c?eNpa z`SJZlx}Wj!8BOA||kOL-4M+9I+!^kn0a}y;Hj|mwy^A&kU`Dt%fmTc!a2``<)?&mTZMD)3FnOs z=hMB+*uaJ6f`5h={w=&na|FtR*S8H$-wwpyA9K;SH7-x7{&|IYC3%VZwjX}=eP8+Y z?p2?ov0IL`!v0AYj_On4Uu&DFex`hV`m)`g_m#UjrjScXD%d03WiKvX@qA^w$^I(3 zsJUYv`TFul^JVo>-#OmQjkNrF_tF~$^GduOag9>DP!wtQ8SSDoVXZ_~;qLpGuBbhw z`ODBZm8JY{LOSF2q2ZN!rt4zdZ(hQClD20JiJ!Amu>}o--oeafe5)v!wRbq{3YDwo zsMnEEJMSNuX8>54XC`Z088hUI^pi_*q&838L`o+G7pZNbduH7SO()_xDQ%H&CPA_n zHG{+*9ST{o5%q_9mU;%%`jMNV){i_5weDk`X4%XPS?$wxk!w%RF zboNI%^Re(C>{(lB_EyH%u2v<5cHL?>sP!q@_jo3vbt=ao=OU*e_IqaWy^!{sJKE3K z5x;)Dvdnv#u;Tk0d(yHSCL~BiT96}!SvlCQZqK}d07rQ`i zHO;G7`_URf$zd0@FRFE{1^_0 zpF{co(wR5I5!ic-@bq z4ksh}#?qGcP7<)!H?F!NZO!k>J+J!SS6mll)*e>721cAg74m&$|E zh11|7N9n`_%vZsDcoQsucfix(eNc6=5}twikFXFv?(F~U%+EQqbYUXr--46i+pq|J z2+xG7`zi1fSPWJ7CGcB#Hk1xbgK-^@SvoKs#&tku>A*QK-jB$ve&k$uFgy=#Tfd+^ zdwr2yWJ}$UoerxX2bkY&-8UTS(=zRP_xSpD^%pX4zmDh|CU!nPFmv;YjJA;4fW3}i zlP9uf_Ik=HGI_LnJ*6WvG1r1+a2Gfms=t^6r8DKQ6;$1}b>>6hT8PwI=l$;cW@zOk4x%esJ&3XfqZMv#M8u?*<)e$es+M1IL}@Nv$u0F zq;E>w(1(4BXFtuE%i&V& zFLm||1dRD6crEt#IQs{jc`dvS``4WPo6gKKbF+dpL6=cpLUv&c1~+w}ZE1f3UOf;>+L7R?A7Oc`?0a# zC&hkGi~T;C-@bio@0jO)af??i}S8{)s?*9q;Lw9j6Gisv?r zbt?8v-btCGs%D?8+WZR4wcy>bHoOP!3h#v)Gduv*2RsNHLi%(wW}r_uZJq19*+=px zNV`p~g0zd&!w@}6Jp$1Kqcgfbtj7EY_!ztoJ`SINi226q8u%6FC!xmr(zO~;X5CN7 ztZ^aN5c3X$r=Z40Peb+RkHYrO9s8-wH(@m{dy>_P|P~-oPxKS`VdDZ$jzRTTnXnE|gBa2c=W*!vo<5P}h$S;avC;lumsNrBhr( zj81(Dy-wYQ{b!ibW3%@aJvDn@(GT4pnepWp@EgorbJBE5W?gsw1=%y1LhsV9J2E%L zeiLj9zlOTEkPhnlBXciE*wOLuTQ~+X9*M@nf53bZ_tKH?Fqgm|;8`%m-X>k20;mFH z{1TPHYH&7WEE_F=^1slTFNd^;=qhJ_turr&HL<_l+285Rx{i^@=s~y(+%{dj2>sh0 zU9|mV8`kaD=I)}l>o={rJLbk@R`-Oh`F$kf$2~ub(>1jPEJ!Q-hNl%$HFnWqE7(Lw+N>Ax`jGpcdrKj{iMo;&FXJc*zxi*^pu=Jy5 zKP>&C`984pknv{4-Z%OaeT&uXr$o1+*D*JP=(O(f%vhFw%-r*~f{3Yq>7UH%+gd~Q zX>DLncfPMP_lE~yuRaVv=3NTXpRvw74r)K@bVyjyOn4xi1sQ9ZcPPmHZ!j~~illG! zqtO+Raj|)~!XfZ_%$=b0t}DC=9twXC<^L{cegM+nMys6tYG-~59)|t1&i;94eie4d z{&jdb%+y!Ax7hD1_4nq|SG}`i7P2k<=O56)11NF5gQ*k0^{%40xd-N^=6o}H*xKBY z{eEb3Zr|4t4g}8MAcpIP51m`zg*m1Ja*H z7dZQiop~ud0sC8>{T?b<=Go5(`JQe#3o&9f|c{$|zV7{HMaPD_zJ$D(4 z{WFjO(WgzBc@+A4^WG)t zfyP8Kha`;t-;9MyA=kGQ;}G+`?b)ysX1S+-PsvQ*qICxmZQj_^R*e}QO_gI$-i-ZJ zXC}b*KjzwW(d?h7x1L!G_uy=5K`Nn6kY7>b?+_nE$}z+K4-tu znV*K2V6XOjDb#x6%i#0ya`-x24Bv*oh3~*6P@kt%I<;<5<}cw@@LOm9gELo0fv(2B z4wU=)&b&9g2K#*=edTtxXWg^v{R`>W&q{s&zt^VMRrSwogNkRrd9;}|*z35CGDZbc z=&@14A!DPcF1#5whqu7akn31<1iTIQhN{Z}@OI1tA??DvH{=d@ z0_H!!TzDru6W#@{hAW`j{N3|SAfSJ6e9)yH#?6EWEzd7^sa3$wIfq#VGIr{)zmbsDBZOv~# zgt-&sdLH$6_Sw#yGDm_7^#`uCdD3&5(X1dKf+m)fQ#{f-`^S%%8*6 zoYy?pV^D2J?)G=)uFl*IKF;}}@Ci89+2=a*ublaOxQ6qW!6)I3&i)o>UhT|}!#{KW zHOROn(&FT&VJG+(*c<*8YEQ*8a5!8G$G~Ud1W3Oa6+y~6nhd2!XF1M<$_L-b)HA|} zZ!xB*i->Ovrv483#$W11$oKhDFTrc!%TV7Fc?JFvz78LPZ@|@1;Ys&peg>|G&pZ2< zoOwN@pN`&wZ^6njh4!fXal4+8Xf99J-(z_X*}iD0pCcc@So;v9R!}>Y1&>9Fk;9Ff z9(p4pM}3}~)HZLxV~nh)0~L0?%4`;!-67_8r_`x2 zyJ6<{FwG8g*myOf*7LTphSsjP`Q1lP7C5Y(TC<*ql^R;Rp5}Kiy}6OY+D#xYCnJrJ z7RVSx?-gvrQ{H_kqg}{jf961K8R-3~_C12}=SoLmXP-0HA`BfZ%^Xs5^ScF4|Kj77 zCD_{a0YOUlv^sPTywLn&JrH$AQ%$`KQBhO()!=)WtHbx7nHk3j*4Bn(i(n< zeLMIOlrE(2{XfB^>2RK(?CYM1)Zk0ya>v|_?lIi6{=hu<$BGiN``-1NKEgy- zA5dec&*3icpHON00%{&$BkTvigazZzD&$3EGt%H+e3K5zM)HveS&pni-a$4aEqIX71Ib0sLzW>ck@d(g zM`a0A<)`0Q#WO~8WH}1IWgl+iYJUH({p9MfqT&Lr__Ci)HE#vzD7V|QU*7KlR=ZOB zv~dKfEPm@i4SDKlkKt5tSKbiob;a+mmELTkK3nJp^Os|XNg`7HZ($AK+)h^C>-nd_`-pI$Pytz1cByZ{udmvU91EZHJOx-J(!3o@zYSp-$ ze&5W4)PvO+uWGF8$M_>TZ}lk9np1P=J|o-xuJ6J?NlX~KL&D)M!H(@4K>v+(z5lER z<6R%N(r5K2sL-o;`iL)*3W&O25NqRdS4KknFt+x2wEB>oNBVXXhN$t8Xv0tl`&NWu z>pD3d`?)Ygr9-q~?91={E5fjKmz<9MT^OR$A=)q$LgR|D+(@T{s-q2Df2y+ZXFsGP zl8uZ-rXdTF<;ZH}Rb&(L%dzt%5bysrPS6o=qX(h9H~cnC?EhCfxBh&*|Np6Xy2RfD z6rq3L+WAY zudQ42&zzOHo+#kFoGFudYaAcCoW%QB#+%pY$X?d~$@W}FR4-gdOg~b6mw-oyc8;P4 z;o15~ZkNodm_CqZXWFIu#A-ZGQXeHzAF~j#`QsZQ{MMmJz0i zqRK$?4D^e}toaeyH*?h7j?OEc>O-rsB2@9#pjYnU-V9lfb<4w9p?jE{U($I$hP|#W z9yt_GeHI6{KzbmV<~RSAbDp_xttU?HzBBH=A|2TKzC`7v__Q8h9nkWaf7Nf?f6~67ZFaPFly>VM+yGt!c#H_{o!yBJT>nN3wHbw=0lcsNNq zGim#ECe@p8z0U9!nZE=xY6r6(2}}EirMHG<4Z^Ztg=L?FvyYd;%sLlsnR97a-YP6V zE-b%6dhT_lhr1AJ{f0k|L067eXD5rT=t={0Y)wt_i$Cx7e@$10k%w~fa61`2+2!}g zbVcvqDn+C#?>qN9qAQAbwaSj-tyTR$qbsGY!_phWvfaY6>0#Mh;p}6>*$;+uT7|RL zOIN-L%jbvX4}^1TOINz4>~(CB9#(Q_KZ-wwpev(Y9^9V%p;L~VoU0dksa^C&zgpl= ze!M%cCo8w1PswnTxEDXoO~#(%X~h2y1A9K=n;IW0Yh@wsFLN*cCj70(->LY!$N6jI z`h~bZzjs@C?TGtVkt6W)knx)u*3sUO;&_Y1jemzj^EAJTsOnfr&)RcO!5>|o~af|;KLy!5PeR4Oc+ zmI`N&3Fq_(XZ8x_bqVL!4d)*tz4GJbVcekUSY`g&KSR;0GhF)J-uui;meH@p(nsN+eyokS54D6QSuE@os`cQ3{cdQ-hi z$Kqin)w>@<#oZ;d>^j+Zs~sdTx9z9hqVUD-sc1r_e<^YqcOb>Dl$@?F!nNQ zA~Xl7dkM`!Ds0w6nEeB+IWYI-`#@Db_vB{(0IOWg{sHn5b;n+Fbp0St>&^Fvo4`?+ zv)~x0`}Q2z3^UcJc4XEqw1Cqvw}h(yR&XI~4KIdGp;oKN|5dOJ=IdZvC>Y|3l9F7(4{~r=0yW&b-#~?~boKz5zSo{#~eWK6K^{urv0m zvo6riMa1_-X)m^4C*;>1PhyTNeO)5nvD2RG!w`LMSZrzRD)(OROIUtwgw{p;*#4)M z_&%I}BltHGx9YX*nqR+mLTO$?L$dcjLB&1P(bzAHJb zqa*06(UD$II?@|bkF11Y-L2z6P-RDX8GFqQ_2Ya`*dGpni1`lGKzJJFBcX2Kv*BfM z5WEH+1(!q8YU+3}d=T?7@KLCE{tSm;Rvpu{qUYc+_$E9SehTI8b7xMG(c#$Z`H<}E zJ97&-0{f26zOys;gCnsY>g-22^8|Pt_QlSg=d;Gl8ep?W|8i%~T3KUeU8MQuG3yRZ zygaip=D$MPPxNeGhNJdWL2+iu&1*3eytXg^kCWIECU>5FJ>SyyA0AN!o(ST0=y z5PAiU1KGJ>`MV(Y`}ElF$+6#Y_k}Tg`BhwXkSwIBNncwRPc7_zs*P6D6A=zQ$=IJ> zr4w3wG;fR8S{rRa!?X8{LB)M%AN)7OUPmEi8o-HAR+CH_+jkDsz&siAuJBA)AC^G1 z(W$T@JPRHO&xY#9>5C)Un|ap&dTib;a4I|(d-TD)OF(V%SD4R%(v9;W5=9U({rC*1 zHainu2j%VtXTBTG!v0}r|Clqs1WU1h*V(I|m3b2^gH_3>!l?;m-Ve@(nnRa;duQ$q z=U_kB*=y~c%(<`}PImSs&O8gw#eM;t2QPrXhL=Kxy9Cb1d@Z~HUJoyX%iu+jwW?;{ zKWmxIzJATgEW(~O#>PL-myLNfycB!Z${KsMahX{YYxsiWYmTo&%FuknSLyh`nLmS< zW6#<^v;RN6P3fH<@iyhJJ4?~AgOG!ftzCbHqSN|5Zd*!R*VcmAZ>{U}_W7~jlVZQ) z?oW@|%WvlQFn|8G(vb#W@0kO0|ExUpMbw6LTuGTxWaeE5vRZ<<8f07%sjXZM)mFI1 zn6`r6nznL1R9jgF)mDB7)mG4F(^hVTd6<{ODexvpdokaEMt{va2NuFxv8UdwPC>>i zW=!*YNZ95b0(ZebVE&VH_oy@L`gJGvuRHsEwt zMFX7uAZI=W-h+LCv!Ce9GvK}0t4$~z&Hu=}6y67Kg7-tsC*B6t2INk<{{ZHP;7Yg( z{t-S5AA)KF z-B*K;;a}Ik$D#JeJps3`&E)<+-EOjJ40aA7sF;K3k6!h_UdNM^7sYDcQy?qGRHofL z4b^U*fi>Y;xDQl4?eEMj;j`GQy`aMpV>a{MYQ|2fb(l|r&%;xo{EdSzU>*e#Dv8m%q#T4e)&^J(GWpyJXIC=4S8%%tPSEa2)&u7D3V&oelp1 zXF$?w_E~O#mtp=KUJd^VuYoG3-#PvPD!%*R7uf#^ZiHGZL!S^m4!?p=K(3$BTKF}5 z3w{INhu^^u;P+7bv=rVyomopHe!yP)v}CV+moo1n1z>HU_G<;OvK__Od-ubU#`VY2 zZv5VeA^dL3J?p;aoE_H<=DMJ<-4aB5BThiNn)8Qh)XY(zu~BVCC6#+7q%pFeo8Yz- zyF<)1cV*Zejck2CLJzKa`|GZTBY8hUU+lMiKZ3>;cFrV7tumpS`(y2QHAfZ7 zO+Twb6=!u=71n^&p~|~9WSkS#fwkc7a2MDJ)`qQM9oQG{3dcj{Pb0?I=3M}4FZD6c zfatz?2gUC2V$6HM-$2E8nd7xk@p26_-`Ktdat(>-)6F{rxK^2OZqxUhcLqEF<(|IX zyfZ-Ua9`a22{JBodSUN<)9YOItvc0MUiDp$Xe__wK9P96=)N^Rww76kwb%QlDxdRT zsEaR0Hzc2D`{yBxko%Ce$VQ~jx2zLFvXMfh6j_F>MAjp}96wzG(pkT*GS}&Lt(dnv zYNx8tsb7`uLJr6C{M9~Fls}Ex<<_6y(e*!mtv65o*n)JLvBhq%S}J{xb74i^lGhsT?!wr^g+bXyDpOJUSO0|@V^+T^`(};@y7N8Y zp4eAo*2!M$>T-q3##ZyihcG8KmV5Xv#vJd1jz7UznR4Dle^O^N>y40Z$p0%xy#232 zr*y>I{}a2WsxSU5x&4>oUT*#Q%y!i;XMDcysWRJ@8mRvcY%B9^x11?w@Yr4L)_n6V zhi<0BAe45zeyJIA<<>XgD&6@uyS;rzyiI3@>HCZw?Z1bbGBJk*PX_e*+!BN|zS-RV#}7O%MNI^L$TZtGJufrcTPu zQMX2~tY=cv-}w2-blCa|oWie`ac=z7DO2z{OinmOpKRAM#Ql%UD=a!&ANVcK&o3&> zJzlHe^X%vIOnTIx#ogQZx^z@{dS0aw&6ej6Hl2&ktGy(hR{%OsF(sToq@zEtDvtZl zotV?5qsdXR$+L7Ky`dMBoD9oYGNuOE+CQ_A4wZrsQ;p%^I%U$(v+|~NIphQzqz#YjLz;WVmt8O+UlDdCyuC8cr-jD{UZxdH zB<&-MY_Rfa%X;q&e^ZJJ(mpb!`e>NpMwjY}evos@ukOj?`Jvt^&%vySv+?NK7eAkG z*2-z{LbpntDIVRmZQV_=iD$nIH#rnl&IJ2iMYXs6GtL(m7EM-TQuvKC&gJG56i&A# zZu)S!X_DdQxZ=D4eFu%~-)F@5DS3I5Od7JbbTe##JFjt0(~R@>YeM$BP9t1;lva%c z;`yCeFv%2#&Na_G=f1hAb1gE?ot0BKRV5(3YMF74^t(@vu}^VCe$JFUmr&fP-gJ)_ zPeb11VxL5FzIDd=!lDTk4N-Y*lX*Tbr?_OqnNx|Vcz9m%)I#cCefU^)rgT0V!0gZM z^;+e9aE5>KQjj}>FRZ%js;(d2|9SXVT@Kk~{i`hcW%!qFVrBeP#r-s7H0BeWAEmi} zhM!7ZtjLT_hpCyF>1&(mW3H^l!<-&y}{iE~tj z|G4hP1B!=JlZ!%k{Js2rWxbr75l(z9#uDPKiXXMdH)4KNPjOu|<%ON%@}j(BNM+++ zbw4h!>#|iJ<1_pxt);jj_=$U@D)v4}*C~xHxv!{_O&K)_g1wsz4$cndT@x%gJhS1Q&lF{HAkoKi4g!k49?ma!c_pb1PeZmI^1`pmGuIv&% z^r4dXjFML`Gw5%20X%_fsga&Nc|dg7EX>*yQx|u6>5x7B?yDT7yK=}a!qj6 z!NJV$Ll(2mZCvG!`@;K=4(|VT@K7pvs0Zb(`u6J_*Qqi%)K~c9N$O^~tNT=T4tt z^)+^>r90Cud%3*%`)z$=O@|vAo8NyXZ!h`0br^3ZHMVC@gW^?M|4C@Nx3u>^$@jo} zaNk)2H>A$2cM5W7eNPMtptaxPN;(H!=LE#QfeYgv>7Tf?)U+@Ay6U_KWf0B6Cr@JiSYUI#nC zl~C?iLE?-ahUlMp9|`&pt;fvJ$-J|Xv_z^Gxo-r!VrHJvtW9YSnd6JPL(&@cg_NoJ z76$VkY414hiFrKdd%-hcZ#Wb7f%9NLcqLRkSHu38uYm)go&gMmPr@VNv+yYRI+Xi& zA=iWGJvbPC1CN36cQOvaTrae1QTB$zFrN&Mh2!A}crH|U=R>X)Q3Q{JMrPKLjN5j-DW1S9@m4QIgH;7oWAEQ60irRNDa z8?)Z`GzYGQ8}R6OnA zBFydKrLZ%+4EBMS!(-rLcpO{;$3pqbg;!zDgIB|e@EUjyTncByYvG0Pckl`*e^ zcZK)Equ>MZWT^1Qzy~ppg)3n`{3DzSAA*;`Kf$ZvqwsOK8a@jjgD*ja^O`e%?#y4n z$2ni4hJ9w+6v|yoxCZ-H@JZMK{uv$)pMs;|(=ZpVh3CO%;T=%^SHR~m-wpo;{|MK? zKf~wY$M6OC1$-HP17CqbP5W%I349InLGX2$4c~yLLWMsLuE#tcz6sBOZ$XWB--cJf zci^?~J$RktEl~b%bLM;C`<%ZQegN0P58?Yz?ml+rPvJ+{e+xf`nke`L?hY0H{!s4Q z!%s1Hks0=cpFxdPb$%q=fcZH1IXne&or+F}U%>frBfJED1(!nkyAf`}yc~WF?}p#N zKf`a~i*Pf16MhG^23-C&!|ySF2Y-Ooc1f9Miw8qJTRaR_f!$#>I3CL11Xvw&KGZX; z$xzSAu7P@1b|ciYvAbbC_z={yu;-xszX0`2?C(&|#NL2k@ z_rcr+at(@(fO^)I3-zq45N5$5*c2{-^0yQ=!+b5|S{2;{Tflo@OZW(E1^)~WfPaB) z;a5=pzlH5EYpm2BR%KjtAlwahfcwLPU`yBuc7#0Njt+%gU{BZ$_JOSXh|Yitw+M30 zj3&dw;WWs&E-HgZz>8r|cm?bOmqD(r(Zf*w*T8<5pM?G4TW|pU(w+Yr4#fNoJQ9YC zqZp@0_23}5FFXo1hlAmvkmvBx7&rvZfkWX!I1F9^kA>I6;qY##bleX|V159Ogpa`E z;4|=e_zFA$z70==@4(S8sB8V#gsgjsYQa-sV>kvL?9O+AV=;GyIj|=j2aks1;R!Go zj)AAaVmJZ*7V`WhdK4DGr{U@FdC1r!dIJ{1&!O`1C7g))UvLuq9u~pc_3S%#_l9R; zZUT#87CZ~Kfvhi$+QDh?FgP9RTeJ$dCp-spFL*9I3Z4f~hQETNq1=yiEQ0b^41bON zdGLHV6Gm`8oB^+ZGa;?@m*bZb_@xB?kCwo7^aHc#2YwGr;k~d7J_cvQzrs22AFvz- z^=DJ<2dI}Y1SI=E-=f=TG%foN#`YJFoY=D(n*E3}hJ6J;D7l=e|DkO9z|t zyD<}GcY~RcI97>fyJVbSWpgAW!s&3wN za3VYsITqQ+oU7Eu%Zx5so$HYi=94Zw>43hUkezYG%o7e_AV)gC4KK8@n&j9A@EPuGxG9C{zH_Sdw> zu3;>`miSdY?82E&)TD0@Mc8S-P#Z+wsFA2V4n)+3RfhVmj@6-N=z?u0hr{C#efOq) zEFS5TbWwGX*&e-pWbu7v+UKWqDo^{H{*`-f&EvRv z@xZkZyM~H+BXiuz^&sHaU6AQN!|G7iBc=h2ncFYJy`8;kRqmTOvuZ$Q^`I+Y2Y5GB zJJ36oT4+|5qh2bD)QvX3Ptgn@M^n>>H>gOjO32QO2jtTpN}sJcyU(;5p)h|y&bbdM zv~IG%FxEunBIhAXkpGXpvjMQOs`LN7mtg=!B}GL=9bQC4MBY?H!~upk1w|MY6_tUx zz~sP;GXsL6US3o(Dk>@~D=I5WDl#i7D{84|qg~r|H`=vbc9)7aD=K!gU3dTg&-a}3 zyL0Y%V4NA<+RX#M`QGPw&hO>Czdq-A3fd1HhI;;&Lid{cV~l|^jIy$MU6!Mn%@w`~{Vum|UT)o&bL*>e>v!Zf z^v!Lk&29LH+{RJ4jZfts?4Nt^-MI&UlY3}k?xDT8ho|~5`h8l@1zRQG+(*#!-q(kC zUdmaR^VTe1)KE_i*kN09lB@NWSZ7s;mpE-diq4OjPMyCQbarGdOz{)z(Yp+CaoAW} zDBo#%6t+pt*Db-%D;2hiZce4ki~bk&E;^q!oeEpf*_p6S4tb3HTCjXTol4#E%BOaoG8W zNcrEHUWI*D!-}QV`KIMn`9zK=)5fx5C^;cW1(CXKri?`r@#D z5`DiieG2P!Ez9yvv+8OVY13Mr+aT4|@S6S?6XE?7`v24PE4&H)oeA^RA#ZO|#{(CK z`P1kuqe6AnmBL(=Uy^4FWv#_^Y4E$8-eyZr)@tP9^yUn+@;+vZ!rzW9orw#J|4l)E z92cKK{~4xVaWT7YMMD!?{${Rd$+H*hmB{a=|HVZ3pG5z8reEPt=1XP(c*PsP!fmnbLg64 zx)jE1^Gn%?x+)*(>}ps||Fc1V9M;dH|2osJuqO0(Cd}4e%x7IpE)Me-&^h09D$Lal zY^R>r(y;i>8SHt^H>u%bBW_p2Z8kg;Y>30X3ma<928H`5HgqQJ)+ekAgP1t%oO@Zm z-1I8!Y}>4BsO@rCP3MlFGY%`~B9^Z)oeFEv*_p6exfvV+6^D(p^vc(p9))e@idA$z zbYy0i!)JQ81ch<hqJDu|>0cT`jw&e^byOhkZBtcbR^l-Y?PLnJ`;?_hGG}ZJ57~&aazJg_#$K zRxV$uZU42CmNzuD)ZIh1&BjDrSHo_0Yz}tBVP{`d`S;8Yh5Z`oO`I#)kl3nS6>&iTW55a zj8jebk)S({^KYWNkLgyNx6$31c((lA!upI{9M*54?+nwYcy{`x__v2bkh_}4O#h*v zKMwD=(SM%lFNU{Ne^k=F$%SD;4JFg8n$n-$DO)(_aj8ss7G{ z*~)V5DK8E4pQCe%=`4mh#B-_YF6VEv<3O+@4m*1*%day#ieXRN(U~}~epqc^9|yq% zcfog}%jcVJ#lf}tmN=)~sCQrR+10eS@_iuKFxQ*n{(cV|?rdYjw7S()?7lVYgl<=! zbG_NuPrYV+m-&9Fsids`1-icy>z>_ETeqYxU;7G#+4SxSdgCR$PKum>?LT`wT9p12HXX#r}hZz%a^nBzEln hXEe2=h3 zdm$%U_D~GtM)T&t(fwPv))dQu%93B>NPl;V=Wabzs3`-XUt2Ey?v!7%NSDVegAAd{ zqtMIn-<`5D?bjpHc1#K~gt9~EWt4tH%dan_?U)>72xW)R%g|T2`WN3F@@ofaJEjF0 zLfIkoGA<-9TvU|d=l;`nOb;@IvP0-)NWzGs3_p*bw&R*0Lnu3hUd90Sehezg@bmF$ zJ7xtLLfIkoG9+PeQHGymPunpk$Pmg7p_g$Ub>jI&8GfETZO8RNhER40y$nehT9o1E zz0-Ew5M&5thtSIyNu4yhD8tWJr|q~g$Pmg7p_d^EV~R5ToO9ZaTY?Os>=35n!_OP1 z?YK3_5Xuf=Dn9%?aN3SLf()VT5PBK<(%ZSku=qLMv>gkB45920dKr>XQIz55YSVVm zXLI$3P<9AY@!{uN({|9;buxsqLzs#WKYyCGqb|r0$_}BIQCe>O{Ab#Z*9RFw*&*~Y zhEWp_FUE(T%S_wBWQYrkP<9BtjMDnl&rPQ7Xb3WdvP0-)l-8$y-Z5=QbC4mF9YQao zG;RGHV%moGsambT;mAVVlSgkDBzJ?7`k(sry5GK8{2=w+0) z4Sv2WZO4WnLnu3hUPftN_w!cS;(S&&{Q6#sf1fYQ^~3P0rz7+-uBUf0uNbF({wW=n zH^L(sLWRZS@fn>p9oIpA9w{A`%|V7xVG(Lq;_>Y1QcY%k2R}EIwqr|>A(R~+B}3=A z4=Kv<^E+uf-Wp^GWrxt)F_@O}yrK+0Uz4`u9YKarc6gK>gG$<4Kj)IR3d)1WGv*qpNGhj@4PDqs>AQcgN%=W!?>sZJ!2mCKIi4&N4Y-- z{21u>1}@}EZCMj*+2iOd_bl4#=N!^;_C(MlRGbNYc_?j9{ro{X&UOSDLdBWT%V@20 z6)r#C&yu^n>kiBazn=^;J`48X-cz9B_H$r=@bm7z_CRVc?~JVWuv-|1QyBdiJzE^# zpAJuj3MuZ3@apH6oDBc&scd+f>+#@Mz=hyf!H2-FfrKHm8~iKq>);FEH^6fc^k-ld zxCi7tE%#397VukKYb^L}@O$81@VDT1z%z3Gol}k7zRPtU+y}l9{2ur*@Grof;9r7% z?4~nP&x58z8m9?0h7yWqLzU2+aD6R!5v1=(%#7~IpU(L1@5V<*2#eB*&W>}u3zn&1 z-{e?m7E}wZg&u`=Li?bD(2G#t|ITHGLsd{Cv84AsT zmO)#f?a)5xAk?!Q8PF`K7TN-Bhn|5BLA`rmCsYZ|hgzV`&~|7yv>*CYa%BY8_J3BA z=j1{bbieN{GmF1nA^vW2G3WoRCH`Kp_?uK)tGgXJ<3#b# z{!@3xNv>CJR<5ukrvv2UdF_$ZPjbCIxWD(ocf&)`dfn`Bz!gtBGM{exCHpkO7wg@g z(0f06YfAKnL$_W5z3P9d&GPvzTg<0%n{^`f^zryP2|NuXtqNy@wD|?KFDHZDsqH+K z&eQJaxlgOC&faiNX-%8pTwi#V#HWI)tJVHXm#(!%0DVp;?Ob6{cs>NwwfYHXfa)iR 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 z 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�VdA4asm=Eh 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%0DiCX*|pRf}6j!({sF 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 z z0*$#8q$CxoNkdxFk)8}>Bomp*LRPX7=(yz|C%MQ?9{wRO`N&TJ3Q~x|6rm`ApACvp zoD!6z6s0M{f0U&hs7?)PQj6Nup)U2PPXij#h{iObDa~k33tG~O z*0iB5?PyO2I?{>GbfGKV=uQuM(u>~op)dXD&j1E8h`|hDD8m@e2u3oB(Trg%;~39G zCNPP~Okpb1n9dAlGK<;FVJ`ES&jJ>*h{Y^nDa%;S3Rbd;)vRGH>sZeQHnNG$Y+)*>T;VF$xXul3a*NyC z;V$>M&jTLvh{rtPDbIM$3tsYy*Sz5^?|9D#KJtmreBmqK_|6Z0@{8XDzDx;1P=XPh z5d1|*LJ^uUge4r|i9kdm5t%4NB^uF*K}=#1n>fTJ9`Q*)LK2afBqSvn$@!ZUq$Cxo zNkdxFk)8}>Bomp*LRPYoogCyO7rDtp;75kMv1@p$JVF z!V-?~L?9xOh)fis5{>A@ASSVhO&sD9kN6}YA&E##5|WaPYE-8NHK|2y>QI+@)TaRrX+&e1(3EC0rv)u(MQhs7mUgtK10Cr^XS&dpZgi&y zJ?TYn`p}nt^k)DA8N^_QFqB~oX9Ob|#c0MbmT`<{0u!0UWTr5cX-sDZGnvI~<}jCe z%x3`$S;S(Nu#{yiX9X)+#cI~DmUXOW0~^`IX11`E|9}6x3oME1?kr>(8$u4%YhrR4$KL5l-(unN#tuQy<)Q>^(bu=^pRj?xA10$0IMi zXm;&ob^n6;oF}b4@0?37?O(C>-1FDgS6;gIqD$94c^( zT=>s_X{pAw>6ujJUz4XxQ2Kj==$--~x|E zbxb^))~W^dj%qbC_-*8>KX~hmZ9lfx>cY;5ItXYsoG zEI#1g)rC|vmBmi`7YT8|M0K(8v|nu6{YwN+FQ1;6{@U8Lk2&(gYxjTDquz8zt9k#4 zs&INjH?8|m0zC~6JB*zx9whcXmeu0qvdJ4(ilu#*NB84P$M(JaH)8GiBnK|qZ`sU} zyOsm@FBOSf_MM19E?K(WzL)=&dL+3XaMY{%FuJBwUADFS@W4w#(!)j5y`fg&qUk*k z+HGwAv>v9`+)!-?TlHb$QQg+>c0O4jxENh*@)%WOdy|TW^`Ko%aF4wE;7dl^4 z@3e^Psh#TU0vNCV8o-kJ$=kbV=lZt+>{4H{*qB}Gp9Zj7efAE<>|Xy<0DIJr*wL7! z^_K$Jvp#kwW0ut)4`8o)-PpQQQv!sF_ZOM16Wb-v$HY1`n3V9tS5FcW>x*- z09Myab`_?&Tr#X`B@;L7?YXLEb#cqG$s3NhjE37we3H>nin8dI-VG-hyG84{Q%T{* zt6il-%a%>taI#x(d0aOY+_G%h?3Iw(cVf$UsXaAX`>chvC$}sqwGUG5i9A{B;dhz- z64@17q@0O~qgAn&D?WgVn$=UBPu7odzM>8Sh10Va^gVkO1A4NOIWHQmwcXg-9oO$XHoSR!Y|&kdH!mAoJbSgOr|WCDeu}Oqw7$k>W;a6#`K`T$mb*7C z2h_Z#X*uLtW?_7JrA0b3JESEN*ZSRo?3hYYS=@gbRr+&Er+d|I!k`8igz0lT)gHR; zbT`YwFRHE;ZUCeTvocAGr|;Y8Ug=rei>s@;2X>ZEcRPo6CZ;=Xk{Ui8VvM^p*3+n^ zLwiifd_d}eT^9$?zfP6T8F%N;p#I+7PXCzzk4`mrPBi<^3UVX#mM@@py=t8>`ge(IrvV4PO`3z+F0%Z9@WN9JxhD)H-T9}hrmIt?G`I1g` zXvk9Qbr14+l@{WR8&7M!QfJv+ z-RZqM%L2#Z7CW74BUHZ7Ufk7vh3fW6s~3y=1GMft?muziNn(yLu#48+59d3Qklss}Sj?S;c=JlKPi^MEl(rPo#z~Q^V6w z&u!5|bCBoy6X;F1Z>D$dq`}@#Ly(@h7pIlypX+A+bHB28d(7;+cxrszvfL)t1J!3l zvwFE$sGu2|w(t0XU!8u%@Qq#{*Rwuep$fCFR5HiHsGqD^oAVs@hP%^eYo)BnE9Dr` zD<+INc%)>&U#B___Pd*9yA};d1j}+Q8juK{1SS!zAY;*hMDQA562UTvX^{c3$d0GK zvpS|aarOZ_bWC$v=2zusXyo)Xu_<-vzNQb!)t76<9hK@#-F3DrWnz;i20zooi8isx zLd=DU*yPzG#QvIy9o6wzy!>T-=P!ST$nq!8%ilP)W5{l|dSN@tXh)vg8Hd_vf;-ij z$OZXd5aJ&j(V!Dm+U=9BLwTxGd`%kHkMK2VqhZx)Mv^v2&q$h=#x@Ssr@SP7raDRW z515eN(VGInyO!govjSG9QoM(X>3rv4PCf-5Qe?zs%^s#m+rEU2uP%PbKaf?!%@d*?EX&}G4- zj08L;BZ00yRovi{u@RP)ZG?HbN&R6Xf*s?{$7?d)GBV!%WSdf%MdQs|#?O;ewl#6D z@x&yTFg)f2!(&Dss?m4*o+@x=;$g;_18`7T1l@Qs2np za^<#Lk6%2s`}!q|*Q}EP+kM@-neoL_y>;ssPwl<#ftgkqGsw(n(O0jPOe*-CsdV)^ zuHbN{mkk|!G-l77I>3(zMn@0848<(AJab2_0kOdxt3kTtV6 zR0z!d$gX2|CK;~Ef$LKos7}=X?R>I+(ryH@E9##)@73q*&h^Urd*n^zKA9u;C1P5E zZ*^H$`7(v@DOi^kPI2;us!`(P)q6yoe6aJ$dZY6d_0i<5Kzm}#ZiRs2IYs*=2yaEq z9#(I-meCzkJwf$Gqt%OqkvpHgS)v-us8$MGBi7U^@L#98MD=956@M)nkO| zOd=R6{aXsX?&ftAlBn<=$|4K~!uV^=I>LaGP31i)7>zI}!&H)IQ)!$`EWNtjy++z; z3C@@!h1jmMta^iZa&STub!|>@6$~i+4qQ$T4Uto?wea?nEO2;NzH16L`XBq^o`=5`-2WQL#jz?Q*Wsz**={? z;xnG4nOmIf_hkZYhv_j}Ty7KtOPAT=hEz(Or%(sePG_?G)tf|LrrllITr-ckF+syK zEaiOb5jFw)$e-8y;se?dn1_3-+C<0Q;WYH#41%2mS1wlC0<$Hq%$NwR%~l!)tGAdC zEFB;#O`bzJ+a|5{Vy8{q_SIBhrk1wTmWuIa?X7`VY{yIlcYhB~{F#SEizf*I-6tWS z<B^t?sxlzPo+*3eKI*3YX*&>U5iW?DpLsl|0s~sgwrkUc)HUf7>Wy zlT|-#^2Lj%magBKfKoVv?!lQ>7-h)JY?R@Bo4RKAVe!m?BUAKt;Ty}$ zC~TSEL3LOw0qOJ6gGFPfAprdiZ?%=a0W1AZRi6C^C39=lU3I&l`h3|rZ+$FZ(SH|3 z*n{fbKxp{X((02kq}BG)?>W}W@;R$(Z+LHAv~66uiPU5?;jHe+pQCG;qJyA&t>_Mb zFh$R$BGK1wEY%yh8oeW@Vrp3QOr9j)pO~bTf{NQ#3f+%WfhB5++q{Q#Ef$sOx)50BYSfd0z% zT;C39qW-z_$@;vdIII=*_nr6Z)ArtLhV%alN|!GwWrb4qsx-8BTu;HMSEUTEN}j!{aq_Bk;&vNG+S#j8 zhF2wTc~zs;6rS94J{dFjEFQCc zp1Ul*(7hV(?$lBENcU*GyUO@^Bfp;N+CPjKK(V|3!UwuXT$wxkJB_Z}cW>a_nW7!x z+!Hu=B=?TX^I)8Y;p4h7eCh?CM}Jzbd(51OyIX_1yBBvL2W0|b6>00+jhBnt3P$YI z?Db&5PR&U*A0R~A1{7B% zI*kp`9^D6YE&V=H^#>$^9|*B))ztt9UH>4Bq`ug|nk=SD0wxA}-T*Gi#c8tSu)%*&p4?$_(A z?9;hTtS-Q21wpf{Aol6r>J{_~R*+_ToS7V-V{yc4@jUj1M+wnhEoDddi=tONhE~g$ z;kmo{7}Xz;2!1fcu7z_TR?Amtq}4(Nua=`J7+o!tv0BJmt0kekSMG_q`WA#nSIbw0 z>h?)ntA&meBe7b-?zPv;*VV%7g{Eb_(9r7z;BME8+qc(?S-4fh?pOj?K(n!peOP6X#kl?j@w|^}=;ynzp`P+$PowV6$GJIkH~<-s|N?*2{-j zFIuVNb1aWoFP_QX@L2k6MHnmkbE>CDQ$G^DvR*#XseTO4-Ob0V{(waALxD*IAEzwV z4iIbSClJsLGnM0pnX1#n6G^#YcEP4Z%yhV6j_Ub_nJaFX$+gJ3S31i2C8Ymx#L@qo zP~ARh+~vYW;wmj9{O6(4`^Cw3|GPlnti@uQck{`rA4>#?CGsaKGOK%GBmTnG=sgq_Q$x=pbJ)IzqTEvjuc_4!X7~D=0Nc7Lo6N@tCi3kK z#|9?L#j;iTo^3_ORXc7sa{r_Hn%s0hw_;w|3*~WQgy)COt*+W$} zwR0Bh)M~~xQSa}3vOd)Liuxqyz4|fESJqcLUsYe{e0BX&=WFUWJC|5LAHaD1?Ese4 zKL%({RBT#sPGR4bThNzFdQZ5MFm1J4qHC$$ z>8c-U2ZY+~OhwerGqD?2qiRRR)G&&D#$mnV zdcNMdPUu~LMep8jy}JdyQ_MO(`w8^ULhKD61ErQMOKjbnC(BhK%QI9zWC?^US7%vz z<*r>QODc9ZyW!SlNs(mDm=F*1Vd|A3}uwz+rJztit6S54j z$nqVQ<(rV@Cz0i+kfnv#8$K3FEm@Yxb7r0_bwrDGd8X=zEP;^ax-3g;`oRljNyXG~ z>$0SR#}06}vUE+!(j>RJE=TFjm!;drI4n!9=gZP{LY4s*S-#V5m_+c!z$Aj71WY3MGGG$Hv%n;RuL33!{1jjk!Pfwj z2!0wciC|67q5+BEX9AN5-lQxh9f(PP7$Z{14Z{&~!|wF(JW@h#7i>xc@>mGDqk0ax zxgz8y=iZM|`rhveAV%-~DC6Fbymjwqw3;FmH@#?KQ_5&c-fC*Jnj%9ted5BVl+l#D z)zoM;MdWVUU)Yo~nv%Dg8m*?xkek*En^Hzo@>Wx$)szW!(<>J?rHrQJt)@n&>59`Q ztc2;|)ueg4bozvu&|z2?rs--n4%@`m6k;w+#MX=w`(q+@ZY;B@-A#?vJUzUY^sG)UDdb!#ahaRlN9p}~ z9=)}uhek{fpD{vjZK3DVOmFQdy&oicghLJ#uS183cmAAg!N_gq!&Tbtlg7E3NBf$z z*~F;MFp{)|Jj+PZ7V=ypNn6M#7)jbfUTh?33wf!Lq`{3&Y>PY6xW3BQq;dUJUz5i5 z(AT8Cwna&HMRTA-q{!j$?Z(D-NcYT-R8^ntK>|M8Lui|vL#H~OV%@@42&7=o%vdB+ zu$wX#kreFXGZvW??1dSNPzv^m8H-d3_A;K(c1ZN?hW}GDm&H{X_ah4u93-4^>EIDu%+jk9#XSvXGk z%4s}L;<^b`rO~XlVD&1@zldM-e%0{8*g{M zX`>zrjb$z)RNf?3HoOgVIyA>5ZGd7vu)z#%cy0^9^vqn7i|GP5aPF&Q%t z&sR*t%tLhbMXi{M3Gh+9*KvjDo1=ON-OtWkhPb^I=_>@Cw;~U}lDV@r%85Aw-PqoKLV+$S5TRt05*Y?WpcfEv+wzO&t|pt??38e4 z`P{Wm9bEK=&(cNvZenGBPTgz2`~~7#(J_xq#s?B+J{)&zr+Sf!6t9EqZz;vy&C;tB zzylG$zZfEGIcI4rSDGWP**l9+Q{Ed zCktRL4e1;7k%+rds2a^1RYTA2r~c5hndyA)-3-OT2b|esg!ylZa9&ymesTJB!*_Wt z-OgJ2mda+otz?cl*0KNZ05fL2!J|7(HfZ-eXmaeUQfdCCcF!A$JFJO~#A}^T)_-=s zqP}tpe6Rks^Of~QYq?%k|JeEJ`f>N*dQJUp=h{d-b#D+;x>{`D&fZgVwCGE{WODa{+nbOH>|3&00^4ZcAc|Ue7YwQXQwz^phZ8DGQzZzy|=a=%`UMz>aP z5k`6$$89wC#KjL~5$LZ|y-}so?-!``fJE?%fk_0vRM~-Dy(t-B{|%Db0Hn%pP*%yn zj1Pb?0dJx!-N!*F?%^RbJ(P!tn?e_CN*%cm?%|_)zK7?Edw6o}3BBnwYuDY{u&jmg zchDDOIm#oEooJt((JPd4=A?1AaGS45E6j^emwEtc7$B`9ow4IZZ^v}c@K!Z&Kn^9I zv%O07I28(0zFUA~j^9ntMhSsz+bGSS1NYL3q3JBegYHMMVu_(Wgntqjo#;(=jLuqi z>;&rV zdR4aBKcLQVnm4P-K$6W)lQnr#l2xbr5X0|oR&2CrKqB}?U=qQ!i! za%G`lKq%OU=~D^@rBE>FOb@jzL&03IDfQ$|P_U?;6^ttsj2s1{=S(!Va_E10sDP#+ zs;wOAOATF^h&Ed}CaSF*6UF=60DcaBJ(r!ahbNhg=;=pQq1z{oyLfm>QhB4~8mGWN z=}M$g327whwDeZn{k-Syvuz(!UF$8B8@*K!VS%S0qWW~M25s)Q-=scKZ+fsI1Kf=w zvqrU5>%UIrUR!!h=Shz}uAu_geB|3*OR*>OO&~0!=kM-aitTZ>_V>GEr>du{+wRRe z?0(b(I-G_WUHv^cnE`i}9@UQytx<97+oRH0;{M1zpyTe~4lx+=OB1BK-TkM;X()f&)g6a6&y#PQE5((Qa~ZF1fE+&mPVmW_hL0}9>}=i5cUISN4kMZw=Z z{jbCKSi#?ig8z$Z&i+8j96G&x4y746WzF;~pYyWs4gXFTZM`p#gubpWq&DGCb&%ql z47t1c7S$h+2-Y%MG$0Wy^N^Gn2qpd&1f;}N4kf1Q^iT^v^vwmE5;4<3iKBW}Vy;kP zay!Mnaf;uE^yuM|?+DfHlZNuZMdIq|l11E~9IAQGKJUA#YTcntqdOgs#7Y5)Z7YRD zViGMyfKpNf+H#h`Y>ce!Lt1Ow1iZH0G_CFVEab(T&b7G_E75KKNquT5wTA1J$aS+4 z(cgpBuh(HdXW}NY`T(1oJ4lwr#W@pw0zvQLe~`uXLl)PMSX_UnHp}NcnZ4nybjNz% zZR`~tb)>(k@&?rPjw&bW?e-&Dovb%IUs3+4jM=6BKmfbehaO%Fp*<695smgrlDFU~6$ITROi-$HkBr$zS$(`&xaFz?F@k6%b?a?5^& z)IK6rZZvL8q~2uK%E^a)S8TagX>joWHQo-j=G6cvzc67R&AKvygbgLJ}*t z>|aP+Bof>|8^6i^W^&cvfm3yli z4@d;R4VXmmJAp|AzYCZ|@LQBcXaj^*{1v^(DncZzA|$4V@-kr+U9c&2V)|IcsGhAN zS6D^zOe{hgc$gl(qfJa94fPb#xG)iGLK+iONMmA0bGAdt*2xO z-M!K){4WgA@_Trgg3)`HU#qy=CyjfS|MoR$T>sJ6q|IX#3o?l_%(>}bDEi|m7W%Ck z*q%eVWzVbMQ^3p4bfM_yuH|S{zL}~1L@^IU=rLp6pPc~nwrwY%{#hsR!C$8`7cG|n zGvN|~4~0VI{bl$`&k)Rn%F2;{4__-*K^h$3O2}LHKj*5y93#0``w{n-{YZ3ay!(>l zk3DpEXT1B-%*TC^yW)H!KsnzSam?u+A@`r$7r95AkURX1M$+wD(BRzJ?~HR#;M~#w z5l+s^BXJt{L|iw{O8qRjCsN$Bdvo01?Za~cHd~hP;VsM8YD5(r*sDpy#w+?RUhQqu zpBet6z1m0cYX7PVvp-fchjmy!hcZsgp+&LpXiex1-z`Mjbd-Cf9b|M`ro(IExFoMm zwUbI^3*M{N0}{dS2PP5xAz%{09|a~6{2patJAkkq<8&k20g;ar zVextrb@J;;zz*x|!d5Uo^l7VhV`r6i`=ntfcK0=DTrcxAY4aYDg_uM+&u%P9c4JpH zuz7&8?8aToag5mzR7)x5StT8{zlESPpkX)YF;{ngwj0dZ|A*Z$7cIL1Gs!lXgSOp( zlVnrOMB8q7_}cc6-GBq^2KhGZhI_RgaDO+cou9F}OXJ;Fu_x}%c=z+NRDa&6bG*7W zyWt+O2kvkejilRmZ{Xb79>%#RaPDX?;bb>F5~pD|xc>jK8*U$V1JHKEmI6MSM;&lr zyYX_3ucGe}yYW8TjgMhBexeGqKUFe^X_%Zt5tq-QLGj9vwV*e=Lx{HBDEC@7(H>~=UjJP5M3amOZJNA^1O0XR)6X`_eLfku*6=wWP3!e`<;loQ=Q zMl`!gH)mAez8Pvo$Kb|T$Q3Nata$);qj~hv>|419DNy->kogV;az837o04WfHYMGg zl#4tm*I2Cg6O_Y0`;w+^eKFaWY2@C2G-cyWvg}KmD*hK>p8q{lbomSaYs%<{2~SH9 zu{hY5ggX0@SMpx*ueFQGtQu)X1DV6GLjm$Q}| z)ghac|IQG;tXiY{|3`{{{yNnI5JPwK=Tv1tBKS^V62Ua>|GW_CZvLzgp-ez1(*x;B z&X?BVd}%v9`~oQ_!CbH@Q8!_nZ&c6Dmn)nvxrn-7`@eg^C{moV1EZC`#WyRvcd#QMX4ZXr2@!xuvpJfk6td% z1R!2(WbGbWzKo8-mj%zmFG1{=YS^)yaZ=`cWS`_{$sp^IDOz7lEBPtu3G)`@{zK&0 z+8^ckdSlbxY{O&dkg1|WCVHf}41!6hzkZ?fY5_S zLQHxbK z0obx(8Xds( zS~|`7qK6dw#J!*?qemuunmF$EO%?ijSKOZRK*lADGu z0XD%J-8I1)9ThdYWBMJ#4_b{rj~e|JHTo~q2t`>w$AS$n<3-mSen*J5{*-eg7mI4q zAH6L1M26GdtVkf~1`xXOBr38j_h(sN#?|OsJ5)>!(=zk?_cZ1d^O&j^4t2M^a30-> znwoSIZQ0J|{X4}V^XTPy%-HZGs zT8zD+f|~Tc+{D;P8XSL9c0lCbN%G|xoDUAw*l;0U$ViN-RhqPuzP*>VaDuH z|5E@<>qi`J%%1g^0$5fbyV01v>W>Goyxw?!V$RqEAe#HbQ>z_JbQUB3-uioK7bRHAIUyKMW$Yj+d%*(OmoRrj6Ta$srjQ8iew zmF<0EZDn6M+V_PE`(CkST_N>7kt$COt~LA3tA987dc^`>dRy*Y2>fYl%zN*;*%8)j zeFv2WyJ!v;jCOv5Ra*`&4fauka#-b^Ni5~q%|&^9)kpO7zYu<38p^!g^K^)2^_D{l z`Soq`^Q$*o+19PzP|-97>!}*`=vMYXm}0P`clem!SOe+lX)2ZZ`o3BZNCf{7m_+cu zDogj6fc+n;`T$5}KUFp$5&Sb{sUBe5ivp=kp>!?-?B4|qAeAZb%VmK5r5f`9NM#Cx z77a)Qi{V@ku&OlCZn0rn543`k}FtSmxzAk6X{;!w!KU?XHt_WGkMbu*Q%`u`OhCwWjVSWN)G=`y!7=}E@Fvf`xA~PWaLLet2 z3aAz|t zo12hgtfeh!EsfmwKV9YBK54{R&+;{CbIV^n+ep$T_^O_7Bx$SW3ydUfAzx%9X$$!h zBT1vQa2J~yQG-!8LIAkB}V0YC9G$O@tAo>ehe~W ztLM^)c#u(MtY_KS=eM!Uu(6D@)Mc8DWuO^by-XJlKpAOkC(?@I>I^wo_beLAm&zQT20FRsior>+Hy(vr(q)wFy1ne*^d2Hi^X`$qr}`6iSd?2 zt{>ts-f}2-i^6!zAmd}H81M1FCiNR4Fy3R&^<%9V?{OFW=xVthGUXkEO=)e!y|g7j zyl(+qC#i=cVLyrm!hY1hFc;S==~ReAvQ*mty+KQa_7=!%5@9%X>Bl2QQg9lGhfVsoK1>@B-yC_vZD6rHiMgH@?B> zLpFXGv|diwuu*qGs(92!t##!mY-CwyRwCwyiw*w+I&EJtyBj3vv8_z4Hu}8O+34Hw z>1gDwL8f%Wd)#Qje5#SxyBod8br#H{>Uix_XQscE$x{U@fh(Mxk4iFQGe>M?u2kJR z;Og44TrfeZU}c~}zNI|;`Mm1znc;_h-}4pjdw#Ft**_?mQ$=mg5L3imC1JqwIlJcG zP`5`Tp;~!#c&ivJp_ilcn`hXR~)N(<8LG;xJ|`653980?%!!7 zX@m5@((vqxP4gJ&C13n@)we%`TJ~qv?HLQXj5RTPIfQgKUJf63lDQ_paSw6=@0n7VDO$-YcW#?RV30^?0G6k@f^0-l(A7J z{5A=q+c#BkCi)M;NvX}C)37gGFR(91i#GOUW&`hQls$j94TAva4Hzpn{WTjf^pv&b zz>iLUbf{lt(%G@Ep(N<{wvg2rW0v#~OhT{yLSp zXvMHFlb*4ggSL8m$f5e?LuKU%GyJ5O(yU1J$y>4Ex#|zQ#WO(nYW;S9H)Xwdm&UuV zmu0-WGv58YCgI&hGwM-$z;inO!XCIsbl)9*THJQ~?hTwf`@C`P37k9nl5kqy9*NVi z5nL~@5vQpy+X&uQXwEeADNeT!I|0}{V~3B%YQTZ5#_Ke`ioT20;B3xEZ8g4$)sS5n zpOw=YpTjgv%%O;3F;J%EbJhv{eiN$E+6yU<2>)5Mc|@qz^J_0AWOaK%cskh8+420qg%RAV&3{GW4H3>%Vbo zM`v!Q8?pKAD5D*DZfBg@!I<0axv(8&v?I^$jKf5%Lr;DU_txRdy{blix(AgcCDW4L zUHDhE>GnxmhT`9hByAyoVI*mTvME7qg~qLv+XLxw%d~@}+>EsJ%@FT^5t^ z?-@&<1^XWvOQ#v@F0D^Y+TBYFy0Ilym>I*ooD_ofww2vFa?kChuD+fK~dHaUiY&BivtU=z{6 zTCq+3_I+oJ=W6^7@35Wv4t7e`Xnau7Jd zmk@0OR-WGekLX~)7K!#?rD~0yaUfpfPakJgMVX^XRZ07@fc?K0dH|#{n)hWf6QSXCvmF{G_XyIKz147W&54XJE-qkIue0?86wtYfLup|n0HLU>-VU{Z;X&lpAzqzU)>0g z2l?)>2RTir5bi=cX@2v=Hr6BZPrg2QwL+QHchO6~tHjWQn%1JvDU7l_PsbipWUA+@ zK~;MQOayxfZ$Yf;Q=t*vgq-^y6qxvqY2FFG6T>mje!@q`ZHLYn9;g1SQx7XKKkp}b ztf4}HGYT;m@SxjdkM(;RD`y%!$uU$d`*P=e;H}f|8h*^$@;$Ug#%r999FEVi?sZ#r z4TIVdZ9(Wd&9I8B<j&I!1Q;AANPX)7Z$uM|M;xpy74&{c36Ja*~rpI zrds;mp))|PxZ;t-%WG|m1?D>f2)2XlcDQ}n}qDkx1?hIs*@05;DK1~ z_kxI)Emgg2{d98%?C1w9sE{ZsuuS$EDv4^dCM(IV#A#+B#cA%|tB-cuUVZw0g?k&` zi)u^Nn|>ThAloYLF;*3}N_Vlz-fF686m8^1ZCBlj2ORD&ubuS$iq?n}@?srL+-XD{ zTsJF&{_dC8MfrY(+r*LpWD&HOmpyB&-WO%{KH)|1BNlws9kKZyxg8Q{QtBaJO^s?uG|YEi8(gYVO_THs+p2(Pl?Ul(T=M z9nPEk){v4_F!7L*tpeBo+uXZN%sn7;-(r4z{@j1kbN>_OUY>J&b_H|K9Bb|ykH^3@ z_v^?c)5)>3)3cSSUGgE2JJJz?!;avv$7KC(=Q=NQB-c7G<6MV8j^bM9Wt{80%!9es zc^T)Nmw5;X&dUU#^D+VKeD~juZvD{ReONSC$Rbt8Yvq(v4o^NB%6dq|1O`i2ysoF2J8QMlRpWNnJgi;&OAt@vv7Gs{JJ)lYXv{vGV~g+KkOR8nqJwb5-Iw4D|U}Su7Kh-KhH-0_)picEr)syZWtQrFn!S?|s5lqXz zLZU=NzcnR9=p+z2sk2euaHMr?IMQ}{cql1*eJ8mRmtqbZQ{PA`@}c9r9Hk=MZkM}Q1TuhGoRHy zSV~v={VS2PX#mJ|#Q3~`9sAqJ+C8-P@8~E!gEr5@`$9}!TBg7q$bgvd9FjQxZ^i4C zDLN)Gt(&xfB3_4HkXs{i*p^X_vu)A%+dRhpo2e3$nCQdAWsE)vRbC&@W6qq0=i$1s zK0){R?0ZJe6}x5FAi(BaF1SA^d#G$yA%}h@Ok|eNvEmet zppw-%J_&isE^Q!dDM@*DwMqRkX%`Tk=v<`Ut3(+NQ~g-uK&)}SwH)Unt(tm+cmBCZ zDyD{MdD*x0H2#Py^y^fr;w1yH?Iojgk*=w^H__JIkDiMhrI#l(pNn+c7>RuY*Ujw2 zxk%TEc?j@%l7r7he%eC*1wvMMI6f!>^T`Arb_~W; zcHX({{IOii&O4W#KaOkJdFQh8$8#+^?;JaS0toDU0J8G|=v?H9F4DQk0CX<$p~mQ3 zWB@uBd6F?Y7a4%gMV@So&P4{GbCIVA(;RGEe#72+VSU-MUbgazoRXj5sCxOmxqP1S za++(1*E?TP-|W0s-|l>6{c-23>aRFoU4M_f@heYk96YtT5^;1pPcJ6Up}u`-lV@QbJu*YbgMmo|9|KGx_&8;0-wLq5n?yDMQrU^h z1|)({1||`FDlm!QM<`3}0sDW@5*Prf?EcEaBmrTPu7dxwI_5ImF6>PYA4H1Vg>(Hz zc?`h3<93ZLpC{%Dw@aRh#q&DGH$6OxG!xVFxMl&wo6km@x;`6i z>gR@3(r2TYnCan3qJS*KF>KVbaTteF4PY8BHE8Xv@(?N_Np=Uj{=4Z<(+HEAKNUtH9X(z*_h z$vA$daqOPrv8SrO<1t3ycnph~Bd}^nF;7<+5KmWiSK=otPtOI6j1MP&US5rlMX_>l zz!gI*be>K1Jr}n|+SiSdDLp?GHAC&sq@ov5v{bYh<(`X{E-Ig-VusucL_q-1VmEK|#|K_B`V}IB=e* z7lN~e;Y=ZerJvssM88x;or+QG{GihQV)Y}V*wS4Gms~f&rN)geFV-Fa`;i;|TL_)q zTfa)*!0DJaf;*Qx90b+v2H%*F8;;PyfyA&ew>atg;Zy*R`D0L4l3k1bMaOrsV4wl72i{>nd4Rc zU>YMn|K9W=Tp>8WCj1UaAu`>yEEJYVd5u6SKXW^L>~DNt*!KhZtk&=|4zPbkfPJXw z&+3+We2!RUVh#tcZv^9dmEkn^(U|-PFJmF)9n@&DX;+9*L_kd?rwgR5D{qr5ox>uB631h^*yiyJHoD{S zeer0AS&P$ttNREUDW2r6*Th3eUiw@&OP_Tw&m8;kWxv&JV$lL}hudOavtHJUz8Czi z;b*-ze#6?(8Xuok5HLQ+6l>3oFuYpAy)6URz3pSjTJdc;ZuYJ;^*3uN4j!jk&D6gq zrXFPfmQt)AkP;%M9*C)bZ<>0ldg>k7e_-L%Q=z-r6ctCOsfS9U8dGl_7@2#w$a7D9 z&pp81&b_-Eo=LSgt2_N%6-_nw?s6M*Porq__iDqQ$Y_W2=H7k8kZz-oL_DPAxu^O6 zHuq*I<{pr_Z!!ON5zcnPbN@Nd{eLs}4`l9T4D{nyYN)yA7Abyao`Gxb&mwEheK|7p zshGCd*C3{NhRp{zTc1&p)P9qi4oC!_2TUUPd}Zk#1Tfx-0#expO&MVSjUqJwQrSgK z8DRe(DFag3*~(&B0kNz;3xA5?VIb~Z=ze;5E-AMgF4&Y9G;iFyMD@I7$QAc4?d#9>9?xjb^y_dD(UJujpB@84biLn|B2L;PGjfI7RWfrVv z014|`VXczZD>S3)=1x&)zdr+WY3~wwa}1#zEw*SP#zXX!l@mmkP?VWFm6a1j7F3j( zN9i+p>s;bfC8r!4nj?p0<|W65At2+;M+w)=it*;5;LV2d?!Vwi#gvUh#5V6K>ts8< zKWkYB~nZ$~d(w=Pa3 z9mk2J$7gb3%b=vU7*gcLkY~=>%3u`_c@i92=`Dr@BUA;?hASwdS}-hC@U&1NTgt;9 zO+@vq;pc5E|A4VP0%Lh3#uB4AF=tEC8(z$SJvOe$OT(7FX?|gNA+9SALQ-9UD_9{<&q!7(U;)3sJzFwbh(;ij% z8vgyuw$~3Ox$^kvO_0f7!`H^*`?%KTU3u(udEW4<4p$sd9$e+^vO8VBY>(+KAhs`? z?XmoX=>dg-KZ}7vC^L{dPT!!^>(V;Vl(s^b=?nj5!_W$n@|E z(o9{OXf)K;j|&s^W)scSwTWixxG1lc-@>@oE;f0q=idKK6?8mNY51sL_?oowJk@^~ zN$N@#P!dxsK087VTQ5w2T@FC1 zz7?0_@m+|L>Q6s?4Y}6-2TY`M>+ZkpJ3LhTj^ILNRo<(Bo3#I7M&wt>TYiNxXTRcJ z?GN1FYh-x*%`10ly!*<2BDyo){gge2(J_zukIOv5yg%R`@gMH+XW}*%IX;12vGWfg z@c*TXIu+gP*s0R~Ny2vf7CY_Dz^|y3Mi@F^+YdVnZ2!gL1KU6IxHt#DH{YnNeEifB z3S$rGTVbDdhdACL&%3``<;2uvdQ$;zs0HKhX} zY{K6lCatAm*aVtQ51&ek*1BL*B5a!2gs7fv0$11s@=PpD0R2u62W?_90o0QTaA6|W zm;e)#2{18CfUWho?C$g*Mgr6AgzEN5L+Q8oHEHNKLrg<%>Gwl5=UKnIs%!m*NK3z~ z9dZHG+L{baYcjyyXmZ#p`r@xsxu=#c(_!dx^wri^`b_%j?xe3CN^@U#f@o%aHD&9c zX=Z&5vc{WU(aX^hjOyh>%x%_7Q%0{$xFfE*eG3Mhi7pmSOT^s8+On>3y+GHXZCy*> z1*-fT8EzVC2IxcFRx`TuA#QJ8(NWQ&JETQ-T8sXI7Ci(lIvOoPW0udca-~IHbG_ly z;H9NSWrJWZkt|xI7dIyuOLz0Nsy`qR{0v|c!E?$&bAZsCNeD=Ds2rL@)#>4Nq-c%{ zHYH-FgXTo_tT|kvIpp49aHKH>Y3;$Z-t6iL)$NnU;)aXFRV;3N&heQdO^Q z+O*cTN8%+6iES@oiNqvYixx`B0nwHX2eT0iQ+*Rp>quHznoxTUoGXq#^f4gx%>V5HEUE8xhA}(WHwUmwz4Ecf>{`D(fZgid z&NOEC`Z)pYQFk9_%+h)gz@GIV16WpHewK^&s(%^4^7{OZb)z)qe_L|9bX97fsi{3Sg$b;38uVsDBi|f%RiAHfCM@ z%>eFQpK^&Y2i2bs;NbefPc-I``Xd1xTHo(U#@wgAJ%IJ~%%#TMw|-Lq_p7J+#%!o> z4B)VO&&!NCyuKlTjr9(f8*~5q+5jF<|2cpM)>qapdQkoA0FJ0HnlQ~7o zDn2x%1scCj*2}+7a74bh;aJ|0&Bf%Fqne8qTOM34mQC%NkBG>qr~9HADOI_X%io>) zt2vvj{Vk~GK1u!P6jy3^v>KK>u$``EC=<0Cwi--s(W~UC!I|v_xhMUwu@zZX- z`mMfRS%1j+s`|6eSJz*6zNY@Eb6KYyp2FP7I!y$yq+SouobSA%u%!vshR=K+*KAQd zl!kkkcq|{2+ZKz*yQ5xWb!C03`)h3o=nzPvcdG6L%5C|dM;Ajn_A|B97CnDT^;d1* zI?*)0{}9QFB$8ed$;vvWV^!j3bsE1GQSM=U%gLpO`>Ti5+nR)J^$?S?Y9Zw%TTUsI zAG%Q|9^>s;hFL%DOzS;Sz_^CntILkY^Zms{Rowq!!^zh8B@&5nSL!0t0 zTTU&MZxiLB?OE<$8Rez5jbgvs8@?3xdyIcwadaEy04*aP@co%vn%AmU-cgD8Th`2f zoobybDvEohstia3zZ#fCFiqpVVH4?Yewh#v?g0_*-J7nC>X?MzGI|9Cqi-2OnYWC{ z^IJy7sU1DJ-Hi*|QARuR+|D@dufUKaL)+SoaN&J|Gt<~cqQrw$-0hP#?<%i4DIckRxYwA_v4BHG!`mM8kV3~!b-#?IiyTk}7bJ? zavj3&XQ*=ra?b=%U&L}}rLmLmax~0!6Agz98JF+3{7ztg$-lRbm;Bv6 zLSw+@1K=>xydp*SJh5vDb2~9mV&_|9zB*$^q;U<86a=XU5%zbvM>$I@Wz5&Fju2Y82l4qSYjx7s^HxGxbbycy5|3-B6 zL=|`Yq^&*5lZ+&7=_-6CzO9y~+4{DQ8Mj_SE$du$iY|KusXkQl=u~tS^6%d)td9F5FLckHolK>~c&r(#8Utyon#aQ4 zy>;!x^6nw;-+IuYW`OJ(F5pAEh8}a-HGH{@PDSTM&G^p#m#tXaqgXlwGd_DFiiNU- zI(dEehHrwomiCm*j>m~!(H`B|pUvR(b6BcBAQAjFU=qQ%Dhuxigo2)`+)I zFsc!hp%LU+BaBl!2)o^F3)@jfJM!GlI5f#||0VP;8M7w0s!Qjpf_~3lX`?pP6O1Hn zkRDnZ;8u01dc5jeYoM03rn)d=A(ycxW?e!||F60fJ+ytA`3|4ve%iWZ_CuHG1YII8 zpOu)eOF`W_W3pLiVg$yUWX8`M!>BGPr-$!p6VvWG^|ZV0!bGguT{ki9 zuA3MNCVf&A2A`w5>zjq@_DN%R{b{}?jSWbKn1*acLO0p(-ZRCD1J(5YBP7^=Ob^4V zYjXj#S_KxLwF%O9qfKE4n!R=R)Y_(`!`MHMzNAj&oG^W+y>)s)ojj1O@2#7%b;dOF z9(s^9-t;nl-U#kamrNPGG2v^(Rkv@!fHToK;j}hm6o7NC!r zixS0r>F&~ho$AGmth@OGYMkOVz=+p?RQ92!3^2-oRQ5h)p=Cg5*-N4~Q*`_W6&09_ z5j6Epls9>9r2aO2$;(u#4~Hsk#bvKBlC(jZlf=(feTf;eFM(R|8Zcul49_H`yGQS+4P2T$3#L(J_p!|0~k` z+m{4o#bxkc; zYfx|aVYqB5Qu$cQ8#S~>k+O|Nl%48UM4;asRNDcG;EyRwIt3Vd1EjJ~DjSdp{)n>B zAs}?<&C!u5SY>F1w}EoFF4|5HKS7G?a>1t5vkBw6qIz~+T;aONt$*G#{RjGDEJu|! z(R$MLR+V=9q>ZXow;4$q-UqhRFhcbl8)}biY+3jp55!sqrL1Mu+jZg7g^-f-xl2C~ z+`Ls|xmXFIzilNP)j=dRqJ!o=?v31E+X2yUIygulI3SN@oA*YhZXGn)tZOk6<4y9W zv{x~22%|bUdT(UP(kt?!SAQ@5Iu%{T9He_Aj|1Q2&fZ3)#CWVF>ly=Dplb{6jdu5M zr+d($Yk=GvE#O0{gib&o4_k6gW&CsT(H zE2D0~bw-KKHD=cIXWzlQ*YP`EEdhH&KcUQT-duawfs_)WD|Ao)B zw59Ll=)1q?{&9_|Q^7*aar&OSxj^5|#3v~Z!K*!-6npVmw}+)}-xI=KidLux?=!N2j=6raLemS3;0xZ%Z}>B zf;>|eO9&A2a-( z!PCJ0tHDKpKLu>wOPJg)=BHDA3o+^k%v3%g5&Sh}$%X*-&ry{DkjlQPY(OHIPWz{q z?z@}mI(`h%Oz4+lgh-SC!x{mp^$(gd!2VO|1xRHu-hWIPf_^>*#P($%`ozBwi85eN z22$%^C>xLn{uMBZ;9o0CZ2OsF5QKRzveF8{OK;;{3T-XE;&M+9{xw0nBFB%#9Ww&HSdy}nBFBf zF|mrQ&8h+R0Q~IucSt(y<9J$^Bm33=r1EZ`v@!A3_lzWsxC}w2C3%L{Njz3Us%csN zLaJwE^&__=ZIS!2k)#dMqE3tPv4tjbPYZH!Mpi#_bJC`H^>ZUh!&Uvt*Q9a%TVInl zjl2-ka%{zyt0kA^$#=01?S_y@c0<+obz$FyNbI|gkdw{+C>C0Cgj{zdGOl7Jx&?B`bgEzK!i*sZooKvkIgjg0@vn0+a?xAkcP-}u zelGTsF-^o&u;?gQODka=PCY}6+1RItdhE*|mTjF?8Q)o++j&ie&$awiR$kslj>+eG zZ4JMT%+A!5hn7O9yv^;^6i(Q3Q`sT;6tovrlp(zC@JA4OoC$d`4Sxb+2P05oD3|xP zy{4kISM%_@RQ{#L*$L6A@}}GsA`YG_%T;9;<}&1)#)JCNNuA5Q2BQ;;Rxt$mXbiER ziP8LrM#F1?*u1#Aw>&dd+rYqE zmI*Ja$TP%wcBYC%L!dhvm6oM>vMe*zke=}tTaI@^a>iR^86Qj0c#A93v80;CI2s3C zUF;dpge*11G33NCXEP<=Rnn;tW7xR<f48!4a zdL2oYNaS*_6jD`P7A$qyZ?1mgx`?^kx8gq+MB5Uc+cA=5Jp zxb*z*riR$NeH(>%-er@(*ev*8xY+9zoQ3|M;6mb}$$Ew6i-oQJOG&3<3c7vL{_8=c z1?$O(xQ_+AAnyCD=7YFzgZ2@1R_XBd_vMFhCV1)Usd_7Z<0}*v@#{CQS3YwpKYVkW zF^6pYtncEuK1KeUD$iky}xN6E^IEct5xpw5CB7cpxZ#E70-cI!VuZOrj9Gw&k+zP)D7 ziJlkCw&*d@74&lSeE5U-K^@;aUM|M?8-ByV^aR25fc0W`j*b@6U4&ce^je8dja5I4gR|-4aPdcrq{4Mj^}w45^}Yj&MGM;{V!D>kO=;r zvJ|@lMobQ*vOg*tkO-!){)MGi{jdp$i%Q@6brba)LAp86Pn-xbAW`$*s&<6IKngEs zJK}{flfE3g8Bk;hV-W_^_4M!$q=cC+*pwJIUxdL?J%_hgPt*m6*?qp~Pxl3FXSmAg(&qZV=*|J}|{wCvVaU<!DhkpYRA&@y2xr1^j z!wAwhaLl|y8OyhM&c+u_x{@ouacsHTr<=v>(}PRn&E8ECM||HA7K6h}#gO9|}+x=nm^=F-Je2d%p%lMPo0#hEL%GE&)o&y0P^BeLUQcr!<* z0mgLH8V}!@w;IND%z~0bX)PN29}Tba=VTaOaVW>|ZZme_j5G(sZ`z;q@F!P@)a;c? z<}mpaa~L~q!Oh?;cEww;Xysry4P5O8f<>$Q18wpzt`>t}(Jr5}0qYGHVaHBr&XrE> zls(64@r36%O`Q#vs+zty2e_9(dyYxKW-sUKiQi5&#dPU+s#HE85xk?aXNL!VrjU;W5<}OXfVTijE# zhA1oB1)jYqV_kKJdnip?0-m+uG7wMEti?*}4ktj^=f!A6uIv$b;)0yVET8AeYkc0F z8ejH#o;Uk853Tq-kIr}xEBU-MWyX6*xqeKV@g7dXOWX`8Ms&6YU?0h#VoXoXC?+sQ zm2dyipt#NVfJ#TB^El!!_tc#cfAO5bBa^=*FaB~L%~7XfsG)DkUwX7SIuCYVifskB zhh;9yJ?#E&&(K2^)7b#esp^tb*LTk|u8TOjeJ|y>d-fcMsf@elmS%2l<~U5H{cy~& z$RiWT`_}g$lSeq+zE^s>_4QVyH)wqt?kN8TEcd+J63gDY_i*EY8@>X1;T*`5 zd%fYwH{3>@^br$ezv0zxv_SA``@d(4y>R2;~waeB5`PVb>oimiZfg%W=YL;)H=Zm>nva!^2O^;gqx!*xXg3 z=(^41rK@Up!U7asx0y|xfTHWU&q}g(gfN~Xga=4o(^sVkVSiOi4}J~+Y<<_`6TzOG z(Sukw`aKv`7?22_QkI-BV8jJLD%)GxfJE>;m8E)s5f=cdY`>-qFyaCrmBClU1?I53 z8SWwsFrVGc>x4*@0V50mQtMU9A`AeM$(}ueLCf93qTQ{5v-C47LPQt<$J4`mkP-&C zU{e~eheH?;)pHoY6=485)EStm8xVrg7-2vNMng>oK@P*NU;y`jGVcFW*p>Y8nXGmG zM*RO#s?hC|RyfyqGVu^2NyGmi=WEhdr4x)KZIEUw3BB?E@R$VOxcZaboV3*(DJQAN z9VmPg%4c7XwC!NwI6K(t7+u)c!}3C3j}YC65#&Y|sj&0CveEk@GC~rk;cF?;elJ%DpM$O8(u0QCWHJ?r909%iA>De!@$@3?W8P{5gY&F=XfMNpfqmU#N~wQ+D2r zp)=yUJqkHI^5VN6EctgTh84P!e7ENb-|c}NO|exM-_7WX?>^q`8D_WdMHoBZo-frU zFTVRk*JbG4zL#eBZqHwsv+&)Xzc6Rvsy%X1BQLJ{6jMVK-M*J?a@C&5uy1zNTsN-T zYn6>+`|928tJA&o3EWFx#J%*DIOl1c^WGaJPu%&&zf+ELK4jxtjX8Yddz8xxy1#JF zfE!}}cY%=Q?7Vnzb{o9^o18Pk-9Rr}k*ped1=;sLVJqTP1urF6kSA{Gf}OMMaZ4Mr zCte^&k@1>>O!34&F8jX^7I*v&zimIf7C-zn{O}xp7(Y5OhgVSe-S}Y?QjWQCyC|gG z?!C#{Zg)v`yJt!gyzzOhs1A-&wYINC>il)8vzU1Ou8S%RNCY3MEO|P>@U=iHyRWhV ziQvP4Nd(^?m_+b{fJp??asTOsh3@8u2$6^b_P?XZVgRJd$0{3;2$n%lE)__2a`tQn zBo_uJc3}pN>X;|LGP9nN(N}F?l~-oS^D8sPouyxv5iVRYgP0y}AjK8CKtDvIYi-uL zP*We(vn%EbS4_^%FL~_zB8BPUM$$}7JHM2RmZDKmb zkchc35o=B{n3zs6n3&|n6d*T*Y`GaoEXSAek@@uSn07DvGJfjCg{hb3%lPg^U&ePY z#1T4D+Nm}(M_O0-}jstGla=B#o9Vu(aSJnh5@XB>q>Vy#tn-T{@g+mtLK(3u9ruU@rnY zAwK}`jxvsvXiD*uaxp{k`GTX`#h2$|M&|PcvKP6voSPNuI$0LByO~Kdzz9nZS3`nt z&NIZ3Z_YDP#~=WyK03A47(_9c|3c&N_$3DM{MqA&3{+P3A3TkI538~yR95yMkVwQQ zmBpa4wKV-?T4qXZ8*M+q@%<2~G$rC23KY`lkhQ^tF=#(S6r?~xksAtrp9 z<{0HOHA)T}c&=U511zj~jA^HSbbfR2qVX^;?P>Zi_8vSkMFHd`emPg-=~N6gbTq{; zUgyLw9_-^??70Q!fnI2wM+we@e4=q4Avh24GT~wkCsloxMi)+jV2Clo42S%xE2&#C z*lyqJ`+tPhxABGW%cq{pCsQd+V)zV)DF~t!rg;2%?jLaqPoo!4tzEyGkC5yY8ucX#NmBG+(W|hA>5j!2!$R8=vRaM{Inf^4xO-EOffzM$ikT zs+hnlh?u~in)lnQh;ruQys>}~XU@!5h)++WQ(S}Kc+H}<{I8ejI1Ro)XzI&L#C=Kh z@$djim1yLzt$l&x#W8=w?>HXWhj`@KqCNW@C36HA@jf8lbz%-DIXQ=So0!8bDJXd^ z_0Y)Wb9N!U;c>bciAr|PQOUE!MTtrtt7;BU(E~uiyfD=?@KqB~|%2Mb6 z7;y=Z%1%)>AQAjz_8y2>Qw=B=^LY`w0g?o014TDz*ipdX7c7 zA{HSh79o#Vgpp4VA4!^tDHfqzv4{&3u_hKVF~uTnViAiVy6NF*ZDNW=5-}GhVofY! zVv0pfO!7k5$PK|-ZUzV+{7sdc5i7C7&1oHs>_I$FrQJSh)x-`r7)jcS9bRlCX~YUI z_cdu;-{@=7hyY+Kt%)Xfc%3VeHr;tCqy^EA6+SC|dns06DcC8)X>rOg)P=FITCgt# zORNB|3uA>>=3-c17%SYAiy6sQVg)bq94jDcGr)*410D}p1KW-W@E>1Ja}uk5Bp&db zgv<3f<#J0r;Himtz@t@Ji3b>U^7$UB%1S)IkW-n*sj?CeFy0goco|GZ&+k&qs~RVL`_B5sfYTe9xa9t%p?{tw(0Ohg5vNM`gT+Q+&HeWW0w`@E(ov z9!A1z3K&X^B>Q}i#Z^6s%*wo3o9E}hS#*bI@*a&`D|zwr&zJl<6~haCN`BrW#8-QO zFL1F(2hM|giE$noI1lU<#(7lWJg8R-7XwOa6@K315i{h)&%d6!6$9+{y*BalvV5K- zr*S~ews-Gtr~e%JP~BwYn8te#-_oFYMBwN6N8-*Ohckb|jNX-~aPn){U5GQkd}bH9 z^L1DAgg}~s2X{Z=!2vhm;I|?#c~!3mdsTe4Jvc&Yd^X}~d^UoS&rTj3k+7HFTCn!u z+RI-c4)x^;r?29(SI5u8_}=QlX^w~gWS_ksKKpt2?C0Z)alhfS@j?@GIFpGvyuid9 z<~#drv_^XfXOXq{5O&Gl`fcKw+k*>`ICfbllKj`H-k~D7#!YHFAQ617vgASm!#@M5 z?0jVd62WIH3wH{HJAG&LV+wW)w8E1?Iou*`r-zRx#gn-}Km4F;c`_GDwoyI1MXqp* zhV@nXU6$aS06^W?^IUEgoO^_u#2=laUv%n*dWGWezdmef;EGiK-d zMu6t?mgQ##F4N&2K5w~13ss-ATa`af`3M=j_?_!dX}IO9bNQ2z^M8(WVv8OnrUu_r zgYr4Schhg{gLac!9#ty-N);)}p8#C3<>m*J?{g48s$&Yid$^c_(Ypr-bN4`= z?;ea(I1ORjO#_6}p3<*E*1R5@cpb5IUr=$kPudEdzicFFV*t%@;yVl;_D&xhvaR5I zcVAR}+dHUbduO(cg z72S0Eme+TMmEAMrP9qHB`hT~3OZ{OJw+*`o=(Fn%Ti}DEh6^~574%5kk%#QwD~8{* z-8%rg_d@L6i?DlWO9UETu)X1>FxOI_@>RNjR)^g8zgW!%wQ8lH;?_>}FAQ8iWFTb! zC8fB#xi3Vh2@q=X1Bht3Q`HXLcId}oM}J_B3W=h=sh3WYK_yZ3B4&M6WeqD_H3td` zy|qeh&oIEYSE+tq&YcY}r`pTZS;vg?xdM0CoM}3+thdxxw0XJOu)jCjVO~<{_vKmx zdIfzX;vpluLz*|s0{^@4_vOq`EC)coSlD9zl_FeR9ltO4&z|yoGv%*R+3bx<=9pmx z95{+<4-SMda0QXGWUZMmUsU_gn6!u?_1o#c(Y2=g3e}I<1!8u8OGRv#oyPCDx~grj z+$1$jVV7-Nugqb`RXl4D-S({Mx6`S>B$2o6!su_OyB4>{rk5ur|8~0Dx+qkW>t+t( zx6@rGWFDYyFXFe;zi;s#f_PtzcyB_y7GrOCC6rpyEFazaTU(l6)2kQqdXnbVs-N5q zVE>1zHULuDRmwurKuEgte~Eh&Fu97Vef-Y7-S_q~Gf7WRx+gP9IxI6>dYL3MA^ZmFjXHvvy7mCq)C`PwZj6{C=*Imr~V`9|2cB+R} z91ZNyD0^8TXJReltEkXLQJKYvlngP#`sizKl#CcA426JtHQpu}Lu#9jZPzy1q{Kvx z3eMQLq=k=XAlmUobr-csNvj2sDxkkr1==Phj`CZb%{KXhFmsH|yp7C!FPSM^>|ZxQ zOfhCQuO8YV&P*Mnp<|MNwm+zxZ6I-jKj89uy7>e5Tj=Hw+?UhMAGoign?G=0f{)e; zU96QM=7`}j5$f=m=*sKf%wGx2X);Nw#XN_5)^18Rhkzv+2L?(eDvevAzAj7P&Alt_lW{6pQC9yQk zVl<+P@CX7baeDm^aH3*+yEg(mYh-{hPJU4?PY>%Q-mmyL?*Qe-U!5JUil4vgUnqY5 zs(-Qg`78NVaV3*2l@wN0tQ|l)tpS}A@XJUbqkrba(f>Ep)bNKHz)4_cDYLvM$BvZy zBT+CZkXhc7;=xN8OchIlnktr(B8`rYZ8tjd-ZORJfQH}71cDxX>GfLLz5A?Sb74jx8-iWXC6=z0oV&lQZnfl;j-|#Nn1HDIt zOBEW?RG_f+Q7zJ0@uMk7QYe=j%K25&CYKxD4Q}|Ps%iaQUw(Pri=qmbQ5C+As_^|( zh17w#)sT9ou$~H{xSlQB{}fQHm)5!3p12y2TGoFljijU9mb+F#&_Mpa$Yl+*txfae zX2cWoLmX1xr6}(lv=`j)j=)Th<=>8MYunql{~9DUU+{qQ0{{(X8;s$x9eoh~GNRtW zukwv}<_ex$LOdU8!}CSr!Q>3_FoxjyNQmc7enH=R5Fqr41Atp2fH(lSEdq!GfcHiK zaiHyE3p`fXt$Cm&H~^CnxWt&{xM2nj2yxy5=Y}IXtd7us6a4;1No_HBV=IM#?*h1z zTz5A<{>SiB|2Td!g>0cSO#DtHHunJ7H3mDtsxL?Nf{RmEFwyeow72{@b<_+g>Kt$FZtGa~-wA&Xy@ROI|I;Jo915d>7T!S_&t z`j_BdYbP4-2Jda#N%&_XO5^SD`GPdEiqK6qq8G4r++nwU-vTF$zZKGwC*KQhI>#DzXAdV z*E7WAA&v$ANW}aP%a4(_=H-71iYUe-Bh8$(QY+eF9EGh!W%x(nr%avlBh+h&`c3Px zmJN1B!P}}ZQA_$qfHcSddCGD#u6Ynx*ZruyM0>JC4@rp_;`gFNwOMY!20nksOD#(@ zlX)013R%@Gonr$KBAmIVLg~_CK$NLX%-8T!EBa4E^M@e+5rFDn$Isffs0e-(z~BJZ z*MnfVxAfs=)r(dVRiG`J+Hfh>O4wwWN}yD0{@Gwib-OmqfSv>BU_Q}8o=X%9{?TB@ zkc#r~wnaIw$b^Jm^9|%yscNFZSV${!TJ1WjQtB&d zT8dMJw@olL&%;|8O>J|F|3jG@yQ<0GZHfDj+l6DVmbf$I|0i*`_J%<~opu5Kh9P>e z2%0+W7k05hWnov%q|C(C!s8*A6e6~+>4Ss4JWwmpH(-7_im*Urd95Uk1V(;~7&^c88P#EQH+l*p6 z^~Zs&yaK9NT>fG3+Ww&gep}6<;7%krp8>`}^DX2sWIEusx47pbQvKV^vw%GPB7QK! z6YDGZ2kD8C62Z5-Z0qm^Q{ev{nqr?sR@DXe1iOoxhmGVUOue>QE40#ND-_JPNK~&> z1Z_YuG>Hw(m#!Yzw@crg1wpTcTofwfm;gupkI?#9~=jGZ~}hJ6D;3d{5g$T zL%-0v3{F9qqwrQK9UMT@;5AzdZie2n)zD2%T^f7_5sLozkZUysv-&LNjPL9C1?>Z{ z`cFj%y&cNXo9TsN*4yROzt3Vke=UUA;0nG>@B)y8ODy=aL+!TloZ_gxr60;`Q!A@8PYxwKf0 z0;(opA}vfY+I~^A+WaX94vs>AAm^S^EvM6^1?GpqSX^nICOOG;A#I+43-$~@tBR}4 zv-ozUsz>G$g-yYcK#>bg)9aw!YMzi>=@e3ONvRQ*sc&Hz(jB~(X%c;#w6>lDy6o6% z(YkZ)_^J4$i<)I$m{q!16eXVbL@SPe7YtYZxSZOTD!6NkU)dGCpGHFYXx{6QFIELp zH78w31{fW~H#?ScB{0nz4awX-cncy-3C*W^QvUNGSV+gZ?Y}Mh?Slg>{p{hbmtL1^ zvz6E9yyEDY1L1RMQwUCj%vX^SB<9~|1i_lbVyZuhLR5RaYRVHat+=7My5v(9<29*H{5R|JlJ^$V3`TZEss!23t;Tu^rsg z4B5#JKGXE{+rgKbo-R9hF!EIGV!0q=%%p{feXZ>wto4_HEQ9OE@KJ+$mj5z}5_|)x zL_X@ciU}+Uz6U_EmeQydR}B@3VSa)bZtx>S!0X;{&l*NFIx0!A!#K`u%A3T-bOKo{ z-JdhHva)XQ8`4a)xXKK_LRsx~>M2GlXQ^tN&J^0^qLA$LTc?mc7l2e@lm9cKp~4lk zNK#zX=LS15v^X^sccmd>4C}IXtWkJz(Ofq;6k!V33Z7p?#4klhZ{a<2`bkPrG*h!E zL$?;qF9Gf0CB^sOtm^6P%mZvX5ZjXMX|Gekz8 zc~8ft691>|@%L%PXNbm6WN?z4 zo9+LIVnp>LscA%L>x$9vU+pyP+oFLXN<%uAZl|Hv14ugogsFAQx7b0@2P%=x@$_nViTt(bk zwHG4oPE_~LrKS}rHKj<~OObFr8^>jMk*09z|z!TlxhyvV=%b1gCV? zW&y~mkATuPXTwLDr?-wUnhckfavS46r7O6iS)8s20c8<0N;e^-{~A;xtiCWd%#zaX z8;*w|2*V_dj^4hsOkw{2F#o&olc}5+2Isv9t&D=ZBOgbA#>yh)@T#HVHQtU#bB-}T zmh%+;yP|%??m+)ybwaE$>aw1OCz@m1Vh7&^lhw$00&JTJ^MiU)ZS{G!Xi4)Agj92O z(H2`ev~Ll$e6~IDK8~kmI#rDIPC`v$lu8KZp^IiU%^og)Jxz=$jGA-{XdI^@ z4gfwG0mK2oy%9hhpr7+de*pbEqAB3IN6tvxgE%^HcB-?SH9o|#+Na-8_+wLriR!FG z7)8HPl;43mor)@ELL|F8I(j3wWmrfZhQ#TjB%1z zM&enW$dcLZ&dQ0=1eEux=ANQh)25xm)bSQv$b>UEwOcSP+dh5cX)&m&WZ#q66hf$n z*W5sF(bb7eJKXQXq?rc0r#=N*FxTn7Q4-lh<@pa_xID|pOm}7obDg$z8}b_hP4z55 znaUA(HxX%iI!q@~?CqKTkQB?NQ;U14rn0W(Hv&aLr77^NGr= zo`j#HGl>x|=QecC9(@~twU;3oi7ka&o0<>?K!=P+F0#^>S`Kx)ZN0(T{#sQH9FJ^3 zId)=OoA?;$huVCQR#vz`))J62P?xnXm8RbM)5saKDy`si5S($deja3WRxs6cA!2l; zt9BaEC?#&y@leyI7ZI?unKHBBIA>MXD=c^-WeV{4e`3bCwvJMmZ_t!Lhq@w zsB=pd%syQ#)O8N^X6#;{jbsvMI4CDluQk^lUxVWlE+?uasy)Hx=ZXL{%aFHDI^XJK z-C;ukTeGeFr>=CYBcLl$%{j+#p2@C1%PbX-bHQ0?OJ)w}tU}cibqJbE{>51a6(FUR zmSgrOCZW?cSgXlQCQ$;CPE8Cpcu++p!14SlV#>U&EPMG^fOEP=@w>++%2p z=^6z?;*++@kNH5?RXHhbwu2*|s2__26mnQTk_T5m8o#F%$5kI0=;xAK+~bIMdn7SC z;HNfMONm4*bgetAWLGMAC~d%~4D@FqT}3OCC9TO!s_J_Fj)?x8N~#%zd#Kz2;j^qg ztQrpeL);YC~457AluJx^Pb+Zn5%%{?7LzrqUHrSf*CMtdlvy7+>rA=CLrjp0X zFdK5#i#20QoAHk)VXDTPaaasnWi^{>C5cH>^=VaC)!pd7ZlFa^2HQ<`Neh>FEf%pXCAP8#qs0Ck=dg#s?OuLIA`TLa~{GT1)*jUP)@GMcZL3ZcdmQQX%ON3 zjNA;+K4ao@tb-B6%6G?UpO!(cTgs8^()t70vYxa%6d1alOnf~F48~Lfb4D#mti#ky zN9XkRX6NLU_r8R!N<s;U887c%BP&VOgKWAJzCH_?wTv2!07`3jU4waz2f4+P*u& z{}{fQBZ!0(ZPl_)z#qu4(D^js?ECfsod3f9e%!&zfj=S2j}6ygk3^_S&0;#m9H?gX ztD(gPO$D)o8%S7&nV9f*L1b>x@Rvl6T_eXB9kg**f*$O>&N)~mEun3wX{rWk##N(r zriA!svtt}b!nN4I5)3vYBZJG4XVwmCY+RSYEeTw+6p=d=sGbZ-L-{p;8 ziXx}YI}yD)FKw>F*OOnf49PG#`Zwk$7J#Rct2CV3z-Vs;+}rN@-rgl&#g+ ze^OtWtyfIetqyr%t!RC?+o~1ETo0P(guekFE_PjoulXiDFcLnk((E+E0l;S>fH>BL>=KiQYi-5h_?9a4uj~Wf58f`2 zK42f@+@O{Z$8T7Mw8FtxJ{(Z_uKSw-p*^6On>#{P<11kt>P z99)9+KZpX(*iH-IkKwXb$dTbfw(I5$+px~CDLSmabr!nDE=R0X8dJg8x?`9a9pE29 zqNCL9PwE)Ne3d6XZQj95wz78wsoA~d$SvKae*lu11MySM+fj({gXz){B%3a->`G(C ze9t#RiF>-9{0>mI2=ph`K(lsa+$x52tU$+h{Toqka}dy$RfMa3VVHWgMTg;1kubm{ zZ6Zuntt5m%vm8i*W18BdnMXpX)Y$E5X=ibd`Uq&NAB^O%J|SZ$PcM3NI67TBrKt}= zDC`E>dOx1bd27Z{5R644lg~AWvIxMXW6dsWe$C3kYc0iSjr6KKm1W)ZPQbDLn+whW zwYsxS#@Ja$wyv1NfUC1|Ff8K3;p&1a{T$TSkZX>BcL*oE6Xr;91+N8ywC$v&QWO5o zU?#T@2Mxf@3dRYpfHMnJN5NOS8=4K{eC!8oZog{c#N=mqRtlGuIpR*|g6%NZVU9tBuFA5sFgTy^Qks*e zh4WCjzLiRdXXg^|NU1cE6s9w@x$m3oO-nt{rmuP!yo&W5LlmOXRbwfS&T5oHoiH<0 z3Cx5_0r1n%{;MFBUom6KQZwP~4py|*jH8aLSgXLqNCtB{N1{x%A!p5*{9+}G{Hko{ z+(Ez00UwL<`p4m?g6d_cSqV=#!xqWQh;_ilvaBb%E(5;q0>1iK-N_6&=6HM(^2=@6 zjyVB-b0U5+V-JDTF#At}C!2uXk8dqi$S0ovIszQeoC3fG?4lg#L}=5~m0I&LD#fGH z`aL*x0sUC})-Tp@HlCAnH=Z+`1g^<-g}hgpYh&c(ZOXa$@v-ByQj@ULG5xxdldw!O z@@!>sY7KUk4!{b~Z^2GoKtNi4B_S|YQ)#sf1jjs-;8YO0bVLn53{)@y97<@hoWm4O z*siv>p8T`QALnp*&TI+gPpy({a2*74F?4^*Q=^4}85H1`S8j>EhF z#<~<=Y#uuepWxSQ0o-R$XK$0OWw007oDL^uddwO4Lg7|QqHR5>RHn%#oL+M#9I}Tj zQiCJUdTPI2LHRn}sk!yD5N9nOpuuMlmrCI?RK6_SYBMwFxEzK-%R0lBnAaf&^{8VV z09yI)Kd=@;JMJ9d5IfE>tKl@SC(eJB>A8%+eiseFg0jmMR>M}^h(g4AYwhQ8TLi$t zITwLtKR~~mnH<3oYZkgpbq*7=tGmtHTNpb0t3VCfm7)Xc1Boe zoRDUv+>s5&=5rw3H$Y$9(owS~VcLihN2_Fd67wWtPmVxbSk9~$meUK%>4oJCnH4K% zS?7>uTPLp3GO`b%3}PQQ-#wX1a-7BHss9J=YQDBLxRd5fd4g>s|Ne7%Iv;!r<>`&A zk$^vS{IGewmd&fbegV8|mqr$1gJVKij^RWf9nXNZv?c5Hf8&U7<`<@|uR%BR-@2ER z7)?EeiJSGG2WDBZ3x=-1Z1w*5*^DWy4ms#Qf96i%-p<0hKghh%@toh8U%)E3`cI&L zNBHZX;WW^b_)%>OZ(b#T|wcil_7iV<%7bB4OKin^n z*>dbkVg13Js}M_X$vC|SBui#`6eC!QFrV9!ahgsT7*Onmk_#yIScMaa6ReyTlR~64 zQ+lxPG9bj+KwofKGkSl0Er?qiexhvHC^Ru!0uvMBNV^C&G!uU@q>7R+(W`~25V5Mt z(hf*1V>-bHn;7(*4C`+X)}Ld(g3>~Be-jNI%LekbT{8#`PkRIdIlxjLxE(_Ks zkZp@B(xMx}(fK&2!WQi*pL=br`D3VTVdb z?~x)wC)>RVpQbU63&<3bTgizo22^ zNMx_sTm#{rPw24vn?ZFZfjKKN7{mSex!`ZeIGpd1c||=7%ygLNV7hgbh*y)2b5`GD zRnS1|hv5mnP_BOiT>BH3TB;!>xL1ZXaR7d>az3w6%FAqLwTi=Dv(`Z|^gx)e0G2ck zE43<3Mh;HOd>0`VER9bMF`E%EdC?jU2J}?O2zNS)(XFQTyvWCa#qi9?$6?2o4jjP4 z5%4X!p&aH4oAo^D$MDTCd%=L8-!Jhsa-y2VGT~%qOMl4caxRH>2m7D{s^H|it(oV7 z2jYI(%6=Jc^5s|fVtf|z1rplM868G&(BUMcxX*tH31Wl{hhru!)*Kx`$uMGgM(CMR zC=8-nWja5GD%Y9PQr(m%7qnEtZdYUXs_x3?l#u^F=+pFQrASIF{Z@D~!}c#nRa6sh z*QB?le~8QB>2e1qe>$)$dGH)-2FK#!zRB9|qR9QEHS_auV_wo4{E6kT8p*5s068$u zt7#RVFi#-6h=Zcs0Y$rex^wI@-I?Yb|_Dq|^r6wE`LFG|5p-*U@xcu4h@y^ko6a#!L`Y{%CmG<qn5F$arK4 z69!zL+W}=>F0vmhtYpc=*u~Uz3UktoUdC1s_Gw2UKL2e#9m1(zoZfn`eeL3pn!~wv4 z5kMRO+#dnN0l-%xfH(knAOeU3fCnRhH~@Gk0*C{EuSNiI0Pt`G5C;HXivZ#P;E@O* z4gkI$0mK2oqY*$H0DL0?h$9-rvtzjojKDGx?*z%1x5hnhqvs(FS@-9Nz5gxjeLdNG zIU)?MXNZrgtoS?Php4U~sw=E1FAiitxTPp;IBZU*-EWaLZ3->XFaW*0j?%PPp{RIb$T%83Zw)rQ1VH|Q|yo#YI zG4|G7;&;up@W?tF?7zy+9vaFPNL2?ur~;R>i{s^lwxXys#&ZhEX_5{&7MtG9*UzoD4gn3pCCqFb}X7vv?q^1KR@jKEc?FwyB z{^2EQz{D)IePvw-PVqJv6E-o>0XIF^N7;B6y|Z}bNmQ#hh*Qw6w(B>-*Z3AwI{r-z z!6r7A7CCH{Of{+prsF_NZ>V+V&Ys3{=PD zfZCoQb!HQxpCx7M9PTJ0u-DuID6XjxpJUzwA1{ya`xp<^SicpJ#+2X#4Z0a9mu(<=jWeD(x@NH~HWkP^I%#cLmJFM_G+5Si9or1$QKOt|I z+7nFUm^&G#d@mm51Gw>o;OX^0O6UZAiN=o!^X~#Aq?Ux;4R4&VACs_;F_rl^exctI zvM1&+(Qo%KHakz*+kiu>|7LH4W?gLjgjow2PUELS#wVBsg!%shf8W2v?^vLnV{)!l z+U4*d8`W=*m)eAdTyBx&u@}*^9yH?5lvLMz5=0gjI=x)^xfkxn%Q4zlLi4728MW|b*J{w&WqpeBI%d8kIXrW>-osJb8dxH3i zPJJap68`DA9b@WD13e8V3BH66uR4oXrq}}!4wEEfV1`H) zp^lQVJ4#`UK%^Mazzo3=*xvewkayYkVT8nFN&Onr$9C(AKZGAF&BO4>7|hI9sLQAu z-ivwtBPd@=P;*FqG5TE&sjuKS6P<4ju8V^)?Rl&CX9xGlw?Fubd(u$8YSFwKa6Q3&P;VRFL&qzsW@Ae%wXf5UI7tHi`bk@s(nLO z*IOHsTKT>Pk_-m7F#2ED2DT6nLeb6hm(G71bG^BVzNO9if zSsBiw`Eim%P^-8R$&XGY87IkB>Lyw2;aG*)F*}j0kD+cG52FY=4(3f-%f1rL4=(B0 zEzmtsr`x^=h7Y4rdp+A=h$MB){tDS!N3xFVFd{RJ7p2W`wFuqvBs>YJCaG$j1st&B zAo5Vmn8pjO$dnJ67Z&bfp*REimjJ4s#t0KvOf4_T(S3H3}(uEl(y7iZDEz0Hd&^87$$g8*)(CO zU(m6I>)IR}V`mWNPTFkeOi#y_S-*vP@XDL{kBL0siv94NH>u(58Z@>&u0n^38sFX4Y5U-W(dtGPoq7&tJ_EtJk$Tun~ zjL^T$2$T`*L*ZP3+7}M=P-QNZP-lvVlZd`AC4IE?&T_UE?P%nA+zBmNs6GF7;E??+ zXr3RVczy|bd~LY5ajqj%6w$6whR61agj--zPPj2Q-2W2pao-u4U=!{)(d&i7SD|U1 zteFX2;SQOY0TB|$vSExN|H4CX+b2Y2N@8tM(7A>%SQ1-f)NNyy1KzJTmBihdg?b^$My^gxbLv^>}I@sL!8=>a!sZ0Dchx!~wuB zBY-$yZk>drT#ADYrSDK24H?8?#JRXtVa{;EnLWA}41C7&Z^p2Cu;vYg-jkWPgoH;M zV;6nNCnrw2?)Y5&=M!+|F2RMVb$6I`8@PS2bUhq>H_&zm?L#;-SV7=8`dkXeuozQU#; zEK9L^e4(8DdWGCT-jq?&z<+ifyvj6wg&KHl~p_@@>hQ6 z#t_>Re`6lMq%;*83~nW&ul5Eov`L1|U7wW(lOS`3PaYbZjo%KkBkM7E7sVRJdb)Uu z?Ta~zu3(mPW}+?2>||d&FQF`HhLIx%?)OY4}r!gd1*K9=(;yEx#O&t^UCh`djc@|0jML*wsdx z=S;H6@1UpDi`z=^oz-ygp#(4vzX^UhRV5Cg)3LY&;*idI62T1@KRPc~Juj44W1|&? z0Sq>8L&i7;Sdh82LI!uGN*4A6LtW!B&dXrpV6A7U4frB}u1PUgab*TJU=!WQm!WgC zc{s?8Ix>xDwZGUCEV0SJ1G$^X;#=*&nKjc1m$0e!d(=4Lod4_Kd$Y=SAEVt&jdx#( zt;aEBH)H(`^M2$^aiuUwJz+LqL0%&RVK%&!SgA;dITXr8vD;2T9;?VRr3VoU?3nkq z3qn?BN(q~boY1~xhLHqn^HyzuZLdDNutPd;+n)*V$Yg7jI)S)A z$aH2?8~{Mz6d(=&AUFyT2LKR21&9LxNTLG7fowS{D`S@`4dX^0nL&7a@kwBTB;n7J z+>wqUJj&0n(?DHA(-z>i)yRI#DXd=DAN-oO${)Z4b;&5Sh*&7TCWP1|!X$@9Fw{f@ z!-RJqqEB#M#F6dOYKhdGL?xS0vuHLV$S#)<4<<~-O7Z&T;$>(ozb8<2(*MGsIyH5>}?jfmlz zi}71n)QP=bYvF1@_lQlwIjM({?j%V^D3)<1_%%DS3bOuhT9#Z3e$B2>0a!`8hZ0pW z(GDj~*%R(?T1i!T4Sq1A|+LF-_xdnk;d=F#op zuBO_Rkk+;>P0_x?G3$~~tDKJ5J}cycw}RgC)%L8_4QYhD8bmTQ zE)HEC!@*W>!5;#wd|NZhP8#KIiE9MOWB(?AnWfDAO+1O!fWBFeu#y~qUYQ=KUe>KD{K_b8!{eh}oKtASPf zakxO)m$2v1|2*82#ZGS!cPkBybovhJK2=|gMfA0k--od3+IYt5oo5x#fvK{>mU6+M z!UhWLi;^|6SZ-_Sw1W%bPPJNW z{31>}_#^`3kjv~Kw-F#AmG}Za#U`lyb8u`DWANb6_6QU3YJ|mzkNPQ^FN0#+--TXu zBhY0D*dWdjtOB~DE$KJb--3y)LA#O8!iaYo8GN?5Zw0K5W!H?qD}IKe$au(!U10-l z9{PBUs8<6YBoo7nad;aLLax?)jNAtA1{P*5Sl`yEqBkfj=4RCW?BSWV+{~&z*_*_b zO^LvZ2!dN!Jh_?)Z?Lq$_cXy!KTR+$hBCM;Erfg)?I?790jNSJuUmHu{zoWmKvcn*`T)q`6gnqb%|E`wv&X)6IE$1g&&d;@+pJ_Qi)pC-}_2rO8u@+nK;77bTEo;kY;hszi{Rzb_o2OnepWI}OQ~V5 zh)X1CIHP&>70s6@=Kf>MgRkQ-N?!>427txPXZ62^;zs3vfaQM# zfPBJE<68Ew(}`25|pR}MDdcq(~{%P(=-xPlw)JiT~;+9U7Un@@|jm*rglAmnxj z0fqW^*!-nIZaqd(V~Ey>)b+nsdbf|i|n(x$nG4GmNm)gYwa&Ny0m_z*y~B_K~yg0 z^Ky<}{(L_>633~`RKLtS%XnaBhts+dI*hS5y2Z8_GLRT@IE)Fv67;s)w#B7WBPO$RqLJxkKT$C{o! z(!uANo<-^4J5A5Q>EMN?XOGGmZVIOvcnueYLUhONmBX-rP#it5t(h$Kzm7HnGE~<~ zTajqnwMENsC0dIyOnwNe4>PnZP;*xV7ykOOAndK{X=mCsEv7Lf#x(GRHs#Cso{9Rb zZ$wO-U~1$M&7I(HHLc%`wH@0?>`my#i$z)gYt3fgTTZxJ+-sxk^bLp6Sh`x*EQ#*( zm{V`0c~yn9A)-)juQ?}D=1`PYMKcrnvXw5`38GYtJn3;GpXl5{Q4pRq=E2|}sHNft zo&gsCB8|{vG;@7)HSpU5?nHM_HFXE@9FA z#i79QqK9h{fTPDvS&T0D#WF4S5pdiL-Gg0y#pwQVs3dG5kN}+Qj;-5d{qK^wViV+& zdf7bb#FcG7ZU*p1U)&>fILb1aAM!UN09s5YaU@}M)OpX>K{zUXj+~LyZX)adpoyk_ zMh;!58$c(X@0nxa5tMGQuK>amW*Gl_JJne7c zk)?ILsqqNZ)N~{v4IjZ5W6NAU=#AyRGdx=@m2~fXswMb2co$Z}dn3Qko9sI!>y%-( zU0{kNc|W3f=6s;dCvb}}#c|~|=c1k9jse_xY>q@^Zh%3UxRrnCB&V`2;A`dRPDc|7 zd2fPlE&|<)FGt~IJNe7~oOj^6T6n}RP%dUn`p<(oYR$F*IBYX3Kt-mqGbZ_tf(w-> zmbKi~=h>bwiy9M*>6xPufwO_f;9L8)&IbOfd6rbJOpGTF1;T8H+$ZyPLFm;E+8hfM zdgc_HV{F_QwB$^klL7hG1s7OiGsEPwuDj046ZW#b4yrs+?7LN;@qxhIc{W#$H zpg@WNPZK0s5dVi{lgb?^fIfOX>wF*RhRh77cT0h1a^z6l(#w&-49C9`33&DT27JX# z{WS|GW1Eknl4~_g-a-QYWlZV(L=ncKZ3IGn<*S4V0uVkWOlC_ZQCQ0US6xc%`}(WW zbU88+HQZvspl$|pTM++g#3EDj3scr#QS5Wud4hdl1Im*dl_x8~VDjW@<%#eH&l38p z0I%-SWXLw6Z7DQa*v6Qt(aE6dPEFoyEjZ32n5K#1?Ei#E+*dT64G^mR{+B{UeS{mY zaqA~!>Ub~%7y45Gorx3RG2S;I6M2cv^xt#fhwfBJSx*nI^cMB3wa+;-_2el69>Zv&?CrXwUnx z)5~6mK~$pPn$rRCp8+GK4JBkhC^SS<23l$KywJ`Qb0bl!Yl4g*dkIvgp z2^rdE$WE;gP=>W>t~=EGv-YEc8>i4S)|NaaCaqC@MTU_G7ytk-k#|TZ-sNP6E`hQU1HrXOIPUN z6_iE}Yj7|BK(#Uz!si5wVkhKWyt{)=|6YuH&DqFzYOcIXDBwX_oeZ4`ACJ?jFIT~q z%COk)^z5Z*F%N-2KCt+Df7ifOD-y8pnvAO$LJ%o^^;P`o*isX*F_kCSK3{MqBwclm4sxK7;%m+33F2 zq~{W6tbF1psVLtYB-is8V;9NQz*%nQ$_1);Qt^kSY%N=bNrn9)1N)%<--z}YmAjpI zaHz>GM-FC~^N}mYy%X5-nkd98340i+F0jJ0q{WmWdv>q?Q&qEQ|Bk!|Co*>l7Oui` zKA1#q8LM4(UvN1@O;TaKLyzk)GOw{N#JrgNX(iiUbGH>O`vasAgZDIcm?$O55T*9A?gjfnJGyQ4!$$FbFL<4DU*VTz7+{B16??C6~ zyQ4-bv4=D}w~#V#WIZ)&GW1JLqN7AuYNC$c-rn9quUQ7_#!yF=w;A2Uw9NK*))0*4 z2lCg&lV0t09r~rN(}s1OmL$)nOSu`9E8(DQ3>wC|1sjcY)gj*soq zg#TwI_5Xn1Qe$`*+y5h6SShL4rKMrm?*Qp^aeL)KK-7$iZGBaVPXo~@IAo8Q6H&J(C~|G$L}EaYB7QSee? z`jkE0EW=AbRn=m$lJ9^tBvM*7odJ;W*AbA)=`NwNHy=-OSpKmn0LCS6*0AIT-dtJ6 z>x#Ve5!Y&Zx`)>vP35o~5bs>|G+{fB;$rmTDj0V#MQOKr!s3y~DtM@%IX$`atwOfE z2P4;tXYJC?!kRF#TUfZ+tKWqlTk6B+omadsAt&c~!O|0yk+x5!%jTw#;U^8Z82+MN zI!WV+*@x5L{$CM&ngHMo_#+g6eJKDc7#c^)iLEfD?FCJ%0NZN;q5$3RhsUcd^bI-L z>JLG9XJQmD=7~uT^LFGFeLF8Q6B^{3f#DPsc z2`Vh7F-ACb0q0rQQuc5}k82g?efTD-ov_p|1HtBl@Fw9+su$C#5HY6icg=qRm+CuP z_7zVE5BsU#+zFVXiP_LTSF%cE;@tl%61x+yR}OPVz6^+YD;a}b@#1+KJkebg z^FiAsr0olc2HKQ_`@&`!W$7BVNnta8BC7WFl-~GND-iE!Lfd5w;&IcqvP*76bGRmy{*N(KLqf zK6q5=vK7?l7g#C&vp^NH=L!(#cay!G8~8KS)|-*1!^<>wMmxsLaJ>WiBU7J58r-wX z?RTAHw;zPgO)gQqMG3Ide@TRPEtFFugB>O$z3G{dfVs|DAV{su=2cCrp#7pV~ zG~SDd_1lRxIua@ir;2rTi1mV-VC?Gia9(8`i@u;elZPsm73=yC-nbdW1FL@p)RaSy zyufxXs4>HUm@83sB>X#~)b4-&O7OeKi$6^^jk4-%qs(Fc4G1stX=I)jPUJJ~nP>FY zHO(AH50Q;eR>U$->mJzqG3%XmK}Zt>!QI>&74d z5zcA9{qYU(jl)ZTeH<{H!)?OvbxOPz#C=!PDuaFCOh}&@-iPrwutZxd79JA*jub<& z8}0~WS%>=GHC>!E#lUa50*hho`AL!E>0Q2s054IPo#KUl!d$qDQ_OH^SX z^UFO!Y)$58NY)@Egm2U@cU3jRD`1jD>6Mt+6E3u!3ED0NZT`}7-cFk%pc(Pvq!n8Mgc(K<%+*$TYnc;oFnc=g_SoOz=Qydc7fXD{jk=wu_nS|p^ z@Y9gfJzI$*n>!s$N5&FgkHqHBefYTsxaxPKKQU*sQ_)yvBcNFEO_^)q=yGKHXqt)^ zuVAr_F_o@#>mBbuh|dazcXr-l4SyrL>(1tVz1CY;URbRt?>m41tepvu%Ll1kp#cv$ zb;Dil^jyB-M_E^#ZjkamA~un)J5`!KnDws_n?&c$ThKz;|m{`CTr_E;Wr5=s9Z z1T5F;pIe9EN4*YpelKWxD`=|sQWt8Z*|9zWy4`vk!!eS9xCS4Eq#F#AT}bG4I@d?FFt3#wJg?&O*8unO9%a^U83 zOO$+8emmv2OG}o=n*c0fJ{f-9@arY>xWYX>_Cqism&%1D&){_&DrbGV;e7a5TvBMN`_6 zK4BFS6>D;slwZk<8u@=KL>Or`Fe1){1AfzNiy-2KT_hoS3>{KS)y-cxdXnV(Pl4W$Ge6(_wzsdOOnD zKKpjD-b-D>oeuhFN6s1ami=qcGiqn9{p-6F?>pIH-T-&~M*L8T4nY4Cnld*5BAuyu zH(cSZUd;p}Psuq&=KlfYPrKUD<9kX*XkwIRj?Qq3JPwLk4jR=s2__WQaFv+aNFl}D zu&y;m<-QP<9i4##gG{AnN#%nYP#o=d7%bzcWqxUxHV3OA%+UXPb7zn6YY))7 zf$buRa$!QG#kJ01n_FUuE$bfwE_lkVn-NhSSg9h!Y=W=yD0%N%SE1!xLtKAnKZf4P zU|kd&Oc9Tl)?n+H{2CVk#~e#`%a|z_`J_Al5fbC=jJ8nmN$5)wdU9K+_$2hdBotTv z#W0Ic4Fw53yDe0F68duqUELNcJ_-G$gr0}c!s;cvfj~MNUt+1$eUAS)`SEMSgLM81 zpXN-;DZ1$po4kG_Sl&b|OFEH|F7rD9!srcwbeTU0aIFAy$~ec+Yf{3!b?qVanhZiT zs>#x+W4(mf)f-ta9WdrG{!IEekkll6ZldNCD;<5tqX)NYcjMcgtS;aC_E-uJPZOSL>M?(!@iYciJ3`cXg*A+ce zl}p}U!OJ5Tz@i_>dxdC*;s@F^I#9_aJ$rYqBU365bY-gxj6=9V8XEO3UgwV0E+N;q7=WUFJQLx@s;?XX$uthvqe;2kRWZe3mU`?Y}_IvU-8H&k% z0J{@}z+Mz7+7}QT+dFSSy7~uz5bhi4{vh2F)f|F2TU=~{&D3G@p`aoBP=Ws%E4B3x z0q!pVcQpw7Pg+>FvaWCP-^cEsChvPA-gBLO2K3H5N&8JodkJV8vxIj3MzjwC>`o98 z(Y^y9r2XA7+HY>r&Zwp;G`7($@L_?s)83slA4WN{l{2yX=p%4-*6&08;$baw0{Q(_ zc+#n)IgOqN;ZbB2$p>MQ5Wln*k+LKO&X-;L_uOqIKZfeLkZSDkekZ`VCgtl7Kt%(m z<4}G4jkx%X5JyPF>E{6HPEPRF7ito5Y^)AxGV{|`s2u!MopKTAFn6Imi2oxdoTJf0 zuSR+!BmGR%<2nyq1ksE{ula=r{j@!ZUh|3u;cAe?I2yGDymW6I$LKfmw8+VZw7!5; zq4QZdi^D0;TmT{}uy8IUF{eVPr(b@tDCoNZ+hyfC3=K7Rqi7R#FiHJ-qWo`c5^_Zb z#qgGx7`~?^hUBdI338v(garPgz}v-83Fdr));G4rHFcQ37*t0Z47#s1_o;8H-NgDn z1g2c3{uIXLSTD-&!)kgF#! zk&&Lm!3)oGEeFeKkXpFsTU|WEM4Rj+_-_`xG-g6$tT?*!tDZ(xGpbhL2^WaNxm3NM z06As}{N?&5Nf|GG;N%YI8Gxq3ZAI25mivR~nK>W*5q#bH`#INfH=GG*QtVX0A9tN& zc3NI6Jp-x6uEh_U0wNX69f)s-olmzXm51qOR=T+txuV0C-sa?Px78u!J+IgN7*V|X zb@&~uzZp{)gLBMV_{s4UYaWkF!eegu*TFY2o8RL{sqxI6pl0m1pjQEX?c}9Im*9G7 zs>U|*_G}|BmFhJWL`iLpycEexwa7E*2g3YQ=3~tN{AT|BZTU<8(3LjqRQ^To>2$9- z7*Wz&%RSB9@g8c#9CLUx_q4f(x&IzDrKK-MxwCrG-I?yJSO;>^eP=`iE)B#WmUf2u z6zVIFbzO{*Fs#goiDN!PV79U-mo=ZI6Hok_%aD8D=)7E~Rv8}s<)L#IFZm`(UQ)_Q+&sE{o;9tnP#Yash7w7z>T?Vjz`yPALW@ccBcGMd}^U0(5tFr)BB~#+nY& zIC8`|ixLRPCy^v<+rDdliWU?NR@m-vtE#=n8FnYw0{2XN^;&ha-Qg`f>lU^FEICUX zz^mWrZ_Pva3~uo_Fs*+cKM8+#Vik>0+FA2JDP#}L(fGaxI1=*0W2Umel?MpX2*eDe zSy{ys9iBW=D0nKJj;Ax>Uyx!5KfW=UbLG)N-0T(Y8VlzKJ!{!M`sO2P-U0dDN}8Vx zX?~hCD{1BS;y+>gNzh$1e}b*9?#&qR=!;Y4&ji|A+`SQ{{tjsK#u93W5vTq|kmY{~ zKXS?QUI>@{qg)p6goj7g`Gr1Nruu|*9Ra%dPxG<;{SYITF@}bu#rzSu`uo!*`3unY zJphWQ;6VZNKSGs%002r4aW7ZY*ki;Dt4^s0n=zdPCK; zN-G!!=rag*SIP6=<|~NbnerdN2d_L~t3f2LFUX{59tKeT z)=k#=vtxc2{(+dk8~!;le=q!nn12rZc!RQqaEO2zF+i1oo)};$0ofQ}IRUvC;6wuQ zF~Dj9c8&o80?IMKS^_FDz*%?*wbU5{@RV?=I|ksslu}m=a2atdhygYcurLPr2my;? zfX@;z5(7Lyz-SEcC;^LOfF}spB?g!zU`Y({3IV&u0DmE1EC!hOZUDw(fY%VPGzK`8 zfMqejWd!UN18gE-_ZZ+_0``ajo*-b)7~p3F>=grSAz<$qVCKyL>=OeF5wL#@FigM! zF~ArB2gU$<5O7Ega3BGP#sDh`I4lNOO~BzXz(oWc5d&OFz>zV)^#rVl0p3HvQ8B>B z2{<|iU_VegCIPl&^P+*i*v>DtZPtA&Uo4*^QFGZWL_B;TY!IXsYjn z4#oY5ot1OLXc8&wm4-(XxFhXIuXNUM(ktyZx+m@!a7s1*NVNG{7S4(|aSdQ`<;;$X z-=2&AHMDfRj6I_x$jnU zH(y6WZ2!?H#cf7$imPw}8j6Txo_k%(dOylm$c*6?XbiYC8AiFVY@lzs+h*wmLQ+cC zN*E(el8UQ_mxb{|u4#F)wp%(&i;c}0{t6T>kULa*p}*ML`3^Upi%3M)Dy` zmi`k%lT>NDRr_%g4C}hq%?TXt25=1K_YwHRvc#6bJ&8O1`#K$+7EPDy8-b&hyasMPBGDqIW|O?(CZzJLIAgp zydGbSb*!-+5hJXP{ZjQ?qbeH1luiU6io<&ecT0OH=MLs2dM)pK@oL?!489LRZdLji zra&T$#|6)|huz-_+bN#ghX{8|Wz8*)e&68bb`%pW6n-4V87=tEarnV4`0O}*v;}`n z96ms}TiRVoNyJJz5d5s2l;5IC5OqkSmReE!f>+vOq8UXz*)E;<9QE|gSlv^pD8@K78AYn6#7i2K#Y)8SlkFA$^UeMDX^}<$eZMDngTAD1vwX%_Z9<7`3e;(!`XZsRs54%%AEt1>@0l{l@bIGddX8+p9j z+4I=H;vRX70cL^?)|Zm!?&S7i-Br%u4}xR2qd%*-jS!_3J@YtFjbozG5)0n*zX^Xe?2E%F z-vVfgk}3zZ@3$ShT_Kfi&spvtgWj}?r!dIpQm@-$Bu1fx#d7ne1-2&uxg3jN`PBLV zcqSmC~ zV0gFCwPbiCbgdZnL)VeR^Fr6r!@Z%aJRA{G84YVssxr~Has)R#Q9!Y2K&rFki^*2N z+D(G{^5viMM6QH(7VaEe4N04U9fR0vr5BgsV|}m2+W`6s1=GWsZWZ{~yV+{h&he+d0 z&h@*&%v-R5rx$KbGoWc)zRu80b1Bk%m}&5)5!Mit7q|~u*i-8BS0dl)Zrk9L`2-U2 z_GD!SqN}3~%eK1o)Nn00Ae=|y$^$Lpzf?sWu zHX;eDB*H&i@q6Z5pvf%v~M%{zHP||V#zOa&G(R7VbLNi8qkGVzVG8> z9!60HMhAk&w^Z_F@Fqm;G>#uI( z0$2-Nc$q+)`k!DF`-{;Ca=0t@{fH;qQp^vDwG`?*m700s`eh|1i=JRg_2W6&3%t)6|6?d zG_cgWj0_vxZGvYXkQENI2wZ*sncDzqB-uPymfd&d5b_*F{4%Br0nZa~sRCq((z&I> zzg*Dzd=&<5^d$MHzQqYhs!IqLZN%CxO;(~GqlsQEhmgLN&^`j`3n8;t&Q$;oqMaxx zC%BG-{k;Ae;??|uHLMJ=`f;)~jYCsYM#zv4+Ru03`*BED!c3wFnaXL>?y@++!?9b; zbkz34R_95h)9PvxF6Ge>MK!%PJ*iCWi;##QCue*ycBt~RJQ+muvbcD zmllW+F8!S}vW4pTv3M4#=PB`wsOK^9jH-ui*)ANpcR92RCnuPLiX~c`YJnzjij|f1}-}kqV`u+XjoJoo+*%*KIS-j*K(N zIOnv-X=QdpEVI>9Bh3jZx-k}sf)b-h+F2bY=shB{=OQ#SH%xYIl&tPgwpZ{)$f{+3XS{AUyg6Zq8`3-@qB*F%*E%1UD%n0u zETj9ezaW)enh~bZjutnSg+uh0z=AOn5R6Yxs_kZ`CXFMtOL^heIJVXRd476~u}dW+ zJ3S;4OC7Qor$?w9WS4rj0v@qTtF{6j2o3_}Tess=)$ZW!2*th1+-8tZsD%S-3d&ck znWU(vbZn|3Y$Dh+&VFz!s&l)oDC(Bhy!Rh$HkUVBL=nQ?M_GSEyM(r4%tnlU#yGD% z1~xYsK=?jeQr=d8=7RneyK|~!4vz*mv~wYNKm9F@k83itJ8DgEWhdu$22V;f&Y`sq z^rz}R1Q<7(Mf0n8|M+lguI^>DWlz;7L5to7hU*6A;EL_Y78}A_Fj?$1d>Miz_host zmm-_3_LPg)6;RR!ONxC;crgK;kiymxww$mr!dBFWxic^t378T1_`(r8Tyr_C*421) zhTSj`zPUZIWI{%@jBnl%K+~OH4h6V(gfYUgFvoS+KaY7Fol}8E+)sr~qh;$4U=JFG z;1BcTnMd(KQkg$lj_;?)4=kr)9xF7BF=WEXd4JU^n5)@e(P7|wH$p1?cIf~On@N|> zMf6EnL=)_J>(j)0U>xrug7-j8TWlKNtx@`6h!E1|SZDov9J9B9qcZFotl}xRtJ`5R zqv?}zb;10Ib^Ivm!f2ku{*~aUe+Ai!s=6xfxjOE7d)%`j?ztxJ+1T`~(7{We4qj~8 zj96Y$Ujx%!`85Q7eTF>$BkS4L^QC`* zJEQ35X(F7-VxsF6*ss8P7fy^I&1Gau4sM>-YSJ(_%I;bMX$LMvUYL8+yeK!otG51;CbraDxfFy63+OJj23=?mpx(xbo?m($io{M*POs_%3gDH8288Es}3FhKlZ)^OpdB*yQiwVdYhS~Gt=F(B`VCH_uQ)PzLP@y{I>u9zi*yr`rPx@UCzDt+@{R3i$yCv!0i?nkJQUKB% z=YQjMHvIMyzsX3$P!C@2WXQSeR21(`s1w*c?9;gJNUL^60NX=ZP2rYu8O$`U+dba6 zZuU6M{(vDziV%jnE|23m8%?!(YSHizv?Y792x77V= z`yoMPp{?kiihWat{W9d1`YpzHwD`sl(wtir#dAy*9*Sz-eI0h4pQGaK>6crKaPoX1 zaGsqm;I8nND9^ysCKeG}ozKG{7nfEKJwF}CB_pU!3Ugis zHcs(e>{7gxffpdxEtHElTcPsAGZ_g$n3m#ECLX_(<09}|_~Svh#eYA}S7P;M2yS@G z?w{a)buVbqJq7#9jA2Lg?Msoi@+sZ4d40t&1+0bgO>qVxX$<> zWJS?kB)=8;_3*3WfLngo=deA%&r%${g9j>Nk|23UxC=Ed5+RSmMl8^+#Z&C z2|?NYHT;&{n-gVnxhff+*^oS>9(ZV-8(|+fOaYBG~y; zy&YjTw8JT0nbFNn%)`0l12OwTc&9u~eM%gt{Pi?njRY;{ zeWn^zTztXs)PY_}M>1{5GM8+f#}gF^**M=6Puf>93M_oeiMlJa{A~S|5ID0A8D#<7 z{tI(IuCBMDqNL>vuR4poN2L2$m4>{Ze1FJ(8)O$5Qh5mQ2DPQM5p?sfFg3-?$R-Jy z9^nBoOYNcMRVi=6LiuqV(ZZ@{XYGhqE!-gAMnrn2sdHL9(>4pr_cKYa7O1`dUWFkY zWP+#`#u3i-&ZT1kIPFD zSfBYDVqt%e3UjUa$St!~AGfdhxSQpYbN8?LxJdI+JqSThP;ZLw?S0uy)Ll+nN@`IJ z&J`D3?z{Da$+&0JW8QMCHV%|5gW)tds_1e*rk|v?`*h8kpJY<+sT=;8$Z`R3 zQN6X?KB-A6W*qlL8uV#Zv|i~Sa4>R!e#HddWWDR&{tmZ-U9V@fLJ zt_aFnaR)=iGQHZ*Y}o_AI+K5fyL>rtHgn}IlugBqH)PzSm<~fK5XCfsL1iRNPnWn? zzPOnn2mvKOiv|Ta4%cS8`QU5u=Z0GVW5119l)F^3q=Xy@>>es@w!z06*RU5Rhc!y6HSC$G%VC4FE!RMz+SwN0(I}1y zf1rIS?%W;V|LsSha#llgj5k-~_#h`{N)0(VG=qj$^n>FX7s>1U}qe z{Tv+6dJk%;pVgX*`wo8$dxxLNT!OYL_J}i?OI3D}y0jCo35#WUtyezY1gDRj$;7X+ z51+}zud+v-$+VXUSmzBG<6mHqLJ0F40heLkZ4)6&GH@s)#@9nd$G?ySip zl}#%#FPe$Y#Ya306|KHhiK4@hO?;EHSjq`)Ho3D5PMw$kX`ox;pM%o?8||AnuETOLkH9}0>h17f+NrWF6((1iMUq#fawnO} z{qp+@_2F8QTt!H}a+TtQRCXof?g(uhfv1@d(VJVj4>V|Qx2=4F=q)=E8g2iYu719h zX2U^)k;38ewK$JwsB{1Kp(|9mA3rDiRvKVM#^ir*h2Z!TJm)&>s~GqweBM1r+d7bSJ1^Jd$hot0AnzWg18wdK9cXuN z(18y3Q61=X-_?Q9?wBjIV8^%vIxyBfOa}_?X*$s5UaJEe4bzLl#_n3(#wPCDIUSzcD3113FN2U)O<>oB6&LY>(Tm17&v?9q4tJ=)eT` zG#%L7y;uh(y7%b7B==<<=yN~Tfi2vPuF?dX>~60ETe=H$U@LdI4)nX{=)e^BHXWGi zKC1%*?%O)BwcCERCdV{)KnJF~d+5LnIdEO86$;z9hwCA?2xS{>NIeOU)~bU)OAo!rbdT3mK^H`0OG?i3x^#obK@c6ATcf!*9wbzpb*LLJz{ zy-^4DbRW=xIqow$u$TL$4(#okKhQ+q$L-XCeciGS?B~wZf&Jb6bzrW0xDL#7Ptt({ z+_Q9GzI%xd9O&Mt0|&WJ>cGM7n>w(-&0ed;cA0h`*oTei`;2Cu-ILw14p{2=)f1O^+I>w29JlFuE!bn+ zk`63!chLdYt>{3-JzEEkb#K;z7j4xHeQ`JpDqiS8^NILSRs2TpcR)qz3x z8XXvN*J?o5GV~SPk9CY=W_QdD^?`SNnb=GnJB8SxI`$P}r|8&MiCw8?>b@=bqsruBJRFA#$9M`MaQtG0%@gVKO%OUj$yAs z#C=}JuulLwbh9SQO~kr&>?g!_)-jHK+=`CfN$h+b!+0&?-lb!A6MId^?je@BMU&+h z#HQ%jy~Gyk*nPxK)v^1DU9V%mB(_$^9w7Fij{S<*MnBbLd63vF9s4!0!*%R8#Lm{S z-x9l7#~vc~td6ZA)^Mv9?!&~!>)0d2=IGd?#0GWjF=ChK*ji%u>)7MO-q5iph>f{T zljT`rJL}kU#Fp#W^Te*yu|E)dSjS!<_O6cokyznpTDUI~+gZn6B6gIHy-e&J9eah? zZ94WUvFCN{PsHN4YvH~|Y%?AEGqK%t>~&%%>DXV0U8rMk5W82${z~j+9ea~l)6X?o z{zhyo9s4`6Lv`#eVyEiZ+r+Nbv3H2A)v-Zr8CEVz260 zmRR;4E!-TjnL3sycDRnU5j#)E+KJt(V;#ia)Ui%tV}7B9%T228&N?=R*l{{Gme?ga zRv`8p9qS_YzK(4~tovRq+>MFN(Xma4c{;W!v8!~9XT;sLI>z&GZu&kg49sn#tm@ci z#1`sUk=R)})A~80e|>BjA=g!+eL}LvUaA$rwD6_ zK)<&Q(r}QmaFTGGTi?(##t^=6qLTumn63+8S9tq=2;e?@7M9g(zNvc}cZD7FN3mv- zhQqWZP-CJsXE%by9u=nvH0dvlC28*I+y=OVct zwQs?|d#0Oh8JOddDcc158DbIk@6h+fx@<^VtwnwL4VA{&XbGT339toe~IXeT=F}Kl3;PSxrQTuWDW!NG>moc~s zY0bA0Nu5!!=^I;M?BjL&mL#9Y?}ojO`G|ONU2Zuj`tiI+uyA5ux0zol+0u(^tyUHe z?!$c)%tx~gOKffPoL2Z(8tG%a>`)NJ=N3Cze3l$S_~*hIj?d;q7&1;CMoaRj>Yz;^ ztgLfOqug7yBPhlYL4LDH&&Aidq8(WE%i-l~ zUL;BV$P3t=i(degHU&-k44nz!i!fY4+HurG^hxOt%aYM5x`O>o*z7@lf%udHhaiG0 z5HA9Ys_tSEvy#B#tM@(H!0nrdqwJx+5*y9Fm8ks!RW@e7NMaiHA3!U~sx#D7m(V#Y zIxzsiJ@N_=gXrttsM|4i#KP`qh>28Yn8qNbaGKzmVgC{SPGNUk86B3}DIDHdvRF8s zBPajU8hkRHG4N>0T|hfk!He2sfi$A*C4%H`!c{eP0Vub4pHUNUo|IWt5^>l-JB&f-Kl8Ajz6{(nwLY zzh^(B560)go2atc*x3l7qWO4&^`Be_sx~3ZR%6~8(8U)XlKuu`sBF^Tax8m|!m7A;JJY)s|4X_c}6M8Q=ZvJA3f-XPPOQoFrO zwQUjox!Qud3l9M1930$9ePa>tvG(tu&Ru{_>Ck(A z$i(PK`-tru!AGf;j#epjxk{n^nKT{lStL)%p-T6Bn2kYxcbEXak*VVwCF0!HDUudv zFTDbG%Q5={WaZK;>96bF2v6)@#IV(#fZt_=^UG+l+ONEB>G$bwtos|-U2_9#7xb=D z4tkWS%0xQicd=CLSbCLmx=iSP_D2ZIeHRYp15ZSyiay%%>o9a66m>$;^Fq<5L(wt6 z2@7pTD0)~ZdR8cUO(^>Y}p5sE$(ihdl5wm%XU+RRXNFciHe z6kQvN#vTm|ZO2fw5{jM`ie43p-XDs-5sJ1y7ADz@P;`DMdP*pIeJJ{5DEeV2I(}`K zWQT^LXN02nhNAC=qT?SA3vK^U^z2ad#!&RxP;|@_VWBMwMNbVyZwf^p4n^M&MK}6g zm<$U-(dD7&)1l~xp=kG$VWBMyMNbPwZwf`94Mk&5g@x7^itZnZ9v6yU5{f<=ioP9+ zwm%&v+0LQp;i2fIq38>tXy*4}p-m1&4-Z8z4n-ddMa^fzLYokZE(%4@4MlGcMPCa= zH(M7b!``9jX`$#1q3DyLXv4E%p=}n5&Iv_N3PmpoMV|~s$2=D%!<0~TVJLceC>no0 z%-=mi(KABP+e6VeL($A1LPHBh&k9Aa3Pm3cMPCm^lP`qHFg_HW7mA)6iry27z8Z>7 z_+yw1`-h@SLeUkW=;fj4O`+(^q3DPg!z7y$iXI+{t_Vf14@I90MY~@LlVST%^r%qu z+)(tUQ1sbQwBhA28QMe9X`$$XQ1rA=^yX0X#Za{6l`zTn2t@}&(VIfiS3^bB}@h{6ul!9?Rz84hlQc&S)u4dp=kcEVg7C( zik=XPUL12}M5+MWunO#qA5#WsB?3h8UGT%vXCqWIHn* z8w9urh$X@6$zy$jdn&m11bZ_xX1Sqg%A@p!^fuh6W50?A5KZ;w>FJp9$I>uv;=@b0 z4MiLK3UCneU9h}uDdl_l)@Op9Mn$HD0G;Caim^${ScmZ(fSA!b| zz9KgcT*Vs)mhobgW&C1qgoO)xWBeorN3#`Nj!zIxaf!h(!0d&iaACE4Zc27xbuiMq zZ?bDt95k8iImfw~EI*2tO>Za&1K4LJE4pTfNxiH?k$;Y(}lQaasOr zOq8w4RuKARD={|}Pt3zj_nSYZ^x2RL8kWLssRN7VTpq;|G}Be~30Rih4~M2R1;4q? zpOLjXBZAxc_|_Qqkn9I-bEe{B%Cb+y`c*pKb@0+x&zZa^-gU%f?;SCDT)b=76^X*Y zhmbJdwcWk9_Y81jn)*7x{m1<)h5yy%ho3&VGv1Y*bm8&=rwR>l%U}P|!sjOJ+@z2KIn(fK0d%5>G7_Ue)F5B2e`D}&mFUtyUF`lH~SIR)~2o_ z__Tn09ZrE*o{jW#U%2I#sy2U25bI|E`ShH!$%6|0)HcfU%I;Fy#d4Qd*{w@kTkaWEwp_x6Q0Gn zHwJ8vk;j8_-224+Zl9XZksp3>`Q)ABT|Ynem-Cr(mv8k-)4<(`f`ZhAp&twX?Q^}s zfz!lz!9L0511rQx4+e0BNTi?19PgUG`%AYoXU3Sje!q7c#rN*mf2({n?~(DYNk1&Vw~b23djr|0)+HpL-IF9&3Ar|~Qa#LNF`o6IZ znrcNN*w2shH(&e;ir&)g{<3UaRlZ*Ma>LHso+atEY{l1$lc&eKPCxI(W@glj+4~X$ zH=`9$(7+oevf#NG`At9k`NjjkHE5)(0fV3Jl~1#-{l#>;o-%EV=>u3ah802sH^FxQ zYO(V751Mxzm?N%xR$af-z(g@pl7Y);Ye;N;H14&7DbCgR9KRbqY<+dnZUgJZLqY=& zFw8k(^*m$h!2?Lg@Z2<5;9y69;ye^3OCH*ps$imrn(RA8CvwWhffjjx>0`YLoUHhL+*WFu;SuwCktPnz`!pccvCGqXezdNvA zGUvdc>Vxd|G_9?{d%m;$#R2Zt?*9dBS??(*WiBSFpys!$gVeVfc;FVR7THb%6fHzb@ zZrko(DBwL+kX2Yei>u|Xt%4l{xue^1U#o&_w)?qt-f|m03KIDv7K{-Bwp78_39|QK zx!qMzn(`L~?5l!2Db>%eNf(P~v5Re35l?#K#qQW()Iyi@1-z1tOQkw^?=i(Lo?aZghb7pRzJG^t&0L!x4yOk1&wxd5YCNFo4b#yv<~7$U&k zM?NstH+B>|i`a_US?nlw{S|o%So~+Ns@V00AdFhE>n~zvRa5NZW2D6{s(P{OP5!z& zB90a9DvkrNCF=(C_Atn~k)+l85lFEL=M)@OFm^D~7B^wj5vf=YXm8z{X{O-VCoX_V_hvZA|Eey@^W>J7S^(sq6U6#JGl*t|V}zNYt0 z417jKj3qyTKi+qQF}-gIje6e}8uL~P#cs{Bl_BPxBZjPZme3*Pi##aDk&e^5m>V3>`<`WbQgGY3V8P%{P@;yfH8OG9Ek1%PXfr-18)wuky#HfV;z&^ zQnPxSWqi>5ng@XLb@7zi;`K(o<-_q!3&$Jo`rP5bT>zG%LzMDGePS5@<}g0}iEe)a zcul^20k})><9m35=D2-fUAYbT8;fSl#TyL8gN@u`@5dw(o$0*oa$vmUro7}L94 zXw76Z*mXfe?IU^&RuN16pe1OBO!P@gRS zup~%Zc{3G1XAdaF--N{LR@7fC5CMnbr@soYI*sQXrr;@7M7Qrg+Zwl8uflG zH0IqX6y@b7V#s5`yJHnWa@wM%M5)kK9TBDH&;HWraVZ&}c?u z&C%vqv(+58cV^ir60~=rQR>?nWcDDlr_anGvzO28O=cgT*_X_I zKC?fWxny$Q&!k*>w~-VYy;~KF@hqCD!P`MR{>W95htb)N_!0Td$iab3IZxSFuA@q} zn3AeFssw6|DOs9*F%VIapgEyLFa{}!9M_qzq{*p}+1E_s(3_MPuW z79X^zkeY8F$dti>Q)W*OZtG^w;29#DnUY&?V(f#8>gN=fExi~3+z|j`0B~mjhylP| z0U!ndcL#tN0NfJ*VgSJ0EZ%44CMC?Sm(jJIIMRI(8fj0(;zK2mm6ekrfn>RN6_U9bUCHorRa=usq%_0B_lwoL3}l2F``|)Ws*#>cMV26ejUuZcLMTD zjeY1QWsT`=!v&SSajVeWo4|;NlO#p=Lj+%xiHM@ikf`#o58OUkS8qQkwW6^EQ=x|U z8(~cEw?d=duZ70EhlFOmUkM#jZtR(=3MHqi>!4kDs?Ptr#fk6#FN86@`-Dcldxgfl zdxWB0xL*ue?=GQ3%CWtz3W%K6E@TiFOqQb!TA!u-7`NGnGr@pUmVf*`!FNs~zlVFX zbHxENrnoQ|Q#g-fHa=zLR>>-aJsTREw(@mcqt#Z&HQ^K!h84LME7uZ7zqNg0*=n!* zj^kV%^=!=QtYP}EuURl!%q-mqB- z8#ZfS!)CQ>Rq*al3U6JgqE<*9uvqS6Re2p_K1QBpxbAWU=$?unIbDS(Q`~cioL7%r zLgdPN>LmC%H87@;pA$Zs*RkZiOud^qA=HN%qDQQ)YL>Bqki+g-=iaOuczF{VQ ziXdsXp`qaz3-6fh1>fZ!{ghQactk|$khK(()~O;`sSR1SW070XAA26@&>qYyu+rna z0w;qxufQ4D)v0!W{@|jZWaFr1|M75JKi07l!KhsZ|A`I8{u}h;YA!bD#bpqcf8WUF z|I=Qade$0)`sEzdvwr3rChKqWa@O8{HGqjLYSaWHTU5I30~0aNsT29MA@hVlnqubutB11)B(x{s~y-NQ8wxTWrI}`Y>+4$b%3%lU)dm0HtGP{V6Vnk zXr{$Tqy@@0>P;#+E|oAxi*se+|Fvqtw~WDZ9fg!3(-&--%uoQ_?}apGI~N#ei?W3;;2pV|6+LI1@|7c=*5= zqz|fw+n1G#hU`ZKK1e9NYv?2x0CNFJ@`LRzX7{V(->0MnHJ03l%OHS+OFszqUSklHnBCh$5F|BLfP|DV>Tm=!fWtY=4!O;lz?BHpj4@zXIj72H%j^q6ch)ycudcUcCo zuExvX2gQDG?R^oP3FnGjRli@Z)9*iv_83ckM*V(M7}I-0Xw>_Q(3tnSQ0Vtx#gO%0 z6FQ_E+dC+oBe#Kmzfz~)e-KxGST74>dM^r%dVdre^Ii}N{eDRdS?_tFL&~weqY8_h z((md1>crS!b%J%)r_Adx73y@k^RxB1&cy~jf|dWP!*2Mz4(8^64c)Bl&k7gJZ|a%f zlDQJ&FwCLI!iH&I&L(2I&qZ_g6&fE?{0Ar)55jF8kHy!@2E(ai84?N#!$4E?FiF%~ z1ER(gQQoT)c@;Y8dxo##L(KDC(yjsR6CVogvhPp)!MqJGKS|*M4$O620|}E>a^(f` zS|G-GlU|G3bMZYL6N1MTX{957fiiUFFThx`R8SmN{gQLzYE@?e?oJuIFrA5Fbp#iy zjGgp*j5wbs<+A4Cq$)ILg;ra8$DKlxc(F;7V)m(X`&x{+t*VT$A}Y-kNy>6;KaM4J63ww<{9 zvf566EVYEOU|;~W8Qk9sK*-QL)QC9fFb4BMqiBc)a0~!>_2;5 z_s?~8`j6-dV+i+`q985R07Pw>pM> z74o6H$QWcvD3_#9)DRc>Yq$SM-0Ij00;;jq zpt@90E%6L4i^)%H%fxf5Mn&y|kfe>7cz)HWn3$U=#-t9+e7WZ%X=)ygvTP5-jd6+O zf}WhomF|pHxeUp&oFysWl33TW&K$QcV&*HW12k96Bv|+GJxA;jiM*U?FgwAr-Q_MI z{%L(kmfN~^SL(CjZEvAnl)<+qiz;=_*!b43uSqBJ-@gp6Ed%~PwXjm382@;&@g=_~ z|67W%DvYONeezb86ti+L^vS-H=A8XAfxJijdOM(xlIK8845+{#3ji^6bm2m|2>Ysc z!2Ow+`<1@x+Q5<+de;zF)%{+E{ZrV)Cgdxju|@Z%{H@mgZ`9TOBc(Psmi(M`|0uui zZ}IE?R-rL3BNTOiRt#BhgwP@7*q*KGOmbS?&vxdobzyahD?hAmVN7omp;2!mp)qe` zp{SoX6+_l52pv+6?Ojw@}f>a`1vd7VPD zUS8;sa%1B_b^~2kkK~oMU?|V_8d_`2NR*F}Cl*zc`-qOrr}CfBN-;ZE^t zzi*;wjIrbnmi;Y-F}*E>M!i0vF>jJkl>NzK$aFwy^_$FR}>1JE{h@S*+PeuV|x!37CC+V+V)S3UzrMZ`rG!|x?AUB1KoX7 z*IjKw<$w0RgvACn*{*N!o}~Wfy{D8K|4yl~X+O>eFe)&&@+dy1tVKPs1}&zmVyd0v zUqaHm;kZV=_trf)x|cD?fY8uwPc4_d+f`l1z4%pK-&QoqSaK(IeMezTZ+oFpZ#$te zZ}hpzH6{>G~9L<%cyOjOk4i8uhjo8uO+Kg|1H*L)PmT zI;0%ib5vO5bY1VL*Y#NBF4Wb}Bkby$57U8bKHQhjH6QL~udVs4Ou@fF9*4x5&zIn~ zzOPwZ!TAqZ^GTc4_JXy0Jn`*9)A|P7g9_mlFm>SDU{}opH-1W<1A@+Og9^37Z0|y*u1pN!FD^<(FUZQEnlDk+I_7}$V z_7xiS_7NKM_7;k=u%8&R-W;Jr%CWtd(ob?5l!f=|%ED}M<%hM0Fs8Sg(5Sbo(3rQ2 zP?Uw;#gO%O7CNLH+k309$mwO_pP9Gh$&0#rf9z-1`*kihsQ0^dt^VJ7KiHa9+#UM+ z4E1+oXkElx7pSmcrsAQhWQ(Z|s_VeBCk6&CxwwYR)6@6O{f)w&!<8LImGdC?AI z$=%f7MZ%cg;Xhe#ScV{Zp>2Jqp>u;Tl4fJ=0 zuD@F6_kVO{TtvUcdzShe^`0Y^hx&>x&%6~~9)}a1=NX(2>vaBD(I{idJ=FP=g)zMog+{#- zgvPw%ghCIGSB98(k{GgHMd*<7#okXTB)LHOgLdMhI^F-GIP$|hS{TziMrhP?gvPw1 zgd)r(V#s<&3LR38?fq3y3A=OKAe=5XOV zB>8ySg^9Vkd$ijk$6Us^JSw-kd#s#fTiuQ4f_eCDbqXG&C&bV78WG?pJHYQD)`Ns`3BgkXS3x|53AYS~JI!Fj^@8K}P`o z;gGo6S6axv651L&g`#FG{T%1knpx`5T~e5-c$CUNuvBtZO$^OADu`C636{@X;m@GG z5ZDky?;7I4f(g&C*5=GUt}BaQ6%99*{DNiibYV>I>q4X6sX}Ak*My?|IZX^%?<+!w zlw*6YDi`E}B3SLKt*FYPQu8BkjyyYn^l^EI@sh8|W!u@{kLfj)epimFYO$Zzf^yptK< zfW2sK!Q#x+3%m1$UVnw=-?SANYbfm#$5`#y13bpx(7Srre&Bd+(nv0{?EmG+F&)m~ zkg2CRkv*U>nLVH>6U`pb5{(zy=C{Of60y+6O{2KvKas2)0gElxC@T|PTv-IOy_i3& z6Z{$hRfFmM5hWc1sux+{IkFNSJ1EGbsvukJP-liwNsMMC@kPIDDt3C;kPYev{mf4T z(g>+2XJx-5CC^xbwQ|EdUl`LnPbi*s5*qW)6^goHl^C+#IYNh&WBUMAUde4xHyA1` znJ4~+xbnj~TNu+@DKzSRQ)tXPODO7wZ;2u6tq?k-9NY6%SmadQP(AZQ9r%>F;JOn# zoGFlG`|K*<<61G_pb98Nwb=r#JpbR+FVzJ5uW0y0d0$e>i_;fMd4)GU;i0@_p}g;) zs%8skQ+bc|l~?Tat|1#JuQnfS*6HpQq8Y}L`>4Cu2xEFz35|N+7aH@f6bjwFS`1n5 za-l=Yv3;P@CvqF;ZnRE!FA`UNSeFWecYB0Jz3&N)c^3SlLEhnaext;1W@^mGFqo?rXM&YPwx|Fd=Yc*B%i7cedS3ROAp zy{a_&PfDXrdjhNLsK7EUEPPH`i+W-WicVKhbh)(wiawc&zNfF~VyAZv*n0Jd%=>2VC$a+5!I;0%iIKM_+B)5Uy zTXlMWow)MD`k^qU_amWE?*^eU?|Pxo`y0iO^{y2zJF{ouZ6*;S)ozy0iiMPmqJk%9uz~?yHDtla%>->^po5MWg$^l7VZ#N zeptT{#`NwM8ujiH8uRWHin4Hz7_#2ag$^ml_Ms{)a(Y=9Ha8sF2Gq^;N*loB`|LL0 z%9`44&<5OJ`}V(WfK`898A|#(m6YRgG4QRmh6u*NktB2i=V76$;EW$B z4ruU$b0j+TsZuMt*WwYIf9Pyr#|5> z((SST0fVCm-u{fptEEMwas;d^H^$P3ppo6>{J5pRg<-w*0q+q#8e(=Y;}`pL&|7;U ze(D`nK40~q6Xym^%zvejHfHM_6|8A6fnq(AV~&GsFUwfhg z`P=iBuF<3SA)|+zu@F6eu|JQPRozTe1IGL+<+YqaoMZJYvYfdHDcgI9Y3^z6S+yPn z@vt7mN3|gMr!^CBosD!BzUtnXMCNtTb{rKIv{H+)aUdUngi>=?Id9tvKiF&>w5;pw=Ta}nhy0SeQ4xUfPFajm5`Idr7?0>P>Yq!SlMjU-j_Ln zTix)MpSt`;?rnVwRTcFWy*szc znG3<)Hz1hoTkXl(FCjM-AWszE4Vr+ zW#H`YARP4U7I%g~3;DjuhC2;4tdx$PZ4GxO8QB1hFTzMsu?_bWe(~Tcg^Pj}w^X>s zdJc8xW--(h?^F}pz};t}&Nycwdy|cvCEAOU88zkTNab^onsZ)n1m{IG)o1HksklvYXZm+e8^Sjn5xe5`N4vC-X)%9oHl-bV->{_jH9YMtq1 zgpDf9?_c2NYt@}#<&K0qo(U&atT8BVYhRsZOm9Qkx13+Wf%gHuALMV|IS63{<^?n> z#$%@iW)km1{D>S;c?TSKBnEO|qLz(zcR4yPS4!9vhtHgA5{V6Cy>&P&RyKxKIm;nZ zPK7KVmp&h8?sG7#$AqVEvwIo8IA3NIEJu8wILm;%jHCi2ekxibvPc|6i%8z_qg9Pc zsZooh>Yv@Ja>f{BWa~1iRb`KlGruIKFc&M?gDKecOda;E&<&D5l_vinkCcU+lKNvf zuLpeD>me;OK4EY&r}-R08~Ly0#gSTG;5H1E8!AxCIfY8dcqu?qK0opENVehNyxy#` zqduY3Qp1qKlCgdiH^>-YuNW2I&-`2oPqKz7qM|%3YiK_#YXq-mjr4P0MA~GKHl}ku z9=dIx@m27qa|6t7CWhARC?tU5Z3o7b;d}*gcD{8rCyF#CqC_+b6)XB~GlojY~2tVB$*!W+hNZ-)z&lnbM4@Nkd+w=@!S` zIdN<{H_=|XW{7?pqY`l|f%TBY zJh?A^Ze!{9>+<822t|lsRK8ISUC!62vmzrRJI{^e+4t*2-*0=!(;_;2G-6Uo)5Tf* z`6hl)=2wCodp0b0<2HIZ`<`Bx^8>M2>+$X=6~j29==U#kk$gFlJFhN`*3Sy#JKh2)HRgGZ2YUqAk_waRFtwTGtV-@_x|C+m48u7aa553jr$U;m28pA5(sV&Z`uU<-^>_Txu_5n9cT8Vl8(V;%$Pf*}S%+%rf!!=>J-eazWe*(zFLr?qHi_u*|u?9^MutNrmiE`fwioUXYD z#Jdn&pO{y!{0~2h9D7C%Jt*^ICa>GZ?R zHJY4vD18xEH;LaZF+Zr73g5!$uNJT>rVS8F#M5$K3QYV8$r^X!LTO>wt`l=hP?XdUBj z&GX~0LTHI6%F{FPZ10pzyzQWTUoPo?j-$0?ZuNEHO!DX&I#;1lpjNVMW~`>FY_;)@ z#C}HUlTSYJMV;8B$!XQLsyRP|sK*vDiH2!0OKIaWp*vKt9%n6!0W<8cS9Q^d9EoU; zL0T^5r!rIrcPd+z8{kh$Ap2DC&Lwc{U{%FJI+sSo6RVn_azBD4(HV@yCcS1kH-bkw zw$FqM%RYmF*j=c1#0%9lOLrY@vKiSDc{mo~8Wl|cTF#H*R)zs72|H~peIe)`|3SLP zF?Nq{g01dl{9Mx=40BuC7x?ZmAY^NEcobF+H(C;Ww8pAFR1=$kIgCv5+nL0q*W&Ohsk~yM3HMVmNa*=#$1!*D z#!k%+9pof?n*!2}{3`b!7p0p+2NA)Zn)XeO7MqgwgrMT@c|*ixoI;uGIzG z%NEa@n=W-~Uo0R=-z_$H81^?1etfPHV~0Q>P!;kHyuMLcT2w&~8y6;2R=`EKgUiMt zw-TnI)V5b+u?0d zo7+Ewk4R4md8*;u4z_F8@sS8dNdeoZSZOP#L9UG;mzgSUVM&NR-PW-TIUTnzfS`QT ziJs-1pTnzS+&-URL(y{X0H3nT511Sa^S-n(pc}K?pz*M`MzZDX@4>QjCoQ6Xa~C~8 z*M;|p=H(Of*oYhocbmW+tlSMN-a9B4oNs(jsOh~gH0pgIH0FIM6!VQADMQSAR}5M2 zZJ|TT1N$fxB&?m1vwy*`5f1xG<3RD)0P>^mYf7e#q;Z@_xPqny?Q*j-D6%W(=5?4d0 z>6t>KUQ}qziwQ+sEoHzx31Y~4pQyMh4{Wpzj4QdiwJ|f&fw+pCeuiARfsp8%@+;0l209Odv7BGyHy2;+_kE1WShy>~9S&zBIZ_sTbB6sJ*y?tEi(ls<{2-7{ z^ph@t-4g7^jLI6Ispe>TL`>%6@}nyc11Tl)`J9;2@x1d05Hq)BJZ{=QfZuVewbgkP zSYxz|!R=!(IcxD#-X!ik4qEC|AZpzw2sbLY@;fjmN8$MyM?7Cy1#g?; z_GA>hr26&ihhrm2FOsC*Qf{`XJ&-#u6;R6T+Um5Kku9UybP3n6VqZh#fOMfz2Ahrc zQwSuHbLPOyxMDhlu@o~_7^5p1iG26yM62^OtdCna5*HKT))?$79GiE34=7k;*g29p zAYx)Zvtg2|0_) zY}`7I*+P|UX#bj+d~Dvu06@|cbVTq$3;;$3fEWN|0zeD^Mg@Qv0JH>v7yz^efEWN| z13(M_aseO)0QmqA1Aw*w5QC~uwnGY)QD!PVh-k_}3P zyG)a{-YPSNxPoc7qQ;Oq78e9E-7}{0!|~Al9*3?Eoi?Dxp#ejw(nu@5su6=J`5w>D zP4m9nNq>SL(MUJeo_ZmZxu-a}8BUx-;ZNG!(?KUY)tC_0-Hp>!eD7`w2N8x%iwU(X z$)L#AZk<>7VeWi5GWR@|%V3@M3n+2rq^Y)@%_+JILq4i4&2x$foP!ip^h2mLdXlCk zr!wah?Vq5tZSJXh+Onb)cNYbs^|XJgySRH2Y^jBfO?+EjpP+v(7ut+6?LR^~gp-tA zDRYW(_tdKWO*gb3wO^$D6fRYf4PJC`&OdSxvtRNZ#N<>Y9bEE{99Z_tz5{iy>>NLl z?H!RR&MWxF=OkP03AD9Y#?Pf|;iXa{jJEwWjN7;{(CUeqnfRPyRHi;Ku8S?`DMZ~{ zPxT*3>KSGKa(K#anAXU7>I}|{MX)rD_N}TeDTGFKNk`prRX_VMhNCX2xs~n>lhKf5 z#5%`QoVxi7w2M*8MQif{zG7{>$R=!Nx)PXrQ_8~C2WB&y{$fZQ=KkkIEu*D=(c?`a% zRETBiD==*5IHqT51SSiQhp7?s)N28QJppX_6^xh~*5_`nj+j(G-iVBjjP6%^NnF1{ z%iGVwp^>+rC&}5bgP;>{|Bftf24R{YZG>_!It_s};ON(?%2x~kMhAcx0E`I$F#s4F z0Ac`82mmnvKx?l&6$5~c0zeD^HVyzW0N5k|!~kH^01yLp(}--0G@Zya{R6ZKX^LwP zt#qjwn)o6BpO2T{u!`5=A~uOL4l6Su>_5pb&1yj%B@WkYS>-2Ni+}U4tKxEBP9`)8 zGq^LrPz&%A@mQ)tx54a5-Z#n=Ar}9n%$x(cCPA+LQ((}-YMY?Rk(cFA`)>%j=K%L` ztg~Xrk>rSoDSl%*uZCc3&Uu%#RhZG6vI^VuZ5l6Z)2sQZg(v>|ahvL5+}o=9K~cF| zy^rNuE^o!<{SExI|%--c+Jc?u{i16YxD@<6<rm$?)HVv`EBZvP{6!#42a_ zLFoa8_qn23DEG}$*7I}ggrCr}p@VWC=4NZY`1xDtqCf7l5WSlHb%FF*?hEosM9O1w zLcBoAiKVMi?=)KCT1B!|eJ`L$h=n(3A(8DHsc@y&^BPOZgeB&=csf}!*|7h@#K{^; z7l2YRP`OZ3^0GOaI)ZMq;P!K1#;G|Nsy^n#pkKa_qD@#RtSPf3nf)=`ly@ri1z)Q1 z#MHg$7DiOc(k9BQnhq+yE)tV&MO8*!_Cpo1il+~kK_pTlE9+1w<~P=H_{KN#dwyTE zaL~vG-65x{OS3kRvoT@z#j%|PJ29qU7a*plM`XZmtTN{KxO=J$ z+346o-<#_#V*WclZ}n*ISaCHvE8RI`un!!L6B~nDh@s6GoGb<$(B6^;DqjYj`&*7b~YX8j#33w)++_!+hDjZ9lyQqwXj;5g#vJLubWQimRQ1BiTWTD>oVX~U)udD!^pFt#5&e0 zrK){R?pnb4*2-k=KQIOvShg1hm4<}FDe*;kJR>)u-aTr0>Rw$&P62ClcvDFR$xLBG z9#dxfJ;;L@^K_%yT61*^FJgUL0P|2M{GAENk(n{a08Hq7~bd9B==~|*z3nw#d zb)zIIBxYUF677E+iJO$fO<>oqO5LQSE*^ahPsy-kSN>&tyObg6r!H4PnZAcoP{|)l zDJ_!?SC`hMTLN1SnQk3OGVEEeCTPa8KLTvxa#2Y*@E?Q6;@sRcR($3mp{cb&LA{nC z$3&(=s&dp!bmKEY4QYMYGyU9LE_ zhK)u8Hhbv|cvFtq6Hx~&-G*Me`DMi18z02*wHI#HICzEL(u>fS}@^ z#wyhq(*hG+p_!`S%q7QjGGgLYecXIhV>K2!Hy;I zIUXa~I3tu8+yQ>I_sv%klk?TmNiC1^k;Hd`X^O3^o-Hh~-_~1FhK}Bim7%?FlqCYH zzWhogOb^zuy`A8D!r2LF-eV+E2sMFF%gfdHd8_Ja3^l)OM3RwH&Q#-P_EorUsLQ=& zO>X+!Gg`?%rmw~78L1>0(^n05Q0&x&d)KFjJ8M@JF54`$K#^^bUfEQs$F!UzlPoR~ zFOOE);J%I`*{RNqU`&W zGG@FRRN|+yJ`TO4x7eRRFDI^(xl_(B`RQ96mcAW+`est-4^WHB2~OQ?JuGz}knvy{ z{$RBuQ))BJx>Ug6(PxXMiG)j8``|E-IWS6MU{sy9k+OsRNRjO*^PtrFb@E!6 z0l>;VBfud&KTB8>(9f#b4My)W3t(XuV0-1HO>+W&HgqEM05uqg#yQVZHxGa*A8cTd zaX)(76a=FQIzT%w=_;dsHK-?CH>i&XgZjE~6UvpE{Ax?giY+xWgf0brX-8pNhKi%+m-t~tu7n?)f8wKals}Eu zRVA;|m&x_1B#FUswrTZDP-E;k$JiWOYt9s-oGN9wWw-@O#R2r_4lVuSDk((HQaUe_ zarHv8ZoLIEZ!h{mNmHff;eHdY3w%O5EYvbp&390Jd+t-XuebgjWEw9?Km*k(g<*dQ z$;P2A1#TNIPe)vY!{Y7s^sg?mPe zIy^=)OLKp52VP|!H5~RBoD9R8ZB#~qdW?ZT;Sfwyn<6gu7>ba2X}7TjT57>gUP{K; zjPAt@6%Av0q2+8`(POOcQuOwsw|Q@G;!=LGjHKeGwhUFy8i^%H>}|zX>+Y!YLz0;D zeUj#=^8=ySuqf1Wt`iz}ek3&E+#)pT{6uKV`LWQna}hk%gT_2ZjQfToJ3u!oEr>C6 zn!-6(!c7m#X_fJfR{^iI!XhX7v!GZe@IPIHPqHqc9FfiUnr)?qe7ZAU$-!<@vct)P z`VOw8gH16)ZUg4D2mr&4v*-qPrUG@z@b* zhB{(20`XeW7v&zFtWeX-35|LkLStTDDE4@?D?`j{6GPT(5jvziuq)_DV_yq7dn`Og zl>_}SB6EEGz`hGkF4q#Etrss|R+B@{0UCqUtDa_zQTf6CB1XEJoA$nVbF_^M1O9xp z8Ns@f%srSrSRWdPp$bpPnsxyq1pAP)mgQc<^HfXm8SMp6`;{76Q;-NFdpW6B{8fI% z^)i_6iZn(d7cJWd;a9rg$+CTE!sEE9W&6>@DZFL-!&Ll^n@V#AN8)e}^3B~Eyv%k~ zHiFB_#`rn;pR=XXifd#13-(EPa}ka)$Y1|851g(JHo%6 zmF{!{^)?j^FuZP|rZ-M#)Eh4}>un-*NLk}KTWSb7d%So`{h*(->-;Q=8^h}nYI2XsYDD|5A8wJ(Enb5 zctSs8ktvABZb(zpDdS5U=Cou(6ZZ#?j3>+ldSt!$aDloGW741P8&LS-&Kfj!l|$$W z+_R5Be|CpI^4+ix#wTY_l-N|Bw~o!NOn@i8r)_hs#7YNYt6j&kPa|G@1dZYXmY$e* zh!mozcPOdp9V|qh=G_y;TTW}*M=)^2kZwrnh?I^;aiVSgUfRL^*du`g}dhXIS$W34{Mk6*yY*d(c|kt9q= zCXM6MV|==VRPxbeJuZK${xgHq#*2~e>bR9D^>~}J1!ZqioJ^i$*~s+hH8PSuBO}G* z>w>D(!S!gCvSB*kq*<)_W?u--3vA=dP??M{x(yo_ms+-qA7@Ji;J#DqVY^a?9IYeH zRDj>@?Q+((4>m)ZQNp<_HRI$l(hT^NSTDS{l;a|_E*{dk4>3|5j_taxIcddY0T z!%jcE&r&7iuti+u>7;uw3cr@^+q|6Eu&2P9nyHeqfIY59*i(Vo0~8NAQDMqcNyPx* z*Z>d%fa3x{3;>P~05JeKAppcM-57KM6w)2`SCA&y2T}#hhwZNc^7x$(i;|Abi?uw) ziu?IC$L3A@t5thJUBY$(Z$HRiHA9(+_Hp>Z?h(mQdg+_(6Kc49Qk{9Q&W!6YQG+ng zyWlhD7;u6JD|aI&VY#j?nx9uFEcjd=^Ry-m3#|nY^NRLptZe4cag*2t^-te$_lD*k z<6-#pg@+eBj6>KlYk{y2A3{!rzeHk&V+X#@9Sh0quj9wpIZ3U0z&?JM4g195z{$gb zAq`MUI$S5z0wwbGWM&g}LkzX<|4B^asC@?fDq?LeXP-$Ebv>A;!IQFpj6vG`#-a%r z@QE8iF$ICuSUR>=V)OhX&_eqg^k4@?$9_)HLms9=h!a!UH*97x?U5En!XgbgV8nLh zn@GPoC}*lnmFC5}?gX+xe*2)5lptQ1v7qXIg<^9Yz*<2~^!k&!nAuxw>~k0h8#1Ls zyrBmBq8JD2fZFt=oH)|}u(Zd`Nq@FfzU^)nHtLHTmAl{zuAMoL1i3aCz$RLP-@Ge4EA?@w?lLbKRnW)+N^vTU%PY8mlR>C@@UbhOovdO*u`0p z^MRYr3`ShmpRwONvTrpmhP?{kl`Ur*SbEr@M?i=>r}Bq&t8Zf_jF^naB=EK{F_V@A zHh|3nCKvr+Yu3!_)Uux}YF>P5WTW|Np7#o)vK{Pu%P6uMpZ*`#z64H=qWXW*J=3#S zHrdV2%;wzX*ihM>T}Z+a5+K|+2*{Ce-$FnddJ?XkTEZnL0R#k<`-+N+atH!)3W|zC z0OclJqN1pvA_^M*-|u_fJv}o!5%~T0lgz7n_3FJ>XV>}4TnlDuEWqCeVNcrAm|%{l z^en>O(A#W_kde(WSd*QDP2pJOZO!%j?GVtnlp*G14C(ys;cpqhy6O&a_&f4vC;se= zpVk4B^>=}zX9GEUj$JS+(&X<79QVZ3_Zj%Iy2`(zdY1uOwG7@^wepWC$`s5GFlt_Z zSl9lY)VisIFRbjv_8{-~K^jm)3MC(jZ7E%eUmQvGVLTCE7;`;9|7Ez}N$)U|@3R|K zM8Q9uXxH38D)8bslY4Ejlikq^$tk_yoNt|T6R?^He>bF|ZD1Jpjdq7?Y&571A?5XAp1920PVyI@xGQyLsgJa0c5#V3OPzu2P2RI#j zGTiK~4NP)+qd1`NIV1r*H-ujd;g>>qUI>?k@ca;7K*$e)IKbdSB9I=Y?Py6^oHp$g zD9I`9g~G5D=9KoPlk%L>K6FwfZgAyG3+SUjwY6_pAXvJlXh)1ISqgKc6SAV9$aPY` z09=Ur=ol6!loKZS+(_JX2^MbA!+E7M0VN`ialqQb_u%zP$KzM}D(O=la~u8qp3Zt1 zV=$0?U&y{g^g?JTlaG*$Us;fiCD|=P_Fa7i1WD!_3F6LI(qmp1&XH z;-R<-=2v;v3&>FJh3$rP?Td8j)k)RF-ye}$2d1F!I{+@9CBEbz$n&>ajJ;g{UWjb%9FrD@IT(uT&7QPe zokR#u34=sJ_}y<#alHh$Em04+D%0golw(Nplb2tod_7bUr+FB0!7v|OiN^0O`zNcd z7&nr+7usrbif2gokNM%gWX^?wuudfW0k8p-3c0H_PuK<_MF?sVGAg?p02eI|R2$h`3;LfDxkyE~b>ZLke)S#arM%%z9o$0iB z63#>{C1bSCbiOLiPZ?)r6W&aH3a*!WC!m*a8fxn8BAneG(V9mQI=!j5K~rz1+ngF2 zY!b?$KBXL*8k~wW^L{EzMa>0#hbfn$;ojiWV6Zy`rBsme;R!o#kA&aEJyXS{sU~>Q zXHQJ6cuU>`{k)$fFu8ffnIj>} z>pu=PkhD&>{Q-fi8AHncXB-!ua5B^pz7-M|3*96Q@&AQR$yjOS`Eg=>Lm4G8rW1L0FzW(7QGG3z!JZ{K3Yy=% z8?onb2*O3~(w`$hUB8H3kHK}?FY&V~*NN`qv|ou6wpyJ0(#PS(qa(-S!cO0cOIk3D z9OlaM6F}3%1?f9eBlIF4u@euh_$HdqA@k7(nxj|?v89~$maa%L`+Cgm$!ccwR+!N@ zDzm4O%&v`@JzdR=-U>7NMrHPEGHVW#c}>jhH`UDOtuUi+RAw0Nq3>OlV-9wrZDPM0 z{t=>=F~e#ijYn|P(q|EhC#3qv^4(jGVR_C3-i26sYUXzWJAhF@ZgEE3JAG9K4G9g#7XGFT@E zkhZJ&4ZT3^rz+dm!FKv2ZOLA~aHX>J{5M2+lqZL=uIra2ZC{2IeBW16E%P6$)#-TU zqfzBfWBqW-uj1F>_>z99VAKuo`i(Hi{2SETUsq39bWS!owZU%D9A#{ZCNmC)T-mev zFCyX+4q6M$PH|zfES($%_|#??{U7AM!rx&^KaJ(?3{yq@im86m2s>Q?@?)@(MJ>H- zVQ4(YYX!@^Y&O4T>O&9&ngFs)BmnK)6N|1#P)9=rkq>yY31lh_AIvl!2cIe;2D1^n z4@YMw{R+<;9od+lnf3{Iv48&@%WW9vZqoS;apZvxEoxW+fZIc7NSt)qozA$F!Tz0= z+QM;CYBh<*1yYHx-!r^L1{p_*3?^H%6lKv;G@WC#JPfu7Iie~A&x50vl@^)EMlG+Z zm~L2uCL<=suZ7@CPaJd~f(OCK0(gMbI zrkb=3uv>G=f5UI34NUGpZhEyTz>exL>6#^C{xo(+8K=z3EE$3k6Lw0qJgjo4DUX$1 zl_S_qMGW-A!`M3ipPV}B;%NTgl{)uIbx&TeDRmCgvuO16;Amdhn3)jV$z(&8VqhYg zvUQ0V)0`8{k?5r6*!b0G?`pJK&67tJ!!wdysiVqK`)^8}1s#uxb;Ku*pG*~n8d4GE z8H(bnK(RZZu#SvZTg#Z!jKMK%r-OXOMs^hCpw3aFzy)-h1Ca6Yau^QObH@8TNc z^=5=*s}01WZp_V1myQJ!T-1nW9-oI7v!UY%GS+7x8Wpj~M<<2vQR?$7*Wu%Vg6$Es zTDqKJ#wf0(kc*q0xKGhH=uRKVNWGS+IQQcIfDIy$_6<7I`~4H(0$=Tmujlv8e1LLm zff<4i0kOptfFfw>!hA_?31g!M2y-*04#8%?>fK=+zXn1qS<4vClYOS+pr;frT7`ak zIL43xnClc+uo!IN@Pju!TU!y@6eAU(U+O`~m;3GhD14pnabrFizimf8KrM1)=SDt2 zGOphd{P~A-N+`&Y&7%d%`LaN{9TzA|%)O-y8QG#bczXsfmSBdMrK}5E2FD?vOh4-P zQcBeITi9bs9glPbXEAUI;=slXO}Z7m;7Xw2<4KF+q^vm+fu)o1(*hHQ!957nK|s)% zi<}$4m79DM=1RfoYhW`Y!#((OE^|}J28zXOBxwsPDdI!X#N*;mp#?sOq}7A zA``>lvaj2+a{lxY905;{Y+cQ5=L$E5)N>1?V?$y{tb^re=3w_R^vE?(r3em1W_Yqu z8QS_7pW5Ys)O@CqbB@iC#z4||4>P$nIF6Yo_a~j6&4o42u3~&xL1QCDH~zeZp?T`o zthALw!HauY=mAbaM(hr|1DGb`f?Th=n_ieSFkJ&{L9n?Vng-q-*LS&7jQis+K>n;} z5G1)3J^R)B(W+DmFMsv6_5#Wd$L@vx1IML$)-tC;$Y2Yc^Tdg1)Pbs)9QV;%yCRX6 z`y_c#C%VnM-|PvFQisOPdJe#5V0gACE#ETK`3|R`MBU-;_+8MlW#Di}s?*^9F}I=p zyx;@mksfZJ;su@g$TQUodSlPD0pqwMxCM|lS>y#QEW1(x)CVJiQn|$EV&ufiJ9x3| z)umHgA%9COtDa#k^I15Fj5~Os>32qOjUnCb53@a>JL{f383VD)B`>{#!crN5zQvF3 z{T&|htBpIfZGV`+O``!;dR_)?_m8>r(yOCVw^I8 z&Q&D_PKTVynBc%DuppxpXVHW4u_N~(7b9OsIv|m29Aad1!^%|^wBuFzo6%xqeJI!( zNfmPwVk5F|DWkQar@4lEYKTsopZ&)fT=MV+p(4H+JyJw;;cOAEr)yXz!`jpBnRc%| zYkDJ^7=!aiGVkL0AlEASr!l*dG25HW8ntnO8zSxkrEibu4UQ|JvV?LCP9H(Sg!RUz zc$STSNmny__8m4|a!33(8NRUDO}IfJuR8g6jt3ETD> z#)&EpYca&kB>aNn$D)03-NWFR7X#IUb5K<=aTZKs;>c4K9%sb_kMmKZjcbUtHn2#icB2%Nr>9Z;O_lx6K)2=gJt*-gRYye7VJ>~j|(pO>({ z&A^uo+2EPez{4^kJxk$n3=WEUrL$2-Eg2Jk7BB#3#sQSTfYX7oWKYi-@HhthhGA?G zKgk>o1a3y_Xv&<*7&tqM*(`taug>;LUx2Jrv9_C><7@}I#&aCb|BFb=iAc-1G3FdF zXwANgAs2aiz?=(=+_f|ojLc#9$-ml)bHYO5nvn>r{n5wdRgPkj7g{x?p;ZekVShAi zGft`-x}5~wGzbm*RWpoWC;zIX9mi4(6Btg>YV+t=1X-M{MIQ0DVIF-3bdB=}X=QBJ z_#l%U;1Lv}%yBX1(1>Uopt{WQaRA5fnvRnt9gHXG_&i9M4kDNiDiNjwIf2u)X>$rt z%ogzkNzX}1&&f&8iS&dSp=*v`L>`_(*^}*5a1ARE%z{wFd#JzW1jMm8G>m-WZzZ3? z>Mhtr1Qx?$#L?=|I`G)uonZhI&cbXSCBqi7`64RQtfx6vtFEI9LDe|_ znSVowbE@QDsNk4>70IkjXl9mx6?2tj%vG|EYR3pp7Gqhjv>2WHsm!D=L7&J!&D9Zk z^pzVb9fGJ!CCY(LekRUK90A0sPJUfDkD`+`cVDtR)d_aS2gO|mGp4#NWN0573k4Dk zvi(TLl>>2r{(C|X6S7tG=5yfNzxT-gAjbr#u#}FxIfmFsF{w|r=b6koAb}-?O9_HM zfVugiIBAf=oTq_TD7cP5ZeenIg&k7bVzHPmNgsCzAvF~TR6jIAhy#ejB7``AI6Oj# z0|@LYC=YP}fwg}{hyw_$M=L@cKwx275#j&>%Z7>&2N0MzD?%JVV2Y{;aR7norXs`v z1g4gX5C;&LNGd`cKw!G42ypBIfwF1lmKn1oj zwj0(H3tkw~V1u#6Zi|@+&+DVp$nu2zUp!fUF2@xm*w7h1uv>6{5AgU=1L(ID&QI3}%z)DO6*B8EB?sfgnMmILBNoIzZ^gF-xjO zbb+ev5Tm_dKe!#U3_(%s3#c3T4oe7q8Y0s{Nj+8+&IMXq-$mGLEq20+n2-}6F}j?L z2C~6p5^^PcgIRe32@kseTX3XUwl6k${5{Z%On1!HK=kYnqe0>-7P7&(iPVpHC6r`G z#+jkzY=noFq$Q|I%da7t+E|BzI|wJDA_cz$x0<4S`I!qneM(90N~4=*P~P7Kvl6X2g|-1q!@ene7}lg=lA`cnMa*s1 zGhT2jC^aU|x>UsM;srm9Lm-AhRbpTfI}*dN=7gB=U`EUhV$|BumU@>1Q?azU1(9_8 z!!re^vF&2M{Saj8!Q-x$kuvBU|9sTWVq56B03J-t^TAt8V9-1XJ@sR#!)igolX2Wk z@LNiL=6jGajENR*0C32;a?12z3*N6+Uwf5L+dtQO`8Q!gsvUC!>^#Da8=eq2gpinpGi!_yNL0w z!cQH?@2oc7?Tq)pXz_l<5dPG0d=bdTn!L$)f5p$l+7$dZjz^l>6pWpWc>JkLc>ze3 z$Kcv{YcU>w>hzq+kolv9?8A`5@KY!21RzxwX=-Ji#(1OV)_HL}($vPgg7NrMC-0^> z9)oM+-O70UsY}~^40&v{kT-$U6p*Ht<9m$9pE{22lqeo+XKlP3LZwyIm1++|X5gnT zZSxqypE_CF0ok|)?ZbG7jTUbSL(Um3WI01_#ZR3U4>06cqs4iHA@7bB(mFNLk2JM; zvBqjcH(G7zE~^ba0HFbY>T>KDhMY25$R!N9X0(u7fz(_kO>HVZxD*Sn?2>}fLVrZA z{HfFA=M3RbUC6Tx;j(pI$e$X9eAqCgc^bIo@KeWapkc`Th9NsKWWUk4l^TYe-7w@* zhFmoox9HnQf=S(BXWEcKXvu@d4{|-TFCnhaeHuAy_Q=J$bdhI zkZ9bx9ll4W>$r6u$E{d*ka6qb0$qEAz_dM5V9p*Yu&iX}OdYS%m#|OHvG5tnb1`{h zZYn(Y5$M`I1*Yv@0yB1RfjPT}z_OAX>^^cVOrJh;8IQBiRNgYq-cRB<_8@_--CtnZ z9w0Dd4-}ZQ`wA>8xxq^(PKH$FC#hILh(RFge>F1n_jsp`g(DrSTp^9M_>JJB)ifFU1sQnJ4{hJpP< zrkfYs#HJSabJjo_xIY2CsCB*|Z(vOieHYQVY)*{Jf=|AOW(kxd6JHm8ct-s!P4Y ztQ^p_m>dA6Ehg-M8H;f?AP$IP`TCv+Wk`F$0wkh3 z7VCmq@!y;va5?+VP>3k8;y%$%z{ z=}YjWe&;C9%aM_`Byk*zRV2|5%Qm7P7P+XO1{GQG5NpEZCb81~RPL7&a)*V#W3dn_aq*d>>bRX*5!HOVaYN+@wY8RuESq zD`5ccBCl}Kv_lto-4`K)7N7@_X2puhH z`VYOh1|fCxGD)LjG3S)De_deOV%iIT#$F*1_5Z8l$XP6EF;g_2S*DpnpJvKjO}m@+ zuMX>omwF9(#D2oXld`UZqXFa1Y;+_+A3iswVXpt-F!cfi%p7lu)d9}nc;gYZaZHP& zM2gxfMrFV_gY$Yz+Ms$84`@Ss6FjnbjVXz%7$xuX4Y#c64Yxi1^Wysbo+QmjeD?z(KS(X z4RWNW0Es7~7$B5|3En_=M}{|XI=qYcO3^~9&ew|YjuEiPyjMFi_=-6@ zPh7OGyYqs*;7T8`m+R~dPtO{Q7Qo}|d~EvI{p9?@OGx7dNF%NUeKda&>@UFh%10lK zS%j-!a=O5AV7cKX)H=L7j^Eb4{AJnvWruhNv=uJP7U;lv_DoavqW#9Yl1=AxjYS`i zo{b|L*m-#Y@t|CqDz61`_?y4^zUF#lR_NVr^94^{6}^n5Y-T;2F3zvSuZj00A9HFN z$b)Iqg%sGgLr36G?O_orG&8huP6R=3jGHynvnKjZF4c)E(e)svf--km!9y9Z_MF(BeSCD+AGhTDXf+)W5x>70*_N6=%%fE1J z5*<EXxrV>-^YC;4h5FPe!E<7fM}=75B6gaMWqBiUZ@V=I<=9-c%ar&dj@XJEg^) z*gwE(gPbREW$je^*}Oj)HZ7|<+RC;;cvcMWBNp`h9=`Wv;!i~!jzGjSjUFV2ipVmz zIDnwGf)ED~7{w?;96(^)pa^jQfw6-k!~q0`4~h^65Ew!zLL5L~6rl)l0D-TeBE*5V ztY^q~O{1K$IzVd2#AjjXM@#yl5w;LE75a_I`o-p()uMz0lYX#=)RRYTzY%Ww@^d)$4p7NChukTA7$6}QcJY9RMz_h(h zV8-4qFlVts$j_vbn=dPG`f7Mzs=U9=JWfg49Ge#CTD;^29%<_c%ve_-UZGOnN=~bL z%mez&cbV5Rwqp5Rro3ei^jC@F+IIw|Em}8tXYAhu;!P=mWhFBgD^L33JqF#s_-Z0A z-jg_v{ii_JzArFs|0OVE|1B_Q{~@rf}Fl{#zn6aA*%-M|vmX+LGs=Vn-=t{x-WZ5NofZ2~iPoWPuI5m;7obD8p{&)gR4y&HI6p}cP=?>|VsIrc4q zc&kewUgi>rG1=SV$l2cuEGxaik$hGN`pg|<&h|{buThYY0r+H3jA@K6SvCmCRhJ zJn1v{$2>VVy-s;2uxceFk@#3L_O#iN6xM-u&nXSRVsu&vpHuB z_+GFRc6~G|zGocz)}t?)k6o|wrH)Jzc83wThvyrW|ijUQ&)* zNF2v*DbTfB2~69q1?KGL0?SHfu2G)!)s!RdY{hezUrRYT_BR4u`;5S}eO6%3J}t1U zWae7sNnZ`m0<^fiA9B42P z(t#7|cm2}_8xj%AN>&SCDL6mJ5!s2ML#97e@HkN z2SDg>%t2HVywMLSZ*c&DK1dPb0OGy~Ar2tW%_xO9fIv|wLL6Hmmq3Ttsl(_>1;!ipEj2qfCl)=l@L+gbe zoPSOY;Vl$V1?!rr*;ub(N%%54ehi~yrjYlMv6z96Jo0@f$lZ?_&*GE5@(E~q6WS1J z&aMbVJ;K+`!(~?x=nQy{GyH?tGl1uN5zc!P6;Y3JAkNiOL18538FYu3G4D;%MQ&l? zHqA^9{@K3`3flZv=_ps6|TJ$@;|4g|5n{dCMaQ~;`HhV(i#*=|i zJvZhtwWO+VQPq=ZY__8QKY_zSRR!@r5N%l;v~Y%RMauo3qQdj7v4MPca6(gYJdEbX zcpNFm-J(9+<7L@8iTNr%J$y$*D*PmE50ZC-d$>}K@Je|vD~%*|U{kmE1L#WRUt*+j zds)YbWQ|hF32yI)M7BD;e~plC?|VdjOf?coeSrCalGry(_k$Kff7gGMWe4>_@6XsL@_g!gNac>056c-AR0oV+(?uA- zAvF8(N{<&@flfL!hMWxxSlY~qh>OJ`%%!QBIS@ZB-jcge(~5Y$h%K#vccKy*@(^>m z+gnZ&%w-E^%ND$=wT#}DfkAJ{{fye@Ehof*@nlryxVZ=9P0JXH%kJ7Q!5~cPJJg|< z&0^CZLM3OL4*brAmzP=Z!2hT5e@FPSLc|Mre27vEG!Res)DTBn`bqO=xX}jjyKtLU z{LTW-!GA*j-?`?0gr5(*wq0%Qn<4K0_#|3M5Z8Q>eYobkjG(_Wvnuxx{h4J1{hi*b9B%wL9o{m6{?6>G z+#~d7ml2Tjj^uog1U9Y8{fL20%Lw{An^)z2On>t-g8t5yRk?fVZ&^mb$R9HD!=Yz6 zJ@sZGKcl~NWky1K4`VWRF(H&J76`84FJ!Y z@spFI0eN-$V=$72?fIlvjsx+y5; zD2KNaXQ9gaceBdRAHkp~Jvhe;9)rI5(l4OPQlh-zy$S*YBD^Zm>iU}@PU4~Rl_|*4 z{kAnyYj2b4+8JK1WqlrUaWb%@^ceWHlzxd{*v#hAmH#WaaS9I1{m0=1yC(pqk3vHQ zs%S)gvjXIUo#K}Bb9v7^Ne&puneQQyiPU8^bz}Mk`cE|^V*-)YBZMKDtjSGAI(C#b zxu+4=ae~uNPaWUa;{O^x&;Jd6X<_AX6dZE+a{wH!JOlJ%v>Qi;pU;wrcBhBXY`)L3 z@Sg)}(om~u;S#A{*z%tT&Md$V4p!_}!hEa09!J{=X@XQf3e4~m8TM4jY$*eLH(F*+=kxCG~9}yL~ z36bzG-;XCN-%vGYtPy5GNEQ3dZ$aR{sZ_hvP{n?w`W>k<{tXb^`!7_Kq4vo4K76y` zL*^XK%((?5T3(=d3ZCiBV!Lhbf>kg)mUuP`Cb^r;O{f+fO=^-G?Q4tm(XD{tVfc^w zlj?-01@7pt7miiHPXm4&-1u~$4Q5gkfx89ut^0f16 zOzquzO_%EnCWB3K+_HPt+fA^a-PI4%QJ2g9fmp-V7}@B)Uys3Mzn&R-(@(?Xi22xT z>3MYJ+&l95)+6?f@U{dU*bFKnmxB1kk>Y;(0zzTo1QdA!-yB8B;w7XG{MS2uvFLRu zdd-CB39v%jB#(Y{Fo$J5gV?$DHdKUmEek&qFREQY+>yosrIXrW`u*?VH{AbpI2f~Lg~BJIHG#;%9ZXCh`iPj3K+Gm$qXdHHe}gSzgmm9} z3RyaCT*+Sy8x&4D*oidEndJ+34uCyj|AD~~z~Uy?-l)0e9|+V)jqo}~*${d01LnmN ze!p5^JCGlo%uMY*W@?q&a|5!0cDFJ&qplUmr8xogxo2iln>^RUWaB_l?oy)y5Nf zjpE@{*1w?-)=sc6M7v*D#^KV58Ac|cCZEN;*dy|$OHc6|CCDQy$Ra-Pi4b%YA25y5 zYjD--L-^Qz{HF^0-w?a13j0xrO?gQUW8mXL0+o~rftq9-5Q;@S#_T@OPhShAJDiUV0N$0=?EaEnmd z_u+uJcimA+1KHy8^ODOpU5=+y{R}X;8V2U_jlm&=S#NTY&I7(}<$9ih{ONSy-s`Snr|V1Ag)t?Fk{dyn@vZIuX*A9g8QVgb`kRim>vfr10V_e6Kh#Y|`N& z_TO3tr(rMOUjr&}JD(TqniJAz-G<8&^ybQ99s6UH3bQ>eBo>QNvte;7>qE+V8^e;#ZMT{X=qPx%4!rl5rBI&t+`cNE?bQXE)`U)DLNliK<4DzXPD@Rgsp+Il5t%X9k1li6yzQY# zXtT!0mpL`n70TR}>PAVqQL-0xH^cd5qDZ$Ui0Hfj_U8URBpDWcUP4i zG5?09*%RA4mHO1~RaGcYWv>~^M&z|Vj`S$63mc3o`&*w<_S&CD_TEvtqojR1%J*z) z*Xn%FR;4|wXuI#c_D>W+Ts7+PX?^~jL*7}{0 zTbaQOozP>hevSg(5%oH~-#GE_2TRRp$MlT;|4~Qf8(8J}5$?{;Bd^s4mi~{)waY zk1@EZ?Vl<#fBea1&i!;UXNBM2d5F%L)h2+I`PQb2)lc+hA<6tIlFf71G$6l{|g_Pr%l9ndjZzu%{MudcZPR@ z1kWFb8G$Dzr8s`)`UBzp?1Og(0qm67T>wM!Ro<@flsePSL>wI@GkZGq6_`~ z-hiIJ4}M4K@0lK+t9uYKP-V>D!3KB8u_TL^2oc3!h@Xl#@9#^btfe&!$@}|J*mT-% zBtPaC+y2^s4^d8uYZTCllY0+B-=pqHJH6TPjesl`nRQ88n2`?5IHx`Yynf7lS%K+f z3)aA20mPo~{$yG34**CP*Glt8SMdlB&9szO|*UFHMouBUgzSt)Jt zMt$QWOw+-Ly1KGvrn0OL0iBlhp>(0F4+Hf4!|^*xSw|wf%&Lkq;*3Jl8iKTbB7LO% zKDj=Lu_X2vbbiLOVn1OX9Dy{nj6T+oiD<_B6Nx}kAIYSTXLfv!E@Z+{fS!Leej^*$ z(^8%5>6kgX0LeOpww}V13$ZPe&&pXg$L=E#_csON{-(f;#iM0MnKz zA{m*~nvn4`$jGAsi}}zCFwTK>B$!#&n}pojQ`0f1%Z=$_nr~G49Qgkn{0pP-?;j#I zBeJxu;2qos^yDAWiyL$-hed$D&^%g%LbFFol5vMlplh-Hi9AW$qXcFwcD^)^us=vg z#vY>%&wgGUIg18~kg{?z-_~5C&m1e&Lgcb+U>}3!FLFDfuDrY4q-mc~SjXl5t5BC@J&C!qo~SCIujZdlmG9x%~N)Gww9Z?Jd4 zPQK}&dluXokayCf^^WELxR$@qdWThZ6p&-FKn>_xd>8=J7JWQm#x50z@*fdL&Ymi; ztntiuwfyNbC$K=HKIVyp46N3Rj4uduE!MzA#<>DB_8ftbf%R(y}k&3%Q!>=xKLl6MLRIy&$w_WzW3PbhCB$YF-ClsOpm z(Z!51GmxaER6Swu8z+2ds{p5a_$&lY_vkrRjv0OfU8DQJ7a*6|jxQ95*P;aCxhR1- zd%nQ3l9}&olcFy^3$Ay%o=Nb$RN^@HGJ&rBs=&0xR)I9ruLvwFnYl%I(x*K4!1j=6 zKTNG%e-TdIB%ZOy`5`6@M}gA)UvP$T2ndhhp~Ukuv7sWq6X6?X!uz|p^~MPOSA(g< zY!t!uXR^ZIQ^gUnD;!sVk2wjv{gd$%zGTk*{4gZ;JhuX(`=~U@TQpg*1*z zX(|mtalZ^=>8sVIXdmliMR_;xuS=@rHTf{uBI0y8>xnk1cj`4B0}yY$+ITS9cq*o2 zr()de$l>JYAZrB2u+shrqQEc!p0P4LAQ2?Y2O~%HIMZneUyKu!PMbWJ=$W-ag0Y69PQ}w* z9dd3Zq)_@|((|R*;}pk&$9b_|?hWAFfbKerqb1+3|G2ub74nSQL8%tl_bx3%Op7yd zIQ_l{g3w&B=gHd&a!m1g)JyXjMv=Tr%exCNN*%+|y0jQPC|EjqW}IyN^TDunU;?Vb z1#n@P4>kg}28V+&oH7>zHTYY7^KNOpe~iP!WI-XCw>_!e`Kfk@M0tH$ncMsyWM)$P zK=#K;Cm%hH)0y$NtrGf17yF~Rubd8EV8E0kWvTGgrUlC9Bj2J>b) zPNunjKU$6)CegEt?qY`GVIyY!c95>6kXO9_W#l*Z^jw)gyo7Qy&tpbdY!l$W2=^du zM(>V@{S};l5u&vW^mzWoaA3;+I}o}Ba|uhY84q5=+qQBFwn0#d2A@x^N<_>mZF?X! zu(!4oj&1opei?e;;Y%bAC(qs3uzC3^A72xBNOuO_n!rN?BpICOH2Kue4B-%?`3h9v z0fyaxiJzc&vcJWR>ohC*RGfU&@$pX~Zzb!inF(CWr7;sSnf2l5%m z^17v;y1uV_qB?+zNgh&?Fr=@0Qbf`nlRU2^lOryLh-6|+;;t=%!pI3hlVXyIN)qc5 z3BtVHYzXajOrA|0<3?#(pK0pp3KKOcN>r#$Fdz)OGeok9p#d#Je?R* z#`<^HQO>BQ43!12I?_g(;!XCbKqIcZRA*_N`8{nhX;@nuD=@Z>w4nm+b)*dy7*|Jn z-6>U7DlYz>@iA#w;T!APQAgTP*Umc9M&;Twp^kL->IxX?nrL_&@3ZfE1$_y|(3hec zvN*gTW9S{%?+VP>w*{7!+~BeedDBg4)%S;l-anK$j=fu;Ywr@6w)Y6k*dGbZ**gW6mE7PC5%Yw;gx*}E zdMm;E35nxaY~Vpp*FGsQZC41)*rx?z{pi=?$l1pQmNlNi#Uu)$Pla%DOeuF^Q z{#Ibxz9}$cF)Bs*q8xuOj+}i>U|HiCTp(jP(ifGZ?q~cdA>$*7;#h31NL?8t5VlwZ z!WN4_$ViJLXR#Lq!m`FQxQa#@^hGkf)DcL}+mPYtnf7#XPduNtV-_~L*4;6ky}URN zKe7+4j~?M{@68z6=4WCx=m2C-xcVe#$AhDRaI=>qhW|BuET+qt7cchCx+PkP(!5&) znSV~CYkN`GvAYO_Z4QBHyQ9F2-AN$QwX-@hc2{+H7SlbXFlRBFU`myf!Sy<(l)kX( z#ow*JB;;l#l4F|%y0%GR+F}J7%rX{h&cfUiSXOd_8;N92U&uWACjK?S`ZVGtdI@7P-KTeLx_};>YU1d*tHC+4}^Rm4W%ON~14a zg{zeP-xBiXO5QqlzChP*CNOO`5ty;_1VY}X>d4s5)#2GK!~qjI0?W$DJgkE0iv+Vz zJRa%fpDR6Km*0sF(3SoVClgqadCe`vvj1~}@J*uzZGWj zp26QW&GN0nDi`XNV`m9;Ef)3QPg|^FNxj2T5g^jMzBqCgi)TQTHJ-suRaQXy^rOY} zor1LOh_epC1CWms2zlIeD<0tn>@oEU-&H&bEfd*Y72Ojqc&Ya6L=(wzOgA_Tdci3! z_#vxeMs85K-Sz<{z3~%;Xk(ewwa}x4w7T()tK?-bT<3|W(8X{H?bKY?6V(T&IdVY{ zPmk%nlpWFQ$V63gzuysk8idNzXj2{06Yrvp%0SQ4tcOC!PLiJGnM;r2O~pBb&S(t^ z7dp5Wg<1Q_T)s$~Q@I#{6HafZeGFuL@H9##*ls#L$6~kJ|3l*&nQe<&QGd+-Zm+<3-hdtXI-G~r8E@6a<;8v$7 zVwQ#oT*_3<#3B9QA()fDM>!(AI9B1v7RX{;DpubTENqT}5WRD_tHGUyTbv%z7gBJ!o3I{^P2tjh!G z$H-|!UM|Q}Vq}iUvjur}jBFzEctKv5iFkfQK^Rnl=Q%O*Z$xe@$V+47TSU$jD3N5G4VK50_$sI7;6@CPx5r4{shfkl_&`1sBX1-Ub2uPh zj*(Xod9@(7nUAAnxDD7c7bhc9bC|Vp%~O*jS~a`F+Nh>S6gM%#y$_v3_p}K2p9-$0 zEkfctPeeE=#7&OEn4_UPAL0HJGeXIWG;a?N~v(jLPrVsS@HZ4u1`g_O7uex1v z>#rm3RVmP@IxR5p3Ez6IH<0yu(ezUINqhvjQ`A zAA$IO?JbU+#gZt$UmDN+M89A3=@)uO?Jl){DJ|BH%bZDgs8hO}%NMvb9+@aIUt$1P zPS2+Ub~_p9U%}-GV$UNM2cXizNxiz4vN@9XFUentaV2}50X)BLu7az}KM@h(xf-6q zKVmgJwJLvBW!Yb)Ttg|k9^RIkG+o!juXhK>2Y*II4RCHH>fwdn^{+()T!1BSxBp03 z8*au`$#dYF)f!x|4!#E$qtiPTmjGR}3|LK!>t9DXIAs_sx{RtwJ!wweg#Md{_u~GiJrZvHF$k|=R_|Ix*j1O1 zO*y2s8Q#|M(XTI zCP$G;TxIj4SJx3zeyvJeZ6!prm9a7GoTUEE{%0}EB_1H}N0S8RD*t-4`51XXXd>ZB zbPsaRTpFm{+;7R_6l@-+O=NJ1cjFW04_eKaX(~iEWd#LEpP@2?mC)8Khq!@^+E`c*am2k;WC167+3n=psiTTm_4kLv&xd3 z7=5`um{mv4ZdS?Jx00L~S9;oDlR9$twL&g+mkA`s4R)-fWM^AVNsJpTsH0?WTTMxf z8!W1$WOrLlNsJqe)KRj(t)?W#4KA*uWT#tANsJrZR!7O6S16aWyJc1p<4WfnyiiBZ z?zfsTF>cT{SX*T5gOxEmUNR=eHqx@t+pxWV>u)Tq|6 zd#$D<#tjBJWUs29>|?7biE)Feb(HKQRr{#I5ffIp1M5^^M_J977&i!FO0FNwz~t%! z^pWl9xog0w6X>~lI^*ta-c{P2@f6Rg+GIP_1Zxg>x_`(4%nPUr@y#DkHq*kv{c1LmF{Ba!c#yiS0-9`k7viQm@AI9q%X;D@L;ZV`qk zzRA(Eo}H9jMyLNRp!{{w^S2Fb-=x-J_z@o4EN^T~Hg6ykibKu8Q;;3{dOdR!Vg)Y% zm2Jj34)*W=HowrrrnYW-eKyIoEBPqyBmd##TFb(!hwC>2}}DwW)A=s-(eyr z$$c4s0UUk;pan003)Ocx&c47mOaM7Nx6=cNSuWOoV3Z0CCpX;*RzYIkd>8!sS}f6W z9wnXnI%xkZw7&hJPz1+g5iG`G<;RC*kNOW$O?RgSqGI7jal;X#R?A=~Uf$k-{J4KfSk zG&s@tUF5liAtst`fu*6eGtvJ6dBK7UuPLF-cs;2f_g>7C^rsDPEzxjr+B`)>#=JoU zvW({tI{^9T@kmqBlO zLenk_Yf5RS%lw%NNSxvh3WE=kjg$TLVJD=xAr>LXFRwsO4EMCFu`Eq;7-!;osE*%> zGJ@~AGbaXNGz7M$()~TtcqSl|qU}Nq<6z!t-SJK^8$g+jtg z^3Zn9Fic&g#YEubs4udJfx|v9L-aCa@p#Wef|-aJxnd>-6K8_PoPefb4#jy}$Fo!c z2lA*9$7wLSq&X%Iyl}>>pe0a3{|=tf&6AGek&#^62$#Nic4TvCUsz$XxB-XyDJlqZS(Ju3zDV2vYWZ6k!yBh_CVK)fFz!~q1% z4Jm~IDmkCAVr7+2p9@dggAisZ-fvB5HK2~6ygYb6?8eY+C!@< zi?Jl?Xk7>PRZWd~JqkUUp;Ga|3nqt@mpFc*dC@nRo}M4b_&-GTN1jTShPiYXQ2vp~ zC9LTEi5zD+{@uWd1uH#&ah{VTgZvb3qv7yeH+8fAkAP`w z^3*-+~2*?*r1mA3wTh>OTPItb3%6rc)Opy;xa>eV~C6 z*AvFA*>N4FwbyhzMAwX2E1tgxDUG1;@6gB{;3&6xV86PB^v`XC?cw z)#Li;pFFQw45#}4L0cKXD@cNC60bZdg|8Gen|~r^V=N0-3_Y*OJjtt73>O(w{o37h zr{Ef*Wi4?#X>78VC~trqi;)o55+8!n_XAcrsRxY4CLNVWG6MPun5EuCbmX*vruIZr9{20+I=gU0hDfjqF5(jSq3Uuuf zfw;COFk?>=n6rVvvXYx8lsA3hB|++Y0QBXbYxaj>XzWJ@i`b5EHKJv3svDdfdtlgX zF$b@4FW?4eFc1Txmcg-Z@U_TOtfSQa!jZcHBFn!Ek*Z~ZLoBN}Ey;Uag0~ud&r3g` zZ7nP1szow^#mXCDELOSWC2fu9xb8P;KFWPKEIUhEJ6E7JsZC85J*BEzv?73kWp3BJNLg|d0p{7>N3$~=|PQ1~U1 zPg&_{bf0}{gIDgK!}=M=8}h-2n}ZG+dGtBvZIJpLaKZgsy7}FQ`*(Ez9zWQTf0gcs zQCh77(?WZdG|Jefx6_;ayV3pXW%kf8H-Cu zv1c+E1?){n80t;S;EOBUs-`8lLyZk2Cv|M9|1uqtI;kI|X1vTLI~}La1Z-oTbXff+BL!`a9DAN1(XV-8lU$Nw>H-TD7}+Qe#c|34iu04O7k zMOxJKdL;ZjFSev1Dhdb;3#^o=@+p1TeMW#BlRMu7ysWVeaO z!aVb9aURrq%uoVZm zV%?^}`@SHQg-g*iRTkt2u_(?L2!f$VGtB07ZZV3L*I399c84}6-2Mr^h{}d;xC-2{j z5nfd%ixGryEm(43mn%}bbexAJja0kzlWi!*gpJl+*@ro0Vqr7&H>gK-Hd<@rVeZnh z_+!KyC-TNt%lnMVBNp;-!lPbZZ9I|JC>|cs`8hLF)=bQ7LK-d99Kohx@n zvc&;qCPWBv0MQj8#DV>IO84=A8Ru@2aX!Ap70*?ajd+s55yd4T(j_z0wF&Euk-5dL zTpLr4e3A$womKfa*xzs$C+v^-b^-rXm}BOGS8=^i^bPdj`5u|D(=$+nMJGV?a>E%& z!x(E|VtxP%A@o&~jw$%}Q+0k9(<#gbQsY@Cb>2GU1nZ+!s}EKmR^>aeqNv+TFS5Bm zhQ3h8k8HRj?O>1P<)%(oE}puBO;YDtR?d?k*MAIk2*@r8gA-k6n3b#aWkhaK z63_o7Xv7YDlio{pJgu{uK8%1oBRA3T_DTh1nblz-V>N{3gCPnFC|q~iEVcC+dhc!0 zh^&xBrT8IYXh)C%=1lUfHdmA)4Pn3N2z|5qHYqb6mfN9TW_ zQy7gWnxo>~iX1E>7F^vG5MDYL;(dWG&5tLcu)QVBk6Q)0_6GuSu2^8k-XRcYZ*CI@ z4j2n8YdrIuW*B|uX=VV=j&i;z-;QV=xDT?b>e~=b{D=?BiSxc(qMRNQF^+v$plh*8 zE%Sg!1m^660?SHfo>w*Ki_6Us`yklq;abAJ)Zo`pkR|pTD$4iLi4Em*4p30}cj9wm zGvl?McmiFU6_~SWfn^OgFQ{Dl;&%b-=N|{uC12(rM91^0?nK%@khD4WLxHaSkHED3 zufUxBx4^QJnHNUxHT-yuvx#VRhNXvLZH7 zR+AHQu{17i8WSu)*Zx{y&SDK6{;~#}l`5A$mHTZ+Ect8yh8I2FMY;C}udxdj`{@2N zs3(>0g5Fb`l92n3@OSLH0$uwLfoc0Uff@UEfjRqEfn_B(uc#jM#pxfV%^X#i3%XcB ze3%cPL7q)b=ySKoaqK+;UHc<}X?w50jKv58`H{1C2`nqQc~$kHPxU#_8P1}w#S09l zs>}6X*n*&$6~e&zK+GBG9d2L2uxc{bK%d}Hw2=e z!%Q29oJHdSENeXTnr0Gx=EW#|nD(Z6nHO$4TxlpVA6`N@yP20sH-x}K#xNk(3mehY z>r(24`4Pl8_KyNxizyQPSQHSLu~-R!A9`Um01mu^E3mBb%Il-_(zw*P4(4 z^Li^GgHN34h=&8Q;*5kxtVp;qRghUfTBnw&ftiQzKSmITc|P9d^*FoUjSq5fsHJYR2_mQyyZIbuyb!8%A0!q{zVs?Mp;vqjpoH6Ro*JR>Ux&Y7wm@wE z4LHNLwJGv&E##qWgwkT*JSJDibpEF5=4eXC>pC>jv=_6OPICCpW{NiB;@#?0YHgNB z-(cJH;A!ks>uW2?@tEqBz`z3jb<~MV@PiXPU&ftHS%CxT!oZk3j=N`-28+8W3W^uY ziC9eH&{NdxQ_cH7P~4!CM`dV5sF<&iY9Tn+5~=y81igR2{@cEO7jml5|D`ZGs!~2d zDZ~G~A&ul){kN|i6*pT1i@Se1mwbtq_P}pQpSA~C|NE6xZ^u3^(6vtp%-LTGENigA zh@IaM`ri*lvWom|t%Bh46N8=3hFP>`4WqRhG1?eBf+NU?CzRw^V9zu?#u@6gb`7h( zMy&22t9Qw&_Ed7nX?hK(bsBNnXhU$?4?hW|##Je0YFN!^#OgY-dW@`Ul}enPmCEuV zDQ9j3%J@jIoEb=-9Tvh9KofkOgtaWgboSRMH_%AApODj^R>P@S!)dS)rwMabQ>%t* zxUAcV%T~grCi!8a)~jJMvk{YFFbTejpZ}GQKP2JvRfNGu@YZGcxQ#(L6F(~s$I6z} zQ8R=U!$G$j-;8BMMqR_K8ZBox(sCd2{5*Nag;?F7*RSEUK_gCQlhf^0oWjHSVa{z> z!)c>NoZcj-=DA6osyWT6;k0ohPBXzIShyNab89%wYsBena$3F`PMg$l+O!d;H_54W z9#U87X(m=R>dk6c&2Pl21TMifWEB@)bw+Jo!)c2~oZcg+$(tlORab*8YdCGyh|@M; z5*)J{PFvS-+NKewuaeV!Rh+6*w`~ol?HY0VJvoitG?}_;PTSXT+MyArUBDzbWi_03 ztl_j%BThGw)6ZAKY3CYFyENkTXL9;zHJo;>;q;kCoF;4rPV3^QQGMF2hSTniIDLkk zj$RF?J!&|8wh^bVlG8)vgrm;khj|m(Q;hn$J!@F))ri%*WYsZ0nY`*szIP3$eHw9^ z4JHi-FAHk8ENsMOCvXW)qCWAbrYlO+zBNqtYs6$Znfz*WCi~YgIiL}f_sL}H=FlYW zlfpYJVc&gV4X1+|aoPq<5;;?yzX#WFIiwMny}%{-{A%<$w1(4RjX3>^oZhVB)N^=M zZ+mzRt0Nk*+GY!|Is!k9TE~$!oIclx(>dgH`)W8HRm17%Mx5Rtr_7d(by`%z>6k{G z2EnAOQW0gbIjW4u)-d^eBPIu}hRJa?O#FH#`hF+v6Rd+doMW&e>^Y?^vHNSjLTABT zOpr9m$&sj>hWD3%tZkqNOAjZ)g>9TmK-(;5;G6viIU(8scm$sWF!ly59(F^T&a&E8Z9@bA457v8|4sO!!ah&dZ@O`cIKx0Hlo}YHyJSM)f%a_m%yA}6g zhF@j5Q_t>pr8@eQS9IxuQ@!dN55%~^Maar4Rz$4uvL>2 z6OunvN6uMUH90XM`LlK8oPJfSO^h4-zK)XfD`m_chH4WN-T-Odsy3CJ`6S3?eey`; zIo57E!ZX4rqZoNccz!NE8NB#h+GgX);8PIDlffH+GmQ9oT)b3V{n_Av!aV5{f-lx- z!iiILjt~>($jx=+oIO?N2r+K(Y#k-1Pt}Zx2^o*wx;95RN2(?#CM4gWj+_&rYI0&i z^8M<_Ipe8Tn;17Zua1(_nrcd7+~DClO3rJlDT#4|SL!G^u~B6?hhgO)#+4aOFlL+D ztl<1W$)hGfOqjN{>c}|>s3s>SB;T%%oFn~ea$-VqzmA;4c_oi3HZftvzOas*L-uO! z#Dv`Ms3Yg}teTvdko>hea?Zi3$%zTc->)O*sK1(=n2@}0+uD5R(7u|Sn2>y@I&zNR ztI3H8$xo;w=ODeBoS2aOt99fYiC2>o6O!LoN6z7PH90XM`CE1598*`56BCj*Z&#Z$ z95`2#6BCk8t|RB@xSE`pkbI*$at?u&oI_wX4`Sr*-sav!cE=UBFy zoS2YY-g$ZmAJX_zDhI7X9^dXH#?^PEswg=!t)?W#)%T@@66>pzxE9LwRdGb0LykvP zr>Id86E>XN`gXLS;Y36ttlIRg)7Fk{?h<&QYC^$E8J#8=O{0$)Q^{B{6PrYaJ!mH>*`3 zCRE{#m|XTpHpe$Rd1uY@e}<7*v0b6#`BSl6-S7F2gjhmgbHtjhurK7Q6(pWL*s_k- zPZ?{R=My?!+MlS*ejK6+iSDT7#xpvuyj!p1%rZs`s~uI&i$;|?lEl%t(MOj9psNf! zyQ)T<_pWZlspHKxQ`;|!#+xmv<4)Ew;%2fN;QG%XIXr8{`(Ze7&HJx-Q+*G7FIA&@hlhEyOv*Z6OVTi6ERP9>!4U7PxSlm_*R{R``5aHEJpDTaDx0^Rdl??V$M? zXo|22kY2ek^bIyOD`NW!Vlact_$xPR4l({bFc@rMthM+v4WjWHcFWvTaEeilh@Te^ zzzh8y>Cj%vtkik;X+9k1m_K2FEgShoyiBIv((kwlgRnnWhtaEHJQp!FtS^b|!}Dfs z$!aD0c&rNtgBB*pac{;+oV&sZ-XaB6r>OAQ1~OEyV768fOD1P!!jY{^IFcu@3gLU= zUaB*E+ssMLPOY(LG_OdfxbHu}c|~}~(;Me><^2^Xc^rXy0w7(S#Wy~($YDN7pe5^x z(6m%HUMS=R(3LGsMHtw|<|Jb#>jwf5F3i+h)x=df+MgIQO1Et5Hwmdm7ak#%59 z*X~mD^t=hj;rzpi#>wct9rJsX2D0iS&V(GZ3P2uhw>=Ea7#FA2anO)H*_51v&XysAHc19b{5>HA%J^uBp_UaklzY%0I_C-5C;%zMF?^1=onr~ z;_1hHzj>W^`l?Z{5`|4uCWH4UuoX&~upK{4-Ht{O;h>WXT}M;A+`z)cPPpEJuKpic z8SxSU>s;cjOB)aAS6xj&o{@(8qD7Q3c1>kpbiAB9a%_h{*LDib*>M8P8f@Owy-NDR zy~(o@xIE{%D^83S z^Gp{aET=bQN*QDdeKM)PfCsV+X9)G48;+a*1-hDD5ec*INXI+Dcd*-Aaz7z1<@M|k z9d;mLSF5*#6u2e5oRDhwLPF~RlEo;v*=Ft{A~TrDUU2lH{`PbRR!#9}mt0XjkKAZ{ zNyH+gJ>8yJz{{&|GK4qHB_y3+G;3U%3^wZKZ+_8+pxJ%LWNhLQd(ndRo5i{C=<%6s z`e=y4Ygyy5iH@-T%e3P9Z=imrFVFb&u9WYLY?3E8z(l-Z-|Ev?#r6Pe>)?su}P#93h`vHHnXG*;i`FofV#LjAupqgc-m zMZV0Gx><BEjeVkdKqXE$YuXb>i4f8jcjTnWgS&n=l_e!u-uq88&s$1$6=ZXnWldv()4e}`ylQp*(HjlN&f@5 zf=mAks~a>{1Z$M8na$#49*8FC+yd57pHin z`z`&45k0ZdS}Bvo>R^9!H_2*dA=0!jQ3%br_4z!n&Lv2)MM@c zH?HRSP{@;zJpT~!+_PFwdOuaCz#h}ReE3%0bhuM1EDBdTjQWbJc-Q|shXE{CH?z^#V{Q0yy{;@wg*?egXGp&+`?8fyQ%DXyqtMgF4WW|~l6%fjY*V+7~W|)nJEby2kQLula%k)Bf_4^a1hr z*>6WV7uUgq%78tsvkM80f*&F8)S!zec4g5}q_@~L?21uMq+iADd=4QKU2d!Nw9D9q zV0=~yWYIS0u_nmNE_lg{#W>2yx?g4GOEc5+{bTsvoM#-p5l6ah-cPclHZrP z%r)h~@y#ZQd_yPj)3AOMvVI%pAlu>M>iSJ@rM&+id+!})S5?IgpPX~i`2_bpz74yVwGR>1-s=UT!16?BZ6Dhz@myv(Y zoj7ONQ}`$P*jK<8T7_y|U1BU$%U{O6`p3`=ieq!fI$%-e!ExXFF{e_$iGxBme!tgo z7B6->dQivByzRxj9fG+Att#~PttxN!>RvSNxDLl=ey`Mmrs|D2Wx68=*hE*0`~FMl z`ggE3kM7HB65hv|4A(n(Qey`BCD}myB;ur%HaWAoZyTl?}vCBF4_f#0*kZ;~vLk;^aJlW-wMpCo!e6 zF`?9`q--F55^-`yC@Hm&Ge(+lC6wZXmm2eh*Be}o82+c;9=Joi$3EFbnSbv>9 z))*jOb9W#BIDzY4&x zevNgDcMUmrj74C@<-=v**-Q&;StR-JD4>UWR3bGgUQ|yBH*Mu6gp5uxFSd_-csO~n zG-EW&P|x$l7*^AG413FX3_D3aJaQs4R(?J_bRzn3wDtVx=TL%i8tgNjv4`zFKl<5J zF#An@^sX2Kn;%k9VH@gDo?g}=X3s8ICR9DV8)H^|B8j4K}~kbwv6m+-ppy{raiXCR)T?E&q8X9bV zue|8fbx{~X;8b9|Ap~ACJeQtcQQ1lmzkG`Od0=Z-UH zj*~+)%pX)%?2aU|c8N@`g*_6;hTTkoB@06|lvRVxvnnfn(cP8_w*HtTZT%g9&)Sr> z{??ciAgei%Kdbn2GJoEHpTX|h57Bf1{!S3(lk35EBA;@CzhFARKkUR0mHy>iWP@Ef z>~DAjV_G)Ms{?x}-F=StdStzO9hT_)!R~eV`18&R<>eajM4lz^EQe*XuS~~2=G|Y7 zc|)}#Z>(SuKpm3%{5=b1$l5U_5xLh>hKEi~&b;pr!9y%C7s4(kIEOz}1cXlVBKt_d zID^}3T9kVY`0XB-#d>DQY$lV}@B<}cbNM!8SQ#-;vRum^63tGBhHCqk@j`hLWKKe< z4`*u?P{0KA79^zcL!nS9wCzxi<4;pLPK#r0t+5sYte0X~UfYu#&P9FH-b~kB;Dx>h zn{N0LV0W%f1X|C+61n@sZf3j(KZVFW7w)3u2TRq1)g?RFG5$v&*0z;nq8@yy2fi0E=|6w&_2{tljpX zN$&s8Bv1TjlE3_ClH#E#b7^z&!7(XW92~11bD=!$85IK#j!8+})ZZNyhMJVr$mk0* zq##fRQ9ES|Hd~+)%pcIx!(O=76F0t1mZQFf%VejcZKNK#$9Iz(Vwgnmk$Ws&%C;A= z-2Nh(Q1G|7eXI#tX|iw2BSKHT59!&r)2&YrnYVIW*wr;>0AfIU(>SkClHYp7kZm<_ zoaT;_Mc9sB5ji{H-0Z`eV>4tm*ox0v6P6I11d=u#*u_BHhZCOHqj8rv^=(FhEye-O zvmsB+nj!Hh&gL#Zx|rHUNgCZzbW5Ix}g2-nE;?YsSSEEYR~JIa{r+MNY@7Di1l z2KyGaJ^=Afm_XdS-ANoJyMw@n#xu|9AWfed4vdoY!UFT6<3AfehM{EqKTue>_8@_t zeVsr&Lnp9g4-nW;GV@1Gg1+cG5a;876wgB?j%yDW=-DF#;_VcH84D{F$Pe;ym^e!I z5P=PiXa1y#(5Hzo4Sx52h4l)Yf<cdEq3NAojygAsoHy5(LFy64eq=)1G#<8$0>h#Nrk<=yq#^7u}G3 zgnj$ql&q(U46suv(6grr^exOaK-Q8yMPNh8%%4?8`cg8I=OHPcFp?wrUnS79xH=EN zZ%-CjvL^^^D4BUddD1t5=bvudD{3H($T@E4LOo%s3X!#s3OBLLie%Oxz1!_m&IN<=tmS=HB=VIj4 zHQO?zcXnum;#FkEe3UGj#4#I33Zxh-4G8c7HVf+rv_)i5pz3G0K>ojpp2F6^cK{c(WP9@?C-X(XeXF%>-`_zoa>{gX1MZ5@^gs84 zsUs$D11|XQ-v*Rd3(@{5$RMRG!1v0tYX$oDe1RDYgCf8~ z&m9#<$-Y%!L*p4_kRLMo^rLf+JLxG!iiFZ6(5Dn{XNj8oS>&Rpp6A8yoU+-YQ%bEj z-#H~#k9frIoN|0aW+j089Qw{_8p|yQVq0`9i)guUDX*WVNdNEar~mi$)Bhh|Kh>6} zub-;BD{7+p`l;gP#5j5VRB`iS+$&gnh}=p0mi`|hyCc{WM|cgLK6001+$#xA`yjmh zbHg1lRPw_}sD04u#*|R}dWve6dgM3(4{SzZ+`__&t`N$N2RW12eQZL&eca)Q^SRuo z9rAmZt{Lp@TZ0vlNH^hk5c}#pV-I~S8qK(7v0yY<)&}@y{NqdLybJ$V;~ytuogd)8 z9g%(v_(}W|KZbwoEeeiq{*wl$@0_3yiX&#idHn8yf1KQs|L*{%|A~JX|ARs5b=NI` z7{UKi{NFj@|A+`5$m_1V-2m^PyM>j{qT4$&a&*OrLhNXd9mUwu5j$F9N9QERtOzqN zf^#F-6H~Uuj@hxJHFi{DM_wH)_p4Dn$Ef~6iS=_{2$s!7Hh8xB`}p4>`oACWaQq*K zf4a}dKNl3V z`9ASeyH!69S0Q|J;=f7!IOh?CUq*jLY1vlX-hz0l4SW>TRm0=h>N>;iR>vy0M;*)E zE_EF2O21UkQg@Czc5?gJGu1Qb&Qr&hZXf%mda$>ljv}zJm|CX2t&6vezDO_0am1l^ zo=BXt7^Lj05^vHcbMUSHLwGSwH~aNnCbxpAzHfF!SCus*+>J*1c;O81vQ41fWhO!% zq9uFT|L@ITdI-8>f4RByj5XMYR>a}BzuVmL#aiq`usp6QV?nmLoqAJ$&qK-an49|N zrafDvS0C%c!tN-P@U2Fe04 z0@3qiHxhCLq8ZAe90(GKZW#Ht2t=p6sefJ|qti|GompZso$<{sbYneuSHfrA`fh;s z1MC21cR1ZT&KVW#Rf5<9i27^T0h{2fcIUEjAtC%nFWX2_ENrCw}L*-RvPUVzX zyqw6X7y7xMsb7)!WnXDIc&%jL*F5YE;q=Yrecii4$#;`%f;Gg1V!(n4>3_!~H>tCzj9Sq8v~8>l4e5BRQ4C3l9K==J!pI zu_pNq4+Ijgl+8cVOV99TdbQN#Zc9(+b$I(AqA!g=x1_9ra;@EsWWCzM_*Em&JfQ~T zoGB8Pa~0`AMdiJqINkCzQG=)wrGC~T-mxfCDCBti@1Xby+*(xd#0+Bnlm(ZSP7of1 z+zq&+EWhy>3Wk@3UWagv;7bHA%%O>DgfvFR1kV|WUEDa~T7X??%1?5Wg7!wRtK=ktN?}i*vyD86K=VpakT9-VZr&RM#4HPBM((D>2 zOYzLYMM~kcSqzu&>T2Lb4jMWap=`Js{}D98RNSGmIT1}K%JsJpD2JWb&T`Ey@COLRaTmhfuf3U4RMI@ad^G(P!PJ2uVS8&zQ+2{B%**+)lA0YW(Y?F zPv>t7QC89~r8ier6l!~HlWb?owk(>rHs(vw#bN6MG}R}gHD6z}si=Q3oR%BCa3frW zz@JY~W;h#ER`%mAGc_cir1bR4nG`^UM z<9BQWzf{a4>tvfqM$HNb=5aE5b@mwfiVjGdI1KbBq{c!06ryt<1N%>2R{%hfkt&B6y<=mV*H*Jv;_b!l*B=Vwj|$U%`YRRxVbM`ZUjE zQ0?K*#boaXr5~@PJi_Pw;KM(+embh(eh9&_`PA?iII3^2BL>gz(0x7K?kIu1k?wLG zAMJv@f$mYEl)xSF28vQ?Z1Yd{E=ARkMcVdS#;6}hCnZ7xUqAx&ui?PAy$J}BZGXsh z67mSe;&@ViSeBOXrkX&!sV3039~FqV)dV(_%=|-_p6D|tB0Abq{jZP%P2g_;T#WrN zQ$ho_;s8RDUgC~Yrf?M^l{dSCZ%FywQA!@3grF7V@R68SePS;*7(6iSF^zF3*OZEc-8%k#WsrjJKe1du;+Nth?y&=W(-4e&Omk9Lidj$IS zy#h=2Vu1}MGyhVa^iAOTM&&7YUq3E!V5?prY}E^dt$Km5RWGoiWaee%Nnf5{UN~1md{`fej@yn4fVO zlfDV%b!v*|Mv3Fv_X+gu`vu|+HGw62slbMk8BA5llfD$sJt6ODsXDk&;<)xAfmrw# zSh8;y*wA2uX)bxumz2HlTnS#MgIE2HEOi+LFd|9YW<8|t(pND?3jP$}!&C9YP55vO zLqRe336~&Ag43bHiT~;#L;k9|W(~Kpw`#fp5-T*$z=_T*l*5d;|E<<`Eo1o) zr2V?~hXOtOkU-x)EU;uB6xdKQgGCRvZ~AmBKgbRLgvP1QAQ|jHu<)4<`_GzG|M{`- zaqZ&*J^K@ZCHo_R4GlIptwsLyP1qYhGsWwEiR0RD2=weX1(xi60vj4^W+*TECh&Sw zir04}j%&Xw(6bK+EZJ`hY-q4?l^1;}UOOR=Z%*<0io|j4S0f%@RvwBrp7NkidF;53 zox=^!Mdc2t-s8$!J7+1+w*qhPj(B}hd8ya<;H7i9x3Z06{#9LW@+f`G7(F!Sp`(KE zBwSa+3D&JafMX@EE;T;eIaLsY$3P213o*-D1sYRCJUs{;m@I=MMtJJ7Fd&{V&j>e| zR#5hR?Xek7Da3n`5IR1cr#jnqNGOEt?&xjESn5r)5K~jUX+|vG7|THTNpG4>j3;l5 z{TK1hmh^5PpWfM;9LQfzFSu#{d!FIT;~~Q`OY(1h;^Nlo#zjm z(MNYYN2(|N4b$=ZzDTRz3zq^w4Pbx6TxDnYU=MAS%~J>Jb)(2~*uW3;dr#K(&q?|b zP4{^9Wy*qi1&iI`3&Q=$NYd81ER2b^)px-(4pq%YQ9loAaWNZS005*v&5>I)20SP!d-DP zqjm;n!umkvzEO+;x6L=(BMD6b*x!K17L0e|mQC#VXk`vh~E9b9@ zQkPRcl2%8dtq=`0xxx09NRpPef(p@+7NV`Cqu5@|=G%&s1u2RkInhnjuE}|5N1oJE zsvH*a<$2a>)Sv@dkt|lx;#e%YsP#M4aWQM&j)pxvJ8BbA4i-I*M$4K2VD<35M!BW5 zBVy|s(7vdYFJT^5FQLa5^gTUOhI=>wtoda(5~j0i^QiMUTetb1_?SAf2zr2yp=MRU#g6yY;O7m*I=PVK8C!CHnec&FpRV9y-1HYD^RD zR~Uu5;@&8e^VzR`^Lk0Y{uaEqWyvywNu}_ve-UbCp^Ep1iN*?xy_c*4`!xcbdl5lY z_oQA1JGRN$nV*U7EkRU3*Hp2^h-oNK4Y3*}w_d`#X8 zFXe+^$oAdvNqLI{2xd?a;sAn~7lb$x-FU6aw;uh&z7WaxqCn67MPSMPSztqhO+n?P z&s>OTy8f^Nc^ysV^|ulS?`aA2>>mXB_BnwW`#XUsuiuNKWPc;Dq47*n6QNHFBi7|% z{VyrcrzMJOe<9Gb&j`emVFDW(Y+95ReJP!pYcMbum+*R3;<)xTfu7wg(6?CK#B8Eu zUlD&p$qYtR))jpzo;)|bF2(b2634aw6zJK%3&fQXff@TRfhGG_fej@$*r6kD`jmI~ zy8BsoBkS%12rpuhFA}#KzJs1_@eF?6oPZ9n#*yhVw9BVvDq-`=Q}GLGGD% zF_Kbu|7Yrpo77$Znfl$NULulk*HBVSwDWbfopC9vehFySGcTH<_s}ajthwgB@Ibd* z!|vzXr$B@~`6rltlr7hfxQEF)TUu%#w6mJ6oV<+XVWyU0})16xdKQGh5}LPvyYGKxPu2{VhtzE!i;^66)hO z5sdvmi~LVV@OKgXH6cbsMwiF#63=fiAUD@QFHFgd+n4COuEpI;K+obLCZKOm5?Hdw z3v4KvX;Yc$OUh2yRWC~M{IbMx?N}Ck1-;R)Hn^ae)mDHXX`~z6reEsk~$izft12_Co@(k}a@gZxGnfVAH9*=u3^^ z924KAyf&gKTO6Q8Ua&4L(6d(w^eqm(N?xxN*ibT4Ql9jg_al03v4@Rqwsd^ zsRD5~M4)d^5m>UgnajFUGE>pC=}VP2wosi*z_X9jpf%9XMw#S|7zwaDt{&_#1m+&7 zxx@LOZ#~L%%}FsGR(FEoOwa{P&<6$#f&R-rV$FI>HOh=ZfdA}8OGhDpb!M-;~L!b~ua{QDe;3v#ATm!NWj zg4QM+@a%Aqu)7AHu8~RfFBoO;X0)6{Vff@TQfzZb<76&$z1U59D*-{gs z&nyK$(Qo!b8eB8sIiX)+ROb00ey78An6a!b1f|6@27}VVPQ~_zX8|3o2t&?i@XoxD zmS{f=eBwO;?7b)DaFB@L+Sdv6EDTzptbKd1z>+;sU_;5wRw^QWsd8X_U76y!x5RPn zJ_0?vOrUS~621vZq-U{{6X34IAq-#Gz!=U-IR=$<^j&}bg9&?-0& zcx$aSEuBEkI3iR_X_mv27x7eiNJ;i z8!S9iZu%0rRp+`!d3~8<0tA#kcD_K*ULer7YX#zpiNJ=EnQfIPedeplSio`STIDHY z)~*uAwYv%Q>>dJryF_5d?k=!ocM;f7a)Tr5l$XBL7{)gC!BpM{B#vvh73f(b(6`$O zEZKg64J9+%DNp*e43?`lGt{Ec3lFD4lPc%yQfYlhcwyg2Aoh&}V&6z$Lxatrra_;k zv3KpWYz8#VzW!NMHC6FH5OS_04j`V35#j*ik1;|VK>R62hy#e{V}v+>_;ZX9N3*S5 zuXzwX^GT7_wKy1rdiLy70!#J@fej5dRm}r^s$V9XKJnObL#kY!mbh3O5Qwz_fxi8v zK&%l6Y$%x-Qr`5X+9A)H-zYpi`vUU8vFAmBcvBwGH6KIG1mPxXyI8b3oqHvo`82Bw zS$`?cx;Stte(;Fsu<+j)8OO@@idJu4jw!`4=$g-i1&^A5%PVo1IFi2hp;TV~C3$h} z%K|<7iolZnr@)2=n_YyT_|`4(8Re-hZxU^Ak;=$pXnCgml4 z?5`5XwSNLA$pV#H|6)DByO2QSv)6IEKgI>_g+)XT-{T(mI$1@IY&4q=KrT9K|S z9>T(QCcF$)S-w1c1yP2&u`Ij{$zcoSL5zTU)b`h4P|abNCZsD`!fpXnLE5l3OLJVi z*09Wop+x6BXE%KVz;{?SyqKPzS8+CK>N>~jK3_V)rC8f`~@(`T*%KfH(GJ0C?Fw;&C*bL7=; zXXR#V;X7dAS&B*yE428dn<3ZGDGI{?xeI@W0ll@lM?M^bqqct^>bed1vYIP{VO*Gp zuJs);cIAXSh6{R4J9{=v}owlqLIGc4c>C5 zbdfI|Sl=0)Y)BGmABC`jWJL z2Zum4?UMO61|TSKBW2IUO^ctRBo4G226;t`ml5dZm$!7p#C`$k{Vcg-B9l zfu{(4GK*lZG<$}}eMA;Ycpb{b)v~%CP8{T{EkK2vWng^{8gdWDP;(%6DG+kldz>hQ zch9hG-4YY&OG3yfF;Pb10>N@?^u>A>wT(@W=Ljk`K*N(UitYRp+Qwjw zuwb`AMX`cx7`Xc4|)yryvjTDYZ$<>JX19UUut;JoOT29Ir-GH(FL z)dsyK1NyA?@J3{h z%iv zz{(0~=(d(nMFdJ=OkuMGn{Y3B($Xz>=LOu%W?b7nP4bZTH8*1~=2! zL{{Rq$DiRFyumdu0P+@vb~<-L$1E!yriju+HVr~SmD==g(sp(Z{ECU>^z|j--v_Osi*S23Y<7_>Zz;KN91?*#!VB_jVKhnJOJNM~S-f@UT z>U$S~p50ZTZ+8<|vO5WED4E$+%YeR=o=To~qpD=zFt6^5}Yd{OfaW9iWwrkE+p%EiNRZ=z zo-OThMnB-lcA)Eg#yKiGL);id=df%!xQhb_RtyJq){2fJzH<`z+=X)1g7dV@d?_vz z6=MY9ryz)!pN=CewyhOtH>v-6bBRpgm+Nn z6v(z6$6I6a>xmbq6;ar+`Nj}3iC^d*8V8I39osyw>ie))cm;Wi?XGuHC zhB|~~3DNC6NU4^%qZIE#^kTI)8-4~3yl2M-os$BXv)ahCZA7~N zajN@wK%m*+AalR!AWqGpg<+=F0Zv0W;1fBk88Jx^eio$B+zb8~ zrhcQDfu2l{S~&WpwzqAa>Jd5zaG~v<{zG*i5i3!)2l;l*EToUE$@=GzpzUT+ph6fV zGqf^82RQXF(S@>O`=Cu189&WzV5QzXsW%ioSp?zd!3~xW)Yln)0p2+1i*OI35s=WG z$iNrUI2~M^PN&21Ai6h)hZha|rHIHd=Q@o^UYl!ZDsDpV^DAhw7R;((S*?Y6ltW9KoPHVOM6+vnJ3 zJwLTG-%GikLZhGx@-xl|*cUh-{yb>0*Ks9q_6zbYaP1cbdiHLCzP(3a#(qg4=EGkW zN6BI-2Oq44#xuL?$Adm|Rh$O(>@TF!I8CC!hMhpqo*~e;s|98(PDg-c$(|~(q2y){ zWlf*5mcC5hUrh1-fy8m`Ljtk?DiG)F1!n9c0&(76U_;5x66H-_#G8HpT=2ddygld+ zUTrg~F)W}E>1)o`3)Q7~VUXXgtdelP-jc2TGM>BZWE+h!7%D4C?HUJDcDleog-0;*ff$dE1i_CLgzh?a0{GL>PkCS}3_5^{RJzk)1PZXH3s|1$pu>u=PZuZpt z(w8dBHAwSI%3J0ke~>t?{gXh?z9M-MAx8C_O(sgUE;hwB4cu1iYg5Fg!*)C>FBOMwF!*O~9lm+KbDCL%1 zuZbgIZ$^W2=@_}*?XuzX_!_n5@FmLQKRSQuPvjMT5sLyi4w|Xmehp^TcfmJ26TWZ$ zGxFhNOzrQeWUP%*77Wp~x5r^Zc|aU*XcruBzVujVGyUb>q3gpRlQV?h4rbijf-;_s zL;N-jihLW3o zl{bAU-qfGJuDr!Yiy+Xn=e?6(9ql*}wsp7f>cIO3mW)N`7t;a_Q3haW+9>sy;<50_+XgNPILD7U zX+dT34yDO5(WoHi4eKU7&A2Eihy65LmLe3T!C3IY4>Sm+;QgKC$y{@a~;? z>4PvR(_fwwoj$F7A4Pz(r@Ax`%RG?-sD$LD=}5W~lD?y-;W8&7*?u~b?u6u!=}3AK zk~K56=p-Hv_uAU;663wJ}q{e+n~l3`{jd*FDWap_I<>a zAv0HFwbk-lCw^9#CKld}DQ!fxE3nzf&1&k}zi$_5reM8Il^-Vx%k zoU5@$WOfk|ur6w!I5rW2wa~X7!=-eph=`R?`(cxa#a}!BxFiw_zAK$9%UrHZMhsZm zwX2&ESkAq(no0D_S1cEO#keNmJEx-k^RLDMFlzrZ_!t*=rpC3h4q_*@9C^X)sEM@u zPs!orDY5eO*QC_$B<-Y@{=}5n7pBCvjelP&8W4u3#7=mNE22GpN?JQ5_NpndU!M~D zII*~6Hokmcm=arjZK`sZKPC2PVked4c~fF9p9*WX$LzS@Y%9NK$!{n0ntl_=?+t?a zm;CM{zdw@SXXN)!@_U*5ZYA_1^1GY-?vG#9L9)&kndn&HL^`dkvnP>GD{I>%(g&t#0KM&#NGDW5Q{n1J zNF&8<`fPPhBAqr{rAegIW~)4j^mo%`tCEmLieK%b@tq~<)V?zDoCN$^Jv4XxREm(95_<@-6F;f3cFKK^jPosgo4-r_lv4{y zxKOJhS}|C657d{5!@b!WYiikW8~nE9hRe14K$;b#`4`lr`aYNpu8nN+=jGyhhhIH7 zwJg>bEsOD}TXh?5cU+4b)LFTdJd7t1xNK2w%gUm8ywTB?!9MC^F}pT@_|s#Z&8@qp zJvV*;bdTdm=Y%`rJ&wiB#rMSPs<`ux{62vEdbsXh9S*YB;w&E1Y=zl_D(+rsKOt;z=2W0(pA?8IhXOP9 zX97$1CjuKvZVuAq=u76nx<~L}iub(|$F*M<=-ICc^zD5DGxmOg$kR8(QL<;;l#Qt9=ZYA#Eg*IdL4^p!JQ<8S=D*`?HFM+;&SzyM#DiE@67DvhcLtsPWnb)hV^r@^PG9z5y%e@xt z$@Is2GU7Nb*(~b=-mQNHxv*Q3gl|ABMRUUOpRJ;(0{3%ANg9sfZjnqvch{t0`f6I0$%$p-uEo7_h$0u_ zeqSI)CtGnxpO%sH;a~7O5bdXaW2{s6?rD+&RzZB-MbRUv)c<1JTT73Xx0hs$`vLF| zB{Ip8zoH7$Qr#=3XAme%Yd#WYNQB8Zg~2YZ9>QdD1W1PGVX)l#R1n_AJ@G(N9Zc1ED0W=rl3b@h+*Wf=z|x!UA$<#F8j;qz$D_lS zQSr(v&TEHr@JX6ijt@MK`>^&48JD(1rSe?SRsub{wZM|?6WGvTbEr0d`l3bUnAao9 zOU@{5D{=7NszAKADiH6i3T$YwIZS!cmz*b3xgJf)h0TAFD=!cS#RQftrbfUwG}vH* zR*ifqxwvlsnDUalqS)~jUf7EU^elF#0ey>APQa4IelB1`$;=VTlfKlQQI01+O361Q zac~|>AkJe6^zA}{89QGf#*+o&z(Fm64UK1x)I{i0!MQ(9x%mgP5a>hN0BFdE=Zn15 zAtLds35%?5&{c);}b`>#PyF{R8cN6Ga3<0y)W9}li@&-FUU{W#>7wp^I@>~z#&I4;WQ(OO-cZ+2Meu5%aX{>zin--Ozr zU3A>w@gL4iFL3q@oBfM*_!BK}Iahu#^2h#lh(OOCDiGg&fhCKx>}-2VW|nKI(wCf9 zR@*;vZXz;!BBpy*!hrL_Ij|MP+BXl-I?A(=ueWdH=WxROWI>EO;rT4H5-n=Tbq8y2 ze>+~omfu<%PKk@vX7P%RJM1%h&gIC%6Uc*Wj)6Qdi^VwdQY)?|R9dUGAb)x9NsE_f zhjz+C=Yb`ec9=Ciqsc4~vOT0!_xVDs8P*M*_e|W}pW&SL=W5vv%H}xGh4&*V+Q&5CfTP9DdFBM5TU{t-=0vz~C=R$)bY{^A+?uGY=^2tNToHgx@{oF4B(~^U=GCue>G&6_0E>EJY#kN1L zUnT=rP6sZ;_zGgk`-3vG^}>7MU-UVSFTT8E^BU4F7k0h~)q=_dx+Mg@o^XSk@7Zx!5!N!6) z2_-z?P?pxo-cCNUwY+!V(-_U_t3kQmP>tDf9Ra51Yk(R&DE6HR-#HgyG6CC0LJ+=* z;UnS+-%NLWqVF`f{!M-oPzv!OYv|PEjY4N0dGGmY8RySJJlfs?(#48H2Hz!nMD*pr z$d2>&WP-1Ew%s+o2vvj^ehUc8uN!Dxwx~H0RrmC}TbS{+kiOxpa zzev*7=xA*L&J<4MKkRq5jxCE*{0=`EB4LN$?&n4+rnwm(P}){Dx4_}QX-CHB$c<9; z*0ka4d~{E3mUHweP5~mI99(BNz-Oecnak;!vZ~~R)@560Y;;RqDi9|d|#IZoEI~tti;@MGfYz~fN=noLuzn&om%Y4=F zhw$Uv8wmK^Jh9Unh>U>QZPWjKy~uzv95N1bGZkrFFIGnnp!T-sjj1Kbhf$6 znThP7?6!5T`I_b#n*0JbQ=Uy12Tr}eh=B**D)8tNSE8DSy;2n&?E`SyA)?FXY&2uH zekrzU?0ho#q&vz8N)BDn$6;{KAHnR#_ZD(eLL{AXij=cpF?q83raWHKaMTlO_~|S3w#WRbdcLu)CupO&Z)!qA)>tjnXhk znbZD5l)(GB&Gh0V^d_KFB53%Uh3&Y4aw*cU-GZ+{y+Uo0t2>hC%aBUqxgzbkoF2}< zd49d0-+;1N3ohdfZlmxkf<*_8=jy*g8;sW@k4Kx}yab9HAZ$hnELrGxoR4TQR*hwr zN1skpW9j(NY9bw91E%3V%B?T3s~*|~`CzSr=Z`aGvz{V;4WtFg@O4HRVL(L!k~7G^ zRvGU@xW$J}WPF1_&z>UCx2Fos*wX}JuKGrClq|++3a|0Z2`W5&<{M0pW5u?R={FoJ z%BBv1qQdS$Fy8+H0)rn8UYU(>Ztlk78pj3x^}xP2?ZfUGWfS@ft0BpC7ZU&-&vY=~ zQZJJ4cQN0zgvNY}CA28t3`p|*+f?1)BO>|6mjlqV_(A~s7GDRzjKydVhopdtFj#>~~G^+3u5|tH%Ygx%2W=2yr==sAxCURyvafr_SXVGX^*E z;;J{C#}zB~LD-Mof zd5hhk_e&htZW8F(%LMxNa)B9pg+R28E5%W=?-SV2c;*e72z_cmh+_lge@@f51C?#B zmME^hMxbY}73kX!3e4E+1eWYo0vk$h-l(kU)BCS7?y&CusJz9-$;}eSwYLcL?8gN9 z_TvIe_M-wDN@h+`p7f<`oRH_AQsr$Wj%(Km^z7RN`W7RObdQF>hLV|6l_!0vawgB` zQ#|jHIIjJYK+k?zpl`n-uw?HR*ibTan)0M?0?$9EcwQuNT>B1zcsg02Z!r*voEHjg zD4983dD55S$-2UsG4=&nbG=03xb{5)aei1JjtdLSSbScD_qzo)l-!)5yy;7=!IJlj zDS6*2aa?JAFqBt_JD6DgEL3MmG7ySn7NIlqVD&y?YOOVMmzoLP?&vCH>16*&Pkz1WZ-MvNgVXXGVhDO~{4oMq$ z+6Xh)%7(Yn>Zmz|QF-i{ zJqIbt;x0S-Vlcc;4wZ;~iGnzx=~stw2~zUk7szG|&PB7Ba(X8|Kvpu)DjO!_pQi=<3+(9WX zTtdk|1j*y2hViA?6HDHf8ND;(_*iy8R9$yq6{_X=Hb1{{^`6UQ8X3(A8Z#DudWPt@ zvc&B{cDdu`(}BHLKVu4XE~0a$Z(5r8BApVeEpc@vu5#k4(50+eo6hbeJWrSEaa*8N z58^(bL1(~Zg16vnKZg1U1ZLWTr5@6=AaM9r#b43BW&gcD>_Yj4kKsp-yyKpWkK=mB zT^O$c&+melhv9We_$}-4?q1^62T%gp*e_;>vFV&OsNh2VN8pD|x+(x>YR$cNEN@2T zce0a@?k(MuT1g)2bt|qcLUifP8(EFkmF7pd3`Ckolz9lZu$)4)7|l0qLA82${N5SKK9@Nq;cR8I}UpTGf&`QHOF8{+O4et(Ex zgHJUsYlRP!_zC8vx=lWO5{?dT_=k@I5Ae7GY>Nls_Yh+sx=8t0+Qdq9i|g|73kEu0 zI>T9Twa$?^YkkY7)ZM-AP-Fo4T`zFJ?es(-)+6=FrGS4&-aTE$$kzUh`i5~3GlGVn z3{G5Bi^hhZLhy60!01$vqQP}PAZT0LKn1~^>j(G+bFLw*1n+-i9G(#jzd)NSb3v(@CdU9?Zsb_o6efQ2A4*q2BZ_@JCG9 z=lq&{PjFU2pl9zB=-c}RX6!cvLT^HT<%4;zz=p;%XX*!tKK-cejoxk$DS)PX7;6vd zaSn<`>AZ||Z!6_h2$)jISoEX7F*LHJ9gjF!cEX1S9FDLzONHp27K2qU8)kVG~W@34Hv(O^z4f zb*R7`O8h8k>OVoO@Q+N8<$oAt=ASoQtX*&-Rw%HVO86tNQ_f}Y9L5U&MBaBP&Rh2|@+V7H$QqWc-pTAg4~qWv3^8~>ySf(X zbG%ps_!QO>WMm&|(EE!8?O>#g4YzE?&T54bgRFTo@@iY*_WH0o?3A-} z`arp~Y+l2Zxe%<|4nw_p0YAf`Fzx#-f=6bHyY@p?&PzGKNoU}Jv@>* zD<>;oi}FI=d%@yj?XQd?D^AK{@v4|bMv33Na<;egawtMDZdLy)cw1%;OJW4R7(c1h z|3>@?KydAVFpQV2#3L(JBjx}!l=?nc9#}h_TMjizlnSzlqC!~(vc~}hAAOXiUc#kV zNdv<{*iEv;+u0fZ9g^Ukj(-5)ypzxc;XmOU48q4itUSU_wANuLPh+UC+R4nbl)<}yE-1%u13s(Nlg?g7$u}!<-5QFCW4t2 zggDaG1$j6oECM`;bFNwlRWa&PGiyIYepCa+>*%##!Uy9=Jo{A$=J@rWv3qDg=3V+3 zDA#pwKuWb4Cqd`j13&eDfFyhk!fOXVN;~*d=%_;nG~FRgZlhyw6@)Y3C<>Eo_zO^F z!(ZaJ$tLRCKTh{;h!Bm_yE`MvU3$-X0eJq^T`*lw!Bo2MQ@VeQlTHK9KN$g6~<1q$wzHxHEdf;lGoFV{=B4^i5!_P!ke`LUxr%n#I9=O`0;{wc! ztP&`Me*<*QU!{V$KFWKgZd^ZZ=&`(m(Kn(@MB6l1UNos;fyL??1V;jXBnyaw9se5r-ML1O?PJg-U zIvAgkbUwy)i=r82-xhr*N>WpEN7sUpvN5khWSpRF#hK;G;%u(Gi8DEV>ZEUv0!kUn zylgnDNkyWN(lsB#;)^F4z(b+P3s%kN0MrgY4b3h<{hBO(hUR9>Fwp%F>-Iz}oQlaI zaB#}7vW7`rbHD6T?k`70Cxym+_q+cTwZ`Kv9_%uI?KNe*d}?Eix&dK>ZJsb>P>YA3M1q_H6Vcz-B^whIlofU>oZ zLILA?I8;kO-$Ip>Y0)DB8yalzU?kW2=rb*>Tky&_?*h*U*;mV(V7j9Zrf)7!l5+zo zS9=yj_A2fuVL6b(@-V^KRLu6hhUg2&#nIm51zjt$;awOh?AeSRWLI>p*o5Op$}x;^ zb5^*cbeD6&Rmxh=mj*mEbe+J-&x+SP`kiO8u+NJ> z*Xea$Y*Y7TUf;_=t=XPix_yX8=Nxf5GvMqV?9HCG&&>c6rbC@3IBEJT2 z*=Kf53whtep$Vtt=&9m`N$J2hq615+DWai$;;xQr>sq|6TdDsMdb;^Ne&qchSbggt|@q2z#N`x+);q*)gWsol=Jne}ms*8&N^Q?=}x1tD# zk5$fc3dl=UfmC&!1WzYy-!slUMy`OoS0Mnir0d zd9ZO9M+}G_ebUFzQ~2SX9681_!~#T1y#T?|QpF+TE!U?CIv%y7x-9fD8E^k0(6cWI z^zGjTW-K%`gkyaQ3Y!eXF9>XCJo6SEsOU4D;K%t`GK6TK@Z{|OAzVAwpz|=ga8H^y z+$W%T(R~7n_ucEIH0yH_KS>9+d}LYN@}rB~^E<#b7XBF*jWAi2*Y0s8x(8M)wRhqe zpc`(7!os4w7ybxMRL=r>;cigsz50&$#bev^BGrrEtNp>ZsO2Z?dzjEk`C%pw=-FQg z^zG9EOBPcQ;2TP2V8NN+E&3+xQMIIaqE!pePJx~+3G{7QV9BDPlc$myT&N~b`cgc( z&)lj!eSt*|Xl5)a5DS@7SS)gyBIf55#?F(!unZXVi^Gx3ap0kywwC$Y8 z;o5>g&*IwyUa%W35O+ERHk8bqr#$J?rY!x1a<--9{JqHG+GhpAj=VtM{y|{L{!U;+ z$;|o6lfIOkJAkK* zIKsveh#xF;!Y*IMl6^GCS%e3QIX;eXXh8bh+js@~L_6~4QpfI{r3(H-*CCP_hLR6Q8%uJ;<~u6+|de)rG8uMrU3sVUKwGnFzesi)=I_p*KL_$;ehibIC~u>>LJm^ zP%<>BIr%;hsS}Y(a#$jeVn`U^)uJW?NgN*G8*k@G8;j4 zD_|He%5+CI36T_U1p|E=wZGgJT-RS|%U)MDZ79W#oKoh(9&jqHsmM8=f#KFDOKrKz zO3c4GdGuD?Qll>%(lGULJ)W^cOD#VGdqg?ZN;z` zZba@LAdAlC7FknYY-<_Z3m;bg4dDN7l-JMkAHdD;tsCL*1@71QFTl?~;(PJ`5OB|@ z@YGSC0=^?|Q|>xU(sZR24I3-1*Kwt_4|4UdXNb7~{ll!q&uqtC*FB#0`X((y#?hJu zXvVXh-l(h}x*}<_y&2bOcYO!W1?A) zJk0SBjM?4%D54pSOAwu!a`ZtCjxE>+>ZHCo(&+}9ykHaW#pp&3QpG_8>LVkd{W-tO zOqEBr=VcjVE@Qxvg$e5@-pT@xV+Tl<%XhkJ(p@_adQtq1{~~xDL|!sg#HIm?&W>{Y z8Rc&wsEvYJ%^3CswaXLFf}l3o8iy={#W5(M^1G6)|Ua7yM3&dmCIUy?fxJCtKDwje8e7^?e?uA%z@hij6ghW zB6aRM$AKsR+`ilJJ94<&cPN^`$boKO&;_^`d7pk1%?}L9!x9=ptkvZVJ zS?Oj0F3jUCXTZ%f1}nPf^=@>0Fy@}u)+kFn2e=;TEh+|mHv%r9C+LG^S7+q>pl?GP2t&uLpZ(q+AN9Tz<@eqyo$Go zHO51)YBrt+TvEk|7W8dqGRWC$fJ?d}6jBltmdY~`%8gL2v*blbBVw^ys61!M&m)u{ zp?qh__ajs$LS>vKcSk6!HcG_6S#nE+%0{THvxK+fC|52*<>C_GjE6c{Qm+9nM2T;H ztq}PO&cc)EFGl{Nvk)b|`L&kF-{LG>N`GtQZ*>+fpnqoMpDE?H8Re$@wfr`t+*p3E zMdgR)unn36Z-;92tnA)F+<%^rG6dnvfLhSA`rs-DeM`}dR#tZGL-POzu5uOFLAtwl zL=0B`${yu10~?zosOUaGa(f#fxs_$F@OH;>p5vTqxLErkx_bRf=<4X@PXY|%-l4kc z{cNuo;m&rk3&&A?Cv@VWB36mQ??TlXfDytdU}ppjFN=Kx%-HPOqu{LUM-h1~J|w#^ z{_NVEGsXo3Q9NZTS6EblMHlOtpPq1Aa74e2&jgqFt&~qt!59P;aSv@f!1S_CUg3D%DQ+%JaL3^Po%QM+QJ%71EvwZ1!`T5{js5S|tMwby4<0vgoQQ^TSr9dQ zp~SG^NgWSsz=5s-N4jX>+>bbAl!Z5b4cOes&uJ$SCSQ8op(8o3kfxVYv3}Zl-GoI|+*7M|i6L}Y2icUx zV(iNFqO4d0c^Yf3(Yi&&DGfQLrO*$W^~9|bo&j{7KI9kO0yc*)LK8AoRIpu#&&ybA z!5o9{R-pSDk*)zfz1?Z0PKFKnczXfg`;4FE27Z+jL-FD9$0G}=}XU&0d zcldd85Mc(&2(CoF4(|9P#xq;p7|*(dk4!;s#X=EHD~RVdcSO47DB`U zKd9{ldD~}%i{Ks3%7wb>jO^i=pmrbw-0=aq!)GGO$qc~}iFB0w;r?N2g(ja-$57E6 z1<6$|3?(v`I}@-Qa?}?ia(#RJ;3fJU09tbO_oHyaP53znc9Lfl)5qn;T3gL>Fv~~V zXxKP8I^m5isc=WI2;4GM#Be7%!=3RPk4JMk9<@6i{qfX5&O%8$<^1w&$_AOrI=;EO zV7bgSyMPDQuX&lH&%t8tnuSHPGD%hg9@9t|C@^5izPsL>ik7;^X116Wh!XAptrfL1 z5Vdnq*MG~-_6NmsWt~HpJFWX5_gF!94t=9D1Fzz_tiOFB<3Z?$TU^Q(+h49-f;!*= z5sjAJDegJAD%xFpT--f4zd5(|7rM<`Ffk}Z=^loUNU~InmA8w~d}ZZL96-DyMu-E5 zcg6^D)LgSWdu+xWLg1Oh2z+w{0KRjsa}?y9i?Zy*iGueaYB9SE-%y!~wF7RA|0^4nLkOY{or$qAi5OM3B(E@uyX%0vY=Lxbj|DxFyJ2!TD%K!`-gJ_IFGy=h%Nmv z3%-Us?S}$kR^q32B>h5ba6YDBF9wwqM(wx>l>6YizdI`7q?BDeVjBmkCRG2P2%7B=X2A-cf>?Q#%!j>mr`^k8E!ZJ?ejC za`7Z4tK0qmmC3D>nAF1EkQptsZn+ZsKVyHT$&5>NB+W_O5RTMQ;<7ko2Q6|L5vzZci8j1SU6^3pgu zu%gXVyFF1S)7F3rlz6B=F2F|a?zXIUEs@Ax!p7&0QVLCU7bGu1<~WGgffWs#}6U?qCYo7ey8>?Ydu3PiHLnGOI?;azwt8;_ed%;tU4bXRa(>D`# z8zh3N%W@qcEBfD}&&75Ls4LAwdcCM4oE|(DNfiP=Qub2k=Xd}_^<%Wrb{+SrA922o zfs*SXvs^rV!nF|Wq$f)ue?UC0Tb&NNzEm2}2D?>xEc!SmLFI8aK37>3L}g{=x=73H zZ*8fdq`PA+63SIZnqFH5wnwn03Ed>K=odL`SEgj;CS@$^5yv)VeH~=j5;D~HKprrP zUwW*3lHw;DSj5|AbJw=!Bhx#3Eba{QWhueDwzF^vVrn^}!XAwe_aBK;!w~?kzzojw z>U)BSb;+{DC*0YJ?OzmaoU5cZ3>BeyGBF$7eTG&yTV>T70})fM#eCo}QC&&6(`Lvb86A?q?w9#4|3tPkFkfE2=iU)KTG}CC6#xXw8a8 zuG9LHgD!d|M&^kVPMj3uvo4kC&$^78+eD{a-UN}SI_1K4co5{5d6lZvazpRylILPGgBUaiH^pQSKurIuWe9o_z?de(#`|UuA++n zFL%p(TN1L_mPWDy375RxKoZ0xbQBN-MJZCG_fRgpM-+MQh2AuPpeRx-NJLSZfP#QD zDM~MPb^#F;6j8*2=<@&m&fNR%+-yny|NnmW&D?v=lrv|}oS8XOZcIe7#mP;TfcIPp zOKoH(X~g{9T)4QgKnTvjZD z%1Rz=#kzM9o0kNRo+NDC`jW}3>W;GZTs9=vMi=`yNx#a55zgZn;@#@g46 z#rfFq@pALL`Q=k6#%W(C<+}Bl-QxBC`Q_7uzuL!7FLz+>BI=n!eItun&!Nr{>Y6Ny zvw4bjzEG>Os1G{SN};})MKOC)tc!%YHj6snp)L{XTUpeV4t1$e-_D{i=_$d>gt{(^ zdcvWu5b8Tw)XNU_6`{VHMPbWSf?pTv`Yft#f}ySv>V_<8rbAsT)Qwpbi)BjiI-zdL zqPB9V>xH^Gi{e5)#kxtT?`2V+bEsQ{x+ROc#-YA1)U8<*<~k*Khfud=QLM)cb(c`z z&!VvS33ZQ9Kggn5*!ctMexYv9qUJi(gF@YrMQ!O&j|la{ENXX$dQ_-8v#4Vo>ItFl z%A!tnsHcUxJB#|3Lp>+dkFqGf`Xl0hA=Eut6c;fG^=qN-&7wGmBGjNz_hnI&8w~ZL zQ1@q1a~k(6C{DWx)hN^x zS=0v|DlgQNS=50J)hg6eS=7l6HBqRivnZ@I%4@Pv&ty^Gbf`|Dp3S1}cBmeqp39=^Db&xisM!uRTc}@TQCmCIdP4m&i#oue<_PtxEb2Um3WfT07IlL| z6@~gu7WJ@0%@^wVEQ&AQiBSuL8qA{p>QI{sHIzk7Xtr4I6Y7O5s>`943iV^|0462`(R^`zCg1i1wD@@={K;+QO&C+#0jZz@MaXhZkG7 zD4oxi@aB5lACX4suyd2Rq-KzFxw_4zmO$p#!+f}*K4;kSs;N2#Mef_=8_wlUv6;R{*`zR2L)=#F@8%s@)_F*;y$C>V`7 zwzWH%BSs{x(Z)DjI$UUo26*B`xjdI_78Y#|LfP6_P6O3DjLb8cozFWbC?7M8z2m*n zVe)2Ai;loIisKdU`Q<$%0)O>IU@hx2;pff`(O&Q^sJtnD>Z5)L@jgoR?|!P16Stpv zL-^6SPD7(rS@bk@1~|&eKN?df9CE zX^=8$PB@MU{+wy~b}r;{u<50l=M&1znc*R9r)wxl4)QCNcImGJOy2L)o}%L$qR-MZ?1+X>b-H)T`0h6QMqNV zc_n*;f_a-YG%c6aR+q*hX588>e}4H$@$)U8pA0qUmzN3rPajN_-&)k5@^8T@LaiM+OBzQGllxU~=9FoZY#@H*`v z)EK*>0Ikh+OYhkrzQK=n)9oS$mF*RK2OJLd?ufVeO9Tii2B`>edD~NeW3C^bgpk|) z2Bm?O$tNT~kY9cPp$7{2@lF5p>UE`3c6u|gv#cA{`7(QW(bS+K zz8MFZyYx7ov=;L{Wfq6vTu|ZOcrG_3kWJclQVwSCxf3qUv$VL0Lzk#>NeJs%{drtDzTpPkYg-*oH*?F|i!Nt7DR7)G%g_-927uJQJ!n#wsN|!L~ zMO+sssI(F^{5XK@rFG7BH7QqI;_N~5%jc+RwGq0W>%I-qPw9tU5BThbNuQMgOD{Mb zNJHERWjk*e6^s0nUnbNYsw%D)r&!&yrDjZz!5`nlRxCRmHx%ha0HdK}S8V zsF%q37aPc;3#dFJV&1}r(hn{o!;7WtGcO6JxKyi?L>ofu!aOJ+17hFLhcvDrjCA1Jw>h1WtN+=N|SSJWigYH_Hmw9_-ag7eDwX1`v zQ~hxyfq=8S=F^7ksfS%(?x}Y^m1(eUw*6Q2G~Clg=W92Rlp+QbY*`0dDr;P!^_h7i zg4K(;GaKRw8*L7I8=@;A(MK&8iuMU=KWYSxyGmm5Nx=1B=aden1LBf<>Ly%OP}qm{ zcrB0a*4FvuZzWkK9&jH)oykwOX{ybj#r%nli>iIlXZbr0w!x>!R zx%d&oe+FpxvPEo1sC<^kXa)Cr)&v9~&#g4pxc(2Th(cfl!R>Kaj%lsrEjpQ4J<%s9 zn4NCfp9eMn1MuVKFQRDv-1XNORL{j#^FLM1|I>=C3FuauA8k%@n|q z5YD6&oJtfqg_Yl@rrS^wP0|LIndO4T`C#HZC6R*j;UPfd{R8>jzlQ5NLZmf>hYBm* z(4=q8=K77V7lDfVn?9I*6+g}?Yf+FB-Ho;fr1mAAf{NUMD28)E{fxGJ|1`o~0z5hf zUge|1$iYGvcXZ)Q<~XSQdBvR+6wK6L(_4|NVIAB)uH5b?R4|)eoUH=)Pj=bs1fAYD zo;KD}|t+a?bp(ZyUAR4(NuI>+kvaOkzVJ%R_-?UDEc zTbpVZW2oE9UQv4cobBGpnByEcQc%vVA@@=NatwMah!3a#YK%XuZ){{ zFP+5LnYXT8=8LtR%u!JK8%&9FK5yKdr;eNR=PbpwEcWaTqfe8UE4^dAqbA%y0&YSR zhZ*W~@@-}Aa*G1@A60b?;ju2T z&Q$TmncRTM{+B_aQ@%yupn3%_LFG!^koyE7QIGxfoyx9(m8>2+8r4M`%Fl9B9IzpmB!+_Nf}e3j*d=+9z*-(Of-&>QWXsu zjgx|7jgzf|ZupB8GB*u!<2q0hp8jdf9SMHE)xp<6Q3n?gxVd-p3BZHOH-IhYvj8(z z$r&Of-vDL^g=~lFI)zS{rVb!{U-&LRrq;2#Bbt9XN@cA8oMcH82v4I)vIyE z=rhFV$BfZJz-W1116QoLffrHo%9Cq~_G0K4o&-5@?&GzyEdsUhF>@dKXi!;W)=3Rn zDn@+LSUS~MQgGZ#{5G-(9xu(-k4o>gk;dF&@EcqGd>a(?bB(d&JG}JI=`Ft(2}f*$ z>URNz+wvA}htsn1cB-#!@Kp#(z-);zW~wJdtr9ACRhe)T%sDSYtYOjX-CmZ%UYl&XBMfhZo^C)7Y_d0aK$ z_bz306}KFq(WMSKTcm<368z4Kv6j2#%7?TI2|vY)HH4FSpds7}u%D|-Zo|(%V+vR@ zs@FtDKTXJ>@_iuD_%f;%B3fu6x67-3PpQyC&VtpFQ9)@Q^1SAuC~@;hWYkiz=ouMJ z!Lf{Ljv+1n@DufMi}Lj3vXJ{ed|Y6Bx&st^a&>+uFI-?yy$iqcLyZQ@J0oT*e`w-( z0+E8s-QaqbZS5ovYZx*oP*AxC*O$DuDQ!;jTBo!+#q1`*DBqJj#Umw?ycS1eM@x8QO5amf*CNT9$niZKBw;rPhosz*q@K>goaxIJ z&J8LGGc`JscEp&f9szNvKX*0~bisx`ggduWH2qrol3#Zj-*s_-Gf1?P9VvC}T#uav z`=~}oGZ!Wn$~)C5r-s|rDvUG6k&bq+Rixli`w9BA+NmT;u}*Uio%U)AGT4jt>5K3ii3V#N+KUYq!PsxLi7#?3RgT z2fAW(G|f7cUCV4n>g1M>=?j0I^eo0Vt6O>&8}?dHo`Odm?=lV3_jmj@B=PWcW>f9~ z_`b;6&`&|phPdiDSK1X34XTd;301>(on!niru*;Ww!ORWj|bJqiDj*8cI)OpGRd}d zOt3cjNa@jr^dl^J?b&qMh|%uWNX}q8keD2Uro|vJ*n#XDEyaUM6)2q%e>VC5Be^-# z;~Ye$mjk-v3CdG?fNb)m-{9Jg!JzUaP_L8JFkRC`HF%pQIt!q98Wd_z$*Vq!%NQbL zhG>1HpbW?5dF@hBNJMi)YTpcimWoBk0GQT(3La$~cM;Y2MShx{D$pa56zX7)VHyZZIk>FL36%G4@3IBoRmSJB*SOwaajO=QX&7kr;A^JZVR0i?s z&WG@#bFJE}gV9YZl46^Eni#vmjmTh7TzgS|_1CylI7iO%WO498t2iN$)vA0?mKBc* zkt`Qa%;xHiFGuFOl}&=i&UNTxL1oQZQd7+ufLJ<4bw{(;d{S_tJpFOG=0MwK>q+JI z+D}vNC*a>}_4E=b>Pbcr>S?ys)62lrgg!6Pxyzc6vkmt$ zVy>Qhn5h09-?uV~O|mjt<(Qe#RgUsj<-97t`deI8&Sz9PMI%HARgQem)~I+?j@cT6 zisc&a!{Tb0!_x`DKeyU-bcyVkDzCxir*JiysM3@yo{6cacT_dkUQ;Yb6$ffQE2=KF zM1`P!s`9D!R*MTj6kJ_*tbs8(+q1v!8;qMb0#;HK*g8l-q|74cU@$=zn z0E5b3d5%s=+pg+z6hozQN9DdLuli?Psoa&ShNmHjb!R}RTzOu@RV-A9HQW_0-zgJH zFRA-8W5($z30^}UL4s4hW0IhW;u`Z$^sS|0CCE$^Q?P5rejDC`I(UD!p2UGn8`c`a z`>dY+4vKnmYY6|~#jPRylc&m~wuZp|!DJ2LUqE9k-@kcuRz3k4{mYBj5dI@bMIl%( z#>LVrEQad0@%+{;-i@+`Afl+gcjQ&y!d3NgC!MV!2uj__^V+qdPqA?h^j*KvLV#It(lXwq=F3pBc=9Ne+b$9$wXBlZ2^I@vWKvFF21D` z%%0|yYC}5=XE%P4J^Hh!Z44=bbTo327Kb3NEYjK>z+RK>`8wI~L{Q<3bmP)%$vLRx zh!va3C-CTv`b_CrhbiUkb(ku%>`>gkOTGP%H`$>sRI_smKnU5PNAhFc;X`C>6kow@j?^`A!Z>*c==A<&ICzl#%|y{Pn{KsqjOU3`H3LuzuFqj&eY!iPX4^`RlMJR$r8jxB@#|*DB^%uR@vCan z)2Dnpj?irDpwsLHMgM&sk%P)KUgB}jbRONfM?l6s^5SvNx`I>`BB&g^OIZIx3Dy}r;B@(qWj1D2tl=8fxk7A)IlcA4g9daI^SxYxFL8c16(3Y$$ zTUK2)BiXWI@N*ubIW$8mVFWfGo)5CVkK$*~=lbG4Nn|#JpAlC3C>nAcJ;%4pfr~s_zk1pCwLhE>A&aJ=`U4S{c_jfWQ|Xy)39~z=O9lLE|R%=9=Pr z8xxdMkgshhuiA$@WkL{g3a2=@LK#+sXbY0`X#*Q2V>Pd_Gj@%6ElXP;Ww|+Daw)^39}|jFf8jX zS8K-T7H>bo2xQVcGqxbv51!&Ti|USLNHylQL#7?zw=@|FLD3G~)`5Av$hg2+hvt>{ zP_b=;KQW;xf}nwNPj5d@ZaL_v@}p_6t1Xz2d@s@50bH-w)|f>zda>Ll^v;y2>@j6- zEU&r|u1uNCgo{H*@*PFqF=fj0h6;*8A~M{$Y2!+sJX%n0X5X}=Elup3>GV7WuQu;^ z^5^w6KoR2gxsAD_;MZ2huT4O~uL~(J^Ns*GAL0VG{CqmsRdQ6qZ?eNp^KN0nh=qDv zGW|AC`sGCc`dil+k}lWr2ama#1*HDSDEVQFV(;VF3Z@hE)l%JN?1 zjnOu?1+{wHct5bw+lDYB+QtU}s%>nKpI_bjSYy^n6nEsu zh!^SlmnGH6GrHbwWZeY>ZGmqy?8?)u=ya@s<=>^DoT?Wts3>eu`7o|0BMUzmScD^iI+L+l@ROp&^nq#a!ir8HX@^-t&PaIYeOk#a5I`%u{lJs98s*; zu%b{LIx46Ls^uE_UJEml8oj~PC0Tl?Ok3@;#4S-)yVAi_3Qk&Bc3$}CR zOncLs#M}8A6^PD zs2s)fTC8a(ciP-CdDX*k)#k2Low_v*A!u{*yf&v;NtB2cIQXJ9 zIU%SXd7gYL7S&T<<#$<%gg9fbVU5VxEi{dp@etGJHRtNF1lwAjB}rvj>QS{GdDW9}r7$s17YBb~ zwI>7$Q=Zqj6pM5;cUgS8g;Sxfs=HSJIyGQFNDzgokU>Gi9sm1j*zgplb~zSpP} zkCfD?)TNxkD{Sbo6UTaqsgwW)6%pq4n6kyR(6ej-*62En2CE1?VJndf0~`v|Yp=b! z=PCI)!`&)%I8n!uC*dsqB_%G*Shi>b7sRFKCTTrAJ>{d2To>?01)Q~P(bgjadPI!= zm?l#^#?L_;R_pY4w)ijfH7SOcq8CRNdsZEr3LPyStsQNact`u})_s?SUxJO{WpY%w zmfl6PV`?pi6}xldl!@V&lORDQWikReNp>TvN~^+-NnZb)g6nD|V=LMKK`Qd|WKv?_ z>5*pb8OpuiWb!OfvAt2Y#D}ThpO_?`17bPDWbQ;Qy^0Y&J`TklgdkQ4QTr@UK~-*e zIR&Y&yAESFjNw-Rci}4M5^f3hMV7@Z%9WsO|LA!jX1CY(kLq<+yz^4e`GJO>;)LF0 z`=&r~3Wp*Tnoph&Xe|cdDk{CrN=x8uT=h0zQ_Bdg#6lpv@;rT|Sn*(hOZa$+Ge3;X zN1^HP(ZNTgU|0I9D1F~)U%V{0Z2zNYx9-kKR3#Xh-CrqqDwhNC_i1RrxSFL@ z-Kt1IcU&p2`bDLJ?zmdqL&5|_ame!&hoZ!a14h}=TT8{FXGZZUI38le_kibf4?SMz zlQPZ7Rci0Q3KV>D_WrN(BDq>$BJ+^Rm9zJM4Fqz9z5nYxIeY)pl%60ui#3uz7b27ph%WHPqGvxBUx8VvQks$+L`AH}tNt9l~Z$J{?#KPXwQs}Q*a`>nX!oGh@0^9#v&@dC&!IBjiKG%^6NoSFV40Nn#=M&efLvqe&jt-D-vbld`4^<72&#Z&p4s7|8S_hLOwR<4uP&E=^ z!bg&IuvJh^1GxjBCXzqI&mYg&>`orM1~Re-cP&I&!^OMhReyjhF0$g5tb+*wBjtH5 zM6qHOs{@M4G-)B?+M!Tork>iI=;r(jsU@E-V zJ{oeVt^Y@$;`#|H_wph=zl9_lD}UYAe;)|i1GfJAd5UfQTc)9$ninppC@e?Pa6L&M zV*sJtQDP6utKNevC3bDB<^@HA$@2tVQ8H>?r^w4GEs1imq%F;inoq%rY$tl&v-OLT zj65F+Pu-dDhd{xvjII9>V56T27iPqn@Sgyb!v870Z2gbouZ1`(XTvoEr#Yju`$t6cOW-6O-xrS+F2guXSx-B!6BO;qgzW&zCouU4x!Ak8xQ?MLShN%Pzy;lz$J(z+f?h#h z?KgVvsy#2Sr#6UJdX@{09M*1OD;;dt-~3!5DspFUZXc!X-P>K-{ye3?CZg2(=g0B( zCY$d0eTCBX%(Xn2DWyRo#NU*~7V!(>Rl1w`gzM+@0hJ+M(^5ru5w>>`!K~PHk><~H z<#Nb%!xjo0v8||8S5GK`=vwU{9J~XDar@q$4#<%vP(kHa%3%WEEbWP|rHOXxtj4$W zpxtWU=3&5X>=W0y=fC!X{OWVKQ{W|+&M@crx zJY~E!!Uv#F<>kl`Zmp4059%;rbRzZk6nk<5yMHYFG~EvO#8gxrt1)9yFg$&T%*F1B zai#8BuT;mL9a_RBxDg!;+&I+|mB?VOF{&jhOGqY4e%9?8Zk{2znLzNazI&gWkn1i7 zJcpBjy8N+_X%o1KhRc>CRb(C=O6p6V{NKCpy3+7Xlxx{zncO6kR>RPH-EkA+XO|Pc zu8iDuS*<%Ba}?#faBgT5S%uavNrrF?4w9n*J2o$iq;qE^qVyalAa|`M8mM^D>ZG(eQ+eK3r zIpKAHqQ?*wJDR&#R$6`4>2h{nR{l(Ypdv~g)g8c8obWqD;%@g~=;Wcp9jd=KD>Kbra?cAmwu+E^KY>+hs$R0qST6 z+ZEV+YY54yV0~6<>rZgTF|S1=dp{5?B9(eN<8-; z2glyzA-q|_HSR%nrAGC>C9nDhuBw;4`^7;`>Vk?8RIfa*e^soce{If(-y@r$59r%Z z?RmPmtMp1-(WPV6(sO$5Xr5~K4Hiyu8*D9a%QUmWHU-E1;sm=-Xh!a|E8I88bxQ2^ zhwAfrQSFWMnsOh3mpdD;{s9VJ{Tnal)&F?x;#2nh*lPa8v)xw#yWZxR!#d`^WA1-( z!|RQKcH`JsX91Om&H@h0ul^HPX92$}7CLi*5LyY4@2z($9!*Z`-R*;1T#y@uitq;V zZy!2AN7Ed|gh0CGdD5*|iF8jLCHwFuG9E?VMSCLedX~H|l-7vl-Ka4# zGV-2+SCjW^?n&kS`Pb_5u5#4Jfg7pQXaQ31BrfEt+OD36Bks-dm9_qDwbA{$N0uva zb&qVLyU|t`$=0K9#@7hiNzYvh`N?3#M(D}fBp~q}h~W+JuQpLx&M$AG>?ix#Z`RNg zU6*HkaJ=q#oYhd_e(uJ3^BO8U;H#r^eHM3p=RRa@w3FD#KsR1n^OEzCjeO-}gpF>7 z!v1-A@2xldFltVErhf{GrgSIczwl!6sqIb#E)3ljbooa}+C)a6J*3#v(pA2P_u33z z@)ZT^pBSh39i?B$haVzRv8mjN-IHd@=6ixhXOgOo*)*Q4%>;y^UDpyZ;%-soy`Q2P zOt4W^oTk7bvfa8$n9h9pUNYwcN%@s}@5{C4a`qHn!x*x^y`x~D=srU60j2x#PTK<- zSL}%sRFrM>0KopKfe-pIAS0%@{|Zj(CLu4N9tS!+NKdpIHQ@oG3klNMQk+3CRhSjZ ztfS=%2U%(zd=j~{rK8259Lf7NMSOo8vY%11VicQlNG@hw~-Bbk+ zLSXoisGJ3qWcKG2g7B_p^`*ZKs8)hK(Zhs`J1O1tBb#xjZu+qWayMF*jOeDH+48IC zZ@cN|Mm6N85g0c61JX@D^1YUFjjoOGdqK==BA>D!$_pKM> zqnTo`LODMD(SsVxXd&_;9)_ln*TgC9em-9Pxq?SOfhxalcBZc8TDRLdsbi8;V*>qk?q_wVFGRLOB2E|?gerL#$s+_wcSR3|shNU}O7cdXN4KNAaPT#}YJ z=ToS6)mTlf$USnngy){F@~#Zu=S+=uw^6+C~Ve?hpErvOru1pA$&qv&M&`D%B&AaT^TYyuTr17yM4RxGn#<> zl2^w|H!eGi)cGC*Q?K=j$UGXwAzS!A@Pf)5V9}S6_I5rkzdb51*Q6hDPRG~Ypv9AT zaRGzMT!M341UK9h`Rj?EgfJVJKgELv=1=3t19Rm^-xkWNZh)(i+f8Z`8Y>1BA?VxW z4R^nm49pdabe<)hwn3OPTHbq&leaVTjhXk*DQlDQ&^E5b;ojubHpD&CVpO<~y=@TQ zB1Z3k5TD`}dn`9AB7@84pxg~mQgA-}8PIvY{X}EHz4&=!YVoKc{JBD^?izDn?)oP)?S>{0H}*Q`tc*Ftne4a?TLPgYxDYF=|S`QU-J;p>y?tmyBo`| z&coHb{$^Fnu4Kot4M3XL%OCE3J*gMPBc6F5X z_YlYKWtPkiH!ntf%Yy`-bDA*fz>9MR8s`>zF6YBcCdlO>(6#wsUGbI-NdkiE0FV{y z;dsd{QF2n`b50Y+sq;;ELcHg5g^Nq2&YYOyE8tV~0N+V1#N zs4XDDm`{ZuyhVJPV=Y1m#-~;Jo<=u56*3xKH2In~s2ap+^qtm7XiWH3*oXT5h<4aF zdJ*ymCa>P!<8XISz@E)mQ&#z-mk8=1!hI2859Q{*j4E8{--??d*O#<%Sd?q3IX&7( zuZ7Muc67O#F{$Zjb&_re;znR&fv57eMUm-GI`A@n*YRVJAsYo|7q@0~KEA9~iT>o( z&LryFpEZ7cyvO=b0_(MrhTKKqK1>@4=TkDidi#-j+vKzify)P}(f0QCl%Ga3(oMb> zV9#dl3>Wld49W4b880z=Uxo{XeDphctwVit3(+e)4o|luUJD5qR2Sj4gue&untBRt z4*vj@d)IAFxMgnLeRD0M9Wrx=9-8Zo%b^4s!arJ2n{)gT{70;jG=pP`7Zcbh^1ua+~Mg?7g`pUc19Pb;8-*qe_C_b{~*`k_><4w^27QZLd3=O zJiq*Y^?O?asrP%IX^38hcfIpl+{5%mlNzGefXt>V)F8fx?s5l3+uDx?kM(`Bx%j)m zYkg0p1G6JvIIH}L$lMLx)gJ98g3S=gQw zXumt+wYg6`RG|G9ej5^o5&wt4LZ-uX56##t5u2bG<0qy3Si z@eMD^8d=#zUUdgt$;xfge_JW*iV%p4JWu^8Ry;N3BM_pFA=a+)dTJlWlWyLDDeKNW zcMUg$--YtdCP!dJ7GZ~qhJj-}c8Kybi29s-cnQGhb=AynaZ(t!^_VGIgB8t8BGT#m z6W)45I{>h)-6CaW!!q$v#dU?_>$Bfi;SM(CE(FGls(jBRVx`NQNyJ%=J_3GdDud}x zM@T;lqar9Cy7yX{huSg8b+i~8WOh>7`@6j|NB>j7_CoD)ut&%f{2Gf69k;HuD{Abz zx&%>Ko4Tr~jx@LG@9k(=t_C@0prNDXl<+UGFM0!qgF*^|p{I8d`zBTLc81EXcCk8I zH(`VrL+KwXypSeWba|{JoyIff;YnD@O<-q#m5!iT<0Ny3*sy}_YenwrC$7=v?&LG~o z{WJT5@_BaSmDYJ@S$EZ}ES5FAGg&p>jlkw(>*A=q6Xl-VHRc|L zcONs|eF!LccQRx4D`9+@QA+D+61MXFdJ=)9*KL9DFhZJ+W3T?cqnhU`)|oeUa?5$U!>Ez zstMs$&{*6lmN@}?qQB97a43f7srDQ(KxvIRyLyOe`oI#mAH(aYV46%JGUeIDE++do z`PvoTZ|gx8=KrWf?i7@j2wU~hitCDmS?`AwX^4GMg33@Wf4G~E@wg>ND^O$j4#_Ot z0&`}fkVSwLviw*fcUf`KR<;e)acOS1Qodh(_-2>HJI*MhN)7dG9&DB0U|?qf!IEzh_Z#{Py za$0^_G?jF~SW#K#>ggz~3*J5@%p04fU<)_lUfEITEzCO9d!1UCJ=uR}y;wXV;Pe(R z*o>A;teGu-EXT?vFOf&SavJ3j0r@D`QlA~lU}pBd_9^ZD?9j2cy>_BF<5=4sgsjLH z2Mbgpr;}7>+Maw*e;I4rZFcB#j3$hqnR@qeGIJYd*PK~#hF`!gm>y@3nVUz|VUMc} zS6y`eb6KR+kc1w`&L|iaT{V*hD=|kEmLVeUV;du|anq^q5mdkZb)@b_etkU0^B_s3 z*G3w1`+?uX+DHi$ZR8|8?Cw7$4qECnaMzQr*$bC#obPHMd{<15;gY4=Cy5o5n<-uG zQ+lk(oqclD3dFtiNh!N`2k7lB2UJGwWDCC>x1S?{?oG+*AQc`Tl=cKfi*6<$Qe>V% zSj215?bGtBWn3+~-7NvBnt%u)T_)cX5XB=U8H9^$Lh^F=N_}*s8gy72Hlh@aLO)FS zI2s~sq(n49E6t}|Ia|Wn#O|5CreeqnGEOnDM^MIIbhr!3ARtZ*r+y0rykDUb>q&Am3FZ_})pd1(Vetn=R3D zMd{@$#(|2;zUX*3v6ArNPwUlVc5l6A(Mq? zsc_U5Y8MhdrWP|a1I6Otan@3VkQrLOXQ?o13(iuJFHRpxLQ6EAUVvd(zO!-hcULD^ zgQ5R>f;Ctfhv2&`m$fB$brO7nS#wwIcQo$p+JP?%8^(<{+yr|Z<5kz5dde4TSa3G6 zz^jFIV7`d07Dls)LdI&5f@70mYxVY!1mc(+D!2?sa{SXhHXW zL0@yhdLUr}Pk3(w2|VX0X3%qfu+9P62+kGVJfMvwB$=$04Y zhvU;oz+ z8*>Gvu=2dZDoWDPt~+MV8pR~MuuLrV3@=jfYP`7Sd-eWSBze4O$bAc5>|-)>6)1S| zRXljHeZH5oT0BQHZ1e8n=%F#ntcaBP>+-5!!Bv@m99OWQlv$ovW<^=8f-Mz`o+(rc zc7;mn_qa;EOv*A-CN=zhtxQ*gqDB{uiLU~|2hnh&7As~u%|peU zh%f8MB>ebOno5geUMsKq4O|uTK^2o*GzF!Y@`k(LPG+`>LL%#s$lRpzEE$WRDQ61K zmh<$B>g80PnR0%wUU%ODMLDm-qnsacQstH&EaQNEk-7z1d} zfb?MU<^3o3VuDu4yxwQ-(*U&ivOs2Vf_!s)_CC>oLhri=7 z`UB>#CHLFAP|>@XkCxg%+l8(DKxuP^3y>Qs_sDhfK#LfUB3<>+y=8L>4L zd+}K+!T&v#nthE!<)yHA?WknrXoQSLL!mB&of>!8a7hOO;^C6|b4NqIb_Yd`ImJ@R zBjQwt(IAADO5}U8Xq?Ksb@1uY=48}26Fb?WcBV)Fr8)<{hd2yRkL&ss>RKnwBrZ&+ zz9>=2S3V=;M1AgXV4?7!W>BU_OOd;4*y2-L1`z#xk_}4QN7U{qU-xm6h}Lk5L1F^ zA$oak47ypM1_vticNT2RVO$LD3LKc(vgBpNqh)o(lE;AtrI#&JD>XZwX>SsB%fI$R zo^s98<{!*iI3682?%8h(k+&Eo>!1xWHP(!WnA7St+)}%fbmAIr2}0Igih~>55K{;Y zfmQk55YuY7#odRMm|R7ROs?|lCRe@i1wnJuX1XTQrjJjWre>V_BhfXGhTMyTa|W8{ zmbQJA%bIEJEYeG8T<`N9WRtC7Z89L3w0Aji>$2K)9O-CtwyyV#7bsDs^*s;ULE{^+ zZ~@{xooCp|@seEbJQ~hQe8vzNJF;wKOyqOV@$>e8Nj-UbxFPom68VJb;k!Vwr|VfF zG9T9-3iQx@0QoE*ZuF(NUD?ZRyl_Uyp~@F^BEJecG&#D5HnN;;EfaL|KueT@b6h75 z`XbD-pk3`-Phq%MvZ(ihTCU7J9dF>w76>QRDb@Nt=&D*M-zy zP+2ow9Q1^QczG7V)|k-&|I0NLoWZ#bV z(hu%L?7dFuo@aP!Yg9(Q z(VbbNO2M(#N$P7hOw&HAAMo3rpZG7GBe>>S!~CR+l0WI3b~rtqpEs8kqdc9{m}7#N zJHYA-6PW7jalF|6b0}$Oy?z_Q(E0uz`pZW%TB|)pn4sd^C+zu2+~|B;2pn|=coJ{AWar+h>7=Yk?$Rr$l+?2D1 z+9n*9P?uw~@hOoJ`?|^qY|=sbc8pKM&~y3qQGan;6~n!{Z^)(dnrA^#_dmn)=QTg) zowJ>|(MDsl+Rez71aGC%d^ zHOka0Ut{i0%Fdhx8~3k3QNG{cQNF#BdE4{6a~{;(A>3#~E2S-Et8TTFE%jq7*{+yM ziS1J_$gBPuSKFtaR55qw>@4r>os#FRV=D@YXdPRoDZ59;lCk)hbJwHp-G0LqTnN_( z%6>yBXLgaFdO>~urd%7s4GeAT81E9|AS)+5y2|-79`>j+fYaCimbVKQpv!8n@YFL= zyL|Q3k}q#Zd9UX5#YA@gDA>YR64odH=RI+wjq6o!lAm1`+seMht$ejChKhhKFX3ug z>?yH@g%3d``SQK$SEP7N%n{U{$iF4mW#qclkpH=2lI`Refh~j^W_Wem1NA*HBBdb= z6J9x)IM{f_P*J>k70;K6*LdfUs=4$>jnP~y{zfEW?R_2(l8GXIY_U*E$OQVGLjDm~ zGVydQ6M`ZW@`k&EhIqoMC?qmKB6XRtWGp^1F&~VRi4Sytd}4n}zX&Z+B=7s{aA%CVi!&1*rTBfUy#bH2bR9+{v%T@1H2% z0v*S{3BVCg#Y;E+7=yLz#~5tee%t_8nTx^ym0$e_t{D8R7(5FK`MMe)F<8F0@kjAs zur~g%-@f(^ubMSn4I%mRyR5y0q}5#9#!a7tiUO2opUqVbo5A~Vfu_XoYmQFe2Bhn?r2L#l+4ij z+*i~s1HRfe3pQrxqrGhf^~s0hdgp*s=xo~hAYcr3jo(AU%mj@PkFI!TqVgX==0%@MPX zypBR^5l0C`_Ykmmp9MF$*Gvh$cA{Nf)=p%%@!E+iVQUTBT~b1Jb^Ssm3}G2(hCygo zmwd0CSP5HQI~nlWiAYjAG1A-Y_!bF!4V z<=ACH<*K}6a<~O-ccXw2*h07^NT#9nc5olhI%u?dJJ9*PnMlot_^sX!b_aGazdpjm z{e`5hA>7I(u6r-ONPQe`?SKi0+QCFT##`b8ig&VAS359mtGkHe4s_&aw}(i4^MH0W zZBGD}`i1G9*u9Kh06}FE!CQ1TbsZieB2ynW=8yqbV-DNvZi5cjTPSOt!k;X^%Iu_Z z3I^O?sXpF@j-Voh47l>Wk%!`;sx|Vk&3oJEfz5l}i$vOWMD1YF=94i=9n8l?Q8;K@ zKWzFV!L{j+436>iN0Ti_QA@3Z@G(W`#a}~_?&KC!dQrYN{V{S{Z2Hqav@vt)ZJ`Hm zJG}DqWUAqj+3+lRD=1dG_k(uBqZC{SKL8W~@aIAM!t0~>d2?X#sv+Foh1EWwzf$NU ztUjlJqCT-nXiS*LUe(JZ27-O_cKJ;0vzp4AeKDwXgW|L|ZnU1&*QhgJH*HYD%#NnY zt9IgQcJv#uhAu-;W=Hb8;jyA5)81Y)9t_Q%%PDcdrpmazM$a9MGZtdq8~nK1emuLd z+$@{SW|0)^x{L|7S7ci5{Ht@bb>LS$0b}Q6oFp&s3<7&M8yqLipN>H?jJWtCh%Ib3{OUB}7=1?hk^*L1e^m^Hp zYi16mZEr`K49o&W+4}G(+ipqOFeg*nRCHq$S_yYRfNTi2BM+Jpd=NjL5hx8xxW2sV zY+RL)6a7{~K`EiU;qI1Xn5-xyvNMU)X9Sjv#ixWH0^>wJ1sB3yfJ)~j^Tbb|TQ8&X zZ3uUD0i?I?BivC|MyzWp<6Jz-_=%*98}iOMT63B3^E?kX8nE(yn1rmn9L2Np?uH+i zSLspSqP!{sVC5Z(%PT15l{ehomXudfDDOu}q+VW2#^O`n^m`U5xDXyfPwtoZ?9bQB zt9-qCX*qs$~8=dI%V{y}OzIZ53l(oK> zPFPW|H)R_4&$Hb9KinO(l7Sir;CI!8Y;!h?avt}KI*+>>f$K+z=dXB-Ft}^S?|8`tGnZB$@3LeL@B5UswuC0Z^ETWB%}MiJd&d4G4n{3+9!rB;VxHrOP7nG z%!=lY8Il6)&BheN#>O;PPx;*c8YlF{I#M)cY-zf?^%&#zexO>LdpFZ^^Zq=S`%&q& zLwI65y$|ywt!@Vu0r;Gjxd-BUN0`T0`BTEQxCeb<%OgXsTl*(A^)VSdIovb$?LB92-;wRbMaP zs~DreUA)#dw7?xM776Mk<-1PO**7f%OE_cSOu>nLGwIvbrRa_D{yqFw@7opvTf)zq z1Bq>3y*1|GU+!3|x5GivMqVXBDrtYM|R!AG4sY!YEBNa;5qeSwnN8svuls`&n-Y}sNLW3Lm-uO)MNJ;jic3n`dqRj4F z``q2}$FXzQ72|7>wZ|Q6$o56+f{Y}VbXU!IZsp=Gy?yJ0q7m4;4o^obxfaZ0=Z7NA`-$@Yt%Y)JBt0? z)shiGqyDraJ1S_@uc=WV!igxLYSi*Q0Wlh!@m<>07AGtr&NS82p$(^XG6Fklo%F)* zS=l-fU%WbT{o3(XC#QhQ_G_mr^NMq;JjadI0crxcwkbf;HdpYheoemLuPMx!{hCYh zRD$qnB?a`BlGF%oDM@}Fanzo50r$D(yxgoJ}#fge^V}^E+XUgnV^z>?QEW%{0OwLYoK>{_2|3PuV|VWrY=w9ph@R|V0(396V>_#4YsI z`!|uI{!M<|znR*y3@l;vmDP}~-=*NVYU*=0^>5nGvJt=4`?saQw&mybZ(^TUe+_mw z>j_qW7l1;7F2ciR`v~dgD~~f|v};P*liMUN0nPafT)Pn=AAU-s&XaL!PZ7A7pM6+( zFyi6jMw>FW8TfO)@+7$E0;(>{uOhy{59Xt*V8FLXt$H?!YK8QL{21IM`+4v{GQ zL8LR*{Vi_xDDoMbe_meoLR^i_{}MMHK^dFN^F%~Z7@O;e6J}?TAD7H7SwL&qmIO<< zt7Zkagb|f=)oBDao|O2u)@JIUi(el+jr$Q1=*>?Wa(@ALqSeC}K*6Rj;>EV}n0<%B zGfs#Aj}FVS&#S1Bj661B0`T3 zIDtJIrAy48TKcZ}(@N*;0X$!N3wu@iBY+^^z>hg-8h9FDp(bb63pK9UDE zFzFjf%2s;$Yx1jC;7Tw5RZQWU20^8lK$*lP^TTIetn*H^!8?bau}MDn7Cb5& z@4gNS-hBg)dGB$(b;dQ8jX^Wp>?;`&SyZ;r4+G4}VEr1WL#yH=}DYvtH*hu9%ot{hxtsT_U93kF|u1<@B+s_@v;Zf%!U|1!uea)ay%CX&G7Ss>{-ippd1T z@sOock)>mqFTg<%`H#~7X);M8Ob`qxBjYavWyb4MSEmUm?tL(@Wn6g)H5H zN1yiqDrZJrb(iT=)aPAl{?yWK=1(iVe~#eOOB?m!mrjFyqosH@NZzrYjFr-TB z+)h1oCF`Om?NlDm_F8*poB> zD9z&4ZW-)foDH`Lh*C!@fu|5Si~F!}$0{L*Qx9Wj2#k88nzfWvMWo%DmDkDGhShNnz6c#i2!Wy@As^wXbfp!;9wnMq zZyab4>fF`dS0(S^^^#Z&V9FGk)Vy4|*sdvUDG{?Cf!&y7e?kz)rvCMvf8o(H7ICSB zI5+)rK9`w1#zB=PCXke+zOhXEH_TWj;f{@EvThnrI|{W&m78NKmlLq5u{g*Vcwnj! zx|~41XA3c|7Tjhl`$EJ|!RMN%&gVKuJ!a_eRwPH;5~VFij*iyaV~XqOU`y1$L`O~h zs0g7gQS!aD2&2PoiK5q6&Tf^ovpG4>CYYwB^6P7pdSR6FV?1qpQLS+p#N3pB;WF1v z$&fVKEmAsp=jd*)J+8QpZf=qKx9EP*bb=7NMM}Omzc9MpEmCn^4{gvnDZG&zGGZZ0 zh2|lIhTGL6B={5pJ7P^588EjlJ(w>TC507Kg*9xl6HG76{ML~T(dg}RLT}`DtmDo6 zMqraEP5rKP9e!h-Irlkye{TLhDv1wR<+h9X60legk}WtJr$&Q z@r+>N;`0cJ=!u@7;^lu}Iwl$|e>K)|@;`p9^Dii*&m_}#KZhKe@8(~Cr;BgJ;Y(?N zOy4oeGIIMjaQ=lyPg}@cZ7RXkj^)`GV&&DJXXTLe`S zwF)ay(kk@QQu@{UsBX<#Tk4Zlqr_@AGg(c+Nk^Hi#~cnvb?E(l$m;4c{&8T3^Yi*o z$&J^4Hs#&|f3nH=FF+yVzs750Iqf6X$>_kwuYlMHDDGzL-RoxTyMrz{p~LGgq;_osi!Sf;cF;OH+G{T=uA>9B`;O@NwzUKy zq;}7Q^E@)NKRTJ3N2$u_{*V&H17UFN-q4*J;+~4?p3I3nQOVWk}KZKty ztNxk?2b5F)aUHPR`StM}_aBl-?;hM{+v~%}2ssz_5-8f%%Xo}Ui?oAXRo|-{Ll|?; zm@&7=KkK?Kj4N(r^5y_m1z86rV<|F z12!T?v)k9?SAUDE+3kNNzilRkLTGj?-y1e4o@TeC{BX-ZUC1geC#-?;Wl7bU8TmL55meljt`DvfG)-qK#Jd=eLJgwyC z=~;2r)3bTIqr}+_{|pKS{sj+N&?h;zR!UsgAI}UHGBb!Sh8s&x0}jL9AShqHGxu+} zVU)6JwC-9aR^_7M!khA|uj6XCFsw@6nCv)?1xUjM`5w0vFCH$m52|4dt?zE%_+%ru zZ*+Pj_C%LJM$u0Er&i-_YHkLt{^9DDsn$VX-4f5B^QD78YtB5PNS@VrWRaY~YV0Bn z@wtvQmuF6?K_+8$xOLN~rD^QRm_Ac*A_&R1;Z(;u^`krV*XIW_(E?5mDlqo^tQ?5( zo*Xphu;1oRF`e*tP{_eQ@Q?%bjY^a1{wEL)eVO}j+-Q?@b~=(bZgi-`RNeoPUwsQ# z)%~uj`wXjYAynP+z3NuHWOT^%_HAA{NQPS~QBzOJ6kwnKit^Afm!X?*-cB6O<&3RPI&|Hm1rT!Td#_m`WR|`5Q?^yE+#uLo!m+iz~HG zjhgZ>>be}SjMa$_u}w`Qu!#hv`$HdtRrm3`fSO7A8(vM9$gX)CzdqjMenqwE$xu^n zZ<=DoWM~)^GQ?L3k)iFSmp;Moqr~S}Xzrs(<}>`bPdxV|KUgw>ketXdx53;--0*}o zD->lV32RcU>bty2!kA|j2OlMEPTGKwgvs|LOz{#4Yw6Fov=8d~5=V*7gOn~r(9F^_ zurF_yCvQuCLP-GJR0k}kNC19c2Z&byCa;JSSjsn01z4{RI0wMucW@~Bh(hl(exW6Z z;}rVmq`EeRZXdjC^!(Shi&9!#k={pK|{Yog~T z`7`&D;fXgz)e$+HqN*qLrl^i59FbE=98WkR$34}>!TXKVLSUM&%J-(I#*-Fz$a8z| zjD-rMu2Fv7j;R+{w)UYN-26-xsBrS*`I()mGkUt59CX!$r7u?b9dWuIi{ZJugnJEP z6B(s*MC@!YgBCzI=w0ti1%EHUhk-Gzslx$TAKOd-tu4;yJ?>*AHl9r9b8mxlyWy1%z+uGOt%lcEm`Pkt=9xPScWrp2Y{jG5@~hKv#Us`a zj7NfsNAf)$DN>zB(?-k+EKN%*!=n^Dl1FzuT<4K!@Oac@_qSn##tzU23LdSG2ak?H zHf^K9#8UIA^(95NvmC@*^aBhob9uR@{=%_9BKFUBz7~>MoDrz^^8RU@QPO^d4NlVn zmjfnC$QJAUNvvrL7rV!)m-o+aiLS?r)U%+yrL-F{U8ZqT`__|6R*79azL{$oTzK^K zMR8Ko){xX0^`z>%7vhXN{gu*|c%ihuM!Ero*;!Ifcy z)?OUE8FAzsA|M$y$+U;2$L*o{t{9{}G%+~dTJz9q;HfV3 zPy*H$<84b4AGnNnOcr-<})6&W`!W3L*Qlh7BxU1dtao_ZQ+4hjM@ z8)>+oKE|gdewKC?04=@ThZc{t$l#`uDb%duhM|mJ8nyQlkFP{3wwYVaf_h96#awz9RqC<8 zShe_yG?kt-3U@ymV-=;e=X9Eurs%~J?o8Mhi&_O64LUON2lyNQAYZKRz& zsvL>nbn}JnAzAXAv8~Rd)zC|C6WS$O+svdP8`LDyjkY;bYXLTuDBQxnU=*5}NZ1%+ z<`)@=WAlq_hiW0xqwkYn-56JTv>-itkx7pb(xdV{^NZqkapxA>rsUMpz$Tm=CV_!4sBDFA z^DWldL|zQh-Y2))DLh6>(=v2vwRkIH-}VuUuad;a3AB?yZF@`5C9CH+Ej^ZYgbhJO zMQ0t76_LG-4INEs#kW}3LQml`x1}H|dwz21Jal>P6KsBx+ka$QD>>$6o6jzFXi;#+g zUo%A@gcN~%PZ20ytOzEyluT_}=f~%hRmYCyuDZ0ps7`X)l{#cxv*=E%QPrOd9eqbf zAG)kAT1s_Iy>xdpu9t`L8VX9OPIm3No}3d0&AM%GU+D}&I=-n5JCR*mp1DtyA3?P4Y2ll*M2Q|{)iV4cp*VuEQn+vhq5RnIQnp1~#j)>JY?<`FO_cr_ z`S8<(?(cNIbt2$y1vi)Z(@KT*(sRskEOT7SS6Fm{6yr=M(Z=|E*cSGYtuZ;HGdXKy z3$r*oHesn4V>LlhlkC(kw-lT-LVpg2Z08>2=gr|%HE|o9Uw&2>4eSG?e$l|r4W%%g za6(h*uLHD=`(V?&g$>b{@mKE4;v?-=-xps5bI(A&o??g**pgk7aj`di75UNdBWP_X z{o}OU3C-$^f^2FxDm8)UZPw7VT&sT3_mt7BhUjMbE)U)7w=*j&P5l#_Y_z2>tMZ}Y zhSH=W%er2YP2uN=MutK(dk7M|MG5ZE5bZ5<#T#dGJ>-u_r4H#igHjqKxsc(ZhUiDu z^?w4kxRs)r4bcw)k+u0j#ZauJ75Q>|FZVUPA~x>tvyq(dqs34ZySKDN9h_3--=59K+`*U!(5IQHfC3oBI`-(m8q2jQym zO;qE12MRd54~WJm&ue^&6*oRdz>+T$I$!yt(b71#tJq}62kpvT2exPS55Y8PtbC?1(gvhAfY^zJ^DVL^)psvX;L><;58KFi$ft)*7zO>7tUBy|p4 zI3g%pxaE1v1d2i;b~69}uy!7Bb{19tzqwoP){vXsy_*8b0wz9WcSDIl3LPmTAVnl# z0jY1I^1yDW_ukNZ2)!6UdX*+3pon6@ii+5kT}41dZ1`FbWch!8XXd%j-0a@X;`_g! z&z*UmnP+CsoH=vm%$b=p)YOhJS~iv*-OhkC*LJEj4Q`4C2^Fm+x{2e@tc(pRw=P=Y zKA1`0eFC}rY^xt)sp`jcU1RR0q-TS6w{2tZVmt`Rpoz=w`!@76pqE_y3#3PS1j8`< zN?2&s{=Xc;(=lYn@qgS9MYXos2?mXz$H^}tCE5tOo=A5F8FDu*K^jEm2Z&NScy_wY z?pOjepSWAqn6_jOTA4e835<`Y?z!l7;Iygk;y8`U(nqHqviQS<EIEzy=32@y)QdSj@y4G>Ne zHBgKakUhbb7St!BFe?OcSeBD11hD+0-vw^1&zV?2I zvk1G4e=uH(BmEaGU#kbyRNf6Nn-3coUB*-NgEx6%2JQSBn9PJ~8v;$od0xiKPedWMeo!~*n@m)VJ>YU-rdO|uJJ^MQKyPvf<_qj|U=E6DkFd!5GXEbdv)PqtT1-3_nDnVbB2 z_Bw;tOum_;UML1L3O#kn0Ne|4!=Q_E7bS{1jL9sd;bHBOf0* zKAma9&Nz6-UfKllE?ClAiu4xTQnYYN3NMyACUs2p@WKd09TSIF8+^urcm4lQ@N#8_ zG>C@aWk`hOGl4Rp^R*y8WPA*3OVBtFFE`Arn+@wy59B7nG59X{>?sL&+Ra)%i(qbs z#&s8ai75JJy9(576}ZCLq{uXGFn{01SxX*;z+h^sUDP;!oi-T1PFD$g6Bt^O($bmP zm;>3Y@k@&)SlTe>{JX8jy4XuK@94;PbnkGL>TP1`C}JG9X?M!bZXO@9)pXT~;K8@t zPZ*z=7pWBox3ng9ExIkweQl^t#Z(r4A8>twZ4|L0ggridyoLkfmhmCR((>DZcnJXX z=RIi}+>SJ@ zj}r-g1v(Qvx%PUz(yvyGE2YGm!`%y;&6=Q}G0CprVRhq)|$!YQ8a1!!N@ zd~M8H{g~|9lQ#*1c#`(;Bw-ED@92_V%J{}uAGlE}-{owFZ8Cvxo1AsG9luUh`5^+D zJl}&)|H-t&Fchxyl{@qF9BgSl-o;45@W1+Saq%$xEgvps8HP`WAuFF`&;3~pFC@}YRo^`47t`rDX0(Wo(T}Uw74_0KbP!N#LU=xJn5@DL z=jFBbISLl-vA9Tn>0Dgxv6w2sVq-GQ78Rjw7V?96xzeExN%lFe;+0zH@S7e(C_?Ma z+G8`8^=1b}V|lgGIw)8Y!s<)!(DmRYTU3OWgyaX}jX~k8HzTpTvJ1BN(GZxNAr?rQ zg37OKG<0wp?pP@`n!@YxoiEe6uZB%TNGr$Ib$+^j2@~nCECqUiWbIx-KyOMto z@t#J6?kYQ9QdzK(ovj!b69tW2hKEinhCtpV9d@<|n0Cmb3wasXlZk_)4X?epoXBV! z7Ci#k0+lEaEjO!PmGUqR_R7Ohm;Nr=U?={8 zZb0}6bcc1BLE_K1c48i^cDfpmcG}A|NB@-Ezyly5op-x%vzgXCpV;~{!&r{u4cojh zoiCz^r$a5$E*GbQYisIjZ?ajwt$uMI@v!3jY;XQ#o}{T8)Woj0EqSX<{oG8a+fDQQ ztmhiah#%$q@ol!Lil{f&$SYliDvZ+k5=9$c zk4GCG?b>QizbVEevyImtIxA2=Ai2?^V zk_m;UK(h0Apo>xX#VzngiBj_bpWM9;Yu?Ss>+Bd8M0_ z7^HB@rgwNhjGFNdQsf1UM@bUKlMsw$W9h31CJlC&Nbqpe{S`c@Opk~8gRg5*=Qctr zYhzlM!af`|pFAm(uZtgN+g@G#81B@}NEc`EW;PBU#zN6Nv(JsOgv^D8!#l_X9NvY; zIfc1%>A&Za3A}r6zR8)+&Z*ND8I#RLCqPOoIJBEB-$Np7ZQ;hxaU7s9c!^Qj-4^_5 z+-MS#Y$3jbE@gPVlLztkyYTxRPgnVL)O+QX?!;9`<(y9M&{E3J78OBXl{eD$LUM(t zQjyQ6$)~NUqk+>3c`R;5vr!p3fSStns05oF{H7iAW*`-8?;h|i;bC4UjP{a7c?Wqs zi!h^Vx#U=G<2k&T*h~|tQf8V+m2o$(S!FOybRXaQ+F+W9OMH8WBynR)j0l+~k{@&* ztB$|oox6r}(RLtm;1o!gW8s>=m}Rr*FxVb<-L|2@&Y=ui#7EEO3f<8jJV0P}B+o!F zMCvRapt+^kG&t#M6aY$_%^j~C3GFfG`cRx|I*JtpMDOo`k*`fAj^mqh%(x9W8$ANlU;$PZOT9#tK=eO2T+)sY+JqIMx=XWc?5l=Xt9a#e^+o-IB^ z@mM6o4f&sh?rH<<-V&U?M(BP-e(3>R3EixN^$uy3I9pVNgl_o(7gQr7bes6)N*=fo zkUjo|g2WiIYq5z!<@OjU_pzbU9-|3>#8g)_FnBb5t8yEv<;tz~%G|2TwuY6c#ofIp zqhgz)Q;D2MgNHKNxe)S|{Cf!Zva_&O7oFxl);$S_fVqpTFFZ;Vec=mujAc7vB$&2~ z@1Psxie2z5T@gSzf@-l*&s|1NYF@j-S~cm!X82 zIdI&V?5pu7xK+F!HJ+QuUxHrpm;8$Sr5CuJZ9Fmf46v$=Cu#6n^4I%;njJKmJa}JQ z{(1*tTksEfmuejFuDZ+##ILsYdV(n0>uY$l*9jQf;z=to@&l2#D;Hs1w{hU>;9;<+ zB`xD)wHREoEc7I~V4qBRy$V`bBX9(9EluVYXTCukZMg)M%^(bJlCuO z9%1I2@=9O9l`zBoe7zD#zdCuO4zK;7{Bu+qkR zD@NMz0=y{+nb^dlyIo2p%fwRq9gH?>NJEqA`aKi5%*O^Y-M%g=v#KuYiLNeB5k+10 z&KAGVlP$z?Z99)qVO`ZyQmXZ|ywdk@RW0towQ4DpYRL<#r6kqWvP>*>SgkbFRm;h? zxy%XWN}W_-Rh_zNKiAKGNEH3-M|j8xnzuWG?`v~@A?9vgRwpGeAo_n_AK3h-j|*Ql z>v3Bw!o5Nj5wL$5r1@iVjt;GG!cm);ocJ#==rKQ$S9%6lJqB^p=93DgyT}Xhqa?n& zFt;@T3Ng1_H%9v)hj&J8v`HYnS+}raEdQiG7-givo-&g8!Lxs;%nt-q6%Mtv(c$o? zM1jMf(`9u$lvs&-ZT+)o3z_W2c2w9gP8W67?LnEO7Oiw;{C zSt=!n9hO&m7FUSfP-MxbHHCszc>z|H#A7uVZHbhaRMYaZOscAx2CqeXE6%9Uo=Oht z)?m8mi;chjnkee_TRiHv5(7{?^|xkM&c^g-SueR_qqXewJjY8|&t_|Y3sEcz{ul7L zu3piBbyCTxV;KuqfszP+C%^O?T*;{$2`6ad6e=NAez5IXiTnY)xE&BGNAD~*%LM`B z42giY;U^7liq7=1U(zS@70xyhIdu`2(KA%ga1f@S>Ll z3$O58jTgm&mp|fVi+@t|1n{B)g_l3eFZ~`@c-dHZVLP}&g%|k&UX;k=rGgU6$TE=3 zRY6G_?6-p___*`o3O-aSbdunsJ~NN?iAxP1e<2Edyo$$uC6+x*SN0IT{$=E7)>Z#O zY_2G2*0C#W9TAc({x5Ent}2dV3XTh@2s+C@<(2-5tIoo7zjx?%WnWYT{Y75TUzE!C zmu&Ixyc}<}!Pc!TbZ+?(qtBaKQF`BFBYl2Jq3f zd-wLXIlDH%I{!KWfO~VfnbA=c)az+}n6M!tJx#R8ku> zHfc==w5s8`Gtvf^;SNX;68#sLWA#!9)S9w7>YyH`DH%q%#y~~2 zri8J5qST??Dz$4QVRHh=24c}Csw0Cxpq2Fw8(4RYSWkS0zaOShFXW|Oux<+c|$!N4)1CCW%bfFtI+{BMr< z-+eS|wx|gBpS*zoDV67c3+<$BfN8_x!W#f9+8f{(U6}$XtSvrU?;c{QGD3I@(f%Zf z&!Lq}GjOh&%c)TfP_|d1X-gnwd*xg~T5pglLfb3lk918*?nNM)u5d{spjZ5V5u zZMX{^n#8dj98KkHiY9Esy;Eo!f`qa2B{;ARCx4`?qY6z;(JEzWM#CAYlTO8sH=7=5 z3b6Q0nh*12%03{pm=%RYsV{r5QtEeT51?uFcg$+^YsB+zy;&=kQ* z-;(@5uWv2bYI^;SmR!EY^>+tD{5lI)(dN(P%YM6)dP057%X=t zw)7VhmZG4l7CsP6*EsIBeOCM3YD4;IqxE&NKnAq^DYdK#3eWedRX3&7aKM`8A-16m zF-N0Ud=U=2542G|*X@^Vdf2v#HpqbLG+yfZO1|9*0HzBY6}z?^pi@*bNqQWtv6bgg z4)_FPe35^T58uia5Xb>_8QsQtxyb=+0h1iSt}o3=yhK>N4Lx0i=^UwRZ{{OEFK4r1 zecWXvYny^KJ+oainm?F5E_dOT%8-oLB)`;vt7*t4a0cCTr%+8pm`^xzX`gSK_O|dTDL2UR^6KV13eqwP?#~hyhCq=2iQ6us%0B{x6kc zJGd9%BxvWI&`tyApBc@gXHan8rqnHsJ=cD{Clj4SKx?jX{`Ot&Y8lKZtT-=&`GoGN zndoF9Wk_Mmon=sAdQK`=7dB&H`sRd1$FWV#mObkRw%&?`1cNL%M0pH&q&r$<{O+Xi z3jD`yJ*s}URNxyQO)_z=(Txah#MJi6o9{dEl(s z{}>(rze=>~UYui!ze>04~Yjpg#!}vdqj@LQzO8azd zH!A<{h4Jqj9sh$c{_4^3KU6$Nos9#%Iy(MGVfqEzk1GEsVf=g7iid1}M!ZPxw$V|) z@KOI-D+&fQq+AmQw95{oN|g*>!O8)nwg z{^c;fA7&gLR|hMv5HGA8GCJx{in24=ufbQZuraxX0f;fV4UaK-+Q9GNO1a`}#E5V| z6T?#9K22<-ZRfkG44tb{1~B&t&H*QzX(hu2=YW+zE4+Nju-mHCtnkj$aC`~|H+g4y zS6;AYS$_KWEHA+uK3C)s!G^UyO<8+V$k2!dkyb@;+Z4QpLA+|f&{6Z1T!Q}<= zk5ZA3_CW-neKLE#_c!lRCQ{lUeXgW=qRO>c=EV->b5h(Onk@ zg2Fvnnyrrm;)|4nA<}h%m@SGh`j$JG;&fGJj6%1|YHD7)(BZ*}l*n1>x6~5WP=#1K zy%2cSYV2zi`O=?kyO$MYgjBWND-Cx2X~!d|D!+aBYhw~*oY|Uxa(*BQ-+)G=D`iAV z(4&2?J9Rc9d;|RCH<^baK6r(Hpkow42mP`xb1&aD-bZldUy)A8VA@1_A~@EEOg zGpf?jVP?uJO~aMaYQFdrD_jbtx5x{KOG&)Os(OXX^0G{-R=CpOWNKBJ8w{LQS-Vi# zLEY*zk29~j+UmAGQPgb~9z3UsI^W8lWr9(EZnMrblg{%Xw3F|ZcG6Dx?hP%&eAEMj zv$oiSu@Dx)8v7=DZZ!pNHK}(}q1;1}xhO-*MR0tk%6iNeXA>O1W@;Mk0npU6#@H~7ob`){C8W7CKvu8J3eup3^%FV@xR&Y9@78diX-NIR`$2wb>|2RJs2RK6oXZLltX{Uo6RraBcEE3F7(iPws(DyRn@IDB zyN=U5y=49Nng?Z~(7W&kYYX)s*ESbdw@vpBE7Jg0>Khm9t~cL!teQ417VWzCT#O#c zlmCR8N-ERZO?4pDJb}(w;AX3;rfM0tsaj~Nmb~w;vD#Km<@-yeslG{P{BN5|3e|C% zO0wA7Ybr-pj)%m517c5Szva=C)xJ4?0`|L>FF+3`7U4g7g^yzPY&7=H2|^0XH}~8t z2(-^~#r5GIWP?otW2^DYzFo2>N1HDMY)bwU6MMd`6uy@jViJ00RW4ZFxi zZPKY)kv68~+X5|M8k}eW-8ndhpUe*6=SA4Z9LA;aY^7wK(;2fb<{!v98ZW)B(Am*C zfo_UTL1dk|L@_o-czzDD33=>K{#-+p`GR#Rn}cwuYTh|s`4nmVchqA{vOsnPDZ~$O zfe!Onu_o8}pO9A}uAyjk`?Upx6s>*oOYg*$qLu3bdxw5tJx>wRwaO3X8cOGNt!+b> z@+CWMF?`ueaCiIg`fkNYZ`0a`C$qZ5t+jfa-aed>T?L>vy9!#Hk?Ep^GNpYn#)S9&7Rs~&!TFU)O-Q<-d0u45l3C+s5tJ>VZ>p;?3LIH2qHmWiR+ps)k>SW6fe=g}PFFiPMJFmxI{ z(UEO&#K5uEW>q9r=cmDyj-1SK_6Eu`_&?2GeOKFc@G?objvy*LIcuGS|Ivphb0U4S z7;@g7f6(vMlY)Nl_PTx2`u(Ov(eGK)*Bs|4EFbgK-@5W1775yh9w0x44UP)vW*0>* z!yGkUbP_$k5Sv|Qbv>QFkfd%WU)}ao<&31xepX0-Gh9jP3n2aBI)_qQJ@ac;IB8Ty!=>u)IA7Tik)LXqC}~*(4SY z%s9D#H{;|E2g*V?*in9IJ6z#_>67i~Q>bttKQKtFL}Vk&Uhd|l{%{2pxqlX9rQNWA9f;&I_`qUzGK<&!;mm9l`io!f*eKmF>ETzy{%rheDkTu z7Yh0DMIWaFmqoT|?@bNf+b>x8YK0NiEl621fc*DA_x$nn~GsYXn zsjV`kwg<>7y$@HlU8ve}22i2YR$fqBCGoZG-JoX4ov?)j8CHnpUWJS_*drss#jOuk za3PQaTr?P;yx!XT14My~gYf7tr(1tn%1c|Jof(I5?&hW*84q55$TQb9%{sh|`L^z* zKA4ZT7*4x~-m}FI;s(@VyR1yG5(6;7%JC5uD?aie`K1GK#YYwiWt?qRsQ8Hd0B1@> zHg>4RAI7qLEIn)_-NBd!JESBy3C0eUS%nkr8*zQ$!$g4-1Q*fAF&tbN5?)-N%oYzN zJl=;jhw@=O(L?0HKCoiTLv&8}>YO5SP-X`I9xAN8 zBkU0oB7*i{9RwlXwZ{=e(H=+RF}IPluanKwNw0Il+2T<|^k_@U@=e9T_4-V7GR?5? z>NK8GGRwC)ov(5||G~8n{MXa4WJ{vxtaUY=Aff4&$txX+tEOXVrgw|N-^of9@2CWUwQ)D>-aC%S9^^B}lIu{_U3mMzke(aj1 zi^s1M6A4?hTnv{99og}tG&muk@T|*s!QwCY2Qso+BcPu;+r#hZXE{;O&&ToT&wJ45 zpWqS8wYbqZhTPpyrqr}~EU)x2T($W&;#8dLQ78>AFKBQjN&0HR2ra3tWoEfl)iw>T z=2s`5TjAjtjj8O zRhdCuo&EkBtga^zMO{zEqpqp_{*wss_WL>eV)pyxSM2wnLj1saC_XU!#pAl|_p2b9 zy)3VEBCeX9`{)z<{feOFyLvD;_ev@(D2a_yg6Nl0b?9J(aVyidSJNn-DQkGl8+Y%9ay zBH5U|dk)#_+`O9eMx(*gi2++@;z5HaC+DZn<{fKa+A&y)6rkDOfsDK_x+i=g2Fafh!{1UPO2!Y)Wd4$rIW$k3hXRfRjj~-P1)c+DmH1ONq%nr?Vn|O{CF;CgFalB`63YC zWcWLmDDZba9{6J(`Wkq`6dUgtX~PY-O^ZiW*>G_@N_oJeR>>=!hbtbngLu@z*e~N9 z9wjf>=&dC1C>d~>lZ*d?p0lEcu-q&gcohba{RYl7xG9=R=)9z!r>(B=DwSOqt*=<8 zlidwEx!LM@5mD6hVmxH)Gu2|QuJQHg)O&u9By({2GGfuG$tz#3XWgFJQoe%6g^!7J zvc*djT)Y%FYA_}29aO=(zwLt;hWtKw-5;h>C0bu8zqA@xqVSwlrGX<=%{Z79el-l)f*6K--gTps=INR zNL_4rJ+`{Ewyo4rk+qOx6dJH@i>oVB-6Bw(lGh8yQ5t27JP1*K%z0K*NKgyGj_ zQ?jmavni){S4E{TzfOMXYFynEwUe40n=CZBB4id&e!wV{j+{(Q?J(d?Wakb@y z8pYYU6$CnyDBsQ`F3?^i(MFUrc3}H0>{?dwg@87+#ybue@0=hQuIBwKeW@6;Q`y;+ z71cW0;>vC<-@x~tE;*9Jp6T8pclJRMI+7zlU`0yDii}thiz^(-5$1EnH5x-lbxsR* zAjZq+xivbW4DFb9-+=PeZhZwMzww`$TErU_o3NqGjwKq6j=U591^kcauQj{mcNq_} z_)F(5UZZgkFS93!PR4%{zr}|upI_56C6~O8ALgSqfO>eCjsy1a?8j5}>MB0>SK@9p zK6fKg@VT4uB>zLSxAC}eH6PGqxA2U)INY$wq~INE^iW&;XrgX{Zk!z0rZX>$Du%$e%;?r}sD3?8L*U^&4Y<~#jLQZ3_9Y(d1twgqI zURD`{)8MA)@^B1(=&O}6SYXygS0rO_UFL5f_%_4M9YlefyYLu;rRPMQa}o^`kQ2JD zCIkax^`4sU=KJ`gP*WfF%|&+@WK+;#1kD|u44ZFm?rUsHxV*)&HqqGM#BK%+7RS2; z+2W^_EZ}59e6>c*@o)hu#NR8wbSJJ5&k5JwA&%F9ctr^D@&g{ObRb?lymyOW01GSS zV6jFS1$+14UrAcNhiouUhwF_0xa#U?YpgS;i)2YSI#=f{?7-=%d}s$wC2Ws0UV+^0 z51c9{IB=SbnOD*{<@<;e{y#-CEMyLo!73d=(N#otG!9-#F1kK~oupQ<&bO9N(+4`~ z8Sjph&y6%*rNS_-&=O-wpr!vLKDYC@aUNl0BIuUtWE^xqYIMGCbbH{h2KdDbAm!l# zWRZ8FBZW?89o{^VRdS?DAs)rfMp5Yo2ur5=FcNE$R?Nv*$je*VH4rfh2m%~I=(=j! zYS?7)QL%|Et~E*V7p?zq%6}<;@f7_OE`3jdeC2>%|Q zJwFnKR>}8&Bkp$VbN3TPpZg3R{Ak0Rt0x8)TMCxMd#kBN4=gm{rW1i9**&4+- zaxs&GmhuwJf%ydR#)Ur6xn}T(*Fd-NP+G7mHuZTT?%2aF$>mKwv|bzx|!t8@_WvSLW-H9|=`Zu1Ey^`M?OGr5X&Jm7r!|+7L;M5CCCfxtD-}kK;-Uv4`48{32Ua1X>7rK{F|p z*FyL*U!}~&rGQfkl92+o{VFYGAzcdbl{8KnwF6?`mgdE5L1;0{2zEVSr_SiN^tMOM zd@{8@#xh0ATziR|dF*=$ZffdCt3+qn@Mo1sw35b6N5wjBn%I8Zn|fZz{}=p2-l+E6 zj<(VrdObXQ-Y6VZ@kSXjSYYk>RibFmgFxHYd5oq4b}N%VldfQbPbzSn7IE4Sm zLtg1?xN4F2iu<90Qz*?LFK7-W@y$Ueu;o?D#gZpl9#g%i!O4)4ar~_{GkJQZ(d|{q zWlm4m;{`!geW!sBrz`s=QSh(TARy6`eU~8Y*5RfkoGpG^?{`4MoRaw}UmGF&U@^wl zl@K_Z$~$=mPv6n!>GWq5XMPDZ9s&FWY>n@|2?-2zKKPenyT#q*+ zoANU}B}n~|o{MtbuFboF*Tb*Rre@<$s|HPrFHkO)Nw)a3CHkQf{R^SB5S#4>jkvP? zAe^GLNvtLd3P#)?%PV~!S0nCT;sV!MmWp7|l@}O(P%83~;fJ;Wo~HO7LVDXUC#w3y z|F-#pz>f{PO|4wSZ2i`X?R0hREL%0Lbh@ui5;oGTt=305H)W{UH2mAYGw<|$R5hrY zGu%Th?lye?gedwb3(-FlKz~LEc2>?=Yf%Vh?Qo+yx^Da=N->#hyjO^FM5pA~HT;FV z(ob<^*KltU9XbSsGU1gs(sdhC#B3Ksp^}ivH?-W}ZJS9g6HD!dKI@ukXf++3a(czC zp$hbLG=K1Ok~MxwNJZAzuCDm7q)u5i;6R6sH`&Yq)cw;|_hCM6X)Hd$H}MDH*Nw$5 zr;lIK<75M}RcL>fkF%vA+|Ybb8k+JCPwyMgtH7yL0lhb5{s_I_V=(+$FkrO}&)WyL zMffFrkSjh842AeO(MzHHyoxpmbHy(zVg_d42#XG)ZE9L&kno{0;0!OyEByvnoZ)?< z=A$VF({BX99OMPeL8&}*VCREMoPKHd(r3z_=ZTq)fpDqwyDyz}*i!d6?b6v(4qIA& zfy55}Iq|VZ?+RIJbxA6r+Qowwsk&i^&fIm^NpqUob-LVo=sN2JcS%cKYS?uU5aVt^c;(owG)SR1?Z{+=U-7VEVJis3aGW{rN+U`HAnU-iR4QDzNzzn8yA zMQ6bjE}7~xJYmZyl$X?ARkWjfDDE}d`5jU4O0%C;DE~>=%NBo+SN=23!rzi%w)irS z-VoUz^hNO%bN^_r(y+3t&mAirg5Yaym2?7<3WYWPMPBJ8T(QP|L`-5T*`gv~jq-y1 zUP=XP)YibZ-Z|LiT$qPE8Qh`5dJ{(b6$0=NDyOnmh67YTSiI6HY zZ1t^a@tM3Z>#?_ZgFaDR9=|)xqqPQSj_3YlZ7@ikM(qQ^F3L$mn%GU8F9T zvjL^5xEV`>eRZ`6Ly$ulZ^$eC6IX<>p9n*{`7j?x5QHHwAPl9d5QdFplR!(YGc3+} zYt52|Pntk6obMU4hT6a9V&ZNdlfGz$S$(SdVj8@5Ulboal?J=0y3K`=pf5ILW}r)c zz}oyjMA7DN;rTsN;*sCy&vqq=kt4)dhbeQ~QB2YTj)BH!98~7;B&|H9@UhbeL1u0C37OzA=B!f5ZaJV@Ss2;bil zA`C)%4XQ%vO%>)S|xz9Uz6-Rkykq zXz9ju!%`Ca^*s&j1`5XM8dF#>PWOJn(rd6Nf`PXrKj;VsjJx~SQ(@2%#wtupYU334 zCF^wSF06N6(jCUA?^=Dr6OcoPr#x()sisB{OC6aRT@|*y=uJkn9=Bj%fMS-df|SI( zgU!4~#g5gdbT7!S`S(yUKQB;A2Ysq8vlSTrjP)#K z0NUHuEFt!{4qT(7Rw(gXVEezIM-bF>ZW5Fo*zkyS!2pt|Zz6pb=TsP$=T8yg&j`62w_MufZXI0hn0XSNXECFTY}C zUoY@5Qyy4xR!%bEH3=^bPVg<=K^BSb)ZZu9A56}?(L8Co$G0G@f$zygf$u4J6UFx_ z735a%{pU(hc3{)B@ZCYy4&Qphgon9Pao3G+K?lA&<(1aM6}~^<@vTtsEib^glGMPr z$``)nSMaTu1m9Mil~aZ9GMfH%|=o8d& zVA7$Jjx8$^+YGqy?q5TBm{#DWJL>M#)Qw51{T+X}IFd2Z|d$ zY2_*c&Ma@FYgWRUm5QE&l+wb6$nwh+$tCYr@cKl#;^Pe|-6r+6zs6?u?$#G86dpWF z-?~!a!B|kS9qS4e1C}4m>#fWNH?Q~m-Yg$WU$yTo4NlrIk;66i&ji<-@DFsxs&`et zIfeMoT6@eUiuTwDFPT42rBSqlkh8CZF1m$B+Tw^@@kJ02pTMZ^9=qd{_3U0aDb2^x z?O8S{McD@-wm<|_s+E^st89UdcIa^e; znFla~A`ZH!yspNo3El9C69CPXnjVuD48bvJHs~pYCbhjHR+gb4k@-ycNP~TcO!P}V z)Jto0vJE6%Q+VF?P;e)^8bMnNw^eQZL(;f@w}2?xdP_Xo`cU7p+2U3N%ve6VJ1&cV zx_1tp5;`9LbP8kTNxLqTS9%w&+Vw*kSvZ%YP#RTU(5On1bh2FWHxSpXL(B3KqPILP zvnrxbgAoR9xQRfkB zmmP_sU3SJ}zAxR~q5NOxe=%*xjT4#A^WU36=Xw5~8Am0M5buMNG~l~QA2y&SiPnH> z$)EvMTo!3)SNWx#aHk>-9ij$&6_Jr+vII#Wk{>jn(vg!IkRcxmP!n=om*AX1Q+^mr zKg|s+~~QHdH&I?6#pg$ePN#lh#AVHq=7}*?|U`BD4)v zesDw`{r9>1H(U>H2ZRO;mi$RJ3G8I#}9wP!3pq;EYJ?2@DF5~_qgWyF z9%S#o_yq6p^q}y$O?^#GJ^zHOEnsz4pfzJgvwwxAHYA5Da0eI z##GIpA2r^M1yAwr_u?_89?h8gM{0=txHlmS&*vG2v?tHmqC(bif*vortTKX)+Wp|< zMdgcJ@jiK_J#Zygd{ms!&NCMkfoLHw7{HXuix#dt#^HQDJ9t&L3vtk_Ubg)a+QI9= zxvDleZeCUs97*%*goXC7l|{?NYEv~AOM}O1k1^)Y!bi{^^_k-t9X@aEu@6zS$9{PJ z+z3sOSxI~SjsM5#@h|e{JR)=GMdzq_Y@QQK-`tPt^LYqAxfcBzHmzc;&^~Z6v4Y|~ zfqTM?3)jH4_egS?rw2(cy*yw6Qsc2Jxv6}x zQn}h9xg4R|J}cZ76(Pw*{zz9gQEXXlo1%VlLh$9wM3^(WO4TJ}qFH0^I91kRsR>ot zQG?pKZ%XuTsSdZNKe?r%Xi4?EBdNttsOMBupd%koAa@zcSVwB<&;b*cq1>G>?6MHb zG%!2JTgx9zQN{t2BZacN$Q^qWLK*vQ;}xbQABW5ys72l@lY(N9C11jH?mmD9|sK zu26;-c|qS)l0+Thml7-&OI|fsO@kAbUYV<|TveH?s?>mwH)gJC0e{BF4_M>Z{Injl;rWL=K&0AgBrvkfC6>!C9gd5Yis)z&>7P_aQ4!2J zO7cg#{*YL9RXTF|k+PI!*Z2v*DF0TJ$jevsqLIe4*vCz|UWj(&&_w(^7hetUAQnF| zV`YJSY+JY#{UeRv*0%7kl6uZ*iiy9*<8Wt3bE@#qH#?1guBgKLr=&4{>9^;t?3q>Pds0AF?ET&Tg6CI?#AU#$U}5 z3}&ntM9XOE@{m%v2ru{!r+HjV9_`s4gd&HXY+-r%e*nQ}Wb$l>A0wSOoW!fs1%Sl= z%br7DjQh}Wpgm&P%^&sMOp@1=S5vV6npWlNof zE3La=98q2&-k0rud3MHF;Ob@e&Vgkc<~cvrSYAeHSoXlR5x=kB0no#JfLI6WOKKL| z=&#RuS?qaAi#>W_Bo?^Q+1B7DW}Hv~&&?K=NjGgoa27Fs!^Y&Plii|t`_%SiQCtJH zBZBtw$H~+aL3=h@CL*|s?u@+;A~^C_k{>W2BZ79nZAf5XS%xnrTC_&$af-&q=G!QG z_J)Caes;GtipRhy<6}VM_Bdc%0aKd@29g$}*DODzpNj>pweQ!7FNTan;?sNglGy}A zdoz^#uk89kyNt*#vT;q=11%`49mA|7E(h=3OMXm1batB6Cn;dn!7MMj%Z+?~j%~Om zGOG9>q%#gxNFo>qC#S*eCxR0P>EL_l?jd*c70~ij)d;YsjR0SVi+1Fv=A$R|FlFkL z=o>sR0%)r4fSOW<0VJe4B^xalslEbIu}33PosuodAL)8WBBm%EIek-Eu9wTN7k`T< z$4zv1&j8RSqZwAKO>rJ{KZJeUNXA<{BJMw?qn|8|1ZXO?w zT_y+zb9PuRYd(x5`@!(U_t;)%lEOLT5icOLj1R(BO%h)>D!9;gYBoQ$%n+b89)Y7Z z9{C*|`Ht=#hLM3BWCPI=nCN_v$y@&nw-g?CvHYC|FVeo@q~kIIc!SsC5!2!a2%w6p zo9hqJS?j1_>-aVNjRCgq8ure{bQ7hfi$!{?UMy0GV@R`m7@Fo)$tm6A%PC?wxuOR8 z_;?$j#D^SN#|KbF_8*y%Qlr~WH!7M~m+uVDXO4Tkw3`4$A6Fg zHOZxc99@_BG5H}UbLQb#qTqQfu^>lxZ`I7@(nk_$mZD<@24_-JXbW}{%${7mm0*z6 z!BW^5mI0l#tiq(^SRuc39Ilic9}}amZeTXAT5+cvLD~#b zGP%tlwW8r?kP;|LoiR1ETi8Kf20Xfw#U*jvAfZ|7pG z8hg|W29i0HUCmi&O~l#cZ*w+G$v z2^ASmVx;b|NsQDz!6e2N*;GE2?|qS|dyY|&SJ`l*2&sGI2a^~pvdK+ia-5bAS3xz2 z>1!Q0;=JT`K|k5>QR`TD|kchioJqVsS;tKAgz zq}|MSF?|L>@`!u6C{E(^RBGC{r}fmiG=l3Q=HQiwI58bK9CTH`LyALW0to-D{w#%H#+z2yOnVZ#?>aD-q*{#M7qOk~5 zw>qtxDzimvbi>c!_ra>{psc6ETb8rykFJ68>*;2omSMAlGAgzy+LOq6=&8gs_=!i{ zNZ;V>N2Z5ojW3KN>N|DOUhZ3+LuiATA2%LxI#KY5Gx0cwfQjWy7uKhXTBK(;t@+s^ zGr#(2OXDAq0bIU#Hm~t6&|CBooOm8vX)$}IKt09{oN?}-??3whU-WP2`2(nFZ0EXj zCmY*abJy~bNxI0ae}&IuJ=8iq9COPoILwPVoa1clKcJaAI`&!l2LN-#=5sN&ru(^o1rJ4aDafT0U;wR7}1Fr=L}3PoKYFJQMy;y3hb+o%bLw#y`0 zkg_~2v#JHDG}sG%?#%Dx%xS6ZI6)A|Tn(8Vc=)o_b2U-a^AbGz%IVZU+0KF`I09!k zFP-&4r^LCOS5Khg|8o;MQ#b>sJQ@GI3_oUkhKywPzs4?dm5WCA3VEfAai!565QdJ! z(i`t+bmaxRnw12NuG>ZK${Tzd+}rLOxQ%TWw|qOx0>7`e*9}R}7*ywyLK*v01W8VmACQmIk&|tBk*$qUqjmeh-Hg`Vor7D#CpaY_ z0>io&$)aEZL_&m#uM#2x@zsIVRKAYyJy-}4D+JbT14|JSBIF0+tAW+z7C^KQCtc;p z*S8Hl4WiuWyM|;=tli<0hCKziy@9Q{Jp0uR&~$HLhm>?Sj!7`EBP>qFb%3^&uP40+ zv@IJQFTy%GTU02Q=#=CK(v?BkX3`Z#$B0X(e0r;%@+pKqIaz$jO0!nVPmZ2}79Af- zgPWos5jro~AE+U10r+|!e~oM5{=nA=YlOxE{-oxwi+-#e9DkB6-me%9eu^k)@J2lN z)1C=`x{3FY%tkNqI=kpfuG!Dc@=G`1YW8!2(DYF(eDSWSkNkkflqg-_ozu~1M3y)6 zmbP8ea<$ypE}5P&OoNj%h6#^4^U})tieL!N6}me%+&a=NL{Zn<@ZeErfP<=yu5RcI zwwEP4U)P=~=G{!OlWE)S4iRS$G$>;cj!Y3Vq;Q!u2!fsrfGyYQM7{Mky7y(_r7voSs!MR( z78+HRc6d}?={{Vw!^yP6&?T^hY*7(3g}h)yR4ST6BVt?cW)AuZ0c3}~q3lP$P59v`L5uDu!aA1fu@P!IG}AiLC}&jYHDYlnKI(o1ik#T=oj>Y4m2l8_#vLr zfr|R11C`GK zg8S2jKgz$yhclNG!3R8`E^`NQUpF4`7*X(m$MN8EyC&HC67N`U!nNZJc9Kfgr0%7A zd-Ett35h=;uk=M+G4G;S8^<0M3iFm19HUYaGI8cnY+r?CVyT;hO?hePTJqyDrHb7V zl~`3L2|I2)`wCIi>1%k@>5$6a{;v}-WBK%CYrkGG)Px&omTHVt%96@{Ltg2txT&jayW4Qnb>Rz8YgC6&!wdXg9 zqVC_uV=UKxxnw;LgB;5bS=3L6yHsrOaOM#0&2Ik9UM!~R*fw5x324mM=Ns0{iP>Vv zj)gf-FQsoqE9jSn_@}hLOgpabo088J)*P>>_-6`iZ0?NNhguVy#5uXwd5J!a)8^tM*=NW%+3g0am-)}IMqK#}y9-M-nawlx+5SkWTuiWL z1o#d$jL)@cklD@EjejPvO2qa8t2BZ_NH*VG{;vGew{WL6XQQ&3j;*H(Wy)KUAGDnk zk&PdNZU3m{W9h5*kEX%N7#z-tcLUqHk0y{g1wqhub(wDx{|#%qr--8MzK@6Ql`fn) zk^k@c%g$V)NBsfO{yGS!!Z-mWIJ8U)R-r-B)B5t16h)(C6gM`iSjNU5$}4>jS7YN! zjWLMNuv2=&5S|{j)`dYW$QROslMN4Q^EcAJWFH?1%Hf+%cv9h@D!8zH+q#A~+b++W%Av$*l6D*|{8zO8Ji^RT?q zFL71p(^coAvqgncXL&)LmBiQCmDrl-J}k3N2a9D!jcrnDn$}UVZ26+;{9OaN%=wp8 zbRPmFn0MA^_FzlHx2)d3CJGvO4$rT@XzlhsXlM(@`k(MW4#vQG?Qi)aUPj`bRMbnjyuNj(3roW{1 z@5k^?N6lk=U!hCOzr$T9yAMf<6P4nnG=<)omncLdmfahm^{j7!OGdU#55AuDU&tvv zY9O5Y@|5}*kD66H*G7#vT5Z&zS(*@PAkyDgN`KohNFc8b!(XW31e%Aw9RMg$G$`BR7xI{|Zf7mZ=Tmo)ZJH&7-Lb&`t*@qQrmOgxZ8v8@2~5<8@PaZP^F)6;+`ys$Z|VIuN;!?x39EyW)}G&rsMB@+o}kxj&7!3n<&$D#G$ zFB|X=#vyg!D&G4Is`+i>K`#>p4|)ZUap*(2=yT8k<~+6GAs6l3p>F#yLD}LT`6Ql( z!n4NtbEgDRejw*h@=AZe6%#&FOc--O3WW*F3z)EyB*JqcdW6D~@y0TduAZiyir_9p!= z-z=0Fh+OfX1Y@6#fOvP-(6sLRk4g~wU|lF>muJoI@^5`@JoFJfZDdmKr0)2ak}rZp zwq&>XV#{4c^Yyh9Yl~cYvR7DlE_yd)5O0A%;?NO)$(Upf>k{ITwb6m8XnO8C(c!9T zg8-+PRAm?9kPvT2m9~Ecg+_v)=TwDgSK#yrI)~kfFu9^VJzjcm-m;Q2| z3~Hd@46>?85n|D`QLwA=zyBTuR?YZa0NB3SW=SG~z8zg%<6qIl8!VlExassd5Z4vU z{4IW#2z*x~vm%x&{@dbKFN=Cn%CU$7nVWU-?xoQ~JbMOUIPgv1JstxP->+G3>3P># z>4fuHF4mE%IA0pZ=$H<8+hkuG-XxJ@KVM^1Z?6J`Qp zw(_;uSdeXw*{$DF9wENak?X}CjNr=W;=R~Q+rix(yU^?NO@)|IyRoA=-`qbnI+FPd zgku|>&5~E1+i#UaKDWj#<6pNN$K~Y~{4Cx=Y@pSi zcEj~q6((!@bWGnN#fRxT+*vz^>z4AQ6xS`;=v?7CtClP(fJx$0GvkS3 zNZe?gQhx*8Poz{wIKlwEKs2;^nJgbwTDuxi^Q%avC!~^Np%O(2Mjk$gz}`vId~4!D-e9JK7nTMDup)rL1Ady}M&D`S#=(jJ|R9tyqPU z{1fj)UoB(Co3*K#^N(v>f5~6qX$vQ7Of4xm+L;eJCcEtNljFy!{Bn+uPlQf&7-1Yt z+-I`Oy8Beno_!}dKuitmfjD>k=Fs7Tae&xlfH1U-*)>MOr16ivq&b^;|5eV{n@J0hT1k!>!W09WM@>Nnap$WyUoCA zo{^!zyM79nvP8SIFJN>I*PXPd;y%K@$p4)@Yu$-LjDc*Y6@Rj zMAdIlwHX&hTIB)$?k2l}puedpx`$DRlY&LALaC3BKnA)wUq7wcf^T-A1Lu?`9ZQ{$ zBT}n6aia#RV<@|O^VSI8-z*x&^zRyNLqxM%6&iTHo}(@s6X46y3^cyMy0w*S?{=ci z7LmS-o_x@bp=AfZ4B+KXfXf!;LNjmDqAs7o{mEhupe+F+EPrF=8ylXga`Q;nYN#BE z@Gw4MdIz)}w%DWxZR0wchkm#1M;OcIo624COH-7dZCvMT25@4ws8H?Ul0VWlIiW-) zBAaE(56Uyxa^(?&O)t_v+Y*%J-s!4fnX?jQ6k+=3QL#Bk7|DEyE}J=utT_2iE=tqUfK~1w-SayGYZCPHGyjeLFk9x^FZTWHX(0n6z)?ncT#jj^;MB zDX=^&sYBxpp2inzyA?H_L5`U1G;>xf&ys7ls0eM6l^=9_r6VWn_O9f3zDVc+iuCVBLRS;mcZ3fyfqqjXIzj2g_>YpJ zcc(Cq&y1BvPngH4W8{%`b*q!rrK+o^!AV!I^!2T%s_w4Zm;c&*UAimw@PvI`XbRf8 z&i2VYZEZb^DB8LQ4_@4tD>lNO7C%S6x#&04t8aR)*g#O%f+@M^F9fiO7LCAPc|!U; zjqiF9Z2we=_%lyyf0!#~$sztD@+vnIuW+weGNsITvdtoGa;?duT}-QW2!AoH)~^Jj zMBk0%muBN?Pu+!T@(U;*L#YI5Tb=x1imi0yq$zfL^Wp_sdTSp9(e zZvov|)@v?$m6tvOU&n_T+hyklf)!n5^fe9kBW$uCaXaApEdN*eBLZiZ!AbCJZ=&w) z+o-yIRHrK4#LxNmht@tD6UBPiQ3zXec+3{(;tmc2TX_?EckVmwIl_&9O#*NqNB}QAsLmV=A$-HfEW1I#?_-w6i^)F>wuHJi#S_2EiUbCIh4KbXnn9Yu}2fQppFD{AI&nW&L^q8AgfYrr-dvAiu) zXe8C#q`_Wuljv=(xVfUA79@e*rY@uX13$95Z$=b#-vW=izn@*uUjr{N&jo~Ji|@jX zMryaX(?}~5T6{}+rOk2G;;Yqxo+C4?VG=~6%L^J^sS;g0x1v%=^m`o2wo?CLrCQI` z8oc#fbz$qd&H$s8%XqsLIr)N-(JmIgS>;x!1T^^p!mZc_>$XT=kkfN2)NvzjJhILU z&TVbp3a}bgt<9&wNxuxvytIMa8P)wyC<*#sz1{KmW5fT}M1lWBc;J8kgm*3G9V?o+ zad4PQRHwsKQV-f$Du;gM0o83Iue13wf5dY*6D+EbM2I%&cch1MI&Z|TRp zn|swolBm&g(TnzVB~`2wFgGVVa$GP+weCt9!K!EVs%nHZc(i^t5B{~kJ&;F*m!J*m zGT$ctC)Nhr5=9$qk4GCELm!ZxWj9oDJ*nf^oRul=z!%ZKfWB?$6u!WY=pdd8pJj&Z zG?ew{h&Wg|xR}{f4k?V(m2*O0SGh@^4S9v_bt;s>U=KdrQCSBhUu&=utQxF#l3&^m zSA*51YV0?xu@#}gN`64~N|y{)!&BmIL3v-!4^<;Gn)@gFXF#`^N>SkUe>}&|O#|&M zYVElG7-pheZ*-tFmUpHo4;n`xE>mwj9LuAEi}Mfi114Z_c~e{tEv&%^i>Yx`%h#%k znl)v7X>dhlZSsq7dK!N=mSz6VU-C=1U;iRnMz)y)+7KE8{@9TDH}O9;+ITln(8jKK z$g0e{OKi^YcX%}4e^UKxrZkbyV^mBQ^@hznyA06Mq?xBHL6mU&9 zGtqaif-hPB(z62$xfmd~pRIKt*9Vwuwu*cW`k2Xj%Zff`8}XmX8+($ZWHnbdl&gnO zaR;3+vT6o{s6=mL>*DVLTeo_0mIm8ENkt(flt#V7M`27*z(Pp!0|K{dHX2)JW2Pvm zuQg)zz)$^PCbn(X@;2mEE%v0rsV*bn>0hG3pQ@%A;XmLf4VmrGdHl?1W^bav$G&)+ zGuruX5HiRvoR&6o+naO?M9aWN=WBoOK77=@CcXw-&UJ5n99LB6>Sfcn*w{TzThlka z*`@kWCDk;a3VW2tph<|ib%rb|IdY1&WncwgI|B~6fi*n$HViy~S3ZFJvrU#RSDXc| z-1Qg)1l~MJjIl;~| z&G$ZBX-=*booeA3BYy;GV3t49^=e|zO6kbyU&_*W+<^qByXi)vh0m$a72i)#+{#>f z&cJ^APdc_Uo@&pR@m#673%bXGltm$a6%C^Qa`8%isrvhXZy7@MU3aulY6F-2r1D0U~mot{J_$F_IdblU}s~-&o;RM;-?C*uej*c3D4sM@=v`*|28RUbUm%QifxLF=tNAsFk(rbye-C zdum5LT083dwWIzxR#a#Cqedbh!tL8ATa>?g*^C98u1ywr4DQQ95 zS>HF!@DK;`%ZC#og1>~mv+#bLY*9h+Fp;)pQH0HHjw07Ux zdWWlx#xb!hTTK_s3RcryZF1!!l-AV-mW2iL-XZCAFqlMySeE=iT(;V9BN%ymaBb~p zM=75?_fjRqoUAel_tFc9SCyiT0M9+PvHD}@@(r9$*Vlb}8c*$bS=ok6flPj3{OL%dsOHgl@TV`5 z2NLVYcw>E5LQAo}5w0|C70vM$x<3<;BDOrYlt0c#1G^G|URlrmeHgOC?|X;yS1;?{ zVtVty5q#kS3TpMRo}LUND%fI^jyoJ64x+P=*_w40>R&Pw3y>!e?)E`>GSgMT57VZHK>SxqjbFv-)80Qx zW8IYxI(Z`#QDy&wUN@i9`jZH@_4nFQ5@pwJE??Hz1FMxa_P}aUV-KtrWdrL6*B)3c>Z`TEm^bD~ zZK)2f9rdZPqB_gR8!C^*)p#MF@nQ>&7kXyANI!7ng@Um!X6_*FM8*p>s>X{GYMVDzNu&WX8M8an+nE~mANZ%C(<|7sOp=i%P*aRtG;<%+BX%U zz9~QGn@Trk-#mkeuy5);?VGBv`ldifn~}mgk-q6*&6Uq2v4@qud41Y96`{T6^Mq3W9!oAgb+IC7};O#`8`tZL9VtpN;aReiJ8NB`Hpsn!YlW_@N3efO6p zpPfY%ee)bV^yUXOb|2Ke^H1sA2%6^#*5Y}%(LCdSb^uI5u-(Zd5z61mq!n0YB;z?3 z%P*acE8{tz5{@-1%@!3QouB;R44Bf9lg@yd`m%fx0omgDxP5ts6Fo#9l38v&4g8!w zlr3JMM|EA3;r)9>rnfV~ZR|&A3Ke6kNhA9DFs3b?W=tW_Qd-YYGp21ErWwfe z?3ltt#`nC!MEheM9IfTcl-A)J<9jy>jy((xMacM`{6Jx1aI~7jgo(dO?l#?;;kZ4S zfGAvKEx)2Z(M$8-FSy!70xHI|cpn(vf>v0Gz}_`7iKVxAi0De>Ki7){U`tUq2(6#elkJjP00&0$^gGBxSIS1Xe2CsmQ6+=0%E z#u7X&YO~r=d(@5^d)%`O$CgPgYHXR*q7EIitSbS&kE+UFy{vcAj2Y42n2*@*F{XSL z?fqtFxW0M1DZp>eF|E7W5O57{I9S!1)(NYc)~%6Wx&l|zx|`HlxK0=5qzFyx9k`Er#xJ8^Hyto6$AW#NC?<$x^~xF+^9rurXKcZ&SdY`!^mWSEn0q!Z zu=rPWq2$Av$%ixaq0eW=8u#IY_MwQ)FD$52Bnu1b1#7p1Um;L0$hZ0zHH!bP(mp;) zwaB;m7g2gu9iK=Lkm}3_MDtZ2{c`k2Nqo?%0pr)52*&tjZY^N^u2tL1H>w33EpsQr zEo#-53=N9Voe1&+#&50K?lk4w1pAEDhT@#^E395G$ygxT(+Bb^ALs=^M%3&H-$bK- z{wGypsXHj0b&Eta(u-qU6(glqq0X{e&(%l!mEi<#d(f!ZL>Suf2#A9UBXVXm@*aau zDw(G!TsBELNSe8Lt?&o%^;l5jaO^W^I!P)@a}aEVitkyl*{~<_-Bn*-$WD) z>{dK@^$FyQ&fyNc?7*`XPJM@}Rg_zUQ(M&7oZ6zs=F}E7HmA0zKSOR$Ys*KKp5LPW zQ#-0{^;lzxr7DaWbqn>v&=E77`Th7o7_t@-$j&~ODo+AnF)x0E6nllyLs~b+a4?Y+bq~b zeYU6AVk(>>jWO|)lavE@&^YrwN9?1l3)UY+k&entJ`R8rGDfKRObn6H=qEkTKJXv5nt_@lwgSm)P)F@=hhwsEKOsa z^B}Qgw+~u-{hKPBR_O4wX&>$%ta6HC#bS+e6Ber%hhni<+Z}E+)mc_YcKt_oiYhF2 zRBXaxD{}805T5Le902c2^t1$JzDC$%JRtv9crU@mORpj9cK-j5yY~){s%XQ9XLplL za*}K+2?PiomIOjo1E>_cuf5O}ELf1Rng}XMC?eQV?5`aVrHWKh5J5!|0a5HUMPJ2+ z4ZFtgzMnZWdv?Pjzwi28-ydJDD`#f!Y0o_KJkOLfGp9LzyS9{?>#?QD>Q6`Bf#U4x zd<4OkE`-DV7Fkg1U_;DBJEcHgDg$`qre9?)W)-UWtXzJ;*KiWlr}jX0OoDDa;2Sy# znw>c4n8ZO-4){`1GQ1EiU4Knjf@%^6%}gA$CUMZ7#6kW$5|Yt6anP}egZd{9s$@_P zY-Nt=ccjYKCk|Skn1>H1E^GAxg7R@-$G%t61`f+j#=!Mx4S}rOgmhI9XS__Tej1Y0 z;}(dh_D;LJAvf$0EsSp1>3$~%a~d?;eE7@V-b1fvdrzf}ZMOHAyo*fUu#sjn&;lE~ zk=a6|Hv@Sm1WQmt%%&a!m=7$1gX=Z%^e$a+iAI(#I34nA>YAQw!+aUsb%FSSi2)e|OD8-FS!HimJ{sIn)L zx|^q@+|q0}IU{)~qpDV(!h&=r)K53+IYiqbn*R3>e|Yy?-|p3v7}@F%<9F*#BxM8e-+3k-NzGe{3nZxOfmt@gEs*|DRck zM*mkWg}U1-h;1r8mg0x$=%*c6~GMY?M#%#2?wMf$&3ieOxE2eA|djQal* zOVONliMJ$&W+}SHaP0r4rQj6}2eA}-2hjg#mO}S>9AszkWVH~MU(2zMwqQ9Ko4!+@AE`L77uCF>h25QH)LN;p{Gm;_vpNg~f;v9A!HQSFC@c2Cga zI%Gr(58;a%`Y`RKgUgTQxk{d^@r?Auq{rPS#utIyg~L7avI$2YK4ZDqBmV-OnrHFk z9(hbb!uKNbFPH}O^zj&v7) zgz#bFy_m4S`Xz7~mp#k#6+FY85b6qFqIU&sQ4Vs~)2(?CPcAmi;Yg$cFCfVkL1 z*CT>V=Pov7?EDOket_~L%@1Ba*MAOD{!HY0Xyspg;PS&g4qiU{{)3d?@{r5N(g`Rf z`#Wa%8_GMKTK>`oq{E4>A^8FOG&}V2{E#c53%X!<#n{;5*QKfU7CzV!cVZC4mmN95 zi!kj>qezu!;7ouX=%1Tbxxdng(R#>MTIB;))(#Ufn`3{^mftVg-wi~5ci7*!pi9Z? zodY$dXUFS-go&NiL72(=S`V!;u|f8L!qn>Ejmdj@4pRQPhg^PPg7VuQynNn{bCB}i z1?vy7{xk!+@x96%X?O7Qc`?pG%IDqNhgN=Jg7U)$FP}Ho9HjhrA)1F){{4t~p!&Bz zSouf$c}-2?@_E1JAy~3qP4n4>%1K(uOe`V~aoR343Y#u8=KFCUp}*UUf6rMx8dXn! z8c=_rh966R`YM9ZpKgGI{U`B`*VF}s z$;R`p@Ni_&4X*oL0_Kj9#U?s6ui?p&#axao#`~*@Vq`(5u0fKyfrCkqNq1x-o5wSD zmFoi}ES?icx_Sbs2O3gFeyva^WnjFq0I&M>>#TaAso{lsAAk>M)%+@~#y@F>b0PK2 z8hiGg)CR&&n>_=`>UtPsz4vu9g21z_a4=5W25rUK3_tDduN-gRLv2H-znaekXFw$A zz}w*@=)faTN35RYah2;%Xq`o}{g6_02oNX27X2~zQ>R)QcN*Gdq?BU=fA zcx)>{5RYyp2;%9j1VKE&ReyCb-M5-EI;heLGCx9}U+=;P@f_ar(TLMi5k!guM`Y{8Qo z3g>a$^`Mw)25>_mUC+3S>FkC=p`imdHjx%X2dUxNRZVgDH*8i4zkqi;F-J+>LnP|W zjW9*!Pl|0O0JdPmZv%Y(7&|w94Tlv~`BUCOko+tDI8%K6B7j#=gY) ztnyPr0Ry-%k*;T7qEy-JOB5*dFxL^?j#JVKxI_rP|BjJJv^^H?F7cv@=4d^)+;;+01 z0s39iE~LOs|9Dou1hAgi>!3{xs<+u*Qhj!yRB3vAs(Y*5$Q)ADwr$MnJyGb(4k>>p zp5E1a4kZtCB$piFyyO$QH6P;1dC39_%RJE!25??N*Ry)hbeNY!kK}#~fRfHT0!mNR z4A4vWpoxL*VOt&pX@h<6gbE}7V9tLV*$^R)3la%8)W>p(XdtFio@L)e$3AtXQfl`g zGq+OEfQ77-9v?A)8bH^x>?@UWkA3#^h&_p-*weMEy8N-L8LxVc^uhuC=3^m+W&XON z@O&IC&q;GX%_OazVfGWUiI@>xw|95A$Rh;j*NW)m*D_R-o#W^ck?gTg6e+4N7qhQd z>OwT!TX4JKhgV;=0pni7bAUI4pLZWH{ucc6J#0-}e4dxVmAMM%>%IC#A&JqiHb}ci z^y^auLBBqSgE0fo&sEk@G2GW;{{zm=<8-IlcUArFqfQYkaNkv>R6cwzj#< zN>CSRM4=V5Fe2zUgW5}Yq+BVF7d0WJUI~iAwwaV!3;Oa`yB0(`V|a>jtHRBzc!&KJ zg22;#aQJP~_La8@zrMk5++~la-k2P_E%_(lFb)?(A#Y}_3v2gFeB#i@@8rk#czSIF zSt>SyjPShSBL!sXFLZ0Z#*-{vM3x>YGjaxyrF16 zznYM?3wS|T{R4h=$mM=~`t%;Wy^t;3*p1&}On5i4j5MP!u>f#cKVGWQs~`wUbuhR35k2KIm)3wH) zKg<-3I>ZQcT_Y~rVT6$UTEdzR^Vu%>P;tFb_iiE#TA&JY=NR`Kj)FoNn@#*k{9~J& zy4`~VlCjVIz-HsWIexoiA1Wv8h?&nNDO`D_uxti9@*9F+NB)9CI}*m$v_Ih2gO-2b z1Mnvt??3~e`lA`)wIA1`5L}xM0QTc=Mz5~J^HA&uOQ!wsBeB2ccl@ILSj-msNz|JG zv>$Xm_Jip>_5+s=(0-Jif=eGuacoy;t|p2LrB-1ef$MSgk6-aaUqX-*#C__xTvG={ zUPM6G^{6N#)&_Kjz3xHPN{`YRx>g2vu9h~*!Gpc>k(aHj4QgwdB!QM5G9kY6yA|#K>%JwU3bIv z$~|98aJ4=K^6SNW0q0UbF8s7OAkhb2N__E(w_L zl3=PMXUvCV6!$;T7hGaNeMy7keiw`1#;e2s$tZ(oGWb3W2hN*w-S}f{-mJxeXP!V8 z;1dEF1PW?1;b2N9zp5Sl2%jbcj3pQ*$f6Rz8_q=~`E0np(uu{R)6Ak%lZq!7m6lR8 z*0R`Y24G!@j^~5UOoe=wBR_t*D1@IWDUp6+T!p%7Lb&%B&+zF&gnY|TR+>4fl#}c5 z;Km-lHV`T>J;-J%O$Me1%Sc8KA%g*&9?Wul!%&G7<-1KO zs;D)TvKPVC{!Z`F=>D}7dW2Piy7_l?Ll#t;@}4+_0AmarCsoPU>YlHaTy%rW8_=Cy zawU4ANN&H6by@y#j+F*+EX2QO4TB2r>Bp1RT!eovb_usF&@MHA<9;{lN8~Xb?Z|(A zYa5r&9Rt;l*iU`5@q8#EG6s@b+YqU7p)#KO+aLbw0{Goej2!9tbU?>W-j7Ed{1YSP zOHjBcZI78G#*=j|=2333xa1lBk^bsJmh1U81bh6L&zfs<$Xdf37SX9eH!S9GIqlG0 zVuu(2b4bTyhL{TGP+y9|+PYtHkirX&_G|h`iT+4LWB70{G@kAkjPQ|&WYmC3^+zI_ zNDTgVKN69wKN6wixY@f^mJb*-MO2PjuE9yCuhCHD+0;1P7R@Z>0|v!5OMf-}_5%jO z8qWt<4!|1P=)|nKhL*Pa5Lx3Eu0L2HMc){;X$L5pCM|K%e~DfB_oDM_b@hcEvflWy z=M)i94oD=_tT*xpI@M-y%J+byn%n+r0ulM*7L1i{NkX__#QVi9{mb*kEpJ@;5?ROb zJYFHv;>y1M=$P;%`o%5jxZ@<1#x^le^w$CYohMQg(;u=5x^5mt>Ya*FUyPudPi?_0 zv+6nMjO0^WL5$W#daKZw{%VSE4z663Pi?`lF|J!#E#Ixs*Xk7ZIu@x=zBU=6dN6Z~ zU^exur+T5O;b#!Y@szobWd&rREB^OF9L-n`!D9P{!LC){zd3%pV>W7cAiP*-(im@? znj$UkFT)(BIf7vOTEfA5ywfl(S&Ve3Kr0~OQ|)+$V<|QbKOio5D`_Lbx z7I^YD;uSO^FCZI#H3M)PF&&Q)VJdSQu`VfcijdQKb707TaQyX@yLu(PiYvQDcBR7-E2vXMLID(|95T5G~ z6tEah{&3hI^=*eICx0u+2YdvWDEUCw!*V76{V zSHqL}&sm<32G5JLlZ=z!$0D8k0fx$U)=@2tN)9yM|8xxJ_BXHO<^}2sAk0qI^(^bjnko# zH%^yyUcBz!#HwR?gK_CL^M!&lyW6zQmZ`1xtbhihB zpcY5N!Mlg=QBQt5q!)f_*=(SH_^WYY8*CcC)0bJ=)n9!Se(Ipe3Ak&wbH0hkfXHTv zmL9&)N@*Itydrs2UJ-511`tu^8#x1_*n!u4KLY~77bBGp&|d+R@4`SWdXt2h!9^b? zUK1T~B{HY1CCzDHx-~uVq&dZ|(9&JF@`EUan65{inaDM#Q4=aTNe(e4GzuFN8nf@F z82s*lf6u-f65-m@vZ}MW#)9>RdTT6A%=egrY6;SREp2uzBBITXhl4(-!d(@p+5kS( zo&*pxnX|#r+LPf2hfg3>eIlOW{-W{+{Z11z=c~>C(5*QRPrlk*O_lEk3jEa!;MxUU z&j(wW4sSx_gDq**{9;dsTzZqBUnX@l(ch)XB^6 z@6lUwKM?*)=fS%i`F`>nkpYaQCkNIf)9o{POb_+i3o1m z_DDOb&ac-u18NuIek*(*f}9ZPJUHn=?j#tHQW&lRyK!SFunrX|)ul)q#w$K2f=`Dz zdU>nfI79EQXKom045L#s6i*JV*O1MX{%WEaWYF&xgmo z1fBU)A}^&|a{->T;4jiF-Gr=ht0^D~CEdCP@0d%_nGQlZ964o{7AK^j2zAL!(>%=B z)du&~LS8i!buTUDOS$NmpGR(5kfU&Fcok3xjN##nTcbSOvcvL_qzA&Qb==0CF^K~Y zwQOC6AnW^t!!NZtV69Ke-wWCt1IL=8qbIl1}6BZH*W-E))2G^otn$>q@b-O z_ihmGF#xhg$0KV@Wn`^s!ou+(;)6<`lr4qENM97z(r5U#Y<-k(>$h3Hk!X+XrKr^) z9A8|;{Ps!&fp3*?U<-S}7D6GD!jI7it_N|P&n^Uq+>NJ<4qiZAz>BN!Brn!c=_3AW zqF@A_x(2h+IQ|A;ACn-HSCLt9!|-(UVTHHjdtSaa_#}5%sQYcao?&MAVp!H)g_&IJ zltLtTcXd-VE{eK!mQEm~CQny|?mV6Z#nhAgPrjFWjzJLWc?}%Y^9C}wHla+somA?wt6XG{2Psbw#OyWvGag*?U2d#V~s32-DrAYSp z9#GWaL}Az9n0e*{Pug}SO)>S~ZR=lyAk=?69Mu0*)PDlJxQ7tW@Dqt^u9q>G8a1Cp zr=}K9*8F9vz(kbbuVw%$PsdYvrZSapmKJ^(wQqQUrsv))5+geyTtRSoA>~SeF}#Sv zalCk9iRA^UjNwHS*oq%S7OqDScyR+9R~Dwgi^~J?3_odkA@)=*%%&A|FU+PvV0zlq z8|l_e#*_9G@8@tups<4hw5N1E{9rodq}PU7q%45p3Ml#uBN2?Qw7)1a8Gg(q7?3If z#l_)Az`sTZFN9h26%Qeo_z7R zp6py9>|_8|+Ua=a$xMZO_{qCA9a`evvFUH8-%9K^eOS z5x-LBF4S zOp(6u)CwJGk$&`(n&P4`mQC=@)cTga4G!@cj_L}yzpyOBq#pav*+#U6RcnwtTP>v+ zt#)tXR!fO(wUpRalTYmk52Wt6QK1a^>LExJP7QYgYSxe;b}EMt@FxfV{KlbfLp|T< z3ykv+&zzKe4TL-EOd5AiQT-9VU)uA21ff0u3kT~2w8<&e-5`q6LWXCQpklH%_%3iu|G=n582s4}`t+;4`G zac>-+;h7>;O;H&Ureb=iyv^WoKLg83(FlS_NYw*)(g?l=soHfR?pVWbT0pvW4gN7B zN+v=!&5=!JN}4WSSYanUlC5M1^^%V(%A_X>r|PdNVqWN3wdTPY4tVcXEm1KV>MBnS~wdQ8U{g=6jc;uo#mA;mHFJOIAo zJ1rOsVi-Wapa&#hI7Wi)24Cjj8Ag4;7ktD@8=4d7p`kgEBB2cp)6>w*rCT!_Pa2xn z$(k9$8V1nN(5-8bW(*C}A*Yim6={*3%sHvJY538EOwxpbKgP1i=usz4i|j%MRa@|| z2flgPk+rB_gkSRz1b!`md)lekZjX<;;`7Qy%`(DIB(xb=z8QhR1(}x;xdc9Ajq&qR1_&>a89uS- zbey*<7aO%QbAxpSW&FCDyb+bJ`HESU8VKbutNlTbW^5Er4G#cX!oJY2rm4YuRW53V zzmWRA&hnU54}=FYCig_8sI8F6UxmldAP78O0tdG9eWY})7Z&Qc+W>cCASj~WH7<+$j7&LY?pq{o3GI11qB2(qGN0bSN)w77E{g$myBJ9gMew&SGLB^ykMgQmSEQ zrn1X5@VY-fiZfX`W%8F2dm&f*ZQIbR>SMBegV%gbo79; zRVIR|UPGtmc|197*#wU7y3Sus6n2`9XST{DX13bQ2|omWC7QF40GC60-YUgOIo^3| z6pgjXch9i%R+8qacaqA&Xc6D1flYo9LHH(e#9vtTJx02CJI;0;3p zgZSLx2Cx(F1qFiW2WwwrY=5;l)h|iXmzh*vCBDfR8wBLDV|sWjYOC+Tz?(LH`=t ziuHJgee#0$Db!8$XbwD_F3g47QFp*(3H0c7IyER&^k_5nNZ+%|0O%2&x(1&aqsdgr zXFl@5jEj{@t>rg+cHRw=Am9S!3#2Pl5J4n-Nmd4za7M$5gfGIl%7vQeV*RNb-tlPe zvQ7wj3u#JmCTABET3YEx6xbGqM;b0)w@ALQy*!M4CwfvLRg${IOwXdQ79IOd(Q%-e zTiCefeGXhRHcf$_?~eK17|+<0OmgL`7~2z25!l&0te;(l_`gHWswQE9xQ)LSB9YXl zpmr0TqzFEh>x{V@QXIu}D&exK8@QUj73u8ic}pyozm2?^ z59_lW?jNGRKxwz$fdjjBdP+DIH>F_g>#u$nP&fs@3L@zsTSf^P^ssNwgvT9dGY5_m z-lJQy4Nr~|a2vb4Paw)60^Pa>UCfY*i8w?+Hg;$&8A%2ZvTTIt&N>RGhI4=lFWj}Y z>u$7tGz$)db9DsP@p9OxKc$ZEBghFJ2X#xtGDv64FJo7S>HjY<^w!w*59N7_<%)LGXR#Ij;AAK zDt81PQ*;9q?Up@Ay<6PJAc|BI3f4z<#J!JfG2Pr>j1(@GZ}Ql*ddb9-6B zl6Q?d9}!G>^A&Mo*) z$Gs1C;6EkO6bg%%#@ArtEDKDvdyu2QnooRbjDgi3!ymc%V4}p)APIsHe@3Tf7oHU2 ztrX&iP>{cx0T5z39wBBbSBNnL(q*%}a7!^H3EpCG&t~HCN)NHTa1qKV9yttG2?zYu zpPVP+Zq@Z{t&-cO; ziSB7VfK8#0CoVbT&`M4b_B6-cSZd_34r7c+v_C|V;C}VQH1O`NL#Vx$OSj6np+2!O z0wOkN!I_45K7DGa^X|Iiw)yrUO;i}F4n%7)Xp2w+D> z*E1exI&@@wdjx?OQEw%pE+<)dLo83S$l9kIW$EkZbv3%QVD0D8(r`oU+br!UDUAUb zdezYN9A=Tyf^wJzLqaTNNY!*(iV3Uz6bbPCK#)+`_(Jz~rXEwF1^#LV6-+PeR_zj6 zc>5^4*=mFBunZ}j{&2XRP@X_ZdCiT`eL$nYQ_+VY0fvg^JT=s(S~?}xAyNr@)S*TT z2+zV3yE(Ch^zk=KJ19N84($-=2@kbXidcKqCNV2ewsX+3#~oVPr4#T{;93}JY?-4I zOF-*`5|DmS0)ChF{#Og_k(+|)4SS8o4r<*15D963Nzwq%Q-FDm>?(SA!@z2IFxhFA zVW_}omcBrXxr&qO594y2(p@kzM6qwXhHhPh7H0S-a-14|0r|8|i8Mo1v13lo{fmU< zYq`!BY1WzY+&^Y2`XEW7NbW2ocJ1{SbRS9RXWM}(Za>WK%rl=&mb0XPOFz69LFk9S zf`fh-N!3XFb1ri!T9tQcO@pLk!I%fOqP^_5h>z3Nct*xTlF^i33-S$-=F*fhh^DRJ zAevTQ#?X4i$Wk$7+()P8OFX&sf_)C9JAV~T^eALaCutk&PvIe0W?W;Jw3h<5p*{ulOeif zw_w^^_Yl~D3TB^rkb-{~MLL9nb!lOb<>lFEvAh&q*YdI-)upA?ejlwS4w$~jYThcP zF@Oh5>3S@$R5MLmUiqw;r^UIr2g6#Hyt7QQkVfDFU*RAzv7EgN#)ySE$ptyd?swpz5J2$3WhAxdc5YTZ6lNXmXAhj1S=_1q@0@CDzKb9k<<|<& zM80DVg4YW@pdKHKj`1w~H%DzZ8ZDEIM zfAxMK=wp6{bFe-}t0ptTIQTa@H9z9Xaq#<;mnVho48S;;jz=q)${h!Lx)@DN8081s zV80}W2pEo&KF?lQEMt(qTB;KKztGR#0sdd%k2HZXNyp|dnWzYHLKS8xjbK;wlsO7x z)CaUg@5M+_+xOV{GOH2@H)g0_6X*`!{Uf~l9YL^xf5E|;z;K)?d0nddC(FMEGTat2 z#2+}_jc2&6*tZoh<}_>1!sV`{N&bEmM8wkYBXT=r7i(ML0thV5u@lno zVZ=Kcp{~IO=LOQQZER>xQb7)GIFqAdIQByo<(7bSWTZ!O;XVId=>4~( zjzjkhx;0pCledsN$U5x5C5rx{hOVcrmRsSEb4p=2Z(;H_a)`J-^ER({mq?8SQb zQ>*_hI7a{1GM?}+6G7l#79735<78b|97qNfnJ9hwflun|t*^`g!_ifv0yTK#z--kDYs(E79q)0a)YSIX*+rI9);awc0PBXYt;=Z zWcIb(aF?w&$%#2j7v|_j>Ya-q)H@%Jd)BE2Joy9vJV$IM&=WBvlr@Holt?Kk%uE}D zSNpym*l(;-JK%oH21uVKpQ*z6MEE0~Q=@z%9c!=jt7#U^MO4TSSeAz;7g2Fdn;Dic zfGS1Tqf$(VAtkqLmD9i+p!DcU&jGBZJ_>Y@()D+w4xw~zg-YuP?PK-z5$f`p#K!FR zsm2{}OkemSzg)g}My2)naHh93P(P!|Fs6bjbw~NSRYo6n+dD*j0SK6YK#Bzr&*A>S zmsP;2U`e4Mg}X1Bz?Rrrb)#T}ah^63E= z2*{@gd|E(0J>W9}@)-q%u`YXA5XN$(@hQ>=n^x%H+b&4Zp%8O9QkS0Vt1H0iPJd)F zVqXAjM}g=NLNJN7DA^?_skJD1CMe0ZC>bXx>9r`iCnyQFC|jSX(Cwlk;5U%?mH~fc z3O%uME;Yyt6o>CZ7Z3aUF!1#&2mkcupGtjL53=XIFW1Ys>rm^6S6 zllma6#DqyZ=rE}j!n&F;X$~DGb;G+`x`7DR+*pr*n#Z=lHoXGV7TLi&cK1D z8iEV`9~oS#Ah^(OaUoxDq1)m@y5K^y#f5Cag{0nsS;Zh)J zgABix@$hW4fVL_fTI)vWnC`E74+bVY7eQY6kNg2t8yv=EjTqMl!x5e@aapxMLW<`f(2aC(fgUxcw zj>WICi%J^=o3$*f4K^$3MY9oX*0q;>JH^dDe2dAs{8RLYF|1TW3kE1s-$&WsVK7`!^NB24OvCmn@?EB&K&iLJ? zW3cV``xtPtKTvr^2wy~pmX=D!B_%peKDwEf*c-w4>`j=lbPeKR*Kj$zhK&wP>k(g!Ds!_&mDC8z>@3R6 z#MIK0*whN$r@C~zCBVQr#=r^P*n8$T%x#!srCjUV!)9XZ*hpY~7a z7ds@`;+i>a|0HL@B};3cV(SoVpN6_LYx^WQ(>_VYuYeI+IA}+hJN116gd@BGLD&b( z2od4e44}|=AzaIh=sSN)hve1wfhd#uUizP4GpDQ(6}_cNtCg9_N;^W6??v6hq@xu2 zQ;!1ZkJQwwKON_n+&BIwq^}EJMdkSr#|*2QQF*8@mDfN-CyKxpjems19Unfqo&vp# z0zC>u`8m<$6IQKQ^+5GwNL$@m$3a_lAn!`(t8e~#UBbTfA2FOJ>lQYl%oDCH9btWtvAr9xH7;W|!!cotYI zddVb)j)pRZB*`V?pW@Td(a_Q%fi4{lhsDtGw@U|g`U>jw7p$V_##vU*JmbBO5FCi` zsmFV}gJ!7@YC{ylOZ3p6Zz}<{t=8Umg_yJTEqqOkH4B#k@ zMHm$ie@2u;JC=bpx4MEU-k}|vODq6A2eANp%t$);=MM`Np79om2|ox*TspiaK&p(D zP=pCJ2y19e2dQ$$X+jFj16|M9=t7id#zs=A*Z?W-VdTlNk*>PnQr299OL2lrIS;wG z6cMd;tj(bQ@=x0gDUmiq3fvBA0}){~F)3`fU{Vq>Dd}2Tq7GrwQCfsw3;2r^l%i}sGGN)JyY0B3u4FyznGzjD?JBOQrhxp zKP{zr`)Q$DE25Nzuxz7NGzr2c6 zXx41fDP?9KD-B< z%0`4hgintyCb%{Eo zb%|nJFi}LYX#6Yq0abduUZ2z&$*n56^413~|NP;$2!+yYKrqjI%l_E0V+7Ug=40am$WKFBc62kDympkSB}GGmz!iih1ygxb-W*@|wQ zph=DGXWAn;5aH7^AM7X~pPu<3>2&GV3KBmbEJb|L59Vg{L&y@8*;$mCiE_|$5ao#N zXQTwLZV26aKFC^kK$x8m3i*0ID5XI+qzVajLvj}#kZkRIP;wSrvb6KT*gC}OM(li0 za;6?g#wB2c77oq_nLFo$uR=J&WeD+hXgXYVotJdJ{4tKbs|NgWX#y2%vO|)p2SKP z+YVBaXTHS(-FcIg;#D!JhE_2t3o0g6(JB_d-Xb}R9!Z{djwIO%F8NvgiY5PG`XxD2 zza-6$2t>sAci@)pXSIqp$F1JWhtzPts zddb2m$)I}GBLM0p6^&7^1z4;64e9HG6OpbeO!dOuP|ieZQ^7Ap{S^SMHS|$y&SfSLbVe2V9!vQi zM0BHfav~Aj9D~SFUMNX^Zm!Y(Aq*MT>xFpDA|y<9ry49&gp;1c!ug<178w5xqotrU z?1yAh$QoVG{Jo=FR)OP|rPHJ$4PR@-7HGt21!v!G8JfT}mf>bDiS(43$)h4c***g0 z$$Ywm+BMbJFM*TbjM8?;s1`Xy5MB+w+dH?IaQ@>Z#FR&JaNDx z7*54<(?nLBt+J0UUnhzOz;^`B4-|AxuRIN}mG!5u5iU5wzjwnsrB|Ns4Hq2YKSaaF zdcy@bQ--pt3eY!^%jh6NABQWd;>+HWvZ^Z?^iymQ*ToT3#i0GMLGSCJu?*tu#*-oE z_egaegMNt($^?d>8V0cg@}%OJ3qcbYMCI`Wu{%M~^$a4PJwa3m&KLTfeR4nSm4HvF z4E&GnUe>v+Tjy?FdJsugqws8wO9ESsSL!ynYd85+tFy1JynOVfRg7`Uq7-%K{lLyW zTkXJEe;xyCb;7wPagO;7em^r7Vf{u$E@Wi<`Bk!Sz&|T`r!~WmKYZO(0rt4S`#B!4 z<|?&;QV<5UJ6|b$WJEz6)RRH%^+miaNv~8UT=WUlDV2i%U-4guGZ&p8D*WC|8h-bI zdnR100Z9Joa2cOx9a%MgZ%^L|ScWZ%y8c0R+^0%yx)SD4o%28AtN7gbPWwcu=PG>2 z^Ny=bih00p#wOFCy8bicYiWHsNUKAyMt<7&p!MCh$6!A`_fb7B;HfVdE)PQy`=`)&<-7ZYSs13??+(Tw*>j= z(kkK8`2`>Jx#b?VQ`a}BE=10(c~EskTJ8G|b<^~Xon}&eiCl;|YU&j}H5z<@uQ_P` z1qM%znqsh978~qp8*e-g-RpQyJm+(L_gmlbkOzha)g$ofGR|}{M?C|n(P{U9lRDle z&_YT>>LK_>3?MDX6_}j6yS|{B)JRkBsCB5Nruo@FO@7$8>E?`WN@~kw^5C@RP0jDY znvv$gg)UV=b;21wb^J=k+l-pOcLDC`QKw(-Q~V36pUVxeZtZ1!kGk=K>NZF@Qv}tS zu+7XFx0RuH(Y_%z#a&3D%e~0@(DAB^=d;|sc#els1l19Pv@gYHCEdevOv`Bn>Z@s1zbTjFy%DPU614Hq z6R5{vpziC3h*=TZEkDPUWgRJio$i|6hkbftlwX|>fK%bk-x#+@lewCK@i+7lu z@57EEO+gC!Y3)l!&f52A4})Q6tzfz86NKt|jJK^n+@&C-e$Mx)C-CvY0=2AxPj#L^ z-z?V`Qb~{b)ZA&T+i|vyGS2q7R^Wl&J~h9T96tq`thrljdH<2+-#qxpgMj~y^K`of z)mXGDv2+hM4;L6|UL9^VV2AbfL8z`}_S2@mqtXr5dA7m!f@U4>TPx4^;5r_SEpMzP z7GHqA-KQ2k#Jc?gJS;dpa~`qvE(Jwu3R-%S%(!P1%2GbU)hR_t}4fY%GNjIaUDqhvSlHyb?A(mCun&6i^J*lO_aJaS_#j;Y>=eUKrwptI&iNVRWo zd`G{dc@vsjdJS| zQXgYw?X(h7f2Wo4hgZR#qUJ$$DO!Qlw^SJGxa~XpT-av`-GThI4QsQ&giZi0y1qxW zGg$sY!<9n{1_7$sDAx%|@ngt#(UQnfe ztlK=K_Mjf`UBDWRg7wjTPxXI|jp+EWp)U_D(^$0e+LcCL-iQ6un)e1QCR?>wUADp0 zx4_!4<*1t;BlU(1aeP&*Zbh%AIo^AV;nm%gKWXU+sGAO*1^v*zI`Emk5_RG|rXD+7 zn-f&ez(*M`QJ;cR))Kuv=+mEU2zNO>0@PT7q&(eMog2W@u?Sca)?Uv_Jf8F>WNhme}PGuW1Wk2K@mqX(FFyBoaMz00sV+tSc|t&JyxyW01# z-}vT3kBDKEi*hLk#j2!*u183{0v>4oP3!MdSKP#Ua6F`aXCjoopz3UG$*rib9u0pC zEA{Ku3~hhAu{jsOM(S~Pb{8W}pMh(-XKDxPX+_Zoxcm#MpOC-C&bMto_;QP3`k_Ow zKu^M4iqtWn??$95Qa9h?Q(J|;QiN)&cO>HI6jydPX&^ydLyvZ1*vy z<~5drQj8ol1;^|)p^u|gb&3bhFr_^OzG!)V$(Gx7j2@8%)d=X7PBFi$$>mDx`x||{ z4qfqu_7$kk7{BQ8UkI{GUr_Bk%j9w{+Knj+)SuNl)KPmTnHD?^OJZ7vZds#T-?O7k z+6CFhHvs(Oh%u-}y1rah4NJoo%vIx>YhOr>hNSB;%~t3oM?4`lZnhb7&8^a7q@ZfP z$don=^9oJDomM|yhUF*CA=UF4<&KPIxMLrTBQ7yzte9xVNDegK9ZO*>uYFxH+SI-e zLng(tS4@68F1~)yW@S`r-amhVC8k_ho})pG8i+U zzIsfv0--wR4zOmrwOXLp&{$uqt2e)DMuNe&j5Yh@HDkk?f-kgT#rWu}wp_((GAPhJ z_Vez%0%IDKtNWRBv^1@9TQ%Wq-J2Gx2cT~{#nMWxA0^U<>Ynpb^sBlrdkZsY`a-G= zFpjQ6s?hZX)$?slyi;rnzxC|`hjd@t*VT`ZnlMk>*kW}rWKz?&`7+b{DVJv4Y7Z-_ zt@o9nRQnzTrP_M`_NrOI*bj-Nu7=bFSNPPAB8exsIvrAn*?xayvEg_*MvUxJP{ury zU&z(uVzu@{L(5y>sqT|U-)gYap^dtKn}A$&U(tAg_660u&|0=-NcDhBGBl_r^fPw% zTUSmoXK!fc`zKjTa~euxJ&IJ}5~RC}zSi*R*~F@w&75Sg?E^+xi{9Sa$$=ZpO!HUR zVvgJ}lS|Q~@Q^wjBML2(mqHS?Os)b2w+YR=p?RD)mZ&Qsw|b=Y7HHO^j4GcQ`Syio za}3PCm-~u?hpdRs>NGCN_QvHNf7qn)oF6w@X^VK4Q zbXETqr1cNVjdPS*A;@~?qhqs25wvqTUDWMRj3eBJ%e8wxlPRwq!L`!$USPM zApN%+ zRXqh6Zjm?D8G?M;$CUK}?jB<;&H|s8!m?DTkJLDcb2oZHjcn(APAIDnY=K68QnLlw zhMq$sf2uWtw6k$id^lo@RNrTrI1PNbb`{7pj0tqACcex75w5Iiq_wY=ARI4iq`mL3 z04baV3V%Vo3RUJiLE`LcYLHGoe9am8P=0ira^EmXbtzKyLoZx`>H3ut=f>j<(#uyV z2us&-&hb4a2us(IV z!XS4FlC8dNp^*x8w~Gw4Wj*RU4moG5&RtEM*}kEITmX^P^eps^5o9tXK_e@C(*!yD zEQ74}%@Sl5R7l5p#rM1*t!FD2+2Y$K$Q93+IN$r~1lbEM(5aIAO_E8^I?UrV(%65b zAX`_NRGs`o1Zl9^ASe2#2(sJ8Ip04&nOsdr>l}}|Rj5n+FG-xQUpL65{#OKf7-JV5 zXS9F2AdjKn*GQHBTR~oa*dSy4c$4C`ppJ7LJ|Rb>Ra+CM+TSub32#rHgLPbRD%{QZE5v&?^^q#83?=To6p z`0o(p6!hs#b+zwV|D%H35B<_PKkJ_>$cb&E$b3O|_c!^h^e+$!*PX88gp*hLmr9&L zuzot{=lpL7@-X^MA{YCf_kSn|W$cx7^7(oH$AX+POC#q8Hv0b-gf>&h+2{|Z_`tEN z+&B;WHu*EqZ)d9v50WX!z&SeAg@H}}Y(dV)S_SjD+PB4DAjpoVbeu~9Z~9vbve!*D z5=a|Cmb%F3z}xKp$>g1i8FG_v16QjlLk50P(t zzxk_D(!lxjsXEnkU!8xdAgwH-0=Ebpg-7)Viqv~qvfz#o$HAdF9mRH&|jzl5GqKz`04(k<|h#94MGR>@r?83Vg))iPHj zNBWNlWD4>t;!Ns~x2^u3f!>0=a7Gk4Mv!$j&XIwWQ)&5YFkWS<&FaX&se+uArc-Uk zd)re}C!z(1KB41OsACuhf4xvIrm9e<22PWl$7C7goWMkhGt|a8C-9KO*==^t1q$Tt=l5LhF~0$YoLfpvmB=0VmAGH!z@ePCdN)FK75*mrNE{0t0i6l6a} z;Tk#5Mef14P9wuzqygr%8W}+Zf1mgDsY_v%D%2H%pvQmIr%nm8bw&lYNX~O2c=rxu zvx)@X6yyPmOdx`qc7wF&RMT7}6|1Qlc{K2`@cEbVKJ}aE*Q~&og1mTI6!}K-`J|ao zeX)_H&kF1lxpi9xmpJ{4p;)`4`Koq_KJ+4`qJb_f0xWO9)yeNP}Io!nUcg^BZ7 zpiq!wZRwu}S_y(pCT`Aq1Dyo$waXzxh-+{{{=cbqW)JaFNER{4$ z;*4yL6@C{PC&)mo3u`2hG(l25whFUriIbdkqmJV@NJ`S}f)qE<$nF00qz44K3}Z;0 zDl=)RAPu@`0J zY71+lQ(c#Iiy&i<*2tVdb<+KU9I?d2sY!ZJkfp;7GCt`sL5{UKPfB`1kWMbLI&fps zd_nqqkOhJic#wsH)O=_tyfNu%K^}7B%n96?v?_yIaOpCvlVN;Vq3%g~SvVHPS`3lR z>R}*^Lut`*W-t!wzP;8UGn3vBWbg9^nU%Cz@>y&1nVqy%+G{yR!pvv7Z!Qo8*?4=a zMmDPjN$*IU*|11D&SDp-I!os~-M7?5%Fi@$RwR8OsTQATkd;Xv3Q{u8q0_xyr)rICR-Yt&DMFEG^2L&Kszrt*Uy{l8`gVp%H8lBhTlbuNIP!M0aLB;~1r49Epsm3u5 z@|pXvLB=Pq5Sq`**T@Xt#N?HNOkZT;+?@P@Aos%B=+bXa-j(?{avtp>NfrU2O@G#}nh z$C&|St03F({(|%@2J*h78j6_&k>x<}egzcX3L8&kUEuZPPXuZ6WEA;akS3UsG0u9# z`C5?WgLIqFV8@sT} zLzneYa+M(OcQ&a$NuGkT@Z}4)b!PkbB;Nsg^3@#}12B~@>3_-Vg~AYKE<^?e_9kx? zWK1_5CnqToY?sXz?17mY<1F_T1SbjdiEY7x;FN6AQ|-3bxk&}Vo3qJ{Z5YpM3JZg` zNvd+pN{ED$8wIBU!OYjKSDU29!M{*(?8dFuaW<>g!LxIS{9`4vkBf}Nc!T+1wb?}$ z&NRpXAf)-)%?26c#(CUr!OiMXH_oM)A?kcqxX8vuCe>OOX$ots<7{vdg_*cUHo3@m zHq}-a`TKAa=Y1C`KtHHcZFiC2L=$JXi|lZvWwYAjBK=@(bgIu?WSlK)9}qOM`VYoG zj8mb0WE^n*h7kt&HF&XbWBk*m^gn`^Ayu~e=n)fVLfU1BgVFL(jhq*loOY+gIm*@L z>yqwETQ70$#mJLoH3foC$|Kczc_yC+)AkEJWmXGjr=@|z+3NB|CeFgNrnzjLHCBF> zrX3+j*#I49xo>G&FG;n}O4QP{-h#a2BCjMbOFJ%?ecT7=cSz54--@)8a#^oaF@DzE zcn%0le-!MFy~3bP0l;ht`_7~ z%fqkJ9ua!_qyN(M{E)U#;$R`#Eq%X>Jo=PIng@SQTOx6KV@9Sa{5$PMK{hTkH2;&f z78GJ7$J#N!^SU7Kc#t;)`NxB7)1_Mq{mu^IMyj}ueL`kcADl*1X3{9#A)svEpg6!N7KANxvg^+5WJ1HwFo;GNzPALq`h;wr0QvV zv{EM`$TXMF%aXb{cL*{SvwqE=!<>0}Y_Gpy0iHjS7T_@F={#DAE8jNANkE`lY82#f zA2bRpFhE$-;ISGxBY1}MtRUxIVB(zVJeM~KaoV|YDpY^x6+u>`1@F0)`3!dOEg7`M zV=i(|aEODCc>vktA`O#=I3I%Me03k{ReBWXRzn?JH;%tEK+gqX=5wL*V;-gVEsTGN zO!r;n;Qn8fepNG#JRTh3;Eq_-;)tbq`-V81)g_KXp4lqJjWaQL1rVm{+FYla7#!sU z1o@9eu5!}zS+6=bRfW37X(0JbLYr!Os-2FK>e*tGPqous;(Tk7@y<~a=XG29c;}dW zO2Tzmi(@`F1t&YFN}N5IMH0Cuc&js9ke@xs#ez(?`P}MUrgOG5-{wRFxy*x93;q31>=N zs@cv>ajEJfPdc~8#d*q^7KhAnrpF<3oqOVtdCvWD$b9F)IAnqINF1`zc{~nz+L;xH zEOMTVL!NQw#?^GOvmh=`ePoHVC@$4fXGvVD`p7b8d0d?3&dRuaRyeET;t+{#!DpQ{ zadGM+E1h+5sh)FQiAzN!Hs|M^*W%*TM^-r-<5I15Hpiu^kG$Y)jZ3x0*%p_oKJudT zUR<2D&WCZxI%h{*&M!H;4J`N(M(hirFB;*cFq$2erC(>V^=<#dZfb~}g1As;(E;*d|ABO3%@`A6aX zk+%H%oRb^iHh(pxjqVFB_I>A^(jXZ~AG}%9alUg-jmzhI=WNO64o9M(2l>(I9~b8* zXJ8z%-?=0X`Ng?h%9?^%i7x9mXO!gpoQwq6H`O`U2@-O9wCTR&^htuWOE#&}(kI8| zoSr^K;`mcdoV@gD4X}u;&cfb1{w??Ar{5`YX4_iir{5#UwE-QcLN!RgUyz};tb+6h zB_FQk@^7;$On*db!S!DLRj5iJbyuriF zj(?lgwdqgA#kqk9a&CXLM8Sw?YWh4u{6`q%j`Rg_asHeBv>?lRnm9AkpAlq|Mdqe2 ziOXkk`Z7Tt&oZf=OJ5<#1LX!;m%dVvhq@bNWBT)gL@YgTrLPtwshf%OVfq?D-aOnO zpQNu9e`8xe2K~}Uh$WQ672(lZiH~gFK`z!rbLE7~)NOHyoLCV4g$;#L$$N)=E zVa6sw9_eV}G|Si`NR*y%##TY1^mNX6TaYN{%QM~)B+Avk8SlmAb5h0!arvB?@ljly zK^Z&Z;#`!mOOR;mT#@myAkkK?%Ge`Fl%AT5&jg9mb3?}Gf<)_ed&XWtqV>8rW<7|f^@by-UJ z5oDg^~b~dSQ4?Q8s>9%LQC-kHsKiN1BhUN(3v@@w@ zgysoyx9u6{gcb;b1w8qi?pqXkT98Yu^;;2oMv(I?%`b$O2(r9|Nwp=kOpvFnR=yuv zAxOFHJwFMp6r_J&lj@t$^Mbsq0r2Oi&}u=xwU)Lnv__D8YoCKzYXzC!!Q_*h^^zd> zSsT?T>lHx)cHGiD>s3K|S&p^K+91d_OJP~oMnSHyZQ3JilOTI-J||>t5oD$vC!CqJ zHBL4LWxXwNUbo}Jp;@~MlELF+cW9cI`_9YyI4;$BS)WO&HC7UaWqlz?N6U>7Szij$ z8Ey;UXjv$#f=j~Y;f}EraM=f?|g#;OHx$#9-wjih2x__6I zt5aF~^LtjlAa~o=Ny;uLjO&-P8%mrjtrj@hR|>M$_7_>%m4fWH(p#8)wIIjYdNs)& zD+mNe{-*odW?w5v*jmv}+2aH`-pb)&*)@XPWc#n9vd0V3&-P9IvL^~M-)hr|+1Cq# zC3Cl|)3R?63~ptRE3>Bw z@|8u#X5Sgd!|~a7Nu21MXkzxgf_!FqI4S#nLAuz|Z_NI$Abo7zZ_j>6knOf!_hmmK zNQ=IPp2xEv6J(Q>v8S?U2(sGR@I~3P3MWHW8=j$4RjB3Jv*T!9K?HFgu=9(R*>eQB z#L~Pvd!8T{+MHj?ULc6i()?QX(}Ik!_IY#mGlCp$Ez-N$OX5oZD0`X2x!3CQj_hXz zNor(jx;y(hK^9n!eV)BakUuSdzR!L^kbRcIpR->SB-ystU)k#fY1`H0oRaghAfv5B zg>u%%QP?2oHHp*P_V0x`8wEMh=G-i2lOXG?)V0akBFIfPPHE0oL55lx>z4DjAjev* z?2+@1Aop5X?VIzSAlvG!*Qe`c`4Y{R)d|<}_cjtB#bEBDb3$c~&phw;*3yTlZUT-?(;9&O1ipY`48$O5X8;TxGeMmv^Ed-&zWr=bbFbL@SwX^G*@u z1uJ!>d8Y|-yRB)DyfflT@0WL$#My7TdTidgf;6@Ad`jMchUt*`6WtDVy6>#KL2>z< zLj-Z6>k|F*h5}KlJ~tN znpY)Ap{4nWyfK2L+a6?I-Zg?8Zh81j-gSb^vV49nuUe2*7I`tRR*>$F<`{Ms#j$C>Uk$Z!pyrUvO`xoVL8)&dyhZ7T@|dEd66 zLH@8UXpmgn;~V5%tEWV`hQ>R`_=g>d^^kHGnYB?1&}Mali?rBcQk^VFw(7D(BiL!+ z#<^jWiE~N*3vp##?jnDOOwJJ(dG+&laH4spq33Ql&gUg2=LhrO z0X^6&dzeNlaIYN^FE{4q{~&RA9}52})DjojH_fD4mG3lSKGCvX$!`V3o6j5hJta<* zKW_?xFR*vl`D|A2=btI5{T3A#4O!gg zz`JDrF2XhYY7TZQe)p(Shbx})*)Kkx?(sdQa2EZXA-D$sKAZ_0?NfyoYjOarO$^q5 z;@2nYGPFc6S{vNw%B;KAO+Sh;L zAIF=}cHby{&Io|ZDPyq+DGt(L$SFl3DIqBoGE^LNXQ)V;6QzL+-6Rs336&&MDk&-&WGGac zq(Pd~sQD?)^?ui0d#!z)<31-nPrvu`d*Aa%eSP=dYp=c5+H3FYy7qlt>Ds3KBi~?d zcqt>GJ)=~*cYD>Z-?>Dmfy<++C_U4c)-}lsb`U*}TYlXK_yTRCt+KN#Vw4hVm9cla74=f-UO4e3=p&rOWR$Eo`7Qji+}Hd0 zSwS+QI}7w7+@cKJgBiHTGH~k(aLMtmG=F>pUvBdC^573fsq`c(eFmlCtv!RcQt2^P z`lOZqVxBH?alZ;F}1D3va6ZJ&f>Dg6MFr8M8#R<^d4tnEWKqR%iQXy545R!MD8`kv{jNaUqzBJ3DR015((n0@B06i{aKzc-H%JkA zG$)yXcVFKBnrTY^SN#^YM#Unf6pUxF2FJ5l<1X{j>+n%EFJ*6(GD@Y>X30M+>aGq^ zCssS8$bK)g$oUzOQ`grkg{WincdN_auWCmZ=r@&KV7*mAjL-G!;GyV^Q7WAZ^TW~g zJaV)Z?OPO(lJt2&dF_2Ymd7Z{t54&5;nXU)JTJLBkVx(W6xZ{lzaxA-jsr%RdF>?2#_Y9B_pB7u1yu$r|Yqf|QIO5a7P z>;R^sRCWO4Y`z@>?o!{Pk;Tx3h@t*o-b)wrRm(E_UX#8V>lJ(9%!_nuy-d*@*BBNyK8>R6p7GK(K0NySRBo_J)(C%lcA3_|| zr&kf#bFrp4dI=H1sQ8>Mz5P+Bx6gvl@f#R;dQaS4N~MeIL!^{Jz1`Qj;FW{u%vTPK zL|&x=@{%!mvE_}QEW+km-pH}iyRCFUf%vOlKyoUr@*J@g8Lvvgn?wR9S{+fKZBnc4 zHXEOX?L|r(^URI#OatHcT9h&pdB+tgub>x3``Nvx$?FGsC;PTtAdgX8?PWj78b}{) ze7#Jw`)JeoQb_6KrJQMb@!T_9=G7oE+te1B|KVC0! zkH`9`Vtw3TEiT50Mna0C8EC;MmA=yQRb9l(7+-n_bYYZAzh@R&1r5f76Pr%)_5M%T z^bSZCn=bSk+-31R64rRomp%dg9`~iiTYQ4GErT7Nta;1PHr`Qs22$dzO~&&-kBxuF zzcI%5#CTuwUH)=SQNH z*D^{T4IyC-1=)ko=eT zV8K1Zo_DjnCvAofg}e}_kQd{$4C?KEoc@1h0wUCos3AX zUO@8SU5DyURo0Iq&{m|>D#13*&IU z?YY+Wf&%rVZT|vXGD}@(k#i~{N3J18A#&szqNLgCW5oD%Udro;L`JFfK~_qz07+^yY9L6d(e4*N3c*--ybItnU?I9l3 z#uFZimn&`~n(w)9MiVXeXwRDz?eV$POYT%h4JCR2^-^hmFRP%Ozm%IF5Wan4*61|K z(Q+^Opf~XB$)l-{BC`3zE__|CzW#a zhA$nDalGZxwLsfF%DxqL_DHqIvn?Cj<>SPDS#-#C$W*A8O$UA_+%fbtH2ul9T|O00 zWvcQQ-1g|?=yz~g)bTVI;;POq(gK#9tmw%g+0nJejWq6iLv5_>a6^wyk|=Rh3geLb zFRjMId-K?XOM$XII&zHq?F0BoJa{n1F}e!Z+tR|(N6^{PTNv+Lts$VSwm-f1Y! zPw(4Fddp8wZl&l}i_`MPUC~)fPcUwuGlg?>$9hGly{hN~Xj;o_U+QO~Dd-Jfbyy?X z)m1iUNFdw;`VM@@a( z*~27*WYLdH#QRw^1M47Xl`NWnn9Thws?}5ckwqU*PzxOd?OS^(Q?Js}E3Xq&f`;|i zxYt-KL8TkYzPJQ^4C}JROVID{s;AYzS@h^|M;lP;sQW~faw$e65%B_I_jL4&*<@%b zVzRU6crNhBlXJT6sYGX^G?jk2i=b@!WQjy#Ha+l;+PUg7wc6F^IQj*#mQDO#W4?=% zO||AI;xh)m4_b-1l3Df;IF8P2dUr3e5We|fzT6*DSo>_+e5cy4*V)or79D@I$jhP~ zp=}na2FZxsxX96U)z~xFEp&7qP#!g%Nz~hq{0jJtpMfXGrX$KGK9#{UuLNCD$)nd>Uw;zC0&#Hlow7E4s|RxZUA=!T4d3JS~`D^+!t>t^HOq0>vdGk6=Ior1_m#p$EqMZ@GERgSLnlF9y4o9;*iuxTe3s-V}F6hjIRtE$hC7zq|o73+^+fd4+aLmSe#4l?qFGzGbxZ3dSw6XiFO3wL`yI^e3`BuOwNdF_}fjV0JTy_n;1!QRdQf{TwYp zi(I;KEWRNDgfDx{P#?WDQ0JRkC^_E4pC?*_7OC`>XYl4KkKQp<{yiy8wrFsRqxHVt z>-&&L$hk)jPGFmOg=X zLE3&}^}exsSyt~z#D>({YNdSwm(;KG=|mrS{TAjc8jIKvj(~zXPOk_~ zvsF?{ll6E9z~^BdT@4GdU7}=1Lr@~R+!IhXWzW&PaWU*7r8($VP#Wu^pu=EiL2J;5 zpp`cZiW=k*Ys&d5a(EBVRH8awtKY^7iluqPI`>CEQPVuyjvb0{e;PUf>pu6JpRRS< zuKltUvD(YC1YvJsv7xqdzPICXT~b(sdeBd_=RWf2PS{24r)>+j;5|cOZa|@N#I~#- z+r=fk%3RGlyGmhO6_$Lo=Q3%yVDE1}I zz@^f!J*SAjBFY?g@VFx>+Rp+K@2|7iI0Ab(nS+0hQM8q>4UXWp8$-XCjSq_kdGrXR zw)B!?>0zri5@WrU&kC1E&vwMK*&}(Bmrru^m`B%UX|@=3yXcooPxZoEks&#k=GYa> zvS;NvT|*kMR(5y|>7J(Ab{wLFeVLzbfp^4-_hSYbI39LF-pHd95$!U{Mc9q-^@pQ{ zu)T0uh-|UYx8P(K{_CyS$NEt&2I}ll?HNQ}J=zBDY>&!=>+R86a2En05;3C7Joi=w z*%{$ZFCtrdyT(v1^b>9jG!XQOdEp7fg>Y@mTO|$MIZb_e=4`2#N;hpO(UeNpYp3X* zPKst@P2pHerB@kuzi}_21=}x`{==kPjvbG*m=REZ`h*}E*G9i0iyqFFtp0=xsPhK3 z^HF)^agGCg2^r{S)Wi27SL)S7 zJ?wJXAIX`w`W~s5O7p2@Zjnk)hNgnP&Q-);*%9vXdla=ZG-a{0b;N7g1g{^3yq!pGUQpX{>Jm@`Qm^iJW94df-c4jpiHQi$Vv%L{SOZ@}Ib zTq?ccOx&FjG*!85>{*55y(6PMDrY)R#_VBvc{Jq?=?&lZ!nHGJTSqC}qY(5XEFtI& z+QDysdG0Dm7Ofrx$B~^!^`JfH_B@&uR)aj!)gX`fDpl%@0phlu(Le*@xdmXy*7QM|vGQlhJ(4ak_nWrtEcv=(U%{23hna zILVmrVzrXl_-I(S95E;BK68SqR?&LDzNYhc(hrI{pDCr;bj%LP#o6Wl=x+H+ubIl- zT1~l9#tlH`Vozt&%Oyn9Y)bQ;C-}W{x-4uj=*h4ebWT?bTm`C?FTGWu%iuvCQ3a~l zR#A;sL{(w63bZ%o(7_&c1Y&vh>C+o!9#x<(7fZeR__U64jn*kw$+$AlC|A?CxtD7n zFW=^TAIR$u>w1}kh^UEvvuMs^c$x%+GXz7W6yNc?TI=l<>Y*)0Ufn`y zHT3;{@iy*Mc+?wF!YGUO!#G6ecd-5nx-jI)Y^v~`{`%sJtC0B{^4zal2VXt~ax^E{ z1y2T+NSx-U4+y9}HE)5t%vCtUeUp-S$xlCy^;e!H3`1rRR0(rI&~n6qphJvX8@T#( z4s3Nibk3#G6R_eNzY*n8Q)K?rplKdW!*v2>0iB zEqy4II(iECJkCH1N81tOJv^Gx9M@7_N{@RL9g5gsdG%@4z1TaVH0g8x*5hU1Qt8>3 zDVkyE%-+hiHFQfQ<(9vO9jI@6_+sUz4OZ^-^Mxzi+ZDb=2i$oRblh1kpb5wk!u4*c zs4VtF!VSZ2M9`z?L(oXv(G;}v1?Ad9Q{iqh$u|wq(y<3?=}O}^VOJ$B{!>~@=VBfS zH_6a7xO*gAOD9d!-fjgwqw(X;enjmutw_%i`wbsW9 zpK)UYmq!D} zie#K00^*3ky^(>E|MJuAkZmQ}FUP$WLH8P()C2n$%q{Glr(utdwzwV)`v{yNGZdda zHOBm7DURM8r)YiHW#C!QWX-#!r%T*B>VxYUX>sbUk~fgktX^&7RzicpUIX5%q=E8i z?QP_raOBbN0VU&^Gd0&srF%Vr{O-}Un0br}*JH`4^pE#QAE|VsErN2XIpXR@l;+Z* zhzQwnPyZDsaKPbLWiw^(olRLAWgOXb#r?Xsc%-7-$#>NIVG4J_N`0m~%O%(g$R2a- zKt54lfPalK?|OR21oD{gx!qMmVi z*zquj>%q0^X@0>Gk20I;KCRrLhVEId+>M4xSX(j=-uskDDM8(^E9L9567(%HKU+78 z?&#&{QEy#-QpoohGu@FxTuf4n^V1gAG>^6cJpq(Udk?_feUAO+ z%QU-M|MVR*_dZHM3_s^<>EYRbr4w@;{oo~Q3p_gsEgW?SrMXo84SWs6*Xxa#l#Dd)5*bGx z)g9+3Ya!cjRp>WAoq~U5Y^Mg><9W#EdXHx$Rwl8juEh9)G$ij0DR`!fY*rp9&p!{{ z4=DMJ{vkxR*zX|NnV&LN@~e2BZ@cmpj2|(M`{4KD*RGz6W9x&JQ)0aOJ$TEzFTEz* z!En@MmU`y>u8xlKrN3fb;NEiSr2cX*BkpKBr?c0nyiwSz$Qx2z&!>|2f}`g!Yh@gZFyF*hHzS&w`F<grL=cX0>JBaQJaT3tm)p4|ai6Qwv20smg;>kR_B%ySRH zztY>hH?_B`&3-T4fHlw8JMSSx2~d67iWPRS=Sty@;V6%`LHn^D@i`Q^>(baVTpid? z`gl3yx-43Q9e{9s;QfidZ7;0x!aW+c*OSF zbyhUfO7G~TT*WquzTQVs>-LI%#M}}o>9&fxn7qoZl>4-UqSmHWV?)OpItN!1BJVwu z(#}S-(@MWJ{njEsON(=@MgP!Sa*aQ~uA{}?F0Gd0UX@3mBmW7yZG)m?Rw??z(7ThB z+dNOvVb`gYN3K?`)K$t&dQ!Q8H!GU-j3RzM&HX0zyA9W64|uKk>%4+~S*EBg#w*#A?#F{6lT1ruMD{W$^E!In^SJvc}fCj=H zZ`=U*O}Gt+13?cU)&yN_s3&4Wxc5z~wpdMtyTjy7Hq_qqtAjX|dbgXDGukQlq?PtI z$$bs|f;f=24+mY67QbvS=QDpQeKK}ryauGw_a3ciS}jF84p4L+_Eu7F;S6m%{Bh;# zoU9!GMqBEA@vNe$hWK~eQo0D&QG&kNrrhg)D7t@+mX?NHq~67*^Kd-L6z(EqA3?Qy zX}!OCD%xqNo|S%Y{qh}aY0JMq7qsS6<@%d7rkXY8n>A{gH3qNOwwD^}k9+1KubrXF zhWL)Ul;)3?-jY$AMl`MTQG69VE$BCRRnTJiQcz#SpP>0|6uoI}c@HP03#`RAHI@4l z(IllDoq~E8ddb@UW*qMmr5^7I1&zd<5j4=y<%W0%Dy6rW29p9xM&k1Ej#l~cmcSle zQ16ozoxBP6qT47oHbl`!$YxTyd9b3h zFt>!8fNN()NqHT=$9-=vkH2>===uS|CF^m&FZg;pa92`LmB1zIU5=f?W?!!pY%iz{ z=C7c&`zRU@F9`P{vKgboQuxeWD*Yg4kD!@XG;%>^@ zzTTn8#f*}r_aW*&@THt51$~9w$tYQm$M%V@$JP*(+dxrg%qZbr#C#L9-q3>qCFQY& zc6fQOVMP=)KcHNH-ga(zzvs98_?!Fd9(~g@vRlffx}}B7BR-qQE#zJS@BeURJyy76 zzpVYYzTffKj|=Kw}2 zzDP@#PSw&!5be^UQ7J`rS7|-I2PdU-t=`Lq?z}=vM!WBrc5YI7r)hN*=9_R2Jgw-i z>5A@|q-e5v`txPV^|TiEmr$;Oal_Xtce;)DDy+%U+m3ft=S3DdmzZZRTBY^6j#bpl ztkGwMw(V(lZrDug9n)OVcGF(tt=*oT&a@xHJ@K*rF-B`k!ZiyDy=u( zB72^-Xl6G3YmL^s#=KP**Q+As#q$-Vw`jfl3{5ih;GUR(3RT8p8KdZvx7hh?PECABoqEP1?TfmdzL z^d6}4N<5&bndQ!}P4e~EYw7X0FC`;idY7VK_f%ASh@$)NQ*@HqZ;DBoXmfDRT$Q}g zY;}mm#{BoRw1cf0d(>6Qv{FmkKB(x(-dg&eX?2Rto@SPnyZxdq%AKX?GKX4YtHxoNxU@~h3uvlgr5XRp$>1I!D*8~V)9K#S~dX8V?gI$xnu z-h5TjWw=5Ut^V_ua)(%4ePo&coMW}#=av(Xw%&d<8(fppdY9VjywzH4SgNJRm|eQ} zRj#SoZ?)-njK%$4HdC7Ip)F3ZD7nDy;DoqSRShXuyQLbp4UF7+iG{#@%6&UD4)XIa`xIU!ZNbnVnCv{ZKty7b;lZAdAVvP0CZ2I~Q$Gc{f^bdDdb{ zRV|%l=!3nLJK6g9{u~`;yR)=(t&L-=Maevi`xDO5dT-$xOssoQ7v)a2D9$r9#jXuD z+m+3{)3n8qdlWrk8dN=7xf7}>>ix3zcGpbhCRrq2YW^LLyHTRm^_HdHu>HZrhqUb! zTiIvY+W6BbZQI6nZeQANy|qQjUlt{+O!7yTueNp8J}R2G>bFqtXS+5S^@{d3&@y#d zi@K9+2XItbZOiADWNZy=UN*IL>oi+yPp}r3+g|0n*R{9x#(jL3%B%gemhOB~x$*;* zd(W)#yrI5^+U?YO2mY$)p>q|@!yRGK`B1aLr~{OH(B|Mp=9v{Zk0dRAvX%37yOx|{ zKFYIEuC=wXjE!yco+{;*d5ZWu@FKaCq1SAUs_>5L{JBY~WHGeDq+Dfw8+w(tc*LUQ zI9p+lzg>I#-Xiuu^V?aLuiojV_14)e`_Ryj7ES#unhvj_Emm3vZgQ}4El*Lc&bH{> zU~A(NLlZ2D_kUYk+-cTr^oVi~*$Pp?d_H=u_SV8QxWJ;bLo02&z@q6?%MtIG&s*9! z)>kTN1_3 z*;QMG<;t~eq-gyhMRywd@>|upc0(;)zFN_0v&Nl<#@iaO#r7ci7M(S-wC&fnliuq_ z?c=aPiXQk=(I+Fd#iOP{U6WVQ`WS0%Pr6ZCEVp^t-mc!4nttaRI@VfjHz}J8jks6k zjWZ288!B%r(+Ov5z1db;%g~30`WYHvGpdDgxi;hXHLcFD*zNI}+T}%yh`CnUd4QJg z`GulBhC0|D_*GjqJ~y;up0;RiBbsTm;t#9W(NHzpkC)BYwmqh(4gRz!u4}Q@)%F7G zOv;HrY1_wamoeu-mGYuVd1$(F&28^<)uY<>k#`jxYIe!8J25X?&VGKKN~wK_qIEWV zwi&v>>fK`5=S$pImU%S8GQ%1}%h#*Ct85Qa(<1vwi^R(h)OzEdR(U_zF8s?kl-p_J zC~N4M^R(>;HlpuWYKvu7y2|>v)7mbz9nTxK7tOXk^%5KTgI!eKbVGv;b+J|B-St|p zgzeHEHNR~(w0)lHeENJvH!W0jmf59@MRrX?;|!f_=;_C_-=2@Dl-h z2WZ=ypH=kpGm5I(UhgWi!3dl2P0i=a%+ntl>SlZ8hK4RR54N#-Ei9j&ZCrOl;|w)2 zwDbnmZ-MP17n%*uu=R4f#X*lprG=x_xC zo>$rRSDcPoqJ^CI(UVS&{+fl~j`+4GLsNb(hYN;JO>;v zI^*|c*wu5rY-)jd$zI5&_*=K{Kh@vdKJ|n8XgF*ozX{oh6-*+m+iXW2MVE>=aqdz7 zef8Ao5tS6}f2aJWI+yOjZmv7()u#owlmEq2@);kWdg+5wyjjc8q0^MBIb6}6H3TKw z4#)M;#lGz#%>96jn{4Rhp;|iJ(CF)wV~b1MZdN*ZgA3f6U$m6p{2=w%GlDL|dc+8C z9jdCQsp5H7^;RBjm`uda67g$0j6;42*Sw$Dxdd&(E`zOGf`(6(Gdm^dN?39LT9hC? z(_4a?!Orp?jCWf&8tCOke=NTalD*F#Ks3n-&W(fh3~sxF91TSa{1SaN-n8!9K08}a z?yb8?(doCzSs|P{Q=P=5q3U2I2vuU=nC93;?qD`)NO;5X8B)BNIe}nezhMo z&7+O;@H;BsZ&!<<$;YaGn*zd{q1tG_73U~g0R1Flf8K(3Rzpg*f71`6JleU3qv;;C z`Hbi;k9eMo_P6&^Yn+29xd)}lVIglg>I7>@y^)v|avttrJYf@5{V6HUqXqp{-kPhl zUh6@4KZcjL2W%xRu9``-!gHS@N38N_pF6aaEiS!Xa+6y8Q{(OnD9^v|=4rIeqsy>M zd(orwA0v7bD2vAbigzqjW%LUC`wloq`g=b|{7b@5d<#BT$`(qN@|j*fC0fEx%2uLt zkCMz#f*wZ+pZd$Ak~iVZEZUZ!vMaUpx8S4X>Cbl%5i;_5v!ov0I zg7|!sph}1hL3}1l5TDZ$#HX_a@hL7re6C6mpS2Rir=%Dq$HCk_um*l*fPMw>mpd5c zQkT(K{XEiN>E_aD@KIH8jwYR}){XHp5$lI|un|@|LA9~|%1kaF*7Fjy&seNF{;nZ~zZ&{lpS z&066dOxVqx0j>hIz|O5ZmnKf^k8dMfDt$TRacL@j$!UtZ1caD^k2vqxGWls`%+w*MW@Uc?Xzg$^`c7_9g2*}Hprs>@8Z4U(4_=@{j^%B z9~r+&GVBpN!1qQCF0T zl=pB4a=PcvD~A)w9{q-T!o6y3TOOz_-ak=G`?kl)W#3{)3+Q_U587i?@ zOG_Er$4~`B`x~li=wL%N4b?GJ-%vwC#~W&HsFk61hB_GPVyK&;a}1ql=psXX4P9yI zT0=t&4L3B(&{#tg4NWsN%g~*M<{7%j&=Nz-46QKqq@lHjHW=Du=oLe+8`@^*eM27` z`U0pDHO|5BCOkT;6y9RwQGLu);iiErc`w&%2TssIRTOP2O;pa8E=B2q9-WHP8Xi4` z*(m7X+S+0(W&lgcrk&V<9tnis-A%-aMj(m0ra+abFC?=Dcq<{+6rTH1+QRC!_Vp(3 ziE9$$QpWWFa&+a*nm2e~A{k`D805KmT*~h>xxm*u3-ts|!%8oummv>Hralu_aw}m6 zN7az2L-xL2-tU-A9|Yv+kxIxk7`>wt^Q2xjsg!Iwqa)s>hh0@R)gOv?&;eoRRRJfu zv4#l8?;OQ@7E2=++lU7E5q($^xx}LjauvOW%yon3emMfa-t%ZWEI!kt-?P=1FQ5f` zHJiSKrhFzYn_frX_n@AjB_4H$e*Dhhy8F?8>Q|T406fH6IW4>~84gFxKPG>D` z(m_!RLtl1L?k7Wko~~TA_KNuYvuH4{ts;IChj9I{_6WMw>OIv_xk1)qppD~3ti;k{ zrg3vj%3S06n^uFcE=Y^@CixnZ+`?L1W>R_@_k(c{o7Hxhg}yU%jJ0TD=uFe#EJL4~ z1{-Z0+pv=n{Z2Q#bhgqn4V_{-yVlyGwxPc5l>6PZDvih#$$Ob~Pr&{~xHGICpDqs; zvQcg|w72!~rE!&wJKOsG!%Ayf>BUz1v-Q^4G}vnWwzd`}jQbF4w`ldXA=gQ{hiq&s z4Q;o!2bfLy?7m3hUtJ2?X{d#1#pmy(l+WJ_>S1V$N#@^aN-6&eLQr4p?E*u$hS`%v z-Cvb@S@vFCBY(UUx<{hpP7Z<Y`xT`h_x8{9EBQa`7wyNM5qZUF>gYgtn(GyzBrEr{HYFFL|pM7vuj#XX%6I%#^XLc;*?uRgjMrsckLW| zi+#iq#XgF%b1koF)GA8RwqgU(uVI1QS#*9*jmFo~uxjs4t`o@*RNFo4Mw|Y<&PSU~ z|D9PDr@EXA0Z@nAdFMiJu^C{b)@b0Flxyt?io8E74^8Ov~i@bf1Px*bc|E8uL|7A_1 zyniQ7&-j=1i}H3yKaR=n(BSX(iF~JHcQVpE+^yZ+9WD3!Z+g0?$@_O=GRk91$~8_O z^iheP$i`DzkN9qs+(9deJ63}DYK%(@Ujbd^xn?*=Ay*FLf0sK{$#=}e6?Q{qye}Iq za2f-%g5R5rw+=$akD(f*J^hH z;foT_X)Y;vZME2!9=}F)ULEeuWz&3|7Lj+*Ex=Wbps4-nI90-&_;yLd?q!ck>?Nph{B85L zVmp83k)8vUX68ZwfP1?$zH54Q4>os6plt{d@8x4;3d5Z}Y>Ih`d{l zFeG@1M8m18+$j48n+ZCsP-nl{1Y}wUYY`nIf$4i0-bUSze>P=xCC*T2HQP z#c#!F`gihp9DH6XM*Hr!*fkQR?Z#qbO?vA(TDY}af9i;K zx9v8Z{**OY;|1>k!W@*-iz-Fp^qbxA*72W8+uiZjFJ4}ZtA+j5(<_E&j`mEs$t~fS zjJu#HFOKMJj7ZL#>4*y3w2YS$+w!~MWLI@dKRG#7ctn+bi-N19tV{_i(?cwVc zjE(rTMf}@;wMN*)xp)JxZ^8He%P-tD$6k>^-eAw|>On`3Bie69Y4P4FJOc{HUqNeR zTEz>uXw_0qJ;#}nO?nzqY`QyAmOZ6ckbkei?szb@z)`&uVN?GcQQpY6_IaYIuuv+! z$NP$gW#MZc;AE#d6Q~khS(0crP+?oiJdd{5)1TSYY7D+#<6Efq$(US#d@rjDM@gnt zLnIe}?Xqicc(XZXsGND%3|I8tg5M{fygvWDuD*U5K2uf}$^V}Anfi$H=qW#rkMF^ktP8{tz6tQR*ATlSMPs9|kDm3t zabA1Xqpc(Lj7=u1v6MG`y@DC;|F2S_HKK+7iCx4qH(ZUA#fx};L@817uJW>}{R%yq zUNCR4?d2NwLyvC2p7l$Q`r^Ks>Q#oYW!{079A7B4T3x48XA;XaCvzc`{y+Fxzg0V8l7Aio9B znIc*A|CVUq4||%ZU*S05dl?c3?DI_biwj#wzo45<(bJhMRQ!yOyP)E|dK2s{+8>Ht zq^yJ65xa$VuYBbdV>i=2tnfJg7wx0Y|BIB^Hp=_wmW*wqyniA^X4y{M&;HKOvS)U4 zzP*9fMe+t;he`~w&pC#Q-bYAYi+xO4tJjj1Z&Rc>ESdE(jp!2WSzF^yIo>IbIVk(~ zy$}aH4o7p4*9vNtdG0S;t$W8WUsZHJej6m`Mftntf}))>=~7g*%Xs6d1D3MW+d0z{ zO1<)rJ73vZ{)QHnXm*x9Sy@(2P&V;tc=m$SqX)QNyV5w@15|jtakb}plui1jh`9HT z{T6Op&dX!%rR~eTVPP*t@1IKBOgpW3?^W7nvfr+E77J@2d%{c_WRge7dUBuUV8n)8 zkuE{rkch2`*eG~+72lnzuXj^!#65Y5rcO;Xt9*2Vmfk|jamJLj@wPHJ0}cy0ItzD= z5AvuS&I!uhfPy<7*&W7lWYT^T=9b*q`6p|c_&0iH*FMBYnXVxU$A)SpXE2U}r;Cn_ zqTA|C8mFOG9y_|?IXvrvruVP{pC$FCP*L?9Bho1#XZpyTiIox7g zCtKO3nmxV`ObS_r?WY1byN<4Wn9FmK_!z{Y+`62l&K(s*>WGUHEXm4VTqP2=` zmtsfDd!OWp{{CF4=<@dwu{#>@hze^^)I2KekAL2_;EubSpGW^>$9)c3RH8F+>Y(6n z@e0qzs43^fq;>!P?wdUAV;>c4o1DpPp-h=|ciL{o9#~>+6K1@iQ<16VOK|^-r(!ECe;JKqgdiH2w6D~3f%;ke>Aykzbp zmd5e+wwW>+n#QOrIfuD*rXr&$joqTGTWk$}yF{E@+4RVr@}x^v;x}x(9I=_>@BFIzY;0F~yR)8) z21PvsFFImlZ<)?p#2sVI-o?jS@$!ml8?OioTQZJFPjZMgb~lC!%hM<1Nhv(a%lzFz z-VJBkMaDHn@qyyj_ta zBzMMrJFlj4#(}T5J}5H6_!?36_q%HFcM+yDPxi3|ZHn(#nx zRc5@5gLP&L$@8Nfetz)1dbv8`dv0Qlg4cdUMM>0N`p9I1c-}&^k53xZ3wUyk942Rb zvMd+#?=52H5}n!haU6eSuy{P7A-!cfp|NhJ+wBt?h2t;ktg(?ft3*%txL+eIw!PhQ zHcQF0;^Zvln0)xkc;2iQRbi_a{6zm2<=Mk4wf7+c~a&jvAaG?+*OC@$PyiM&iEc zH6?og)bIwlWWM@8XSL$a-Ne|)Jl-uhJ5$uU8s~Z8wi2gthZ4Qj8o8-FqPXa`F-o{z z=3m*ft>g*TM!Wu~XE|aLavi^$4`0;AK1Z}Kn7LvfwNdY%d7-Elam6WYjhH7hwdJd^ z!Yzu{?;7L?d78Euxm~hj-)88I$w)e%|){>?F^l8i;m&(j_~s+TbeD z$9rTx8+8;)lc$R|**#kIudGL7z3tgYO?-=jwihX}ZKnIw`y!*a^!l-sOm}rfO0{*# z=;VI0XTj`o5h&!&E9-M7cx9PfPP zy^@^e<6eMIQvTg2;(Abac*UP=;IU=0uAFDsy?!0V za}>wf&QfQ9tZH&Ds3=Ru(-Shb*suB{juJ77n3Ol6UTC>fdn@dte>RSInx)X_fU-PNQ+Q-JR?c#~W?%f6jxu z+gnj~mbuUQUiOLcoKbPwXVb|IbmwvOQF8h->5q8QDb9G-KxTaLYem*Z)g@jN7pF^d z)hK>0?0Wi6c71KJ)2c+3@f79s4Ewd19lQBb^`%^&%bW01*o*GHkmIGR?L|i*)5PBz z$@MvpT&~%l#MPLb6MPU?W105o@rqRXZH{*ub02ZV#yfD4`K6DU&>-#wq>oL=dIND+ z$k8d#CGLS`=Q|Dk^3E5(bi^K*OAF7zqDRiYls<~`W!xDRwwkv6yWXPrcfF31w||T6 zS7F7GwWl6zAgAh%H7^{Gk<0!CTl`%tRJ`_2-|UF{$foPosgI6*O82%LlQOnl^@~?` z5@F{ca>6gifeMfOJkPN_ex{yHnfC4PlHS%KP&v)jq~9dqJ)P zrt*9{g8S`@_x|!-1JSv!*EtK;z0&LV)RUO;z8*{Fw|XbvMA;tqWJaJ~D!t@AL4`*d zqlv#7kc{G@A|js1E7&5_lZ*H}Ik8KoyGKQ7usiaKzdJM9Td1IQi@y&dE#kFbym~4q zWq11RI$G!NKW}^dr~l2b8b$l4v)&6Y?A1(H1o5tOVJZLJFB9cDlw-26y!flUf_5qX z*PbFpTO_X+ii*>CFIU>e%%xH!Ci%`p;aM@*b5Z*k5e3^8|9fKTH{Oxc-=-z~u^nrL zWWtY-K?D^wqBv7Ta#45CijMJD?cNA~|AX^$^3I8lEot5O6!~rJzQ$ojIr$-b>@>B-}^gD1OV2{8g-#99P-IPsj`2N5?x-j?k5}(>aC5 zQCObDUtCwC&ISDupJWzo-TzgJjBWR%6dp(1!xi+eL{lb9#+fHAV!s7P&f}GM-VWPW zB7XD8=N|E!M;Ikn=RT*)JNr}Vn+$!@R=8xn+wtp$>#+k!rB~zInSx$KWDEKP@8c0v z{X6CE!;@vU^ld=gXu|!HPo<<7VX56S( zwQV`;t%FHE+2s9h+F!SaN;%{(LCKNt#Prr!fv;Fgy)7nX()G%*R$Q9YigjspC;Ow#-hz^)Rq%b1O}_MCL;O_| z;rN>+g7{k`g1&fGOMf=R-yM-s{_cn%{#J@0{@w|r`qZU|qwf({_yy z=aEXUJVj=Aefs80{OZHk%j+g6m0s3bN*&$YmHb=GQ|Y0nDtBKG$a;`Rxjjg6)EI4- zAjVVa(rvU}J8<`SuAy?20WdYupv?R~wI1}l1@zoG|*DS8a^L+bs8eg%DWgQ8y$CBoec zeFgnGP*G`kfw^SACm_Pg`mvQlQmA-qEAnBu8fj*K^yxDrIkKW{s zXfL5RMyd2^p||=}|0|+4eg^bIzl>7pE86J{So$?lE#Jqu?t+q9Rld*Bd0wkLL(9r3 z_Z2)Sr41jafUd$!7LM>v6G5N+Dy1@_xyu{A5kbzjz+BA?`_I4DTrf|k@VKSKyOK(7tCB| z_R~qK*>_htS9@@SHGu#%3xg;?mIj=6Ep^M zRnP@kB?Y}TPq{%(xTNGia`4SXFS&XtLCMk$a~zHFr8BQ4kHiK&3)mo)p4(cz-=P=2 z8HTx=yF2?3=K3i)X)e+qYaG% zN{)lyV96^s67=#R+*gvx$2A7-Oy=x`)qa+*(={+GXP##+@yrLM zjs7wJ&uH%mJQ%k8LG)dy^BV3W9fO>C5S7ARXwJs(g1OBz)dO=E@+!-zPIZN$ ztH7|F>U3hLlYU1sZFTApm|MVbBvhx~fmsBG<>XP{AZHdBmXk-S2h;o@MZ)I?v0Q+B=Bir19GX@Aees5_hv@=T1n!>K`nsqf{?^o&GZBQQtMT~a5f z?qc!s5%f@C_*-@CI4F!M!V#)A23FJ}G- z%xo|$rw;9P6pw2ZO$Ebp>QF^ta+(jp8S#u)M;F&eV?>n3Pd&QAGckVZ(GbtX z_&JJ79L=p_{M4r*f#GOjU(~1X5)8-B(e%4#V*DIKY2Gd*_8Sf8BhN@iIt_9f&=-Nx zjMRXB_e_k929(u+<;2)%Kzk*aGrgP|o{`u%8_cm($1~Al$5N9}hgZ+usMCuiYOzK%DzwrZ-iRi6CR(g9EedsX^*oMV3=CV0H9U@XBp9|>6Z#>@(Hwp}mB(}9 zq{W)jk)DY&t|>L%rOwTG)~R{^BJ|aiCIv>V+LZ40OtflKTI`u<)u!}Ng1OSm`NlJ1 z)q!A6pr52pPI|4(xDzO+5%)eS=N2&KfKH&wfmsBGXUd6mm@qU849D|{R4>%|`E2qt z?nG)Hn3CtgroL?u=49~=9 zIho2G$8zHQYDww9aI~=HThjIf!_m@;zV%F;U#+Q26P6Qm?n-=c-C-Kj(V^y z?JEqa2isCL&qT|&r8=Gw%g;bx?Wk9%qw};q-5waVe0!P~TIoD(PxpH!TK-geKh)8A zdKy)0${K#+*z!Em)2Ks&VauORT|E;m-+`ukCR)BDJ>eO#{A|eSNb3TlmhVWfi5$Bw z=tysSCR)BDZBHF^@?B_CVAS$mXiI3NmhVFEcqUr@3@Ue`j6yA+qSFJzmgkYC z==uc1mOqnj@=UaRS6c6xX!&mRrDw$QDINS7~F~U%JFr00A&@9hH z%lDu~o)OExh`!FEH$xq@{Moc$b2Lt@=4aDEo{8D!Y^vp%X!&#KtWZZS-;>4%hAqz{ z?MY817`A*b+8E^M+H@|JY(e;omhVk9JtLOi0y(|u$iS%OdsB1IM9cT4Q#=zb-hGCovGZtHsKcxI=cv<%ZVz?TV&~J^z-X+VPtS!`8ms5itDcD# zyMVq7b<|=PQu&j3?2;u|!wacif?X~TOOXh5DG%7G^v8!o(Xr*y@HQnl&Xt8T(X{e(X zyOv%L3|ovfyq5lxVAx^<>GvQ^o&^SP{_HCP6&)z>^kb;nP{== zDCL=GvFqrZ1XIt;xz;mcv17purt3WuEjE~L33b?FO;BeD-52Vp#fH-6z^KKB(p#aG zT5KqNsPZlb9{j>gy+ zddM@;VmH%^o)L@nfSjA@wZN#wZl+H~j#=zx`r0$mVmH&z3Fdq+XGJ^lDbLDF!HlKV zo*9*MFPQ$Gc{4D}!Cd2+Zvr#x6}bu+N52b08()^IfN`{UdzL&ZC-szEO^hS{_BAs- z!SL0@II16*)z65WTd0{Z^v=^F=N4)c>b$X5NxZ|o^A+r-h5c(jHjuA`49}t8BYrXQ+Ai=0VRTNv7j zIy|mP)F9MpgMYI=lc-f-x`1Ihlc;N8hJ#^!CesDNV0R+>sL9kX)ERWRqeJ)RI->(K z8cb!+%nr=MU|7x+x;MyK0EYFMLQjM``%S>)0&NNDeIxX;~Pu6D| z^$SdUFf3;pjSkG4U|65&G%d(^0SwETP76Yvj+^Cf>U4T4FulOAoayvNV5Wd!Ik(cs zLCy#;Eaz6*>6w_3Zlw~ZqW~)-XQZK+Uo)so2WH|vVJ3CzD2(RtnfOvRGchC0q&}XB z8EF=6$(K5sk#3_ZorU3y#2Mf=YS1MzoRMy)=AMZ;{0^FW2G@xhX*N|!F(Vo22FRIB zhXh75(rh}`GjY|MO-(%$GtzA8kYH}{at3)ua`+T5chYdFlQU^FY~z_Ro{2WRlWq;I z*oJqb&K%kl>S$KKi!Xxk7qj|Zl;fFb!@DTgGtq`~sd1>IHoTjz2n^ehb-tVKOfYQ2 zd9*0V(X2k7c6cV*Z~;~5%KA*P=Zp)eif58_e(A<_#LoAiuLXQr-vhx`E*cUr5UW(;o~+_##>@4D|uS z5x$6C33d1m@ES;7L|X&HcYrr|=0nd!58gxHdL~@8q0VAz-h)RPXTiNREigI@?xj0C z6Fqn@E%HqC;C*}nh`)G`=zi)N81^7r<9=G5VAz98Xp?8+EO>zGAqyvG!BWcijCkiY z$XQBV1EbzqN|$&hdS@wJ;hE^2r8F|Zyzk|_;~DYJr(hnWkEM=z=Rx`-FzTHLsp2`T z;iw$-&O?+ZjCtoFIy%(R`|1x-lfdYG^@oVhnX(+cul^8S92mW?zKpIBhV;JrG8*lf z=+k91!!zR3uP}<`^mC}Av+`j&rziInXXV3mfoGymAEy4Ei9UUV-VSwiRz6Bid$An3 zu4EfNinFwlVV|y`MV^U1T}kE65Bavr0Ofl;46M!h`~efk((?3w7( z$LNX#^Ou)1*E8bN?Bzs{(_*P(K7E|l21b4QIBgA#`t%9Tkw6ZDg3qUE2UlD%c@ zoDa*OuP3R2XX0#HMFRq(vuPC#4z2XMU=@w@Otkz{v?A0|%de)Lf#KQ2BVA23&y(Jn zVau)Pg@cUN6RL9-!m~V-Xa^X!{L9of)X^vMFVne!(I@gR)4;&!6Zu!@#vn(Z$iG6< zLmhpR{t7J&j6O+!g&qrxK1tt9&jdO8Bz-fz=$RM^o9S)ONF?;ZxL&2Em+?qrBy6Fj zfze3VLMuEIBVh|Y?U@(}uTkT^EGI_7>$E5^90_ds*Qw0qQb+T~8??V?VkEptgFO=? zVJqG58Ht2TA!jQs4~#~_R$4D|?CN+cz2KP`30vvS1apm-Q=^~g!&k>c!MsIvJToe1 z5WXeKr()is69RJsm~yE87Ih5Fd@vjd+o*>yGz$zz!Zzv?>TLWBcPSuw8(kKd&0xlO z=4#JG@4QVTJtN+kh&u1ko1u=br|;4c*oU#d)I0Ce(VmIkd6$}cCVJ;Rni1+~R)3$q z4GjB&t?@o}y@Dmn3d{5K1M1_M=$#K~qi3RbKBBKZBi^|caz3IT1Eb#gi1tKoO5RcY zi1zVJ^v*|ABf-q|a<1@<%+q_oY^Om|$9v}i&rAvod*@-#EDDTz=VSj?EX-x|&d0Pq z)M4*DfmR>Wi=K(T_?X`IjQC;$>U=_VkaLqWX|!jeFFvJ-o{7HrjNT7* z)EA#qgR5AwSf0oJISo%R?29jGoM)mhcF+f&iN5%fDqhWU#1}6@&X-gY z&is-ZcqaPdOKO^6wt6{(JR`n%AIw)YTN z&qNRYNVNvCoan)w)WtL6!LJ}^C-n%7dT=N8^-T2OPP)o7(Sti_NP_v<%bDgG@!(%z zexf@(6D{@=-5cuguCnCAcsB`c3U$wAimy#WT@j zztKs7VT-YbzfsQw!xsCUE(&t=D*F!_<(X))KWVOK;#Kyabl)y@N)Bax#HwX5u0N?v zVAQIAQZ>&+tNuxcdL~-+PdX~W?C0gw8OD;us@1^!MGZV7_g8Cp=G4IOyg0%$=LJUR z1-bsh*t{S&Jk+_Z3(gUt6}d5iSq!F;XC?>ch7~e*oVz3=bP zfdi(5`yntx!Q^}9kH8E(R_@o8bo*WpC6G661jD=TlCDl*c7Wmep6!kkhTZ|gI%m6f zq0W;taOND6vt6gaYy@+TXLk~gkIol>rA znl+4jq|&bAaA9;7ly+S`6K6qb*T*w)7VPEHBe+$Z1!Y|N24Q#>a72}HUyh6n&w{<( z&z^~SV;?tc6xWHfpsZW!8Hw;gkWW#0W3zUiM6k@UrgB1T)ghDK%R3 z;XTq=Fy&mXXXMU5XY6wB;K1;me~!9x?%2TSo&Q|dTo}9apX=I&Iv1f8%gJ@!19NSV zlk55hW;z&-gz|1+kTVJlM?!fw+%wUG<=sTjhzBP@=L&9nsH1tTqHA~)k1Ot@D!LOr z6Fpebwed{!;J$8NsH1ClCHH$^*n@1bO77G#EIIC@_H$i56Fs=UyT>!pg9o^+o)Hhu zfSd!|`+-pp9^k$gIkw9^!2RNx=)nVAiJQ51Vea;Fx_U-()M79Px?WPpuiZ;MGcYim zqaN|hgurNys_bqT#&T3;cYmnE`zZEcWw$CYyvyZCsO(+|Ox+#g!7A?UAm?B(?7=GT z<4|YsRgx2`xIY539~jOFRb0ifeq4CoBsrm~%M*r<0K;;sx}!Z4BcZBm?iq=MCo!&S zZceD9k#LZ!IF2R9NI1w<@l1?_gIq1o#7L;_ZVz=d67pP`TUd_xoh_f|`X?Bk%Llt5 zo{5ogh_&BH?Mssp0kyj7CBYcZ6r+T(05jdnQIg4c9Wk@On|h-QgLD z1YT1Pb@Qc8&PjOY@{(un4-7xoW1k-CRs}|9_o42U!07Bg%)Kp)&F;h8$DvO5)gtFG zw=*yof#KLV%$1se{~`0w1;ewurmH9nO##C`t?8{L+*f_#QSQpX@b&VS zVCuW;JQM9)-`(UHvGY%;bF_Oq)KNPh;|`n3`ouYSj62dZ(ay)X#-53GZs2YTb=1zs zy0-(v*_g+5tZOliCC6;s(4Fd;Xy-=mVb4T6H+CO-M(q6O!$ghU=Ydf>H+H{yCfd2N z+haQS746*E?VDhD|I^sD_l($?_ejUN&QizQnP=Q_u1{ce#vSLb4UEpXCT@fZmW8x|43@QAA%fb?rP8ebLl)@l5o^32t7f zqrN!N{Tvwf1&{qi*J=h!j=pH-I(jDhqPbh(ndpla?j6sFFUmpZ7H)fB)E6z>PLX3P zV+;3(XQD4!xN=!DduajIm&qN!ZYVJxg*s}(mTq-mbbr{=Z49mSDygM=#WT@{t=!L{j@q!bt3NARjCF49dL|go8>hI7 zJQHo$#@*|gXv4PdP0xr8>q6(Y?!CaM4cof!M2^|8t^3(C(S~i^UbjUX^8UH4JJvH| zL*8Szb0mC%3q2F81Azq-2Z zo{9eI=8n4yViId*cXyd*#242ERysOte@Jw=UG-2p^9+XSwa6j#}(&S9&hXiJA6nSKc!*)1K`rdnQ`!9LK+_ zPg<;}>mC@k7;D(mU7KLoV!d2C$kBT#=epURi4or0J?5Dh;l16{yVSV|QKAt(4Sn@? z{Q{#_?d^tpCR(+(yU8=rs=eLB1T$ti%W1wq#>H0UyAbEOHlC4tDRa=*d9GJr_&Q~Q zXRZy5UZ?bNBZaZ+ls;}+sIwa96NZ*Wlso=n7tf2Az+CK^rvvjf7@jHTyH|pocmE%< z?mR%J>U{wCJ?E}t-;Io=EZHMuEY&2*R#DbcmJlMl?7U{Y$P$K$ERnH~E&IMr$QB}# z5E3Jju_ar-=XuU^?tOiK{qybn={e6m+dX%E?|=x1?kFyDjFGI~q3S3eu;c{6cc?mw zoQqWEDj=ArlPIjjcn$>fbP_Lc%-M%D##j=IF?LX;QL-s!%sv@mV6+e zk@R4B0R*?zSqxEPJO_f?>MSO3OvCBI7zL#|i-j!BLHdwvXXy@tdAf*0oTnWK=IJ8N za?I&mI_4hBC6Iy?lWj5l5A^E49Me_AC^2q;V4kj`JjeX}0G_==OS_7yEEhp`lDt9^ z>`kAFMkH$e*#|M*M4lzMt>B(aci}EoqSv49B0EX2H+2`$B*EVFnTTG7rGoXRhd9H6 zdlSyg9^yobib27>si!zk60ASH#GU0B6YNdB#ak;-)cSJ->fBp2Wzl;|Z_$Y)*i(9o z?j*sU(p!v(kY6azQWCZPoCoP6zEd%D-g22_GfB{geZ+n)g)349#Pk)9I7Y8X{Y1r; zSm$6x>L+4JfKaz*oOl|8t2g~(m+vg6>dG~ z!$G1RiR#1qkY|v1heh|{AkmH_=)*yxGfB{ggT&wnF*jhI1th8uGl2{i%T)}Wx8N^Q z2Mhe>9rgzH7=EW>u-L<;P;x-2A>uyA=sp}O%0cTQ`*5hJLK5`hQ1LQJ(1*iB2aeHw zI9$wT!9K(~4;Kd`1p9D=I6)H3!;r`iHIMAWk)jTX>cjkyXQXJzqWf^9z~6yJKA{^a zI*Y zMtQWDN}^VqS`afv;5#;vtIb%E$f8%9v0^4kFv?>^GD$GXUx+Gj{u#O2j1yZ~aFnrE z$B7|ObBxie&3J+582CIz?>)Ey>0lVn95QB1n=p6DVDKR z0m0+WB(YJ6Q4$1?7n8&f9D{EgegK&#iDNAIwqZMx(=0ouspIlwaf{^$2p*Rwi>S@m zuCR9v1h+LsGi)nSOy?NAzfTno9BU)@_o*TqNiY+p zifEExCQK9KIY#gAN#YR;jyv{hk{GZRGY2!_E0I7F%!KLU0ZFiC&Je}6VJS7rJs{5v zQHDj2@(fXnBpBrx;&qZ>lxK*B5i*GKj3H5@90K`TOj0raD1R*$v*=O&TI^uaqdZd_ zQsR&DOmUWD^a#!rcUklZ&J$dS9L+(zukqa+xD8kpv_7ji|K)>l2(g%oS5va0Ic(=88)Zf-Cksag!t%!EZ&} zPRtXG;C#`AM2+A?$TMH`WYHryUyLLPMsU6uOA?IWd@(sfW>B8pBx(fbf+ULrD#jnd zWO0#2k6^O+mqm}@0^#g3;GeKRf(t}`lAz}oh!P~K=NH1Z7K)}EqkDdlNMzAHzevpF zQo83CiDZ(X=NF4Kj?w$h5|M8=)<^9r*wQ89%?QDsUn&}t1UZsw{eRQpB4i!RVxjw@HH0Nf8|)WFzHSO`=9;2gq`BhhgPf-i#bM*`)c9A*+Ar)xmx5P3D(Tj zB8DUw_wU3Qj?v@3M%-b+Jr4VDjc9flGY4ztTG5sy825GJ5J|AdtryWpu#_6pLy%{^ zD8i!0biJrV5{&735la$`>3R_tA*U$McoH?H=Rh`ysVc@Bn*z_H;OM_W%wm}ef=_`r zhy^Tqyf%vUEPA{)iXT|?cx@6Vl=$PdNt`7KMrV__PNGKV64Yn2i2D)S9$ZOn5mQ+7 zUb#hlO%jaG7LiO6jLud8FF?XS!Fsq&v}D22!QR*=c18&9mD|N3l3;Xph>FKBPcS+= zMRO80I`~Vio#I0lJvuu@50YSXc8dNa!RYK1!y@D!!1EZ@Wcq7XACLJ)*D@|My>e z#PcM<2<{QFBx(drIDbnO<2gp}U*C&!EP4dL7niw|URS>tH%WpK+$$RWgf$FCaGywK z!4bqB+b8Zs2#(->VVuBH!3h2!nvet|ctC_m)CgvRIv)^YSo8=U5MQf2{{80zVjf8_ zf(OKs2+2!%E|aJci~%_)Zm1Y9YNa|GJSd!#Si`WF4+PH!4~jx8l|XQ;7?)}Nic#Z#9k6Lf~6tP32~T3kKhUMo66&l;0bY=BpAUH;%097c8+?e-m?A_T$$wNtUpjtPJ1wgi`0lE|%XxI+3KY|DIO<7KY;Ocixv{Pd21;Np|CVF!WKE=bCa7_$i!FPLbCR`KoB*6$?7gI^p{xt)( z^_RHMF?#>HA-bH$b_FZj4bh7v*uQRwAtb>F{w?lsj2^+8qQeD9!|NFK*iCUiLU05# zgmn>Pf)TtWCXxgrcw4L@Q6o4P^4u01So8?q7C)#w{>pY+93=@x@V2mi$89NDMtMqI zLQ(tIcOZ8}MUt@h=L_(a;0-9TEdPSw5%!LFjU_kyu4E&Wx+_|-JPWd&q$kTOAUJ~e z#84&13m`ax_rye9s)8`Shf?=M5)1w|5Z`;hC+4uc+FFhBJ+Y9b5eSa*J+YF-ng@S3 z7xMfgHn3y^!DGrlVkb-Hci}V;Frbzh{he8$_lFD|g0z7Ojq zaJ2ZmQnE zV_X^7x+fQt1al)w*3H0}V1H`_B*APcC7VXbD9RIMtNP$<84prg<|GMbOKDkvMbDPf@;R3G;P0m4 zot!eVGD{l}ypvN#)@At`1dkVGWfLXF1Q6V6S@}N4WX=!g;js0xvNuZskm)32S+;>- zo^mpY^Q-{DJmusfj;VK07~epta&iYtGmr%&KeMa=!93;V@0@2Y2<9m-?{G{9_?sCi zP^!Gl0?$qH%<40c??{TV%m=|d6=X#v#&i&jt{`9I824FtcnGB`$oee!%nr|cE664+ z_{@Cf^Y9Lw?{$5fO_N{o6Sxb=#15lJxTE6R-|YR>P5 z`c#qwT#OCo{EM<9)IRbE`=abl63qD* zxq1Oc=T(`U9eX2~t8w!497^>194Cj91amb`jv)!=>T9w?PBrfOXkJ@Zgm3x4td^?U0L*8eM1f<3Fhh>GJzzRt8d8h z5ptXITq03d3J*Z)%Ihk|zh15@@382(T30@189qg=QE$q;d9lu6Z#)RDByY-cEQ>g% zo~*9Km;r*(^<)E*V07xqmLzI);6pJ+eYu!p^xcdG@-d4Zod(i|-$GzN>-$j+WDb&G zbQ;QT9HU34k=)3FD+%^SBUuzyd_7(`I&aBxB*EysEhmu#qw|jZjwE=3`HtNB|6+O+ zz|3j{U1--kvOkL+!FS{sl3)bikzbMoBlwP-9wE6X&m|Hyf(1Yt%j+t}f1c75%yKTl~Qi*pR#kHUA2n#gi2cs~l?oM|Gfk_038uB=0%Mz9Ff z=RG-{WAq3%m4CA65o{`NaVb55P30q!U<8}VmIc-5=n-r#SFzv-VsA8;(J@btU<+BC zBpAV#atui@g018V5;Zy{Ax|s0jzy17E4feQ@$W~ql1E5_(PW{62%EAW6`N@5|C$3a?n}L(B)VHOJ^aY%M3T=ss*Mr*kRYhppv2 zlAsSil>0eG_u)rU6b^a}>->>?AwqC3Xd`1ufLB35AtQ#F<3zDG6I?A3LqkF8AOk%-Vhc)aZ*F*^R*e7x;=h5$vb(W_|f*$K4 z?~$k;>j8PX$j2__BBLsW3r#wm$%)?&t+2=4%(5t=W%Ot8-CqkayvJQ*x)!wo> zNzkjk<%c9eulAN5BV-2U8AhUdbuLIB872vOtdE?^G1y}ZA*Qcf%Q3pg`pMHQy2tv- zi(E?gSU-7Q-yX>VGFB#&B+%O#XZ z@}>MBLh!#$mSaf5#x1lu)Dc4oQpijpK5CK+Y?_z_(FKr6nIt4Kn|yU@>=XNHWehM5zM+jE5R zRW5i}R!%1g8H?a9=37u|rc9}cF(IQZ2$uRru6k9Kng^xE<$*UyG#RFc+8Xhvnq5AS)(Znd#q@kTP_S>nPMVkP`Y79?a;OHi^z z?k5QwU0|=A33-;vwsllY2Vd5*Oe?Nq2E3tS68)GlB=N@g5L2xn=E?FV#)J($H&9kzm1COkfTy5vKXZ%B;23>Hwnai$ zz(0HK25IW3w^cr%m;@shdLHY#RmQwcb*BEoQQj)gDDm)G_AJc#ZSoJ6J+MN)2uHo` z@*k3T?*Isv+Ai&PD34dCr`pyI8BG#0UWVtEm}iGfQ!z$ekd)l;2B7TQ7)yl=dk{R~ zh5p$s(@28j&K{Z0F&p4s{ym7^?JW!sWS^|q6eT$7{UE!r z=wsXg*_R|_WSIfa5TVoo`74P!1HsvHQ2wEWW=k~4VflmwXG?LABeG~S+*a5q0Ha(6 z^86_Ku;Bc80b-8IsVwzZs$VZ2lX;q}QaD?VK+G{&h^6&*Sbv~@j>{@64?u7oJ0b6r z>^1b5o|HXXs605wet|qE<$fhJrug4}mPa|}99*kaf*SrTPesIF=2P-ANfPbLu@I9c z|BjGXL4J|BBVLUIhi{`J_0!}V@QHCy^FFqNpQr! zDDT7C1ik9F;-Z}OejuY@&O?k6Z^H)l&6!Iw#|ISS9RR`Kr(BXFS%!YDju(H(87xU4 z*!DkU3X20PeI8CWo1qW8UAX^5irNaZG0rjLB)1@KyfJZ58#xdDRP%44?Tn0l!yCa>9!W8MeB zn7n3Jj!FMs#pE-4bIfB9jLByX<{14qDe{}~9Ft(FH6gz_o@4aizlb)ca*Y1_7t!Wy zj=^6+-h!SlU@qVo{1xPVk`)|N{usPTmk++mWv=I#>LAa+vGN&n2gj@(ppJ|M&3zoR z52PT}xuAKJV>Bbdit*ROLgrN!L$dQ3_;!|gi}O4g0aqnZ!@}l& zEL)btkrCFz!e*AvYHqyR4}ML#4drE)3sZ%Wo1_5?o&yZ5g)#4usG~Vb5%UWbWAui1 z8Mc)-jH2dNl2qdWlqw8)o;9m?!ELGiq6Elu<~t-|TG=p9akHfoqc%L{#`EVAW~Yc4 zJaZ^%_8HBI6Q>_dBM#8sTzy)Eo$o(%_1c6-fa*Z_ljmkl92I)V=9@6Du!y<1oBiemqZAj zw^T9LLce3&9E*Ypx|xW6_^V9UuuCU3Up%7)TBCH!g)e76z$ln%yyvDm9*@Fp26_ zjCt9tMG`i$!WrWJ@W9M5);j6KBriQY{C;RTRl1mP;8*UNc*NMq^>T4>iR8 zsco)jSqaanQ$Suf53*n@Fs6=qol8fmY+%kM33{WU`6!~)Feuf~Ozrjb*55YIlc@8k1F)^P z&F}h9OT91ms`=d5+{}V&9nSE^=5CfD(7xkPs_+L$w0@Gl;qv@^G|G@c9Zihz7_8ICjZe)nBte}&HK#=6$qZZX zZZ3+*gV!>jnXCRMPY?5iilNmeKa}cWih)!gZ@Q_@E_#_!Bq47e2(E{{%v>CUGYa2e z?`=NAF?jUEH`sfd#W)6^2I6&PAG0jS;L||7uIyu0;TZkp$-ZWs61uJ|0`=)@Ze(e* z9F7AZ{mkcKb-=lSSDG(?^fxOh@y@MKzXST*tVN>w2j}YN<}#85uUsx+yac5NnA=s1 z@%6v(SEfl0ah`7m3*&W=f#xqPhafW^VF#L*Nm9j)ch#BsKr>y%P#@y`je+J9E~U?w z2bm6J#QT2wYg@77!bvhnq2~lrj7xwe=C^dR58@XBS3lZn)cQ9wdo3UV2^i&j|B6#}tEWSgg+o zGbdcJ;0V69Q5_jaaBrmAcy@s+$q2JC#e|HL!&OYk+)8peDsGveJR#GA|AtSyo&~`< z7BcgaTox~L=8##4Mc-o#nI%~&!P&tpRI0SfBXWV%BPmCcYUoi8nN_(I-sQushRkXt zVXrT&Hu$_CWWLH027yimsmD^SG+aT$j2dY+W~mF(l%&=F#KfEJ{wF5h?8=gu4W1!F zsRXk(3;z9!P9%d_@Xivh^P|jo7X5q1QRa9hG*@X1%&8Ib9#lGPt|5u{vbKR06l9FK zMa3AnB3+3=!BN2xY&Q@7#y4zztm(m7DM~3=4^h4_V_5KvXeg{d_;kNeDQ*xY9Q_QH5D3guZ4`DlSS9Xf|0!i3= z6>5m1lW4x8#8?3Ti(eQ>G+VL^DG685AXCjrEQuiFK&F{J<5j!xnH2U$k~vg~--k)& z+z6QsrIO4&5waNMEAtvj$Vi9vtXpCDJ8EXp1k4=lm9xwSBw;UfQ$6jPZNAI$FC2we zLY~>?`$}l*pTN2CY;z#TB+OR(#T+w467s$T!I(Mb7ZIg4LY{BTxe;P-fxFiJK8W{` zux8)-Ym~lEt7VUy%B$$N=1SiBuCs8^gUsKW8%Pqo;~=RdJ4w{tr-LB#%{-%2ua4OV zKTZWnHcPX7G#`%CAPddfEO?H631pGkf@R5P; zXFw@tkudeMQMrd&*;33nlHg8qiun#n#NB4|V zvcmj|B)G4&%3K;D*w3rX{ai}-^J??VSXIN?zpAxmwHZAQC1i|%Gc5eK)#k?MUZvom?=sQWK-K(Z=Po< zTUc#ty&03JVuoeW(t#z@el5{cF=mtzcMi_nA@h2(D#;$H=f*}ej%2TYpMRqnGYw0H z4ZKU!4*qSU*)l@jfIOScZb>Qz@7uf$vd!%El@h#fgQa$wDJ(0t3!^o}>^4`;P%)_> zT|xGkS-w`%X}K_Zf$TM>v%Ci_9t84(xsN1dyan@cB*;PY0?RxYC6puPLzYF58ReK6 zJyT_dj~N(KKu(y+vy_~HI|JW>{A^}}eGgmu8O-OUAZcbP7Q7{e_roCVqVnV*FL~x><`P$!G~j*!mE2-K%wRQa>G2saz9<2XWlTqg_t>HEZ+rR4y2eSEL{r<<1>;mEcj*_ z9xHE{DJ)5lxi`g}U|9&Imcp^=rr8$SgP9wG41|~ra}3LQ$WyW!+)FZlWbuAe``2yr zUlP?)Tmf#Iaxv!FYs{_;*UOOSj+u!hh`DPPP%#2y@EPK*n0$I5g-nW4~|M)R~ z!M%&AAoqPK+6JCyf;{l01<1D`4}CcRBe|U9S=xGnKRS=h(yE3YzE8UrVjh{5SaN}E zCaJ-q|I+JYvo?$VORta3hAjH8xIQu8W6^)b^@(4f?NCGPssGH@6cg0vKeGdu(r+mJ zXLeIDo_<5=KeL~Tp;qjI8X8uD664WIxJwKotV1l-;kt4P%mm9Sx&*fwHX4A8DuL37 zg1-7-8rE4E8rIxBvVUS~x*|r9xpoEN{R>Sqh8}NHHYXQk#LywMUtzyxmlgWC_ zrGA9H{0!vDY?XlZ3-hG-QlDkRQn-5uSEQM(Ml1(GE<&j+)>f7`;7Z{-NH!}4u3<3G zNx0rY$zk1Msk#?d5|CWhbI>ms6Ai2BBaqxyIg+q(>K8Q@`K&mWbYI$%#2ag1kFj^b zeOhZP$IJx5c^GY-XUTxQAuGf@V=abt5c_#RSVs9e8hXwbx3a9mn7xLcy(O%zEP95Qw7m5yPXf%<=O9l>YwiY=c;nP}@LUh%c`FUB z8L&Q$pIV{QwcLy`VPgUu2SXsWtPv#f#v>T_ zaUgM4$`%##IUL`=0eQnpBZ)WugqYPJ4Xjz)R7`$2TiyxsjiDh+iFKkTs3vP1x3JAVaKVmXBD5TI*P< zfYgJSVb-rKufS0cztA))Esi(pT5unmwsnZ5=C`o=QK>4ws8Y{0)7$ENTFK1U z;5!vmDw*ZXrz$4iN;$7$%5{UcYak}xYI{LR6bNP>WwriY$pl|QEXO#{C~E;r8$ad; zmM*^BV0qJ*JeO4Fzx_Okmz7-cWgSanztky~7QUP(fjgye)}-p(?TX6N7)EC-v}=^L zoFv|u-ww_JK*H88mWmbNy;G8tEcL&Ii<=D?^CwH{Xm|<%y%DzlVQJ`>%9W1WiZ@bu zCWNh$Bw-^j99!^?S=g$;avR11m#wh%5=qFIY^gejtvHqq@ZVQceTJ~qapAff?kI+> z6D+miY97DS6}F8H19sBuPeNm{A)j&oq{oLAH^68zHG6qpg(@au8&UwKYPH zgN(I)h>%}EzOa6dkP9H=tlwGg!w9B>jJNKyw1%x`fK0HQKe5h9Mn`zE_76$H2zdfB z(W)3B_8zzgV%3X~EFhDtK@pN0WU}>5gcJmsVy$HT9ypV*;$V8CER?`d>^99IskR{gI z+e#LLd;_x7a_*oc8RfF7cLJAL(JVJ`t%LhfDb{F~=iz9BvfP@%vKaaYWrcN!WhP`^ z2$@$}Q}1HtpzW)ySrLNA%2iehNpSpHZI!%-r9#G+eEeE%#j;dn`Oa!UqB3KiHCAhq zAkSLsI+xPN+_hH4e^ll-;Fycg#MfF=S?~*RO762r*cKjz*IFI!t5VUv{K&F#K3s7? zOV?UwSoE30I_oM)*m#}myxzLca*`B=`fY_f{8=p+7St1`>q z9J9r$&GG}wR;vli8J2BUTauuEwp)it;C<1n@ID2!bi4KG1FDaI-L%8%LlTtQVJ#GTTe%@u7 zkDrd&V`U}@_NF~n3`vsFEftOhP->6WNW~bNd&4}3bJkR=VJ`X9%uKc3i;z?(m1^~j zkV7E*EH5{fiudO9g8P0TKUg_PLLNTb{Eegl$KX3u_}0q->sgM$cc|`>l;fEH`l);G z2dy_*{)9YuzxSZ^4wuT+Tb(T*v|6edBkx4`6?QCq9nM-y5;hLzQF7R_@?Z@^MoVZV z#vHK{NaBscPzrujZ~SO=$g5&5Ln)MF)*Y6fPzvQIt7krHsekY5q?OFF1!C|@^Q1L4 zzlym$TV3m&w5F4&y)qNzIcaT_dmn7tU3sQzeMq}o%cba3) zSeZyd-oG4k#>%5&j1_RFq7sxkYxOBWrAVrS{ALYhX$a$vSECoK@gzyc#YD9}U$AbF zBpN+FgF95E;QG_b`wZq$@;cLz3kE9Vd+D(5}C&Fv(=&uX*rZ z9E|Ci$*!e(iNmF#aw0?loPJIOT!&1 z>k-R%Uvd?~b|re9d%-;kiYdj?>2ocwuO zXYS4NLm{1c3`>m|Epu2F`LdQ}uwUu`OGDU~RV&W3Jb>A&r&6L zl=w`N9h1(| z-!JuqWv<`Pd5Wrb6}h7Glwk?`^DvI(=C?X?bC&M@=yYS*1Xnkz4@a_WgL@B3rn6M@ zdt(Jl1%E73S+f44^PFaB7uIrj(Z7YUlgg-hjvW$9O$JApf;cx3B zmPY=z`m#K~N0<77<)0KSb6JLE*0P@E*i~J_Lo6pI=$MNvE;6sO>DaKkg@3n)lav z{$x3opv5SrTG4H*&YX`W`$!#AjwK;V$JA!|%-`c$vdn0$V?JZKG(_h~V9DdpsIOVR zir1x9vD8|vWiQK{Nm|aZ{B%&uEtUyG^|rj?s$KZEmDH>&%+lVMDlDHa(lHHKKK947 zEz7kjdRzTj?!rArm3cgi3rBM$-?B7#UB_%>>F2LnM_69+=kq0&Hh#}PV0k89=gCn* zwd~Cu+%QSe0LA7)zO9Mai z&nz=W>up_UxmH_?EU8+NbDz!=&9cRhslal?-<#^N{N%^H&vMz1>B(|!r_LN^8RGZq zES4hh6i&6`JC@Ja>Qei4jDLJT#}enS5_edZP11QXJ+InT%wPSAvSeweV_stU*Pn-t zSn~N}(Vk_vA2WdEl)ryXWQq3o?qrsaN9$H>W;x=w{V2KiOAE9-4prBy4Yt<~}j%Obc>t7bw)mTDul)MZKVd!seWM1SkOSC7Ei8v8MWSc>?^i%BfQ2I*1@S)Sdlx3!h!ZZR##Sjir1MU1}st|FK%8v$P+oWd+ODhI;F%EK3?| zIn9y-o)oM3bCYG^Zk@*|r&`g%-&PDu*VlB+i!9%b)OqT$jPuuok64EL`%YgS^S;jW z1mvfh{?ew-=gmvbq7gW2N z`CBi-@`z_$hE;!RX~RIBTLi~9rFhZ{#6H6>LJU+CAvO2E2?(A$!kl7^*qZfJ9W&cCpxgKc8ap{FuL3vQ*RCGApT8tm&y+ zT7czac+RZa{sPNMf9r3s?E6rc`hX>s&rUO}UMz?Cd@REntz-CTm0`_hneNLPmJeUi zTmON@<5ere`i$nX>Faf=%rB~TT^Xrs_$Sfouh<#ZS0w7L+RJcn5Y~hU`2_A_-Lg_i z;P+p1)H@z`EUzloFl?B4;mtjWxofq22_<9<`5xZjf;{)EsU%?|5$?(kfS7+R2!Ma~ zX2tL7;T_-yzSM#{?ZY7^5dEu!Ko0+?o?is=^)7Xf(HGn42>0S5^Vp|5zE6h0A0oLBRfKyZyM2OX8O#KHe?Gf? zM&+Tuu!;Amv)h+AW)=5OcKasFQ0|}XcI<0d!wceS2h~5>?GzGtFL#$P_CbB}*j{ZF zvkhXf$MV~KSswnWdaR&5og~S4=2duy3SwgH-|7Ty$EQ?Xi*9>SJ5Gt;_M&zQ zi*9KNJGw5_N9egx+O9>C=(n_t{mYwAx3sK%GeXj!H_F*=y{Fq%-p)=Ew4%J7i$%Ah zyd6strZGJWdCJ>yEci?!!Z#CvvTmO&sG^PZiD z<+<)Erl}pnQWgYbn%X6FsVnL&_hxo^mQf%W)69N}rS1Y1)7*ZAr3nbeG`HVmY0WV$ z>~~nYaZC$4#4?s+TH0e-W^hbPdkaah54N)RkOXtJm3@#!&(&6T8t1|F8Nc$>%0ACA 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%0D`IR`` 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 diff --git a/bin/Debug/Newtonsoft.Json.dll b/bin/Debug/Newtonsoft.Json.dll deleted file mode 100644 index de2fdb4fea64b60053fd625711bbf4d74929c1f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700336 zcmb@v37lL-wLgC6-rKjASu#B{-95=9=^>EGrMqXc41r08B?N-(`;rMe2ns?j_7Kr@ zZU~477$OoDK@kMwf}*(Zh(3Mpio5U0_5^Vk5f{Yg@cVwxsoQ;fHsJmL^O@VH>QvRK zQ>RWob7-TO+@-|7=5WNAYtV)+f^6-R(0iM}Bv=6JLG7 zc>g8U;8oSLFYZ70?2Q|POZ(3`ufMu!WB&yk`wu?mg#L?zSDrW2-k#aRkUn;uWgXe# zSkHX@na85s9=8_tx3(;^tgADYl~U}Z?}ob{?gs%at5e*z@=b)tANgywEZ}b$ZbiAy zdK07azX6R`BU{@+_ZYfC_dOIs^mjwXy1xj|;~A?B;0t$UtP`WKmje6itV`?^{D;QU z4PAQP>o0}>Lsyw{v8>=b{?~6=XAM=ytLFkKys_*o=rtmPdek+juA%CA7X^q&Udgl2 z+A$^G+Ik}6c#v|%A9=H_gk^1Zt$hbPD=pZ@&%P-CwuW~`*FxLhVOg0{1kX^vUAX>f z%W7GicitJcpw>#O4c?jTWu4YjH)26YiLM#goJk`ZYEYsH9P-}^R<`vJcb#1|E)9P=x#CZrSInL}hRDTM0e$?{yv}U1Ys@Egd$(JzWZl}SuH|~ebK%+m zm*XbIb zfxD27l%^Q=Y`+Txlag_%dzoWh1e&PatP;v-yxt9k^{q)$nQi&@@`#tdy*p9fGn-J} z&+PW#G}26@vfk|>J#b_bcW2%11nT=oQitA-3s!u^PKid?NzoYO>smv|7p)^}i=-1n zcD|I)lzVJX1naoo`klmi1!#)KS@A@H3cCdSmKNDgC=N7>eJCMlEMbI3xIaRC)NGK@ zj}nRlh&>~OIDmkhm9#j3C`Sl!08xn$;s9a=5&I)sI_w@F#bTzl;RsJh3_nObxfjO@ zdkYe{{>`ZW(%!Z+ehVBSQ6&T|of|
VVDz=dEig^+cCnLhn~AX#hHCA@^|R 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 LkiemZM-%=9mqS`< diff --git a/bin/Debug/Newtonsoft.Json.pdb b/bin/Debug/Newtonsoft.Json.pdb deleted file mode 100644 index 97f33c2b959799e728fbb8462b7d4dc0183de6a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253696 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 vlr-=MNQ$*(XYCCXcv-MTSVEy6*VN>S$1 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 diff --git a/bin/Debug/Newtonsoft.Json.xml b/bin/Debug/Newtonsoft.Json.xml deleted file mode 100644 index aa245c5..0000000 --- a/bin/Debug/Newtonsoft.Json.xml +++ /dev/null @@ -1,11262 +0,0 @@ - - - - Newtonsoft.Json - - - - - Represents a BSON Oid (object id). - - - - - Gets or sets the value of the Oid. - - The value of the Oid. - - - - Initializes a new instance of the class. - - The Oid value. - - - - Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. - - - - - Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. - - - true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. - - - - - Gets or sets a value indicating whether the root object will be read as a JSON array. - - - true if the root object will be read as a JSON array; otherwise, false. - - - - - Gets or sets the used when reading values from BSON. - - The used when reading values from BSON. - - - - Initializes a new instance of the class. - - The containing the BSON data to read. - - - - Initializes a new instance of the class. - - The containing the BSON data to read. - - - - Initializes a new instance of the class. - - The containing the BSON data to read. - if set to true the root object will be read as a JSON array. - The used when reading values from BSON. - - - - Initializes a new instance of the class. - - The containing the BSON data to read. - if set to true the root object will be read as a JSON array. - The used when reading values from BSON. - - - - Reads the next JSON token from the underlying . - - - true if the next token was read successfully; false if there are no more tokens to read. - - - - - Changes the reader's state to . - If is set to true, the underlying is also closed. - - - - - Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. - - - - - Gets or sets the used when writing values to BSON. - When set to no conversion will occur. - - The used when writing values to BSON. - - - - Initializes a new instance of the class. - - The to write to. - - - - Initializes a new instance of the class. - - The to write to. - - - - Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. - - - - - Writes the end. - - The token. - - - - Writes a comment /*...*/ containing the specified text. - - Text to place inside the comment. - - - - Writes the start of a constructor with the given name. - - The name of the constructor. - - - - Writes raw JSON. - - The raw JSON to write. - - - - Writes raw JSON where a value is expected and updates the writer's state. - - The raw JSON to write. - - - - Writes the beginning of a JSON array. - - - - - Writes the beginning of a JSON object. - - - - - Writes the property name of a name/value pair on a JSON object. - - The name of the property. - - - - Closes this writer. - If is set to true, the underlying is also closed. - If is set to true, the JSON is auto-completed. - - - - - Writes a value. - An error will raised if the value cannot be written as a single JSON token. - - The value to write. - - - - Writes a null value. - - - - - Writes an undefined value. - - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a [] value. - - The [] value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a [] value that represents a BSON object id. - - The Object ID value to write. - - - - Writes a BSON regex. - - The regex pattern. - The regex options. - - - - Specifies how constructors are used when initializing objects during deserialization by the . - - - - - First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. - - - - - Json.NET will use a non-public default constructor before falling back to a parameterized constructor. - - - - - Converts a binary value to and from a base 64 string value. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts a to and from JSON and BSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Creates a custom object. - - The object type to convert. - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Creates an object which will then be populated by the serializer. - - Type of the object. - The created object. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Gets a value indicating whether this can write JSON. - - - true if this can write JSON; otherwise, false. - - - - - Converts a to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified value type. - - Type of the value. - - true if this instance can convert the specified value type; otherwise, false. - - - - - Converts a to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified value type. - - Type of the value. - - true if this instance can convert the specified value type; otherwise, false. - - - - - Provides a base class for converting a to and from JSON. - - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts a F# discriminated union type to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts an Entity Framework to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts an to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Gets a value indicating whether this can write JSON. - - - true if this can write JSON; otherwise, false. - - - - - Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). - - - - - Gets or sets the date time styles used when converting a date to and from JSON. - - The date time styles used when converting a date to and from JSON. - - - - Gets or sets the date time format used when converting a date to and from JSON. - - The date time format used when converting a date to and from JSON. - - - - Gets or sets the culture used when converting a date to and from JSON. - - The culture used when converting a date to and from JSON. - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing property value of the JSON that is being converted. - The calling serializer. - The object value. - - - - Converts a to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts a to and from JSON and BSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts an to and from its name string value. - - - - - Gets or sets a value indicating whether the written enum text should be camel case. - The default value is false. - - true if the written enum text will be camel case; otherwise, false. - - - - Gets or sets the naming strategy used to resolve how enum text is written. - - The naming strategy used to resolve how enum text is written. - - - - Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. - The default value is true. - - true if integers are allowed when serializing and deserializing; otherwise, false. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - true if the written enum text will be camel case; otherwise, false. - - - - Initializes a new instance of the class. - - The naming strategy used to resolve how enum text is written. - true if integers are allowed when serializing and deserializing; otherwise, false. - - - - Initializes a new instance of the class. - - The of the used to write enum text. - - - - Initializes a new instance of the class. - - The of the used to write enum text. - - The parameter list to use when constructing the described by . - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, - order, and type of these parameters. - - - - - Initializes a new instance of the class. - - The of the used to write enum text. - - The parameter list to use when constructing the described by . - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, - order, and type of these parameters. - - true if integers are allowed when serializing and deserializing; otherwise, false. - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts a to and from Unix epoch time - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing property value of the JSON that is being converted. - The calling serializer. - The object value. - - - - Converts a to and from a string (e.g. "1.2.3.4"). - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing property value of the JSON that is being converted. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts XML to and from JSON. - - - - - Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. - - The name of the deserialized root element. - - - - Gets or sets a value to indicate whether to write the Json.NET array attribute. - This attribute helps preserve arrays when converting the written XML back to JSON. - - true if the array attribute is written to the XML; otherwise, false. - - - - Gets or sets a value indicating whether to write the root JSON object. - - true if the JSON root object is omitted; otherwise, false. - - - - Gets or sets a value indicating whether to encode special characters when converting JSON to XML. - If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify - XML namespaces, attributes or processing directives. Instead special characters are encoded and written - as part of the XML element name. - - true if special characters are encoded; otherwise, false. - - - - Writes the JSON representation of the object. - - The to write to. - The calling serializer. - The value. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Checks if the is a namespace attribute. - - Attribute name to test. - The attribute name prefix if it has one, otherwise an empty string. - true if attribute name is for a namespace attribute, otherwise false. - - - - Determines whether this instance can convert the specified value type. - - Type of the value. - - true if this instance can convert the specified value type; otherwise, false. - - - - - Specifies how dates are formatted when writing JSON text. - - - - - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". - - - - - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". - - - - - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. - - - - - Date formatted strings are not parsed to a date type and are read as strings. - - - - - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . - - - - - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . - - - - - Specifies how to treat the time value when converting between string and . - - - - - Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. - - - - - Treat as a UTC. If the object represents a local time, it is converted to a UTC. - - - - - Treat as a local time if a is being converted to a string. - If a string is being converted to , convert to a local time if a time zone is specified. - - - - - Time zone information should be preserved when converting. - - - - - The default JSON name table implementation. - - - - - Initializes a new instance of the class. - - - - - Gets a string containing the same characters as the specified range of characters in the given array. - - The character array containing the name to find. - The zero-based index into the array specifying the first character of the name. - The number of characters in the name. - A string containing the same characters as the specified range of characters in the given array. - - - - Adds the specified string into name table. - - The string to add. - This method is not thread-safe. - The resolved string. - - - - Specifies default value handling options for the . - - - - - - - - - Include members where the member value is the same as the member's default value when serializing objects. - Included members are written to JSON. Has no effect when deserializing. - - - - - Ignore members where the member value is the same as the member's default value when serializing objects - so that it is not written to JSON. - This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, - decimals and floating point numbers; and false for booleans). The default value ignored can be changed by - placing the on the property. - - - - - Members with a default value but no JSON will be set to their default value when deserializing. - - - - - Ignore members where the member value is the same as the member's default value when serializing objects - and set members to their default value when deserializing. - - - - - Specifies float format handling options when writing special floating point numbers, e.g. , - and with . - - - - - Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". - - - - - Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. - Note that this will produce non-valid JSON. - - - - - Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. - - - - - Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - - - - - Floating point numbers are parsed to . - - - - - Floating point numbers are parsed to . - - - - - Specifies formatting options for the . - - - - - No special formatting is applied. This is the default. - - - - - Causes child objects to be indented according to the and settings. - - - - - Provides an interface for using pooled arrays. - - The array type content. - - - - Rent an array from the pool. This array must be returned when it is no longer needed. - - The minimum required length of the array. The returned array may be longer. - The rented array from the pool. This array must be returned when it is no longer needed. - - - - Return an array to the pool. - - The array that is being returned. - - - - Provides an interface to enable a class to return line and position information. - - - - - Gets a value indicating whether the class can return line information. - - - true if and can be provided; otherwise, false. - - - - - Gets the current line number. - - The current line number or 0 if no line information is available (for example, when returns false). - - - - Gets the current line position. - - The current line position or 0 if no line information is available (for example, when returns false). - - - - Instructs the how to serialize the collection. - - - - - Gets or sets a value indicating whether null items are allowed in the collection. - - true if null items are allowed in the collection; otherwise, false. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a flag indicating whether the array can contain null items. - - A flag indicating whether the array can contain null items. - - - - Initializes a new instance of the class with the specified container Id. - - The container Id. - - - - Instructs the to use the specified constructor when deserializing that object. - - - - - Instructs the how to serialize the object. - - - - - Gets or sets the id. - - The id. - - - - Gets or sets the title. - - The title. - - - - Gets or sets the description. - - The description. - - - - Gets or sets the collection's items converter. - - The collection's items converter. - - - - The parameter list to use when constructing the described by . - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, - order, and type of these parameters. - - - - [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] - - - - - - Gets or sets the of the . - - The of the . - - - - The parameter list to use when constructing the described by . - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, - order, and type of these parameters. - - - - [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] - - - - - - Gets or sets a value that indicates whether to preserve object references. - - - true to keep object reference; otherwise, false. The default is false. - - - - - Gets or sets a value that indicates whether to preserve collection's items references. - - - true to keep collection's items object references; otherwise, false. The default is false. - - - - - Gets or sets the reference loop handling used when serializing the collection's items. - - The reference loop handling. - - - - Gets or sets the type name handling used when serializing the collection's items. - - The type name handling. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified container Id. - - The container Id. - - - - Provides methods for converting between .NET types and JSON types. - - - - - - - - Gets or sets a function that creates default . - Default settings are automatically used by serialization methods on , - and and on . - To serialize without using any default settings create a with - . - - - - - Represents JavaScript's boolean value true as a string. This field is read-only. - - - - - Represents JavaScript's boolean value false as a string. This field is read-only. - - - - - Represents JavaScript's null as a string. This field is read-only. - - - - - Represents JavaScript's undefined as a string. This field is read-only. - - - - - Represents JavaScript's positive infinity as a string. This field is read-only. - - - - - Represents JavaScript's negative infinity as a string. This field is read-only. - - - - - Represents JavaScript's NaN as a string. This field is read-only. - - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation using the specified. - - The value to convert. - The format the date will be converted to. - The time zone handling when the date is converted to a string. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation using the specified. - - The value to convert. - The format the date will be converted to. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - The string delimiter character. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - The string delimiter character. - The string escape handling. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Serializes the specified object to a JSON string. - - The object to serialize. - A JSON string representation of the object. - - - - Serializes the specified object to a JSON string using formatting. - - The object to serialize. - Indicates how the output should be formatted. - - A JSON string representation of the object. - - - - - Serializes the specified object to a JSON string using a collection of . - - The object to serialize. - A collection of converters used while serializing. - A JSON string representation of the object. - - - - Serializes the specified object to a JSON string using formatting and a collection of . - - The object to serialize. - Indicates how the output should be formatted. - A collection of converters used while serializing. - A JSON string representation of the object. - - - - Serializes the specified object to a JSON string using . - - The object to serialize. - The used to serialize the object. - If this is null, default serialization settings will be used. - - A JSON string representation of the object. - - - - - Serializes the specified object to a JSON string using a type, formatting and . - - The object to serialize. - The used to serialize the object. - If this is null, default serialization settings will be used. - - The type of the value being serialized. - This parameter is used when is to write out the type name if the type of the value does not match. - Specifying the type is optional. - - - A JSON string representation of the object. - - - - - Serializes the specified object to a JSON string using formatting and . - - The object to serialize. - Indicates how the output should be formatted. - The used to serialize the object. - If this is null, default serialization settings will be used. - - A JSON string representation of the object. - - - - - Serializes the specified object to a JSON string using a type, formatting and . - - The object to serialize. - Indicates how the output should be formatted. - The used to serialize the object. - If this is null, default serialization settings will be used. - - The type of the value being serialized. - This parameter is used when is to write out the type name if the type of the value does not match. - Specifying the type is optional. - - - A JSON string representation of the object. - - - - - Deserializes the JSON to a .NET object. - - The JSON to deserialize. - The deserialized object from the JSON string. - - - - Deserializes the JSON to a .NET object using . - - The JSON to deserialize. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - The deserialized object from the JSON string. - - - - Deserializes the JSON to the specified .NET type. - - The JSON to deserialize. - The of object being deserialized. - The deserialized object from the JSON string. - - - - Deserializes the JSON to the specified .NET type. - - The type of the object to deserialize to. - The JSON to deserialize. - The deserialized object from the JSON string. - - - - Deserializes the JSON to the given anonymous type. - - - The anonymous type to deserialize to. This can't be specified - traditionally and must be inferred from the anonymous type passed - as a parameter. - - The JSON to deserialize. - The anonymous type object. - The deserialized anonymous type from the JSON string. - - - - Deserializes the JSON to the given anonymous type using . - - - The anonymous type to deserialize to. This can't be specified - traditionally and must be inferred from the anonymous type passed - as a parameter. - - The JSON to deserialize. - The anonymous type object. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - The deserialized anonymous type from the JSON string. - - - - Deserializes the JSON to the specified .NET type using a collection of . - - The type of the object to deserialize to. - The JSON to deserialize. - Converters to use while deserializing. - The deserialized object from the JSON string. - - - - Deserializes the JSON to the specified .NET type using . - - The type of the object to deserialize to. - The object to deserialize. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - The deserialized object from the JSON string. - - - - Deserializes the JSON to the specified .NET type using a collection of . - - The JSON to deserialize. - The type of the object to deserialize. - Converters to use while deserializing. - The deserialized object from the JSON string. - - - - Deserializes the JSON to the specified .NET type using . - - The JSON to deserialize. - The type of the object to deserialize to. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - The deserialized object from the JSON string. - - - - Populates the object with values from the JSON string. - - The JSON to populate values from. - The target object to populate values onto. - - - - Populates the object with values from the JSON string using . - - The JSON to populate values from. - The target object to populate values onto. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - - - - Serializes the to a JSON string. - - The node to serialize. - A JSON string of the . - - - - Serializes the to a JSON string using formatting. - - The node to serialize. - Indicates how the output should be formatted. - A JSON string of the . - - - - Serializes the to a JSON string using formatting and omits the root object if is true. - - The node to serialize. - Indicates how the output should be formatted. - Omits writing the root object. - A JSON string of the . - - - - Deserializes the from a JSON string. - - The JSON string. - The deserialized . - - - - Deserializes the from a JSON string nested in a root element specified by . - - The JSON string. - The name of the root element to append when deserializing. - The deserialized . - - - - Deserializes the from a JSON string nested in a root element specified by - and writes a Json.NET array attribute for collections. - - The JSON string. - The name of the root element to append when deserializing. - - A value to indicate whether to write the Json.NET array attribute. - This attribute helps preserve arrays when converting the written XML back to JSON. - - The deserialized . - - - - Deserializes the from a JSON string nested in a root element specified by , - writes a Json.NET array attribute for collections, and encodes special characters. - - The JSON string. - The name of the root element to append when deserializing. - - A value to indicate whether to write the Json.NET array attribute. - This attribute helps preserve arrays when converting the written XML back to JSON. - - - A value to indicate whether to encode special characters when converting JSON to XML. - If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify - XML namespaces, attributes or processing directives. Instead special characters are encoded and written - as part of the XML element name. - - The deserialized . - - - - Serializes the to a JSON string. - - The node to convert to JSON. - A JSON string of the . - - - - Serializes the to a JSON string using formatting. - - The node to convert to JSON. - Indicates how the output should be formatted. - A JSON string of the . - - - - Serializes the to a JSON string using formatting and omits the root object if is true. - - The node to serialize. - Indicates how the output should be formatted. - Omits writing the root object. - A JSON string of the . - - - - Deserializes the from a JSON string. - - The JSON string. - The deserialized . - - - - Deserializes the from a JSON string nested in a root element specified by . - - The JSON string. - The name of the root element to append when deserializing. - The deserialized . - - - - Deserializes the from a JSON string nested in a root element specified by - and writes a Json.NET array attribute for collections. - - The JSON string. - The name of the root element to append when deserializing. - - A value to indicate whether to write the Json.NET array attribute. - This attribute helps preserve arrays when converting the written XML back to JSON. - - The deserialized . - - - - Deserializes the from a JSON string nested in a root element specified by , - writes a Json.NET array attribute for collections, and encodes special characters. - - The JSON string. - The name of the root element to append when deserializing. - - A value to indicate whether to write the Json.NET array attribute. - This attribute helps preserve arrays when converting the written XML back to JSON. - - - A value to indicate whether to encode special characters when converting JSON to XML. - If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify - XML namespaces, attributes or processing directives. Instead special characters are encoded and written - as part of the XML element name. - - The deserialized . - - - - Converts an object to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Gets a value indicating whether this can read JSON. - - true if this can read JSON; otherwise, false. - - - - Gets a value indicating whether this can write JSON. - - true if this can write JSON; otherwise, false. - - - - Converts an object to and from JSON. - - The object type to convert. - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. If there is no existing value then null will be used. - The existing value has a value. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Instructs the to use the specified when serializing the member or class. - - - - - Gets the of the . - - The of the . - - - - The parameter list to use when constructing the described by . - If null, the default constructor is used. - - - - - Initializes a new instance of the class. - - Type of the . - - - - Initializes a new instance of the class. - - Type of the . - Parameter list to use when constructing the . Can be null. - - - - Represents a collection of . - - - - - Instructs the how to serialize the collection. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified container Id. - - The container Id. - - - - The exception thrown when an error occurs during JSON serialization or deserialization. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class - with a specified error message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or null if no inner exception is specified. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). - - - - Instructs the to deserialize properties with no matching class member into the specified collection - and write values during serialization. - - - - - Gets or sets a value that indicates whether to write extension data when serializing the object. - - - true to write extension data when serializing the object; otherwise, false. The default is true. - - - - - Gets or sets a value that indicates whether to read extension data when deserializing the object. - - - true to read extension data when deserializing the object; otherwise, false. The default is true. - - - - - Initializes a new instance of the class. - - - - - Instructs the not to serialize the public field or public read/write property value. - - - - - Base class for a table of atomized string objects. - - - - - Gets a string containing the same characters as the specified range of characters in the given array. - - The character array containing the name to find. - The zero-based index into the array specifying the first character of the name. - The number of characters in the name. - A string containing the same characters as the specified range of characters in the given array. - - - - Instructs the how to serialize the object. - - - - - Gets or sets the member serialization. - - The member serialization. - - - - Gets or sets the missing member handling used when deserializing this object. - - The missing member handling. - - - - Gets or sets how the object's properties with null values are handled during serialization and deserialization. - - How the object's properties with null values are handled during serialization and deserialization. - - - - Gets or sets a value that indicates whether the object's properties are required. - - - A value indicating whether the object's properties are required. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified member serialization. - - The member serialization. - - - - Initializes a new instance of the class with the specified container Id. - - The container Id. - - - - Instructs the to always serialize the member with the specified name. - - - - - Gets or sets the type used when serializing the property's collection items. - - The collection's items type. - - - - The parameter list to use when constructing the described by . - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, - order, and type of these parameters. - - - - [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] - - - - - - Gets or sets the of the . - - The of the . - - - - The parameter list to use when constructing the described by . - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, - order, and type of these parameters. - - - - [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] - - - - - - Gets or sets the null value handling used when serializing this property. - - The null value handling. - - - - Gets or sets the default value handling used when serializing this property. - - The default value handling. - - - - Gets or sets the reference loop handling used when serializing this property. - - The reference loop handling. - - - - Gets or sets the object creation handling used when deserializing this property. - - The object creation handling. - - - - Gets or sets the type name handling used when serializing this property. - - The type name handling. - - - - Gets or sets whether this property's value is serialized as a reference. - - Whether this property's value is serialized as a reference. - - - - Gets or sets the order of serialization of a member. - - The numeric order of serialization. - - - - Gets or sets a value indicating whether this property is required. - - - A value indicating whether this property is required. - - - - - Gets or sets the name of the property. - - The name of the property. - - - - Gets or sets the reference loop handling used when serializing the property's collection items. - - The collection's items reference loop handling. - - - - Gets or sets the type name handling used when serializing the property's collection items. - - The collection's items type name handling. - - - - Gets or sets whether this property's collection items are serialized as a reference. - - Whether this property's collection items are serialized as a reference. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified name. - - Name of the property. - - - - Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. - - - - - Asynchronously reads the next JSON token from the source. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns true if the next token was read successfully; false if there are no more tokens to read. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously skips the children of the current token. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously reads the next JSON token from the source as a []. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the []. This result will be null at the end of an array. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously reads the next JSON token from the source as a . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the . This result will be null at the end of an array. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Specifies the state of the reader. - - - - - A read method has not been called. - - - - - The end of the file has been reached successfully. - - - - - Reader is at a property. - - - - - Reader is at the start of an object. - - - - - Reader is in an object. - - - - - Reader is at the start of an array. - - - - - Reader is in an array. - - - - - The method has been called. - - - - - Reader has just read a value. - - - - - Reader is at the start of a constructor. - - - - - Reader is in a constructor. - - - - - An error occurred that prevents the read operation from continuing. - - - - - The end of the file has been reached successfully. - - - - - Gets the current reader state. - - The current reader state. - - - - Gets or sets a value indicating whether the source should be closed when this reader is closed. - - - true to close the source when this reader is closed; otherwise false. The default is true. - - - - - Gets or sets a value indicating whether multiple pieces of JSON content can - be read from a continuous stream without erroring. - - - true to support reading multiple pieces of JSON content; otherwise false. - The default is false. - - - - - Gets the quotation mark character used to enclose the value of a string. - - - - - Gets or sets how time zones are handled when reading JSON. - - - - - Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - - - - - Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - - - - - Gets or sets how custom date formatted strings are parsed when reading JSON. - - - - - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . - - - - - Gets the type of the current JSON token. - - - - - Gets the text value of the current JSON token. - - - - - Gets the .NET type for the current JSON token. - - - - - Gets the depth of the current token in the JSON document. - - The depth of the current token in the JSON document. - - - - Gets the path of the current JSON token. - - - - - Gets or sets the culture used when reading JSON. Defaults to . - - - - - Initializes a new instance of the class. - - - - - Reads the next JSON token from the source. - - true if the next token was read successfully; false if there are no more tokens to read. - - - - Reads the next JSON token from the source as a of . - - A of . This method will return null at the end of an array. - - - - Reads the next JSON token from the source as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the source as a []. - - A [] or null if the next JSON token is null. This method will return null at the end of an array. - - - - Reads the next JSON token from the source as a of . - - A of . This method will return null at the end of an array. - - - - Reads the next JSON token from the source as a of . - - A of . This method will return null at the end of an array. - - - - Reads the next JSON token from the source as a of . - - A of . This method will return null at the end of an array. - - - - Reads the next JSON token from the source as a of . - - A of . This method will return null at the end of an array. - - - - Reads the next JSON token from the source as a of . - - A of . This method will return null at the end of an array. - - - - Skips the children of the current token. - - - - - Sets the current token. - - The new token. - - - - Sets the current token and value. - - The new token. - The value. - - - - Sets the current token and value. - - The new token. - The value. - A flag indicating whether the position index inside an array should be updated. - - - - Sets the state based on current token type. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Changes the reader's state to . - If is set to true, the source is also closed. - - - - - The exception thrown when an error occurs while reading JSON text. - - - - - Gets the line number indicating where the error occurred. - - The line number indicating where the error occurred. - - - - Gets the line position indicating where the error occurred. - - The line position indicating where the error occurred. - - - - Gets the path to the JSON where the error occurred. - - The path to the JSON where the error occurred. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class - with a specified error message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or null if no inner exception is specified. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). - - - - Initializes a new instance of the class - with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The path to the JSON where the error occurred. - The line number indicating where the error occurred. - The line position indicating where the error occurred. - The exception that is the cause of the current exception, or null if no inner exception is specified. - - - - Instructs the to always serialize the member, and to require that the member has a value. - - - - - The exception thrown when an error occurs during JSON serialization or deserialization. - - - - - Gets the line number indicating where the error occurred. - - The line number indicating where the error occurred. - - - - Gets the line position indicating where the error occurred. - - The line position indicating where the error occurred. - - - - Gets the path to the JSON where the error occurred. - - The path to the JSON where the error occurred. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class - with a specified error message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or null if no inner exception is specified. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). - - - - Initializes a new instance of the class - with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The path to the JSON where the error occurred. - The line number indicating where the error occurred. - The line position indicating where the error occurred. - The exception that is the cause of the current exception, or null if no inner exception is specified. - - - - Serializes and deserializes objects into and from the JSON format. - The enables you to control how objects are encoded into JSON. - - - - - Occurs when the errors during serialization and deserialization. - - - - - Gets or sets the used by the serializer when resolving references. - - - - - Gets or sets the used by the serializer when resolving type names. - - - - - Gets or sets the used by the serializer when resolving type names. - - - - - Gets or sets the used by the serializer when writing trace messages. - - The trace writer. - - - - Gets or sets the equality comparer used by the serializer when comparing references. - - The equality comparer. - - - - Gets or sets how type name writing and reading is handled by the serializer. - The default value is . - - - should be used with caution when your application deserializes JSON from an external source. - Incoming types should be validated with a custom - when deserializing with a value other than . - - - - - Gets or sets how a type name assembly is written and resolved by the serializer. - The default value is . - - The type name assembly format. - - - - Gets or sets how a type name assembly is written and resolved by the serializer. - The default value is . - - The type name assembly format. - - - - Gets or sets how object references are preserved by the serializer. - The default value is . - - - - - Gets or sets how reference loops (e.g. a class referencing itself) is handled. - The default value is . - - - - - Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - The default value is . - - - - - Gets or sets how null values are handled during serialization and deserialization. - The default value is . - - - - - Gets or sets how default values are handled during serialization and deserialization. - The default value is . - - - - - Gets or sets how objects are created during deserialization. - The default value is . - - The object creation handling. - - - - Gets or sets how constructors are used during deserialization. - The default value is . - - The constructor handling. - - - - Gets or sets how metadata properties are used during deserialization. - The default value is . - - The metadata properties handling. - - - - Gets a collection that will be used during serialization. - - Collection that will be used during serialization. - - - - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - - - - - Gets or sets the used by the serializer when invoking serialization callback methods. - - The context. - - - - Indicates how JSON text output is formatted. - The default value is . - - - - - Gets or sets how dates are written to JSON text. - The default value is . - - - - - Gets or sets how time zones are handled during serialization and deserialization. - The default value is . - - - - - Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - The default value is . - - - - - Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - The default value is . - - - - - Gets or sets how special floating point numbers, e.g. , - and , - are written as JSON text. - The default value is . - - - - - Gets or sets how strings are escaped when writing JSON text. - The default value is . - - - - - Gets or sets how and values are formatted when writing JSON text, - and the expected date format when reading JSON text. - The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". - - - - - Gets or sets the culture used when reading JSON. - The default value is . - - - - - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . - A null value means there is no maximum. - The default value is null. - - - - - Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. - The default value is false. - - - true if there will be a check for additional JSON content after deserializing an object; otherwise, false. - - - - - Initializes a new instance of the class. - - - - - Creates a new instance. - The will not use default settings - from . - - - A new instance. - The will not use default settings - from . - - - - - Creates a new instance using the specified . - The will not use default settings - from . - - The settings to be applied to the . - - A new instance using the specified . - The will not use default settings - from . - - - - - Creates a new instance. - The will use default settings - from . - - - A new instance. - The will use default settings - from . - - - - - Creates a new instance using the specified . - The will use default settings - from as well as the specified . - - The settings to be applied to the . - - A new instance using the specified . - The will use default settings - from as well as the specified . - - - - - Populates the JSON values onto the target object. - - The that contains the JSON structure to read values from. - The target object to populate values onto. - - - - Populates the JSON values onto the target object. - - The that contains the JSON structure to read values from. - The target object to populate values onto. - - - - Deserializes the JSON structure contained by the specified . - - The that contains the JSON structure to deserialize. - The being deserialized. - - - - Deserializes the JSON structure contained by the specified - into an instance of the specified type. - - The containing the object. - The of object being deserialized. - The instance of being deserialized. - - - - Deserializes the JSON structure contained by the specified - into an instance of the specified type. - - The containing the object. - The type of the object to deserialize. - The instance of being deserialized. - - - - Deserializes the JSON structure contained by the specified - into an instance of the specified type. - - The containing the object. - The of object being deserialized. - The instance of being deserialized. - - - - Serializes the specified and writes the JSON structure - using the specified . - - The used to write the JSON structure. - The to serialize. - - - - Serializes the specified and writes the JSON structure - using the specified . - - The used to write the JSON structure. - The to serialize. - - The type of the value being serialized. - This parameter is used when is to write out the type name if the type of the value does not match. - Specifying the type is optional. - - - - - Serializes the specified and writes the JSON structure - using the specified . - - The used to write the JSON structure. - The to serialize. - - The type of the value being serialized. - This parameter is used when is Auto to write out the type name if the type of the value does not match. - Specifying the type is optional. - - - - - Serializes the specified and writes the JSON structure - using the specified . - - The used to write the JSON structure. - The to serialize. - - - - Specifies the settings on a object. - - - - - Gets or sets how reference loops (e.g. a class referencing itself) are handled. - The default value is . - - Reference loop handling. - - - - Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - The default value is . - - Missing member handling. - - - - Gets or sets how objects are created during deserialization. - The default value is . - - The object creation handling. - - - - Gets or sets how null values are handled during serialization and deserialization. - The default value is . - - Null value handling. - - - - Gets or sets how default values are handled during serialization and deserialization. - The default value is . - - The default value handling. - - - - Gets or sets a collection that will be used during serialization. - - The converters. - - - - Gets or sets how object references are preserved by the serializer. - The default value is . - - The preserve references handling. - - - - Gets or sets how type name writing and reading is handled by the serializer. - The default value is . - - - should be used with caution when your application deserializes JSON from an external source. - Incoming types should be validated with a custom - when deserializing with a value other than . - - The type name handling. - - - - Gets or sets how metadata properties are used during deserialization. - The default value is . - - The metadata properties handling. - - - - Gets or sets how a type name assembly is written and resolved by the serializer. - The default value is . - - The type name assembly format. - - - - Gets or sets how a type name assembly is written and resolved by the serializer. - The default value is . - - The type name assembly format. - - - - Gets or sets how constructors are used during deserialization. - The default value is . - - The constructor handling. - - - - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - - The contract resolver. - - - - Gets or sets the equality comparer used by the serializer when comparing references. - - The equality comparer. - - - - Gets or sets the used by the serializer when resolving references. - - The reference resolver. - - - - Gets or sets a function that creates the used by the serializer when resolving references. - - A function that creates the used by the serializer when resolving references. - - - - Gets or sets the used by the serializer when writing trace messages. - - The trace writer. - - - - Gets or sets the used by the serializer when resolving type names. - - The binder. - - - - Gets or sets the used by the serializer when resolving type names. - - The binder. - - - - Gets or sets the error handler called during serialization and deserialization. - - The error handler called during serialization and deserialization. - - - - Gets or sets the used by the serializer when invoking serialization callback methods. - - The context. - - - - Gets or sets how and values are formatted when writing JSON text, - and the expected date format when reading JSON text. - The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". - - - - - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . - A null value means there is no maximum. - The default value is null. - - - - - Indicates how JSON text output is formatted. - The default value is . - - - - - Gets or sets how dates are written to JSON text. - The default value is . - - - - - Gets or sets how time zones are handled during serialization and deserialization. - The default value is . - - - - - Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - The default value is . - - - - - Gets or sets how special floating point numbers, e.g. , - and , - are written as JSON. - The default value is . - - - - - Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - The default value is . - - - - - Gets or sets how strings are escaped when writing JSON text. - The default value is . - - - - - Gets or sets the culture used when reading JSON. - The default value is . - - - - - Gets a value indicating whether there will be a check for additional content after deserializing an object. - The default value is false. - - - true if there will be a check for additional content after deserializing an object; otherwise, false. - - - - - Initializes a new instance of the class. - - - - - Represents a reader that provides fast, non-cached, forward-only access to JSON text data. - - - - - Asynchronously reads the next JSON token from the source. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns true if the next token was read successfully; false if there are no more tokens to read. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously reads the next JSON token from the source as a []. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the []. This result will be null at the end of an array. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously reads the next JSON token from the source as a of . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the of . This result will be null at the end of an array. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously reads the next JSON token from the source as a . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous read. The - property returns the . This result will be null at the end of an array. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Initializes a new instance of the class with the specified . - - The containing the JSON data to read. - - - - Gets or sets the reader's property name table. - - - - - Gets or sets the reader's character buffer pool. - - - - - Reads the next JSON token from the underlying . - - - true if the next token was read successfully; false if there are no more tokens to read. - - - - - Reads the next JSON token from the underlying as a of . - - A of . This method will return null at the end of an array. - - - - Reads the next JSON token from the underlying as a of . - - A of . This method will return null at the end of an array. - - - - Reads the next JSON token from the underlying as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the underlying as a []. - - A [] or null if the next JSON token is null. This method will return null at the end of an array. - - - - Reads the next JSON token from the underlying as a of . - - A of . This method will return null at the end of an array. - - - - Reads the next JSON token from the underlying as a of . - - A of . This method will return null at the end of an array. - - - - Reads the next JSON token from the underlying as a of . - - A of . This method will return null at the end of an array. - - - - Reads the next JSON token from the underlying as a of . - - A of . This method will return null at the end of an array. - - - - Changes the reader's state to . - If is set to true, the underlying is also closed. - - - - - Gets a value indicating whether the class can return line information. - - - true if and can be provided; otherwise, false. - - - - - Gets the current line number. - - - The current line number or 0 if no line information is available (for example, returns false). - - - - - Gets the current line position. - - - The current line position or 0 if no line information is available (for example, returns false). - - - - - Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. - - - - - Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the JSON value delimiter. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the specified end token. - - The end token to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously closes this writer. - If is set to true, the destination is also closed. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the end of the current JSON object or array. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes indent characters. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes an indent space. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes raw JSON without changing the writer's state. - - The raw JSON to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a null value. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the property name of a name/value pair of a JSON object. - - The name of the property. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the property name of a name/value pair of a JSON object. - - The name of the property. - A flag to indicate whether the text should be escaped when it is written as a JSON property name. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the beginning of a JSON array. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the beginning of a JSON object. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the start of a constructor with the given name. - - The name of the constructor. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes an undefined value. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the given white space. - - The string of white space characters. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a [] value. - - The [] value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes a comment /*...*/ containing the specified text. - - Text to place inside the comment. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the end of an array. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the end of a constructor. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes the end of a JSON object. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Asynchronously writes raw JSON where a value is expected and updates the writer's state. - - The raw JSON to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - Derived classes must override this method to get asynchronous behaviour. Otherwise it will - execute synchronously, returning an already-completed task. - - - - Gets or sets the writer's character array pool. - - - - - Gets or sets how many s to write for each level in the hierarchy when is set to . - - - - - Gets or sets which character to use to quote attribute values. - - - - - Gets or sets which character to use for indenting when is set to . - - - - - Gets or sets a value indicating whether object names will be surrounded with quotes. - - - - - Initializes a new instance of the class using the specified . - - The to write to. - - - - Flushes whatever is in the buffer to the underlying and also flushes the underlying . - - - - - Closes this writer. - If is set to true, the underlying is also closed. - If is set to true, the JSON is auto-completed. - - - - - Writes the beginning of a JSON object. - - - - - Writes the beginning of a JSON array. - - - - - Writes the start of a constructor with the given name. - - The name of the constructor. - - - - Writes the specified end token. - - The end token to write. - - - - Writes the property name of a name/value pair on a JSON object. - - The name of the property. - - - - Writes the property name of a name/value pair on a JSON object. - - The name of the property. - A flag to indicate whether the text should be escaped when it is written as a JSON property name. - - - - Writes indent characters. - - - - - Writes the JSON value delimiter. - - - - - Writes an indent space. - - - - - Writes a value. - An error will raised if the value cannot be written as a single JSON token. - - The value to write. - - - - Writes a null value. - - - - - Writes an undefined value. - - - - - Writes raw JSON. - - The raw JSON to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a value. - - The value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a [] value. - - The [] value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a comment /*...*/ containing the specified text. - - Text to place inside the comment. - - - - Writes the given white space. - - The string of white space characters. - - - - Specifies the type of JSON token. - - - - - This is returned by the if a read method has not been called. - - - - - An object start token. - - - - - An array start token. - - - - - A constructor start token. - - - - - An object property name. - - - - - A comment. - - - - - Raw JSON. - - - - - An integer. - - - - - A float. - - - - - A string. - - - - - A boolean. - - - - - A null token. - - - - - An undefined token. - - - - - An object end token. - - - - - An array end token. - - - - - A constructor end token. - - - - - A Date. - - - - - Byte data. - - - - - - Represents a reader that provides validation. - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - - - - Sets an event handler for receiving schema validation errors. - - - - - Gets the text value of the current JSON token. - - - - - - Gets the depth of the current token in the JSON document. - - The depth of the current token in the JSON document. - - - - Gets the path of the current JSON token. - - - - - Gets the quotation mark character used to enclose the value of a string. - - - - - - Gets the type of the current JSON token. - - - - - - Gets the .NET type for the current JSON token. - - - - - - Initializes a new instance of the class that - validates the content returned from the given . - - The to read from while validating. - - - - Gets or sets the schema. - - The schema. - - - - Gets the used to construct this . - - The specified in the constructor. - - - - Changes the reader's state to . - If is set to true, the underlying is also closed. - - - - - Reads the next JSON token from the underlying as a of . - - A of . - - - - Reads the next JSON token from the underlying as a []. - - - A [] or null if the next JSON token is null. - - - - - Reads the next JSON token from the underlying as a of . - - A of . - - - - Reads the next JSON token from the underlying as a of . - - A of . - - - - Reads the next JSON token from the underlying as a of . - - A of . - - - - Reads the next JSON token from the underlying as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the underlying as a of . - - A of . This method will return null at the end of an array. - - - - Reads the next JSON token from the underlying as a of . - - A of . - - - - Reads the next JSON token from the underlying . - - - true if the next token was read successfully; false if there are no more tokens to read. - - - - - Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. - - - - - Asynchronously closes this writer. - If is set to true, the destination is also closed. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the specified end token. - - The end token to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes indent characters. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the JSON value delimiter. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes an indent space. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes raw JSON without changing the writer's state. - - The raw JSON to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the end of the current JSON object or array. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the end of an array. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the end of a constructor. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the end of a JSON object. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a null value. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the property name of a name/value pair of a JSON object. - - The name of the property. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the property name of a name/value pair of a JSON object. - - The name of the property. - A flag to indicate whether the text should be escaped when it is written as a JSON property name. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the beginning of a JSON array. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a comment /*...*/ containing the specified text. - - Text to place inside the comment. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes raw JSON where a value is expected and updates the writer's state. - - The raw JSON to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the start of a constructor with the given name. - - The name of the constructor. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the beginning of a JSON object. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the current token. - - The to read the token from. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the current token. - - The to read the token from. - A flag indicating whether the current token's children should be written. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the token and its value. - - The to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the token and its value. - - The to write. - - The value to write. - A value is only required for tokens that have an associated value, e.g. the property name for . - null can be passed to the method for tokens that don't have a value, e.g. . - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a [] value. - - The [] value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a value. - - The value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes a of value. - - The of value to write. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes an undefined value. - - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously writes the given white space. - - The string of white space characters. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Asynchronously ets the state of the . - - The being written. - The value being written. - The token to monitor for cancellation requests. The default value is . - A that represents the asynchronous operation. - The default behaviour is to execute synchronously, returning an already-completed task. Derived - classes can override this behaviour for true asynchronicity. - - - - Gets or sets a value indicating whether the destination should be closed when this writer is closed. - - - true to close the destination when this writer is closed; otherwise false. The default is true. - - - - - Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. - - - true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. - - - - - Gets the top. - - The top. - - - - Gets the state of the writer. - - - - - Gets the path of the writer. - - - - - Gets or sets a value indicating how JSON text output should be formatted. - - - - - Gets or sets how dates are written to JSON text. - - - - - Gets or sets how time zones are handled when writing JSON text. - - - - - Gets or sets how strings are escaped when writing JSON text. - - - - - Gets or sets how special floating point numbers, e.g. , - and , - are written to JSON text. - - - - - Gets or sets how and values are formatted when writing JSON text. - - - - - Gets or sets the culture used when writing JSON. Defaults to . - - - - - Initializes a new instance of the class. - - - - - Flushes whatever is in the buffer to the destination and also flushes the destination. - - - - - Closes this writer. - If is set to true, the destination is also closed. - If is set to true, the JSON is auto-completed. - - - - - Writes the beginning of a JSON object. - - - - - Writes the end of a JSON object. - - - - - Writes the beginning of a JSON array. - - - - - Writes the end of an array. - - - - - Writes the start of a constructor with the given name. - - The name of the constructor. - - - - Writes the end constructor. - - - - - Writes the property name of a name/value pair of a JSON object. - - The name of the property. - - - - Writes the property name of a name/value pair of a JSON object. - - The name of the property. - A flag to indicate whether the text should be escaped when it is written as a JSON property name. - - - - Writes the end of the current JSON object or array. - - - - - Writes the current token and its children. - - The to read the token from. - - - - Writes the current token. - - The to read the token from. - A flag indicating whether the current token's children should be written. - - - - Writes the token and its value. - - The to write. - - The value to write. - A value is only required for tokens that have an associated value, e.g. the property name for . - null can be passed to the method for tokens that don't have a value, e.g. . - - - - - Writes the token. - - The to write. - - - - Writes the specified end token. - - The end token to write. - - - - Writes indent characters. - - - - - Writes the JSON value delimiter. - - - - - Writes an indent space. - - - - - Writes a null value. - - - - - Writes an undefined value. - - - - - Writes raw JSON without changing the writer's state. - - The raw JSON to write. - - - - Writes raw JSON where a value is expected and updates the writer's state. - - The raw JSON to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a of value. - - The of value to write. - - - - Writes a [] value. - - The [] value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - An error will raised if the value cannot be written as a single JSON token. - - The value to write. - - - - Writes a comment /*...*/ containing the specified text. - - Text to place inside the comment. - - - - Writes the given white space. - - The string of white space characters. - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Sets the state of the . - - The being written. - The value being written. - - - - The exception thrown when an error occurs while writing JSON text. - - - - - Gets the path to the JSON where the error occurred. - - The path to the JSON where the error occurred. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class - with a specified error message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or null if no inner exception is specified. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). - - - - Initializes a new instance of the class - with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The path to the JSON where the error occurred. - The exception that is the cause of the current exception, or null if no inner exception is specified. - - - - Specifies how JSON comments are handled when loading JSON. - - - - - Ignore comments. - - - - - Load comments as a with type . - - - - - Specifies how duplicate property names are handled when loading JSON. - - - - - Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. - - - - - Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. - - - - - Throw a when a duplicate property is encountered. - - - - - Contains the LINQ to JSON extension methods. - - - - - Returns a collection of tokens that contains the ancestors of every token in the source collection. - - The type of the objects in source, constrained to . - An of that contains the source collection. - An of that contains the ancestors of every token in the source collection. - - - - Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. - - The type of the objects in source, constrained to . - An of that contains the source collection. - An of that contains every token in the source collection, the ancestors of every token in the source collection. - - - - Returns a collection of tokens that contains the descendants of every token in the source collection. - - The type of the objects in source, constrained to . - An of that contains the source collection. - An of that contains the descendants of every token in the source collection. - - - - Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. - - The type of the objects in source, constrained to . - An of that contains the source collection. - An of that contains every token in the source collection, and the descendants of every token in the source collection. - - - - Returns a collection of child properties of every object in the source collection. - - An of that contains the source collection. - An of that contains the properties of every object in the source collection. - - - - Returns a collection of child values of every object in the source collection with the given key. - - An of that contains the source collection. - The token key. - An of that contains the values of every token in the source collection with the given key. - - - - Returns a collection of child values of every object in the source collection. - - An of that contains the source collection. - An of that contains the values of every token in the source collection. - - - - Returns a collection of converted child values of every object in the source collection with the given key. - - The type to convert the values to. - An of that contains the source collection. - The token key. - An that contains the converted values of every token in the source collection with the given key. - - - - Returns a collection of converted child values of every object in the source collection. - - The type to convert the values to. - An of that contains the source collection. - An that contains the converted values of every token in the source collection. - - - - Converts the value. - - The type to convert the value to. - A cast as a of . - A converted value. - - - - Converts the value. - - The source collection type. - The type to convert the value to. - A cast as a of . - A converted value. - - - - Returns a collection of child tokens of every array in the source collection. - - The source collection type. - An of that contains the source collection. - An of that contains the values of every token in the source collection. - - - - Returns a collection of converted child tokens of every array in the source collection. - - An of that contains the source collection. - The type to convert the values to. - The source collection type. - An that contains the converted values of every token in the source collection. - - - - Returns the input typed as . - - An of that contains the source collection. - The input typed as . - - - - Returns the input typed as . - - The source collection type. - An of that contains the source collection. - The input typed as . - - - - Represents a collection of objects. - - The type of token. - - - - Gets the of with the specified key. - - - - - - Represents a JSON array. - - - - - - - - Writes this token to a asynchronously. - - A into which this method will write. - The token to monitor for cancellation requests. - A collection of which will be used when writing the token. - A that represents the asynchronous write operation. - - - - Asynchronously loads a from a . - - A that will be read for the content of the . - If this is null, default load settings will be used. - The token to monitor for cancellation requests. The default value is . - A representing the asynchronous load. The property contains the JSON that was read from the specified . - - - - Asynchronously loads a from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - The token to monitor for cancellation requests. The default value is . - A representing the asynchronous load. The property contains the JSON that was read from the specified . - - - - Gets the container's children tokens. - - The container's children tokens. - - - - Gets the node type for this . - - The type. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Initializes a new instance of the class with the specified content. - - The contents of the array. - - - - Initializes a new instance of the class with the specified content. - - The contents of the array. - - - - Loads an from a . - - A that will be read for the content of the . - A that contains the JSON that was read from the specified . - - - - Loads an from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - A that contains the JSON that was read from the specified . - - - - Load a from a string that contains JSON. - - A that contains JSON. - A populated from the string that contains JSON. - - - - - - - Load a from a string that contains JSON. - - A that contains JSON. - The used to load the JSON. - If this is null, default load settings will be used. - A populated from the string that contains JSON. - - - - - - - Creates a from an object. - - The object that will be used to create . - A with the values of the specified object. - - - - Creates a from an object. - - The object that will be used to create . - The that will be used to read the object. - A with the values of the specified object. - - - - Writes this token to a . - - A into which this method will write. - A collection of which will be used when writing the token. - - - - Gets the with the specified key. - - The with the specified key. - - - - Gets or sets the at the specified index. - - - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Inserts an item to the at the specified index. - - The zero-based index at which should be inserted. - The object to insert into the . - - is not a valid index in the . - - - - - Removes the item at the specified index. - - The zero-based index of the item to remove. - - is not a valid index in the . - - - - - Returns an enumerator that iterates through the collection. - - - A of that can be used to iterate through the collection. - - - - - Adds an item to the . - - The object to add to the . - - - - Removes all items from the . - - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Copies the elements of the to an array, starting at a particular array index. - - The array. - Index of the array. - - - - Gets a value indicating whether the is read-only. - - true if the is read-only; otherwise, false. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - - - - Represents a JSON constructor. - - - - - Writes this token to a asynchronously. - - A into which this method will write. - The token to monitor for cancellation requests. - A collection of which will be used when writing the token. - A that represents the asynchronous write operation. - - - - Asynchronously loads a from a . - - A that will be read for the content of the . - The token to monitor for cancellation requests. The default value is . - - A that represents the asynchronous load. The - property returns a that contains the JSON that was read from the specified . - - - - Asynchronously loads a from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - The token to monitor for cancellation requests. The default value is . - - A that represents the asynchronous load. The - property returns a that contains the JSON that was read from the specified . - - - - Gets the container's children tokens. - - The container's children tokens. - - - - Gets or sets the name of this constructor. - - The constructor name. - - - - Gets the node type for this . - - The type. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Initializes a new instance of the class with the specified name and content. - - The constructor name. - The contents of the constructor. - - - - Initializes a new instance of the class with the specified name and content. - - The constructor name. - The contents of the constructor. - - - - Initializes a new instance of the class with the specified name. - - The constructor name. - - - - Writes this token to a . - - A into which this method will write. - A collection of which will be used when writing the token. - - - - Gets the with the specified key. - - The with the specified key. - - - - Loads a from a . - - A that will be read for the content of the . - A that contains the JSON that was read from the specified . - - - - Loads a from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - A that contains the JSON that was read from the specified . - - - - Represents a token that can contain other tokens. - - - - - Occurs when the list changes or an item in the list changes. - - - - - Occurs before an item is added to the collection. - - - - - Occurs when the items list of the collection has changed, or the collection is reset. - - - - - Gets the container's children tokens. - - The container's children tokens. - - - - Raises the event. - - The instance containing the event data. - - - - Raises the event. - - The instance containing the event data. - - - - Raises the event. - - The instance containing the event data. - - - - Gets a value indicating whether this token has child tokens. - - - true if this token has child values; otherwise, false. - - - - - Get the first child token of this token. - - - A containing the first child token of the . - - - - - Get the last child token of this token. - - - A containing the last child token of the . - - - - - Returns a collection of the child tokens of this token, in document order. - - - An of containing the child tokens of this , in document order. - - - - - Returns a collection of the child values of this token, in document order. - - The type to convert the values to. - - A containing the child values of this , in document order. - - - - - Returns a collection of the descendant tokens for this token in document order. - - An of containing the descendant tokens of the . - - - - Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. - - An of containing this token, and all the descendant tokens of the . - - - - Adds the specified content as children of this . - - The content to be added. - - - - Adds the specified content as the first children of this . - - The content to be added. - - - - Creates a that can be used to add tokens to the . - - A that is ready to have content written to it. - - - - Replaces the child nodes of this token with the specified content. - - The content. - - - - Removes the child nodes from this token. - - - - - Merge the specified content into this . - - The content to be merged. - - - - Merge the specified content into this using . - - The content to be merged. - The used to merge the content. - - - - Gets the count of child JSON tokens. - - The count of child JSON tokens. - - - - Represents a collection of objects. - - The type of token. - - - - An empty collection of objects. - - - - - Initializes a new instance of the struct. - - The enumerable. - - - - Returns an enumerator that can be used to iterate through the collection. - - - A that can be used to iterate through the collection. - - - - - Gets the of with the specified key. - - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Represents a JSON object. - - - - - - - - Writes this token to a asynchronously. - - A into which this method will write. - The token to monitor for cancellation requests. - A collection of which will be used when writing the token. - A that represents the asynchronous write operation. - - - - Asynchronously loads a from a . - - A that will be read for the content of the . - The token to monitor for cancellation requests. The default value is . - - A that represents the asynchronous load. The - property returns a that contains the JSON that was read from the specified . - - - - Asynchronously loads a from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - The token to monitor for cancellation requests. The default value is . - - A that represents the asynchronous load. The - property returns a that contains the JSON that was read from the specified . - - - - Gets the container's children tokens. - - The container's children tokens. - - - - Occurs when a property value changes. - - - - - Occurs when a property value is changing. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Initializes a new instance of the class with the specified content. - - The contents of the object. - - - - Initializes a new instance of the class with the specified content. - - The contents of the object. - - - - Gets the node type for this . - - The type. - - - - Gets an of of this object's properties. - - An of of this object's properties. - - - - Gets a with the specified name. - - The property name. - A with the specified name or null. - - - - Gets the with the specified name. - The exact name will be searched for first and if no matching property is found then - the will be used to match a property. - - The property name. - One of the enumeration values that specifies how the strings will be compared. - A matched with the specified name or null. - - - - Gets a of of this object's property values. - - A of of this object's property values. - - - - Gets the with the specified key. - - The with the specified key. - - - - Gets or sets the with the specified property name. - - - - - - Loads a from a . - - A that will be read for the content of the . - A that contains the JSON that was read from the specified . - - is not valid JSON. - - - - - Loads a from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - A that contains the JSON that was read from the specified . - - is not valid JSON. - - - - - Load a from a string that contains JSON. - - A that contains JSON. - A populated from the string that contains JSON. - - is not valid JSON. - - - - - - - - Load a from a string that contains JSON. - - A that contains JSON. - The used to load the JSON. - If this is null, default load settings will be used. - A populated from the string that contains JSON. - - is not valid JSON. - - - - - - - - Creates a from an object. - - The object that will be used to create . - A with the values of the specified object. - - - - Creates a from an object. - - The object that will be used to create . - The that will be used to read the object. - A with the values of the specified object. - - - - Writes this token to a . - - A into which this method will write. - A collection of which will be used when writing the token. - - - - Gets the with the specified property name. - - Name of the property. - The with the specified property name. - - - - Gets the with the specified property name. - The exact property name will be searched for first and if no matching property is found then - the will be used to match a property. - - Name of the property. - One of the enumeration values that specifies how the strings will be compared. - The with the specified property name. - - - - Tries to get the with the specified property name. - The exact property name will be searched for first and if no matching property is found then - the will be used to match a property. - - Name of the property. - The value. - One of the enumeration values that specifies how the strings will be compared. - true if a value was successfully retrieved; otherwise, false. - - - - Adds the specified property name. - - Name of the property. - The value. - - - - Determines whether the JSON object has the specified property name. - - Name of the property. - true if the JSON object has the specified property name; otherwise, false. - - - - Removes the property with the specified name. - - Name of the property. - true if item was successfully removed; otherwise, false. - - - - Tries to get the with the specified property name. - - Name of the property. - The value. - true if a value was successfully retrieved; otherwise, false. - - - - Returns an enumerator that can be used to iterate through the collection. - - - A that can be used to iterate through the collection. - - - - - Raises the event with the provided arguments. - - Name of the property. - - - - Raises the event with the provided arguments. - - Name of the property. - - - - Returns the responsible for binding operations performed on this object. - - The expression tree representation of the runtime value. - - The to bind this object. - - - - - Represents a JSON property. - - - - - Writes this token to a asynchronously. - - A into which this method will write. - The token to monitor for cancellation requests. - A collection of which will be used when writing the token. - A that represents the asynchronous write operation. - - - - Asynchronously loads a from a . - - A that will be read for the content of the . - The token to monitor for cancellation requests. The default value is . - A representing the asynchronous creation. The - property returns a that contains the JSON that was read from the specified . - - - - Asynchronously loads a from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - The token to monitor for cancellation requests. The default value is . - A representing the asynchronous creation. The - property returns a that contains the JSON that was read from the specified . - - - - Gets the container's children tokens. - - The container's children tokens. - - - - Gets the property name. - - The property name. - - - - Gets or sets the property value. - - The property value. - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Gets the node type for this . - - The type. - - - - Initializes a new instance of the class. - - The property name. - The property content. - - - - Initializes a new instance of the class. - - The property name. - The property content. - - - - Writes this token to a . - - A into which this method will write. - A collection of which will be used when writing the token. - - - - Loads a from a . - - A that will be read for the content of the . - A that contains the JSON that was read from the specified . - - - - Loads a from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - A that contains the JSON that was read from the specified . - - - - Represents a view of a . - - - - - Initializes a new instance of the class. - - The name. - - - - When overridden in a derived class, returns whether resetting an object changes its value. - - - true if resetting the component changes its value; otherwise, false. - - The component to test for reset capability. - - - - When overridden in a derived class, gets the current value of the property on a component. - - - The value of a property for a given component. - - The component with the property for which to retrieve the value. - - - - When overridden in a derived class, resets the value for this property of the component to the default value. - - The component with the property value that is to be reset to the default value. - - - - When overridden in a derived class, sets the value of the component to a different value. - - The component with the property value that is to be set. - The new value. - - - - When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. - - - true if the property should be persisted; otherwise, false. - - The component with the property to be examined for persistence. - - - - When overridden in a derived class, gets the type of the component this property is bound to. - - - A that represents the type of component this property is bound to. - When the or - - methods are invoked, the object specified might be an instance of this type. - - - - - When overridden in a derived class, gets a value indicating whether this property is read-only. - - - true if the property is read-only; otherwise, false. - - - - - When overridden in a derived class, gets the type of the property. - - - A that represents the type of the property. - - - - - Gets the hash code for the name of the member. - - - - The hash code for the name of the member. - - - - - Represents a raw JSON string. - - - - - Asynchronously creates an instance of with the content of the reader's current token. - - The reader. - The token to monitor for cancellation requests. The default value is . - A representing the asynchronous creation. The - property returns an instance of with the content of the reader's current token. - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Initializes a new instance of the class. - - The raw json. - - - - Creates an instance of with the content of the reader's current token. - - The reader. - An instance of with the content of the reader's current token. - - - - Specifies the settings used when loading JSON. - - - - - Initializes a new instance of the class. - - - - - Gets or sets how JSON comments are handled when loading JSON. - The default value is . - - The JSON comment handling. - - - - Gets or sets how JSON line info is handled when loading JSON. - The default value is . - - The JSON line info handling. - - - - Gets or sets how duplicate property names in JSON objects are handled when loading JSON. - The default value is . - - The JSON duplicate property name handling. - - - - Specifies the settings used when merging JSON. - - - - - Initializes a new instance of the class. - - - - - Gets or sets the method used when merging JSON arrays. - - The method used when merging JSON arrays. - - - - Gets or sets how null value properties are merged. - - How null value properties are merged. - - - - Gets or sets the comparison used to match property names while merging. - The exact property name will be searched for first and if no matching property is found then - the will be used to match a property. - - The comparison used to match property names while merging. - - - - Represents an abstract JSON token. - - - - - Writes this token to a asynchronously. - - A into which this method will write. - The token to monitor for cancellation requests. - A collection of which will be used when writing the token. - A that represents the asynchronous write operation. - - - - Writes this token to a asynchronously. - - A into which this method will write. - A collection of which will be used when writing the token. - A that represents the asynchronous write operation. - - - - Asynchronously creates a from a . - - An positioned at the token to read into this . - The token to monitor for cancellation requests. The default value is . - - A that represents the asynchronous creation. The - property returns a that contains - the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Asynchronously creates a from a . - - An positioned at the token to read into this . - The used to load the JSON. - If this is null, default load settings will be used. - The token to monitor for cancellation requests. The default value is . - - A that represents the asynchronous creation. The - property returns a that contains - the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Asynchronously creates a from a . - - A positioned at the token to read into this . - The token to monitor for cancellation requests. The default value is . - - A that represents the asynchronous creation. The - property returns a that contains the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Asynchronously creates a from a . - - A positioned at the token to read into this . - The used to load the JSON. - If this is null, default load settings will be used. - The token to monitor for cancellation requests. The default value is . - - A that represents the asynchronous creation. The - property returns a that contains the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Gets a comparer that can compare two tokens for value equality. - - A that can compare two nodes for value equality. - - - - Gets or sets the parent. - - The parent. - - - - Gets the root of this . - - The root of this . - - - - Gets the node type for this . - - The type. - - - - Gets a value indicating whether this token has child tokens. - - - true if this token has child values; otherwise, false. - - - - - Compares the values of two tokens, including the values of all descendant tokens. - - The first to compare. - The second to compare. - true if the tokens are equal; otherwise false. - - - - Gets the next sibling token of this node. - - The that contains the next sibling token. - - - - Gets the previous sibling token of this node. - - The that contains the previous sibling token. - - - - Gets the path of the JSON token. - - - - - Adds the specified content immediately after this token. - - A content object that contains simple content or a collection of content objects to be added after this token. - - - - Adds the specified content immediately before this token. - - A content object that contains simple content or a collection of content objects to be added before this token. - - - - Returns a collection of the ancestor tokens of this token. - - A collection of the ancestor tokens of this token. - - - - Returns a collection of tokens that contain this token, and the ancestors of this token. - - A collection of tokens that contain this token, and the ancestors of this token. - - - - Returns a collection of the sibling tokens after this token, in document order. - - A collection of the sibling tokens after this tokens, in document order. - - - - Returns a collection of the sibling tokens before this token, in document order. - - A collection of the sibling tokens before this token, in document order. - - - - Gets the with the specified key. - - The with the specified key. - - - - Gets the with the specified key converted to the specified type. - - The type to convert the token to. - The token key. - The converted token value. - - - - Get the first child token of this token. - - A containing the first child token of the . - - - - Get the last child token of this token. - - A containing the last child token of the . - - - - Returns a collection of the child tokens of this token, in document order. - - An of containing the child tokens of this , in document order. - - - - Returns a collection of the child tokens of this token, in document order, filtered by the specified type. - - The type to filter the child tokens on. - A containing the child tokens of this , in document order. - - - - Returns a collection of the child values of this token, in document order. - - The type to convert the values to. - A containing the child values of this , in document order. - - - - Removes this token from its parent. - - - - - Replaces this token with the specified token. - - The value. - - - - Writes this token to a . - - A into which this method will write. - A collection of which will be used when writing the token. - - - - Returns the indented JSON for this token. - - - ToString() returns a non-JSON string value for tokens with a type of . - If you want the JSON for all token types then you should use . - - - The indented JSON for this token. - - - - - Returns the JSON for this token using the given formatting and converters. - - Indicates how the output should be formatted. - A collection of s which will be used when writing the token. - The JSON for this token using the given formatting and converters. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to []. - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to of . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from [] to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from of to . - - The value to create a from. - The initialized with the specified value. - - - - Creates a for this token. - - A that can be used to read this token and its descendants. - - - - Creates a from an object. - - The object that will be used to create . - A with the value of the specified object. - - - - Creates a from an object using the specified . - - The object that will be used to create . - The that will be used when reading the object. - A with the value of the specified object. - - - - Creates an instance of the specified .NET type from the . - - The object type that the token will be deserialized to. - The new object created from the JSON value. - - - - Creates an instance of the specified .NET type from the . - - The object type that the token will be deserialized to. - The new object created from the JSON value. - - - - Creates an instance of the specified .NET type from the using the specified . - - The object type that the token will be deserialized to. - The that will be used when creating the object. - The new object created from the JSON value. - - - - Creates an instance of the specified .NET type from the using the specified . - - The object type that the token will be deserialized to. - The that will be used when creating the object. - The new object created from the JSON value. - - - - Creates a from a . - - A positioned at the token to read into this . - - A that contains the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Creates a from a . - - An positioned at the token to read into this . - The used to load the JSON. - If this is null, default load settings will be used. - - A that contains the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Load a from a string that contains JSON. - - A that contains JSON. - A populated from the string that contains JSON. - - - - Load a from a string that contains JSON. - - A that contains JSON. - The used to load the JSON. - If this is null, default load settings will be used. - A populated from the string that contains JSON. - - - - Creates a from a . - - A positioned at the token to read into this . - The used to load the JSON. - If this is null, default load settings will be used. - - A that contains the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Creates a from a . - - A positioned at the token to read into this . - - A that contains the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Selects a using a JSONPath expression. Selects the token that matches the object path. - - - A that contains a JSONPath expression. - - A , or null. - - - - Selects a using a JSONPath expression. Selects the token that matches the object path. - - - A that contains a JSONPath expression. - - A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. - A . - - - - Selects a collection of elements using a JSONPath expression. - - - A that contains a JSONPath expression. - - An of that contains the selected elements. - - - - Selects a collection of elements using a JSONPath expression. - - - A that contains a JSONPath expression. - - A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. - An of that contains the selected elements. - - - - Returns the responsible for binding operations performed on this object. - - The expression tree representation of the runtime value. - - The to bind this object. - - - - - Returns the responsible for binding operations performed on this object. - - The expression tree representation of the runtime value. - - The to bind this object. - - - - - Creates a new instance of the . All child tokens are recursively cloned. - - A new instance of the . - - - - Adds an object to the annotation list of this . - - The annotation to add. - - - - Get the first annotation object of the specified type from this . - - The type of the annotation to retrieve. - The first annotation object that matches the specified type, or null if no annotation is of the specified type. - - - - Gets the first annotation object of the specified type from this . - - The of the annotation to retrieve. - The first annotation object that matches the specified type, or null if no annotation is of the specified type. - - - - Gets a collection of annotations of the specified type for this . - - The type of the annotations to retrieve. - An that contains the annotations for this . - - - - Gets a collection of annotations of the specified type for this . - - The of the annotations to retrieve. - An of that contains the annotations that match the specified type for this . - - - - Removes the annotations of the specified type from this . - - The type of annotations to remove. - - - - Removes the annotations of the specified type from this . - - The of annotations to remove. - - - - Compares tokens to determine whether they are equal. - - - - - Determines whether the specified objects are equal. - - The first object of type to compare. - The second object of type to compare. - - true if the specified objects are equal; otherwise, false. - - - - - Returns a hash code for the specified object. - - The for which a hash code is to be returned. - A hash code for the specified object. - The type of is a reference type and is null. - - - - Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. - - - - - Gets the at the reader's current position. - - - - - Initializes a new instance of the class. - - The token to read from. - - - - Initializes a new instance of the class. - - The token to read from. - The initial path of the token. It is prepended to the returned . - - - - Reads the next JSON token from the underlying . - - - true if the next token was read successfully; false if there are no more tokens to read. - - - - - Gets the path of the current JSON token. - - - - - Specifies the type of token. - - - - - No token type has been set. - - - - - A JSON object. - - - - - A JSON array. - - - - - A JSON constructor. - - - - - A JSON object property. - - - - - A comment. - - - - - An integer value. - - - - - A float value. - - - - - A string value. - - - - - A boolean value. - - - - - A null value. - - - - - An undefined value. - - - - - A date value. - - - - - A raw JSON value. - - - - - A collection of bytes value. - - - - - A Guid value. - - - - - A Uri value. - - - - - A TimeSpan value. - - - - - Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. - - - - - Gets the at the writer's current position. - - - - - Gets the token being written. - - The token being written. - - - - Initializes a new instance of the class writing to the given . - - The container being written to. - - - - Initializes a new instance of the class. - - - - - Flushes whatever is in the buffer to the underlying . - - - - - Closes this writer. - If is set to true, the JSON is auto-completed. - - - Setting to true has no additional effect, since the underlying is a type that cannot be closed. - - - - - Writes the beginning of a JSON object. - - - - - Writes the beginning of a JSON array. - - - - - Writes the start of a constructor with the given name. - - The name of the constructor. - - - - Writes the end. - - The token. - - - - Writes the property name of a name/value pair on a JSON object. - - The name of the property. - - - - Writes a value. - An error will be raised if the value cannot be written as a single JSON token. - - The value to write. - - - - Writes a null value. - - - - - Writes an undefined value. - - - - - Writes raw JSON. - - The raw JSON to write. - - - - Writes a comment /*...*/ containing the specified text. - - Text to place inside the comment. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a [] value. - - The [] value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Represents a value in JSON (string, integer, date, etc). - - - - - Writes this token to a asynchronously. - - A into which this method will write. - The token to monitor for cancellation requests. - A collection of which will be used when writing the token. - A that represents the asynchronous write operation. - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Gets a value indicating whether this token has child tokens. - - - true if this token has child values; otherwise, false. - - - - - Creates a comment with the given value. - - The value. - A comment with the given value. - - - - Creates a string with the given value. - - The value. - A string with the given value. - - - - Creates a null value. - - A null value. - - - - Creates a undefined value. - - A undefined value. - - - - Gets the node type for this . - - The type. - - - - Gets or sets the underlying token value. - - The underlying token value. - - - - Writes this token to a . - - A into which this method will write. - A collection of s which will be used when writing the token. - - - - Indicates whether the current object is equal to another object of the same type. - - - true if the current object is equal to the parameter; otherwise, false. - - An object to compare with this object. - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Returns a that represents this instance. - - - ToString() returns a non-JSON string value for tokens with a type of . - If you want the JSON for all token types then you should use . - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns the responsible for binding operations performed on this object. - - The expression tree representation of the runtime value. - - The to bind this object. - - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: - Value - Meaning - Less than zero - This instance is less than . - Zero - This instance is equal to . - Greater than zero - This instance is greater than . - - - is not of the same type as this instance. - - - - - Specifies how line information is handled when loading JSON. - - - - - Ignore line information. - - - - - Load line information. - - - - - Specifies how JSON arrays are merged together. - - - - Concatenate arrays. - - - Union arrays, skipping items that already exist. - - - Replace all array items. - - - Merge array items together, matched by index. - - - - Specifies how null value properties are merged. - - - - - The content's null value properties will be ignored during merging. - - - - - The content's null value properties will be merged. - - - - - Specifies the member serialization options for the . - - - - - All public members are serialized by default. Members can be excluded using or . - This is the default member serialization mode. - - - - - Only members marked with or are serialized. - This member serialization mode can also be set by marking the class with . - - - - - All public and private fields are serialized. Members can be excluded using or . - This member serialization mode can also be set by marking the class with - and setting IgnoreSerializableAttribute on to false. - - - - - Specifies metadata property handling options for the . - - - - - Read metadata properties located at the start of a JSON object. - - - - - Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. - - - - - Do not try to read metadata properties. - - - - - Specifies missing member handling options for the . - - - - - Ignore a missing member and do not attempt to deserialize it. - - - - - Throw a when a missing member is encountered during deserialization. - - - - - Specifies null value handling options for the . - - - - - - - - - Include null values when serializing and deserializing objects. - - - - - Ignore null values when serializing and deserializing objects. - - - - - Specifies how object creation is handled by the . - - - - - Reuse existing objects, create new objects when needed. - - - - - Only reuse existing objects. - - - - - Always create new objects. - - - - - Specifies reference handling options for the . - Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . - - - - - - - - Do not preserve references when serializing types. - - - - - Preserve references when serializing into a JSON object structure. - - - - - Preserve references when serializing into a JSON array structure. - - - - - Preserve references when serializing. - - - - - Specifies reference loop handling options for the . - - - - - Throw a when a loop is encountered. - - - - - Ignore loop references and do not serialize. - - - - - Serialize loop references. - - - - - Indicating whether a property is required. - - - - - The property is not required. The default state. - - - - - The property must be defined in JSON but can be a null value. - - - - - The property must be defined in JSON and cannot be a null value. - - - - - The property is not required but it cannot be a null value. - - - - - - Contains the JSON schema extension methods. - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - - - - - Determines whether the is valid. - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - The source to test. - The schema to test with. - - true if the specified is valid; otherwise, false. - - - - - - Determines whether the is valid. - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - The source to test. - The schema to test with. - When this method returns, contains any error messages generated while validating. - - true if the specified is valid; otherwise, false. - - - - - - Validates the specified . - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - The source to test. - The schema to test with. - - - - - Validates the specified . - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - The source to test. - The schema to test with. - The validation event handler. - - - - - An in-memory representation of a JSON Schema. - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - - - - Gets or sets the id. - - - - - Gets or sets the title. - - - - - Gets or sets whether the object is required. - - - - - Gets or sets whether the object is read-only. - - - - - Gets or sets whether the object is visible to users. - - - - - Gets or sets whether the object is transient. - - - - - Gets or sets the description of the object. - - - - - Gets or sets the types of values allowed by the object. - - The type. - - - - Gets or sets the pattern. - - The pattern. - - - - Gets or sets the minimum length. - - The minimum length. - - - - Gets or sets the maximum length. - - The maximum length. - - - - Gets or sets a number that the value should be divisible by. - - A number that the value should be divisible by. - - - - Gets or sets the minimum. - - The minimum. - - - - Gets or sets the maximum. - - The maximum. - - - - Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). - - A flag indicating whether the value can not equal the number defined by the minimum attribute (). - - - - Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). - - A flag indicating whether the value can not equal the number defined by the maximum attribute (). - - - - Gets or sets the minimum number of items. - - The minimum number of items. - - - - Gets or sets the maximum number of items. - - The maximum number of items. - - - - Gets or sets the of items. - - The of items. - - - - Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . - - - true if items are validated using their array position; otherwise, false. - - - - - Gets or sets the of additional items. - - The of additional items. - - - - Gets or sets a value indicating whether additional items are allowed. - - - true if additional items are allowed; otherwise, false. - - - - - Gets or sets whether the array items must be unique. - - - - - Gets or sets the of properties. - - The of properties. - - - - Gets or sets the of additional properties. - - The of additional properties. - - - - Gets or sets the pattern properties. - - The pattern properties. - - - - Gets or sets a value indicating whether additional properties are allowed. - - - true if additional properties are allowed; otherwise, false. - - - - - Gets or sets the required property if this property is present. - - The required property if this property is present. - - - - Gets or sets the a collection of valid enum values allowed. - - A collection of valid enum values allowed. - - - - Gets or sets disallowed types. - - The disallowed types. - - - - Gets or sets the default value. - - The default value. - - - - Gets or sets the collection of that this schema extends. - - The collection of that this schema extends. - - - - Gets or sets the format. - - The format. - - - - Initializes a new instance of the class. - - - - - Reads a from the specified . - - The containing the JSON Schema to read. - The object representing the JSON Schema. - - - - Reads a from the specified . - - The containing the JSON Schema to read. - The to use when resolving schema references. - The object representing the JSON Schema. - - - - Load a from a string that contains JSON Schema. - - A that contains JSON Schema. - A populated from the string that contains JSON Schema. - - - - Load a from a string that contains JSON Schema using the specified . - - A that contains JSON Schema. - The resolver. - A populated from the string that contains JSON Schema. - - - - Writes this schema to a . - - A into which this method will write. - - - - Writes this schema to a using the specified . - - A into which this method will write. - The resolver used. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - - Returns detailed information about the schema exception. - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - - - - Gets the line number indicating where the error occurred. - - The line number indicating where the error occurred. - - - - Gets the line position indicating where the error occurred. - - The line position indicating where the error occurred. - - - - Gets the path to the JSON where the error occurred. - - The path to the JSON where the error occurred. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class - with a specified error message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or null if no inner exception is specified. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). - - - - - Generates a from a specified . - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - - - - Gets or sets how undefined schemas are handled by the serializer. - - - - - Gets or sets the contract resolver. - - The contract resolver. - - - - Generate a from the specified type. - - The type to generate a from. - A generated from the specified type. - - - - Generate a from the specified type. - - The type to generate a from. - The used to resolve schema references. - A generated from the specified type. - - - - Generate a from the specified type. - - The type to generate a from. - Specify whether the generated root will be nullable. - A generated from the specified type. - - - - Generate a from the specified type. - - The type to generate a from. - The used to resolve schema references. - Specify whether the generated root will be nullable. - A generated from the specified type. - - - - - Resolves from an id. - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - - - - Gets or sets the loaded schemas. - - The loaded schemas. - - - - Initializes a new instance of the class. - - - - - Gets a for the specified reference. - - The id. - A for the specified reference. - - - - - The value types allowed by the . - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - - - - No type specified. - - - - - String type. - - - - - Float type. - - - - - Integer type. - - - - - Boolean type. - - - - - Object type. - - - - - Array type. - - - - - Null type. - - - - - Any type. - - - - - - Specifies undefined schema Id handling options for the . - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - - - - Do not infer a schema Id. - - - - - Use the .NET type name as the schema Id. - - - - - Use the assembly qualified .NET type name as the schema Id. - - - - - - Returns detailed information related to the . - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - - - - Gets the associated with the validation error. - - The JsonSchemaException associated with the validation error. - - - - Gets the path of the JSON location where the validation error occurred. - - The path of the JSON location where the validation error occurred. - - - - Gets the text description corresponding to the validation error. - - The text description. - - - - - Represents the callback method that will handle JSON schema validation events and the . - - - JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. - - - - - - A camel case naming strategy. - - - - - Initializes a new instance of the class. - - - A flag indicating whether dictionary keys should be processed. - - - A flag indicating whether explicitly specified property names should be processed, - e.g. a property name customized with a . - - - - - Initializes a new instance of the class. - - - A flag indicating whether dictionary keys should be processed. - - - A flag indicating whether explicitly specified property names should be processed, - e.g. a property name customized with a . - - - A flag indicating whether extension data names should be processed. - - - - - Initializes a new instance of the class. - - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - - - - Resolves member mappings for a type, camel casing property names. - - - - - Initializes a new instance of the class. - - - - - Resolves the contract for a given type. - - The type to resolve a contract for. - The contract for a given type. - - - - Used by to resolve a for a given . - - - - - Gets a value indicating whether members are being get and set using dynamic code generation. - This value is determined by the runtime permissions available. - - - true if using dynamic code generation; otherwise, false. - - - - - Gets or sets the default members search flags. - - The default members search flags. - - - - Gets or sets a value indicating whether compiler generated members should be serialized. - - - true if serialized compiler generated members; otherwise, false. - - - - - Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. - - - true if the interface will be ignored when serializing and deserializing types; otherwise, false. - - - - - Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. - - - true if the attribute will be ignored when serializing and deserializing types; otherwise, false. - - - - - Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. - - - true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. - - - - - Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. - - - true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. - - - - - Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. - - The naming strategy used to resolve how property names and dictionary keys are serialized. - - - - Initializes a new instance of the class. - - - - - Resolves the contract for a given type. - - The type to resolve a contract for. - The contract for a given type. - - - - Gets the serializable members for the type. - - The type to get serializable members for. - The serializable members for the type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates the constructor parameters. - - The constructor to create properties for. - The type's member properties. - Properties for the given . - - - - Creates a for the given . - - The matching member property. - The constructor parameter. - A created for the given . - - - - Resolves the default for the contract. - - Type of the object. - The contract's default . - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Determines which contract type is created for the given type. - - Type of the object. - A for the given type. - - - - Creates properties for the given . - - The type to create properties for. - /// The member serialization mode for the type. - Properties for the given . - - - - Creates the used by the serializer to get and set values from a member. - - The member. - The used by the serializer to get and set values from a member. - - - - Creates a for the given . - - The member's parent . - The member to create a for. - A created for the given . - - - - Resolves the name of the property. - - Name of the property. - Resolved name of the property. - - - - Resolves the name of the extension data. By default no changes are made to extension data names. - - Name of the extension data. - Resolved name of the extension data. - - - - Resolves the key of the dictionary. By default is used to resolve dictionary keys. - - Key of the dictionary. - Resolved key of the dictionary. - - - - Gets the resolved name of the property. - - Name of the property. - Name of the property. - - - - The default naming strategy. Property names and dictionary keys are unchanged. - - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - - - - The default serialization binder used when resolving and loading classes from type names. - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, controls the binding of a serialized object to a type. - - Specifies the name of the serialized object. - Specifies the name of the serialized object. - - The type of the object the formatter creates a new instance of. - - - - - When overridden in a derived class, controls the binding of a serialized object to a type. - - The type of the object the formatter creates a new instance of. - Specifies the name of the serialized object. - Specifies the name of the serialized object. - - - - Represents a trace writer that writes to the application's instances. - - - - - Gets the that will be used to filter the trace messages passed to the writer. - For example a filter level of will exclude messages and include , - and messages. - - - The that will be used to filter the trace messages passed to the writer. - - - - - Writes the specified trace level, message and optional exception. - - The at which to write this trace. - The trace message. - The trace exception. This parameter is optional. - - - - Get and set values for a using dynamic methods. - - - - - Initializes a new instance of the class. - - The member info. - - - - Sets the value. - - The target to set the value on. - The value to set on the target. - - - - Gets the value. - - The target to get the value from. - The value. - - - - Provides information surrounding an error. - - - - - Gets the error. - - The error. - - - - Gets the original object that caused the error. - - The original object that caused the error. - - - - Gets the member that caused the error. - - The member that caused the error. - - - - Gets the path of the JSON location where the error occurred. - - The path of the JSON location where the error occurred. - - - - Gets or sets a value indicating whether this is handled. - - true if handled; otherwise, false. - - - - Provides data for the Error event. - - - - - Gets the current object the error event is being raised against. - - The current object the error event is being raised against. - - - - Gets the error context. - - The error context. - - - - Initializes a new instance of the class. - - The current object. - The error context. - - - - Get and set values for a using dynamic methods. - - - - - Initializes a new instance of the class. - - The member info. - - - - Sets the value. - - The target to set the value on. - The value to set on the target. - - - - Gets the value. - - The target to get the value from. - The value. - - - - Provides methods to get attributes. - - - - - Returns a collection of all of the attributes, or an empty collection if there are no attributes. - - When true, look up the hierarchy chain for the inherited custom attribute. - A collection of s, or an empty collection. - - - - Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. - - The type of the attributes. - When true, look up the hierarchy chain for the inherited custom attribute. - A collection of s, or an empty collection. - - - - Used by to resolve a for a given . - - - - - - - - - Resolves the contract for a given type. - - The type to resolve a contract for. - The contract for a given type. - - - - Used to resolve references when serializing and deserializing JSON by the . - - - - - Resolves a reference to its object. - - The serialization context. - The reference to resolve. - The object that was resolved from the reference. - - - - Gets the reference for the specified object. - - The serialization context. - The object to get a reference for. - The reference to the object. - - - - Determines whether the specified object is referenced. - - The serialization context. - The object to test for a reference. - - true if the specified object is referenced; otherwise, false. - - - - - Adds a reference to the specified object. - - The serialization context. - The reference. - The object to reference. - - - - Allows users to control class loading and mandate what class to load. - - - - - When implemented, controls the binding of a serialized object to a type. - - Specifies the name of the serialized object. - Specifies the name of the serialized object - The type of the object the formatter creates a new instance of. - - - - When implemented, controls the binding of a serialized object to a type. - - The type of the object the formatter creates a new instance of. - Specifies the name of the serialized object. - Specifies the name of the serialized object. - - - - Represents a trace writer. - - - - - Gets the that will be used to filter the trace messages passed to the writer. - For example a filter level of will exclude messages and include , - and messages. - - The that will be used to filter the trace messages passed to the writer. - - - - Writes the specified trace level, message and optional exception. - - The at which to write this trace. - The trace message. - The trace exception. This parameter is optional. - - - - Provides methods to get and set values. - - - - - Sets the value. - - The target to set the value on. - The value to set on the target. - - - - Gets the value. - - The target to get the value from. - The value. - - - - Contract details for a used by the . - - - - - Gets the of the collection items. - - The of the collection items. - - - - Gets a value indicating whether the collection type is a multidimensional array. - - true if the collection type is a multidimensional array; otherwise, false. - - - - Gets or sets the function used to create the object. When set this function will override . - - The function used to create the object. - - - - Gets a value indicating whether the creator has a parameter with the collection values. - - true if the creator has a parameter with the collection values; otherwise, false. - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Gets or sets the default collection items . - - The converter. - - - - Gets or sets a value indicating whether the collection items preserve object references. - - true if collection items preserve object references; otherwise, false. - - - - Gets or sets the collection item reference loop handling. - - The reference loop handling. - - - - Gets or sets the collection item type name handling. - - The type name handling. - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Handles serialization callback events. - - The object that raised the callback event. - The streaming context. - - - - Handles serialization error callback events. - - The object that raised the callback event. - The streaming context. - The error context. - - - - Sets extension data for an object during deserialization. - - The object to set extension data on. - The extension data key. - The extension data value. - - - - Gets extension data for an object during serialization. - - The object to set extension data on. - - - - Contract details for a used by the . - - - - - Gets the underlying type for the contract. - - The underlying type for the contract. - - - - Gets or sets the type created during deserialization. - - The type created during deserialization. - - - - Gets or sets whether this type contract is serialized as a reference. - - Whether this type contract is serialized as a reference. - - - - Gets or sets the default for this contract. - - The converter. - - - - Gets the internally resolved for the contract's type. - This converter is used as a fallback converter when no other converter is resolved. - Setting will always override this converter. - - - - - Gets or sets all methods called immediately after deserialization of the object. - - The methods called immediately after deserialization of the object. - - - - Gets or sets all methods called during deserialization of the object. - - The methods called during deserialization of the object. - - - - Gets or sets all methods called after serialization of the object graph. - - The methods called after serialization of the object graph. - - - - Gets or sets all methods called before serialization of the object. - - The methods called before serialization of the object. - - - - Gets or sets all method called when an error is thrown during the serialization of the object. - - The methods called when an error is thrown during the serialization of the object. - - - - Gets or sets the default creator method used to create the object. - - The default creator method used to create the object. - - - - Gets or sets a value indicating whether the default creator is non-public. - - true if the default object creator is non-public; otherwise, false. - - - - Contract details for a used by the . - - - - - Gets or sets the dictionary key resolver. - - The dictionary key resolver. - - - - Gets the of the dictionary keys. - - The of the dictionary keys. - - - - Gets the of the dictionary values. - - The of the dictionary values. - - - - Gets or sets the function used to create the object. When set this function will override . - - The function used to create the object. - - - - Gets a value indicating whether the creator has a parameter with the dictionary values. - - true if the creator has a parameter with the dictionary values; otherwise, false. - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Gets the object's properties. - - The object's properties. - - - - Gets or sets the property name resolver. - - The property name resolver. - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Gets or sets the object constructor. - - The object constructor. - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Gets or sets the object member serialization. - - The member object serialization. - - - - Gets or sets the missing member handling used when deserializing this object. - - The missing member handling. - - - - Gets or sets a value that indicates whether the object's properties are required. - - - A value indicating whether the object's properties are required. - - - - - Gets or sets how the object's properties with null values are handled during serialization and deserialization. - - How the object's properties with null values are handled during serialization and deserialization. - - - - Gets the object's properties. - - The object's properties. - - - - Gets a collection of instances that define the parameters used with . - - - - - Gets or sets the function used to create the object. When set this function will override . - This function is called with a collection of arguments which are defined by the collection. - - The function used to create the object. - - - - Gets or sets the extension data setter. - - - - - Gets or sets the extension data getter. - - - - - Gets or sets the extension data value type. - - - - - Gets or sets the extension data name resolver. - - The extension data name resolver. - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Maps a JSON property to a .NET member or constructor parameter. - - - - - Gets or sets the name of the property. - - The name of the property. - - - - Gets or sets the type that declared this property. - - The type that declared this property. - - - - Gets or sets the order of serialization of a member. - - The numeric order of serialization. - - - - Gets or sets the name of the underlying member or parameter. - - The name of the underlying member or parameter. - - - - Gets the that will get and set the during serialization. - - The that will get and set the during serialization. - - - - Gets or sets the for this property. - - The for this property. - - - - Gets or sets the type of the property. - - The type of the property. - - - - Gets or sets the for the property. - If set this converter takes precedence over the contract converter for the property type. - - The converter. - - - - Gets or sets the member converter. - - The member converter. - - - - Gets or sets a value indicating whether this is ignored. - - true if ignored; otherwise, false. - - - - Gets or sets a value indicating whether this is readable. - - true if readable; otherwise, false. - - - - Gets or sets a value indicating whether this is writable. - - true if writable; otherwise, false. - - - - Gets or sets a value indicating whether this has a member attribute. - - true if has a member attribute; otherwise, false. - - - - Gets the default value. - - The default value. - - - - Gets or sets a value indicating whether this is required. - - A value indicating whether this is required. - - - - Gets a value indicating whether has a value specified. - - - - - Gets or sets a value indicating whether this property preserves object references. - - - true if this instance is reference; otherwise, false. - - - - - Gets or sets the property null value handling. - - The null value handling. - - - - Gets or sets the property default value handling. - - The default value handling. - - - - Gets or sets the property reference loop handling. - - The reference loop handling. - - - - Gets or sets the property object creation handling. - - The object creation handling. - - - - Gets or sets or sets the type name handling. - - The type name handling. - - - - Gets or sets a predicate used to determine whether the property should be serialized. - - A predicate used to determine whether the property should be serialized. - - - - Gets or sets a predicate used to determine whether the property should be deserialized. - - A predicate used to determine whether the property should be deserialized. - - - - Gets or sets a predicate used to determine whether the property should be serialized. - - A predicate used to determine whether the property should be serialized. - - - - Gets or sets an action used to set whether the property has been deserialized. - - An action used to set whether the property has been deserialized. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Gets or sets the converter used when serializing the property's collection items. - - The collection's items converter. - - - - Gets or sets whether this property's collection items are serialized as a reference. - - Whether this property's collection items are serialized as a reference. - - - - Gets or sets the type name handling used when serializing the property's collection items. - - The collection's items type name handling. - - - - Gets or sets the reference loop handling used when serializing the property's collection items. - - The collection's items reference loop handling. - - - - A collection of objects. - - - - - Initializes a new instance of the class. - - The type. - - - - When implemented in a derived class, extracts the key from the specified element. - - The element from which to extract the key. - The key for the specified element. - - - - Adds a object. - - The property to add to the collection. - - - - Gets the closest matching object. - First attempts to get an exact case match of and then - a case insensitive match. - - Name of the property. - A matching property if found. - - - - Gets a property by property name. - - The name of the property to get. - Type property name string comparison. - A matching property if found. - - - - Contract details for a used by the . - - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Lookup and create an instance of the type described by the argument. - - The type to create. - Optional arguments to pass to an initializing constructor of the JsonConverter. - If null, the default constructor is used. - - - - A kebab case naming strategy. - - - - - Initializes a new instance of the class. - - - A flag indicating whether dictionary keys should be processed. - - - A flag indicating whether explicitly specified property names should be processed, - e.g. a property name customized with a . - - - - - Initializes a new instance of the class. - - - A flag indicating whether dictionary keys should be processed. - - - A flag indicating whether explicitly specified property names should be processed, - e.g. a property name customized with a . - - - A flag indicating whether extension data names should be processed. - - - - - Initializes a new instance of the class. - - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - - - - Represents a trace writer that writes to memory. When the trace message limit is - reached then old trace messages will be removed as new messages are added. - - - - - Gets the that will be used to filter the trace messages passed to the writer. - For example a filter level of will exclude messages and include , - and messages. - - - The that will be used to filter the trace messages passed to the writer. - - - - - Initializes a new instance of the class. - - - - - Writes the specified trace level, message and optional exception. - - The at which to write this trace. - The trace message. - The trace exception. This parameter is optional. - - - - Returns an enumeration of the most recent trace messages. - - An enumeration of the most recent trace messages. - - - - Returns a of the most recent trace messages. - - - A of the most recent trace messages. - - - - - A base class for resolving how property names and dictionary keys are serialized. - - - - - A flag indicating whether dictionary keys should be processed. - Defaults to false. - - - - - A flag indicating whether extension data names should be processed. - Defaults to false. - - - - - A flag indicating whether explicitly specified property names, - e.g. a property name customized with a , should be processed. - Defaults to false. - - - - - Gets the serialized name for a given property name. - - The initial property name. - A flag indicating whether the property has had a name explicitly specified. - The serialized property name. - - - - Gets the serialized name for a given extension data name. - - The initial extension data name. - The serialized extension data name. - - - - Gets the serialized key for a given dictionary key. - - The initial dictionary key. - The serialized dictionary key. - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - - - - Hash code calculation - - - - - - Object equality implementation - - - - - - - Compare to another NamingStrategy - - - - - - - Represents a method that constructs an object. - - The object type to create. - - - - When applied to a method, specifies that the method is called when an error occurs serializing an object. - - - - - Provides methods to get attributes from a , , or . - - - - - Initializes a new instance of the class. - - The instance to get attributes for. This parameter should be a , , or . - - - - Returns a collection of all of the attributes, or an empty collection if there are no attributes. - - When true, look up the hierarchy chain for the inherited custom attribute. - A collection of s, or an empty collection. - - - - Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. - - The type of the attributes. - When true, look up the hierarchy chain for the inherited custom attribute. - A collection of s, or an empty collection. - - - - Get and set values for a using reflection. - - - - - Initializes a new instance of the class. - - The member info. - - - - Sets the value. - - The target to set the value on. - The value to set on the target. - - - - Gets the value. - - The target to get the value from. - The value. - - - - A snake case naming strategy. - - - - - Initializes a new instance of the class. - - - A flag indicating whether dictionary keys should be processed. - - - A flag indicating whether explicitly specified property names should be processed, - e.g. a property name customized with a . - - - - - Initializes a new instance of the class. - - - A flag indicating whether dictionary keys should be processed. - - - A flag indicating whether explicitly specified property names should be processed, - e.g. a property name customized with a . - - - A flag indicating whether extension data names should be processed. - - - - - Initializes a new instance of the class. - - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - - - - Specifies how strings are escaped when writing JSON text. - - - - - Only control characters (e.g. newline) are escaped. - - - - - All non-ASCII and control characters (e.g. newline) are escaped. - - - - - HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. - - - - - Indicates the method that will be used during deserialization for locating and loading assemblies. - - - - - In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. - - - - - In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. - - - - - Specifies type name handling options for the . - - - should be used with caution when your application deserializes JSON from an external source. - Incoming types should be validated with a custom - when deserializing with a value other than . - - - - - Do not include the .NET type name when serializing types. - - - - - Include the .NET type name when serializing into a JSON object structure. - - - - - Include the .NET type name when serializing into a JSON array structure. - - - - - Always include the .NET type name when serializing. - - - - - Include the .NET type name when the type of the object being serialized is not the same as its declared type. - Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON - you must specify a root type object with - or . - - - - - Determines whether the collection is null or empty. - - The collection. - - true if the collection is null or empty; otherwise, false. - - - - - Adds the elements of the specified collection to the specified generic . - - The list to add to. - The collection of elements to add. - - - - Converts the value to the specified type. If the value is unable to be converted, the - value is checked whether it assignable to the specified type. - - The value to convert. - The culture to use when converting. - The type to convert or cast the value to. - - The converted type. If conversion was unsuccessful, the initial value - is returned if assignable to the target type. - - - - - Helper method for generating a MetaObject which calls a - specific method on Dynamic that returns a result - - - - - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. - - - - - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. - - - - - Returns a Restrictions object which includes our current restrictions merged - with a restriction limiting our type - - - - - Helper class for serializing immutable collections. - Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed - https://github.com/JamesNK/Newtonsoft.Json/issues/652 - - - - - Gets the type of the typed collection's items. - - The type. - The type of the typed collection's items. - - - - Gets the member's underlying type. - - The member. - The underlying type of the member. - - - - Determines whether the property is an indexed property. - - The property. - - true if the property is an indexed property; otherwise, false. - - - - - Gets the member's value on the object. - - The member. - The target object. - The member's value on the object. - - - - Sets the member's value on the target object. - - The member. - The target. - The value. - - - - Determines whether the specified MemberInfo can be read. - - The MemberInfo to determine whether can be read. - /// if set to true then allow the member to be gotten non-publicly. - - true if the specified MemberInfo can be read; otherwise, false. - - - - - Determines whether the specified MemberInfo can be set. - - The MemberInfo to determine whether can be set. - if set to true then allow the member to be set non-publicly. - if set to true then allow the member to be set if read-only. - - true if the specified MemberInfo can be set; otherwise, false. - - - - - Builds a string. Unlike this class lets you reuse its internal buffer. - - - - - Determines whether the string is all white space. Empty string will return false. - - The string to test whether it is all white space. - - true if the string is all white space; otherwise, false. - - - - - Specifies the state of the . - - - - - An exception has been thrown, which has left the in an invalid state. - You may call the method to put the in the Closed state. - Any other method calls result in an being thrown. - - - - - The method has been called. - - - - - An object is being written. - - - - - An array is being written. - - - - - A constructor is being written. - - - - - A property is being written. - - - - - A write method has not been called. - - - - Specifies that an output will not be null even if the corresponding type allows it. - - - Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. - - - Initializes the attribute with the specified return value condition. - - The return value condition. If the method returns this value, the associated parameter will not be null. - - - - Gets the return value condition. - - - Specifies that an output may be null even if the corresponding type disallows it. - - - Specifies that null is allowed as an input even if the corresponding type disallows it. - - - - Specifies that the method will not return if the associated Boolean parameter is passed the specified value. - - - - - Initializes a new instance of the class. - - - The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to - the associated parameter matches this value. - - - - Gets the condition parameter value. - - - diff --git a/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll b/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll deleted file mode 100644 index de9e12447827d55c3995c3ea6b26f8ef50d1eb65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16768 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 - - System.Runtime.CompilerServices.Unsafe - - - - Contains generic, low-level functionality for manipulating pointers. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds an element offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of offset to pointer. - - - Adds a byte offset to the given reference. - The reference to add the offset to. - The offset to add. - The type of reference. - A new reference that reflects the addition of byte offset to pointer. - - - Determines whether the specified references point to the same location. - The first reference to compare. - The second reference to compare. - The type of reference. - true if left and right point to the same location; otherwise, false. - - - Casts the given object to the specified type. - The object to cast. - The type which the object will be cast to. - The original object, casted to the given type. - - - Reinterprets the given reference as a reference to a value of type TTo. - The reference to reinterpret. - The type of reference to reinterpret.. - The desired type of the reference. - A reference to a value of type TTo. - - - Returns a pointer to the given by-ref parameter. - The object whose pointer is obtained. - The type of object. - A pointer to the given value. - - - Reinterprets the given location as a reference to a value of type T. - The location of the value to reference. - The type of the interpreted location. - A reference to a value of type T. - - - Determines the byte offset from origin to target from the given references. - The reference to origin. - The reference to target. - The type of reference. - Byte offset from origin to target i.e. target - origin. - - - Copies a value of type T to the given location. - The location to copy to. - A reference to the value to copy. - The type of value to copy. - - - Copies a value of type T to the given location. - The location to copy to. - A pointer to the value to copy. - The type of value to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Copies bytes from the source address to the destination address -without assuming architecture dependent alignment of the addresses. - The destination address to copy to. - The source address to copy from. - The number of bytes to copy. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Initializes a block of memory at the given location with a given initial value -without assuming architecture dependent alignment of the address. - The address of the start of the memory block to initialize. - The value to initialize the block to. - The number of bytes to initialize. - - - Reads a value of type T from the given location. - The location to read from. - The type to read. - An object of type T read from the given location. - - - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type T read from the given location. - - - Reads a value of type T from the given location -without assuming architecture dependent alignment of the addresses. - The location to read from. - The type to read. - An object of type T read from the given location. - - - Returns the size of an object of the given type parameter. - The type of object whose size is retrieved. - The size of an object of type T. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of offset from pointer. - - - Subtracts an element offset from the given reference. - The reference to subtract the offset from. - The offset to subtract. - The type of reference. - A new reference that reflects the subraction of offset from pointer. - - - Subtracts a byte offset from the given reference. - The reference to subtract the offset from. - - The type of reference. - A new reference that reflects the subraction of byte offset from pointer. - - - Writes a value of type T to the given location. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - Writes a value of type T to the given location -without assuming architecture dependent alignment of the addresses. - The location to write to. - The value to write. - The type of value to write. - - - \ No newline at end of file diff --git a/bin/Debug/System.Threading.Tasks.Extensions.dll b/bin/Debug/System.Threading.Tasks.Extensions.dll deleted file mode 100644 index eeec92852705946904d0e2fa0443d454075781f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25984 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 X8xk??{<$qV(@xwRy_&qqMCktjQv_f` diff --git a/bin/Debug/System.Threading.Tasks.Extensions.xml b/bin/Debug/System.Threading.Tasks.Extensions.xml deleted file mode 100644 index 5e02a99..0000000 --- a/bin/Debug/System.Threading.Tasks.Extensions.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - System.Threading.Tasks.Extensions - - - - - - - - - - - - - - - - - - -

Provides a value type that wraps a and a TResult, only one of which is used. - The result. - - - Initializes a new instance of the class using the supplied task that represents the operation. - The task. - The task argument is null. - - - Initializes a new instance of the class using the supplied result of a successful operation. - The result. - - - Retrieves a object that represents this . - The object that is wrapped in this if one exists, or a new object that represents the result. - - - Configures an awaiter for this value. - true to attempt to marshal the continuation back to the captured context; otherwise, false. - The configured awaiter. - - - Creates a method builder for use with an async method. - The created builder. - - - Determines whether the specified object is equal to the current object. - The object to compare with the current object. - true if the specified object is equal to the current object; otherwise, false. - - - Determines whether the specified object is equal to the current object. - The object to compare with the current object. - true if the specified object is equal to the current object; otherwise, false. - - - Creates an awaiter for this value. - The awaiter. - - - Returns the hash code for this instance. - The hash code for the current object. - - - Gets a value that indicates whether this object represents a canceled operation. - true if this object represents a canceled operation; otherwise, false. - - - Gets a value that indicates whether this object represents a completed operation. - true if this object represents a completed operation; otherwise, false. - - - Gets a value that indicates whether this object represents a successfully completed operation. - true if this object represents a successfully completed operation; otherwise, false. - - - Gets a value that indicates whether this object represents a failed operation. - true if this object represents a failed operation; otherwise, false. - - - Compares two values for equality. - The first value to compare. - The second value to compare. - true if the two values are equal; otherwise, false. - - - Determines whether two values are unequal. - The first value to compare. - The seconed value to compare. - true if the two values are not equal; otherwise, false. - - - Gets the result. - The result. - - - Returns a string that represents the current object. - A string that represents the current object. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/bin/Debug/log4net.dll b/bin/Debug/log4net.dll deleted file mode 100644 index 93fb476ce09698c5b42da2596d74de0cfdbd1c81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276480 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ǚD6b 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 diff --git a/bin/Debug/log4net.xml b/bin/Debug/log4net.xml deleted file mode 100644 index df56743..0000000 --- a/bin/Debug/log4net.xml +++ /dev/null @@ -1,32464 +0,0 @@ - - - - log4net - - - - - Appender that logs to a database. - - - - appends logging events to a table within a - database. The appender can be configured to specify the connection - string by setting the property. - The connection type (provider) can be specified by setting the - property. For more information on database connection strings for - your specific database see
http://www.connectionstrings.com/. - - - Records are written into the database either using a prepared - statement or a stored procedure. The property - is set to (System.Data.CommandType.Text) to specify a prepared statement - or to (System.Data.CommandType.StoredProcedure) to specify a stored - procedure. - - - The prepared statement text or the name of the stored procedure - must be set in the property. - - - The prepared statement or stored procedure can take a number - of parameters. Parameters are added using the - method. This adds a single to the - ordered list of parameters. The - type may be subclassed if required to provide database specific - functionality. The specifies - the parameter name, database type, size, and how the value should - be generated using a . - - - - An example of a SQL Server table that could be logged to: - - CREATE TABLE [dbo].[Log] ( - [ID] [int] IDENTITY (1, 1) NOT NULL , - [Date] [datetime] NOT NULL , - [Thread] [varchar] (255) NOT NULL , - [Level] [varchar] (20) NOT NULL , - [Logger] [varchar] (255) NOT NULL , - [Message] [varchar] (4000) NOT NULL - ) ON [PRIMARY] - - - - An example configuration to log to the above table: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Julian Biddle - Nicko Cadell - Gert Driesen - Lance Nehring - - - - Abstract base class implementation of that - buffers events in a fixed size buffer. - - - - This base class should be used by appenders that need to buffer a - number of events before logging them. For example the - buffers events and then submits the entire contents of the buffer to - the underlying database in one go. - - - Subclasses should override the - method to deliver the buffered events. - - The BufferingAppenderSkeleton maintains a fixed size cyclic - buffer of events. The size of the buffer is set using - the property. - - A is used to inspect - each event as it arrives in the appender. If the - triggers, then the current buffer is sent immediately - (see ). Otherwise the event - is stored in the buffer. For example, an evaluator can be used to - deliver the events immediately when an ERROR event arrives. - - - The buffering appender can be configured in a mode. - By default the appender is NOT lossy. When the buffer is full all - the buffered events are sent with . - If the property is set to true then the - buffer will not be sent when it is full, and new events arriving - in the appender will overwrite the oldest event in the buffer. - In lossy mode the buffer will only be sent when the - triggers. This can be useful behavior when you need to know about - ERROR events but not about events with a lower level, configure an - evaluator that will trigger when an ERROR event arrives, the whole - buffer will be sent which gives a history of events leading up to - the ERROR event. - - - Nicko Cadell - Gert Driesen - - - - Abstract base class implementation of . - - - - This class provides the code for common functionality, such - as support for threshold filtering and support for general filters. - - - Appenders can also implement the interface. Therefore - they would require that the method - be called after the appenders properties have been configured. - - - Nicko Cadell - Gert Driesen - - - - Implement this interface for your own strategies for printing log statements. - - - - Implementors should consider extending the - class which provides a default implementation of this interface. - - - Appenders can also implement the interface. Therefore - they would require that the method - be called after the appenders properties have been configured. - - - Nicko Cadell - Gert Driesen - - - - Closes the appender and releases resources. - - - - Releases any resources allocated within the appender such as file handles, - network connections, etc. - - - It is a programming error to append to a closed appender. - - - - - - Log the logging event in Appender specific way. - - The event to log - - - This method is called to log a message into this appender. - - - - - - Gets or sets the name of this appender. - - The name of the appender. - - The name uniquely identifies the appender. - - - - - Interface for appenders that support bulk logging. - - - - This interface extends the interface to - support bulk logging of objects. Appenders - should only implement this interface if they can bulk log efficiently. - - - Nicko Cadell - - - - Log the array of logging events in Appender specific way. - - The events to log - - - This method is called to log an array of events into this appender. - - - - - - Interface used to delay activate a configured object. - - - - This allows an object to defer activation of its options until all - options have been set. This is required for components which have - related options that remain ambiguous until all are set. - - - If a component implements this interface then the method - must be called by the container after its all the configured properties have been set - and before the component can be used. - - - Nicko Cadell - - - - Activate the options that were previously set with calls to properties. - - - - This allows an object to defer activation of its options until all - options have been set. This is required for components which have - related options that remain ambiguous until all are set. - - - If a component implements this interface then this method must be called - after its properties have been set before the component can be used. - - - - - - Interface that can be implemented by Appenders that buffer logging data and expose a method. - - - - - Flushes any buffered log data. - - - Appenders that implement the method must do so in a thread-safe manner: it can be called concurrently with - the method. - - Typically this is done by locking on the Appender instance, e.g.: - - - - - - The parameter is only relevant for appenders that process logging events asynchronously, - such as . - - - The maximum time to wait for logging events to be flushed. - True if all logging events were flushed successfully, else false. - - - - Initial buffer size - - - - - Maximum buffer size before it is recycled - - - - - Default constructor - - - Empty default constructor - - - - - Finalizes this appender by calling the implementation's - method. - - - - If this appender has not been closed then the Finalize method - will call . - - - - - - Initialize the appender based on the options set - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Closes the appender and release resources. - - - - Release any resources allocated within the appender such as file handles, - network connections, etc. - - - It is a programming error to append to a closed appender. - - - This method cannot be overridden by subclasses. This method - delegates the closing of the appender to the - method which must be overridden in the subclass. - - - - - - Performs threshold checks and invokes filters before - delegating actual logging to the subclasses specific - method. - - The event to log. - - - This method cannot be overridden by derived classes. A - derived class should override the method - which is called by this method. - - - The implementation of this method is as follows: - - - - - - Checks that the severity of the - is greater than or equal to the of this - appender. - - - - Checks that the chain accepts the - . - - - - - Calls and checks that - it returns true. - - - - - If all of the above steps succeed then the - will be passed to the abstract method. - - - - - - Performs threshold checks and invokes filters before - delegating actual logging to the subclasses specific - method. - - The array of events to log. - - - This method cannot be overridden by derived classes. A - derived class should override the method - which is called by this method. - - - The implementation of this method is as follows: - - - - - - Checks that the severity of the - is greater than or equal to the of this - appender. - - - - Checks that the chain accepts the - . - - - - - Calls and checks that - it returns true. - - - - - If all of the above steps succeed then the - will be passed to the method. - - - - - - Test if the logging event should we output by this appender - - the event to test - true if the event should be output, false if the event should be ignored - - - This method checks the logging event against the threshold level set - on this appender and also against the filters specified on this - appender. - - - The implementation of this method is as follows: - - - - - - Checks that the severity of the - is greater than or equal to the of this - appender. - - - - Checks that the chain accepts the - . - - - - - - - - - Adds a filter to the end of the filter chain. - - the filter to add to this appender - - - The Filters are organized in a linked list. - - - Setting this property causes the new filter to be pushed onto the - back of the filter chain. - - - - - - Clears the filter list for this appender. - - - - Clears the filter list for this appender. - - - - - - Checks if the message level is below this appender's threshold. - - to test against. - - - If there is no threshold set, then the return value is always true. - - - - true if the meets the - requirements of this appender. - - - - - Is called when the appender is closed. Derived classes should override - this method if resources need to be released. - - - - Releases any resources allocated within the appender such as file handles, - network connections, etc. - - - It is a programming error to append to a closed appender. - - - - - - Subclasses of should implement this method - to perform actual logging. - - The event to append. - - - A subclass must implement this method to perform - logging of the . - - This method will be called by - if all the conditions listed for that method are met. - - - To restrict the logging of events in the appender - override the method. - - - - - - Append a bulk array of logging events. - - the array of logging events - - - This base class implementation calls the - method for each element in the bulk array. - - - A sub class that can better process a bulk array of events should - override this method in addition to . - - - - - - Called before as a precondition. - - - - This method is called by - before the call to the abstract method. - - - This method can be overridden in a subclass to extend the checks - made before the event is passed to the method. - - - A subclass should ensure that they delegate this call to - this base class if it is overridden. - - - true if the call to should proceed. - - - - Renders the to a string. - - The event to render. - The event rendered as a string. - - - Helper method to render a to - a string. This appender must have a - set to render the to - a string. - - If there is exception data in the logging event and - the layout does not process the exception, this method - will append the exception text to the rendered string. - - - Where possible use the alternative version of this method - . - That method streams the rendering onto an existing Writer - which can give better performance if the caller already has - a open and ready for writing. - - - - - - Renders the to a string. - - The event to render. - The TextWriter to write the formatted event to - - - Helper method to render a to - a string. This appender must have a - set to render the to - a string. - - If there is exception data in the logging event and - the layout does not process the exception, this method - will append the exception text to the rendered string. - - - Use this method in preference to - where possible. If, however, the caller needs to render the event - to a string then does - provide an efficient mechanism for doing so. - - - - - - Flushes any buffered log data. - - - This implementation doesn't flush anything and always returns true - - True if all logging events were flushed successfully, else false. - - - - The layout of this appender. - - - See for more information. - - - - - The name of this appender. - - - See for more information. - - - - - The level threshold of this appender. - - - - There is no level threshold filtering by default. - - - See for more information. - - - - - - It is assumed and enforced that errorHandler is never null. - - - - It is assumed and enforced that errorHandler is never null. - - - See for more information. - - - - - - The first filter in the filter chain. - - - - Set to null initially. - - - See for more information. - - - - - - The last filter in the filter chain. - - - See for more information. - - - - - Flag indicating if this appender is closed. - - - See for more information. - - - - - The guard prevents an appender from repeatedly calling its own DoAppend method - - - - - StringWriter used to render events - - - - - The fully qualified type of the AppenderSkeleton class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets or sets the threshold of this appender. - - - The threshold of the appender. - - - - All log events with lower level than the threshold level are ignored - by the appender. - - - In configuration files this option is specified by setting the - value of the option to a level - string, such as "DEBUG", "INFO" and so on. - - - - - - Gets or sets the for this appender. - - The of the appender - - - The provides a default - implementation for the property. - - - - - - The filter chain. - - The head of the filter chain filter chain. - - - Returns the head Filter. The Filters are organized in a linked list - and so all Filters on this Appender are available through the result. - - - - - - Gets or sets the for this appender. - - The layout of the appender. - - - See for more information. - - - - - - - Gets or sets the name of this appender. - - The name of the appender. - - - The name uniquely identifies the appender. - - - - - - Tests if this appender requires a to be set. - - - - In the rather exceptional case, where the appender - implementation admits a layout but can also work without it, - then the appender should return true. - - - This default implementation always returns false. - - - - true if the appender requires a layout object, otherwise false. - - - - - The default buffer size. - - - The default size of the cyclic buffer used to store events. - This is set to 512 by default. - - - - - Initializes a new instance of the class. - - - - Protected default constructor to allow subclassing. - - - - - - Initializes a new instance of the class. - - the events passed through this appender must be - fixed by the time that they arrive in the derived class' SendBuffer method. - - - Protected constructor to allow subclassing. - - - The should be set if the subclass - expects the events delivered to be fixed even if the - is set to zero, i.e. when no buffering occurs. - - - - - - Flushes any buffered log data. - - The maximum time to wait for logging events to be flushed. - True if all logging events were flushed successfully, else false. - - - - Flush the currently buffered events - - - - Flushes any events that have been buffered. - - - If the appender is buffering in mode then the contents - of the buffer will NOT be flushed to the appender. - - - - - - Flush the currently buffered events - - set to true to flush the buffer of lossy events - - - Flushes events that have been buffered. If is - false then events will only be flushed if this buffer is non-lossy mode. - - - If the appender is buffering in mode then the contents - of the buffer will only be flushed if is true. - In this case the contents of the buffer will be tested against the - and if triggering will be output. All other buffered - events will be discarded. - - - If is true then the buffer will always - be emptied by calling this method. - - - - - - Initialize the appender based on the options set - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Close this appender instance. - - - - Close this appender instance. If this appender is marked - as not then the remaining events in - the buffer must be sent when the appender is closed. - - - - - - This method is called by the method. - - the event to log - - - Stores the in the cyclic buffer. - - - The buffer will be sent (i.e. passed to the - method) if one of the following conditions is met: - - - - The cyclic buffer is full and this appender is - marked as not lossy (see ) - - - An is set and - it is triggered for the - specified. - - - - Before the event is stored in the buffer it is fixed - (see ) to ensure that - any data referenced by the event will be valid when the buffer - is processed. - - - - - - Sends the contents of the buffer. - - The first logging event. - The buffer containing the events that need to be send. - - - The subclass must override . - - - - - - Sends the events. - - The events that need to be send. - - - The subclass must override this method to process the buffered events. - - - - - - The size of the cyclic buffer used to hold the logging events. - - - Set to by default. - - - - - The cyclic buffer used to store the logging events. - - - - - The triggering event evaluator that causes the buffer to be sent immediately. - - - The object that is used to determine if an event causes the entire - buffer to be sent immediately. This field can be null, which - indicates that event triggering is not to be done. The evaluator - can be set using the property. If this appender - has the ( property) set to - true then an must be set. - - - - - Indicates if the appender should overwrite events in the cyclic buffer - when it becomes full, or if the buffer should be flushed when the - buffer is full. - - - If this field is set to true then an must - be set. - - - - - The triggering event evaluator filters discarded events. - - - The object that is used to determine if an event that is discarded should - really be discarded or if it should be sent to the appenders. - This field can be null, which indicates that all discarded events will - be discarded. - - - - - Value indicating which fields in the event should be fixed - - - By default all fields are fixed - - - - - The events delivered to the subclass must be fixed. - - - - - Gets or sets a value that indicates whether the appender is lossy. - - - true if the appender is lossy, otherwise false. The default is false. - - - - This appender uses a buffer to store logging events before - delivering them. A triggering event causes the whole buffer - to be send to the remote sink. If the buffer overruns before - a triggering event then logging events could be lost. Set - to false to prevent logging events - from being lost. - - If is set to true then an - must be specified. - - - - - Gets or sets the size of the cyclic buffer used to hold the - logging events. - - - The size of the cyclic buffer used to hold the logging events. - - - - The option takes a positive integer - representing the maximum number of logging events to collect in - a cyclic buffer. When the is reached, - oldest events are deleted as new events are added to the - buffer. By default the size of the cyclic buffer is 512 events. - - - If the is set to a value less than - or equal to 1 then no buffering will occur. The logging event - will be delivered synchronously (depending on the - and properties). Otherwise the event will - be buffered. - - - - - - Gets or sets the that causes the - buffer to be sent immediately. - - - The that causes the buffer to be - sent immediately. - - - - The evaluator will be called for each event that is appended to this - appender. If the evaluator triggers then the current buffer will - immediately be sent (see ). - - If is set to true then an - must be specified. - - - - - Gets or sets the value of the to use. - - - The value of the to use. - - - - The evaluator will be called for each event that is discarded from this - appender. If the evaluator triggers then the current buffer will immediately - be sent (see ). - - - - - - Gets or sets a value indicating if only part of the logging event data - should be fixed. - - - true if the appender should only fix part of the logging event - data, otherwise false. The default is false. - - - - Setting this property to true will cause only part of the - event data to be fixed and serialized. This will improve performance. - - - See for more information. - - - - - - Gets or sets a the fields that will be fixed in the event - - - The event fields that will be fixed before the event is buffered - - - - The logging event needs to have certain thread specific values - captured before it can be buffered. See - for details. - - - - - - - Initializes a new instance of the class. - - - Public default constructor to initialize a new instance of this class. - - - - - Initialize the appender based on the options set - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Override the parent method to close the database - - - - Closes the database command and database connection. - - - - - - Inserts the events into the database. - - The events to insert into the database. - - - Insert all the events specified in the - array into the database. - - - - - - Adds a parameter to the command. - - The parameter to add to the command. - - - Adds a parameter to the ordered list of command parameters. - - - - - - Writes the events to the database using the transaction specified. - - The transaction that the events will be executed under. - The array of events to insert into the database. - - - The transaction argument can be null if the appender has been - configured not to use transactions. See - property for more information. - - - - - - Formats the log message into database statement text. - - The event being logged. - - This method can be overridden by subclasses to provide - more control over the format of the database statement. - - - Text that can be passed to a . - - - - - Creates an instance used to connect to the database. - - - This method is called whenever a new IDbConnection is needed (i.e. when a reconnect is necessary). - - The of the object. - The connectionString output from the ResolveConnectionString method. - An instance with a valid connection string. - - - - Resolves the connection string from the ConnectionString, ConnectionStringName, or AppSettingsKey - property. - - - ConnectiongStringName is only supported on .NET 2.0 and higher. - - Additional information describing the connection string. - A connection string used to connect to the database. - - - - Retrieves the class type of the ADO.NET provider. - - - - Gets the Type of the ADO.NET provider to use to connect to the - database. This method resolves the type specified in the - property. - - - Subclasses can override this method to return a different type - if necessary. - - - The of the ADO.NET provider - - - - Connects to the database. - - - - - Cleanup the existing connection. - - - Calls the IDbConnection's method. - - - - - The list of objects. - - - - The list of objects. - - - - - - The security context to use for privileged calls - - - - - The that will be used - to insert logging events into a database. - - - - - Database connection string. - - - - - The appSettings key from App.Config that contains the connection string. - - - - - The connectionStrings key from App.Config that contains the connection string. - - - - - String type name of the type name. - - - - - The text of the command. - - - - - The command type. - - - - - Indicates whether to use transactions when writing to the database. - - - - - Indicates whether to reconnect when a connection is lost. - - - - - The fully qualified type of the AdoNetAppender class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets or sets the database connection string that is used to connect to - the database. - - - The database connection string used to connect to the database. - - - - The connections string is specific to the connection type. - See for more information. - - - Connection string for MS Access via ODBC: - "DSN=MS Access Database;UID=admin;PWD=;SystemDB=C:\data\System.mdw;SafeTransactions = 0;FIL=MS Access;DriverID = 25;DBQ=C:\data\train33.mdb" - - Another connection string for MS Access via ODBC: - "Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\Work\cvs_root\log4net-1.2\access.mdb;UID=;PWD=;" - - Connection string for MS Access via OLE DB: - "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Work\cvs_root\log4net-1.2\access.mdb;User Id=;Password=;" - - - - - The appSettings key from App.Config that contains the connection string. - - - - - The connectionStrings key from App.Config that contains the connection string. - - - This property requires at least .NET 2.0. - - - - - Gets or sets the type name of the connection - that should be created. - - - The type name of the connection. - - - - The type name of the ADO.NET provider to use. - - - The default is to use the OLE DB provider. - - - Use the OLE DB Provider. This is the default value. - System.Data.OleDb.OleDbConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Use the MS SQL Server Provider. - System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Use the ODBC Provider. - Microsoft.Data.Odbc.OdbcConnection,Microsoft.Data.Odbc,version=1.0.3300.0,publicKeyToken=b77a5c561934e089,culture=neutral - This is an optional package that you can download from - http://msdn.microsoft.com/downloads - search for ODBC .NET Data Provider. - - Use the Oracle Provider. - System.Data.OracleClient.OracleConnection, System.Data.OracleClient, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - This is an optional package that you can download from - http://msdn.microsoft.com/downloads - search for .NET Managed Provider for Oracle. - - - - - Gets or sets the command text that is used to insert logging events - into the database. - - - The command text used to insert logging events into the database. - - - - Either the text of the prepared statement or the - name of the stored procedure to execute to write into - the database. - - - The property determines if - this text is a prepared statement or a stored procedure. - - - If this property is not set, the command text is retrieved by invoking - . - - - - - - Gets or sets the command type to execute. - - - The command type to execute. - - - - This value may be either (System.Data.CommandType.Text) to specify - that the is a prepared statement to execute, - or (System.Data.CommandType.StoredProcedure) to specify that the - property is the name of a stored procedure - to execute. - - - The default value is (System.Data.CommandType.Text). - - - - - - Should transactions be used to insert logging events in the database. - - - true if transactions should be used to insert logging events in - the database, otherwise false. The default value is true. - - - - Gets or sets a value that indicates whether transactions should be used - to insert logging events in the database. - - - When set a single transaction will be used to insert the buffered events - into the database. Otherwise each event will be inserted without using - an explicit transaction. - - - - - - Gets or sets the used to call the NetSend method. - - - The used to call the NetSend method. - - - - Unless a specified here for this appender - the is queried for the - security context to use. The default behavior is to use the security context - of the current thread. - - - - - - Should this appender try to reconnect to the database on error. - - - true if the appender should try to reconnect to the database after an - error has occurred, otherwise false. The default value is false, - i.e. not to try to reconnect. - - - - The default behaviour is for the appender not to try to reconnect to the - database if an error occurs. Subsequent logging events are discarded. - - - To force the appender to attempt to reconnect to the database set this - property to true. - - - When the appender attempts to connect to the database there may be a - delay of up to the connection timeout specified in the connection string. - This delay will block the calling application's thread. - Until the connection can be reestablished this potential delay may occur multiple times. - - - - - - Gets or sets the underlying . - - - The underlying . - - - creates a to insert - logging events into a database. Classes deriving from - can use this property to get or set this . Use the - underlying returned from if - you require access beyond that which provides. - - - - - Parameter type used by the . - - - - This class provides the basic database parameter properties - as defined by the interface. - - This type can be subclassed to provide database specific - functionality. The two methods that are called externally are - and . - - - - - - Initializes a new instance of the class. - - - Default constructor for the AdoNetAppenderParameter class. - - - - - Prepare the specified database command object. - - The command to prepare. - - - Prepares the database command object by adding - this parameter to its collection of parameters. - - - - - - Renders the logging event and set the parameter value in the command. - - The command containing the parameter. - The event to be rendered. - - - Renders the logging event using this parameters layout - object. Sets the value of the parameter on the command object. - - - - - - The name of this parameter. - - - - - The database type for this parameter. - - - - - Flag to infer type rather than use the DbType - - - - - The precision for this parameter. - - - - - The scale for this parameter. - - - - - The size for this parameter. - - - - - The to use to render the - logging event into an object for this parameter. - - - - - Gets or sets the name of this parameter. - - - The name of this parameter. - - - - The name of this parameter. The parameter name - must match up to a named parameter to the SQL stored procedure - or prepared statement. - - - - - - Gets or sets the database type for this parameter. - - - The database type for this parameter. - - - - The database type for this parameter. This property should - be set to the database type from the - enumeration. See . - - - This property is optional. If not specified the ADO.NET provider - will attempt to infer the type from the value. - - - - - - - Gets or sets the precision for this parameter. - - - The precision for this parameter. - - - - The maximum number of digits used to represent the Value. - - - This property is optional. If not specified the ADO.NET provider - will attempt to infer the precision from the value. - - - - - - - Gets or sets the scale for this parameter. - - - The scale for this parameter. - - - - The number of decimal places to which Value is resolved. - - - This property is optional. If not specified the ADO.NET provider - will attempt to infer the scale from the value. - - - - - - - Gets or sets the size for this parameter. - - - The size for this parameter. - - - - The maximum size, in bytes, of the data within the column. - - - This property is optional. If not specified the ADO.NET provider - will attempt to infer the size from the value. - - - For BLOB data types like VARCHAR(max) it may be impossible to infer the value automatically, use -1 as the size in this case. - - - - - - - Gets or sets the to use to - render the logging event into an object for this - parameter. - - - The used to render the - logging event into an object for this parameter. - - - - The that renders the value for this - parameter. - - - The can be used to adapt - any into a - for use in the property. - - - - - - Appends logging events to the terminal using ANSI color escape sequences. - - - - AnsiColorTerminalAppender appends log events to the standard output stream - or the error output stream using a layout specified by the - user. It also allows the color of a specific level of message to be set. - - - This appender expects the terminal to understand the VT100 control set - in order to interpret the color codes. If the terminal or console does not - understand the control codes the behavior is not defined. - - - By default, all output is written to the console's standard output stream. - The property can be set to direct the output to the - error stream. - - - NOTE: This appender writes each message to the System.Console.Out or - System.Console.Error that is set at the time the event is appended. - Therefore it is possible to programmatically redirect the output of this appender - (for example NUnit does this to capture program output). While this is the desired - behavior of this appender it may have security implications in your application. - - - When configuring the ANSI colored terminal appender, a mapping should be - specified to map a logging level to a color. For example: - - - - - - - - - - - - - - - The Level is the standard log4net logging level and ForeColor and BackColor can be any - of the following values: - - Blue - Green - Red - White - Yellow - Purple - Cyan - - These color values cannot be combined together to make new colors. - - - The attributes can be any combination of the following: - - Brightforeground is brighter - Dimforeground is dimmer - Underscoremessage is underlined - Blinkforeground is blinking (does not work on all terminals) - Reverseforeground and background are reversed - Hiddenoutput is hidden - Strikethroughmessage has a line through it - - While any of these attributes may be combined together not all combinations - work well together, for example setting both Bright and Dim attributes makes - no sense. - - - Patrick Wagstrom - Nicko Cadell - - - - The to use when writing to the Console - standard output stream. - - - - The to use when writing to the Console - standard output stream. - - - - - - The to use when writing to the Console - standard error output stream. - - - - The to use when writing to the Console - standard error output stream. - - - - - - Ansi code to reset terminal - - - - - Initializes a new instance of the class. - - - The instance of the class is set up to write - to the standard output stream. - - - - - Add a mapping of level to color - - The mapping to add - - - Add a mapping to this appender. - Each mapping defines the foreground and background colours - for a level. - - - - - - This method is called by the method. - - The event to log. - - - Writes the event to the console. - - - The format of the output will depend on the appender's layout. - - - - - - Initialize the options for this appender - - - - Initialize the level to color mappings set on this appender. - - - - - - Flag to write output to the error stream rather than the standard output stream - - - - - Mapping from level object to color value - - - - - Target is the value of the console output stream. - - - Target is the value of the console output stream. - This is either "Console.Out" or "Console.Error". - - - - Target is the value of the console output stream. - This is either "Console.Out" or "Console.Error". - - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - The enum of possible display attributes - - - - The following flags can be combined together to - form the ANSI color attributes. - - - - - - - text is bright - - - - - text is dim - - - - - text is underlined - - - - - text is blinking - - - Not all terminals support this attribute - - - - - text and background colors are reversed - - - - - text is hidden - - - - - text is displayed with a strikethrough - - - - - text color is light - - - - - The enum of possible foreground or background color values for - use with the color mapping method - - - - The output can be in one for the following ANSI colors. - - - - - - - color is black - - - - - color is red - - - - - color is green - - - - - color is yellow - - - - - color is blue - - - - - color is magenta - - - - - color is cyan - - - - - color is white - - - - - A class to act as a mapping between the level that a logging call is made at and - the color it should be displayed as. - - - - Defines the mapping between a level and the color it should be displayed in. - - - - - - An entry in the - - - - This is an abstract base class for types that are stored in the - object. - - - Nicko Cadell - - - - Default protected constructor - - - - Default protected constructor - - - - - - Initialize any options defined on this entry - - - - Should be overridden by any classes that need to initialise based on their options - - - - - - The level that is the key for this mapping - - - The that is the key for this mapping - - - - Get or set the that is the key for this - mapping subclass. - - - - - - Initialize the options for the object - - - - Combine the and together - and append the attributes. - - - - - - The mapped foreground color for the specified level - - - - Required property. - The mapped foreground color for the specified level - - - - - - The mapped background color for the specified level - - - - Required property. - The mapped background color for the specified level - - - - - - The color attributes for the specified level - - - - Required property. - The color attributes for the specified level - - - - - - The combined , and - suitable for setting the ansi terminal color. - - - - - A strongly-typed collection of objects. - - Nicko Cadell - - - - Creates a read-only wrapper for a AppenderCollection instance. - - list to create a readonly wrapper arround - - An AppenderCollection wrapper that is read-only. - - - - - An empty readonly static AppenderCollection - - - - - Initializes a new instance of the AppenderCollection class - that is empty and has the default initial capacity. - - - - - Initializes a new instance of the AppenderCollection class - that has the specified initial capacity. - - - The number of elements that the new AppenderCollection is initially capable of storing. - - - - - Initializes a new instance of the AppenderCollection class - that contains elements copied from the specified AppenderCollection. - - The AppenderCollection whose elements are copied to the new collection. - - - - Initializes a new instance of the AppenderCollection class - that contains elements copied from the specified array. - - The array whose elements are copied to the new list. - - - - Initializes a new instance of the AppenderCollection class - that contains elements copied from the specified collection. - - The collection whose elements are copied to the new list. - - - - Allow subclasses to avoid our default constructors - - - - - - - Copies the entire AppenderCollection to a one-dimensional - array. - - The one-dimensional array to copy to. - - - - Copies the entire AppenderCollection to a one-dimensional - array, starting at the specified index of the target array. - - The one-dimensional array to copy to. - The zero-based index in at which copying begins. - - - - Adds a to the end of the AppenderCollection. - - The to be added to the end of the AppenderCollection. - The index at which the value has been added. - - - - Removes all elements from the AppenderCollection. - - - - - Creates a shallow copy of the . - - A new with a shallow copy of the collection data. - - - - Determines whether a given is in the AppenderCollection. - - The to check for. - true if is found in the AppenderCollection; otherwise, false. - - - - Returns the zero-based index of the first occurrence of a - in the AppenderCollection. - - The to locate in the AppenderCollection. - - The zero-based index of the first occurrence of - in the entire AppenderCollection, if found; otherwise, -1. - - - - - Inserts an element into the AppenderCollection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - is less than zero - -or- - is equal to or greater than . - - - - - Removes the first occurrence of a specific from the AppenderCollection. - - The to remove from the AppenderCollection. - - The specified was not found in the AppenderCollection. - - - - - Removes the element at the specified index of the AppenderCollection. - - The zero-based index of the element to remove. - - is less than zero - -or- - is equal to or greater than . - - - - - Returns an enumerator that can iterate through the AppenderCollection. - - An for the entire AppenderCollection. - - - - Adds the elements of another AppenderCollection to the current AppenderCollection. - - The AppenderCollection whose elements should be added to the end of the current AppenderCollection. - The new of the AppenderCollection. - - - - Adds the elements of a array to the current AppenderCollection. - - The array whose elements should be added to the end of the AppenderCollection. - The new of the AppenderCollection. - - - - Adds the elements of a collection to the current AppenderCollection. - - The collection whose elements should be added to the end of the AppenderCollection. - The new of the AppenderCollection. - - - - Sets the capacity to the actual number of elements. - - - - - Return the collection elements as an array - - the array - - - - is less than zero - -or- - is equal to or greater than . - - - - - is less than zero - -or- - is equal to or greater than . - - - - - Gets the number of elements actually contained in the AppenderCollection. - - - - - Gets a value indicating whether access to the collection is synchronized (thread-safe). - - false, because the backing type is an array, which is never thread-safe. - - - - Gets an object that can be used to synchronize access to the collection. - - - - - Gets or sets the at the specified index. - - The zero-based index of the element to get or set. - - is less than zero - -or- - is equal to or greater than . - - - - - Gets a value indicating whether the collection has a fixed size. - - true if the collection has a fixed size; otherwise, false. The default is false - - - - Gets a value indicating whether the IList is read-only. - - true if the collection is read-only; otherwise, false. The default is false - - - - Gets or sets the number of elements the AppenderCollection can contain. - - - - - Supports type-safe iteration over a . - - - - - - Advances the enumerator to the next element in the collection. - - - true if the enumerator was successfully advanced to the next element; - false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, before the first element in the collection. - - - - - Gets the current element in the collection. - - - - - Type visible only to our subclasses - Used to access protected constructor - - - - - - A value - - - - - Supports simple iteration over a . - - - - - - Initializes a new instance of the Enumerator class. - - - - - - Advances the enumerator to the next element in the collection. - - - true if the enumerator was successfully advanced to the next element; - false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, before the first element in the collection. - - - - - Gets the current element in the collection. - - - - - - - - - Appends log events to the ASP.NET system. - - - - - Diagnostic information and tracing messages that you specify are appended to the output - of the page that is sent to the requesting browser. Optionally, you can view this information - from a separate trace viewer (Trace.axd) that displays trace information for every page in a - given application. - - - Trace statements are processed and displayed only when tracing is enabled. You can control - whether tracing is displayed to a page, to the trace viewer, or both. - - - The logging event is passed to the or - method depending on the level of the logging event. - The event's logger name is the default value for the category parameter of the Write/Warn method. - - - Nicko Cadell - Gert Driesen - Ron Grabowski - - - - Initializes a new instance of the class. - - - - Default constructor. - - - - - - Write the logging event to the ASP.NET trace - - the event to log - - - Write the logging event to the ASP.NET trace - HttpContext.Current.Trace - (). - - - - - - Defaults to %logger - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - The category parameter sent to the Trace method. - - - - Defaults to %logger which will use the logger name of the current - as the category parameter. - - - - - - - - Buffers events and then forwards them to attached appenders. - - - - The events are buffered in this appender until conditions are - met to allow the appender to deliver the events to the attached - appenders. See for the - conditions that cause the buffer to be sent. - - The forwarding appender can be used to specify different - thresholds and filters for the same appender at different locations - within the hierarchy. - - - Nicko Cadell - Gert Driesen - - - - Interface for attaching appenders to objects. - - - - Interface for attaching, removing and retrieving appenders. - - - Nicko Cadell - Gert Driesen - - - - Attaches an appender. - - The appender to add. - - - Add the specified appender. The implementation may - choose to allow or deny duplicate appenders. - - - - - - Gets an attached appender with the specified name. - - The name of the appender to get. - - The appender with the name specified, or null if no appender with the - specified name is found. - - - - Returns an attached appender with the specified. - If no appender with the specified name is found null will be - returned. - - - - - - Removes all attached appenders. - - - - Removes and closes all attached appenders - - - - - - Removes the specified appender from the list of attached appenders. - - The appender to remove. - The appender removed from the list - - - The appender removed is not closed. - If you are discarding the appender you must call - on the appender removed. - - - - - - Removes the appender with the specified name from the list of appenders. - - The name of the appender to remove. - The appender removed from the list - - - The appender removed is not closed. - If you are discarding the appender you must call - on the appender removed. - - - - - - Gets all attached appenders. - - - A collection of attached appenders. - - - - Gets a collection of attached appenders. - If there are no attached appenders the - implementation should return an empty - collection rather than null. - - - - - - Initializes a new instance of the class. - - - - Default constructor. - - - - - - Closes the appender and releases resources. - - - - Releases any resources allocated within the appender such as file handles, - network connections, etc. - - - It is a programming error to append to a closed appender. - - - - - - Send the events. - - The events that need to be send. - - - Forwards the events to the attached appenders. - - - - - - Adds an to the list of appenders of this - instance. - - The to add to this appender. - - - If the specified is already in the list of - appenders, then it won't be added again. - - - - - - Looks for the appender with the specified name. - - The name of the appender to lookup. - - The appender with the specified name, or null. - - - - Get the named appender attached to this buffering appender. - - - - - - Removes all previously added appenders from this appender. - - - - This is useful when re-reading configuration information. - - - - - - Removes the specified appender from the list of appenders. - - The appender to remove. - The appender removed from the list - - The appender removed is not closed. - If you are discarding the appender you must call - on the appender removed. - - - - - Removes the appender with the specified name from the list of appenders. - - The name of the appender to remove. - The appender removed from the list - - The appender removed is not closed. - If you are discarding the appender you must call - on the appender removed. - - - - - Implementation of the interface - - - - - Gets the appenders contained in this appender as an - . - - - If no appenders can be found, then an - is returned. - - - A collection of the appenders in this appender. - - - - - Appends logging events to the console. - - - - ColoredConsoleAppender appends log events to the standard output stream - or the error output stream using a layout specified by the - user. It also allows the color of a specific type of message to be set. - - - By default, all output is written to the console's standard output stream. - The property can be set to direct the output to the - error stream. - - - NOTE: This appender writes directly to the application's attached console - not to the System.Console.Out or System.Console.Error TextWriter. - The System.Console.Out and System.Console.Error streams can be - programmatically redirected (for example NUnit does this to capture program output). - This appender will ignore these redirections because it needs to use Win32 - API calls to colorize the output. To respect these redirections the - must be used. - - - When configuring the colored console appender, mapping should be - specified to map a logging level to a color. For example: - - - - - - - - - - - - - - The Level is the standard log4net logging level and ForeColor and BackColor can be any - combination of the following values: - - Blue - Green - Red - White - Yellow - Purple - Cyan - HighIntensity - - - - Rick Hobbs - Nicko Cadell - - - - The to use when writing to the Console - standard output stream. - - - - The to use when writing to the Console - standard output stream. - - - - - - The to use when writing to the Console - standard error output stream. - - - - The to use when writing to the Console - standard error output stream. - - - - - - Initializes a new instance of the class. - - - The instance of the class is set up to write - to the standard output stream. - - - - - Initializes a new instance of the class - with the specified layout. - - the layout to use for this appender - - The instance of the class is set up to write - to the standard output stream. - - - - - Initializes a new instance of the class - with the specified layout. - - the layout to use for this appender - flag set to true to write to the console error stream - - When is set to true, output is written to - the standard error output stream. Otherwise, output is written to the standard - output stream. - - - - - Add a mapping of level to color - done by the config file - - The mapping to add - - - Add a mapping to this appender. - Each mapping defines the foreground and background colors - for a level. - - - - - - This method is called by the method. - - The event to log. - - - Writes the event to the console. - - - The format of the output will depend on the appender's layout. - - - - - - Initialize the options for this appender - - - - Initialize the level to color mappings set on this appender. - - - - - - Flag to write output to the error stream rather than the standard output stream - - - - - Mapping from level object to color value - - - - - The console output stream writer to write to - - - - This writer is not thread safe. - - - - - - Target is the value of the console output stream. - This is either "Console.Out" or "Console.Error". - - - Target is the value of the console output stream. - This is either "Console.Out" or "Console.Error". - - - - Target is the value of the console output stream. - This is either "Console.Out" or "Console.Error". - - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - The enum of possible color values for use with the color mapping method - - - - The following flags can be combined together to - form the colors. - - - - - - - color is blue - - - - - color is green - - - - - color is red - - - - - color is white - - - - - color is yellow - - - - - color is purple - - - - - color is cyan - - - - - color is intensified - - - - - A class to act as a mapping between the level that a logging call is made at and - the color it should be displayed as. - - - - Defines the mapping between a level and the color it should be displayed in. - - - - - - Initialize the options for the object - - - - Combine the and together. - - - - - - The mapped foreground color for the specified level - - - - Required property. - The mapped foreground color for the specified level. - - - - - - The mapped background color for the specified level - - - - Required property. - The mapped background color for the specified level. - - - - - - The combined and suitable for - setting the console color. - - - - - Appends logging events to the console. - - - - ConsoleAppender appends log events to the standard output stream - or the error output stream using a layout specified by the - user. - - - By default, all output is written to the console's standard output stream. - The property can be set to direct the output to the - error stream. - - - NOTE: This appender writes each message to the System.Console.Out or - System.Console.Error that is set at the time the event is appended. - Therefore it is possible to programmatically redirect the output of this appender - (for example NUnit does this to capture program output). While this is the desired - behavior of this appender it may have security implications in your application. - - - Nicko Cadell - Gert Driesen - - - - The to use when writing to the Console - standard output stream. - - - - The to use when writing to the Console - standard output stream. - - - - - - The to use when writing to the Console - standard error output stream. - - - - The to use when writing to the Console - standard error output stream. - - - - - - Initializes a new instance of the class. - - - The instance of the class is set up to write - to the standard output stream. - - - - - Initializes a new instance of the class - with the specified layout. - - the layout to use for this appender - - The instance of the class is set up to write - to the standard output stream. - - - - - Initializes a new instance of the class - with the specified layout. - - the layout to use for this appender - flag set to true to write to the console error stream - - When is set to true, output is written to - the standard error output stream. Otherwise, output is written to the standard - output stream. - - - - - This method is called by the method. - - The event to log. - - - Writes the event to the console. - - - The format of the output will depend on the appender's layout. - - - - - - Target is the value of the console output stream. - This is either "Console.Out" or "Console.Error". - - - Target is the value of the console output stream. - This is either "Console.Out" or "Console.Error". - - - - Target is the value of the console output stream. - This is either "Console.Out" or "Console.Error". - - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - Appends log events to the system. - - - - The application configuration file can be used to control what listeners - are actually used. See the MSDN documentation for the - class for details on configuring the - debug system. - - - Events are written using the - method. The event's logger name is passed as the value for the category name to the Write method. - - - Nicko Cadell - - - - Initializes a new instance of the . - - - - Default constructor. - - - - - - Initializes a new instance of the - with a specified layout. - - The layout to use with this appender. - - - Obsolete constructor. - - - - - - Flushes any buffered log data. - - The maximum time to wait for logging events to be flushed. - True if all logging events were flushed successfully, else false. - - - - Writes the logging event to the system. - - The event to log. - - - Writes the logging event to the system. - If is true then the - is called. - - - - - - Immediate flush means that the underlying writer or output stream - will be flushed at the end of each append operation. - - - - Immediate flush is slower but ensures that each append request is - actually written. If is set to - false, then there is a good chance that the last few - logs events are not actually written to persistent media if and - when the application crashes. - - - The default value is true. - - - - - Defaults to a with %logger as the pattern. - - - - - Gets or sets a value that indicates whether the appender will - flush at the end of each write. - - - The default behavior is to flush at the end of each - write. If the option is set tofalse, then the underlying - stream can defer writing to physical medium to a later time. - - - Avoiding the flush operation at the end of each append results - in a performance gain of 10 to 20 percent. However, there is safety - trade-off involved in skipping flushing. Indeed, when flushing is - skipped, then it is likely that the last few log events will not - be recorded on disk when the application exits. This is a high - price to pay even for a 20% performance gain. - - - - - - Formats the category parameter sent to the Debug method. - - - - Defaults to a with %logger as the pattern which will use the logger name of the current - as the category parameter. - - - - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - Writes events to the system event log. - - - - The appender will fail if you try to write using an event source that doesn't exist unless it is running with local administrator privileges. - See also http://logging.apache.org/log4net/release/faq.html#trouble-EventLog - - - The EventID of the event log entry can be - set using the EventID property () - on the . - - - The Category of the event log entry can be - set using the Category property () - on the . - - - There is a limit of 32K characters for an event log message - - - When configuring the EventLogAppender a mapping can be - specified to map a logging level to an event log entry type. For example: - - - <mapping> - <level value="ERROR" /> - <eventLogEntryType value="Error" /> - </mapping> - <mapping> - <level value="DEBUG" /> - <eventLogEntryType value="Information" /> - </mapping> - - - The Level is the standard log4net logging level and eventLogEntryType can be any value - from the enum, i.e.: - - Erroran error event - Warninga warning event - Informationan informational event - - - - Aspi Havewala - Douglas de la Torre - Nicko Cadell - Gert Driesen - Thomas Voss - - - - Initializes a new instance of the class. - - - - Default constructor. - - - - - - Initializes a new instance of the class - with the specified . - - The to use with this appender. - - - Obsolete constructor. - - - - - - Add a mapping of level to - done by the config file - - The mapping to add - - - Add a mapping to this appender. - Each mapping defines the event log entry type for a level. - - - - - - Initialize the appender based on the options set - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Create an event log source - - - Uses different API calls under NET_2_0 - - - - - This method is called by the - method. - - the event to log - - Writes the event to the system event log using the - . - - If the event has an EventID property (see ) - set then this integer will be used as the event log event id. - - - There is a limit of 32K characters for an event log message - - - - - - Get the equivalent for a - - the Level to convert to an EventLogEntryType - The equivalent for a - - Because there are fewer applicable - values to use in logging levels than there are in the - this is a one way mapping. There is - a loss of information during the conversion. - - - - - The log name is the section in the event logs where the messages - are stored. - - - - - Name of the application to use when logging. This appears in the - application column of the event log named by . - - - - - The name of the machine which holds the event log. This is - currently only allowed to be '.' i.e. the current machine. - - - - - Mapping from level object to EventLogEntryType - - - - - The security context to use for privileged calls - - - - - The event ID to use unless one is explicitly specified via the LoggingEvent's properties. - - - - - The event category to use unless one is explicitly specified via the LoggingEvent's properties. - - - - - The fully qualified type of the EventLogAppender class. - - - Used by the internal logger to record the Type of the - log message. - - - - - The maximum size supported by default. - - - http://msdn.microsoft.com/en-us/library/xzwc042w(v=vs.100).aspx - The 32766 documented max size is two bytes shy of 32K (I'm assuming 32766 - may leave space for a two byte null terminator of #0#0). The 32766 max - length is what the .NET 4.0 source code checks for, but this is WRONG! - Strings with a length > 31839 on Windows Vista or higher can CORRUPT - the event log! See: System.Diagnostics.EventLogInternal.InternalWriteEvent() - for the use of the 32766 max size. - - - - - The maximum size supported by a windows operating system that is vista - or newer. - - - See ReportEvent API: - http://msdn.microsoft.com/en-us/library/aa363679(VS.85).aspx - ReportEvent's lpStrings parameter: - "A pointer to a buffer containing an array of - null-terminated strings that are merged into the message before Event Viewer - displays the string to the user. This parameter must be a valid pointer - (or NULL), even if wNumStrings is zero. Each string is limited to 31,839 characters." - - Going beyond the size of 31839 will (at some point) corrupt the event log on Windows - Vista or higher! It may succeed for a while...but you will eventually run into the - error: "System.ComponentModel.Win32Exception : A device attached to the system is - not functioning", and the event log will then be corrupt (I was able to corrupt - an event log using a length of 31877 on Windows 7). - - The max size for Windows Vista or higher is documented here: - http://msdn.microsoft.com/en-us/library/xzwc042w(v=vs.100).aspx. - Going over this size may succeed a few times but the buffer will overrun and - eventually corrupt the log (based on testing). - - The maxEventMsgSize size is based on the max buffer size of the lpStrings parameter of the ReportEvent API. - The documented max size for EventLog.WriteEntry for Windows Vista and higher is 31839, but I'm leaving room for a - terminator of #0#0, as we cannot see the source of ReportEvent (though we could use an API monitor to examine the - buffer, given enough time). - - - - - The maximum size that the operating system supports for - a event log message. - - - Used to determine the maximum string length that can be written - to the operating system event log and eventually truncate a string - that exceeds the limits. - - - - - This method determines the maximum event log message size allowed for - the current environment. - - - - - - The name of the log where messages will be stored. - - - The string name of the log where messages will be stored. - - - This is the name of the log as it appears in the Event Viewer - tree. The default value is to log into the Application - log, this is where most applications write their events. However - if you need a separate log for your application (or applications) - then you should set the appropriately. - This should not be used to distinguish your event log messages - from those of other applications, the - property should be used to distinguish events. This property should be - used to group together events into a single log. - - - - - - Property used to set the Application name. This appears in the - event logs when logging. - - - The string used to distinguish events from different sources. - - - Sets the event log source property. - - - - - This property is used to return the name of the computer to use - when accessing the event logs. Currently, this is the current - computer, denoted by a dot "." - - - The string name of the machine holding the event log that - will be logged into. - - - This property cannot be changed. It is currently set to '.' - i.e. the local machine. This may be changed in future. - - - - - Gets or sets the used to write to the EventLog. - - - The used to write to the EventLog. - - - - The system security context used to write to the EventLog. - - - Unless a specified here for this appender - the is queried for the - security context to use. The default behavior is to use the security context - of the current thread. - - - - - - Gets or sets the EventId to use unless one is explicitly specified via the LoggingEvent's properties. - - - - The EventID of the event log entry will normally be - set using the EventID property () - on the . - This property provides the fallback value which defaults to 0. - - - - - - Gets or sets the Category to use unless one is explicitly specified via the LoggingEvent's properties. - - - - The Category of the event log entry will normally be - set using the Category property () - on the . - This property provides the fallback value which defaults to 0. - - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - A class to act as a mapping between the level that a logging call is made at and - the color it should be displayed as. - - - - Defines the mapping between a level and its event log entry type. - - - - - - The for this entry - - - - Required property. - The for this entry - - - - - - Appends logging events to a file. - - - - Logging events are sent to the file specified by - the property. - - - The file can be opened in either append or overwrite mode - by specifying the property. - If the file path is relative it is taken as relative from - the application base directory. The file encoding can be - specified by setting the property. - - - The layout's and - values will be written each time the file is opened and closed - respectively. If the property is - then the file may contain multiple copies of the header and footer. - - - This appender will first try to open the file for writing when - is called. This will typically be during configuration. - If the file cannot be opened for writing the appender will attempt - to open the file again each time a message is logged to the appender. - If the file cannot be opened for writing when a message is logged then - the message will be discarded by this appender. - - - The supports pluggable file locking models via - the property. - The default behavior, implemented by - is to obtain an exclusive write lock on the file until this appender is closed. - The alternative models only hold a - write lock while the appender is writing a logging event () - or synchronize by using a named system wide Mutex (). - - - All locking strategies have issues and you should seriously consider using a different strategy that - avoids having multiple processes logging to the same file. - - - Nicko Cadell - Gert Driesen - Rodrigo B. de Oliveira - Douglas de la Torre - Niall Daley - - - - Sends logging events to a . - - - - An Appender that writes to a . - - - This appender may be used stand alone if initialized with an appropriate - writer, however it is typically used as a base class for an appender that - can open a to write to. - - - Nicko Cadell - Gert Driesen - Douglas de la Torre - - - - Initializes a new instance of the class. - - - - Default constructor. - - - - - - Initializes a new instance of the class and - sets the output destination to a new initialized - with the specified . - - The layout to use with this appender. - The to output to. - - - Obsolete constructor. - - - - - - Initializes a new instance of the class and sets - the output destination to the specified . - - The layout to use with this appender - The to output to - - The must have been previously opened. - - - - Obsolete constructor. - - - - - - This method determines if there is a sense in attempting to append. - - - - This method checks if an output target has been set and if a - layout has been set. - - - false if any of the preconditions fail. - - - - This method is called by the - method. - - The event to log. - - - Writes a log statement to the output stream if the output stream exists - and is writable. - - - The format of the output will depend on the appender's layout. - - - - - - This method is called by the - method. - - The array of events to log. - - - This method writes all the bulk logged events to the output writer - before flushing the stream. - - - - - - Close this appender instance. The underlying stream or writer is also closed. - - - Closed appenders cannot be reused. - - - - - Writes the footer and closes the underlying . - - - - Writes the footer and closes the underlying . - - - - - - Closes the underlying . - - - - Closes the underlying . - - - - - - Clears internal references to the underlying - and other variables. - - - - Subclasses can override this method for an alternate closing behavior. - - - - - - Writes a footer as produced by the embedded layout's property. - - - - Writes a footer as produced by the embedded layout's property. - - - - - - Writes a header produced by the embedded layout's property. - - - - Writes a header produced by the embedded layout's property. - - - - - - Called to allow a subclass to lazily initialize the writer - - - - This method is called when an event is logged and the or - have not been set. This allows a subclass to - attempt to initialize the writer multiple times. - - - - - - This is the where logging events - will be written to. - - - - - Immediate flush means that the underlying - or output stream will be flushed at the end of each append operation. - - - - Immediate flush is slower but ensures that each append request is - actually written. If is set to - false, then there is a good chance that the last few - logging events are not actually persisted if and when the application - crashes. - - - The default value is true. - - - - - - The fully qualified type of the TextWriterAppender class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Flushes any buffered log data. - - The maximum time to wait for logging events to be flushed. - True if all logging events were flushed successfully, else false. - - - - Gets or set whether the appender will flush at the end - of each append operation. - - - - The default behavior is to flush at the end of each - append operation. - - - If this option is set to false, then the underlying - stream can defer persisting the logging event to a later - time. - - - - Avoiding the flush operation at the end of each append results in - a performance gain of 10 to 20 percent. However, there is safety - trade-off involved in skipping flushing. Indeed, when flushing is - skipped, then it is likely that the last few log events will not - be recorded on disk when the application exits. This is a high - price to pay even for a 20% performance gain. - - - - - Sets the where the log output will go. - - - - The specified must be open and writable. - - - The will be closed when the appender - instance is closed. - - - Note: Logging to an unopened will fail. - - - - - - Gets or set the and the underlying - , if any, for this appender. - - - The for this appender. - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - Gets or sets the where logging events - will be written to. - - - The where logging events are written. - - - - This is the where logging events - will be written to. - - - - - - Default constructor - - - - Default constructor - - - - - - Construct a new appender using the layout, file and append mode. - - the layout to use with this appender - the full path to the file to write to - flag to indicate if the file should be appended to - - - Obsolete constructor. - - - - - - Construct a new appender using the layout and file specified. - The file will be appended to. - - the layout to use with this appender - the full path to the file to write to - - - Obsolete constructor. - - - - - - Activate the options on the file appender. - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - This will cause the file to be opened. - - - - - - Closes any previously opened file and calls the parent's . - - - - Resets the filename and the file stream. - - - - - - Close this appender instance. The underlying stream or writer is also closed. - - - - - Called to initialize the file writer - - - - Will be called for each logged message until the file is - successfully opened. - - - - - - This method is called by the - method. - - The event to log. - - - Writes a log statement to the output stream if the output stream exists - and is writable. - - - The format of the output will depend on the appender's layout. - - - - - - This method is called by the - method. - - The array of events to log. - - - Acquires the output file locks once before writing all the events to - the stream. - - - - - - Writes a footer as produced by the embedded layout's property. - - - - Writes a footer as produced by the embedded layout's property. - - - - - - Writes a header produced by the embedded layout's property. - - - - Writes a header produced by the embedded layout's property. - - - - - - Closes the underlying . - - - - Closes the underlying . - - - - - - Closes the previously opened file. - - - - Writes the to the file and then - closes the file. - - - - - - Sets and opens the file where the log output will go. The specified file must be writable. - - The path to the log file. Must be a fully qualified path. - If true will append to fileName. Otherwise will truncate fileName - - - Calls but guarantees not to throw an exception. - Errors are passed to the . - - - - - - Sets and opens the file where the log output will go. The specified file must be writable. - - The path to the log file. Must be a fully qualified path. - If true will append to fileName. Otherwise will truncate fileName - - - If there was already an opened file, then the previous file - is closed first. - - - This method will ensure that the directory structure - for the specified exists. - - - - - - Sets the quiet writer used for file output - - the file stream that has been opened for writing - - - This implementation of creates a - over the and passes it to the - method. - - - This method can be overridden by sub classes that want to wrap the - in some way, for example to encrypt the output - data using a System.Security.Cryptography.CryptoStream. - - - - - - Sets the quiet writer being used. - - the writer over the file stream that has been opened for writing - - - This method can be overridden by sub classes that want to - wrap the in some way. - - - - - - Convert a path into a fully qualified path. - - The path to convert. - The fully qualified path. - - - Converts the path specified to a fully - qualified path. If the path is relative it is - taken as relative from the application base - directory. - - - - - - Flag to indicate if we should append to the file - or overwrite the file. The default is to append. - - - - - The name of the log file. - - - - - The encoding to use for the file stream. - - - - - The security context to use for privileged calls - - - - - The stream to log to. Has added locking semantics - - - - - The locking model to use - - - - - The fully qualified type of the FileAppender class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets or sets the path to the file that logging will be written to. - - - The path to the file that logging will be written to. - - - - If the path is relative it is taken as relative from - the application base directory. - - - - - - Gets or sets a flag that indicates whether the file should be - appended to or overwritten. - - - Indicates whether the file should be appended to or overwritten. - - - - If the value is set to false then the file will be overwritten, if - it is set to true then the file will be appended to. - - The default value is true. - - - - - Gets or sets used to write to the file. - - - The used to write to the file. - - - - The default encoding set is - which is the encoding for the system's current ANSI code page. - - - - - - Gets or sets the used to write to the file. - - - The used to write to the file. - - - - Unless a specified here for this appender - the is queried for the - security context to use. The default behavior is to use the security context - of the current thread. - - - - - - Gets or sets the used to handle locking of the file. - - - The used to lock the file. - - - - Gets or sets the used to handle locking of the file. - - - There are three built in locking models, , and . - The first locks the file from the start of logging to the end, the - second locks only for the minimal amount of time when logging each message - and the last synchronizes processes using a named system wide Mutex. - - - The default locking model is the . - - - - - - Write only that uses the - to manage access to an underlying resource. - - - - - True asynchronous writes are not supported, the implementation forces a synchronous write. - - - - - Exception base type for log4net. - - - - This type extends . It - does not add any new functionality but does differentiate the - type of exception being thrown. - - - Nicko Cadell - Gert Driesen - - - - Constructor - - - - Initializes a new instance of the class. - - - - - - Constructor - - A message to include with the exception. - - - Initializes a new instance of the class with - the specified message. - - - - - - Constructor - - A message to include with the exception. - A nested exception to include. - - - Initializes a new instance of the class - with the specified message and inner exception. - - - - - - Serialization constructor - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - - - Initializes a new instance of the class - with serialized data. - - - - - - Locking model base class - - - - Base class for the locking models available to the derived loggers. - - - - - - Open the output file - - The filename to use - Whether to append to the file, or overwrite - The encoding to use - - - Open the file specified and prepare for logging. - No writes will be made until is called. - Must be called before any calls to , - and . - - - - - - Close the file - - - - Close the file. No further writes will be made. - - - - - - Initializes all resources used by this locking model. - - - - - Disposes all resources that were initialized by this locking model. - - - - - Acquire the lock on the file - - A stream that is ready to be written to. - - - Acquire the lock on the file in preparation for writing to it. - Return a stream pointing to the file. - must be called to release the lock on the output file. - - - - - - Release the lock on the file - - - - Release the lock on the file. No further writes will be made to the - stream until is called again. - - - - - - Helper method that creates a FileStream under CurrentAppender's SecurityContext. - - - - Typically called during OpenFile or AcquireLock. - - - If the directory portion of the does not exist, it is created - via Directory.CreateDirecctory. - - - - - - - - - - Helper method to close under CurrentAppender's SecurityContext. - - - Does not set to null. - - - - - - Gets or sets the for this LockingModel - - - The for this LockingModel - - - - The file appender this locking model is attached to and working on - behalf of. - - - The file appender is used to locate the security context and the error handler to use. - - - The value of this property will be set before is - called. - - - - - - Hold an exclusive lock on the output file - - - - Open the file once for writing and hold it open until is called. - Maintains an exclusive lock on the file during this time. - - - - - - Open the file specified and prepare for logging. - - The filename to use - Whether to append to the file, or overwrite - The encoding to use - - - Open the file specified and prepare for logging. - No writes will be made until is called. - Must be called before any calls to , - and . - - - - - - Close the file - - - - Close the file. No further writes will be made. - - - - - - Acquire the lock on the file - - A stream that is ready to be written to. - - - Does nothing. The lock is already taken - - - - - - Release the lock on the file - - - - Does nothing. The lock will be released when the file is closed. - - - - - - Initializes all resources used by this locking model. - - - - - Disposes all resources that were initialized by this locking model. - - - - - Acquires the file lock for each write - - - - Opens the file once for each / cycle, - thus holding the lock for the minimal amount of time. This method of locking - is considerably slower than but allows - other processes to move/delete the log file whilst logging continues. - - - - - - Prepares to open the file when the first message is logged. - - The filename to use - Whether to append to the file, or overwrite - The encoding to use - - - Open the file specified and prepare for logging. - No writes will be made until is called. - Must be called before any calls to , - and . - - - - - - Close the file - - - - Close the file. No further writes will be made. - - - - - - Acquire the lock on the file - - A stream that is ready to be written to. - - - Acquire the lock on the file in preparation for writing to it. - Return a stream pointing to the file. - must be called to release the lock on the output file. - - - - - - Release the lock on the file - - - - Release the lock on the file. No further writes will be made to the - stream until is called again. - - - - - - Initializes all resources used by this locking model. - - - - - Disposes all resources that were initialized by this locking model. - - - - - Provides cross-process file locking. - - Ron Grabowski - Steve Wranovsky - - - - Open the file specified and prepare for logging. - - The filename to use - Whether to append to the file, or overwrite - The encoding to use - - - Open the file specified and prepare for logging. - No writes will be made until is called. - Must be called before any calls to , - - and . - - - - - - Close the file - - - - Close the file. No further writes will be made. - - - - - - Acquire the lock on the file - - A stream that is ready to be written to. - - - Does nothing. The lock is already taken - - - - - - Releases the lock and allows others to acquire a lock. - - - - - Initializes all resources used by this locking model. - - - - - Disposes all resources that were initialized by this locking model. - - - - - This appender forwards logging events to attached appenders. - - - - The forwarding appender can be used to specify different thresholds - and filters for the same appender at different locations within the hierarchy. - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - - Default constructor. - - - - - - Closes the appender and releases resources. - - - - Releases any resources allocated within the appender such as file handles, - network connections, etc. - - - It is a programming error to append to a closed appender. - - - - - - Forward the logging event to the attached appenders - - The event to log. - - - Delivers the logging event to all the attached appenders. - - - - - - Forward the logging events to the attached appenders - - The array of events to log. - - - Delivers the logging events to all the attached appenders. - - - - - - Adds an to the list of appenders of this - instance. - - The to add to this appender. - - - If the specified is already in the list of - appenders, then it won't be added again. - - - - - - Looks for the appender with the specified name. - - The name of the appender to lookup. - - The appender with the specified name, or null. - - - - Get the named appender attached to this appender. - - - - - - Removes all previously added appenders from this appender. - - - - This is useful when re-reading configuration information. - - - - - - Removes the specified appender from the list of appenders. - - The appender to remove. - The appender removed from the list - - The appender removed is not closed. - If you are discarding the appender you must call - on the appender removed. - - - - - Removes the appender with the specified name from the list of appenders. - - The name of the appender to remove. - The appender removed from the list - - The appender removed is not closed. - If you are discarding the appender you must call - on the appender removed. - - - - - Implementation of the interface - - - - - Gets the appenders contained in this appender as an - . - - - If no appenders can be found, then an - is returned. - - - A collection of the appenders in this appender. - - - - - Logs events to a local syslog service. - - - - This appender uses the POSIX libc library functions openlog, syslog, and closelog. - If these functions are not available on the local system then this appender will not work! - - - The functions openlog, syslog, and closelog are specified in SUSv2 and - POSIX 1003.1-2001 standards. These are used to log messages to the local syslog service. - - - This appender talks to a local syslog service. If you need to log to a remote syslog - daemon and you cannot configure your local syslog service to do this you may be - able to use the to log via UDP. - - - Syslog messages must have a facility and and a severity. The severity - is derived from the Level of the logging event. - The facility must be chosen from the set of defined syslog - values. The facilities list is predefined - and cannot be extended. - - - An identifier is specified with each log message. This can be specified - by setting the property. The identity (also know - as the tag) must not contain white space. The default value for the - identity is the application name (from ). - - - Rob Lyon - Nicko Cadell - - - - Initializes a new instance of the class. - - - This instance of the class is set up to write - to a local syslog service. - - - - - Add a mapping of level to severity - - The mapping to add - - - Adds a to this appender. - - - - - - Initialize the appender based on the options set. - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - This method is called by the method. - - The event to log. - - - Writes the event to a remote syslog daemon. - - - The format of the output will depend on the appender's layout. - - - - - - Close the syslog when the appender is closed - - - - Close the syslog when the appender is closed - - - - - - Translates a log4net level to a syslog severity. - - A log4net level. - A syslog severity. - - - Translates a log4net level to a syslog severity. - - - - - - Generate a syslog priority. - - The syslog facility. - The syslog severity. - A syslog priority. - - - - The facility. The default facility is . - - - - - The message identity - - - - - Marshaled handle to the identity string. We have to hold on to the - string as the openlog and syslog APIs just hold the - pointer to the ident and dereference it for each log message. - - - - - Mapping from level object to syslog severity - - - - - Open connection to system logger. - - - - - Generate a log message. - - - - The libc syslog method takes a format string and a variable argument list similar - to the classic printf function. As this type of vararg list is not supported - by C# we need to specify the arguments explicitly. Here we have specified the - format string with a single message argument. The caller must set the format - string to "%s". - - - - - - Close descriptor used to write to system logger. - - - - - Message identity - - - - An identifier is specified with each log message. This can be specified - by setting the property. The identity (also know - as the tag) must not contain white space. The default value for the - identity is the application name (from ). - - - - - - Syslog facility - - - Set to one of the values. The list of - facilities is predefined and cannot be extended. The default value - is . - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - syslog severities - - - - The log4net Level maps to a syslog severity using the - method and the - class. The severity is set on . - - - - - - system is unusable - - - - - action must be taken immediately - - - - - critical conditions - - - - - error conditions - - - - - warning conditions - - - - - normal but significant condition - - - - - informational - - - - - debug-level messages - - - - - syslog facilities - - - - The syslog facility defines which subsystem the logging comes from. - This is set on the property. - - - - - - kernel messages - - - - - random user-level messages - - - - - mail system - - - - - system daemons - - - - - security/authorization messages - - - - - messages generated internally by syslogd - - - - - line printer subsystem - - - - - network news subsystem - - - - - UUCP subsystem - - - - - clock (cron/at) daemon - - - - - security/authorization messages (private) - - - - - ftp daemon - - - - - NTP subsystem - - - - - log audit - - - - - log alert - - - - - clock daemon - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - A class to act as a mapping between the level that a logging call is made at and - the syslog severity that is should be logged at. - - - - A class to act as a mapping between the level that a logging call is made at and - the syslog severity that is should be logged at. - - - - - - The mapped syslog severity for the specified level - - - - Required property. - The mapped syslog severity for the specified level - - - - - - Appends colorful logging events to the console, using the .NET 2 - built-in capabilities. - - - - ManagedColoredConsoleAppender appends log events to the standard output stream - or the error output stream using a layout specified by the - user. It also allows the color of a specific type of message to be set. - - - By default, all output is written to the console's standard output stream. - The property can be set to direct the output to the - error stream. - - - When configuring the colored console appender, mappings should be - specified to map logging levels to colors. For example: - - - - - - - - - - - - - - - - - - - - - - The Level is the standard log4net logging level while - ForeColor and BackColor are the values of - enumeration. - - - Based on the ColoredConsoleAppender - - - Rick Hobbs - Nicko Cadell - Pavlos Touboulidis - - - - The to use when writing to the Console - standard output stream. - - - - The to use when writing to the Console - standard output stream. - - - - - - The to use when writing to the Console - standard error output stream. - - - - The to use when writing to the Console - standard error output stream. - - - - - - Initializes a new instance of the class. - - - The instance of the class is set up to write - to the standard output stream. - - - - - Add a mapping of level to color - done by the config file - - The mapping to add - - - Add a mapping to this appender. - Each mapping defines the foreground and background colors - for a level. - - - - - - This method is called by the method. - - The event to log. - - - Writes the event to the console. - - - The format of the output will depend on the appender's layout. - - - - - - Initialize the options for this appender - - - - Initialize the level to color mappings set on this appender. - - - - - - Flag to write output to the error stream rather than the standard output stream - - - - - Mapping from level object to color value - - - - - Target is the value of the console output stream. - This is either "Console.Out" or "Console.Error". - - - Target is the value of the console output stream. - This is either "Console.Out" or "Console.Error". - - - - Target is the value of the console output stream. - This is either "Console.Out" or "Console.Error". - - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - A class to act as a mapping between the level that a logging call is made at and - the color it should be displayed as. - - - - Defines the mapping between a level and the color it should be displayed in. - - - - - - The mapped foreground color for the specified level - - - - Required property. - The mapped foreground color for the specified level. - - - - - - The mapped background color for the specified level - - - - Required property. - The mapped background color for the specified level. - - - - - - Stores logging events in an array. - - - - The memory appender stores all the logging events - that are appended in an in-memory array. - - - Use the method to get - and clear the current list of events that have been appended. - - - Use the method to get the current - list of events that have been appended. Note there is a - race-condition when calling and - in pairs, you better use in that case. - - - Use the method to clear the - current list of events. Note there is a - race-condition when calling and - in pairs, you better use in that case. - - - Julian Biddle - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - - Default constructor. - - - - - - Gets the events that have been logged. - - The events that have been logged - - - Gets the events that have been logged. - - - - - - This method is called by the method. - - the event to log - - Stores the in the events list. - - - - - Clear the list of events - - - Clear the list of events - - - - - Gets the events that have been logged and clears the list of events. - - The events that have been logged - - - Gets the events that have been logged and clears the list of events. - - - - - - The list of events that have been appended. - - - - - Value indicating which fields in the event should be fixed - - - By default all fields are fixed - - - - - Gets or sets a value indicating whether only part of the logging event - data should be fixed. - - - true if the appender should only fix part of the logging event - data, otherwise false. The default is false. - - - - Setting this property to true will cause only part of the event - data to be fixed and stored in the appender, hereby improving performance. - - - See for more information. - - - - - - Gets or sets the fields that will be fixed in the event - - - - The logging event needs to have certain thread specific values - captured before it can be buffered. See - for details. - - - - - - Logs entries by sending network messages using the - native function. - - - - You can send messages only to names that are active - on the network. If you send the message to a user name, - that user must be logged on and running the Messenger - service to receive the message. - - - The receiver will get a top most window displaying the - messages one at a time, therefore this appender should - not be used to deliver a high volume of messages. - - - The following table lists some possible uses for this appender : - - - - - Action - Property Value(s) - - - Send a message to a user account on the local machine - - - = <name of the local machine> - - - = <user name> - - - - - Send a message to a user account on a remote machine - - - = <name of the remote machine> - - - = <user name> - - - - - Send a message to a domain user account - - - = <name of a domain controller | uninitialized> - - - = <user name> - - - - - Send a message to all the names in a workgroup or domain - - - = <workgroup name | domain name>* - - - - - Send a message from the local machine to a remote machine - - - = <name of the local machine | uninitialized> - - - = <name of the remote machine> - - - - - - - Note : security restrictions apply for sending - network messages, see - for more information. - - - - - An example configuration section to log information - using this appender from the local machine, named - LOCAL_PC, to machine OPERATOR_PC : - - - - - - - - - - Nicko Cadell - Gert Driesen - - - - The DNS or NetBIOS name of the server on which the function is to execute. - - - - - The sender of the network message. - - - - - The message alias to which the message should be sent. - - - - - The security context to use for privileged calls - - - - - Initializes the appender. - - - The default constructor initializes all fields to their default values. - - - - - Initialize the appender based on the options set. - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - The appender will be ignored if no was specified. - - - The required property was not specified. - - - - This method is called by the method. - - The event to log. - - - Sends the event using a network message. - - - - - - Sends a buffer of information to a registered message alias. - - The DNS or NetBIOS name of the server on which the function is to execute. - The message alias to which the message buffer should be sent - The originator of the message. - The message text. - The length, in bytes, of the message text. - - - The following restrictions apply for sending network messages: - - - - - Platform - Requirements - - - Windows NT - - - No special group membership is required to send a network message. - - - Admin, Accounts, Print, or Server Operator group membership is required to - successfully send a network message on a remote server. - - - - - Windows 2000 or later - - - If you send a message on a domain controller that is running Active Directory, - access is allowed or denied based on the access control list (ACL) for the securable - object. The default ACL permits only Domain Admins and Account Operators to send a network message. - - - On a member server or workstation, only Administrators and Server Operators can send a network message. - - - - - - - For more information see Security Requirements for the Network Management Functions. - - - - - If the function succeeds, the return value is zero. - - - - - - Gets or sets the sender of the message. - - - The sender of the message. - - - If this property is not specified, the message is sent from the local computer. - - - - - Gets or sets the message alias to which the message should be sent. - - - The recipient of the message. - - - This property should always be specified in order to send a message. - - - - - Gets or sets the DNS or NetBIOS name of the remote server on which the function is to execute. - - - DNS or NetBIOS name of the remote server on which the function is to execute. - - - - For Windows NT 4.0 and earlier, the string should begin with \\. - - - If this property is not specified, the local computer is used. - - - - - - Gets or sets the used to call the NetSend method. - - - The used to call the NetSend method. - - - - Unless a specified here for this appender - the is queried for the - security context to use. The default behavior is to use the security context - of the current thread. - - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - Appends log events to the OutputDebugString system. - - - - OutputDebugStringAppender appends log events to the - OutputDebugString system. - - - The string is passed to the native OutputDebugString - function. - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - - Default constructor. - - - - - - Write the logging event to the output debug string API - - the event to log - - - Write the logging event to the output debug string API - - - - - - Stub for OutputDebugString native method - - the string to output - - - Stub for OutputDebugString native method - - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - Logs events to a remote syslog daemon. - - - - The BSD syslog protocol is used to remotely log to - a syslog daemon. The syslogd listens for for messages - on UDP port 514. - - - The syslog UDP protocol is not authenticated. Most syslog daemons - do not accept remote log messages because of the security implications. - You may be able to use the LocalSyslogAppender to talk to a local - syslog service. - - - There is an RFC 3164 that claims to document the BSD Syslog Protocol. - This RFC can be seen here: http://www.faqs.org/rfcs/rfc3164.html. - This appender generates what the RFC calls an "Original Device Message", - i.e. does not include the TIMESTAMP or HOSTNAME fields. By observation - this format of message will be accepted by all current syslog daemon - implementations. The daemon will attach the current time and the source - hostname or IP address to any messages received. - - - Syslog messages must have a facility and and a severity. The severity - is derived from the Level of the logging event. - The facility must be chosen from the set of defined syslog - values. The facilities list is predefined - and cannot be extended. - - - An identifier is specified with each log message. This can be specified - by setting the property. The identity (also know - as the tag) must not contain white space. The default value for the - identity is the application name (from ). - - - Rob Lyon - Nicko Cadell - - - - Sends logging events as connectionless UDP datagrams to a remote host or a - multicast group using an . - - - - UDP guarantees neither that messages arrive, nor that they arrive in the correct order. - - - To view the logging results, a custom application can be developed that listens for logging - events. - - - When decoding events send via this appender remember to use the same encoding - to decode the events as was used to send the events. See the - property to specify the encoding to use. - - - - This example shows how to log receive logging events that are sent - on IP address 244.0.0.1 and port 8080 to the console. The event is - encoded in the packet as a unicode string and it is decoded as such. - - IPEndPoint remoteEndPoint = new IPEndPoint(IPAddress.Any, 0); - UdpClient udpClient; - byte[] buffer; - string loggingEvent; - - try - { - udpClient = new UdpClient(8080); - - while(true) - { - buffer = udpClient.Receive(ref remoteEndPoint); - loggingEvent = System.Text.Encoding.Unicode.GetString(buffer); - Console.WriteLine(loggingEvent); - } - } - catch(Exception e) - { - Console.WriteLine(e.ToString()); - } - - - Dim remoteEndPoint as IPEndPoint - Dim udpClient as UdpClient - Dim buffer as Byte() - Dim loggingEvent as String - - Try - remoteEndPoint = new IPEndPoint(IPAddress.Any, 0) - udpClient = new UdpClient(8080) - - While True - buffer = udpClient.Receive(ByRef remoteEndPoint) - loggingEvent = System.Text.Encoding.Unicode.GetString(buffer) - Console.WriteLine(loggingEvent) - Wend - Catch e As Exception - Console.WriteLine(e.ToString()) - End Try - - - An example configuration section to log information using this appender to the - IP 224.0.0.1 on port 8080: - - - - - - - - - - Gert Driesen - Nicko Cadell - - - - Initializes a new instance of the class. - - - The default constructor initializes all fields to their default values. - - - - - Initialize the appender based on the options set. - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - The appender will be ignored if no was specified or - an invalid remote or local TCP port number was specified. - - - The required property was not specified. - The TCP port number assigned to or is less than or greater than . - - - - This method is called by the method. - - The event to log. - - - Sends the event using an UDP datagram. - - - Exceptions are passed to the . - - - - - - Closes the UDP connection and releases all resources associated with - this instance. - - - - Disables the underlying and releases all managed - and unmanaged resources associated with the . - - - - - - Initializes the underlying connection. - - - - The underlying is initialized and binds to the - port number from which you intend to communicate. - - - Exceptions are passed to the . - - - - - - The IP address of the remote host or multicast group to which - the logging event will be sent. - - - - - The TCP port number of the remote host or multicast group to - which the logging event will be sent. - - - - - The cached remote endpoint to which the logging events will be sent. - - - - - The TCP port number from which the will communicate. - - - - - The instance that will be used for sending the - logging events. - - - - - The encoding to use for the packet. - - - - - Gets or sets the IP address of the remote host or multicast group to which - the underlying should sent the logging event. - - - The IP address of the remote host or multicast group to which the logging event - will be sent. - - - - Multicast addresses are identified by IP class D addresses (in the range 224.0.0.0 to - 239.255.255.255). Multicast packets can pass across different networks through routers, so - it is possible to use multicasts in an Internet scenario as long as your network provider - supports multicasting. - - - Hosts that want to receive particular multicast messages must register their interest by joining - the multicast group. Multicast messages are not sent to networks where no host has joined - the multicast group. Class D IP addresses are used for multicast groups, to differentiate - them from normal host addresses, allowing nodes to easily detect if a message is of interest. - - - Static multicast addresses that are needed globally are assigned by IANA. A few examples are listed in the table below: - - - - - IP Address - Description - - - 224.0.0.1 - - - Sends a message to all system on the subnet. - - - - - 224.0.0.2 - - - Sends a message to all routers on the subnet. - - - - - 224.0.0.12 - - - The DHCP server answers messages on the IP address 224.0.0.12, but only on a subnet. - - - - - - - A complete list of actually reserved multicast addresses and their owners in the ranges - defined by RFC 3171 can be found at the IANA web site. - - - The address range 239.0.0.0 to 239.255.255.255 is reserved for administrative scope-relative - addresses. These addresses can be reused with other local groups. Routers are typically - configured with filters to prevent multicast traffic in this range from flowing outside - of the local network. - - - - - - Gets or sets the TCP port number of the remote host or multicast group to which - the underlying should sent the logging event. - - - An integer value in the range to - indicating the TCP port number of the remote host or multicast group to which the logging event - will be sent. - - - The underlying will send messages to this TCP port number - on the remote host or multicast group. - - The value specified is less than or greater than . - - - - Gets or sets the TCP port number from which the underlying will communicate. - - - An integer value in the range to - indicating the TCP port number from which the underlying will communicate. - - - - The underlying will bind to this port for sending messages. - - - Setting the value to 0 (the default) will cause the udp client not to bind to - a local port. - - - The value specified is less than or greater than . - - - - Gets or sets used to write the packets. - - - The used to write the packets. - - - - The used to write the packets. - - - - - - Gets or sets the underlying . - - - The underlying . - - - creates a to send logging events - over a network. Classes deriving from can use this - property to get or set this . Use the underlying - returned from if you require access beyond that which - provides. - - - - - Gets or sets the cached remote endpoint to which the logging events should be sent. - - - The cached remote endpoint to which the logging events will be sent. - - - The method will initialize the remote endpoint - with the values of the and - properties. - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - Syslog port 514 - - - - - Initial buffer size - - - - - Maximum buffer size before it is recycled - - - - - Initializes a new instance of the class. - - - This instance of the class is set up to write - to a remote syslog daemon. - - - - - Add a mapping of level to severity - - The mapping to add - - - Add a mapping to this appender. - - - - - - This method is called by the method. - - The event to log. - - - Writes the event to a remote syslog daemon. - - - The format of the output will depend on the appender's layout. - - - - - - Initialize the options for this appender - - - - Initialize the level to syslog severity mappings set on this appender. - - - - - - Translates a log4net level to a syslog severity. - - A log4net level. - A syslog severity. - - - Translates a log4net level to a syslog severity. - - - - - - Generate a syslog priority. - - The syslog facility. - The syslog severity. - A syslog priority. - - - Generate a syslog priority. - - - - - - The facility. The default facility is . - - - - - The message identity - - - - - Mapping from level object to syslog severity - - - - - Message identity - - - - An identifier is specified with each log message. This can be specified - by setting the property. The identity (also know - as the tag) must not contain white space. The default value for the - identity is the application name (from ). - - - - - - Syslog facility - - - Set to one of the values. The list of - facilities is predefined and cannot be extended. The default value - is . - - - - - syslog severities - - - - The syslog severities. - - - - - - system is unusable - - - - - action must be taken immediately - - - - - critical conditions - - - - - error conditions - - - - - warning conditions - - - - - normal but significant condition - - - - - informational - - - - - debug-level messages - - - - - syslog facilities - - - - The syslog facilities - - - - - - kernel messages - - - - - random user-level messages - - - - - mail system - - - - - system daemons - - - - - security/authorization messages - - - - - messages generated internally by syslogd - - - - - line printer subsystem - - - - - network news subsystem - - - - - UUCP subsystem - - - - - clock (cron/at) daemon - - - - - security/authorization messages (private) - - - - - ftp daemon - - - - - NTP subsystem - - - - - log audit - - - - - log alert - - - - - clock daemon - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - reserved for local use - - - - - A class to act as a mapping between the level that a logging call is made at and - the syslog severity that is should be logged at. - - - - A class to act as a mapping between the level that a logging call is made at and - the syslog severity that is should be logged at. - - - - - - The mapped syslog severity for the specified level - - - - Required property. - The mapped syslog severity for the specified level - - - - - - Delivers logging events to a remote logging sink. - - - - This Appender is designed to deliver events to a remote sink. - That is any object that implements the - interface. It delivers the events using .NET remoting. The - object to deliver events to is specified by setting the - appenders property. - - The RemotingAppender buffers events before sending them. This allows it to - make more efficient use of the remoting infrastructure. - - Once the buffer is full the events are still not sent immediately. - They are scheduled to be sent using a pool thread. The effect is that - the send occurs asynchronously. This is very important for a - number of non obvious reasons. The remoting infrastructure will - flow thread local variables (stored in the ), - if they are marked as , across the - remoting boundary. If the server is not contactable then - the remoting infrastructure will clear the - objects from the . To prevent a logging failure from - having side effects on the calling application the remoting call must be made - from a separate thread to the one used by the application. A - thread is used for this. If no thread is available then - the events will block in the thread pool manager until a thread is available. - - Because the events are sent asynchronously using pool threads it is possible to close - this appender before all the queued events have been sent. - When closing the appender attempts to wait until all the queued events have been sent, but - this will timeout after 30 seconds regardless. - - If this appender is being closed because the - event has fired it may not be possible to send all the queued events. During process - exit the runtime limits the time that a - event handler is allowed to run for. If the runtime terminates the threads before - the queued events have been sent then they will be lost. To ensure that all events - are sent the appender must be closed before the application exits. See - for details on how to shutdown - log4net programmatically. - - - Nicko Cadell - Gert Driesen - Daniel Cazzulino - - - - Initializes a new instance of the class. - - - - Default constructor. - - - - - - Initialize the appender based on the options set - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Send the contents of the buffer to the remote sink. - - - The events are not sent immediately. They are scheduled to be sent - using a pool thread. The effect is that the send occurs asynchronously. - This is very important for a number of non obvious reasons. The remoting - infrastructure will flow thread local variables (stored in the ), - if they are marked as , across the - remoting boundary. If the server is not contactable then - the remoting infrastructure will clear the - objects from the . To prevent a logging failure from - having side effects on the calling application the remoting call must be made - from a separate thread to the one used by the application. A - thread is used for this. If no thread is available then - the events will block in the thread pool manager until a thread is available. - - The events to send. - - - - Override base class close. - - - - This method waits while there are queued work items. The events are - sent asynchronously using work items. These items - will be sent once a thread pool thread is available to send them, therefore - it is possible to close the appender before all the queued events have been - sent. - - This method attempts to wait until all the queued events have been sent, but this - method will timeout after 30 seconds regardless. - - If the appender is being closed because the - event has fired it may not be possible to send all the queued events. During process - exit the runtime limits the time that a - event handler is allowed to run for. - - - - - Flushes any buffered log data. - - The maximum time to wait for logging events to be flushed. - True if all logging events were flushed successfully, else false. - - - - A work item is being queued into the thread pool - - - - - A work item from the thread pool has completed - - - - - Send the contents of the buffer to the remote sink. - - - This method is designed to be used with the . - This method expects to be passed an array of - objects in the state param. - - the logging events to send - - - - The URL of the remote sink. - - - - - The local proxy (.NET remoting) for the remote logging sink. - - - - - The number of queued callbacks currently waiting or executing - - - - - Event used to signal when there are no queued work items - - - This event is set when there are no queued work items. In this - state it is safe to close the appender. - - - - - Gets or sets the URL of the well-known object that will accept - the logging events. - - - The well-known URL of the remote sink. - - - - The URL of the remoting sink that will accept logging events. - The sink must implement the - interface. - - - - - - Interface used to deliver objects to a remote sink. - - - This interface must be implemented by a remoting sink - if the is to be used - to deliver logging events to the sink. - - - - - Delivers logging events to the remote sink - - Array of events to log. - - - Delivers logging events to the remote sink - - - - - - Appender that rolls log files based on size or date or both. - - - - RollingFileAppender can roll log files based on size or date or both - depending on the setting of the property. - When set to the log file will be rolled - once its size exceeds the . - When set to the log file will be rolled - once the date boundary specified in the property - is crossed. - When set to the log file will be - rolled once the date boundary specified in the property - is crossed, but within a date boundary the file will also be rolled - once its size exceeds the . - When set to the log file will be rolled when - the appender is configured. This effectively means that the log file can be - rolled once per program execution. - - - A of few additional optional features have been added: - - Attach date pattern for current log file - Backup number increments for newer files - Infinite number of backups by file size - - - - - - For large or infinite numbers of backup files a - greater than zero is highly recommended, otherwise all the backup files need - to be renamed each time a new backup is created. - - - When Date/Time based rolling is used setting - to will reduce the number of file renamings to few or none. - - - - - - Changing or without clearing - the log file directory of backup files will cause unexpected and unwanted side effects. - - - - - If Date/Time based rolling is enabled this appender will attempt to roll existing files - in the directory without a Date/Time tag based on the last write date of the base log file. - The appender only rolls the log file when a message is logged. If Date/Time based rolling - is enabled then the appender will not roll the log file at the Date/Time boundary but - at the point when the next message is logged after the boundary has been crossed. - - - - The extends the and - has the same behavior when opening the log file. - The appender will first try to open the file for writing when - is called. This will typically be during configuration. - If the file cannot be opened for writing the appender will attempt - to open the file again each time a message is logged to the appender. - If the file cannot be opened for writing when a message is logged then - the message will be discarded by this appender. - - - When rolling a backup file necessitates deleting an older backup file the - file to be deleted is moved to a temporary name before being deleted. - - - - - A maximum number of backup files when rolling on date/time boundaries is not supported. - - - - Nicko Cadell - Gert Driesen - Aspi Havewala - Douglas de la Torre - Edward Smit - - - - Initializes a new instance of the class. - - - - Default constructor. - - - - - - Cleans up all resources used by this appender. - - - - - The fully qualified type of the RollingFileAppender class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Sets the quiet writer being used. - - - This method can be overridden by sub classes. - - the writer to set - - - - Write out a logging event. - - the event to write to file. - - - Handles append time behavior for RollingFileAppender. This checks - if a roll over either by date (checked first) or time (checked second) - is need and then appends to the file last. - - - - - - Write out an array of logging events. - - the events to write to file. - - - Handles append time behavior for RollingFileAppender. This checks - if a roll over either by date (checked first) or time (checked second) - is need and then appends to the file last. - - - - - - Performs any required rolling before outputting the next event - - - - Handles append time behavior for RollingFileAppender. This checks - if a roll over either by date (checked first) or time (checked second) - is need and then appends to the file last. - - - - - - Creates and opens the file for logging. If - is false then the fully qualified name is determined and used. - - the name of the file to open - true to append to existing file - - This method will ensure that the directory structure - for the specified exists. - - - - - Get the current output file name - - the base file name - the output file name - - The output file name is based on the base fileName specified. - If is set then the output - file name is the same as the base file passed in. Otherwise - the output file depends on the date pattern, on the count - direction or both. - - - - - Determines curSizeRollBackups (only within the current roll point) - - - - - Generates a wildcard pattern that can be used to find all files - that are similar to the base file name. - - - - - - - Builds a list of filenames for all files matching the base filename plus a file - pattern. - - - - - - - Initiates a roll over if needed for crossing a date boundary since the last run. - - - - - Initializes based on existing conditions at time of . - - - - Initializes based on existing conditions at time of . - The following is done - - determine curSizeRollBackups (only within the current roll point) - initiates a roll over if needed for crossing a date boundary since the last run. - - - - - - - Does the work of bumping the 'current' file counter higher - to the highest count when an incremental file name is seen. - The highest count is either the first file (when count direction - is greater than 0) or the last file (when count direction less than 0). - In either case, we want to know the highest count that is present. - - - - - - - Attempts to extract a number from the end of the file name that indicates - the number of the times the file has been rolled over. - - - Certain date pattern extensions like yyyyMMdd will be parsed as valid backup indexes. - - - - - - - Takes a list of files and a base file name, and looks for - 'incremented' versions of the base file. Bumps the max - count up to the highest count seen. - - - - - - - Calculates the RollPoint for the datePattern supplied. - - the date pattern to calculate the check period for - The RollPoint that is most accurate for the date pattern supplied - - Essentially the date pattern is examined to determine what the - most suitable roll point is. The roll point chosen is the roll point - with the smallest period that can be detected using the date pattern - supplied. i.e. if the date pattern only outputs the year, month, day - and hour then the smallest roll point that can be detected would be - and hourly roll point as minutes could not be detected. - - - - - Initialize the appender based on the options set - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - Sets initial conditions including date/time roll over information, first check, - scheduledFilename, and calls to initialize - the current number of backups. - - - - - - - - - .1, .2, .3, etc. - - - - - Rollover the file(s) to date/time tagged file(s). - - set to true if the file to be rolled is currently open - - - Rollover the file(s) to date/time tagged file(s). - Resets curSizeRollBackups. - If fileIsOpen is set then the new file is opened (through SafeOpenFile). - - - - - - Renames file to file . - - Name of existing file to roll. - New name for file. - - - Renames file to file . It - also checks for existence of target file and deletes if it does. - - - - - - Test if a file exists at a specified path - - the path to the file - true if the file exists - - - Test if a file exists at a specified path - - - - - - Deletes the specified file if it exists. - - The file to delete. - - - Delete a file if is exists. - The file is first moved to a new filename then deleted. - This allows the file to be removed even when it cannot - be deleted, but it still can be moved. - - - - - - Implements file roll base on file size. - - - - If the maximum number of size based backups is reached - (curSizeRollBackups == maxSizeRollBackups) then the oldest - file is deleted -- its index determined by the sign of countDirection. - If countDirection < 0, then files - {File.1, ..., File.curSizeRollBackups -1} - are renamed to {File.2, ..., - File.curSizeRollBackups}. Moreover, File is - renamed File.1 and closed. - - - A new file is created to receive further log output. - - - If maxSizeRollBackups is equal to zero, then the - File is truncated with no backup files created. - - - If maxSizeRollBackups < 0, then File is - renamed if needed and no files are deleted. - - - - - - Implements file roll. - - the base name to rename - - - If the maximum number of size based backups is reached - (curSizeRollBackups == maxSizeRollBackups) then the oldest - file is deleted -- its index determined by the sign of countDirection. - If countDirection < 0, then files - {File.1, ..., File.curSizeRollBackups -1} - are renamed to {File.2, ..., - File.curSizeRollBackups}. - - - If maxSizeRollBackups is equal to zero, then the - File is truncated with no backup files created. - - - If maxSizeRollBackups < 0, then File is - renamed if needed and no files are deleted. - - - This is called by to rename the files. - - - - - - Get the start time of the next window for the current rollpoint - - the current date - the type of roll point we are working with - the start time for the next roll point an interval after the currentDateTime date - - - Returns the date of the next roll point after the currentDateTime date passed to the method. - - - The basic strategy is to subtract the time parts that are less significant - than the rollpoint from the current time. This should roll the time back to - the start of the time window for the current rollpoint. Then we add 1 window - worth of time and get the start time of the next window for the rollpoint. - - - - - - This object supplies the current date/time. Allows test code to plug in - a method to control this class when testing date/time based rolling. The default - implementation uses the underlying value of DateTime.Now. - - - - - The date pattern. By default, the pattern is set to ".yyyy-MM-dd" - meaning daily rollover. - - - - - The actual formatted filename that is currently being written to - or will be the file transferred to on roll over - (based on staticLogFileName). - - - - - The timestamp when we shall next recompute the filename. - - - - - Holds date of last roll over - - - - - The type of rolling done - - - - - The default maximum file size is 10MB - - - - - There is zero backup files by default - - - - - How many sized based backups have been made so far - - - - - The rolling file count direction. - - - - - The rolling mode used in this appender. - - - - - Cache flag set if we are rolling by date. - - - - - Cache flag set if we are rolling by size. - - - - - Value indicating whether to always log to the same file. - - - - - Value indicating whether to preserve the file name extension when rolling. - - - - - FileName provided in configuration. Used for rolling properly - - - - - A mutex that is used to lock rolling of files. - - - - - The 1st of January 1970 in UTC - - - - - Gets or sets the strategy for determining the current date and time. The default - implementation is to use LocalDateTime which internally calls through to DateTime.Now. - DateTime.UtcNow may be used on frameworks newer than .NET 1.0 by specifying - . - - - An implementation of the interface which returns the current date and time. - - - - Gets or sets the used to return the current date and time. - - - There are two built strategies for determining the current date and time, - - and . - - - The default strategy is . - - - - - - Gets or sets the date pattern to be used for generating file names - when rolling over on date. - - - The date pattern to be used for generating file names when rolling - over on date. - - - - Takes a string in the same format as expected by - . - - - This property determines the rollover schedule when rolling over - on date. - - - - - - Gets or sets the maximum number of backup files that are kept before - the oldest is erased. - - - The maximum number of backup files that are kept before the oldest is - erased. - - - - If set to zero, then there will be no backup files and the log file - will be truncated when it reaches . - - - If a negative number is supplied then no deletions will be made. Note - that this could result in very slow performance as a large number of - files are rolled over unless is used. - - - The maximum applies to each time based group of files and - not the total. - - - - - - Gets or sets the maximum size that the output file is allowed to reach - before being rolled over to backup files. - - - The maximum size in bytes that the output file is allowed to reach before being - rolled over to backup files. - - - - This property is equivalent to except - that it is required for differentiating the setter taking a - argument from the setter taking a - argument. - - - The default maximum file size is 10MB (10*1024*1024). - - - - - - Gets or sets the maximum size that the output file is allowed to reach - before being rolled over to backup files. - - - The maximum size that the output file is allowed to reach before being - rolled over to backup files. - - - - This property allows you to specify the maximum size with the - suffixes "KB", "MB" or "GB" so that the size is interpreted being - expressed respectively in kilobytes, megabytes or gigabytes. - - - For example, the value "10KB" will be interpreted as 10240 bytes. - - - The default maximum file size is 10MB. - - - If you have the option to set the maximum file size programmatically - consider using the property instead as this - allows you to set the size in bytes as a . - - - - - - Gets or sets the rolling file count direction. - - - The rolling file count direction. - - - - Indicates if the current file is the lowest numbered file or the - highest numbered file. - - - By default newer files have lower numbers ( < 0), - i.e. log.1 is most recent, log.5 is the 5th backup, etc... - - - >= 0 does the opposite i.e. - log.1 is the first backup made, log.5 is the 5th backup made, etc. - For infinite backups use >= 0 to reduce - rollover costs. - - The default file count direction is -1. - - - - - Gets or sets the rolling style. - - The rolling style. - - - The default rolling style is . - - - When set to this appender's - property is set to false, otherwise - the appender would append to a single file rather than rolling - the file each time it is opened. - - - - - - Gets or sets a value indicating whether to preserve the file name extension when rolling. - - - true if the file name extension should be preserved. - - - - By default file.log is rolled to file.log.yyyy-MM-dd or file.log.curSizeRollBackup. - However, under Windows the new file name will loose any program associations as the - extension is changed. Optionally file.log can be renamed to file.yyyy-MM-dd.log or - file.curSizeRollBackup.log to maintain any program associations. - - - - - - Gets or sets a value indicating whether to always log to - the same file. - - - true if always should be logged to the same file, otherwise false. - - - - By default file.log is always the current file. Optionally - file.log.yyyy-mm-dd for current formatted datePattern can by the currently - logging file (or file.log.curSizeRollBackup or even - file.log.yyyy-mm-dd.curSizeRollBackup). - - - This will make time based rollovers with a large number of backups - much faster as the appender it won't have to rename all the backups! - - - - - - Style of rolling to use - - - - Style of rolling to use - - - - - - Roll files once per program execution - - - - Roll files once per program execution. - Well really once each time this appender is - configured. - - - Setting this option also sets AppendToFile to - false on the RollingFileAppender, otherwise - this appender would just be a normal file appender. - - - - - - Roll files based only on the size of the file - - - - - Roll files based only on the date - - - - - Roll files based on both the size and date of the file - - - - - The code assumes that the following 'time' constants are in a increasing sequence. - - - - The code assumes that the following 'time' constants are in a increasing sequence. - - - - - - Roll the log not based on the date - - - - - Roll the log for each minute - - - - - Roll the log for each hour - - - - - Roll the log twice a day (midday and midnight) - - - - - Roll the log each day (midnight) - - - - - Roll the log each week - - - - - Roll the log each month - - - - - This interface is used to supply Date/Time information to the . - - - This interface is used to supply Date/Time information to the . - Used primarily to allow test classes to plug themselves in so they can - supply test date/times. - - - - - Gets the current time. - - The current time. - - - Gets the current time. - - - - - - Default implementation of that returns the current time. - - - - - Gets the current time. - - The current time. - - - Gets the current time. - - - - - - Implementation of that returns the current time as the coordinated universal time (UTC). - - - - - Gets the current time. - - The current time. - - - Gets the current time. - - - - - - Send an e-mail when a specific logging event occurs, typically on errors - or fatal errors. - - - - The number of logging events delivered in this e-mail depend on - the value of option. The - keeps only the last - logging events in its - cyclic buffer. This keeps memory requirements at a reasonable level while - still delivering useful application context. - - - Authentication and setting the server Port are only available on the MS .NET 1.1 runtime. - For these features to be enabled you need to ensure that you are using a version of - the log4net assembly that is built against the MS .NET 1.1 framework and that you are - running the your application on the MS .NET 1.1 runtime. On all other platforms only sending - unauthenticated messages to a server listening on port 25 (the default) is supported. - - - Authentication is supported by setting the property to - either or . - If using authentication then the - and properties must also be set. - - - To set the SMTP server port use the property. The default port is 25. - - - Nicko Cadell - Gert Driesen - - - - Default constructor - - - - Default constructor - - - - - - Sends the contents of the cyclic buffer as an e-mail message. - - The logging events to send. - - - - Send the email message - - the body text to include in the mail - - - - trims leading and trailing commas or semicolons - - - - - Gets or sets a comma- or semicolon-delimited list of recipient e-mail addresses (use semicolon on .NET 1.1 and comma for later versions). - - - - For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. - - - For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. - - - - - For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. - - - For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. - - - - - - Gets or sets a comma- or semicolon-delimited list of recipient e-mail addresses - that will be carbon copied (use semicolon on .NET 1.1 and comma for later versions). - - - - For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. - - - For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. - - - - - For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses. - - - For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses. - - - - - - Gets or sets a semicolon-delimited list of recipient e-mail addresses - that will be blind carbon copied. - - - A semicolon-delimited list of e-mail addresses. - - - - A semicolon-delimited list of recipient e-mail addresses. - - - - - - Gets or sets the e-mail address of the sender. - - - The e-mail address of the sender. - - - - The e-mail address of the sender. - - - - - - Gets or sets the subject line of the e-mail message. - - - The subject line of the e-mail message. - - - - The subject line of the e-mail message. - - - - - - Gets or sets the name of the SMTP relay mail server to use to send - the e-mail messages. - - - The name of the e-mail relay server. If SmtpServer is not set, the - name of the local SMTP server is used. - - - - The name of the e-mail relay server. If SmtpServer is not set, the - name of the local SMTP server is used. - - - - - - Obsolete - - - Use the BufferingAppenderSkeleton Fix methods instead - - - - Obsolete property. - - - - - - The mode to use to authentication with the SMTP server - - - Authentication is only available on the MS .NET 1.1 runtime. - - Valid Authentication mode values are: , - , and . - The default value is . When using - you must specify the - and to use to authenticate. - When using the Windows credentials for the current - thread, if impersonating, or the process will be used to authenticate. - - - - - - The username to use to authenticate with the SMTP server - - - Authentication is only available on the MS .NET 1.1 runtime. - - A and must be specified when - is set to , - otherwise the username will be ignored. - - - - - - The password to use to authenticate with the SMTP server - - - Authentication is only available on the MS .NET 1.1 runtime. - - A and must be specified when - is set to , - otherwise the password will be ignored. - - - - - - The port on which the SMTP server is listening - - - Server Port is only available on the MS .NET 1.1 runtime. - - The port on which the SMTP server is listening. The default - port is 25. The Port can only be changed when running on - the MS .NET 1.1 runtime. - - - - - - Gets or sets the priority of the e-mail message - - - One of the values. - - - - Sets the priority of the e-mails generated by this - appender. The default priority is . - - - If you are using this appender to report errors then - you may want to set the priority to . - - - - - - Enable or disable use of SSL when sending e-mail message - - - This is available on MS .NET 2.0 runtime and higher - - - - - Gets or sets the reply-to e-mail address. - - - This is available on MS .NET 2.0 runtime and higher - - - - - Gets or sets the subject encoding to be used. - - - The default encoding is the operating system's current ANSI codepage. - - - - - Gets or sets the body encoding to be used. - - - The default encoding is the operating system's current ANSI codepage. - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - Values for the property. - - - - SMTP authentication modes. - - - - - - No authentication - - - - - Basic authentication. - - - Requires a username and password to be supplied - - - - - Integrated authentication - - - Uses the Windows credentials from the current thread or process to authenticate. - - - - - Send an email when a specific logging event occurs, typically on errors - or fatal errors. Rather than sending via smtp it writes a file into the - directory specified by . This allows services such - as the IIS SMTP agent to manage sending the messages. - - - - The configuration for this appender is identical to that of the SMTPAppender, - except that instead of specifying the SMTPAppender.SMTPHost you specify - . - - - The number of logging events delivered in this e-mail depend on - the value of option. The - keeps only the last - logging events in its - cyclic buffer. This keeps memory requirements at a reasonable level while - still delivering useful application context. - - - Niall Daley - Nicko Cadell - - - - Default constructor - - - - Default constructor - - - - - - Sends the contents of the cyclic buffer as an e-mail message. - - The logging events to send. - - - Sends the contents of the cyclic buffer as an e-mail message. - - - - - - Activate the options on this appender. - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Convert a path into a fully qualified path. - - The path to convert. - The fully qualified path. - - - Converts the path specified to a fully - qualified path. If the path is relative it is - taken as relative from the application base - directory. - - - - - - The security context to use for privileged calls - - - - - Gets or sets a semicolon-delimited list of recipient e-mail addresses. - - - A semicolon-delimited list of e-mail addresses. - - - - A semicolon-delimited list of e-mail addresses. - - - - - - Gets or sets the e-mail address of the sender. - - - The e-mail address of the sender. - - - - The e-mail address of the sender. - - - - - - Gets or sets the subject line of the e-mail message. - - - The subject line of the e-mail message. - - - - The subject line of the e-mail message. - - - - - - Gets or sets the path to write the messages to. - - - - Gets or sets the path to write the messages to. This should be the same - as that used by the agent sending the messages. - - - - - - Gets or sets the file extension for the generated files - - - The file extension for the generated files - - - - The file extension for the generated files - - - - - - Gets or sets the used to write to the pickup directory. - - - The used to write to the pickup directory. - - - - Unless a specified here for this appender - the is queried for the - security context to use. The default behavior is to use the security context - of the current thread. - - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - Appender that allows clients to connect via Telnet to receive log messages - - - - The TelnetAppender accepts socket connections and streams logging messages - back to the client. - The output is provided in a telnet-friendly way so that a log can be monitored - over a TCP/IP socket. - This allows simple remote monitoring of application logging. - - - The default is 23 (the telnet port). - - - Keith Long - Nicko Cadell - - - - Default constructor - - - - Default constructor - - - - - - The fully qualified type of the TelnetAppender class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Overrides the parent method to close the socket handler - - - - Closes all the outstanding connections. - - - - - - Initialize the appender based on the options set. - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - Create the socket handler and wait for connections - - - - - - Writes the logging event to each connected client. - - The event to log. - - - Writes the logging event to each connected client. - - - - - - Gets or sets the TCP port number on which this will listen for connections. - - - An integer value in the range to - indicating the TCP port number on which this will listen for connections. - - - - The default value is 23 (the telnet port). - - - The value specified is less than - or greater than . - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - Helper class to manage connected clients - - - - The SocketHandler class is used to accept connections from - clients. It is threaded so that clients can connect/disconnect - asynchronously. - - - - - - Opens a new server port on - - the local port to listen on for connections - - - Creates a socket handler on the specified local server port. - - - - - - Sends a string message to each of the connected clients - - the text to send - - - Sends a string message to each of the connected clients - - - - - - Add a client to the internal clients list - - client to add - - - - Remove a client from the internal clients list - - client to remove - - - - Callback used to accept a connection on the server socket - - The result of the asynchronous operation - - - On connection adds to the list of connections - if there are two many open connections you will be disconnected - - - - - - Close all network connections - - - - Make sure we close all network connections - - - - - - Test if this handler has active connections - - - true if this handler has active connections - - - - This property will be true while this handler has - active connections, that is at least one connection that - the handler will attempt to send a message to. - - - - - - Class that represents a client connected to this handler - - - - Class that represents a client connected to this handler - - - - - - Create this for the specified - - the client's socket - - - Opens a stream writer on the socket. - - - - - - Write a string to the client - - string to send - - - Write a string to the client - - - - - - Cleanup the clients connection - - - - Close the socket connection. - - - - - - Appends log events to the system. - - - - The application configuration file can be used to control what listeners - are actually used. See the MSDN documentation for the - class for details on configuring the - trace system. - - - Events are written using the System.Diagnostics.Trace.Write(string,string) - method. The event's logger name is the default value for the category parameter - of the Write method. - - - Compact Framework
- The Compact Framework does not support the - class for any operation except Assert. When using the Compact Framework this - appender will write to the system rather than - the Trace system. This appender will therefore behave like the . -
-
- Douglas de la Torre - Nicko Cadell - Gert Driesen - Ron Grabowski -
- - - Initializes a new instance of the . - - - - Default constructor. - - - - - - Initializes a new instance of the - with a specified layout. - - The layout to use with this appender. - - - Obsolete constructor. - - - - - - Writes the logging event to the system. - - The event to log. - - - Writes the logging event to the system. - - - - - - Immediate flush means that the underlying writer or output stream - will be flushed at the end of each append operation. - - - - Immediate flush is slower but ensures that each append request is - actually written. If is set to - false, then there is a good chance that the last few - logs events are not actually written to persistent media if and - when the application crashes. - - - The default value is true. - - - - - Defaults to %logger - - - - - Flushes any buffered log data. - - The maximum time to wait for logging events to be flushed. - True if all logging events were flushed successfully, else false. - - - - Gets or sets a value that indicates whether the appender will - flush at the end of each write. - - - The default behavior is to flush at the end of each - write. If the option is set tofalse, then the underlying - stream can defer writing to physical medium to a later time. - - - Avoiding the flush operation at the end of each append results - in a performance gain of 10 to 20 percent. However, there is safety - trade-off involved in skipping flushing. Indeed, when flushing is - skipped, then it is likely that the last few log events will not - be recorded on disk when the application exits. This is a high - price to pay even for a 20% performance gain. - - - - - - The category parameter sent to the Trace method. - - - - Defaults to %logger which will use the logger name of the current - as the category parameter. - - - - - - - - This appender requires a to be set. - - true - - - This appender requires a to be set. - - - - - - Assembly level attribute that specifies a domain to alias to this assembly's repository. - - - - AliasDomainAttribute is obsolete. Use AliasRepositoryAttribute instead of AliasDomainAttribute. - - - An assembly's logger repository is defined by its , - however this can be overridden by an assembly loaded before the target assembly. - - - An assembly can alias another assembly's domain to its repository by - specifying this attribute with the name of the target domain. - - - This attribute can only be specified on the assembly and may be used - as many times as necessary to alias all the required domains. - - - Nicko Cadell - Gert Driesen - - - - Assembly level attribute that specifies a repository to alias to this assembly's repository. - - - - An assembly's logger repository is defined by its , - however this can be overridden by an assembly loaded before the target assembly. - - - An assembly can alias another assembly's repository to its repository by - specifying this attribute with the name of the target repository. - - - This attribute can only be specified on the assembly and may be used - as many times as necessary to alias all the required repositories. - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class with - the specified repository to alias to this assembly's repository. - - The repository to alias to this assemby's repository. - - - Initializes a new instance of the class with - the specified repository to alias to this assembly's repository. - - - - - - Gets or sets the repository to alias to this assemby's repository. - - - The repository to alias to this assemby's repository. - - - - The name of the repository to alias to this assemby's repository. - - - - - - Initializes a new instance of the class with - the specified domain to alias to this assembly's repository. - - The domain to alias to this assemby's repository. - - - Obsolete. Use instead of . - - - - - - Use this class to quickly configure a . - - - - Allows very simple programmatic configuration of log4net. - - - Only one appender can be configured using this configurator. - The appender is set at the root of the hierarchy and all logging - events will be delivered to that appender. - - - Appenders can also implement the interface. Therefore - they would require that the method - be called after the appenders properties have been configured. - - - Nicko Cadell - Gert Driesen - - - - The fully qualified type of the BasicConfigurator class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Initializes a new instance of the class. - - - - Uses a private access modifier to prevent instantiation of this class. - - - - - - Initializes the log4net system with a default configuration. - - - - Initializes the log4net logging system using a - that will write to Console.Out. The log messages are - formatted using the layout object - with the - layout style. - - - - - - Initializes the log4net system using the specified appenders. - - The appenders to use to log all logging events. - - - Initializes the log4net system using the specified appenders. - - - - - - Initializes the log4net system using the specified appender. - - The appender to use to log all logging events. - - - Initializes the log4net system using the specified appender. - - - - - - Initializes the with a default configuration. - - The repository to configure. - - - Initializes the specified repository using a - that will write to Console.Out. The log messages are - formatted using the layout object - with the - layout style. - - - - - - Initializes the using the specified appender. - - The repository to configure. - The appender to use to log all logging events. - - - Initializes the using the specified appender. - - - - - - Initializes the using the specified appenders. - - The repository to configure. - The appenders to use to log all logging events. - - - Initializes the using the specified appender. - - - - - - Base class for all log4net configuration attributes. - - - This is an abstract class that must be extended by - specific configurators. This attribute allows the - configurator to be parameterized by an assembly level - attribute. - - Nicko Cadell - Gert Driesen - - - - Constructor used by subclasses. - - the ordering priority for this configurator - - - The is used to order the configurator - attributes before they are invoked. Higher priority configurators are executed - before lower priority ones. - - - - - - Configures the for the specified assembly. - - The assembly that this attribute was defined on. - The repository to configure. - - - Abstract method implemented by a subclass. When this method is called - the subclass should configure the . - - - - - - Compare this instance to another ConfiguratorAttribute - - the object to compare to - see - - - Compares the priorities of the two instances. - Sorts by priority in descending order. Objects with the same priority are - randomly ordered. - - - - - - Assembly level attribute that specifies the logging domain for the assembly. - - - - DomainAttribute is obsolete. Use RepositoryAttribute instead of DomainAttribute. - - - Assemblies are mapped to logging domains. Each domain has its own - logging repository. This attribute specified on the assembly controls - the configuration of the domain. The property specifies the name - of the domain that this assembly is a part of. The - specifies the type of the repository objects to create for the domain. If - this attribute is not specified and a is not specified - then the assembly will be part of the default shared logging domain. - - - This attribute can only be specified on the assembly and may only be used - once per assembly. - - - Nicko Cadell - Gert Driesen - - - - Assembly level attribute that specifies the logging repository for the assembly. - - - - Assemblies are mapped to logging repository. This attribute specified - on the assembly controls - the configuration of the repository. The property specifies the name - of the repository that this assembly is a part of. The - specifies the type of the object - to create for the assembly. If this attribute is not specified or a - is not specified then the assembly will be part of the default shared logging repository. - - - This attribute can only be specified on the assembly and may only be used - once per assembly. - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - - Default constructor. - - - - - - Initialize a new instance of the class - with the name of the repository. - - The name of the repository. - - - Initialize the attribute with the name for the assembly's repository. - - - - - - Gets or sets the name of the logging repository. - - - The string name to use as the name of the repository associated with this - assembly. - - - - This value does not have to be unique. Several assemblies can share the - same repository. They will share the logging configuration of the repository. - - - - - - Gets or sets the type of repository to create for this assembly. - - - The type of repository to create for this assembly. - - - - The type of the repository to create for the assembly. - The type must implement the - interface. - - - This will be the type of repository created when - the repository is created. If multiple assemblies reference the - same repository then the repository is only created once using the - of the first assembly to call into the - repository. - - - - - - Initializes a new instance of the class. - - - - Obsolete. Use RepositoryAttribute instead of DomainAttribute. - - - - - - Initialize a new instance of the class - with the name of the domain. - - The name of the domain. - - - Obsolete. Use RepositoryAttribute instead of DomainAttribute. - - - - - - Use this class to initialize the log4net environment using an Xml tree. - - - - DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. - - - Configures a using an Xml tree. - - - Nicko Cadell - Gert Driesen - - - - Private constructor - - - - - Automatically configures the log4net system based on the - application's configuration settings. - - - - DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. - - Each application has a configuration file. This has the - same name as the application with '.config' appended. - This file is XML and calling this function prompts the - configurator to look in that file for a section called - log4net that contains the configuration data. - - - - - Automatically configures the using settings - stored in the application's configuration file. - - - - DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. - - Each application has a configuration file. This has the - same name as the application with '.config' appended. - This file is XML and calling this function prompts the - configurator to look in that file for a section called - log4net that contains the configuration data. - - The repository to configure. - - - - Configures log4net using a log4net element - - - - DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. - - Loads the log4net configuration from the XML element - supplied as . - - The element to parse. - - - - Configures the using the specified XML - element. - - - - DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. - - Loads the log4net configuration from the XML element - supplied as . - - The repository to configure. - The element to parse. - - - - Configures log4net using the specified configuration file. - - The XML file to load the configuration from. - - - DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. - - - The configuration file must be valid XML. It must contain - at least one element called log4net that holds - the log4net configuration data. - - - The log4net configuration file can possible be specified in the application's - configuration file (either MyAppName.exe.config for a - normal application on Web.config for an ASP.NET application). - - - The following example configures log4net using a configuration file, of which the - location is stored in the application's configuration file : - - - using log4net.Config; - using System.IO; - using System.Configuration; - - ... - - DOMConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); - - - In the .config file, the path to the log4net can be specified like this : - - - - - - - - - - - - - Configures log4net using the specified configuration file. - - A stream to load the XML configuration from. - - - DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. - - - The configuration data must be valid XML. It must contain - at least one element called log4net that holds - the log4net configuration data. - - - Note that this method will NOT close the stream parameter. - - - - - - Configures the using the specified configuration - file. - - The repository to configure. - The XML file to load the configuration from. - - - DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. - - - The configuration file must be valid XML. It must contain - at least one element called log4net that holds - the configuration data. - - - The log4net configuration file can possible be specified in the application's - configuration file (either MyAppName.exe.config for a - normal application on Web.config for an ASP.NET application). - - - The following example configures log4net using a configuration file, of which the - location is stored in the application's configuration file : - - - using log4net.Config; - using System.IO; - using System.Configuration; - - ... - - DOMConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); - - - In the .config file, the path to the log4net can be specified like this : - - - - - - - - - - - - - Configures the using the specified configuration - file. - - The repository to configure. - The stream to load the XML configuration from. - - - DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. - - - The configuration data must be valid XML. It must contain - at least one element called log4net that holds - the configuration data. - - - Note that this method will NOT close the stream parameter. - - - - - - Configures log4net using the file specified, monitors the file for changes - and reloads the configuration if a change is detected. - - The XML file to load the configuration from. - - - DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. - - - The configuration file must be valid XML. It must contain - at least one element called log4net that holds - the configuration data. - - - The configuration file will be monitored using a - and depends on the behavior of that class. - - - For more information on how to configure log4net using - a separate configuration file, see . - - - - - - - Configures the using the file specified, - monitors the file for changes and reloads the configuration if a change - is detected. - - The repository to configure. - The XML file to load the configuration from. - - - DOMConfigurator is obsolete. Use XmlConfigurator instead of DOMConfigurator. - - - The configuration file must be valid XML. It must contain - at least one element called log4net that holds - the configuration data. - - - The configuration file will be monitored using a - and depends on the behavior of that class. - - - For more information on how to configure log4net using - a separate configuration file, see . - - - - - - - Assembly level attribute to configure the . - - - - AliasDomainAttribute is obsolete. Use AliasRepositoryAttribute instead of AliasDomainAttribute. - - - This attribute may only be used at the assembly scope and can only - be used once per assembly. - - - Use this attribute to configure the - without calling one of the - methods. - - - Nicko Cadell - Gert Driesen - - - - Assembly level attribute to configure the . - - - - This attribute may only be used at the assembly scope and can only - be used once per assembly. - - - Use this attribute to configure the - without calling one of the - methods. - - - If neither of the or - properties are set the configuration is loaded from the application's .config file. - If set the property takes priority over the - property. The property - specifies a path to a file to load the config from. The path is relative to the - application's base directory; . - The property is used as a postfix to the assembly file name. - The config file must be located in the application's base directory; . - For example in a console application setting the to - config has the same effect as not specifying the or - properties. - - - The property can be set to cause the - to watch the configuration file for changes. - - - - Log4net will only look for assembly level configuration attributes once. - When using the log4net assembly level attributes to control the configuration - of log4net you must ensure that the first call to any of the - methods is made from the assembly with the configuration - attributes. - - - If you cannot guarantee the order in which log4net calls will be made from - different assemblies you must use programmatic configuration instead, i.e. - call the method directly. - - - - Nicko Cadell - Gert Driesen - - - - Default constructor - - - - Default constructor - - - - - - Configures the for the specified assembly. - - The assembly that this attribute was defined on. - The repository to configure. - - - Configure the repository using the . - The specified must extend the - class otherwise the will not be able to - configure it. - - - The does not extend . - - - - Attempt to load configuration from the local file system - - The assembly that this attribute was defined on. - The repository to configure. - - - - Configure the specified repository using a - - The repository to configure. - the FileInfo pointing to the config file - - - - Attempt to load configuration from a URI - - The assembly that this attribute was defined on. - The repository to configure. - - - - The fully qualified type of the XmlConfiguratorAttribute class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets or sets the filename of the configuration file. - - - The filename of the configuration file. - - - - If specified, this is the name of the configuration file to use with - the . This file path is relative to the - application base directory (). - - - The takes priority over the . - - - - - - Gets or sets the extension of the configuration file. - - - The extension of the configuration file. - - - - If specified this is the extension for the configuration file. - The path to the config file is built by using the application - base directory (), - the assembly file name and the config file extension. - - - If the is set to MyExt then - possible config file names would be: MyConsoleApp.exe.MyExt or - MyClassLibrary.dll.MyExt. - - - The takes priority over the . - - - - - - Gets or sets a value indicating whether to watch the configuration file. - - - true if the configuration should be watched, false otherwise. - - - - If this flag is specified and set to true then the framework - will watch the configuration file and will reload the config each time - the file is modified. - - - The config file can only be watched if it is loaded from local disk. - In a No-Touch (Smart Client) deployment where the application is downloaded - from a web server the config file may not reside on the local disk - and therefore it may not be able to watch it. - - - Watching configuration is not supported on the SSCLI. - - - - - - Class to register for the log4net section of the configuration file - - - The log4net section of the configuration file needs to have a section - handler registered. This is the section handler used. It simply returns - the XML element that is the root of the section. - - - Example of registering the log4net section handler : - - - -
- - - log4net configuration XML goes here - - - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - - Default constructor. - - - - - - Parses the configuration section. - - The configuration settings in a corresponding parent configuration section. - The configuration context when called from the ASP.NET configuration system. Otherwise, this parameter is reserved and is a null reference. - The for the log4net section. - The for the log4net section. - - - Returns the containing the configuration data, - - - - - - Assembly level attribute that specifies a plugin to attach to - the repository. - - - - Specifies the type of a plugin to create and attach to the - assembly's repository. The plugin type must implement the - interface. - - - Nicko Cadell - Gert Driesen - - - - Interface used to create plugins. - - - - Interface used to create a plugin. - - - Nicko Cadell - Gert Driesen - - - - Creates the plugin object. - - the new plugin instance - - - Create and return a new plugin instance. - - - - - - Initializes a new instance of the class - with the specified type. - - The type name of plugin to create. - - - Create the attribute with the plugin type specified. - - - Where possible use the constructor that takes a . - - - - - - Initializes a new instance of the class - with the specified type. - - The type of plugin to create. - - - Create the attribute with the plugin type specified. - - - - - - Creates the plugin object defined by this attribute. - - - - Creates the instance of the object as - specified by this attribute. - - - The plugin object. - - - - Returns a representation of the properties of this object. - - - - Overrides base class method to - return a representation of the properties of this object. - - - A representation of the properties of this object - - - - Gets or sets the type for the plugin. - - - The type for the plugin. - - - - The type for the plugin. - - - - - - Gets or sets the type name for the plugin. - - - The type name for the plugin. - - - - The type name for the plugin. - - - Where possible use the property instead. - - - - - - Assembly level attribute to configure the . - - - - This attribute may only be used at the assembly scope and can only - be used once per assembly. - - - Use this attribute to configure the - without calling one of the - methods. - - - Nicko Cadell - - - - Construct provider attribute with type specified - - the type of the provider to use - - - The provider specified must subclass the - class. - - - - - - Configures the SecurityContextProvider - - The assembly that this attribute was defined on. - The repository to configure. - - - Creates a provider instance from the specified. - Sets this as the default security context provider . - - - - - - The fully qualified type of the SecurityContextProviderAttribute class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets or sets the type of the provider to use. - - - the type of the provider to use. - - - - The provider specified must subclass the - class. - - - - - - Use this class to initialize the log4net environment using an Xml tree. - - - - Configures a using an Xml tree. - - - Nicko Cadell - Gert Driesen - - - - Private constructor - - - - - Automatically configures the using settings - stored in the application's configuration file. - - - - Each application has a configuration file. This has the - same name as the application with '.config' appended. - This file is XML and calling this function prompts the - configurator to look in that file for a section called - log4net that contains the configuration data. - - - To use this method to configure log4net you must specify - the section - handler for the log4net configuration section. See the - for an example. - - - The repository to configure. - - - - Automatically configures the log4net system based on the - application's configuration settings. - - - - Each application has a configuration file. This has the - same name as the application with '.config' appended. - This file is XML and calling this function prompts the - configurator to look in that file for a section called - log4net that contains the configuration data. - - - To use this method to configure log4net you must specify - the section - handler for the log4net configuration section. See the - for an example. - - - - - - - Configures log4net using a log4net element - - - - Loads the log4net configuration from the XML element - supplied as . - - - The element to parse. - - - - Configures log4net using the specified configuration file. - - The XML file to load the configuration from. - - - The configuration file must be valid XML. It must contain - at least one element called log4net that holds - the log4net configuration data. - - - The log4net configuration file can possible be specified in the application's - configuration file (either MyAppName.exe.config for a - normal application on Web.config for an ASP.NET application). - - - The first element matching <configuration> will be read as the - configuration. If this file is also a .NET .config file then you must specify - a configuration section for the log4net element otherwise .NET will - complain. Set the type for the section handler to , for example: - - -
- - - - - The following example configures log4net using a configuration file, of which the - location is stored in the application's configuration file : - - - using log4net.Config; - using System.IO; - using System.Configuration; - - ... - - XmlConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); - - - In the .config file, the path to the log4net can be specified like this : - - - - - - - - - - - - - Configures log4net using the specified configuration URI. - - A URI to load the XML configuration from. - - - The configuration data must be valid XML. It must contain - at least one element called log4net that holds - the log4net configuration data. - - - The must support the URI scheme specified. - - - - - - Configures log4net using the specified configuration data stream. - - A stream to load the XML configuration from. - - - The configuration data must be valid XML. It must contain - at least one element called log4net that holds - the log4net configuration data. - - - Note that this method will NOT close the stream parameter. - - - - - - Configures the using the specified XML - element. - - - Loads the log4net configuration from the XML element - supplied as . - - The repository to configure. - The element to parse. - - - - Configures the using the specified configuration - file. - - The repository to configure. - The XML file to load the configuration from. - - - The configuration file must be valid XML. It must contain - at least one element called log4net that holds - the configuration data. - - - The log4net configuration file can possible be specified in the application's - configuration file (either MyAppName.exe.config for a - normal application on Web.config for an ASP.NET application). - - - The first element matching <configuration> will be read as the - configuration. If this file is also a .NET .config file then you must specify - a configuration section for the log4net element otherwise .NET will - complain. Set the type for the section handler to , for example: - - -
- - - - - The following example configures log4net using a configuration file, of which the - location is stored in the application's configuration file : - - - using log4net.Config; - using System.IO; - using System.Configuration; - - ... - - XmlConfigurator.Configure(new FileInfo(ConfigurationSettings.AppSettings["log4net-config-file"])); - - - In the .config file, the path to the log4net can be specified like this : - - - - - - - - - - - - - Configures the using the specified configuration - URI. - - The repository to configure. - A URI to load the XML configuration from. - - - The configuration data must be valid XML. It must contain - at least one element called log4net that holds - the configuration data. - - - The must support the URI scheme specified. - - - - - - Configures the using the specified configuration - file. - - The repository to configure. - The stream to load the XML configuration from. - - - The configuration data must be valid XML. It must contain - at least one element called log4net that holds - the configuration data. - - - Note that this method will NOT close the stream parameter. - - - - - - Configures log4net using the file specified, monitors the file for changes - and reloads the configuration if a change is detected. - - The XML file to load the configuration from. - - - The configuration file must be valid XML. It must contain - at least one element called log4net that holds - the configuration data. - - - The configuration file will be monitored using a - and depends on the behavior of that class. - - - For more information on how to configure log4net using - a separate configuration file, see . - - - - - - - Configures the using the file specified, - monitors the file for changes and reloads the configuration if a change - is detected. - - The repository to configure. - The XML file to load the configuration from. - - - The configuration file must be valid XML. It must contain - at least one element called log4net that holds - the configuration data. - - - The configuration file will be monitored using a - and depends on the behavior of that class. - - - For more information on how to configure log4net using - a separate configuration file, see . - - - - - - - Configures the specified repository using a log4net element. - - The hierarchy to configure. - The element to parse. - - - Loads the log4net configuration from the XML element - supplied as . - - - This method is ultimately called by one of the Configure methods - to load the configuration from an . - - - - - - Maps repository names to ConfigAndWatchHandler instances to allow a particular - ConfigAndWatchHandler to dispose of its FileSystemWatcher when a repository is - reconfigured. - - - - - The fully qualified type of the XmlConfigurator class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Class used to watch config files. - - - - Uses the to monitor - changes to a specified file. Because multiple change notifications - may be raised when the file is modified, a timer is used to - compress the notifications into a single event. The timer - waits for time before delivering - the event notification. If any further - change notifications arrive while the timer is waiting it - is reset and waits again for to - elapse. - - - - - - The default amount of time to wait after receiving notification - before reloading the config file. - - - - - Holds the FileInfo used to configure the XmlConfigurator - - - - - Holds the repository being configured. - - - - - The timer used to compress the notification events. - - - - - Watches file for changes. This object should be disposed when no longer - needed to free system handles on the watched resources. - - - - - Initializes a new instance of the class to - watch a specified config file used to configure a repository. - - The repository to configure. - The configuration file to watch. - - - Initializes a new instance of the class. - - - - - - Event handler used by . - - The firing the event. - The argument indicates the file that caused the event to be fired. - - - This handler reloads the configuration from the file when the event is fired. - - - - - - Event handler used by . - - The firing the event. - The argument indicates the file that caused the event to be fired. - - - This handler reloads the configuration from the file when the event is fired. - - - - - - Called by the timer when the configuration has been updated. - - null - - - - Release the handles held by the watcher and timer. - - - - - The implementation of the interface suitable - for use with the compact framework - - - - This implementation is a simple - mapping between repository name and - object. - - - The .NET Compact Framework 1.0 does not support retrieving assembly - level attributes therefore unlike the DefaultRepositorySelector - this selector does not examine the calling assembly for attributes. - - - Nicko Cadell - - - - Interface used by the to select the . - - - - The uses a - to specify the policy for selecting the correct - to return to the caller. - - - Nicko Cadell - Gert Driesen - - - - Gets the for the specified assembly. - - The assembly to use to lookup to the - The for the assembly. - - - Gets the for the specified assembly. - - - How the association between and - is made is not defined. The implementation may choose any method for - this association. The results of this method must be repeatable, i.e. - when called again with the same arguments the result must be the - save value. - - - - - - Gets the named . - - The name to use to lookup to the . - The named - - Lookup a named . This is the repository created by - calling . - - - - - Creates a new repository for the assembly specified. - - The assembly to use to create the domain to associate with the . - The type of repository to create, must implement . - The repository created. - - - The created will be associated with the domain - specified such that a call to with the - same assembly specified will return the same repository instance. - - - How the association between and - is made is not defined. The implementation may choose any method for - this association. - - - - - - Creates a new repository with the name specified. - - The name to associate with the . - The type of repository to create, must implement . - The repository created. - - - The created will be associated with the name - specified such that a call to with the - same name will return the same repository instance. - - - - - - Test if a named repository exists - - the named repository to check - true if the repository exists - - - Test if a named repository exists. Use - to create a new repository and to retrieve - a repository. - - - - - - Gets an array of all currently defined repositories. - - - An array of the instances created by - this . - - - Gets an array of all of the repositories created by this selector. - - - - - - Event to notify that a logger repository has been created. - - - Event to notify that a logger repository has been created. - - - - Event raised when a new repository is created. - The event source will be this selector. The event args will - be a which - holds the newly created . - - - - - - Create a new repository selector - - the type of the repositories to create, must implement - - - Create an new compact repository selector. - The default type for repositories must be specified, - an appropriate value would be . - - - throw if is null - throw if does not implement - - - - Get the for the specified assembly - - not used - The default - - - The argument is not used. This selector does not create a - separate repository for each assembly. - - - As a named repository is not specified the default repository is - returned. The default repository is named log4net-default-repository. - - - - - - Get the named - - the name of the repository to lookup - The named - - - Get the named . The default - repository is log4net-default-repository. Other repositories - must be created using the . - If the named repository does not exist an exception is thrown. - - - throw if is null - throw if the does not exist - - - - Create a new repository for the assembly specified - - not used - the type of repository to create, must implement - the repository created - - - The argument is not used. This selector does not create a - separate repository for each assembly. - - - If the is null then the - default repository type specified to the constructor is used. - - - As a named repository is not specified the default repository is - returned. The default repository is named log4net-default-repository. - - - - - - Create a new repository for the repository specified - - the repository to associate with the - the type of repository to create, must implement . - If this param is null then the default repository type is used. - the repository created - - - The created will be associated with the repository - specified such that a call to with the - same repository specified will return the same repository instance. - - - If the named repository already exists an exception will be thrown. - - - If is null then the default - repository type specified to the constructor is used. - - - throw if is null - throw if the already exists - - - - Test if a named repository exists - - the named repository to check - true if the repository exists - - - Test if a named repository exists. Use - to create a new repository and to retrieve - a repository. - - - - - - Gets a list of objects - - an array of all known objects - - - Gets an array of all of the repositories created by this selector. - - - - - - The fully qualified type of the CompactRepositorySelector class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Notify the registered listeners that the repository has been created - - The repository that has been created - - - Raises the LoggerRepositoryCreatedEvent - event. - - - - - - Event to notify that a logger repository has been created. - - - Event to notify that a logger repository has been created. - - - - Event raised when a new repository is created. - The event source will be this selector. The event args will - be a which - holds the newly created . - - - - - - The default implementation of the interface. - - - - Uses attributes defined on the calling assembly to determine how to - configure the hierarchy for the repository. - - - Nicko Cadell - Gert Driesen - - - - Creates a new repository selector. - - The type of the repositories to create, must implement - - - Create an new repository selector. - The default type for repositories must be specified, - an appropriate value would be . - - - is . - does not implement . - - - - Gets the for the specified assembly. - - The assembly use to lookup the . - - - The type of the created and the repository - to create can be overridden by specifying the - attribute on the . - - - The default values are to use the - implementation of the interface and to use the - as the name of the repository. - - - The created will be automatically configured using - any attributes defined on - the . - - - The for the assembly - is . - - - - Gets the for the specified repository. - - The repository to use to lookup the . - The for the specified repository. - - - Returns the named repository. If is null - a is thrown. If the repository - does not exist a is thrown. - - - Use to create a repository. - - - is . - does not exist. - - - - Create a new repository for the assembly specified - - the assembly to use to create the repository to associate with the . - The type of repository to create, must implement . - The repository created. - - - The created will be associated with the repository - specified such that a call to with the - same assembly specified will return the same repository instance. - - - The type of the created and - the repository to create can be overridden by specifying the - attribute on the - . The default values are to use the - implementation of the - interface and to use the - as the name of the repository. - - - The created will be automatically - configured using any - attributes defined on the . - - - If a repository for the already exists - that repository will be returned. An error will not be raised and that - repository may be of a different type to that specified in . - Also the attribute on the - assembly may be used to override the repository type specified in - . - - - is . - - - - Creates a new repository for the assembly specified. - - the assembly to use to create the repository to associate with the . - The type of repository to create, must implement . - The name to assign to the created repository - Set to true to read and apply the assembly attributes - The repository created. - - - The created will be associated with the repository - specified such that a call to with the - same assembly specified will return the same repository instance. - - - The type of the created and - the repository to create can be overridden by specifying the - attribute on the - . The default values are to use the - implementation of the - interface and to use the - as the name of the repository. - - - The created will be automatically - configured using any - attributes defined on the . - - - If a repository for the already exists - that repository will be returned. An error will not be raised and that - repository may be of a different type to that specified in . - Also the attribute on the - assembly may be used to override the repository type specified in - . - - - is . - - - - Creates a new repository for the specified repository. - - The repository to associate with the . - The type of repository to create, must implement . - If this param is then the default repository type is used. - The new repository. - - - The created will be associated with the repository - specified such that a call to with the - same repository specified will return the same repository instance. - - - is . - already exists. - - - - Test if a named repository exists - - the named repository to check - true if the repository exists - - - Test if a named repository exists. Use - to create a new repository and to retrieve - a repository. - - - - - - Gets a list of objects - - an array of all known objects - - - Gets an array of all of the repositories created by this selector. - - - - - - Aliases a repository to an existing repository. - - The repository to alias. - The repository that the repository is aliased to. - - - The repository specified will be aliased to the repository when created. - The repository must not already exist. - - - When the repository is created it must utilize the same repository type as - the repository it is aliased to, otherwise the aliasing will fail. - - - - is . - -or- - is . - - - - - Notifies the registered listeners that the repository has been created. - - The repository that has been created. - - - Raises the event. - - - - - - Gets the repository name and repository type for the specified assembly. - - The assembly that has a . - in/out param to hold the repository name to use for the assembly, caller should set this to the default value before calling. - in/out param to hold the type of the repository to create for the assembly, caller should set this to the default value before calling. - is . - - - - Configures the repository using information from the assembly. - - The assembly containing - attributes which define the configuration for the repository. - The repository to configure. - - is . - -or- - is . - - - - - Loads the attribute defined plugins on the assembly. - - The assembly that contains the attributes. - The repository to add the plugins to. - - is . - -or- - is . - - - - - Loads the attribute defined aliases on the assembly. - - The assembly that contains the attributes. - The repository to alias to. - - is . - -or- - is . - - - - - The fully qualified type of the DefaultRepositorySelector class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Event to notify that a logger repository has been created. - - - Event to notify that a logger repository has been created. - - - - Event raised when a new repository is created. - The event source will be this selector. The event args will - be a which - holds the newly created . - - - - - - Defined error codes that can be passed to the method. - - - - Values passed to the method. - - - Nicko Cadell - - - - A general error - - - - - Error while writing output - - - - - Failed to flush file - - - - - Failed to close file - - - - - Unable to open output file - - - - - No layout specified - - - - - Failed to parse address - - - - - An evaluator that triggers on an Exception type - - - - This evaluator will trigger if the type of the Exception - passed to - is equal to a Type in . /// - - - Drew Schaeffer - - - - Test if an triggers an action - - - - Implementations of this interface allow certain appenders to decide - when to perform an appender specific action. - - - The action or behavior triggered is defined by the implementation. - - - Nicko Cadell - - - - Test if this event triggers the action - - The event to check - true if this event triggers the action, otherwise false - - - Return true if this event triggers the action - - - - - - The type that causes the trigger to fire. - - - - - Causes subclasses of to cause the trigger to fire. - - - - - Default ctor to allow dynamic creation through a configurator. - - - - - Constructs an evaluator and initializes to trigger on - - the type that triggers this evaluator. - If true, this evaluator will trigger on subclasses of . - - - - Is this the triggering event? - - The event to check - This method returns true, if the logging event Exception - Type is . - Otherwise it returns false - - - This evaluator will trigger if the Exception Type of the event - passed to - is . - - - - - - The type that triggers this evaluator. - - - - - If true, this evaluator will trigger on subclasses of . - - - - - Appenders may delegate their error handling to an . - - - - Error handling is a particularly tedious to get right because by - definition errors are hard to predict and to reproduce. - - - Nicko Cadell - Gert Driesen - - - - Handles the error and information about the error condition is passed as - a parameter. - - The message associated with the error. - The that was thrown when the error occurred. - The error code associated with the error. - - - Handles the error and information about the error condition is passed as - a parameter. - - - - - - Prints the error message passed as a parameter. - - The message associated with the error. - The that was thrown when the error occurred. - - - See . - - - - - - Prints the error message passed as a parameter. - - The message associated with the error. - - - See . - - - - - - Interface for objects that require fixing. - - - - Interface that indicates that the object requires fixing before it - can be taken outside the context of the appender's - method. - - - When objects that implement this interface are stored - in the context properties maps - and - are fixed - (see ) the - method will be called. - - - Nicko Cadell - - - - Get a portable version of this object - - the portable instance of this object - - - Get a portable instance object that represents the current - state of this object. The portable object can be stored - and logged from any thread with identical results. - - - - - - Interface that all loggers implement - - - - This interface supports logging events and testing if a level - is enabled for logging. - - - These methods will not throw exceptions. Note to implementor, ensure - that the implementation of these methods cannot allow an exception - to be thrown to the caller. - - - Nicko Cadell - Gert Driesen - - - - This generic form is intended to be used by wrappers. - - The declaring type of the method that is - the stack boundary into the logging system for this call. - The level of the message to be logged. - The message object to log. - the exception to log, including its stack trace. Pass null to not log an exception. - - - Generates a logging event for the specified using - the and . - - - - - - This is the most generic printing method that is intended to be used - by wrappers. - - The event being logged. - - - Logs the specified logging event through this logger. - - - - - - Checks if this logger is enabled for a given passed as parameter. - - The level to check. - - true if this logger is enabled for level, otherwise false. - - - - Test if this logger is going to log events of the specified . - - - - - - Gets the name of the logger. - - - The name of the logger. - - - - The name of this logger - - - - - - Gets the where this - Logger instance is attached to. - - - The that this logger belongs to. - - - - Gets the where this - Logger instance is attached to. - - - - - - Base interface for all wrappers - - - - Base interface for all wrappers. - - - All wrappers must implement this interface. - - - Nicko Cadell - - - - Get the implementation behind this wrapper object. - - - The object that in implementing this object. - - - - The object that in implementing this - object. The Logger object may not - be the same object as this object because of logger decorators. - This gets the actual underlying objects that is used to process - the log events. - - - - - - Delegate used to handle logger repository creation event notifications - - The which created the repository. - The event args - that holds the instance that has been created. - - - Delegate used to handle logger repository creation event notifications. - - - - - - Provides data for the event. - - - - A - event is raised every time a is created. - - - - - - The created - - - - - Construct instance using specified - - the that has been created - - - Construct instance using specified - - - - - - The that has been created - - - The that has been created - - - - The that has been created - - - - - - Defines the default set of levels recognized by the system. - - - - Each has an associated . - - - Levels have a numeric that defines the relative - ordering between levels. Two Levels with the same - are deemed to be equivalent. - - - The levels that are recognized by log4net are set for each - and each repository can have different levels defined. The levels are stored - in the on the repository. Levels are - looked up by name from the . - - - When logging at level INFO the actual level used is not but - the value of LoggerRepository.LevelMap["INFO"]. The default value for this is - , but this can be changed by reconfiguring the level map. - - - Each level has a in addition to its . The - is the string that is written into the output log. By default - the display name is the same as the level name, but this can be used to alias levels - or to localize the log output. - - - Some of the predefined levels recognized by the system are: - - - - . - - - . - - - . - - - . - - - . - - - . - - - . - - - - Nicko Cadell - Gert Driesen - - - - Constructor - - Integer value for this level, higher values represent more severe levels. - The string name of this level. - The display name for this level. This may be localized or otherwise different from the name - - - Initializes a new instance of the class with - the specified level name and value. - - - - - - Constructor - - Integer value for this level, higher values represent more severe levels. - The string name of this level. - - - Initializes a new instance of the class with - the specified level name and value. - - - - - - Returns the representation of the current - . - - - A representation of the current . - - - - Returns the level . - - - - - - Compares levels. - - The object to compare against. - true if the objects are equal. - - - Compares the levels of instances, and - defers to base class if the target object is not a - instance. - - - - - - Returns a hash code - - A hash code for the current . - - - Returns a hash code suitable for use in hashing algorithms and data - structures like a hash table. - - - Returns the hash code of the level . - - - - - - Compares this instance to a specified object and returns an - indication of their relative values. - - A instance or to compare with this instance. - - A 32-bit signed integer that indicates the relative order of the - values compared. The return value has these meanings: - - - Value - Meaning - - - Less than zero - This instance is less than . - - - Zero - This instance is equal to . - - - Greater than zero - - This instance is greater than . - -or- - is . - - - - - - - must be an instance of - or ; otherwise, an exception is thrown. - - - is not a . - - - - Returns a value indicating whether a specified - is greater than another specified . - - A - A - - true if is greater than - ; otherwise, false. - - - - Compares two levels. - - - - - - Returns a value indicating whether a specified - is less than another specified . - - A - A - - true if is less than - ; otherwise, false. - - - - Compares two levels. - - - - - - Returns a value indicating whether a specified - is greater than or equal to another specified . - - A - A - - true if is greater than or equal to - ; otherwise, false. - - - - Compares two levels. - - - - - - Returns a value indicating whether a specified - is less than or equal to another specified . - - A - A - - true if is less than or equal to - ; otherwise, false. - - - - Compares two levels. - - - - - - Returns a value indicating whether two specified - objects have the same value. - - A or . - A or . - - true if the value of is the same as the - value of ; otherwise, false. - - - - Compares two levels. - - - - - - Returns a value indicating whether two specified - objects have different values. - - A or . - A or . - - true if the value of is different from - the value of ; otherwise, false. - - - - Compares two levels. - - - - - - Compares two specified instances. - - The first to compare. - The second to compare. - - A 32-bit signed integer that indicates the relative order of the - two values compared. The return value has these meanings: - - - Value - Meaning - - - Less than zero - is less than . - - - Zero - is equal to . - - - Greater than zero - is greater than . - - - - - - Compares two levels. - - - - - - The level designates a higher level than all the rest. - - - - - The level designates very severe error events. - System unusable, emergencies. - - - - - The level designates very severe error events. - System unusable, emergencies. - - - - - The level designates very severe error events - that will presumably lead the application to abort. - - - - - The level designates very severe error events. - Take immediate action, alerts. - - - - - The level designates very severe error events. - Critical condition, critical. - - - - - The level designates very severe error events. - - - - - The level designates error events that might - still allow the application to continue running. - - - - - The level designates potentially harmful - situations. - - - - - The level designates informational messages - that highlight the progress of the application at the highest level. - - - - - The level designates informational messages that - highlight the progress of the application at coarse-grained level. - - - - - The level designates fine-grained informational - events that are most useful to debug an application. - - - - - The level designates fine-grained informational - events that are most useful to debug an application. - - - - - The level designates fine-grained informational - events that are most useful to debug an application. - - - - - The level designates fine-grained informational - events that are most useful to debug an application. - - - - - The level designates fine-grained informational - events that are most useful to debug an application. - - - - - The level designates fine-grained informational - events that are most useful to debug an application. - - - - - The level designates the lowest level possible. - - - - - Gets the name of this level. - - - The name of this level. - - - - Gets the name of this level. - - - - - - Gets the value of this level. - - - The value of this level. - - - - Gets the value of this level. - - - - - - Gets the display name of this level. - - - The display name of this level. - - - - Gets the display name of this level. - - - - - - A strongly-typed collection of objects. - - Nicko Cadell - - - - Creates a read-only wrapper for a LevelCollection instance. - - list to create a readonly wrapper arround - - A LevelCollection wrapper that is read-only. - - - - - Initializes a new instance of the LevelCollection class - that is empty and has the default initial capacity. - - - - - Initializes a new instance of the LevelCollection class - that has the specified initial capacity. - - - The number of elements that the new LevelCollection is initially capable of storing. - - - - - Initializes a new instance of the LevelCollection class - that contains elements copied from the specified LevelCollection. - - The LevelCollection whose elements are copied to the new collection. - - - - Initializes a new instance of the LevelCollection class - that contains elements copied from the specified array. - - The array whose elements are copied to the new list. - - - - Initializes a new instance of the LevelCollection class - that contains elements copied from the specified collection. - - The collection whose elements are copied to the new list. - - - - Allow subclasses to avoid our default constructors - - - - - - Copies the entire LevelCollection to a one-dimensional - array. - - The one-dimensional array to copy to. - - - - Copies the entire LevelCollection to a one-dimensional - array, starting at the specified index of the target array. - - The one-dimensional array to copy to. - The zero-based index in at which copying begins. - - - - Adds a to the end of the LevelCollection. - - The to be added to the end of the LevelCollection. - The index at which the value has been added. - - - - Removes all elements from the LevelCollection. - - - - - Creates a shallow copy of the . - - A new with a shallow copy of the collection data. - - - - Determines whether a given is in the LevelCollection. - - The to check for. - true if is found in the LevelCollection; otherwise, false. - - - - Returns the zero-based index of the first occurrence of a - in the LevelCollection. - - The to locate in the LevelCollection. - - The zero-based index of the first occurrence of - in the entire LevelCollection, if found; otherwise, -1. - - - - - Inserts an element into the LevelCollection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - is less than zero - -or- - is equal to or greater than . - - - - - Removes the first occurrence of a specific from the LevelCollection. - - The to remove from the LevelCollection. - - The specified was not found in the LevelCollection. - - - - - Removes the element at the specified index of the LevelCollection. - - The zero-based index of the element to remove. - - is less than zero - -or- - is equal to or greater than . - - - - - Returns an enumerator that can iterate through the LevelCollection. - - An for the entire LevelCollection. - - - - Adds the elements of another LevelCollection to the current LevelCollection. - - The LevelCollection whose elements should be added to the end of the current LevelCollection. - The new of the LevelCollection. - - - - Adds the elements of a array to the current LevelCollection. - - The array whose elements should be added to the end of the LevelCollection. - The new of the LevelCollection. - - - - Adds the elements of a collection to the current LevelCollection. - - The collection whose elements should be added to the end of the LevelCollection. - The new of the LevelCollection. - - - - Sets the capacity to the actual number of elements. - - - - - is less than zero - -or- - is equal to or greater than . - - - - - is less than zero - -or- - is equal to or greater than . - - - - - Gets the number of elements actually contained in the LevelCollection. - - - - - Gets a value indicating whether access to the collection is synchronized (thread-safe). - - false, because the backing type is an array, which is never thread-safe. - - - - Gets an object that can be used to synchronize access to the collection. - - - - - Gets or sets the at the specified index. - - The zero-based index of the element to get or set. - - is less than zero - -or- - is equal to or greater than . - - - - - Gets a value indicating whether the collection has a fixed size. - - true if the collection has a fixed size; otherwise, false. The default is false - - - - Gets a value indicating whether the IList is read-only. - - true if the collection is read-only; otherwise, false. The default is false - - - - Gets or sets the number of elements the LevelCollection can contain. - - - - - Supports type-safe iteration over a . - - - - - Advances the enumerator to the next element in the collection. - - - true if the enumerator was successfully advanced to the next element; - false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, before the first element in the collection. - - - - - Gets the current element in the collection. - - - - - Type visible only to our subclasses - Used to access protected constructor - - - - - A value - - - - - Supports simple iteration over a . - - - - - Initializes a new instance of the Enumerator class. - - - - - - Advances the enumerator to the next element in the collection. - - - true if the enumerator was successfully advanced to the next element; - false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, before the first element in the collection. - - - - - Gets the current element in the collection. - - - - - An evaluator that triggers at a threshold level - - - - This evaluator will trigger if the level of the event - passed to - is equal to or greater than the - level. - - - Nicko Cadell - - - - The threshold for triggering - - - - - Create a new evaluator using the threshold. - - - - Create a new evaluator using the threshold. - - - This evaluator will trigger if the level of the event - passed to - is equal to or greater than the - level. - - - - - - Create a new evaluator using the specified threshold. - - the threshold to trigger at - - - Create a new evaluator using the specified threshold. - - - This evaluator will trigger if the level of the event - passed to - is equal to or greater than the - level. - - - - - - Is this the triggering event? - - The event to check - This method returns true, if the event level - is equal or higher than the . - Otherwise it returns false - - - This evaluator will trigger if the level of the event - passed to - is equal to or greater than the - level. - - - - - - the threshold to trigger at - - - The that will cause this evaluator to trigger - - - - This evaluator will trigger if the level of the event - passed to - is equal to or greater than the - level. - - - - - - Mapping between string name and Level object - - - - Mapping between string name and object. - This mapping is held separately for each . - The level name is case insensitive. - - - Nicko Cadell - - - - Mapping from level name to Level object. The - level name is case insensitive - - - - - Construct the level map - - - - Construct the level map. - - - - - - Clear the internal maps of all levels - - - - Clear the internal maps of all levels - - - - - - Create a new Level and add it to the map - - the string to display for the Level - the level value to give to the Level - - - Create a new Level and add it to the map - - - - - - - Create a new Level and add it to the map - - the string to display for the Level - the level value to give to the Level - the display name to give to the Level - - - Create a new Level and add it to the map - - - - - - Add a Level to the map - - the Level to add - - - Add a Level to the map - - - - - - Lookup a named level from the map - - the name of the level to lookup is taken from this level. - If the level is not set on the map then this level is added - the level in the map with the name specified - - - Lookup a named level from the map. The name of the level to lookup is taken - from the property of the - argument. - - - If no level with the specified name is found then the - argument is added to the level map - and returned. - - - - - - Lookup a by name - - The name of the Level to lookup - a Level from the map with the name specified - - - Returns the from the - map with the name specified. If the no level is - found then null is returned. - - - - - - Return all possible levels as a list of Level objects. - - all possible levels as a list of Level objects - - - Return all possible levels as a list of Level objects. - - - - - - The internal representation of caller location information. - - - - This class uses the System.Diagnostics.StackTrace class to generate - a call stack. The caller's information is then extracted from this stack. - - - The System.Diagnostics.StackTrace class is not supported on the - .NET Compact Framework 1.0 therefore caller location information is not - available on that framework. - - - The System.Diagnostics.StackTrace class has this to say about Release builds: - - - "StackTrace information will be most informative with Debug build configurations. - By default, Debug builds include debug symbols, while Release builds do not. The - debug symbols contain most of the file, method name, line number, and column - information used in constructing StackFrame and StackTrace objects. StackTrace - might not report as many method calls as expected, due to code transformations - that occur during optimization." - - - This means that in a Release build the caller information may be incomplete or may - not exist at all! Therefore caller location information cannot be relied upon in a Release build. - - - Nicko Cadell - Gert Driesen - - - - When location information is not available the constant - NA is returned. Current value of this string - constant is ?. - - - - - Constructor - - The declaring type of the method that is - the stack boundary into the logging system for this call. - - - Initializes a new instance of the - class based on the current thread. - - - - - - Constructor - - The fully qualified class name. - The method name. - The file name. - The line number of the method within the file. - - - Initializes a new instance of the - class with the specified data. - - - - - - The fully qualified type of the LocationInfo class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets the fully qualified class name of the caller making the logging - request. - - - The fully qualified class name of the caller making the logging - request. - - - - Gets the fully qualified class name of the caller making the logging - request. - - - - - - Gets the file name of the caller. - - - The file name of the caller. - - - - Gets the file name of the caller. - - - - - - Gets the line number of the caller. - - - The line number of the caller. - - - - Gets the line number of the caller. - - - - - - Gets the method name of the caller. - - - The method name of the caller. - - - - Gets the method name of the caller. - - - - - - Gets all available caller information - - - All available caller information, in the format - fully.qualified.classname.of.caller.methodName(Filename:line) - - - - Gets all available caller information, in the format - fully.qualified.classname.of.caller.methodName(Filename:line) - - - - - - Gets the stack frames from the stack trace of the caller making the log request - - - - - Static manager that controls the creation of repositories - - - - Static manager that controls the creation of repositories - - - This class is used by the wrapper managers (e.g. ) - to provide access to the objects. - - - This manager also holds the that is used to - lookup and create repositories. The selector can be set either programmatically using - the property, or by setting the log4net.RepositorySelector - AppSetting in the applications config file to the fully qualified type name of the - selector to use. - - - Nicko Cadell - Gert Driesen - - - - Private constructor to prevent instances. Only static methods should be used. - - - - Private constructor to prevent instances. Only static methods should be used. - - - - - - Hook the shutdown event - - - - On the full .NET runtime, the static constructor hooks up the - AppDomain.ProcessExit and AppDomain.DomainUnload> events. - These are used to shutdown the log4net system as the application exits. - - - - - - Register for ProcessExit and DomainUnload events on the AppDomain - - - - This needs to be in a separate method because the events make - a LinkDemand for the ControlAppDomain SecurityPermission. Because - this is a LinkDemand it is demanded at JIT time. Therefore we cannot - catch the exception in the method itself, we have to catch it in the - caller. - - - - - - Return the default instance. - - the repository to lookup in - Return the default instance - - - Gets the for the repository specified - by the argument. - - - - - - Returns the default instance. - - The assembly to use to lookup the repository. - The default instance. - - - - Return the default instance. - - the repository to lookup in - Return the default instance - - - Gets the for the repository specified - by the argument. - - - - - - Returns the default instance. - - The assembly to use to lookup the repository. - The default instance. - - - Returns the default instance. - - - - - - Returns the named logger if it exists. - - The repository to lookup in. - The fully qualified logger name to look for. - - The logger found, or null if the named logger does not exist in the - specified repository. - - - - If the named logger exists (in the specified repository) then it - returns a reference to the logger, otherwise it returns - null. - - - - - - Returns the named logger if it exists. - - The assembly to use to lookup the repository. - The fully qualified logger name to look for. - - The logger found, or null if the named logger does not exist in the - specified assembly's repository. - - - - If the named logger exists (in the specified assembly's repository) then it - returns a reference to the logger, otherwise it returns - null. - - - - - - Returns all the currently defined loggers in the specified repository. - - The repository to lookup in. - All the defined loggers. - - - The root logger is not included in the returned array. - - - - - - Returns all the currently defined loggers in the specified assembly's repository. - - The assembly to use to lookup the repository. - All the defined loggers. - - - The root logger is not included in the returned array. - - - - - - Retrieves or creates a named logger. - - The repository to lookup in. - The name of the logger to retrieve. - The logger with the name specified. - - - Retrieves a logger named as the - parameter. If the named logger already exists, then the - existing instance will be returned. Otherwise, a new instance is - created. - - - By default, loggers do not have a set level but inherit - it from the hierarchy. This is one of the central features of - log4net. - - - - - - Retrieves or creates a named logger. - - The assembly to use to lookup the repository. - The name of the logger to retrieve. - The logger with the name specified. - - - Retrieves a logger named as the - parameter. If the named logger already exists, then the - existing instance will be returned. Otherwise, a new instance is - created. - - - By default, loggers do not have a set level but inherit - it from the hierarchy. This is one of the central features of - log4net. - - - - - - Shorthand for . - - The repository to lookup in. - The of which the fullname will be used as the name of the logger to retrieve. - The logger with the name specified. - - - Gets the logger for the fully qualified name of the type specified. - - - - - - Shorthand for . - - the assembly to use to lookup the repository - The of which the fullname will be used as the name of the logger to retrieve. - The logger with the name specified. - - - Gets the logger for the fully qualified name of the type specified. - - - - - - Shuts down the log4net system. - - - - Calling this method will safely close and remove all - appenders in all the loggers including root contained in all the - default repositories. - - - Some appenders need to be closed before the application exists. - Otherwise, pending logging events might be lost. - - - The shutdown method is careful to close nested - appenders before closing regular appenders. This is allows - configurations where a regular appender is attached to a logger - and again to a nested appender. - - - - - - Shuts down the repository for the repository specified. - - The repository to shutdown. - - - Calling this method will safely close and remove all - appenders in all the loggers including root contained in the - repository for the specified. - - - Some appenders need to be closed before the application exists. - Otherwise, pending logging events might be lost. - - - The shutdown method is careful to close nested - appenders before closing regular appenders. This is allows - configurations where a regular appender is attached to a logger - and again to a nested appender. - - - - - - Shuts down the repository for the repository specified. - - The assembly to use to lookup the repository. - - - Calling this method will safely close and remove all - appenders in all the loggers including root contained in the - repository for the repository. The repository is looked up using - the specified. - - - Some appenders need to be closed before the application exists. - Otherwise, pending logging events might be lost. - - - The shutdown method is careful to close nested - appenders before closing regular appenders. This is allows - configurations where a regular appender is attached to a logger - and again to a nested appender. - - - - - - Resets all values contained in this repository instance to their defaults. - - The repository to reset. - - - Resets all values contained in the repository instance to their - defaults. This removes all appenders from all loggers, sets - the level of all non-root loggers to null, - sets their additivity flag to true and sets the level - of the root logger to . Moreover, - message disabling is set its default "off" value. - - - - - - Resets all values contained in this repository instance to their defaults. - - The assembly to use to lookup the repository to reset. - - - Resets all values contained in the repository instance to their - defaults. This removes all appenders from all loggers, sets - the level of all non-root loggers to null, - sets their additivity flag to true and sets the level - of the root logger to . Moreover, - message disabling is set its default "off" value. - - - - - - Creates a repository with the specified name. - - The name of the repository, this must be unique amongst repositories. - The created for the repository. - - - CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. - - - Creates the default type of which is a - object. - - - The name must be unique. Repositories cannot be redefined. - An will be thrown if the repository already exists. - - - The specified repository already exists. - - - - Creates a repository with the specified name. - - The name of the repository, this must be unique amongst repositories. - The created for the repository. - - - Creates the default type of which is a - object. - - - The name must be unique. Repositories cannot be redefined. - An will be thrown if the repository already exists. - - - The specified repository already exists. - - - - Creates a repository with the specified name and repository type. - - The name of the repository, this must be unique to the repository. - A that implements - and has a no arg constructor. An instance of this type will be created to act - as the for the repository specified. - The created for the repository. - - - CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. - - - The name must be unique. Repositories cannot be redefined. - An Exception will be thrown if the repository already exists. - - - The specified repository already exists. - - - - Creates a repository with the specified name and repository type. - - The name of the repository, this must be unique to the repository. - A that implements - and has a no arg constructor. An instance of this type will be created to act - as the for the repository specified. - The created for the repository. - - - The name must be unique. Repositories cannot be redefined. - An Exception will be thrown if the repository already exists. - - - The specified repository already exists. - - - - Creates a repository for the specified assembly and repository type. - - The assembly to use to get the name of the repository. - A that implements - and has a no arg constructor. An instance of this type will be created to act - as the for the repository specified. - The created for the repository. - - - CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. - - - The created will be associated with the repository - specified such that a call to with the - same assembly specified will return the same repository instance. - - - - - - Creates a repository for the specified assembly and repository type. - - The assembly to use to get the name of the repository. - A that implements - and has a no arg constructor. An instance of this type will be created to act - as the for the repository specified. - The created for the repository. - - - The created will be associated with the repository - specified such that a call to with the - same assembly specified will return the same repository instance. - - - - - - Gets an array of all currently defined repositories. - - An array of all the known objects. - - - Gets an array of all currently defined repositories. - - - - - - Internal method to get pertinent version info. - - A string of version info. - - - - Called when the event fires - - the that is exiting - null - - - Called when the event fires. - - - When the event is triggered the log4net system is . - - - - - - Called when the event fires - - the that is exiting - null - - - Called when the event fires. - - - When the event is triggered the log4net system is . - - - - - - The fully qualified type of the LoggerManager class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Initialize the default repository selector - - - - - Gets or sets the repository selector used by the . - - - The repository selector used by the . - - - - The repository selector () is used by - the to create and select repositories - (). - - - The caller to supplies either a string name - or an assembly (if not supplied the assembly is inferred using - ). - - - This context is used by the selector to lookup a specific repository. - - - For the full .NET Framework, the default repository is DefaultRepositorySelector; - for the .NET Compact Framework CompactRepositorySelector is the default - repository. - - - - - - Implementation of the interface. - - - - This class should be used as the base for all wrapper implementations. - - - Nicko Cadell - Gert Driesen - - - - Constructs a new wrapper for the specified logger. - - The logger to wrap. - - - Constructs a new wrapper for the specified logger. - - - - - - The logger that this object is wrapping - - - - - Gets the implementation behind this wrapper object. - - - The object that this object is implementing. - - - - The Logger object may not be the same object as this object - because of logger decorators. - - - This gets the actual underlying objects that is used to process - the log events. - - - - - - Portable data structure used by - - - - Portable data structure used by - - - Nicko Cadell - - - - The logger name. - - - - The logger name. - - - - - - Level of logging event. - - - - Level of logging event. Level cannot be Serializable - because it is a flyweight. Due to its special serialization it - cannot be declared final either. - - - - - - The application supplied message. - - - - The application supplied message of logging event. - - - - - - The name of thread - - - - The name of thread in which this logging event was generated - - - - - - Gets or sets the local time the event was logged - - - - Prefer using the setter, since local time can be ambiguous. - - - - - - Location information for the caller. - - - - Location information for the caller. - - - - - - String representation of the user - - - - String representation of the user's windows name, - like DOMAIN\username - - - - - - String representation of the identity. - - - - String representation of the current thread's principal identity. - - - - - - The string representation of the exception - - - - The string representation of the exception - - - - - - String representation of the AppDomain. - - - - String representation of the AppDomain. - - - - - - Additional event specific properties - - - - A logger or an appender may attach additional - properties to specific events. These properties - have a string key and an object value. - - - - - - Gets or sets the UTC time the event was logged - - - - The TimeStamp is stored in the UTC time zone. - - - - - - Flags passed to the property - - - - Flags passed to the property - - - Nicko Cadell - - - - Fix the MDC - - - - - Fix the NDC - - - - - Fix the rendered message - - - - - Fix the thread name - - - - - Fix the callers location information - - - CAUTION: Very slow to generate - - - - - Fix the callers windows user name - - - CAUTION: Slow to generate - - - - - Fix the domain friendly name - - - - - Fix the callers principal name - - - CAUTION: May be slow to generate - - - - - Fix the exception text - - - - - Fix the event properties. Active properties must implement in order to be eligible for fixing. - - - - - No fields fixed - - - - - All fields fixed - - - - - Partial fields fixed - - - - This set of partial fields gives good performance. The following fields are fixed: - - - - - - - - - - - - - The internal representation of logging events. - - - - When an affirmative decision is made to log then a - instance is created. This instance - is passed around to the different log4net components. - - - This class is of concern to those wishing to extend log4net. - - - Some of the values in instances of - are considered volatile, that is the values are correct at the - time the event is delivered to appenders, but will not be consistent - at any time afterwards. If an event is to be stored and then processed - at a later time these volatile values must be fixed by calling - . There is a performance penalty - for incurred by calling but it - is essential to maintaining data consistency. - - - Nicko Cadell - Gert Driesen - Douglas de la Torre - Daniel Cazzulino - - - - The key into the Properties map for the host name value. - - - - - The key into the Properties map for the thread identity value. - - - - - The key into the Properties map for the user name value. - - - - - Initializes a new instance of the class - from the supplied parameters. - - The declaring type of the method that is - the stack boundary into the logging system for this call. - The repository this event is logged in. - The name of the logger of this event. - The level of this event. - The message of this event. - The exception for this event. - - - Except , and , - all fields of LoggingEvent are filled when actually needed. Call - to cache all data locally - to prevent inconsistencies. - - This method is called by the log4net framework - to create a logging event. - - - - - - Initializes a new instance of the class - using specific data. - - The declaring type of the method that is - the stack boundary into the logging system for this call. - The repository this event is logged in. - Data used to initialize the logging event. - The fields in the struct that have already been fixed. - - - This constructor is provided to allow a - to be created independently of the log4net framework. This can - be useful if you require a custom serialization scheme. - - - Use the method to obtain an - instance of the class. - - - The parameter should be used to specify which fields in the - struct have been preset. Fields not specified in the - will be captured from the environment if requested or fixed. - - - - - - Initializes a new instance of the class - using specific data. - - The declaring type of the method that is - the stack boundary into the logging system for this call. - The repository this event is logged in. - Data used to initialize the logging event. - - - This constructor is provided to allow a - to be created independently of the log4net framework. This can - be useful if you require a custom serialization scheme. - - - Use the method to obtain an - instance of the class. - - - This constructor sets this objects flags to , - this assumes that all the data relating to this event is passed in via the - parameter and no other data should be captured from the environment. - - - - - - Initializes a new instance of the class - using specific data. - - Data used to initialize the logging event. - - - This constructor is provided to allow a - to be created independently of the log4net framework. This can - be useful if you require a custom serialization scheme. - - - Use the method to obtain an - instance of the class. - - - This constructor sets this objects flags to , - this assumes that all the data relating to this event is passed in via the - parameter and no other data should be captured from the environment. - - - - - - Serialization constructor - - The that holds the serialized object data. - The that contains contextual information about the source or destination. - - - Initializes a new instance of the class - with serialized data. - - - - - - Ensure that the repository is set. - - the value for the repository - - - - Write the rendered message to a TextWriter - - the writer to write the message to - - - Unlike the property this method - does store the message data in the internal cache. Therefore - if called only once this method should be faster than the - property, however if the message is - to be accessed multiple times then the property will be more efficient. - - - - - - Serializes this object into the provided. - - The to populate with data. - The destination for this serialization. - - - The data in this event must be fixed before it can be serialized. - - - The method must be called during the - method call if this event - is to be used outside that method. - - - - - - Gets the portable data for this . - - The for this event. - - - A new can be constructed using a - instance. - - - Does a fix of the data - in the logging event before returning the event data. - - - - - - Gets the portable data for this . - - The set of data to ensure is fixed in the LoggingEventData - The for this event. - - - A new can be constructed using a - instance. - - - - - - Returns this event's exception's rendered using the - . - - - This event's exception's rendered using the . - - - - Obsolete. Use instead. - - - - - - Returns this event's exception's rendered using the - . - - - This event's exception's rendered using the . - - - - Returns this event's exception's rendered using the - . - - - - - - Fix instance fields that hold volatile data. - - - - Some of the values in instances of - are considered volatile, that is the values are correct at the - time the event is delivered to appenders, but will not be consistent - at any time afterwards. If an event is to be stored and then processed - at a later time these volatile values must be fixed by calling - . There is a performance penalty - incurred by calling but it - is essential to maintaining data consistency. - - - Calling is equivalent to - calling passing the parameter - false. - - - See for more - information. - - - - - - Fixes instance fields that hold volatile data. - - Set to true to not fix data that takes a long time to fix. - - - Some of the values in instances of - are considered volatile, that is the values are correct at the - time the event is delivered to appenders, but will not be consistent - at any time afterwards. If an event is to be stored and then processed - at a later time these volatile values must be fixed by calling - . There is a performance penalty - for incurred by calling but it - is essential to maintaining data consistency. - - - The param controls the data that - is fixed. Some of the data that can be fixed takes a long time to - generate, therefore if you do not require those settings to be fixed - they can be ignored by setting the param - to true. This setting will ignore the - and settings. - - - Set to false to ensure that all - settings are fixed. - - - - - - Fix the fields specified by the parameter - - the fields to fix - - - Only fields specified in the will be fixed. - Fields will not be fixed if they have previously been fixed. - It is not possible to 'unfix' a field. - - - - - - Lookup a composite property in this event - - the key for the property to lookup - the value for the property - - - This event has composite properties that combine together properties from - several different contexts in the following order: - - - this events properties - - This event has that can be set. These - properties are specific to this event only. - - - - the thread properties - - The that are set on the current - thread. These properties are shared by all events logged on this thread. - - - - the global properties - - The that are set globally. These - properties are shared by all the threads in the AppDomain. - - - - - - - - - Get all the composite properties in this event - - the containing all the properties - - - See for details of the composite properties - stored by the event. - - - This method returns a single containing all the - properties defined for this event. - - - - - - The internal logging event data. - - - - - The internal logging event data. - - - - - The internal logging event data. - - - - - The fully qualified Type of the calling - logger class in the stack frame (i.e. the declaring type of the method). - - - - - The application supplied message of logging event. - - - - - The exception that was thrown. - - - This is not serialized. The string representation - is serialized instead. - - - - - The repository that generated the logging event - - - This is not serialized. - - - - - The fix state for this event - - - These flags indicate which fields have been fixed. - Not serialized. - - - - - Indicated that the internal cache is updateable (ie not fixed) - - - This is a seperate flag to m_fixFlags as it allows incrementel fixing and simpler - changes in the caching strategy. - - - - - Gets the time when the current process started. - - - This is the time when this process started. - - - - The TimeStamp is stored internally in UTC and converted to the local time zone for this computer. - - - Tries to get the start time for the current process. - Failing that it returns the time of the first call to - this property. - - - Note that AppDomains may be loaded and unloaded within the - same process without the process terminating and therefore - without the process start time being reset. - - - - - - Gets the UTC time when the current process started. - - - This is the UTC time when this process started. - - - - Tries to get the start time for the current process. - Failing that it returns the time of the first call to - this property. - - - Note that AppDomains may be loaded and unloaded within the - same process without the process terminating and therefore - without the process start time being reset. - - - - - - Gets the of the logging event. - - - The of the logging event. - - - - Gets the of the logging event. - - - - - - Gets the time of the logging event. - - - The time of the logging event. - - - - The TimeStamp is stored in UTC and converted to the local time zone for this computer. - - - - - - Gets UTC the time of the logging event. - - - The UTC time of the logging event. - - - - - Gets the name of the logger that logged the event. - - - The name of the logger that logged the event. - - - - Gets the name of the logger that logged the event. - - - - - - Gets the location information for this logging event. - - - The location information for this logging event. - - - - The collected information is cached for future use. - - - See the class for more information on - supported frameworks and the different behavior in Debug and - Release builds. - - - - - - Gets the message object used to initialize this event. - - - The message object used to initialize this event. - - - - Gets the message object used to initialize this event. - Note that this event may not have a valid message object. - If the event is serialized the message object will not - be transferred. To get the text of the message the - property must be used - not this property. - - - If there is no defined message object for this event then - null will be returned. - - - - - - Gets the exception object used to initialize this event. - - - The exception object used to initialize this event. - - - - Gets the exception object used to initialize this event. - Note that this event may not have a valid exception object. - If the event is serialized the exception object will not - be transferred. To get the text of the exception the - method must be used - not this property. - - - If there is no defined exception object for this event then - null will be returned. - - - - - - The that this event was created in. - - - - The that this event was created in. - - - - - - Gets the message, rendered through the . - - - The message rendered through the . - - - - The collected information is cached for future use. - - - - - - Gets the name of the current thread. - - - The name of the current thread, or the thread ID when - the name is not available. - - - - The collected information is cached for future use. - - - - - - Gets the name of the current user. - - - The name of the current user, or NOT AVAILABLE when the - underlying runtime has no support for retrieving the name of the - current user. - - - - Calls WindowsIdentity.GetCurrent().Name to get the name of - the current windows user. - - - To improve performance, we could cache the string representation of - the name, and reuse that as long as the identity stayed constant. - Once the identity changed, we would need to re-assign and re-render - the string. - - - However, the WindowsIdentity.GetCurrent() call seems to - return different objects every time, so the current implementation - doesn't do this type of caching. - - - Timing for these operations: - - - - Method - Results - - - WindowsIdentity.GetCurrent() - 10000 loops, 00:00:00.2031250 seconds - - - WindowsIdentity.GetCurrent().Name - 10000 loops, 00:00:08.0468750 seconds - - - - This means we could speed things up almost 40 times by caching the - value of the WindowsIdentity.GetCurrent().Name property, since - this takes (8.04-0.20) = 7.84375 seconds. - - - - - - Gets the identity of the current thread principal. - - - The string name of the identity of the current thread principal. - - - - Calls System.Threading.Thread.CurrentPrincipal.Identity.Name to get - the name of the current thread principal. - - - - - - Gets the AppDomain friendly name. - - - The AppDomain friendly name. - - - - Gets the AppDomain friendly name. - - - - - - Additional event specific properties. - - - Additional event specific properties. - - - - A logger or an appender may attach additional - properties to specific events. These properties - have a string key and an object value. - - - This property is for events that have been added directly to - this event. The aggregate properties (which include these - event properties) can be retrieved using - and . - - - Once the properties have been fixed this property - returns the combined cached properties. This ensures that updates to - this property are always reflected in the underlying storage. When - returning the combined properties there may be more keys in the - Dictionary than expected. - - - - - - The fixed fields in this event - - - The set of fields that are fixed in this event - - - - Fields will not be fixed if they have previously been fixed. - It is not possible to 'unfix' a field. - - - - - - Implementation of wrapper interface. - - - - This implementation of the interface - forwards to the held by the base class. - - - This logger has methods to allow the caller to log at the following - levels: - - - - DEBUG - - The and methods log messages - at the DEBUG level. That is the level with that name defined in the - repositories . The default value - for this level is . The - property tests if this level is enabled for logging. - - - - INFO - - The and methods log messages - at the INFO level. That is the level with that name defined in the - repositories . The default value - for this level is . The - property tests if this level is enabled for logging. - - - - WARN - - The and methods log messages - at the WARN level. That is the level with that name defined in the - repositories . The default value - for this level is . The - property tests if this level is enabled for logging. - - - - ERROR - - The and methods log messages - at the ERROR level. That is the level with that name defined in the - repositories . The default value - for this level is . The - property tests if this level is enabled for logging. - - - - FATAL - - The and methods log messages - at the FATAL level. That is the level with that name defined in the - repositories . The default value - for this level is . The - property tests if this level is enabled for logging. - - - - - The values for these levels and their semantic meanings can be changed by - configuring the for the repository. - - - Nicko Cadell - Gert Driesen - - - - The ILog interface is use by application to log messages into - the log4net framework. - - - - Use the to obtain logger instances - that implement this interface. The - static method is used to get logger instances. - - - This class contains methods for logging at different levels and also - has properties for determining if those logging levels are - enabled in the current configuration. - - - This interface can be implemented in different ways. This documentation - specifies reasonable behavior that a caller can expect from the actual - implementation, however different implementations reserve the right to - do things differently. - - - Simple example of logging messages - - ILog log = LogManager.GetLogger("application-log"); - - log.Info("Application Start"); - log.Debug("This is a debug message"); - - if (log.IsDebugEnabled) - { - log.Debug("This is another debug message"); - } - - - - - Nicko Cadell - Gert Driesen - - - Log a message object with the level. - - Log a message object with the level. - - The message object to log. - - - This method first checks if this logger is DEBUG - enabled by comparing the level of this logger with the - level. If this logger is - DEBUG enabled, then it converts the message object - (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The message object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - Log a formatted string with the level. - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - An that supplies culture-specific formatting information - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - Log a message object with the level. - - Logs a message object with the level. - - - - This method first checks if this logger is INFO - enabled by comparing the level of this logger with the - level. If this logger is - INFO enabled, then it converts the message object - (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of the - additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - The message object to log. - - - - - - Logs a message object with the INFO level including - the stack trace of the passed - as a parameter. - - The message object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - Log a formatted message string with the level. - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - An that supplies culture-specific formatting information - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - Log a message object with the level. - - Log a message object with the level. - - - - This method first checks if this logger is WARN - enabled by comparing the level of this logger with the - level. If this logger is - WARN enabled, then it converts the message object - (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of the - additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - The message object to log. - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The message object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - Log a formatted message string with the level. - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - An that supplies culture-specific formatting information - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - Log a message object with the level. - - Logs a message object with the level. - - The message object to log. - - - This method first checks if this logger is ERROR - enabled by comparing the level of this logger with the - level. If this logger is - ERROR enabled, then it converts the message object - (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of the - additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The message object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - Log a formatted message string with the level. - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - An that supplies culture-specific formatting information - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - Log a message object with the level. - - Log a message object with the level. - - - - This method first checks if this logger is FATAL - enabled by comparing the level of this logger with the - level. If this logger is - FATAL enabled, then it converts the message object - (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of the - additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - The message object to log. - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The message object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - Log a formatted message string with the level. - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - An that supplies culture-specific formatting information - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Checks if this logger is enabled for the level. - - - true if this logger is enabled for events, false otherwise. - - - - This function is intended to lessen the computational cost of - disabled log debug statements. - - For some ILog interface log, when you write: - - log.Debug("This is entry number: " + i ); - - - You incur the cost constructing the message, string construction and concatenation in - this case, regardless of whether the message is logged or not. - - - If you are worried about speed (who isn't), then you should write: - - - if (log.IsDebugEnabled) - { - log.Debug("This is entry number: " + i ); - } - - - This way you will not incur the cost of parameter - construction if debugging is disabled for log. On - the other hand, if the log is debug enabled, you - will incur the cost of evaluating whether the logger is debug - enabled twice. Once in and once in - the . This is an insignificant overhead - since evaluating a logger takes about 1% of the time it - takes to actually log. This is the preferred style of logging. - - Alternatively if your logger is available statically then the is debug - enabled state can be stored in a static variable like this: - - - private static readonly bool isDebugEnabled = log.IsDebugEnabled; - - - Then when you come to log you can write: - - - if (isDebugEnabled) - { - log.Debug("This is entry number: " + i ); - } - - - This way the debug enabled state is only queried once - when the class is loaded. Using a private static readonly - variable is the most efficient because it is a run time constant - and can be heavily optimized by the JIT compiler. - - - Of course if you use a static readonly variable to - hold the enabled state of the logger then you cannot - change the enabled state at runtime to vary the logging - that is produced. You have to decide if you need absolute - speed or runtime flexibility. - - - - - - - - Checks if this logger is enabled for the level. - - - true if this logger is enabled for events, false otherwise. - - - For more information see . - - - - - - - - Checks if this logger is enabled for the level. - - - true if this logger is enabled for events, false otherwise. - - - For more information see . - - - - - - - - Checks if this logger is enabled for the level. - - - true if this logger is enabled for events, false otherwise. - - - For more information see . - - - - - - - - Checks if this logger is enabled for the level. - - - true if this logger is enabled for events, false otherwise. - - - For more information see . - - - - - - - - Construct a new wrapper for the specified logger. - - The logger to wrap. - - - Construct a new wrapper for the specified logger. - - - - - - Virtual method called when the configuration of the repository changes - - the repository holding the levels - - - Virtual method called when the configuration of the repository changes - - - - - - Logs a message object with the DEBUG level. - - The message object to log. - - - This method first checks if this logger is DEBUG - enabled by comparing the level of this logger with the - DEBUG level. If this logger is - DEBUG enabled, then it converts the message object - (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of the - additivity flag. - - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - Logs a message object with the DEBUG level - - The message object to log. - The exception to log, including its stack trace. - - - Logs a message object with the DEBUG level including - the stack trace of the passed - as a parameter. - - - See the form for more detailed information. - - - - - - - Logs a formatted message string with the DEBUG level. - - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the DEBUG level. - - A String containing zero or more format items - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the DEBUG level. - - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the DEBUG level. - - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the DEBUG level. - - An that supplies culture-specific formatting information - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a message object with the INFO level. - - The message object to log. - - - This method first checks if this logger is INFO - enabled by comparing the level of this logger with the - INFO level. If this logger is - INFO enabled, then it converts the message object - (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - Logs a message object with the INFO level. - - The message object to log. - The exception to log, including its stack trace. - - - Logs a message object with the INFO level including - the stack trace of the - passed as a parameter. - - - See the form for more detailed information. - - - - - - - Logs a formatted message string with the INFO level. - - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the INFO level. - - A String containing zero or more format items - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the INFO level. - - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the INFO level. - - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the INFO level. - - An that supplies culture-specific formatting information - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a message object with the WARN level. - - the message object to log - - - This method first checks if this logger is WARN - enabled by comparing the level of this logger with the - WARN level. If this logger is - WARN enabled, then it converts the message object - (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger and - also higher in the hierarchy depending on the value of the - additivity flag. - - - WARNING Note that passing an to this - method will print the name of the but no - stack trace. To print a stack trace use the - form instead. - - - - - - Logs a message object with the WARN level - - The message object to log. - The exception to log, including its stack trace. - - - Logs a message object with the WARN level including - the stack trace of the - passed as a parameter. - - - See the form for more detailed information. - - - - - - - Logs a formatted message string with the WARN level. - - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the WARN level. - - A String containing zero or more format items - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the WARN level. - - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the WARN level. - - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the WARN level. - - An that supplies culture-specific formatting information - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a message object with the ERROR level. - - The message object to log. - - - This method first checks if this logger is ERROR - enabled by comparing the level of this logger with the - ERROR level. If this logger is - ERROR enabled, then it converts the message object - (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger and - also higher in the hierarchy depending on the value of the - additivity flag. - - - WARNING Note that passing an to this - method will print the name of the but no - stack trace. To print a stack trace use the - form instead. - - - - - - Logs a message object with the ERROR level - - The message object to log. - The exception to log, including its stack trace. - - - Logs a message object with the ERROR level including - the stack trace of the - passed as a parameter. - - - See the form for more detailed information. - - - - - - - Logs a formatted message string with the ERROR level. - - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the ERROR level. - - A String containing zero or more format items - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the ERROR level. - - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the ERROR level. - - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the ERROR level. - - An that supplies culture-specific formatting information - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a message object with the FATAL level. - - The message object to log. - - - This method first checks if this logger is FATAL - enabled by comparing the level of this logger with the - FATAL level. If this logger is - FATAL enabled, then it converts the message object - (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger and - also higher in the hierarchy depending on the value of the - additivity flag. - - - WARNING Note that passing an to this - method will print the name of the but no - stack trace. To print a stack trace use the - form instead. - - - - - - Logs a message object with the FATAL level - - The message object to log. - The exception to log, including its stack trace. - - - Logs a message object with the FATAL level including - the stack trace of the - passed as a parameter. - - - See the form for more detailed information. - - - - - - - Logs a formatted message string with the FATAL level. - - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the FATAL level. - - A String containing zero or more format items - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the FATAL level. - - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the FATAL level. - - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - The string is formatted using the - format provider. To specify a localized provider use the - method. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Logs a formatted message string with the FATAL level. - - An that supplies culture-specific formatting information - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the method. See - String.Format for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - Event handler for the event - - the repository - Empty - - - - The fully qualified name of this declaring type not the type of any subclass. - - - - - Checks if this logger is enabled for the DEBUG - level. - - - true if this logger is enabled for DEBUG events, - false otherwise. - - - - This function is intended to lessen the computational cost of - disabled log debug statements. - - - For some log Logger object, when you write: - - - log.Debug("This is entry number: " + i ); - - - You incur the cost constructing the message, concatenation in - this case, regardless of whether the message is logged or not. - - - If you are worried about speed, then you should write: - - - if (log.IsDebugEnabled()) - { - log.Debug("This is entry number: " + i ); - } - - - This way you will not incur the cost of parameter - construction if debugging is disabled for log. On - the other hand, if the log is debug enabled, you - will incur the cost of evaluating whether the logger is debug - enabled twice. Once in IsDebugEnabled and once in - the Debug. This is an insignificant overhead - since evaluating a logger takes about 1% of the time it - takes to actually log. - - - - - - Checks if this logger is enabled for the INFO level. - - - true if this logger is enabled for INFO events, - false otherwise. - - - - See for more information and examples - of using this method. - - - - - - - Checks if this logger is enabled for the WARN level. - - - true if this logger is enabled for WARN events, - false otherwise. - - - - See for more information and examples - of using this method. - - - - - - - Checks if this logger is enabled for the ERROR level. - - - true if this logger is enabled for ERROR events, - false otherwise. - - - - See for more information and examples of using this method. - - - - - - - Checks if this logger is enabled for the FATAL level. - - - true if this logger is enabled for FATAL events, - false otherwise. - - - - See for more information and examples of using this method. - - - - - - - provides method information without actually referencing a System.Reflection.MethodBase - as that would require that the containing assembly is loaded. - - - - - - When location information is not available the constant - NA is returned. Current value of this string - constant is ?. - - - - - constructs a method item for an unknown method. - - - - - constructs a method item from the name of the method. - - - - - - constructs a method item from the name of the method and its parameters. - - - - - - - constructs a method item from a method base by determining the method name and its parameters. - - - - - - The fully qualified type of the StackFrameItem class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets the method name of the caller making the logging - request. - - - The method name of the caller making the logging - request. - - - - Gets the method name of the caller making the logging - request. - - - - - - Gets the method parameters of the caller making - the logging request. - - - The method parameters of the caller making - the logging request - - - - Gets the method parameters of the caller making - the logging request. - - - - - - A SecurityContext used by log4net when interacting with protected resources - - - - A SecurityContext used by log4net when interacting with protected resources - for example with operating system services. This can be used to impersonate - a principal that has been granted privileges on the system resources. - - - Nicko Cadell - - - - Impersonate this SecurityContext - - State supplied by the caller - An instance that will - revoke the impersonation of this SecurityContext, or null - - - Impersonate this security context. Further calls on the current - thread should now be made in the security context provided - by this object. When the result - method is called the security - context of the thread should be reverted to the state it was in - before was called. - - - - - - The providers default instances. - - - - A configured component that interacts with potentially protected system - resources uses a to provide the elevated - privileges required. If the object has - been not been explicitly provided to the component then the component - will request one from this . - - - By default the is - an instance of which returns only - objects. This is a reasonable default - where the privileges required are not know by the system. - - - This default behavior can be overridden by subclassing the - and overriding the method to return - the desired objects. The default provider - can be replaced by programmatically setting the value of the - property. - - - An alternative is to use the log4net.Config.SecurityContextProviderAttribute - This attribute can be applied to an assembly in the same way as the - log4net.Config.XmlConfiguratorAttribute". The attribute takes - the type to use as the as an argument. - - - Nicko Cadell - - - - The default provider - - - - - Protected default constructor to allow subclassing - - - - Protected default constructor to allow subclassing - - - - - - Create a SecurityContext for a consumer - - The consumer requesting the SecurityContext - An impersonation context - - - The default implementation is to return a . - - - Subclasses should override this method to provide their own - behavior. - - - - - - Gets or sets the default SecurityContextProvider - - - The default SecurityContextProvider - - - - The default provider is used by configured components that - require a and have not had one - given to them. - - - By default this is an instance of - that returns objects. - - - The default provider can be set programmatically by setting - the value of this property to a sub class of - that has the desired behavior. - - - - - - provides stack frame information without actually referencing a System.Diagnostics.StackFrame - as that would require that the containing assembly is loaded. - - - - - - When location information is not available the constant - NA is returned. Current value of this string - constant is ?. - - - - - returns a stack frame item from a stack frame. This - - - - - - - The fully qualified type of the StackFrameItem class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets the fully qualified class name of the caller making the logging - request. - - - The fully qualified class name of the caller making the logging - request. - - - - Gets the fully qualified class name of the caller making the logging - request. - - - - - - Gets the file name of the caller. - - - The file name of the caller. - - - - Gets the file name of the caller. - - - - - - Gets the line number of the caller. - - - The line number of the caller. - - - - Gets the line number of the caller. - - - - - - Gets the method name of the caller. - - - The method name of the caller. - - - - Gets the method name of the caller. - - - - - - Gets all available caller information - - - All available caller information, in the format - fully.qualified.classname.of.caller.methodName(Filename:line) - - - - Gets all available caller information, in the format - fully.qualified.classname.of.caller.methodName(Filename:line) - - - - - - An evaluator that triggers after specified number of seconds. - - - - This evaluator will trigger if the specified time period - has passed since last check. - - - Robert Sevcik - - - - The default time threshold for triggering in seconds. Zero means it won't trigger at all. - - - - - The time threshold for triggering in seconds. Zero means it won't trigger at all. - - - - - The UTC time of last check. This gets updated when the object is created and when the evaluator triggers. - - - - - Create a new evaluator using the time threshold in seconds. - - - - Create a new evaluator using the time threshold in seconds. - - - This evaluator will trigger if the specified time period - has passed since last check. - - - - - - Create a new evaluator using the specified time threshold in seconds. - - - The time threshold in seconds to trigger after. - Zero means it won't trigger at all. - - - - Create a new evaluator using the specified time threshold in seconds. - - - This evaluator will trigger if the specified time period - has passed since last check. - - - - - - Is this the triggering event? - - The event to check - This method returns true, if the specified time period - has passed since last check.. - Otherwise it returns false - - - This evaluator will trigger if the specified time period - has passed since last check. - - - - - - The time threshold in seconds to trigger after - - - The time threshold in seconds to trigger after. - Zero means it won't trigger at all. - - - - This evaluator will trigger if the specified time period - has passed since last check. - - - - - - Delegate used to handle creation of new wrappers. - - The logger to wrap in a wrapper. - - - Delegate used to handle creation of new wrappers. This delegate - is called from the - method to construct the wrapper for the specified logger. - - - The delegate to use is supplied to the - constructor. - - - - - - Maps between logger objects and wrapper objects. - - - - This class maintains a mapping between objects and - objects. Use the method to - lookup the for the specified . - - - New wrapper instances are created by the - method. The default behavior is for this method to delegate construction - of the wrapper to the delegate supplied - to the constructor. This allows specialization of the behavior without - requiring subclassing of this type. - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the - - The handler to use to create the wrapper objects. - - - Initializes a new instance of the class with - the specified handler to create the wrapper objects. - - - - - - Gets the wrapper object for the specified logger. - - The wrapper object for the specified logger - - - If the logger is null then the corresponding wrapper is null. - - - Looks up the wrapper it it has previously been requested and - returns it. If the wrapper has never been requested before then - the virtual method is - called. - - - - - - Creates the wrapper object for the specified logger. - - The logger to wrap in a wrapper. - The wrapper object for the logger. - - - This implementation uses the - passed to the constructor to create the wrapper. This method - can be overridden in a subclass. - - - - - - Called when a monitored repository shutdown event is received. - - The that is shutting down - - - This method is called when a that this - is holding loggers for has signaled its shutdown - event . The default - behavior of this method is to release the references to the loggers - and their wrappers generated for this repository. - - - - - - Event handler for repository shutdown event. - - The sender of the event. - The event args. - - - - Map of logger repositories to hashtables of ILogger to ILoggerWrapper mappings - - - - - The handler to use to create the extension wrapper objects. - - - - - Internal reference to the delegate used to register for repository shutdown events. - - - - - Gets the map of logger repositories. - - - Map of logger repositories. - - - - Gets the hashtable that is keyed on . The - values are hashtables keyed on with the - value being the corresponding . - - - - - - Formats a as "HH:mm:ss,fff". - - - - Formats a in the format "HH:mm:ss,fff" for example, "15:49:37,459". - - - Nicko Cadell - Gert Driesen - - - - Render a as a string. - - - - Interface to abstract the rendering of a - instance into a string. - - - The method is used to render the - date to a text writer. - - - Nicko Cadell - Gert Driesen - - - - Formats the specified date as a string. - - The date to format. - The writer to write to. - - - Format the as a string and write it - to the provided. - - - - - - String constant used to specify AbsoluteTimeDateFormat in layouts. Current value is ABSOLUTE. - - - - - String constant used to specify DateTimeDateFormat in layouts. Current value is DATE. - - - - - String constant used to specify ISO8601DateFormat in layouts. Current value is ISO8601. - - - - - Renders the date into a string. Format is "HH:mm:ss". - - The date to render into a string. - The string builder to write to. - - - Subclasses should override this method to render the date - into a string using a precision up to the second. This method - will be called at most once per second and the result will be - reused if it is needed again during the same second. - - - - - - Renders the date into a string. Format is "HH:mm:ss,fff". - - The date to render into a string. - The writer to write to. - - - Uses the method to generate the - time string up to the seconds and then appends the current - milliseconds. The results from are - cached and is called at most once - per second. - - - Sub classes should override - rather than . - - - - - - Last stored time with precision up to the second. - - - - - Last stored time with precision up to the second, formatted - as a string. - - - - - Last stored time with precision up to the second, formatted - as a string. - - - - - Formats a as "dd MMM yyyy HH:mm:ss,fff" - - - - Formats a in the format - "dd MMM yyyy HH:mm:ss,fff" for example, - "06 Nov 1994 15:49:37,459". - - - Nicko Cadell - Gert Driesen - Angelika Schnagl - - - - Default constructor. - - - - Initializes a new instance of the class. - - - - - - Formats the date without the milliseconds part - - The date to format. - The string builder to write to. - - - Formats a DateTime in the format "dd MMM yyyy HH:mm:ss" - for example, "06 Nov 1994 15:49:37". - - - The base class will append the ",fff" milliseconds section. - This method will only be called at most once per second. - - - - - - The format info for the invariant culture. - - - - - Formats the as "yyyy-MM-dd HH:mm:ss,fff". - - - - Formats the specified as a string: "yyyy-MM-dd HH:mm:ss,fff". - - - Nicko Cadell - Gert Driesen - - - - Default constructor - - - - Initializes a new instance of the class. - - - - - - Formats the date without the milliseconds part - - The date to format. - The string builder to write to. - - - Formats the date specified as a string: "yyyy-MM-dd HH:mm:ss". - - - The base class will append the ",fff" milliseconds section. - This method will only be called at most once per second. - - - - - - Formats the using the method. - - - - Formats the using the method. - - - Nicko Cadell - Gert Driesen - - - - Constructor - - The format string. - - - Initializes a new instance of the class - with the specified format string. - - - The format string must be compatible with the options - that can be supplied to . - - - - - - Formats the date using . - - The date to convert to a string. - The writer to write to. - - - Uses the date format string supplied to the constructor to call - the method to format the date. - - - - - - The format string used to format the . - - - - The format string must be compatible with the options - that can be supplied to . - - - - - - This filter drops all . - - - - You can add this filter to the end of a filter chain to - switch from the default "accept all unless instructed otherwise" - filtering behavior to a "deny all unless instructed otherwise" - behavior. - - - Nicko Cadell - Gert Driesen - - - - Subclass this type to implement customized logging event filtering - - - - Users should extend this class to implement customized logging - event filtering. Note that and - , the parent class of all standard - appenders, have built-in filtering rules. It is suggested that you - first use and understand the built-in rules before rushing to write - your own custom filters. - - - This abstract class assumes and also imposes that filters be - organized in a linear chain. The - method of each filter is called sequentially, in the order of their - addition to the chain. - - - The method must return one - of the integer constants , - or . - - - If the value is returned, then the log event is dropped - immediately without consulting with the remaining filters. - - - If the value is returned, then the next filter - in the chain is consulted. If there are no more filters in the - chain, then the log event is logged. Thus, in the presence of no - filters, the default behavior is to log all logging events. - - - If the value is returned, then the log - event is logged without consulting the remaining filters. - - - The philosophy of log4net filters is largely inspired from the - Linux ipchains. - - - Nicko Cadell - Gert Driesen - - - - Implement this interface to provide customized logging event filtering - - - - Users should implement this interface to implement customized logging - event filtering. Note that and - , the parent class of all standard - appenders, have built-in filtering rules. It is suggested that you - first use and understand the built-in rules before rushing to write - your own custom filters. - - - This abstract class assumes and also imposes that filters be - organized in a linear chain. The - method of each filter is called sequentially, in the order of their - addition to the chain. - - - The method must return one - of the integer constants , - or . - - - If the value is returned, then the log event is dropped - immediately without consulting with the remaining filters. - - - If the value is returned, then the next filter - in the chain is consulted. If there are no more filters in the - chain, then the log event is logged. Thus, in the presence of no - filters, the default behavior is to log all logging events. - - - If the value is returned, then the log - event is logged without consulting the remaining filters. - - - The philosophy of log4net filters is largely inspired from the - Linux ipchains. - - - Nicko Cadell - Gert Driesen - - - - Decide if the logging event should be logged through an appender. - - The LoggingEvent to decide upon - The decision of the filter - - - If the decision is , then the event will be - dropped. If the decision is , then the next - filter, if any, will be invoked. If the decision is then - the event will be logged without consulting with other filters in - the chain. - - - - - - Property to get and set the next filter - - - The next filter in the chain - - - - Filters are typically composed into chains. This property allows the next filter in - the chain to be accessed. - - - - - - Points to the next filter in the filter chain. - - - - See for more information. - - - - - - Initialize the filter with the options set - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - Typically filter's options become active immediately on set, - however this method must still be called. - - - - - - Decide if the should be logged through an appender. - - The to decide upon - The decision of the filter - - - If the decision is , then the event will be - dropped. If the decision is , then the next - filter, if any, will be invoked. If the decision is then - the event will be logged without consulting with other filters in - the chain. - - - This method is marked abstract and must be implemented - in a subclass. - - - - - - Property to get and set the next filter - - - The next filter in the chain - - - - Filters are typically composed into chains. This property allows the next filter in - the chain to be accessed. - - - - - - Default constructor - - - - - Always returns the integer constant - - the LoggingEvent to filter - Always returns - - - Ignores the event being logged and just returns - . This can be used to change the default filter - chain behavior from to . This filter - should only be used as the last filter in the chain - as any further filters will be ignored! - - - - - - The return result from - - - - The return result from - - - - - - The log event must be dropped immediately without - consulting with the remaining filters, if any, in the chain. - - - - - This filter is neutral with respect to the log event. - The remaining filters, if any, should be consulted for a final decision. - - - - - The log event must be logged immediately without - consulting with the remaining filters, if any, in the chain. - - - - - This is a very simple filter based on matching. - - - - The filter admits two options and - . If there is an exact match between the value - of the option and the of the - , then the method returns in - case the option value is set - to true, if it is false then - is returned. If the does not match then - the result will be . - - - Nicko Cadell - Gert Driesen - - - - flag to indicate if the filter should on a match - - - - - the to match against - - - - - Default constructor - - - - - Tests if the of the logging event matches that of the filter - - the event to filter - see remarks - - - If the of the event matches the level of the - filter then the result of the function depends on the - value of . If it is true then - the function will return , it it is false then it - will return . If the does not match then - the result will be . - - - - - - when matching - - - - The property is a flag that determines - the behavior when a matching is found. If the - flag is set to true then the filter will the - logging event, otherwise it will the event. - - - The default is true i.e. to the event. - - - - - - The that the filter will match - - - - The level that this filter will attempt to match against the - level. If a match is found then - the result depends on the value of . - - - - - - This is a simple filter based on matching. - - - - The filter admits three options and - that determine the range of priorities that are matched, and - . If there is a match between the range - of priorities and the of the , then the - method returns in case the - option value is set to true, if it is false - then is returned. If there is no match, is returned. - - - Nicko Cadell - Gert Driesen - - - - Flag to indicate the behavior when matching a - - - - - the minimum value to match - - - - - the maximum value to match - - - - - Default constructor - - - - - Check if the event should be logged. - - the logging event to check - see remarks - - - If the of the logging event is outside the range - matched by this filter then - is returned. If the is matched then the value of - is checked. If it is true then - is returned, otherwise - is returned. - - - - - - when matching and - - - - The property is a flag that determines - the behavior when a matching is found. If the - flag is set to true then the filter will the - logging event, otherwise it will the event. - - - The default is true i.e. to the event. - - - - - - Set the minimum matched - - - - The minimum level that this filter will attempt to match against the - level. If a match is found then - the result depends on the value of . - - - - - - Sets the maximum matched - - - - The maximum level that this filter will attempt to match against the - level. If a match is found then - the result depends on the value of . - - - - - - Simple filter to match a string in the event's logger name. - - - - The works very similar to the . It admits two - options and . If the - of the starts - with the value of the option, then the - method returns in - case the option value is set to true, - if it is false then is returned. - - - Daniel Cazzulino - - - - Flag to indicate the behavior when we have a match - - - - - The logger name string to substring match against the event - - - - - Default constructor - - - - - Check if this filter should allow the event to be logged - - the event being logged - see remarks - - - The rendered message is matched against the . - If the equals the beginning of - the incoming () - then a match will have occurred. If no match occurs - this function will return - allowing other filters to check the event. If a match occurs then - the value of is checked. If it is - true then is returned otherwise - is returned. - - - - - - when matching - - - - The property is a flag that determines - the behavior when a matching is found. If the - flag is set to true then the filter will the - logging event, otherwise it will the event. - - - The default is true i.e. to the event. - - - - - - The that the filter will match - - - - This filter will attempt to match this value against logger name in - the following way. The match will be done against the beginning of the - logger name (using ). The match is - case sensitive. If a match is found then - the result depends on the value of . - - - - - - Simple filter to match a keyed string in the - - - - Simple filter to match a keyed string in the - - - As the MDC has been replaced with layered properties the - should be used instead. - - - Nicko Cadell - Gert Driesen - - - - Simple filter to match a string an event property - - - - Simple filter to match a string in the value for a - specific event property - - - Nicko Cadell - - - - Simple filter to match a string in the rendered message - - - - Simple filter to match a string in the rendered message - - - Nicko Cadell - Gert Driesen - - - - Flag to indicate the behavior when we have a match - - - - - The string to substring match against the message - - - - - A string regex to match - - - - - A regex object to match (generated from m_stringRegexToMatch) - - - - - Default constructor - - - - - Initialize and precompile the Regex if required - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Check if this filter should allow the event to be logged - - the event being logged - see remarks - - - The rendered message is matched against the . - If the occurs as a substring within - the message then a match will have occurred. If no match occurs - this function will return - allowing other filters to check the event. If a match occurs then - the value of is checked. If it is - true then is returned otherwise - is returned. - - - - - - when matching or - - - - The property is a flag that determines - the behavior when a matching is found. If the - flag is set to true then the filter will the - logging event, otherwise it will the event. - - - The default is true i.e. to the event. - - - - - - Sets the static string to match - - - - The string that will be substring matched against - the rendered message. If the message contains this - string then the filter will match. If a match is found then - the result depends on the value of . - - - One of or - must be specified. - - - - - - Sets the regular expression to match - - - - The regular expression pattern that will be matched against - the rendered message. If the message matches this - pattern then the filter will match. If a match is found then - the result depends on the value of . - - - One of or - must be specified. - - - - - - The key to use to lookup the string from the event properties - - - - - Default constructor - - - - - Check if this filter should allow the event to be logged - - the event being logged - see remarks - - - The event property for the is matched against - the . - If the occurs as a substring within - the property value then a match will have occurred. If no match occurs - this function will return - allowing other filters to check the event. If a match occurs then - the value of is checked. If it is - true then is returned otherwise - is returned. - - - - - - The key to lookup in the event properties and then match against. - - - - The key name to use to lookup in the properties map of the - . The match will be performed against - the value of this property if it exists. - - - - - - Simple filter to match a string in the - - - - Simple filter to match a string in the - - - As the MDC has been replaced with named stacks stored in the - properties collections the should - be used instead. - - - Nicko Cadell - Gert Driesen - - - - Default constructor - - - - Sets the to "NDC". - - - - - - Write the event appdomain name to the output - - - - Writes the to the output writer. - - - Daniel Cazzulino - Nicko Cadell - - - - Abstract class that provides the formatting functionality that - derived classes need. - - - Conversion specifiers in a conversion patterns are parsed to - individual PatternConverters. Each of which is responsible for - converting a logging event in a converter specific manner. - - Nicko Cadell - - - - Abstract class that provides the formatting functionality that - derived classes need. - - - - Conversion specifiers in a conversion patterns are parsed to - individual PatternConverters. Each of which is responsible for - converting a logging event in a converter specific manner. - - - Nicko Cadell - Gert Driesen - - - - Initial buffer size - - - - - Maximum buffer size before it is recycled - - - - - Protected constructor - - - - Initializes a new instance of the class. - - - - - - Evaluate this pattern converter and write the output to a writer. - - that will receive the formatted result. - The state object on which the pattern converter should be executed. - - - Derived pattern converters must override this method in order to - convert conversion specifiers in the appropriate way. - - - - - - Set the next pattern converter in the chains - - the pattern converter that should follow this converter in the chain - the next converter - - - The PatternConverter can merge with its neighbor during this method (or a sub class). - Therefore the return value may or may not be the value of the argument passed in. - - - - - - Write the pattern converter to the writer with appropriate formatting - - that will receive the formatted result. - The state object on which the pattern converter should be executed. - - - This method calls to allow the subclass to perform - appropriate conversion of the pattern converter. If formatting options have - been specified via the then this method will - apply those formattings before writing the output. - - - - - - Fast space padding method. - - to which the spaces will be appended. - The number of spaces to be padded. - - - Fast space padding method. - - - - - - The option string to the converter - - - - - Write an dictionary to a - - the writer to write to - a to use for object conversion - the value to write to the writer - - - Writes the to a writer in the form: - - - {key1=value1, key2=value2, key3=value3} - - - If the specified - is not null then it is used to render the key and value to text, otherwise - the object's ToString method is called. - - - - - - Write an dictionary to a - - the writer to write to - a to use for object conversion - the value to write to the writer - - - Writes the to a writer in the form: - - - {key1=value1, key2=value2, key3=value3} - - - If the specified - is not null then it is used to render the key and value to text, otherwise - the object's ToString method is called. - - - - - - Write an object to a - - the writer to write to - a to use for object conversion - the value to write to the writer - - - Writes the Object to a writer. If the specified - is not null then it is used to render the object to text, otherwise - the object's ToString method is called. - - - - - - Get the next pattern converter in the chain - - - the next pattern converter in the chain - - - - Get the next pattern converter in the chain - - - - - - Gets or sets the formatting info for this converter - - - The formatting info for this converter - - - - Gets or sets the formatting info for this converter - - - - - - Gets or sets the option value for this converter - - - The option for this converter - - - - Gets or sets the option value for this converter - - - - - - - - - - - Initializes a new instance of the class. - - - - - Derived pattern converters must override this method in order to - convert conversion specifiers in the correct way. - - that will receive the formatted result. - The on which the pattern converter should be executed. - - - - Derived pattern converters must override this method in order to - convert conversion specifiers in the correct way. - - that will receive the formatted result. - The state object on which the pattern converter should be executed. - - - - Flag indicating if this converter handles exceptions - - - false if this converter handles exceptions - - - - - Flag indicating if this converter handles the logging event exception - - false if this converter handles the logging event exception - - - If this converter handles the exception object contained within - , then this property should be set to - false. Otherwise, if the layout ignores the exception - object, then the property should be set to true. - - - Set this value to override a this default setting. The default - value is true, this converter does not handle the exception. - - - - - - Write the event appdomain name to the output - - that will receive the formatted result. - the event being logged - - - Writes the to the output . - - - - - - Converter for items in the ASP.Net Cache. - - - - Outputs an item from the . - - - Ron Grabowski - - - - Abstract class that provides access to the current HttpContext () that - derived classes need. - - - This class handles the case when HttpContext.Current is null by writing - to the writer. - - Ron Grabowski - - - - Derived pattern converters must override this method in order to - convert conversion specifiers in the correct way. - - that will receive the formatted result. - The on which the pattern converter should be executed. - The under which the ASP.Net request is running. - - - - Write the ASP.Net Cache item to the output - - that will receive the formatted result. - The on which the pattern converter should be executed. - The under which the ASP.Net request is running. - - - Writes out the value of a named property. The property name - should be set in the - property. If no property has been set, all key value pairs from the Cache will - be written to the output. - - - - - - Converter for items in the . - - - - Outputs an item from the . - - - Ron Grabowski - - - - Write the ASP.Net HttpContext item to the output - - that will receive the formatted result. - The on which the pattern converter should be executed. - The under which the ASP.Net request is running. - - - Writes out the value of a named property. The property name - should be set in the - property. - - - - - - Converter for items in the ASP.Net Cache. - - - - Outputs an item from the . - - - Ron Grabowski - - - - Write the ASP.Net Cache item to the output - - that will receive the formatted result. - The on which the pattern converter should be executed. - The under which the ASP.Net request is running. - - - Writes out the value of a named property. The property name - should be set in the - property. - - - - - - Converter for items in the ASP.Net Cache. - - - - Outputs an item from the . - - - Ron Grabowski - - - - Write the ASP.Net Cache item to the output - - that will receive the formatted result. - The on which the pattern converter should be executed. - The under which the ASP.Net request is running. - - - Writes out the value of a named property. The property name - should be set in the - property. If no property has been set, all key value pairs from the Session will - be written to the output. - - - - - - Date pattern converter, uses a to format - the date of a . - - - - Render the to the writer as a string. - - - The value of the determines - the formatting of the date. The following values are allowed: - - - Option value - Output - - - ISO8601 - - Uses the formatter. - Formats using the "yyyy-MM-dd HH:mm:ss,fff" pattern. - - - - DATE - - Uses the formatter. - Formats using the "dd MMM yyyy HH:mm:ss,fff" for example, "06 Nov 1994 15:49:37,459". - - - - ABSOLUTE - - Uses the formatter. - Formats using the "HH:mm:ss,yyyy" for example, "15:49:37,459". - - - - other - - Any other pattern string uses the formatter. - This formatter passes the pattern string to the - method. - For details on valid patterns see - DateTimeFormatInfo Class. - - - - - - The is in the local time zone and is rendered in that zone. - To output the time in Universal time see . - - - Nicko Cadell - - - - The used to render the date to a string - - - - The used to render the date to a string - - - - - - Initialize the converter pattern based on the property. - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Convert the pattern into the rendered message - - that will receive the formatted result. - the event being logged - - - Pass the to the - for it to render it to the writer. - - - The passed is in the local time zone. - - - - - - The fully qualified type of the DatePatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Write the exception text to the output - - - - If an exception object is stored in the logging event - it will be rendered into the pattern output with a - trailing newline. - - - If there is no exception then nothing will be output - and no trailing newline will be appended. - It is typical to put a newline before the exception - and to have the exception as the last data in the pattern. - - - Nicko Cadell - - - - Default constructor - - - - - Write the exception text to the output - - that will receive the formatted result. - the event being logged - - - If an exception object is stored in the logging event - it will be rendered into the pattern output with a - trailing newline. - - - If there is no exception or the exception property specified - by the Option value does not exist then nothing will be output - and no trailing newline will be appended. - It is typical to put a newline before the exception - and to have the exception as the last data in the pattern. - - - Recognized values for the Option parameter are: - - - - Message - - - Source - - - StackTrace - - - TargetSite - - - HelpLink - - - - - - - Writes the caller location file name to the output - - - - Writes the value of the for - the event to the output writer. - - - Nicko Cadell - - - - Write the caller location file name to the output - - that will receive the formatted result. - the event being logged - - - Writes the value of the for - the to the output . - - - - - - Write the caller location info to the output - - - - Writes the to the output writer. - - - Nicko Cadell - - - - Write the caller location info to the output - - that will receive the formatted result. - the event being logged - - - Writes the to the output writer. - - - - - - Writes the event identity to the output - - - - Writes the value of the to - the output writer. - - - Daniel Cazzulino - Nicko Cadell - - - - Writes the event identity to the output - - that will receive the formatted result. - the event being logged - - - Writes the value of the - to - the output . - - - - - - Write the event level to the output - - - - Writes the display name of the event - to the writer. - - - Nicko Cadell - - - - Write the event level to the output - - that will receive the formatted result. - the event being logged - - - Writes the of the - to the . - - - - - - Write the caller location line number to the output - - - - Writes the value of the for - the event to the output writer. - - - Nicko Cadell - - - - Write the caller location line number to the output - - that will receive the formatted result. - the event being logged - - - Writes the value of the for - the to the output . - - - - - - Converter for logger name - - - - Outputs the of the event. - - - Nicko Cadell - - - - Converter to output and truncate '.' separated strings - - - - This abstract class supports truncating a '.' separated string - to show a specified number of elements from the right hand side. - This is used to truncate class names that are fully qualified. - - - Subclasses should override the method to - return the fully qualified string. - - - Nicko Cadell - - - - Initialize the converter - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Get the fully qualified string data - - the event being logged - the fully qualified name - - - Overridden by subclasses to get the fully qualified name before the - precision is applied to it. - - - Return the fully qualified '.' (dot/period) separated string. - - - - - - Convert the pattern to the rendered message - - that will receive the formatted result. - the event being logged - - Render the to the precision - specified by the property. - - - - - The fully qualified type of the NamedPatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets the fully qualified name of the logger - - the event being logged - The fully qualified logger name - - - Returns the of the . - - - - - - Writes the event message to the output - - - - Uses the method - to write out the event message. - - - Nicko Cadell - - - - Writes the event message to the output - - that will receive the formatted result. - the event being logged - - - Uses the method - to write out the event message. - - - - - - Write the method name to the output - - - - Writes the caller location to - the output. - - - Nicko Cadell - - - - Write the method name to the output - - that will receive the formatted result. - the event being logged - - - Writes the caller location to - the output. - - - - - - Converter to include event NDC - - - - Outputs the value of the event property named NDC. - - - The should be used instead. - - - Nicko Cadell - - - - Write the event NDC to the output - - that will receive the formatted result. - the event being logged - - - As the thread context stacks are now stored in named event properties - this converter simply looks up the value of the NDC property. - - - The should be used instead. - - - - - - Property pattern converter - - - - Writes out the value of a named property. The property name - should be set in the - property. - - - If the is set to null - then all the properties are written as key value pairs. - - - Nicko Cadell - - - - Write the property value to the output - - that will receive the formatted result. - the event being logged - - - Writes out the value of a named property. The property name - should be set in the - property. - - - If the is set to null - then all the properties are written as key value pairs. - - - - - - Converter to output the relative time of the event - - - - Converter to output the time of the event relative to the start of the program. - - - Nicko Cadell - - - - Write the relative time to the output - - that will receive the formatted result. - the event being logged - - - Writes out the relative time of the event in milliseconds. - That is the number of milliseconds between the event - and the . - - - - - - Helper method to get the time difference between two DateTime objects - - start time (in the current local time zone) - end time (in the current local time zone) - the time difference in milliseconds - - - - Write the caller stack frames to the output - - - - Writes the to the output writer, using format: - type3.MethodCall3(type param,...) > type2.MethodCall2(type param,...) > type1.MethodCall1(type param,...) - - - Adam Davies - - - - Write the caller stack frames to the output - - - - Writes the to the output writer, using format: - type3.MethodCall3 > type2.MethodCall2 > type1.MethodCall1 - - - Michael Cromwell - - - - Initialize the converter - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Write the strack frames to the output - - that will receive the formatted result. - the event being logged - - - Writes the to the output writer. - - - - - - Returns the Name of the method - - - This method was created, so this class could be used as a base class for StackTraceDetailPatternConverter - string - - - - The fully qualified type of the StackTracePatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - The fully qualified type of the StackTraceDetailPatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Converter to include event thread name - - - - Writes the to the output. - - - Nicko Cadell - - - - Write the ThreadName to the output - - that will receive the formatted result. - the event being logged - - - Writes the to the . - - - - - - Pattern converter for the class name - - - - Outputs the of the event. - - - Nicko Cadell - - - - Gets the fully qualified name of the class - - the event being logged - The fully qualified type name for the caller location - - - Returns the of the . - - - - - - Converter to include event user name - - Douglas de la Torre - Nicko Cadell - - - - Convert the pattern to the rendered message - - that will receive the formatted result. - the event being logged - - - - Write the TimeStamp to the output - - - - Date pattern converter, uses a to format - the date of a . - - - Uses a to format the - in Universal time. - - - See the for details on the date pattern syntax. - - - - Nicko Cadell - - - - Write the TimeStamp to the output - - that will receive the formatted result. - the event being logged - - - Pass the to the - for it to render it to the writer. - - - The passed is in the local time zone, this is converted - to Universal time before it is rendered. - - - - - - - The fully qualified type of the UtcDatePatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - A flexible layout configurable with pattern string that re-evaluates on each call. - - - This class is built on and provides all the - features and capabilities of PatternLayout. PatternLayout is a 'static' class - in that its layout is done once at configuration time. This class will recreate - the layout on each reference. - One important difference between PatternLayout and DynamicPatternLayout is the - treatment of the Header and Footer parameters in the configuration. The Header and Footer - parameters for DynamicPatternLayout must be syntactically in the form of a PatternString, - but should not be marked as type log4net.Util.PatternString. Doing so causes the - pattern to be statically converted at configuration time and causes DynamicPatternLayout - to perform the same as PatternLayout. - Please see for complete documentation. - - <layout type="log4net.Layout.DynamicPatternLayout"> - <param name="Header" value="%newline**** Trace Opened Local: %date{yyyy-MM-dd HH:mm:ss.fff} UTC: %utcdate{yyyy-MM-dd HH:mm:ss.fff} ****%newline" /> - <param name="Footer" value="**** Trace Closed %date{yyyy-MM-dd HH:mm:ss.fff} ****%newline" /> - </layout> - - - - - - A flexible layout configurable with pattern string. - - - - The goal of this class is to a - as a string. The results - depend on the conversion pattern. - - - The conversion pattern is closely related to the conversion - pattern of the printf function in C. A conversion pattern is - composed of literal text and format control expressions called - conversion specifiers. - - - You are free to insert any literal text within the conversion - pattern. - - - Each conversion specifier starts with a percent sign (%) and is - followed by optional format modifiers and a conversion - pattern name. The conversion pattern name specifies the type of - data, e.g. logger, level, date, thread name. The format - modifiers control such things as field width, padding, left and - right justification. The following is a simple example. - - - Let the conversion pattern be "%-5level [%thread]: %message%newline" and assume - that the log4net environment was set to use a PatternLayout. Then the - statements - - - ILog log = LogManager.GetLogger(typeof(TestApp)); - log.Debug("Message 1"); - log.Warn("Message 2"); - - would yield the output - - DEBUG [main]: Message 1 - WARN [main]: Message 2 - - - Note that there is no explicit separator between text and - conversion specifiers. The pattern parser knows when it has reached - the end of a conversion specifier when it reads a conversion - character. In the example above the conversion specifier - %-5level means the level of the logging event should be left - justified to a width of five characters. - - - The recognized conversion pattern names are: - - - - Conversion Pattern Name - Effect - - - a - Equivalent to appdomain - - - appdomain - - Used to output the friendly name of the AppDomain where the - logging event was generated. - - - - aspnet-cache - - - Used to output all cache items in the case of %aspnet-cache or just one named item if used as %aspnet-cache{key} - - - This pattern is not available for Compact Framework or Client Profile assemblies. - - - - - aspnet-context - - - Used to output all context items in the case of %aspnet-context or just one named item if used as %aspnet-context{key} - - - This pattern is not available for Compact Framework or Client Profile assemblies. - - - - - aspnet-request - - - Used to output all request parameters in the case of %aspnet-request or just one named param if used as %aspnet-request{key} - - - This pattern is not available for Compact Framework or Client Profile assemblies. - - - - - aspnet-session - - - Used to output all session items in the case of %aspnet-session or just one named item if used as %aspnet-session{key} - - - This pattern is not available for Compact Framework or Client Profile assemblies. - - - - - c - Equivalent to logger - - - C - Equivalent to type - - - class - Equivalent to type - - - d - Equivalent to date - - - date - - - Used to output the date of the logging event in the local time zone. - To output the date in universal time use the %utcdate pattern. - The date conversion - specifier may be followed by a date format specifier enclosed - between braces. For example, %date{HH:mm:ss,fff} or - %date{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is - given then ISO8601 format is - assumed (). - - - The date format specifier admits the same syntax as the - time pattern string of the . - - - For better results it is recommended to use the log4net date - formatters. These can be specified using one of the strings - "ABSOLUTE", "DATE" and "ISO8601" for specifying - , - and respectively - . For example, - %date{ISO8601} or %date{ABSOLUTE}. - - - These dedicated date formatters perform significantly - better than . - - - - - exception - - - Used to output the exception passed in with the log message. - - - If an exception object is stored in the logging event - it will be rendered into the pattern output with a - trailing newline. - If there is no exception then nothing will be output - and no trailing newline will be appended. - It is typical to put a newline before the exception - and to have the exception as the last data in the pattern. - - - - - F - Equivalent to file - - - file - - - Used to output the file name where the logging request was - issued. - - - WARNING Generating caller location information is - extremely slow. Its use should be avoided unless execution speed - is not an issue. - - - See the note below on the availability of caller location information. - - - - - identity - - - Used to output the user name for the currently active user - (Principal.Identity.Name). - - - WARNING Generating caller information is - extremely slow. Its use should be avoided unless execution speed - is not an issue. - - - - - l - Equivalent to location - - - L - Equivalent to line - - - location - - - Used to output location information of the caller which generated - the logging event. - - - The location information depends on the CLI implementation but - usually consists of the fully qualified name of the calling - method followed by the callers source the file name and line - number between parentheses. - - - The location information can be very useful. However, its - generation is extremely slow. Its use should be avoided - unless execution speed is not an issue. - - - See the note below on the availability of caller location information. - - - - - level - - - Used to output the level of the logging event. - - - - - line - - - Used to output the line number from where the logging request - was issued. - - - WARNING Generating caller location information is - extremely slow. Its use should be avoided unless execution speed - is not an issue. - - - See the note below on the availability of caller location information. - - - - - logger - - - Used to output the logger of the logging event. The - logger conversion specifier can be optionally followed by - precision specifier, that is a decimal constant in - brackets. - - - If a precision specifier is given, then only the corresponding - number of right most components of the logger name will be - printed. By default the logger name is printed in full. - - - For example, for the logger name "a.b.c" the pattern - %logger{2} will output "b.c". - - - - - m - Equivalent to message - - - M - Equivalent to method - - - message - - - Used to output the application supplied message associated with - the logging event. - - - - - mdc - - - The MDC (old name for the ThreadContext.Properties) is now part of the - combined event properties. This pattern is supported for compatibility - but is equivalent to property. - - - - - method - - - Used to output the method name where the logging request was - issued. - - - WARNING Generating caller location information is - extremely slow. Its use should be avoided unless execution speed - is not an issue. - - - See the note below on the availability of caller location information. - - - - - n - Equivalent to newline - - - newline - - - Outputs the platform dependent line separator character or - characters. - - - This conversion pattern offers the same performance as using - non-portable line separator strings such as "\n", or "\r\n". - Thus, it is the preferred way of specifying a line separator. - - - - - ndc - - - Used to output the NDC (nested diagnostic context) associated - with the thread that generated the logging event. - - - - - p - Equivalent to level - - - P - Equivalent to property - - - properties - Equivalent to property - - - property - - - Used to output the an event specific property. The key to - lookup must be specified within braces and directly following the - pattern specifier, e.g. %property{user} would include the value - from the property that is keyed by the string 'user'. Each property value - that is to be included in the log must be specified separately. - Properties are added to events by loggers or appenders. By default - the log4net:HostName property is set to the name of machine on - which the event was originally logged. - - - If no key is specified, e.g. %property then all the keys and their - values are printed in a comma separated list. - - - The properties of an event are combined from a number of different - contexts. These are listed below in the order in which they are searched. - - - - the event properties - - The event has that can be set. These - properties are specific to this event only. - - - - the thread properties - - The that are set on the current - thread. These properties are shared by all events logged on this thread. - - - - the global properties - - The that are set globally. These - properties are shared by all the threads in the AppDomain. - - - - - - - - r - Equivalent to timestamp - - - stacktrace - - - Used to output the stack trace of the logging event - The stack trace level specifier may be enclosed - between braces. For example, %stacktrace{level}. - If no stack trace level specifier is given then 1 is assumed - - - Output uses the format: - type3.MethodCall3 > type2.MethodCall2 > type1.MethodCall1 - - - This pattern is not available for Compact Framework assemblies. - - - - - stacktracedetail - - - Used to output the stack trace of the logging event - The stack trace level specifier may be enclosed - between braces. For example, %stacktracedetail{level}. - If no stack trace level specifier is given then 1 is assumed - - - Output uses the format: - type3.MethodCall3(type param,...) > type2.MethodCall2(type param,...) > type1.MethodCall1(type param,...) - - - This pattern is not available for Compact Framework assemblies. - - - - - t - Equivalent to thread - - - timestamp - - - Used to output the number of milliseconds elapsed since the start - of the application until the creation of the logging event. - - - - - thread - - - Used to output the name of the thread that generated the - logging event. Uses the thread number if no name is available. - - - - - type - - - Used to output the fully qualified type name of the caller - issuing the logging request. This conversion specifier - can be optionally followed by precision specifier, that - is a decimal constant in brackets. - - - If a precision specifier is given, then only the corresponding - number of right most components of the class name will be - printed. By default the class name is output in fully qualified form. - - - For example, for the class name "log4net.Layout.PatternLayout", the - pattern %type{1} will output "PatternLayout". - - - WARNING Generating the caller class information is - slow. Thus, its use should be avoided unless execution speed is - not an issue. - - - See the note below on the availability of caller location information. - - - - - u - Equivalent to identity - - - username - - - Used to output the WindowsIdentity for the currently - active user. - - - WARNING Generating caller WindowsIdentity information is - extremely slow. Its use should be avoided unless execution speed - is not an issue. - - - - - utcdate - - - Used to output the date of the logging event in universal time. - The date conversion - specifier may be followed by a date format specifier enclosed - between braces. For example, %utcdate{HH:mm:ss,fff} or - %utcdate{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is - given then ISO8601 format is - assumed (). - - - The date format specifier admits the same syntax as the - time pattern string of the . - - - For better results it is recommended to use the log4net date - formatters. These can be specified using one of the strings - "ABSOLUTE", "DATE" and "ISO8601" for specifying - , - and respectively - . For example, - %utcdate{ISO8601} or %utcdate{ABSOLUTE}. - - - These dedicated date formatters perform significantly - better than . - - - - - w - Equivalent to username - - - x - Equivalent to ndc - - - X - Equivalent to mdc - - - % - - - The sequence %% outputs a single percent sign. - - - - - - The single letter patterns are deprecated in favor of the - longer more descriptive pattern names. - - - By default the relevant information is output as is. However, - with the aid of format modifiers it is possible to change the - minimum field width, the maximum field width and justification. - - - The optional format modifier is placed between the percent sign - and the conversion pattern name. - - - The first optional format modifier is the left justification - flag which is just the minus (-) character. Then comes the - optional minimum field width modifier. This is a decimal - constant that represents the minimum number of characters to - output. If the data item requires fewer characters, it is padded on - either the left or the right until the minimum width is - reached. The default is to pad on the left (right justify) but you - can specify right padding with the left justification flag. The - padding character is space. If the data item is larger than the - minimum field width, the field is expanded to accommodate the - data. The value is never truncated. - - - This behavior can be changed using the maximum field - width modifier which is designated by a period followed by a - decimal constant. If the data item is longer than the maximum - field, then the extra characters are removed from the - beginning of the data item and not from the end. For - example, it the maximum field width is eight and the data item is - ten characters long, then the first two characters of the data item - are dropped. This behavior deviates from the printf function in C - where truncation is done from the end. - - - Below are various format modifier examples for the logger - conversion specifier. - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Format modifierleft justifyminimum widthmaximum widthcomment
%20loggerfalse20none - - Left pad with spaces if the logger name is less than 20 - characters long. - -
%-20loggertrue20none - - Right pad with spaces if the logger - name is less than 20 characters long. - -
%.30loggerNAnone30 - - Truncate from the beginning if the logger - name is longer than 30 characters. - -
%20.30loggerfalse2030 - - Left pad with spaces if the logger name is shorter than 20 - characters. However, if logger name is longer than 30 characters, - then truncate from the beginning. - -
%-20.30loggertrue2030 - - Right pad with spaces if the logger name is shorter than 20 - characters. However, if logger name is longer than 30 characters, - then truncate from the beginning. - -
-
- - Note about caller location information.
- The following patterns %type %file %line %method %location %class %C %F %L %l %M - all generate caller location information. - Location information uses the System.Diagnostics.StackTrace class to generate - a call stack. The caller's information is then extracted from this stack. -
- - - The System.Diagnostics.StackTrace class is not supported on the - .NET Compact Framework 1.0 therefore caller location information is not - available on that framework. - - - - - The System.Diagnostics.StackTrace class has this to say about Release builds: - - - "StackTrace information will be most informative with Debug build configurations. - By default, Debug builds include debug symbols, while Release builds do not. The - debug symbols contain most of the file, method name, line number, and column - information used in constructing StackFrame and StackTrace objects. StackTrace - might not report as many method calls as expected, due to code transformations - that occur during optimization." - - - This means that in a Release build the caller information may be incomplete or may - not exist at all! Therefore caller location information cannot be relied upon in a Release build. - - - - Additional pattern converters may be registered with a specific - instance using the method. - -
- - This is a more detailed pattern. - %timestamp [%thread] %level %logger %ndc - %message%newline - - - A similar pattern except that the relative time is - right padded if less than 6 digits, thread name is right padded if - less than 15 characters and truncated if longer and the logger - name is left padded if shorter than 30 characters and truncated if - longer. - %-6timestamp [%15.15thread] %-5level %30.30logger %ndc - %message%newline - - Nicko Cadell - Gert Driesen - Douglas de la Torre - Daniel Cazzulino -
- - - Extend this abstract class to create your own log layout format. - - - - This is the base implementation of the - interface. Most layout objects should extend this class. - - - - - - Subclasses must implement the - method. - - - Subclasses should set the in their default - constructor. - - - - Nicko Cadell - Gert Driesen - - - - Interface implemented by layout objects - - - - An object is used to format a - as text. The method is called by an - appender to transform the into a string. - - - The layout can also supply and - text that is appender before any events and after all the events respectively. - - - Nicko Cadell - Gert Driesen - - - - Implement this method to create your own layout format. - - The TextWriter to write the formatted event to - The event to format - - - This method is called by an appender to format - the as text and output to a writer. - - - If the caller does not have a and prefers the - event to be formatted as a then the following - code can be used to format the event into a . - - - StringWriter writer = new StringWriter(); - Layout.Format(writer, loggingEvent); - string formattedEvent = writer.ToString(); - - - - - - The content type output by this layout. - - The content type - - - The content type output by this layout. - - - This is a MIME type e.g. "text/plain". - - - - - - The header for the layout format. - - the layout header - - - The Header text will be appended before any logging events - are formatted and appended. - - - - - - The footer for the layout format. - - the layout footer - - - The Footer text will be appended after all the logging events - have been formatted and appended. - - - - - - Flag indicating if this layout handle exceptions - - false if this layout handles exceptions - - - If this layout handles the exception object contained within - , then the layout should return - false. Otherwise, if the layout ignores the exception - object, then the layout should return true. - - - - - - The header text - - - - See for more information. - - - - - - The footer text - - - - See for more information. - - - - - - Flag indicating if this layout handles exceptions - - - - false if this layout handles exceptions - - - - - - Empty default constructor - - - - Empty default constructor - - - - - - Activate component options - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - This method must be implemented by the subclass. - - - - - - Implement this method to create your own layout format. - - The TextWriter to write the formatted event to - The event to format - - - This method is called by an appender to format - the as text. - - - - - - Convenience method for easily formatting the logging event into a string variable. - - - - Creates a new StringWriter instance to store the formatted logging event. - - - - - The content type output by this layout. - - The content type is "text/plain" - - - The content type output by this layout. - - - This base class uses the value "text/plain". - To change this value a subclass must override this - property. - - - - - - The header for the layout format. - - the layout header - - - The Header text will be appended before any logging events - are formatted and appended. - - - - - - The footer for the layout format. - - the layout footer - - - The Footer text will be appended after all the logging events - have been formatted and appended. - - - - - - Flag indicating if this layout handles exceptions - - false if this layout handles exceptions - - - If this layout handles the exception object contained within - , then the layout should return - false. Otherwise, if the layout ignores the exception - object, then the layout should return true. - - - Set this value to override a this default setting. The default - value is true, this layout does not handle the exception. - - - - - - Default pattern string for log output. - - - - Default pattern string for log output. - Currently set to the string "%message%newline" - which just prints the application supplied message. - - - - - - A detailed conversion pattern - - - - A conversion pattern which includes Time, Thread, Logger, and Nested Context. - Current value is %timestamp [%thread] %level %logger %ndc - %message%newline. - - - - - - Internal map of converter identifiers to converter types. - - - - This static map is overridden by the m_converterRegistry instance map - - - - - - the pattern - - - - - the head of the pattern converter chain - - - - - patterns defined on this PatternLayout only - - - - - Initialize the global registry - - - - Defines the builtin global rules. - - - - - - Constructs a PatternLayout using the DefaultConversionPattern - - - - The default pattern just produces the application supplied message. - - - Note to Inheritors: This constructor calls the virtual method - . If you override this method be - aware that it will be called before your is called constructor. - - - As per the contract the - method must be called after the properties on this object have been - configured. - - - - - - Constructs a PatternLayout using the supplied conversion pattern - - the pattern to use - - - Note to Inheritors: This constructor calls the virtual method - . If you override this method be - aware that it will be called before your is called constructor. - - - When using this constructor the method - need not be called. This may not be the case when using a subclass. - - - - - - Create the pattern parser instance - - the pattern to parse - The that will format the event - - - Creates the used to parse the conversion string. Sets the - global and instance rules on the . - - - - - - Initialize layout options - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Produces a formatted string as specified by the conversion pattern. - - the event being logged - The TextWriter to write the formatted event to - - - Parse the using the patter format - specified in the property. - - - - - - Add a converter to this PatternLayout - - the converter info - - - This version of the method is used by the configurator. - Programmatic users should use the alternative method. - - - - - - Add a converter to this PatternLayout - - the name of the conversion pattern for this converter - the type of the converter - - - Add a named pattern converter to this instance. This - converter will be used in the formatting of the event. - This method must be called before . - - - The specified must extend the - type. - - - - - - The pattern formatting string - - - - The ConversionPattern option. This is the string which - controls formatting and consists of a mix of literal content and - conversion specifiers. - - - - - - The header PatternString - - - - - The footer PatternString - - - - - Constructs a DynamicPatternLayout using the DefaultConversionPattern - - - - The default pattern just produces the application supplied message. - - - - - - Constructs a DynamicPatternLayout using the supplied conversion pattern - - the pattern to use - - - - - - The header for the layout format. - - the layout header - - - The Header text will be appended before any logging events - are formatted and appended. - - The pattern will be formatted on each get operation. - - - - - The footer for the layout format. - - the layout footer - - - The Footer text will be appended after all the logging events - have been formatted and appended. - - The pattern will be formatted on each get operation. - - - - - A Layout that renders only the Exception text from the logging event - - - - A Layout that renders only the Exception text from the logging event. - - - This Layout should only be used with appenders that utilize multiple - layouts (e.g. ). - - - Nicko Cadell - Gert Driesen - - - - Default constructor - - - - Constructs a ExceptionLayout - - - - - - Activate component options - - - - Part of the component activation - framework. - - - This method does nothing as options become effective immediately. - - - - - - Gets the exception text from the logging event - - The TextWriter to write the formatted event to - the event being logged - - - Write the exception string to the . - The exception string is retrieved from . - - - - - - Interface for raw layout objects - - - - Interface used to format a - to an object. - - - This interface should not be confused with the - interface. This interface is used in - only certain specialized situations where a raw object is - required rather than a formatted string. The - is not generally useful than this interface. - - - Nicko Cadell - Gert Driesen - - - - Implement this method to create your own layout format. - - The event to format - returns the formatted event - - - Implement this method to create your own layout format. - - - - - - Adapts any to a - - - - Where an is required this adapter - allows a to be specified. - - - Nicko Cadell - Gert Driesen - - - - The layout to adapt - - - - - Construct a new adapter - - the layout to adapt - - - Create the adapter for the specified . - - - - - - Format the logging event as an object. - - The event to format - returns the formatted event - - - Format the logging event as an object. - - - Uses the object supplied to - the constructor to perform the formatting. - - - - - - Type converter for the interface - - - - Used to convert objects to the interface. - Supports converting from the interface to - the interface using the . - - - Nicko Cadell - Gert Driesen - - - - Interface supported by type converters - - - - This interface supports conversion from arbitrary types - to a single target type. See . - - - Nicko Cadell - Gert Driesen - - - - Can the source type be converted to the type supported by this object - - the type to convert - true if the conversion is possible - - - Test if the can be converted to the - type supported by this converter. - - - - - - Convert the source object to the type supported by this object - - the object to convert - the converted object - - - Converts the to the type supported - by this converter. - - - - - - Can the sourceType be converted to an - - the source to be to be converted - true if the source type can be converted to - - - Test if the can be converted to a - . Only is supported - as the . - - - - - - Convert the value to a object - - the value to convert - the object - - - Convert the object to a - object. If the object - is a then the - is used to adapt between the two interfaces, otherwise an - exception is thrown. - - - - - - Extract the value of a property from the - - - - Extract the value of a property from the - - - Nicko Cadell - - - - Constructs a RawPropertyLayout - - - - - Lookup the property for - - The event to format - returns property value - - - Looks up and returns the object value of the property - named . If there is no property defined - with than name then null will be returned. - - - - - - The name of the value to lookup in the LoggingEvent Properties collection. - - - Value to lookup in the LoggingEvent Properties collection - - - - String name of the property to lookup in the . - - - - - - Extract the date from the - - - - Extract the date from the - - - Nicko Cadell - Gert Driesen - - - - Constructs a RawTimeStampLayout - - - - - Gets the as a . - - The event to format - returns the time stamp - - - Gets the as a . - - - The time stamp is in local time. To format the time stamp - in universal time use . - - - - - - Extract the date from the - - - - Extract the date from the - - - Nicko Cadell - Gert Driesen - - - - Constructs a RawUtcTimeStampLayout - - - - - Gets the as a . - - The event to format - returns the time stamp - - - Gets the as a . - - - The time stamp is in universal time. To format the time stamp - in local time use . - - - - - - A very simple layout - - - - SimpleLayout consists of the level of the log statement, - followed by " - " and then the log message itself. For example, - - DEBUG - Hello world - - - - Nicko Cadell - Gert Driesen - - - - Constructs a SimpleLayout - - - - - Initialize layout options - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Produces a simple formatted output. - - the event being logged - The TextWriter to write the formatted event to - - - Formats the event as the level of the even, - followed by " - " and then the log message itself. The - output is terminated by a newline. - - - - - - Layout that formats the log events as XML elements. - - - - The output of the consists of a series of - log4net:event elements. It does not output a complete well-formed XML - file. The output is designed to be included as an external entity - in a separate file to form a correct XML file. - - - For example, if abc is the name of the file where - the output goes, then a well-formed XML file would - be: - - - <?xml version="1.0" ?> - - <!DOCTYPE log4net:events SYSTEM "log4net-events.dtd" [<!ENTITY data SYSTEM "abc">]> - - <log4net:events version="1.2" xmlns:log4net="http://logging.apache.org/log4net/schemas/log4net-events-1.2> - &data; - </log4net:events> - - - This approach enforces the independence of the - and the appender where it is embedded. - - - The version attribute helps components to correctly - interpret output generated by . The value of - this attribute should be "1.2" for release 1.2 and later. - - - Alternatively the Header and Footer properties can be - configured to output the correct XML header, open tag and close tag. - When setting the Header and Footer properties it is essential - that the underlying data store not be appendable otherwise the data - will become invalid XML. - - - Nicko Cadell - Gert Driesen - - - - Layout that formats the log events as XML elements. - - - - This is an abstract class that must be subclassed by an implementation - to conform to a specific schema. - - - Deriving classes must implement the method. - - - Nicko Cadell - Gert Driesen - - - - Protected constructor to support subclasses - - - - Initializes a new instance of the class - with no location info. - - - - - - Protected constructor to support subclasses - - - - The parameter determines whether - location information will be output by the layout. If - is set to true, then the - file name and line number of the statement at the origin of the log - statement will be output. - - - If you are embedding this layout within an SMTPAppender - then make sure to set the LocationInfo option of that - appender as well. - - - - - - Initialize layout options - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Produces a formatted string. - - The event being logged. - The TextWriter to write the formatted event to - - - Format the and write it to the . - - - This method creates an that writes to the - . The is passed - to the method. Subclasses should override the - method rather than this method. - - - - - - Does the actual writing of the XML. - - The writer to use to output the event to. - The event to write. - - - Subclasses should override this method to format - the as XML. - - - - - - Flag to indicate if location information should be included in - the XML events. - - - - - The string to replace invalid chars with - - - - - Gets a value indicating whether to include location information in - the XML events. - - - true if location information should be included in the XML - events; otherwise, false. - - - - If is set to true, then the file - name and line number of the statement at the origin of the log - statement will be output. - - - If you are embedding this layout within an SMTPAppender - then make sure to set the LocationInfo option of that - appender as well. - - - - - - The string to replace characters that can not be expressed in XML with. - - - Not all characters may be expressed in XML. This property contains the - string to replace those that can not with. This defaults to a ?. Set it - to the empty string to simply remove offending characters. For more - details on the allowed character ranges see http://www.w3.org/TR/REC-xml/#charsets - Character replacement will occur in the log message, the property names - and the property values. - - - - - - - Gets the content type output by this layout. - - - As this is the XML layout, the value is always "text/xml". - - - - As this is the XML layout, the value is always "text/xml". - - - - - - Constructs an XmlLayout - - - - - Constructs an XmlLayout. - - - - The LocationInfo option takes a boolean value. By - default, it is set to false which means there will be no location - information output by this layout. If the the option is set to - true, then the file name and line number of the statement - at the origin of the log statement will be output. - - - If you are embedding this layout within an SmtpAppender - then make sure to set the LocationInfo option of that - appender as well. - - - - - - Initialize layout options - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - Builds a cache of the element names - - - - - - Does the actual writing of the XML. - - The writer to use to output the event to. - The event to write. - - - Override the base class method - to write the to the . - - - - - - The prefix to use for all generated element names - - - - - The prefix to use for all element names - - - - The default prefix is log4net. Set this property - to change the prefix. If the prefix is set to an empty string - then no prefix will be written. - - - - - - Set whether or not to base64 encode the message. - - - - By default the log message will be written as text to the xml - output. This can cause problems when the message contains binary - data. By setting this to true the contents of the message will be - base64 encoded. If this is set then invalid character replacement - (see ) will not be performed - on the log message. - - - - - - Set whether or not to base64 encode the property values. - - - - By default the properties will be written as text to the xml - output. This can cause problems when one or more properties contain - binary data. By setting this to true the values of the properties - will be base64 encoded. If this is set then invalid character replacement - (see ) will not be performed - on the property values. - - - - - - Layout that formats the log events as XML elements compatible with the log4j schema - - - - Formats the log events according to the http://logging.apache.org/log4j schema. - - - Nicko Cadell - - - - The 1st of January 1970 in UTC - - - - - Constructs an XMLLayoutSchemaLog4j - - - - - Constructs an XMLLayoutSchemaLog4j. - - - - The LocationInfo option takes a boolean value. By - default, it is set to false which means there will be no location - information output by this layout. If the the option is set to - true, then the file name and line number of the statement - at the origin of the log statement will be output. - - - If you are embedding this layout within an SMTPAppender - then make sure to set the LocationInfo option of that - appender as well. - - - - - - Actually do the writing of the xml - - the writer to use - the event to write - - - Generate XML that is compatible with the log4j schema. - - - - - - The version of the log4j schema to use. - - - - Only version 1.2 of the log4j schema is supported. - - - - - - The default object Renderer. - - - - The default renderer supports rendering objects and collections to strings. - - - See the method for details of the output. - - - Nicko Cadell - Gert Driesen - - - - Implement this interface in order to render objects as strings - - - - Certain types require special case conversion to - string form. This conversion is done by an object renderer. - Object renderers implement the - interface. - - - Nicko Cadell - Gert Driesen - - - - Render the object to a string - - The map used to lookup renderers - The object to render - The writer to render to - - - Render the object to a - string. - - - The parameter is - provided to lookup and render other objects. This is - very useful where contains - nested objects of unknown type. The - method can be used to render these objects. - - - - - - Default constructor - - - - Default constructor - - - - - - Render the object to a string - - The map used to lookup renderers - The object to render - The writer to render to - - - Render the object to a string. - - - The parameter is - provided to lookup and render other objects. This is - very useful where contains - nested objects of unknown type. The - method can be used to render these objects. - - - The default renderer supports rendering objects to strings as follows: - - - - Value - Rendered String - - - null - - "(null)" - - - - - - - For a one dimensional array this is the - array type name, an open brace, followed by a comma - separated list of the elements (using the appropriate - renderer), followed by a close brace. - - - For example: int[] {1, 2, 3}. - - - If the array is not one dimensional the - Array.ToString() is returned. - - - - - , & - - - Rendered as an open brace, followed by a comma - separated list of the elements (using the appropriate - renderer), followed by a close brace. - - - For example: {a, b, c}. - - - All collection classes that implement its subclasses, - or generic equivalents all implement the interface. - - - - - - - - Rendered as the key, an equals sign ('='), and the value (using the appropriate - renderer). - - - For example: key=value. - - - - - other - - Object.ToString() - - - - - - - - Render the array argument into a string - - The map used to lookup renderers - the array to render - The writer to render to - - - For a one dimensional array this is the - array type name, an open brace, followed by a comma - separated list of the elements (using the appropriate - renderer), followed by a close brace. For example: - int[] {1, 2, 3}. - - - If the array is not one dimensional the - Array.ToString() is returned. - - - - - - Render the enumerator argument into a string - - The map used to lookup renderers - the enumerator to render - The writer to render to - - - Rendered as an open brace, followed by a comma - separated list of the elements (using the appropriate - renderer), followed by a close brace. For example: - {a, b, c}. - - - - - - Render the DictionaryEntry argument into a string - - The map used to lookup renderers - the DictionaryEntry to render - The writer to render to - - - Render the key, an equals sign ('='), and the value (using the appropriate - renderer). For example: key=value. - - - - - - Map class objects to an . - - - - Maintains a mapping between types that require special - rendering and the that - is used to render them. - - - The method is used to render an - object using the appropriate renderers defined in this map. - - - Nicko Cadell - Gert Driesen - - - - Default Constructor - - - - Default constructor. - - - - - - Render using the appropriate renderer. - - the object to render to a string - the object rendered as a string - - - This is a convenience method used to render an object to a string. - The alternative method - should be used when streaming output to a . - - - - - - Render using the appropriate renderer. - - the object to render to a string - The writer to render to - - - Find the appropriate renderer for the type of the - parameter. This is accomplished by calling the - method. Once a renderer is found, it is - applied on the object and the result is returned - as a . - - - - - - Gets the renderer for the specified object type - - the object to lookup the renderer for - the renderer for - - - Gets the renderer for the specified object type. - - - Syntactic sugar method that calls - with the type of the object parameter. - - - - - - Gets the renderer for the specified type - - the type to lookup the renderer for - the renderer for the specified type - - - Returns the renderer for the specified type. - If no specific renderer has been defined the - will be returned. - - - - - - Internal function to recursively search interfaces - - the type to lookup the renderer for - the renderer for the specified type - - - - Clear the map of renderers - - - - Clear the custom renderers defined by using - . The - cannot be removed. - - - - - - Register an for . - - the type that will be rendered by - the renderer for - - - Register an object renderer for a specific source type. - This renderer will be returned from a call to - specifying the same as an argument. - - - - - - Get the default renderer instance - - the default renderer - - - Get the default renderer - - - - - - Interface implemented by logger repository plugins. - - - - Plugins define additional behavior that can be associated - with a . - The held by the - property is used to store the plugins for a repository. - - - The log4net.Config.PluginAttribute can be used to - attach plugins to repositories created using configuration - attributes. - - - Nicko Cadell - Gert Driesen - - - - Attaches the plugin to the specified . - - The that this plugin should be attached to. - - - A plugin may only be attached to a single repository. - - - This method is called when the plugin is attached to the repository. - - - - - - Is called when the plugin is to shutdown. - - - - This method is called to notify the plugin that - it should stop operating and should detach from - the repository. - - - - - - Gets the name of the plugin. - - - The name of the plugin. - - - - Plugins are stored in the - keyed by name. Each plugin instance attached to a - repository must be a unique name. - - - - - - A strongly-typed collection of objects. - - Nicko Cadell - - - - Creates a read-only wrapper for a PluginCollection instance. - - list to create a readonly wrapper arround - - A PluginCollection wrapper that is read-only. - - - - - Initializes a new instance of the PluginCollection class - that is empty and has the default initial capacity. - - - - - Initializes a new instance of the PluginCollection class - that has the specified initial capacity. - - - The number of elements that the new PluginCollection is initially capable of storing. - - - - - Initializes a new instance of the PluginCollection class - that contains elements copied from the specified PluginCollection. - - The PluginCollection whose elements are copied to the new collection. - - - - Initializes a new instance of the PluginCollection class - that contains elements copied from the specified array. - - The array whose elements are copied to the new list. - - - - Initializes a new instance of the PluginCollection class - that contains elements copied from the specified collection. - - The collection whose elements are copied to the new list. - - - - Allow subclasses to avoid our default constructors - - - - - - - Copies the entire PluginCollection to a one-dimensional - array. - - The one-dimensional array to copy to. - - - - Copies the entire PluginCollection to a one-dimensional - array, starting at the specified index of the target array. - - The one-dimensional array to copy to. - The zero-based index in at which copying begins. - - - - Adds a to the end of the PluginCollection. - - The to be added to the end of the PluginCollection. - The index at which the value has been added. - - - - Removes all elements from the PluginCollection. - - - - - Creates a shallow copy of the . - - A new with a shallow copy of the collection data. - - - - Determines whether a given is in the PluginCollection. - - The to check for. - true if is found in the PluginCollection; otherwise, false. - - - - Returns the zero-based index of the first occurrence of a - in the PluginCollection. - - The to locate in the PluginCollection. - - The zero-based index of the first occurrence of - in the entire PluginCollection, if found; otherwise, -1. - - - - - Inserts an element into the PluginCollection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - is less than zero - -or- - is equal to or greater than . - - - - - Removes the first occurrence of a specific from the PluginCollection. - - The to remove from the PluginCollection. - - The specified was not found in the PluginCollection. - - - - - Removes the element at the specified index of the PluginCollection. - - The zero-based index of the element to remove. - - is less than zero. - -or- - is equal to or greater than . - - - - - Returns an enumerator that can iterate through the PluginCollection. - - An for the entire PluginCollection. - - - - Adds the elements of another PluginCollection to the current PluginCollection. - - The PluginCollection whose elements should be added to the end of the current PluginCollection. - The new of the PluginCollection. - - - - Adds the elements of a array to the current PluginCollection. - - The array whose elements should be added to the end of the PluginCollection. - The new of the PluginCollection. - - - - Adds the elements of a collection to the current PluginCollection. - - The collection whose elements should be added to the end of the PluginCollection. - The new of the PluginCollection. - - - - Sets the capacity to the actual number of elements. - - - - - is less than zero. - -or- - is equal to or greater than . - - - - - is less than zero. - -or- - is equal to or greater than . - - - - - Gets the number of elements actually contained in the PluginCollection. - - - - - Gets a value indicating whether access to the collection is synchronized (thread-safe). - - false, because the backing type is an array, which is never thread-safe. - - - - Gets an object that can be used to synchronize access to the collection. - - - An object that can be used to synchronize access to the collection. - - - - - Gets or sets the at the specified index. - - - The at the specified index. - - The zero-based index of the element to get or set. - - is less than zero. - -or- - is equal to or greater than . - - - - - Gets a value indicating whether the collection has a fixed size. - - true if the collection has a fixed size; otherwise, false. The default is false. - - - - Gets a value indicating whether the IList is read-only. - - true if the collection is read-only; otherwise, false. The default is false. - - - - Gets or sets the number of elements the PluginCollection can contain. - - - The number of elements the PluginCollection can contain. - - - - - Supports type-safe iteration over a . - - - - - - Advances the enumerator to the next element in the collection. - - - true if the enumerator was successfully advanced to the next element; - false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, before the first element in the collection. - - - - - Gets the current element in the collection. - - - - - Type visible only to our subclasses - Used to access protected constructor - - - - - - A value - - - - - Supports simple iteration over a . - - - - - - Initializes a new instance of the Enumerator class. - - - - - - Advances the enumerator to the next element in the collection. - - - true if the enumerator was successfully advanced to the next element; - false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, before the first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - - - - Map of repository plugins. - - - - This class is a name keyed map of the plugins that are - attached to a repository. - - - Nicko Cadell - Gert Driesen - - - - Constructor - - The repository that the plugins should be attached to. - - - Initialize a new instance of the class with a - repository that the plugins should be attached to. - - - - - - Adds a to the map. - - The to add to the map. - - - The will be attached to the repository when added. - - - If there already exists a plugin with the same name - attached to the repository then the old plugin will - be and replaced with - the new plugin. - - - - - - Removes a from the map. - - The to remove from the map. - - - Remove a specific plugin from this map. - - - - - - Gets a by name. - - The name of the to lookup. - - The from the map with the name specified, or - null if no plugin is found. - - - - Lookup a plugin by name. If the plugin is not found null - will be returned. - - - - - - Gets all possible plugins as a list of objects. - - All possible plugins as a list of objects. - - - Get a collection of all the plugins defined in this map. - - - - - - Base implementation of - - - - Default abstract implementation of the - interface. This base class can be used by implementors - of the interface. - - - Nicko Cadell - Gert Driesen - - - - Constructor - - the name of the plugin - - Initializes a new Plugin with the specified name. - - - - - Attaches this plugin to a . - - The that this plugin should be attached to. - - - A plugin may only be attached to a single repository. - - - This method is called when the plugin is attached to the repository. - - - - - - Is called when the plugin is to shutdown. - - - - This method is called to notify the plugin that - it should stop operating and should detach from - the repository. - - - - - - The name of this plugin. - - - - - The repository this plugin is attached to. - - - - - Gets or sets the name of the plugin. - - - The name of the plugin. - - - - Plugins are stored in the - keyed by name. Each plugin instance attached to a - repository must be a unique name. - - - The name of the plugin must not change one the - plugin has been attached to a repository. - - - - - - The repository for this plugin - - - The that this plugin is attached to. - - - - Gets or sets the that this plugin is - attached to. - - - - - - Plugin that listens for events from the - - - - This plugin publishes an instance of - on a specified . This listens for logging events delivered from - a remote . - - - When an event is received it is relogged within the attached repository - as if it had been raised locally. - - - Nicko Cadell - Gert Driesen - - - - Default constructor - - - - Initializes a new instance of the class. - - - The property must be set. - - - - - - Construct with sink Uri. - - The name to publish the sink under in the remoting infrastructure. - See for more details. - - - Initializes a new instance of the class - with specified name. - - - - - - Attaches this plugin to a . - - The that this plugin should be attached to. - - - A plugin may only be attached to a single repository. - - - This method is called when the plugin is attached to the repository. - - - - - - Is called when the plugin is to shutdown. - - - - When the plugin is shutdown the remote logging - sink is disconnected. - - - - - - The fully qualified type of the RemoteLoggingServerPlugin class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets or sets the URI of this sink. - - - The URI of this sink. - - - - This is the name under which the object is marshaled. - - - - - - - Delivers objects to a remote sink. - - - - Internal class used to listen for logging events - and deliver them to the local repository. - - - - - - Constructor - - The repository to log to. - - - Initializes a new instance of the for the - specified . - - - - - - Logs the events to the repository. - - The events to log. - - - The events passed are logged to the - - - - - - Obtains a lifetime service object to control the lifetime - policy for this instance. - - null to indicate that this instance should live forever. - - - Obtains a lifetime service object to control the lifetime - policy for this instance. This object should live forever - therefore this implementation returns null. - - - - - - The underlying that events should - be logged to. - - - - - Default implementation of - - - - This default implementation of the - interface is used to create the default subclass - of the object. - - - Nicko Cadell - Gert Driesen - - - - Interface abstracts creation of instances - - - - This interface is used by the to - create new objects. - - - The method is called - to create a named . - - - Implement this interface to create new subclasses of . - - - Nicko Cadell - Gert Driesen - - - - Create a new instance - - The that will own the . - The name of the . - The instance for the specified name. - - - Create a new instance with the - specified name. - - - Called by the to create - new named instances. - - - If the is null then the root logger - must be returned. - - - - - - Default constructor - - - - Initializes a new instance of the class. - - - - - - Create a new instance - - The that will own the . - The name of the . - The instance for the specified name. - - - Create a new instance with the - specified name. - - - Called by the to create - new named instances. - - - If the is null then the root logger - must be returned. - - - - - - Default internal subclass of - - - - This subclass has no additional behavior over the - class but does allow instances - to be created. - - - - - - Implementation of used by - - - - Internal class used to provide implementation of - interface. Applications should use to get - logger instances. - - - This is one of the central classes in the log4net implementation. One of the - distinctive features of log4net are hierarchical loggers and their - evaluation. The organizes the - instances into a rooted tree hierarchy. - - - The class is abstract. Only concrete subclasses of - can be created. The - is used to create instances of this type for the . - - - Nicko Cadell - Gert Driesen - Aspi Havewala - Douglas de la Torre - - - - This constructor created a new instance and - sets its name. - - The name of the . - - - This constructor is protected and designed to be used by - a subclass that is not abstract. - - - Loggers are constructed by - objects. See for the default - logger creator. - - - - - - Add to the list of appenders of this - Logger instance. - - An appender to add to this logger - - - Add to the list of appenders of this - Logger instance. - - - If is already in the list of - appenders, then it won't be added again. - - - - - - Look for the appender named as name - - The name of the appender to lookup - The appender with the name specified, or null. - - - Returns the named appender, or null if the appender is not found. - - - - - - Remove all previously added appenders from this Logger instance. - - - - Remove all previously added appenders from this Logger instance. - - - This is useful when re-reading configuration information. - - - - - - Remove the appender passed as parameter form the list of appenders. - - The appender to remove - The appender removed from the list - - - Remove the appender passed as parameter form the list of appenders. - The appender removed is not closed. - If you are discarding the appender you must call - on the appender removed. - - - - - - Remove the appender passed as parameter form the list of appenders. - - The name of the appender to remove - The appender removed from the list - - - Remove the named appender passed as parameter form the list of appenders. - The appender removed is not closed. - If you are discarding the appender you must call - on the appender removed. - - - - - - This generic form is intended to be used by wrappers. - - The declaring type of the method that is - the stack boundary into the logging system for this call. - The level of the message to be logged. - The message object to log. - The exception to log, including its stack trace. - - - Generate a logging event for the specified using - the and . - - - This method must not throw any exception to the caller. - - - - - - This is the most generic printing method that is intended to be used - by wrappers. - - The event being logged. - - - Logs the specified logging event through this logger. - - - This method must not throw any exception to the caller. - - - - - - Checks if this logger is enabled for a given passed as parameter. - - The level to check. - - true if this logger is enabled for level, otherwise false. - - - - Test if this logger is going to log events of the specified . - - - This method must not throw any exception to the caller. - - - - - - Deliver the to the attached appenders. - - The event to log. - - - Call the appenders in the hierarchy starting at - this. If no appenders could be found, emit a - warning. - - - This method calls all the appenders inherited from the - hierarchy circumventing any evaluation of whether to log or not - to log the particular log request. - - - - - - Closes all attached appenders implementing the interface. - - - - Used to ensure that the appenders are correctly shutdown. - - - - - - This is the most generic printing method. This generic form is intended to be used by wrappers - - The level of the message to be logged. - The message object to log. - The exception to log, including its stack trace. - - - Generate a logging event for the specified using - the . - - - - - - Creates a new logging event and logs the event without further checks. - - The declaring type of the method that is - the stack boundary into the logging system for this call. - The level of the message to be logged. - The message object to log. - The exception to log, including its stack trace. - - - Generates a logging event and delivers it to the attached - appenders. - - - - - - Creates a new logging event and logs the event without further checks. - - The event being logged. - - - Delivers the logging event to the attached appenders. - - - - - - The fully qualified type of the Logger class. - - - - - The name of this logger. - - - - - The assigned level of this logger. - - - - The level variable need not be - assigned a value in which case it is inherited - form the hierarchy. - - - - - - The parent of this logger. - - - - The parent of this logger. - All loggers have at least one ancestor which is the root logger. - - - - - - Loggers need to know what Hierarchy they are in. - - - - Loggers need to know what Hierarchy they are in. - The hierarchy that this logger is a member of is stored - here. - - - - - - Helper implementation of the interface - - - - - Flag indicating if child loggers inherit their parents appenders - - - - Additivity is set to true by default, that is children inherit - the appenders of their ancestors by default. If this variable is - set to false then the appenders found in the - ancestors of this logger are not used. However, the children - of this logger will inherit its appenders, unless the children - have their additivity flag set to false too. See - the user manual for more details. - - - - - - Lock to protect AppenderAttachedImpl variable m_appenderAttachedImpl - - - - - Gets or sets the parent logger in the hierarchy. - - - The parent logger in the hierarchy. - - - - Part of the Composite pattern that makes the hierarchy. - The hierarchy is parent linked rather than child linked. - - - - - - Gets or sets a value indicating if child loggers inherit their parent's appenders. - - - true if child loggers inherit their parent's appenders. - - - - Additivity is set to true by default, that is children inherit - the appenders of their ancestors by default. If this variable is - set to false then the appenders found in the - ancestors of this logger are not used. However, the children - of this logger will inherit its appenders, unless the children - have their additivity flag set to false too. See - the user manual for more details. - - - - - - Gets the effective level for this logger. - - The nearest level in the logger hierarchy. - - - Starting from this logger, searches the logger hierarchy for a - non-null level and returns it. Otherwise, returns the level of the - root logger. - - The Logger class is designed so that this method executes as - quickly as possible. - - - - - Gets or sets the where this - Logger instance is attached to. - - The hierarchy that this logger belongs to. - - - This logger must be attached to a single . - - - - - - Gets or sets the assigned , if any, for this Logger. - - - The of this logger. - - - - The assigned can be null. - - - - - - Get the appenders contained in this logger as an - . - - A collection of the appenders in this logger - - - Get the appenders contained in this logger as an - . If no appenders - can be found, then a is returned. - - - - - - Gets the logger name. - - - The name of the logger. - - - - The name of this logger - - - - - - Gets the where this - Logger instance is attached to. - - - The that this logger belongs to. - - - - Gets the where this - Logger instance is attached to. - - - - - - Construct a new Logger - - the name of the logger - - - Initializes a new instance of the class - with the specified name. - - - - - - Delegate used to handle logger creation event notifications. - - The in which the has been created. - The event args that hold the instance that has been created. - - - Delegate used to handle logger creation event notifications. - - - - - - Provides data for the event. - - - - A event is raised every time a - is created. - - - - - - The created - - - - - Constructor - - The that has been created. - - - Initializes a new instance of the event argument - class,with the specified . - - - - - - Gets the that has been created. - - - The that has been created. - - - - The that has been created. - - - - - - Hierarchical organization of loggers - - - - The casual user should not have to deal with this class - directly. - - - This class is specialized in retrieving loggers by name and - also maintaining the logger hierarchy. Implements the - interface. - - - The structure of the logger hierarchy is maintained by the - method. The hierarchy is such that children - link to their parent but parents do not have any references to their - children. Moreover, loggers can be instantiated in any order, in - particular descendant before ancestor. - - - In case a descendant is created before a particular ancestor, - then it creates a provision node for the ancestor and adds itself - to the provision node. Other descendants of the same ancestor add - themselves to the previously created provision node. - - - Nicko Cadell - Gert Driesen - - - - Base implementation of - - - - Default abstract implementation of the interface. - - - Skeleton implementation of the interface. - All types can extend this type. - - - Nicko Cadell - Gert Driesen - - - - Interface implemented by logger repositories. - - - - This interface is implemented by logger repositories. e.g. - . - - - This interface is used by the - to obtain interfaces. - - - Nicko Cadell - Gert Driesen - - - - Check if the named logger exists in the repository. If so return - its reference, otherwise returns null. - - The name of the logger to lookup - The Logger object with the name specified - - - If the names logger exists it is returned, otherwise - null is returned. - - - - - - Returns all the currently defined loggers as an Array. - - All the defined loggers - - - Returns all the currently defined loggers as an Array. - - - - - - Returns a named logger instance - - The name of the logger to retrieve - The logger object with the name specified - - - Returns a named logger instance. - - - If a logger of that name already exists, then it will be - returned. Otherwise, a new logger will be instantiated and - then linked with its existing ancestors as well as children. - - - - - Shutdown the repository - - - Shutting down a repository will safely close and remove - all appenders in all loggers including the root logger. - - - Some appenders need to be closed before the - application exists. Otherwise, pending logging events might be - lost. - - - The method is careful to close nested - appenders before closing regular appenders. This is allows - configurations where a regular appender is attached to a logger - and again to a nested appender. - - - - - - Reset the repositories configuration to a default state - - - - Reset all values contained in this instance to their - default state. - - - Existing loggers are not removed. They are just reset. - - - This method should be used sparingly and with care as it will - block all logging until it is completed. - - - - - - Log the through this repository. - - the event to log - - - This method should not normally be used to log. - The interface should be used - for routine logging. This interface can be obtained - using the method. - - - The logEvent is delivered to the appropriate logger and - that logger is then responsible for logging the event. - - - - - - Returns all the Appenders that are configured as an Array. - - All the Appenders - - - Returns all the Appenders that are configured as an Array. - - - - - - The name of the repository - - - The name of the repository - - - - The name of the repository. - - - - - - RendererMap accesses the object renderer map for this repository. - - - RendererMap accesses the object renderer map for this repository. - - - - RendererMap accesses the object renderer map for this repository. - - - The RendererMap holds a mapping between types and - objects. - - - - - - The plugin map for this repository. - - - The plugin map for this repository. - - - - The plugin map holds the instances - that have been attached to this repository. - - - - - - Get the level map for the Repository. - - - - Get the level map for the Repository. - - - The level map defines the mappings between - level names and objects in - this repository. - - - - - - The threshold for all events in this repository - - - The threshold for all events in this repository - - - - The threshold for all events in this repository. - - - - - - Flag indicates if this repository has been configured. - - - Flag indicates if this repository has been configured. - - - - Flag indicates if this repository has been configured. - - - - - - Collection of internal messages captured during the most - recent configuration process. - - - - - Event to notify that the repository has been shutdown. - - - Event to notify that the repository has been shutdown. - - - - Event raised when the repository has been shutdown. - - - - - - Event to notify that the repository has had its configuration reset. - - - Event to notify that the repository has had its configuration reset. - - - - Event raised when the repository's configuration has been - reset to default. - - - - - - Event to notify that the repository has had its configuration changed. - - - Event to notify that the repository has had its configuration changed. - - - - Event raised when the repository's configuration has been changed. - - - - - - Repository specific properties - - - Repository specific properties - - - - These properties can be specified on a repository specific basis. - - - - - - Default Constructor - - - - Initializes the repository with default (empty) properties. - - - - - - Construct the repository using specific properties - - the properties to set for this repository - - - Initializes the repository with specified properties. - - - - - - Test if logger exists - - The name of the logger to lookup - The Logger object with the name specified - - - Check if the named logger exists in the repository. If so return - its reference, otherwise returns null. - - - - - - Returns all the currently defined loggers in the repository - - All the defined loggers - - - Returns all the currently defined loggers in the repository as an Array. - - - - - - Return a new logger instance - - The name of the logger to retrieve - The logger object with the name specified - - - Return a new logger instance. - - - If a logger of that name already exists, then it will be - returned. Otherwise, a new logger will be instantiated and - then linked with its existing ancestors as well as children. - - - - - - Shutdown the repository - - - - Shutdown the repository. Can be overridden in a subclass. - This base class implementation notifies the - listeners and all attached plugins of the shutdown event. - - - - - - Reset the repositories configuration to a default state - - - - Reset all values contained in this instance to their - default state. - - - Existing loggers are not removed. They are just reset. - - - This method should be used sparingly and with care as it will - block all logging until it is completed. - - - - - - Log the logEvent through this repository. - - the event to log - - - This method should not normally be used to log. - The interface should be used - for routine logging. This interface can be obtained - using the method. - - - The logEvent is delivered to the appropriate logger and - that logger is then responsible for logging the event. - - - - - - Returns all the Appenders that are configured as an Array. - - All the Appenders - - - Returns all the Appenders that are configured as an Array. - - - - - - The fully qualified type of the LoggerRepositorySkeleton class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Adds an object renderer for a specific class. - - The type that will be rendered by the renderer supplied. - The object renderer used to render the object. - - - Adds an object renderer for a specific class. - - - - - - Notify the registered listeners that the repository is shutting down - - Empty EventArgs - - - Notify any listeners that this repository is shutting down. - - - - - - Notify the registered listeners that the repository has had its configuration reset - - Empty EventArgs - - - Notify any listeners that this repository's configuration has been reset. - - - - - - Notify the registered listeners that the repository has had its configuration changed - - Empty EventArgs - - - Notify any listeners that this repository's configuration has changed. - - - - - - Raise a configuration changed event on this repository - - EventArgs.Empty - - - Applications that programmatically change the configuration of the repository should - raise this event notification to notify listeners. - - - - - - Flushes all configured Appenders that implement . - - The maximum time in milliseconds to wait for logging events from asycnhronous appenders to be flushed, - or to wait indefinitely. - True if all logging events were flushed successfully, else false. - - - - The name of the repository - - - The string name of the repository - - - - The name of this repository. The name is - used to store and lookup the repositories - stored by the . - - - - - - The threshold for all events in this repository - - - The threshold for all events in this repository - - - - The threshold for all events in this repository - - - - - - RendererMap accesses the object renderer map for this repository. - - - RendererMap accesses the object renderer map for this repository. - - - - RendererMap accesses the object renderer map for this repository. - - - The RendererMap holds a mapping between types and - objects. - - - - - - The plugin map for this repository. - - - The plugin map for this repository. - - - - The plugin map holds the instances - that have been attached to this repository. - - - - - - Get the level map for the Repository. - - - - Get the level map for the Repository. - - - The level map defines the mappings between - level names and objects in - this repository. - - - - - - Flag indicates if this repository has been configured. - - - Flag indicates if this repository has been configured. - - - - Flag indicates if this repository has been configured. - - - - - - Contains a list of internal messages captures during the - last configuration. - - - - - Event to notify that the repository has been shutdown. - - - Event to notify that the repository has been shutdown. - - - - Event raised when the repository has been shutdown. - - - - - - Event to notify that the repository has had its configuration reset. - - - Event to notify that the repository has had its configuration reset. - - - - Event raised when the repository's configuration has been - reset to default. - - - - - - Event to notify that the repository has had its configuration changed. - - - Event to notify that the repository has had its configuration changed. - - - - Event raised when the repository's configuration has been changed. - - - - - - Repository specific properties - - - Repository specific properties - - - These properties can be specified on a repository specific basis - - - - - Basic Configurator interface for repositories - - - - Interface used by basic configurator to configure a - with a default . - - - A should implement this interface to support - configuration by the . - - - Nicko Cadell - Gert Driesen - - - - Initialize the repository using the specified appender - - the appender to use to log all logging events - - - Configure the repository to route all logging events to the - specified appender. - - - - - - Initialize the repository using the specified appenders - - the appenders to use to log all logging events - - - Configure the repository to route all logging events to the - specified appenders. - - - - - - Configure repository using XML - - - - Interface used by Xml configurator to configure a . - - - A should implement this interface to support - configuration by the . - - - Nicko Cadell - Gert Driesen - - - - Initialize the repository using the specified config - - the element containing the root of the config - - - The schema for the XML configuration data is defined by - the implementation. - - - - - - Default constructor - - - - Initializes a new instance of the class. - - - - - - Construct with properties - - The properties to pass to this repository. - - - Initializes a new instance of the class. - - - - - - Construct with a logger factory - - The factory to use to create new logger instances. - - - Initializes a new instance of the class with - the specified . - - - - - - Construct with properties and a logger factory - - The properties to pass to this repository. - The factory to use to create new logger instances. - - - Initializes a new instance of the class with - the specified . - - - - - - Test if a logger exists - - The name of the logger to lookup - The Logger object with the name specified - - - Check if the named logger exists in the hierarchy. If so return - its reference, otherwise returns null. - - - - - - Returns all the currently defined loggers in the hierarchy as an Array - - All the defined loggers - - - Returns all the currently defined loggers in the hierarchy as an Array. - The root logger is not included in the returned - enumeration. - - - - - - Return a new logger instance named as the first parameter using - the default factory. - - - - Return a new logger instance named as the first parameter using - the default factory. - - - If a logger of that name already exists, then it will be - returned. Otherwise, a new logger will be instantiated and - then linked with its existing ancestors as well as children. - - - The name of the logger to retrieve - The logger object with the name specified - - - - Shutting down a hierarchy will safely close and remove - all appenders in all loggers including the root logger. - - - - Shutting down a hierarchy will safely close and remove - all appenders in all loggers including the root logger. - - - Some appenders need to be closed before the - application exists. Otherwise, pending logging events might be - lost. - - - The Shutdown method is careful to close nested - appenders before closing regular appenders. This is allows - configurations where a regular appender is attached to a logger - and again to a nested appender. - - - - - - Reset all values contained in this hierarchy instance to their default. - - - - Reset all values contained in this hierarchy instance to their - default. This removes all appenders from all loggers, sets - the level of all non-root loggers to null, - sets their additivity flag to true and sets the level - of the root logger to . Moreover, - message disabling is set its default "off" value. - - - Existing loggers are not removed. They are just reset. - - - This method should be used sparingly and with care as it will - block all logging until it is completed. - - - - - - Log the logEvent through this hierarchy. - - the event to log - - - This method should not normally be used to log. - The interface should be used - for routine logging. This interface can be obtained - using the method. - - - The logEvent is delivered to the appropriate logger and - that logger is then responsible for logging the event. - - - - - - Returns all the Appenders that are currently configured - - An array containing all the currently configured appenders - - - Returns all the instances that are currently configured. - All the loggers are searched for appenders. The appenders may also be containers - for appenders and these are also searched for additional loggers. - - - The list returned is unordered but does not contain duplicates. - - - - - - Collect the appenders from an . - The appender may also be a container. - - - - - - - Collect the appenders from an container - - - - - - - Initialize the log4net system using the specified appender - - the appender to use to log all logging events - - - - Initialize the log4net system using the specified appenders - - the appenders to use to log all logging events - - - - Initialize the log4net system using the specified appenders - - the appenders to use to log all logging events - - - This method provides the same functionality as the - method implemented - on this object, but it is protected and therefore can be called by subclasses. - - - - - - Initialize the log4net system using the specified config - - the element containing the root of the config - - - - Initialize the log4net system using the specified config - - the element containing the root of the config - - - This method provides the same functionality as the - method implemented - on this object, but it is protected and therefore can be called by subclasses. - - - - - - Test if this hierarchy is disabled for the specified . - - The level to check against. - - true if the repository is disabled for the level argument, false otherwise. - - - - If this hierarchy has not been configured then this method will - always return true. - - - This method will return true if this repository is - disabled for level object passed as parameter and - false otherwise. - - - See also the property. - - - - - - Clear all logger definitions from the internal hashtable - - - - This call will clear all logger definitions from the internal - hashtable. Invoking this method will irrevocably mess up the - logger hierarchy. - - - You should really know what you are doing before - invoking this method. - - - - - - Return a new logger instance named as the first parameter using - . - - The name of the logger to retrieve - The factory that will make the new logger instance - The logger object with the name specified - - - If a logger of that name already exists, then it will be - returned. Otherwise, a new logger will be instantiated by the - parameter and linked with its existing - ancestors as well as children. - - - - - - Sends a logger creation event to all registered listeners - - The newly created logger - - Raises the logger creation event. - - - - - Updates all the parents of the specified logger - - The logger to update the parents for - - - This method loops through all the potential parents of - . There 3 possible cases: - - - - No entry for the potential parent of exists - - We create a ProvisionNode for this potential - parent and insert in that provision node. - - - - The entry is of type Logger for the potential parent. - - The entry is 's nearest existing parent. We - update 's parent field with this entry. We also break from - he loop because updating our parent's parent is our parent's - responsibility. - - - - The entry is of type ProvisionNode for this potential parent. - - We add to the list of children for this - potential parent. - - - - - - - - Replace a with a in the hierarchy. - - - - - - We update the links for all the children that placed themselves - in the provision node 'pn'. The second argument 'log' is a - reference for the newly created Logger, parent of all the - children in 'pn'. - - - We loop on all the children 'c' in 'pn'. - - - If the child 'c' has been already linked to a child of - 'log' then there is no need to update 'c'. - - - Otherwise, we set log's parent field to c's parent and set - c's parent field to log. - - - - - - Define or redefine a Level using the values in the argument - - the level values - - - Define or redefine a Level using the values in the argument - - - Supports setting levels via the configuration file. - - - - - - Set a Property using the values in the argument - - the property value - - - Set a Property using the values in the argument. - - - Supports setting property values via the configuration file. - - - - - - The fully qualified type of the Hierarchy class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Event used to notify that a logger has been created. - - - - Event raised when a logger is created. - - - - - - Has no appender warning been emitted - - - - Flag to indicate if we have already issued a warning - about not having an appender warning. - - - - - - Get the root of this hierarchy - - - - Get the root of this hierarchy. - - - - - - Gets or sets the default instance. - - The default - - - The logger factory is used to create logger instances. - - - - - - A class to hold the value, name and display name for a level - - - - A class to hold the value, name and display name for a level - - - - - - Override Object.ToString to return sensible debug info - - string info about this object - - - - Value of the level - - - - If the value is not set (defaults to -1) the value will be looked - up for the current level with the same name. - - - - - - Name of the level - - - The name of the level - - - - The name of the level. - - - - - - Display name for the level - - - The display name of the level - - - - The display name of the level. - - - - - - Used internally to accelerate hash table searches. - - - - Internal class used to improve performance of - string keyed hashtables. - - - The hashcode of the string is cached for reuse. - The string is stored as an interned value. - When comparing two objects for equality - the reference equality of the interned strings is compared. - - - Nicko Cadell - Gert Driesen - - - - Construct key with string name - - - - Initializes a new instance of the class - with the specified name. - - - Stores the hashcode of the string and interns - the string key to optimize comparisons. - - - The Compact Framework 1.0 the - method does not work. On the Compact Framework - the string keys are not interned nor are they - compared by reference. - - - The name of the logger. - - - - Returns a hash code for the current instance. - - A hash code for the current instance. - - - Returns the cached hashcode. - - - - - - Determines whether two instances - are equal. - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - - - Compares the references of the interned strings. - - - - - - Provision nodes are used where no logger instance has been specified - - - - instances are used in the - when there is no specified - for that node. - - - A provision node holds a list of child loggers on behalf of - a logger that does not exist. - - - Nicko Cadell - Gert Driesen - - - - Create a new provision node with child node - - A child logger to add to this node. - - - Initializes a new instance of the class - with the specified child logger. - - - - - - The sits at the root of the logger hierarchy tree. - - - - The is a regular except - that it provides several guarantees. - - - First, it cannot be assigned a null - level. Second, since the root logger cannot have a parent, the - property always returns the value of the - level field without walking the hierarchy. - - - Nicko Cadell - Gert Driesen - - - - Construct a - - The level to assign to the root logger. - - - Initializes a new instance of the class with - the specified logging level. - - - The root logger names itself as "root". However, the root - logger cannot be retrieved by name. - - - - - - The fully qualified type of the RootLogger class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets the assigned level value without walking the logger hierarchy. - - The assigned level value without walking the logger hierarchy. - - - Because the root logger cannot have a parent and its level - must not be null this property just returns the - value of . - - - - - - Gets or sets the assigned for the root logger. - - - The of the root logger. - - - - Setting the level of the root logger to a null reference - may have catastrophic results. We prevent this here. - - - - - - Initializes the log4net environment using an XML DOM. - - - - Configures a using an XML DOM. - - - Nicko Cadell - Gert Driesen - - - - Construct the configurator for a hierarchy - - The hierarchy to build. - - - Initializes a new instance of the class - with the specified . - - - - - - Configure the hierarchy by parsing a DOM tree of XML elements. - - The root element to parse. - - - Configure the hierarchy by parsing a DOM tree of XML elements. - - - - - - Parse appenders by IDREF. - - The appender ref element. - The instance of the appender that the ref refers to. - - - Parse an XML element that represents an appender and return - the appender. - - - - - - Parses an appender element. - - The appender element. - The appender instance or null when parsing failed. - - - Parse an XML element that represents an appender and return - the appender instance. - - - - - - Parses a logger element. - - The logger element. - - - Parse an XML element that represents a logger. - - - - - - Parses the root logger element. - - The root element. - - - Parse an XML element that represents the root logger. - - - - - - Parses the children of a logger element. - - The category element. - The logger instance. - Flag to indicate if the logger is the root logger. - - - Parse the child elements of a <logger> element. - - - - - - Parses an object renderer. - - The renderer element. - - - Parse an XML element that represents a renderer. - - - - - - Parses a level element. - - The level element. - The logger object to set the level on. - Flag to indicate if the logger is the root logger. - - - Parse an XML element that represents a level. - - - - - - Sets a parameter on an object. - - The parameter element. - The object to set the parameter on. - - The parameter name must correspond to a writable property - on the object. The value of the parameter is a string, - therefore this function will attempt to set a string - property first. If unable to set a string property it - will inspect the property and its argument type. It will - attempt to call a static method called Parse on the - type of the property. This method will take a single - string argument and return a value that can be used to - set the property. - - - - - Test if an element has no attributes or child elements - - the element to inspect - true if the element has any attributes or child elements, false otherwise - - - - Test if a is constructible with Activator.CreateInstance. - - the type to inspect - true if the type is creatable using a default constructor, false otherwise - - - - Look for a method on the that matches the supplied - - the type that has the method - the name of the method - the method info found - - - The method must be a public instance method on the . - The method must be named or "Add" followed by . - The method must take a single parameter. - - - - - - Converts a string value to a target type. - - The type of object to convert the string to. - The string value to use as the value of the object. - - - An object of type with value or - null when the conversion could not be performed. - - - - - - Creates an object as specified in XML. - - The XML element that contains the definition of the object. - The object type to use if not explicitly specified. - The type that the returned object must be or must inherit from. - The object or null - - - Parse an XML element and create an object instance based on the configuration - data. - - - The type of the instance may be specified in the XML. If not - specified then the is used - as the type. However the type is specified it must support the - type. - - - - - - key: appenderName, value: appender. - - - - - The Hierarchy being configured. - - - - - The fully qualified type of the XmlHierarchyConfigurator class. - - - Used by the internal logger to record the Type of the - log message. - - - - - - - - - - - - - - - - - - - - - Delegate used to handle logger repository shutdown event notifications - - The that is shutting down. - Empty event args - - - Delegate used to handle logger repository shutdown event notifications. - - - - - - Delegate used to handle logger repository configuration reset event notifications - - The that has had its configuration reset. - Empty event args - - - Delegate used to handle logger repository configuration reset event notifications. - - - - - - Delegate used to handle event notifications for logger repository configuration changes. - - The that has had its configuration changed. - Empty event arguments. - - - Delegate used to handle event notifications for logger repository configuration changes. - - - - - - Write the name of the current AppDomain to the output - - - - Write the name of the current AppDomain to the output writer - - - Nicko Cadell - - - - Write the name of the current AppDomain to the output - - the writer to write to - null, state is not set - - - Writes name of the current AppDomain to the output . - - - - - - AppSetting pattern converter - - - - This pattern converter reads appSettings from the application configuration file. - - - If the is specified then that will be used to - lookup a single appSettings value. If no is specified - then all appSettings will be dumped as a list of key value pairs. - - - A typical use is to specify a base directory for log files, e.g. - - - - - ... - - - ]]> - - - - - - - Write the property value to the output - - that will receive the formatted result. - null, state is not set - - - Writes out the value of a named property. The property name - should be set in the - property. - - - If the is set to null - then all the properties are written as key value pairs. - - - - - - Write the current date to the output - - - - Date pattern converter, uses a to format - the current date and time to the writer as a string. - - - The value of the determines - the formatting of the date. The following values are allowed: - - - Option value - Output - - - ISO8601 - - Uses the formatter. - Formats using the "yyyy-MM-dd HH:mm:ss,fff" pattern. - - - - DATE - - Uses the formatter. - Formats using the "dd MMM yyyy HH:mm:ss,fff" for example, "06 Nov 1994 15:49:37,459". - - - - ABSOLUTE - - Uses the formatter. - Formats using the "HH:mm:ss,fff" for example, "15:49:37,459". - - - - other - - Any other pattern string uses the formatter. - This formatter passes the pattern string to the - method. - For details on valid patterns see - DateTimeFormatInfo Class. - - - - - - The date and time is in the local time zone and is rendered in that zone. - To output the time in Universal time see . - - - Nicko Cadell - - - - The used to render the date to a string - - - - The used to render the date to a string - - - - - - Initialize the converter options - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Write the current date to the output - - that will receive the formatted result. - null, state is not set - - - Pass the current date and time to the - for it to render it to the writer. - - - The date and time passed is in the local time zone. - - - - - - The fully qualified type of the DatePatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Write an folder path to the output - - - - Write an special path environment folder path to the output writer. - The value of the determines - the name of the variable to output. - should be a value in the enumeration. - - - Ron Grabowski - - - - Write an special path environment folder path to the output - - the writer to write to - null, state is not set - - - Writes the special path environment folder path to the output . - The name of the special path environment folder path to output must be set - using the - property. - - - - - - The fully qualified type of the EnvironmentFolderPathPatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Write an environment variable to the output - - - - Write an environment variable to the output writer. - The value of the determines - the name of the variable to output. - - - Nicko Cadell - - - - Write an environment variable to the output - - the writer to write to - null, state is not set - - - Writes the environment variable to the output . - The name of the environment variable to output must be set - using the - property. - - - - - - The fully qualified type of the EnvironmentPatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Write the current thread identity to the output - - - - Write the current thread identity to the output writer - - - Nicko Cadell - - - - Write the current thread identity to the output - - the writer to write to - null, state is not set - - - Writes the current thread identity to the output . - - - - - - The fully qualified type of the IdentityPatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Pattern converter for literal string instances in the pattern - - - - Writes the literal string value specified in the - property to - the output. - - - Nicko Cadell - - - - Set the next converter in the chain - - The next pattern converter in the chain - The next pattern converter - - - Special case the building of the pattern converter chain - for instances. Two adjacent - literals in the pattern can be represented by a single combined - pattern converter. This implementation detects when a - is added to the chain - after this converter and combines its value with this converter's - literal value. - - - - - - Write the literal to the output - - the writer to write to - null, not set - - - Override the formatting behavior to ignore the FormattingInfo - because we have a literal instead. - - - Writes the value of - to the output . - - - - - - Convert this pattern into the rendered message - - that will receive the formatted result. - null, not set - - - This method is not used. - - - - - - Writes a newline to the output - - - - Writes the system dependent line terminator to the output. - This behavior can be overridden by setting the : - - - - Option Value - Output - - - DOS - DOS or Windows line terminator "\r\n" - - - UNIX - UNIX line terminator "\n" - - - - Nicko Cadell - - - - Initialize the converter - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Write the current process ID to the output - - - - Write the current process ID to the output writer - - - Nicko Cadell - - - - Write the current process ID to the output - - the writer to write to - null, state is not set - - - Write the current process ID to the output . - - - - - - The fully qualified type of the ProcessIdPatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Property pattern converter - - - - This pattern converter reads the thread and global properties. - The thread properties take priority over global properties. - See for details of the - thread properties. See for - details of the global properties. - - - If the is specified then that will be used to - lookup a single property. If no is specified - then all properties will be dumped as a list of key value pairs. - - - Nicko Cadell - - - - Write the property value to the output - - that will receive the formatted result. - null, state is not set - - - Writes out the value of a named property. The property name - should be set in the - property. - - - If the is set to null - then all the properties are written as key value pairs. - - - - - - A Pattern converter that generates a string of random characters - - - - The converter generates a string of random characters. By default - the string is length 4. This can be changed by setting the - to the string value of the length required. - - - The random characters in the string are limited to uppercase letters - and numbers only. - - - The random number generator used by this class is not cryptographically secure. - - - Nicko Cadell - - - - Shared random number generator - - - - - Length of random string to generate. Default length 4. - - - - - Initialize the converter options - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Write a randoim string to the output - - the writer to write to - null, state is not set - - - Write a randoim string to the output . - - - - - - The fully qualified type of the RandomStringPatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Write the current threads username to the output - - - - Write the current threads username to the output writer - - - Nicko Cadell - - - - Write the current threads username to the output - - the writer to write to - null, state is not set - - - Write the current threads username to the output . - - - - - - The fully qualified type of the UserNamePatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Write the UTC date time to the output - - - - Date pattern converter, uses a to format - the current date and time in Universal time. - - - See the for details on the date pattern syntax. - - - - Nicko Cadell - - - - Write the current date and time to the output - - that will receive the formatted result. - null, state is not set - - - Pass the current date and time to the - for it to render it to the writer. - - - The date is in Universal time when it is rendered. - - - - - - - The fully qualified type of the UtcDatePatternConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Type converter for Boolean. - - - - Supports conversion from string to bool type. - - - - - - Nicko Cadell - Gert Driesen - - - - Can the source type be converted to the type supported by this object - - the type to convert - true if the conversion is possible - - - Returns true if the is - the type. - - - - - - Convert the source object to the type supported by this object - - the object to convert - the converted object - - - Uses the method to convert the - argument to a . - - - - The object cannot be converted to the - target type. To check for this condition use the - method. - - - - - Exception base type for conversion errors. - - - - This type extends . It - does not add any new functionality but does differentiate the - type of exception being thrown. - - - Nicko Cadell - Gert Driesen - - - - Constructor - - - - Initializes a new instance of the class. - - - - - - Constructor - - A message to include with the exception. - - - Initializes a new instance of the class - with the specified message. - - - - - - Constructor - - A message to include with the exception. - A nested exception to include. - - - Initializes a new instance of the class - with the specified message and inner exception. - - - - - - Serialization constructor - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - - - Initializes a new instance of the class - with serialized data. - - - - - - Creates a new instance of the class. - - The conversion destination type. - The value to convert. - An instance of the . - - - Creates a new instance of the class. - - - - - - Creates a new instance of the class. - - The conversion destination type. - The value to convert. - A nested exception to include. - An instance of the . - - - Creates a new instance of the class. - - - - - - Register of type converters for specific types. - - - - Maintains a registry of type converters used to convert between - types. - - - Use the and - methods to register new converters. - The and methods - lookup appropriate converters to use. - - - - - Nicko Cadell - Gert Driesen - - - - Private constructor - - - Initializes a new instance of the class. - - - - - Static constructor. - - - - This constructor defines the intrinsic type converters. - - - - - - Adds a converter for a specific type. - - The type being converted to. - The type converter to use to convert to the destination type. - - - Adds a converter instance for a specific type. - - - - - - Adds a converter for a specific type. - - The type being converted to. - The type of the type converter to use to convert to the destination type. - - - Adds a converter for a specific type. - - - - - - Gets the type converter to use to convert values to the destination type. - - The type being converted from. - The type being converted to. - - The type converter instance to use for type conversions or null - if no type converter is found. - - - - Gets the type converter to use to convert values to the destination type. - - - - - - Gets the type converter to use to convert values to the destination type. - - The type being converted to. - - The type converter instance to use for type conversions or null - if no type converter is found. - - - - Gets the type converter to use to convert values to the destination type. - - - - - - Lookups the type converter to use as specified by the attributes on the - destination type. - - The type being converted to. - - The type converter instance to use for type conversions or null - if no type converter is found. - - - - - Creates the instance of the type converter. - - The type of the type converter. - - The type converter instance to use for type conversions or null - if no type converter is found. - - - - The type specified for the type converter must implement - the or interfaces - and must have a public default (no argument) constructor. - - - - - - The fully qualified type of the ConverterRegistry class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Mapping from to type converter. - - - - - Supports conversion from string to type. - - - - Supports conversion from string to type. - - - - - - Nicko Cadell - Gert Driesen - - - - Can the source type be converted to the type supported by this object - - the type to convert - true if the conversion is possible - - - Returns true if the is - the type. - - - - - - Overrides the ConvertFrom method of IConvertFrom. - - the object to convert to an encoding - the encoding - - - Uses the method to - convert the argument to an . - - - - The object cannot be converted to the - target type. To check for this condition use the - method. - - - - - Interface supported by type converters - - - - This interface supports conversion from a single type to arbitrary types. - See . - - - Nicko Cadell - - - - Returns whether this converter can convert the object to the specified type - - A Type that represents the type you want to convert to - true if the conversion is possible - - - Test if the type supported by this converter can be converted to the - . - - - - - - Converts the given value object to the specified type, using the arguments - - the object to convert - The Type to convert the value parameter to - the converted object - - - Converts the (which must be of the type supported - by this converter) to the specified.. - - - - - - Supports conversion from string to type. - - - - Supports conversion from string to type. - - - - - Nicko Cadell - - - - Can the source type be converted to the type supported by this object - - the type to convert - true if the conversion is possible - - - Returns true if the is - the type. - - - - - - Overrides the ConvertFrom method of IConvertFrom. - - the object to convert to an IPAddress - the IPAddress - - - Uses the method to convert the - argument to an . - If that fails then the string is resolved as a DNS hostname. - - - - The object cannot be converted to the - target type. To check for this condition use the - method. - - - - - Valid characters in an IPv4 or IPv6 address string. (Does not support subnets) - - - - - Supports conversion from string to type. - - - - Supports conversion from string to type. - - - The string is used as the - of the . - - - - - - Nicko Cadell - - - - Can the source type be converted to the type supported by this object - - the type to convert - true if the conversion is possible - - - Returns true if the is - the type. - - - - - - Overrides the ConvertFrom method of IConvertFrom. - - the object to convert to a PatternLayout - the PatternLayout - - - Creates and returns a new using - the as the - . - - - - The object cannot be converted to the - target type. To check for this condition use the - method. - - - - - Convert between string and - - - - Supports conversion from string to type, - and from a type to a string. - - - The string is used as the - of the . - - - - - - Nicko Cadell - - - - Can the target type be converted to the type supported by this object - - A that represents the type you want to convert to - true if the conversion is possible - - - Returns true if the is - assignable from a type. - - - - - - Converts the given value object to the specified type, using the arguments - - the object to convert - The Type to convert the value parameter to - the converted object - - - Uses the method to convert the - argument to a . - - - - The object cannot be converted to the - . To check for this condition use the - method. - - - - - Can the source type be converted to the type supported by this object - - the type to convert - true if the conversion is possible - - - Returns true if the is - the type. - - - - - - Overrides the ConvertFrom method of IConvertFrom. - - the object to convert to a PatternString - the PatternString - - - Creates and returns a new using - the as the - . - - - - The object cannot be converted to the - target type. To check for this condition use the - method. - - - - - Supports conversion from string to type. - - - - Supports conversion from string to type. - - - - - - Nicko Cadell - - - - Can the source type be converted to the type supported by this object - - the type to convert - true if the conversion is possible - - - Returns true if the is - the type. - - - - - - Overrides the ConvertFrom method of IConvertFrom. - - the object to convert to a Type - the Type - - - Uses the method to convert the - argument to a . - Additional effort is made to locate partially specified types - by searching the loaded assemblies. - - - - The object cannot be converted to the - target type. To check for this condition use the - method. - - - - - Attribute used to associate a type converter - - - - Class and Interface level attribute that specifies a type converter - to use with the associated type. - - - To associate a type converter with a target type apply a - TypeConverterAttribute to the target type. Specify the - type of the type converter on the attribute. - - - Nicko Cadell - Gert Driesen - - - - The string type name of the type converter - - - - - Default constructor - - - - Default constructor - - - - - - Create a new type converter attribute for the specified type name - - The string type name of the type converter - - - The type specified must implement the - or the interfaces. - - - - - - Create a new type converter attribute for the specified type - - The type of the type converter - - - The type specified must implement the - or the interfaces. - - - - - - The string type name of the type converter - - - The string type name of the type converter - - - - The type specified must implement the - or the interfaces. - - - - - - A straightforward implementation of the interface. - - - - This is the default implementation of the - interface. Implementors of the interface - should aggregate an instance of this type. - - - Nicko Cadell - Gert Driesen - - - - Constructor - - - - Initializes a new instance of the class. - - - - - - Append on on all attached appenders. - - The event being logged. - The number of appenders called. - - - Calls the method on all - attached appenders. - - - - - - Append on on all attached appenders. - - The array of events being logged. - The number of appenders called. - - - Calls the method on all - attached appenders. - - - - - - Calls the DoAppende method on the with - the objects supplied. - - The appender - The events - - - If the supports the - interface then the will be passed - through using that interface. Otherwise the - objects in the array will be passed one at a time. - - - - - - Attaches an appender. - - The appender to add. - - - If the appender is already in the list it won't be added again. - - - - - - Gets an attached appender with the specified name. - - The name of the appender to get. - - The appender with the name specified, or null if no appender with the - specified name is found. - - - - Lookup an attached appender by name. - - - - - - Removes all attached appenders. - - - - Removes and closes all attached appenders - - - - - - Removes the specified appender from the list of attached appenders. - - The appender to remove. - The appender removed from the list - - - The appender removed is not closed. - If you are discarding the appender you must call - on the appender removed. - - - - - - Removes the appender with the specified name from the list of appenders. - - The name of the appender to remove. - The appender removed from the list - - - The appender removed is not closed. - If you are discarding the appender you must call - on the appender removed. - - - - - - List of appenders - - - - - Array of appenders, used to cache the m_appenderList - - - - - The fully qualified type of the AppenderAttachedImpl class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets all attached appenders. - - - A collection of attached appenders, or null if there - are no attached appenders. - - - - The read only collection of all currently attached appenders. - - - - - - This class aggregates several PropertiesDictionary collections together. - - - - Provides a dictionary style lookup over an ordered list of - collections. - - - Nicko Cadell - - - - Constructor - - - - Initializes a new instance of the class. - - - - - - Add a Properties Dictionary to this composite collection - - the properties to add - - - Properties dictionaries added first take precedence over dictionaries added - later. - - - - - - Flatten this composite collection into a single properties dictionary - - the flattened dictionary - - - Reduces the collection of ordered dictionaries to a single dictionary - containing the resultant values for the keys. - - - - - - Gets the value of a property - - - The value for the property with the specified key - - - - Looks up the value for the specified. - The collections are searched - in the order in which they were added to this collection. The value - returned is the value held by the first collection that contains - the specified key. - - - If none of the collections contain the specified key then - null is returned. - - - - - - Base class for Context Properties implementations - - - - This class defines a basic property get set accessor - - - Nicko Cadell - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - Wrapper class used to map converter names to converter types - - - - Pattern converter info class used during configuration by custom - PatternString and PatternLayer converters. - - - - - - default constructor - - - - - - - - - - - Gets or sets the name of the conversion pattern - - - - The name of the pattern in the format string - - - - - - Gets or sets the type of the converter - - - - The value specified must extend the - type. - - - - - - - - - - - Subclass of that maintains a count of - the number of bytes written. - - - - This writer counts the number of bytes written. - - - Nicko Cadell - Gert Driesen - - - - that does not leak exceptions - - - - does not throw exceptions when things go wrong. - Instead, it delegates error handling to its . - - - Nicko Cadell - Gert Driesen - - - - Adapter that extends and forwards all - messages to an instance of . - - - - Adapter that extends and forwards all - messages to an instance of . - - - Nicko Cadell - - - - The writer to forward messages to - - - - - Create an instance of that forwards all - messages to a . - - The to forward to - - - Create an instance of that forwards all - messages to a . - - - - - - Closes the writer and releases any system resources associated with the writer - - - - - - - - - Dispose this writer - - flag indicating if we are being disposed - - - Dispose this writer - - - - - - Flushes any buffered output - - - - Clears all buffers for the writer and causes any buffered data to be written - to the underlying device - - - - - - Writes a character to the wrapped TextWriter - - the value to write to the TextWriter - - - Writes a character to the wrapped TextWriter - - - - - - Writes a character buffer to the wrapped TextWriter - - the data buffer - the start index - the number of characters to write - - - Writes a character buffer to the wrapped TextWriter - - - - - - Writes a string to the wrapped TextWriter - - the value to write to the TextWriter - - - Writes a string to the wrapped TextWriter - - - - - - Gets or sets the underlying . - - - The underlying . - - - - Gets or sets the underlying . - - - - - - The Encoding in which the output is written - - - The - - - - The Encoding in which the output is written - - - - - - Gets an object that controls formatting - - - The format provider - - - - Gets an object that controls formatting - - - - - - Gets or sets the line terminator string used by the TextWriter - - - The line terminator to use - - - - Gets or sets the line terminator string used by the TextWriter - - - - - - Constructor - - the writer to actually write to - the error handler to report error to - - - Create a new QuietTextWriter using a writer and error handler - - - - - - Writes a character to the underlying writer - - the char to write - - - Writes a character to the underlying writer - - - - - - Writes a buffer to the underlying writer - - the buffer to write - the start index to write from - the number of characters to write - - - Writes a buffer to the underlying writer - - - - - - Writes a string to the output. - - The string data to write to the output. - - - Writes a string to the output. - - - - - - Closes the underlying output writer. - - - - Closes the underlying output writer. - - - - - - The error handler instance to pass all errors to - - - - - Flag to indicate if this writer is closed - - - - - Gets or sets the error handler that all errors are passed to. - - - The error handler that all errors are passed to. - - - - Gets or sets the error handler that all errors are passed to. - - - - - - Gets a value indicating whether this writer is closed. - - - true if this writer is closed, otherwise false. - - - - Gets a value indicating whether this writer is closed. - - - - - - Constructor - - The to actually write to. - The to report errors to. - - - Creates a new instance of the class - with the specified and . - - - - - - Writes a character to the underlying writer and counts the number of bytes written. - - the char to write - - - Overrides implementation of . Counts - the number of bytes written. - - - - - - Writes a buffer to the underlying writer and counts the number of bytes written. - - the buffer to write - the start index to write from - the number of characters to write - - - Overrides implementation of . Counts - the number of bytes written. - - - - - - Writes a string to the output and counts the number of bytes written. - - The string data to write to the output. - - - Overrides implementation of . Counts - the number of bytes written. - - - - - - Total number of bytes written. - - - - - Gets or sets the total number of bytes written. - - - The total number of bytes written. - - - - Gets or sets the total number of bytes written. - - - - - - A fixed size rolling buffer of logging events. - - - - An array backed fixed size leaky bucket. - - - Nicko Cadell - Gert Driesen - - - - Constructor - - The maximum number of logging events in the buffer. - - - Initializes a new instance of the class with - the specified maximum number of buffered logging events. - - - The argument is not a positive integer. - - - - Appends a to the buffer. - - The event to append to the buffer. - The event discarded from the buffer, if the buffer is full, otherwise null. - - - Append an event to the buffer. If the buffer still contains free space then - null is returned. If the buffer is full then an event will be dropped - to make space for the new event, the event dropped is returned. - - - - - - Get and remove the oldest event in the buffer. - - The oldest logging event in the buffer - - - Gets the oldest (first) logging event in the buffer and removes it - from the buffer. - - - - - - Pops all the logging events from the buffer into an array. - - An array of all the logging events in the buffer. - - - Get all the events in the buffer and clear the buffer. - - - - - - Clear the buffer - - - - Clear the buffer of all events. The events in the buffer are lost. - - - - - - Gets the th oldest event currently in the buffer. - - The th oldest event currently in the buffer. - - - If is outside the range 0 to the number of events - currently in the buffer, then null is returned. - - - - - - Gets the maximum size of the buffer. - - The maximum size of the buffer. - - - Gets the maximum size of the buffer - - - - - - Gets the number of logging events in the buffer. - - The number of logging events in the buffer. - - - This number is guaranteed to be in the range 0 to - (inclusive). - - - - - - An always empty . - - - - A singleton implementation of the - interface that always represents an empty collection. - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - - Uses a private access modifier to enforce the singleton pattern. - - - - - - Copies the elements of the to an - , starting at a particular Array index. - - The one-dimensional - that is the destination of the elements copied from - . The Array must have zero-based - indexing. - The zero-based index in array at which - copying begins. - - - As the collection is empty no values are copied into the array. - - - - - - Returns an enumerator that can iterate through a collection. - - - An that can be used to - iterate through the collection. - - - - As the collection is empty a is returned. - - - - - - The singleton instance of the empty collection. - - - - - Gets the singleton instance of the empty collection. - - The singleton instance of the empty collection. - - - Gets the singleton instance of the empty collection. - - - - - - Gets a value indicating if access to the is synchronized (thread-safe). - - - true if access to the is synchronized (thread-safe); otherwise, false. - - - - For the this property is always true. - - - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - As the collection is empty the is always 0. - - - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - As the collection is empty and thread safe and synchronized this instance is also - the object. - - - - - - An always empty . - - - - A singleton implementation of the - interface that always represents an empty collection. - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - - Uses a private access modifier to enforce the singleton pattern. - - - - - - Copies the elements of the to an - , starting at a particular Array index. - - The one-dimensional - that is the destination of the elements copied from - . The Array must have zero-based - indexing. - The zero-based index in array at which - copying begins. - - - As the collection is empty no values are copied into the array. - - - - - - Returns an enumerator that can iterate through a collection. - - - An that can be used to - iterate through the collection. - - - - As the collection is empty a is returned. - - - - - - Adds an element with the provided key and value to the - . - - The to use as the key of the element to add. - The to use as the value of the element to add. - - - As the collection is empty no new values can be added. A - is thrown if this method is called. - - - This dictionary is always empty and cannot be modified. - - - - Removes all elements from the . - - - - As the collection is empty no values can be removed. A - is thrown if this method is called. - - - This dictionary is always empty and cannot be modified. - - - - Determines whether the contains an element - with the specified key. - - The key to locate in the . - false - - - As the collection is empty the method always returns false. - - - - - - Returns an enumerator that can iterate through a collection. - - - An that can be used to - iterate through the collection. - - - - As the collection is empty a is returned. - - - - - - Removes the element with the specified key from the . - - The key of the element to remove. - - - As the collection is empty no values can be removed. A - is thrown if this method is called. - - - This dictionary is always empty and cannot be modified. - - - - The singleton instance of the empty dictionary. - - - - - Gets the singleton instance of the . - - The singleton instance of the . - - - Gets the singleton instance of the . - - - - - - Gets a value indicating if access to the is synchronized (thread-safe). - - - true if access to the is synchronized (thread-safe); otherwise, false. - - - - For the this property is always true. - - - - - - Gets the number of elements contained in the - - - The number of elements contained in the . - - - - As the collection is empty the is always 0. - - - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - As the collection is empty and thread safe and synchronized this instance is also - the object. - - - - - - Gets a value indicating whether the has a fixed size. - - true - - - As the collection is empty always returns true. - - - - - - Gets a value indicating whether the is read-only. - - true - - - As the collection is empty always returns true. - - - - - - Gets an containing the keys of the . - - An containing the keys of the . - - - As the collection is empty a is returned. - - - - - - Gets an containing the values of the . - - An containing the values of the . - - - As the collection is empty a is returned. - - - - - - Gets or sets the element with the specified key. - - The key of the element to get or set. - null - - - As the collection is empty no values can be looked up or stored. - If the index getter is called then null is returned. - A is thrown if the setter is called. - - - This dictionary is always empty and cannot be modified. - - - - Contain the information obtained when parsing formatting modifiers - in conversion modifiers. - - - - Holds the formatting information extracted from the format string by - the . This is used by the - objects when rendering the output. - - - Nicko Cadell - Gert Driesen - - - - Defaut Constructor - - - - Initializes a new instance of the class. - - - - - - Constructor - - - - Initializes a new instance of the class - with the specified parameters. - - - - - - Gets or sets the minimum value. - - - The minimum value. - - - - Gets or sets the minimum value. - - - - - - Gets or sets the maximum value. - - - The maximum value. - - - - Gets or sets the maximum value. - - - - - - Gets or sets a flag indicating whether left align is enabled - or not. - - - A flag indicating whether left align is enabled or not. - - - - Gets or sets a flag indicating whether left align is enabled or not. - - - - - - Implementation of Properties collection for the - - - - This class implements a properties collection that is thread safe and supports both - storing properties and capturing a read only copy of the current propertied. - - - This class is optimized to the scenario where the properties are read frequently - and are modified infrequently. - - - Nicko Cadell - - - - The read only copy of the properties. - - - - This variable is declared volatile to prevent the compiler and JIT from - reordering reads and writes of this thread performed on different threads. - - - - - - Lock object used to synchronize updates within this instance - - - - - Constructor - - - - Initializes a new instance of the class. - - - - - - Remove a property from the global context - - the key for the entry to remove - - - Removing an entry from the global context properties is relatively expensive compared - with reading a value. - - - - - - Clear the global context properties - - - - - Get a readonly immutable copy of the properties - - the current global context properties - - - This implementation is fast because the GlobalContextProperties class - stores a readonly copy of the properties. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Reading the value for a key is faster than setting the value. - When the value is written a new read only copy of - the properties is created. - - - - - - The static class ILogExtensions contains a set of widely used - methods that ease the interaction with the ILog interface implementations. - - - - This class contains methods for logging at different levels and checks the - properties for determining if those logging levels are enabled in the current - configuration. - - - Simple example of logging messages - - using log4net.Util; - - ILog log = LogManager.GetLogger("application-log"); - - log.InfoExt("Application Start"); - log.DebugExt("This is a debug message"); - - - - - - The fully qualified type of the Logger class. - - - - - Log a message object with the level. - - The logger on which the message is logged. - The lambda expression that gets the object to log. - - - This method first checks if this logger is INFO - enabled by reading the value property. - This check happens always and does not depend on the - implementation. If this logger is INFO enabled, then it converts - the message object (retrieved by invocation of the provided callback) to a - string by invoking the appropriate . - It then proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The logger on which the message is logged. - The lambda expression that gets the object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - Log a message object with the level. //TODO - - Log a message object with the level. - - The logger on which the message is logged. - The message object to log. - - - This method first checks if this logger is INFO - enabled by reading the value property. - This check happens always and does not depend on the - implementation. If this logger is INFO enabled, then it converts - the message object (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The logger on which the message is logged. - The message object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - An that supplies culture-specific formatting information - The logger on which the message is logged. - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Log a message object with the level. - - The logger on which the message is logged. - The lambda expression that gets the object to log. - - - This method first checks if this logger is INFO - enabled by reading the value property. - This check happens always and does not depend on the - implementation. If this logger is INFO enabled, then it converts - the message object (retrieved by invocation of the provided callback) to a - string by invoking the appropriate . - It then proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The logger on which the message is logged. - The lambda expression that gets the object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - Log a message object with the level. //TODO - - Log a message object with the level. - - The logger on which the message is logged. - The message object to log. - - - This method first checks if this logger is INFO - enabled by reading the value property. - This check happens always and does not depend on the - implementation. If this logger is INFO enabled, then it converts - the message object (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The logger on which the message is logged. - The message object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - An that supplies culture-specific formatting information - The logger on which the message is logged. - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Log a message object with the level. - - The logger on which the message is logged. - The lambda expression that gets the object to log. - - - This method first checks if this logger is WARN - enabled by reading the value property. - This check happens always and does not depend on the - implementation. If this logger is WARN enabled, then it converts - the message object (retrieved by invocation of the provided callback) to a - string by invoking the appropriate . - It then proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The logger on which the message is logged. - The lambda expression that gets the object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - Log a message object with the level. //TODO - - Log a message object with the level. - - The logger on which the message is logged. - The message object to log. - - - This method first checks if this logger is WARN - enabled by reading the value property. - This check happens always and does not depend on the - implementation. If this logger is WARN enabled, then it converts - the message object (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The logger on which the message is logged. - The message object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - An that supplies culture-specific formatting information - The logger on which the message is logged. - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Log a message object with the level. - - The logger on which the message is logged. - The lambda expression that gets the object to log. - - - This method first checks if this logger is ERROR - enabled by reading the value property. - This check happens always and does not depend on the - implementation. If this logger is ERROR enabled, then it converts - the message object (retrieved by invocation of the provided callback) to a - string by invoking the appropriate . - It then proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The logger on which the message is logged. - The lambda expression that gets the object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - Log a message object with the level. //TODO - - Log a message object with the level. - - The logger on which the message is logged. - The message object to log. - - - This method first checks if this logger is ERROR - enabled by reading the value property. - This check happens always and does not depend on the - implementation. If this logger is ERROR enabled, then it converts - the message object (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The logger on which the message is logged. - The message object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - An that supplies culture-specific formatting information - The logger on which the message is logged. - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Log a message object with the level. - - The logger on which the message is logged. - The lambda expression that gets the object to log. - - - This method first checks if this logger is FATAL - enabled by reading the value property. - This check happens always and does not depend on the - implementation. If this logger is FATAL enabled, then it converts - the message object (retrieved by invocation of the provided callback) to a - string by invoking the appropriate . - It then proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The logger on which the message is logged. - The lambda expression that gets the object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - Log a message object with the level. //TODO - - Log a message object with the level. - - The logger on which the message is logged. - The message object to log. - - - This method first checks if this logger is FATAL - enabled by reading the value property. - This check happens always and does not depend on the - implementation. If this logger is FATAL enabled, then it converts - the message object (passed as parameter) to a string by invoking the appropriate - . It then - proceeds to call all the registered appenders in this logger - and also higher in the hierarchy depending on the value of - the additivity flag. - - WARNING Note that passing an - to this method will print the name of the - but no stack trace. To print a stack trace use the - form instead. - - - - - - - - Log a message object with the level including - the stack trace of the passed - as a parameter. - - The logger on which the message is logged. - The message object to log. - The exception to log, including its stack trace. - - - See the form for more detailed information. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - An that supplies culture-specific formatting information - The logger on which the message is logged. - A String containing zero or more format items - An Object array containing zero or more objects to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Logs a formatted message string with the level. - - The logger on which the message is logged. - A String containing zero or more format items - An Object to format - An Object to format - An Object to format - - - The message is formatted using the String.Format method. See - for details of the syntax of the format string and the behavior - of the formatting. - - - This method does not take an object to include in the - log event. To pass an use one of the - methods instead. - - - - - - - - Manages a mapping from levels to - - - - Manages an ordered mapping from instances - to subclasses. - - - Nicko Cadell - - - - Default constructor - - - - Initialise a new instance of . - - - - - - Add a to this mapping - - the entry to add - - - If a has previously been added - for the same then that entry will be - overwritten. - - - - - - Lookup the mapping for the specified level - - the level to lookup - the for the level or null if no mapping found - - - Lookup the value for the specified level. Finds the nearest - mapping value for the level that is equal to or less than the - specified. - - - If no mapping could be found then null is returned. - - - - - - Initialize options - - - - Caches the sorted list of in an array - - - - - - Implementation of Properties collection for the - - - - Class implements a collection of properties that is specific to each thread. - The class is not synchronized as each thread has its own . - - - This class stores its properties in a slot on the named - log4net.Util.LogicalThreadContextProperties. - - - For .NET Standard 1.3 this class uses - System.Threading.AsyncLocal rather than . - - - The requires a link time - for the - . - If the calling code does not have this permission then this context will be disabled. - It will not store any property values set on it. - - - Nicko Cadell - - - - Flag used to disable this context if we don't have permission to access the CallContext. - - - - - Constructor - - - - Initializes a new instance of the class. - - - - - - Remove a property - - the key for the entry to remove - - - Remove the value for the specified from the context. - - - - - - Clear all the context properties - - - - Clear all the context properties - - - - - - Get the PropertiesDictionary stored in the LocalDataStoreSlot for this thread. - - create the dictionary if it does not exist, otherwise return null if is does not exist - the properties for this thread - - - The collection returned is only to be used on the calling thread. If the - caller needs to share the collection between different threads then the - caller must clone the collection before doings so. - - - - - - Gets the call context get data. - - The peroperties dictionary stored in the call context - - The method has a - security link demand, therfore we must put the method call in a seperate method - that we can wrap in an exception handler. - - - - - Sets the call context data. - - The properties. - - The method has a - security link demand, therfore we must put the method call in a seperate method - that we can wrap in an exception handler. - - - - - The fully qualified type of the LogicalThreadContextProperties class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Get or set the property value for the specified. - - - - - - Delegate type used for LogicalThreadContextStack's callbacks. - - - - - Implementation of Stack for the - - - - Implementation of Stack for the - - - Nicko Cadell - - - - The stack store. - - - - - The name of this within the - . - - - - - The callback used to let the register a - new instance of a . - - - - - Internal constructor - - - - Initializes a new instance of the class. - - - - - - Clears all the contextual information held in this stack. - - - - Clears all the contextual information held in this stack. - Only call this if you think that this thread is being reused after - a previous call execution which may not have completed correctly. - You do not need to use this method if you always guarantee to call - the method of the - returned from even in exceptional circumstances, - for example by using the using(log4net.LogicalThreadContext.Stacks["NDC"].Push("Stack_Message")) - syntax. - - - - - - Removes the top context from this stack. - - The message in the context that was removed from the top of this stack. - - - Remove the top context from this stack, and return - it to the caller. If this stack is empty then an - empty string (not ) is returned. - - - - - - Pushes a new context message into this stack. - - The new context message. - - An that can be used to clean up the context stack. - - - - Pushes a new context onto this stack. An - is returned that can be used to clean up this stack. This - can be easily combined with the using keyword to scope the - context. - - - Simple example of using the Push method with the using keyword. - - using(log4net.LogicalThreadContext.Stacks["NDC"].Push("Stack_Message")) - { - log.Warn("This should have an ThreadContext Stack message"); - } - - - - - - Gets the current context information for this stack. - - The current context information. - - - - Gets the current context information for this stack. - - Gets the current context information - - - Gets the current context information for this stack. - - - - - - Get a portable version of this object - - the portable instance of this object - - - Get a cross thread portable version of this object - - - - - - The number of messages in the stack - - - The current number of messages in the stack - - - - The current number of messages in the stack. That is - the number of times has been called - minus the number of times has been called. - - - - - - Gets and sets the internal stack used by this - - The internal storage stack - - - This property is provided only to support backward compatability - of the . Tytpically the internal stack should not - be modified. - - - - - - Inner class used to represent a single context frame in the stack. - - - - Inner class used to represent a single context frame in the stack. - - - - - - Constructor - - The message for this context. - The parent context in the chain. - - - Initializes a new instance of the class - with the specified message and parent context. - - - - - - Get the message. - - The message. - - - Get the message. - - - - - - Gets the full text of the context down to the root level. - - - The full text of the context down to the root level. - - - - Gets the full text of the context down to the root level. - - - - - - Struct returned from the method. - - - - This struct implements the and is designed to be used - with the pattern to remove the stack frame at the end of the scope. - - - - - - The depth to trim the stack to when this instance is disposed - - - - - The outer LogicalThreadContextStack. - - - - - Constructor - - The internal stack used by the ThreadContextStack. - The depth to return the stack to when this object is disposed. - - - Initializes a new instance of the class with - the specified stack and return depth. - - - - - - Returns the stack to the correct depth. - - - - Returns the stack to the correct depth. - - - - - - Implementation of Stacks collection for the - - - - Implementation of Stacks collection for the - - - Nicko Cadell - - - - Internal constructor - - - - Initializes a new instance of the class. - - - - - - The fully qualified type of the ThreadContextStacks class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets the named thread context stack - - - The named stack - - - - Gets the named thread context stack - - - - - - - - - - - - - Outputs log statements from within the log4net assembly. - - - - Log4net components cannot make log4net logging calls. However, it is - sometimes useful for the user to learn about what log4net is - doing. - - - All log4net internal debug calls go to the standard output stream - whereas internal error messages are sent to the standard error output - stream. - - - Nicko Cadell - Gert Driesen - - - - Formats Prefix, Source, and Message in the same format as the value - sent to Console.Out and Trace.Write. - - - - - - Initializes a new instance of the class. - - - - - - - - - Static constructor that initializes logging by reading - settings from the application configuration file. - - - - The log4net.Internal.Debug application setting - controls internal debugging. This setting should be set - to true to enable debugging. - - - The log4net.Internal.Quiet application setting - suppresses all internal logging including error messages. - This setting should be set to true to enable message - suppression. - - - - - - Raises the LogReceived event when an internal messages is received. - - - - - - - - - Writes log4net internal debug messages to the - standard output stream. - - - The message to log. - - - All internal debug messages are prepended with - the string "log4net: ". - - - - - - Writes log4net internal debug messages to the - standard output stream. - - The Type that generated this message. - The message to log. - An exception to log. - - - All internal debug messages are prepended with - the string "log4net: ". - - - - - - Writes log4net internal warning messages to the - standard error stream. - - The Type that generated this message. - The message to log. - - - All internal warning messages are prepended with - the string "log4net:WARN ". - - - - - - Writes log4net internal warning messages to the - standard error stream. - - The Type that generated this message. - The message to log. - An exception to log. - - - All internal warning messages are prepended with - the string "log4net:WARN ". - - - - - - Writes log4net internal error messages to the - standard error stream. - - The Type that generated this message. - The message to log. - - - All internal error messages are prepended with - the string "log4net:ERROR ". - - - - - - Writes log4net internal error messages to the - standard error stream. - - The Type that generated this message. - The message to log. - An exception to log. - - - All internal debug messages are prepended with - the string "log4net:ERROR ". - - - - - - Writes output to the standard output stream. - - The message to log. - - - Writes to both Console.Out and System.Diagnostics.Trace. - Note that the System.Diagnostics.Trace is not supported - on the Compact Framework. - - - If the AppDomain is not configured with a config file then - the call to System.Diagnostics.Trace may fail. This is only - an issue if you are programmatically creating your own AppDomains. - - - - - - Writes output to the standard error stream. - - The message to log. - - - Writes to both Console.Error and System.Diagnostics.Trace. - Note that the System.Diagnostics.Trace is not supported - on the Compact Framework. - - - If the AppDomain is not configured with a config file then - the call to System.Diagnostics.Trace may fail. This is only - an issue if you are programmatically creating your own AppDomains. - - - - - - Default debug level - - - - - In quietMode not even errors generate any output. - - - - - The event raised when an internal message has been received. - - - - - The Type that generated the internal message. - - - - - The DateTime stamp of when the internal message was received. - - - - - The UTC DateTime stamp of when the internal message was received. - - - - - A string indicating the severity of the internal message. - - - "log4net: ", - "log4net:ERROR ", - "log4net:WARN " - - - - - The internal log message. - - - - - The Exception related to the message. - - - Optional. Will be null if no Exception was passed. - - - - - Gets or sets a value indicating whether log4net internal logging - is enabled or disabled. - - - true if log4net internal logging is enabled, otherwise - false. - - - - When set to true, internal debug level logging will be - displayed. - - - This value can be set by setting the application setting - log4net.Internal.Debug in the application configuration - file. - - - The default value is false, i.e. debugging is - disabled. - - - - - The following example enables internal debugging using the - application configuration file : - - - - - - - - - - - - - Gets or sets a value indicating whether log4net should generate no output - from internal logging, not even for errors. - - - true if log4net should generate no output at all from internal - logging, otherwise false. - - - - When set to true will cause internal logging at all levels to be - suppressed. This means that no warning or error reports will be logged. - This option overrides the setting and - disables all debug also. - - This value can be set by setting the application setting - log4net.Internal.Quiet in the application configuration file. - - - The default value is false, i.e. internal logging is not - disabled. - - - - The following example disables internal logging using the - application configuration file : - - - - - - - - - - - - - - - - - Test if LogLog.Debug is enabled for output. - - - true if Debug is enabled - - - - Test if LogLog.Debug is enabled for output. - - - - - - Test if LogLog.Warn is enabled for output. - - - true if Warn is enabled - - - - Test if LogLog.Warn is enabled for output. - - - - - - Test if LogLog.Error is enabled for output. - - - true if Error is enabled - - - - Test if LogLog.Error is enabled for output. - - - - - - Subscribes to the LogLog.LogReceived event and stores messages - to the supplied IList instance. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Represents a native error code and message. - - - - Represents a Win32 platform native error. - - - Nicko Cadell - Gert Driesen - - - - Create an instance of the class with the specified - error number and message. - - The number of the native error. - The message of the native error. - - - Create an instance of the class with the specified - error number and message. - - - - - - Create a new instance of the class for the last Windows error. - - - An instance of the class for the last windows error. - - - - The message for the error number is lookup up using the - native Win32 FormatMessage function. - - - - - - Create a new instance of the class. - - the error number for the native error - - An instance of the class for the specified - error number. - - - - The message for the specified error number is lookup up using the - native Win32 FormatMessage function. - - - - - - Retrieves the message corresponding with a Win32 message identifier. - - Message identifier for the requested message. - - The message corresponding with the specified message identifier. - - - - The message will be searched for in system message-table resource(s) - using the native FormatMessage function. - - - - - - Return error information string - - error information string - - - Return error information string - - - - - - Formats a message string. - - Formatting options, and how to interpret the parameter. - Location of the message definition. - Message identifier for the requested message. - Language identifier for the requested message. - If includes FORMAT_MESSAGE_ALLOCATE_BUFFER, the function allocates a buffer using the LocalAlloc function, and places the pointer to the buffer at the address specified in . - If the FORMAT_MESSAGE_ALLOCATE_BUFFER flag is not set, this parameter specifies the maximum number of TCHARs that can be stored in the output buffer. If FORMAT_MESSAGE_ALLOCATE_BUFFER is set, this parameter specifies the minimum number of TCHARs to allocate for an output buffer. - Pointer to an array of values that are used as insert values in the formatted message. - - - The function requires a message definition as input. The message definition can come from a - buffer passed into the function. It can come from a message table resource in an - already-loaded module. Or the caller can ask the function to search the system's message - table resource(s) for the message definition. The function finds the message definition - in a message table resource based on a message identifier and a language identifier. - The function copies the formatted message text to an output buffer, processing any embedded - insert sequences if requested. - - - To prevent the usage of unsafe code, this stub does not support inserting values in the formatted message. - - - - - If the function succeeds, the return value is the number of TCHARs stored in the output - buffer, excluding the terminating null character. - - - If the function fails, the return value is zero. To get extended error information, - call . - - - - - - Gets the number of the native error. - - - The number of the native error. - - - - Gets the number of the native error. - - - - - - Gets the message of the native error. - - - The message of the native error. - - - - - Gets the message of the native error. - - - - - An always empty . - - - - A singleton implementation of the over a collection - that is empty and not modifiable. - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - - Uses a private access modifier to enforce the singleton pattern. - - - - - - Test if the enumerator can advance, if so advance. - - false as the cannot advance. - - - As the enumerator is over an empty collection its - value cannot be moved over a valid position, therefore - will always return false. - - - - - - Resets the enumerator back to the start. - - - - As the enumerator is over an empty collection does nothing. - - - - - - The singleton instance of the . - - - - - Gets the singleton instance of the . - - The singleton instance of the . - - - Gets the singleton instance of the . - - - - - - Gets the current object from the enumerator. - - - Throws an because the - never has a current value. - - - - As the enumerator is over an empty collection its - value cannot be moved over a valid position, therefore - will throw an . - - - The collection is empty and - cannot be positioned over a valid location. - - - - Gets the current key from the enumerator. - - - Throws an exception because the - never has a current value. - - - - As the enumerator is over an empty collection its - value cannot be moved over a valid position, therefore - will throw an . - - - The collection is empty and - cannot be positioned over a valid location. - - - - Gets the current value from the enumerator. - - The current value from the enumerator. - - Throws an because the - never has a current value. - - - - As the enumerator is over an empty collection its - value cannot be moved over a valid position, therefore - will throw an . - - - The collection is empty and - cannot be positioned over a valid location. - - - - Gets the current entry from the enumerator. - - - Throws an because the - never has a current entry. - - - - As the enumerator is over an empty collection its - value cannot be moved over a valid position, therefore - will throw an . - - - The collection is empty and - cannot be positioned over a valid location. - - - - An always empty . - - - - A singleton implementation of the over a collection - that is empty and not modifiable. - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - - Uses a private access modifier to enforce the singleton pattern. - - - - - - Test if the enumerator can advance, if so advance - - false as the cannot advance. - - - As the enumerator is over an empty collection its - value cannot be moved over a valid position, therefore - will always return false. - - - - - - Resets the enumerator back to the start. - - - - As the enumerator is over an empty collection does nothing. - - - - - - The singleton instance of the . - - - - - Get the singleton instance of the . - - The singleton instance of the . - - - Gets the singleton instance of the . - - - - - - Gets the current object from the enumerator. - - - Throws an because the - never has a current value. - - - - As the enumerator is over an empty collection its - value cannot be moved over a valid position, therefore - will throw an . - - - The collection is empty and - cannot be positioned over a valid location. - - - - A SecurityContext used when a SecurityContext is not required - - - - The is a no-op implementation of the - base class. It is used where a - is required but one has not been provided. - - - Nicko Cadell - - - - Singleton instance of - - - - Singleton instance of - - - - - - Private constructor - - - - Private constructor for singleton pattern. - - - - - - Impersonate this SecurityContext - - State supplied by the caller - null - - - No impersonation is done and null is always returned. - - - - - - Implements log4net's default error handling policy which consists - of emitting a message for the first error in an appender and - ignoring all subsequent errors. - - - - The error message is processed using the LogLog sub-system by default. - - - This policy aims at protecting an otherwise working application - from being flooded with error messages when logging fails. - - - Nicko Cadell - Gert Driesen - Ron Grabowski - - - - Default Constructor - - - - Initializes a new instance of the class. - - - - - - Constructor - - The prefix to use for each message. - - - Initializes a new instance of the class - with the specified prefix. - - - - - - Reset the error handler back to its initial disabled state. - - - - - Log an Error - - The error message. - The exception. - The internal error code. - - - Invokes if and only if this is the first error or the first error after has been called. - - - - - - Log the very first error - - The error message. - The exception. - The internal error code. - - - Sends the error information to 's Error method. - - - - - - Log an Error - - The error message. - The exception. - - - Invokes if and only if this is the first error or the first error after has been called. - - - - - - Log an error - - The error message. - - - Invokes if and only if this is the first error or the first error after has been called. - - - - - - The UTC date the error was recorded. - - - - - Flag to indicate if it is the first error - - - - - The message recorded during the first error. - - - - - The exception recorded during the first error. - - - - - The error code recorded during the first error. - - - - - String to prefix each message with - - - - - The fully qualified type of the OnlyOnceErrorHandler class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Is error logging enabled - - - - Is error logging enabled. Logging is only enabled for the - first error delivered to the . - - - - - - The date the first error that trigged this error handler occurred, or if it has not been triggered. - - - - - The UTC date the first error that trigged this error handler occured, or if it has not been triggered. - - - - - The message from the first error that trigged this error handler. - - - - - The exception from the first error that trigged this error handler. - - - May be . - - - - - The error code from the first error that trigged this error handler. - - - Defaults to - - - - - A convenience class to convert property values to specific types. - - - - Utility functions for converting types and parsing values. - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - - Uses a private access modifier to prevent instantiation of this class. - - - - - - Converts a string to a value. - - String to convert. - The default value. - The value of . - - - If is "true", then true is returned. - If is "false", then false is returned. - Otherwise, is returned. - - - - - - Parses a file size into a number. - - String to parse. - The default value. - The value of . - - - Parses a file size of the form: number[KB|MB|GB] into a - long value. It is scaled with the appropriate multiplier. - - - is returned when - cannot be converted to a value. - - - - - - Converts a string to an object. - - The target type to convert to. - The string to convert to an object. - - The object converted from a string or null when the - conversion failed. - - - - Converts a string to an object. Uses the converter registry to try - to convert the string value into the specified target type. - - - - - - Checks if there is an appropriate type conversion from the source type to the target type. - - The type to convert from. - The type to convert to. - true if there is a conversion from the source type to the target type. - - Checks if there is an appropriate type conversion from the source type to the target type. - - - - - - - Converts an object to the target type. - - The object to convert to the target type. - The type to convert to. - The converted object. - - - Converts an object to the target type. - - - - - - Instantiates an object given a class name. - - The fully qualified class name of the object to instantiate. - The class to which the new object should belong. - The object to return in case of non-fulfillment. - - An instance of the or - if the object could not be instantiated. - - - - Checks that the is a subclass of - . If that test fails or the object could - not be instantiated, then is returned. - - - - - - Performs variable substitution in string from the - values of keys found in . - - The string on which variable substitution is performed. - The dictionary to use to lookup variables. - The result of the substitutions. - - - The variable substitution delimiters are ${ and }. - - - For example, if props contains key=value, then the call - - - - string s = OptionConverter.SubstituteVariables("Value of key is ${key}."); - - - - will set the variable s to "Value of key is value.". - - - If no value could be found for the specified key, then substitution - defaults to an empty string. - - - For example, if system properties contains no value for the key - "nonExistentKey", then the call - - - - string s = OptionConverter.SubstituteVariables("Value of nonExistentKey is [${nonExistentKey}]"); - - - - will set s to "Value of nonExistentKey is []". - - - An Exception is thrown if contains a start - delimiter "${" which is not balanced by a stop delimiter "}". - - - - - - Converts the string representation of the name or numeric value of one or - more enumerated constants to an equivalent enumerated object. - - The type to convert to. - The enum string value. - If true, ignore case; otherwise, regard case. - An object of type whose value is represented by . - - - - The fully qualified type of the OptionConverter class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Most of the work of the class - is delegated to the PatternParser class. - - - - The PatternParser processes a pattern string and - returns a chain of objects. - - - Nicko Cadell - Gert Driesen - - - - Constructor - - The pattern to parse. - - - Initializes a new instance of the class - with the specified pattern string. - - - - - - Parses the pattern into a chain of pattern converters. - - The head of a chain of pattern converters. - - - Parses the pattern into a chain of pattern converters. - - - - - - Build the unified cache of converters from the static and instance maps - - the list of all the converter names - - - Build the unified cache of converters from the static and instance maps - - - - - - Internal method to parse the specified pattern to find specified matches - - the pattern to parse - the converter names to match in the pattern - - - The matches param must be sorted such that longer strings come before shorter ones. - - - - - - Process a parsed literal - - the literal text - - - - Process a parsed converter pattern - - the name of the converter - the optional option for the converter - the formatting info for the converter - - - - Resets the internal state of the parser and adds the specified pattern converter - to the chain. - - The pattern converter to add. - - - - The first pattern converter in the chain - - - - - the last pattern converter in the chain - - - - - The pattern - - - - - Internal map of converter identifiers to converter types - - - - This map overrides the static s_globalRulesRegistry map. - - - - - - The fully qualified type of the PatternParser class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Get the converter registry used by this parser - - - The converter registry used by this parser - - - - Get the converter registry used by this parser - - - - - - Sort strings by length - - - - that orders strings by string length. - The longest strings are placed first - - - - - - This class implements a patterned string. - - - - This string has embedded patterns that are resolved and expanded - when the string is formatted. - - - This class functions similarly to the - in that it accepts a pattern and renders it to a string. Unlike the - however the PatternString - does not render the properties of a specific but - of the process in general. - - - The recognized conversion pattern names are: - - - - Conversion Pattern Name - Effect - - - appdomain - - - Used to output the friendly name of the current AppDomain. - - - - - appsetting - - - Used to output the value of a specific appSetting key in the application - configuration file. - - - - - date - - - Used to output the current date and time in the local time zone. - To output the date in universal time use the %utcdate pattern. - The date conversion - specifier may be followed by a date format specifier enclosed - between braces. For example, %date{HH:mm:ss,fff} or - %date{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is - given then ISO8601 format is - assumed (). - - - The date format specifier admits the same syntax as the - time pattern string of the . - - - For better results it is recommended to use the log4net date - formatters. These can be specified using one of the strings - "ABSOLUTE", "DATE" and "ISO8601" for specifying - , - and respectively - . For example, - %date{ISO8601} or %date{ABSOLUTE}. - - - These dedicated date formatters perform significantly - better than . - - - - - env - - - Used to output the a specific environment variable. The key to - lookup must be specified within braces and directly following the - pattern specifier, e.g. %env{COMPUTERNAME} would include the value - of the COMPUTERNAME environment variable. - - - The env pattern is not supported on the .NET Compact Framework. - - - - - identity - - - Used to output the user name for the currently active user - (Principal.Identity.Name). - - - - - newline - - - Outputs the platform dependent line separator character or - characters. - - - This conversion pattern name offers the same performance as using - non-portable line separator strings such as "\n", or "\r\n". - Thus, it is the preferred way of specifying a line separator. - - - - - processid - - - Used to output the system process ID for the current process. - - - - - property - - - Used to output a specific context property. The key to - lookup must be specified within braces and directly following the - pattern specifier, e.g. %property{user} would include the value - from the property that is keyed by the string 'user'. Each property value - that is to be included in the log must be specified separately. - Properties are stored in logging contexts. By default - the log4net:HostName property is set to the name of machine on - which the event was originally logged. - - - If no key is specified, e.g. %property then all the keys and their - values are printed in a comma separated list. - - - The properties of an event are combined from a number of different - contexts. These are listed below in the order in which they are searched. - - - - the thread properties - - The that are set on the current - thread. These properties are shared by all events logged on this thread. - - - - the global properties - - The that are set globally. These - properties are shared by all the threads in the AppDomain. - - - - - - - random - - - Used to output a random string of characters. The string is made up of - uppercase letters and numbers. By default the string is 4 characters long. - The length of the string can be specified within braces directly following the - pattern specifier, e.g. %random{8} would output an 8 character string. - - - - - username - - - Used to output the WindowsIdentity for the currently - active user. - - - - - utcdate - - - Used to output the date of the logging event in universal time. - The date conversion - specifier may be followed by a date format specifier enclosed - between braces. For example, %utcdate{HH:mm:ss,fff} or - %utcdate{dd MMM yyyy HH:mm:ss,fff}. If no date format specifier is - given then ISO8601 format is - assumed (). - - - The date format specifier admits the same syntax as the - time pattern string of the . - - - For better results it is recommended to use the log4net date - formatters. These can be specified using one of the strings - "ABSOLUTE", "DATE" and "ISO8601" for specifying - , - and respectively - . For example, - %utcdate{ISO8601} or %utcdate{ABSOLUTE}. - - - These dedicated date formatters perform significantly - better than . - - - - - % - - - The sequence %% outputs a single percent sign. - - - - - - Additional pattern converters may be registered with a specific - instance using or - . - - - See the for details on the - format modifiers supported by the patterns. - - - Nicko Cadell - - - - Internal map of converter identifiers to converter types. - - - - - the pattern - - - - - the head of the pattern converter chain - - - - - patterns defined on this PatternString only - - - - - Initialize the global registry - - - - - Default constructor - - - - Initialize a new instance of - - - - - - Constructs a PatternString - - The pattern to use with this PatternString - - - Initialize a new instance of with the pattern specified. - - - - - - Initialize object options - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - - - - Create the used to parse the pattern - - the pattern to parse - The - - - Returns PatternParser used to parse the conversion string. Subclasses - may override this to return a subclass of PatternParser which recognize - custom conversion pattern name. - - - - - - Produces a formatted string as specified by the conversion pattern. - - The TextWriter to write the formatted event to - - - Format the pattern to the . - - - - - - Format the pattern as a string - - the pattern formatted as a string - - - Format the pattern to a string. - - - - - - Add a converter to this PatternString - - the converter info - - - This version of the method is used by the configurator. - Programmatic users should use the alternative method. - - - - - - Add a converter to this PatternString - - the name of the conversion pattern for this converter - the type of the converter - - - Add a converter to this PatternString - - - - - - Gets or sets the pattern formatting string - - - The pattern formatting string - - - - The ConversionPattern option. This is the string which - controls formatting and consists of a mix of literal content and - conversion specifiers. - - - - - - String keyed object map. - - - - While this collection is serializable only member - objects that are serializable will - be serialized along with this collection. - - - Nicko Cadell - Gert Driesen - - - - String keyed object map that is read only. - - - - This collection is readonly and cannot be modified. - - - While this collection is serializable only member - objects that are serializable will - be serialized along with this collection. - - - Nicko Cadell - Gert Driesen - - - - The Hashtable used to store the properties data - - - - - Constructor - - - - Initializes a new instance of the class. - - - - - - Copy Constructor - - properties to copy - - - Initializes a new instance of the class. - - - - - - Deserialization constructor - - The that holds the serialized object data. - The that contains contextual information about the source or destination. - - - Initializes a new instance of the class - with serialized data. - - - - - - Gets the key names. - - An array of all the keys. - - - Gets the key names. - - - - - - Test if the dictionary contains a specified key - - the key to look for - true if the dictionary contains the specified key - - - Test if the dictionary contains a specified key - - - - - - Serializes this object into the provided. - - The to populate with data. - The destination for this serialization. - - - Serializes this object into the provided. - - - - - - See - - - - - See - - - - - - See - - - - - - - Remove all properties from the properties collection - - - - - See - - - - - - - See - - - - - - - See - - - - - Gets or sets the value of the property with the specified key. - - - The value of the property with the specified key. - - The key of the property to get or set. - - - The property value will only be serialized if it is serializable. - If it cannot be serialized it will be silently ignored if - a serialization operation is performed. - - - - - - The hashtable used to store the properties - - - The internal collection used to store the properties - - - - The hashtable used to store the properties - - - - - - See - - - - - See - - - - - See - - - - - See - - - - - See - - - - - See - - - - - The number of properties in this collection - - - - - See - - - - - Constructor - - - - Initializes a new instance of the class. - - - - - - Constructor - - properties to copy - - - Initializes a new instance of the class. - - - - - - Initializes a new instance of the class - with serialized data. - - The that holds the serialized object data. - The that contains contextual information about the source or destination. - - - Because this class is sealed the serialization constructor is private. - - - - - - Remove the entry with the specified key from this dictionary - - the key for the entry to remove - - - Remove the entry with the specified key from this dictionary - - - - - - See - - an enumerator - - - Returns a over the contest of this collection. - - - - - - See - - the key to remove - - - Remove the entry with the specified key from this dictionary - - - - - - See - - the key to lookup in the collection - true if the collection contains the specified key - - - Test if this collection contains a specified key. - - - - - - Remove all properties from the properties collection - - - - Remove all properties from the properties collection - - - - - - See - - the key - the value to store for the key - - - Store a value for the specified . - - - Thrown if the is not a string - - - - See - - - - - - - See - - - - - Gets or sets the value of the property with the specified key. - - - The value of the property with the specified key. - - The key of the property to get or set. - - - The property value will only be serialized if it is serializable. - If it cannot be serialized it will be silently ignored if - a serialization operation is performed. - - - - - - See - - - false - - - - This collection is modifiable. This property always - returns false. - - - - - - See - - - The value for the key specified. - - - - Get or set a value for the specified . - - - Thrown if the is not a string - - - - See - - - - - See - - - - - See - - - - - See - - - - - See - - - - - A class to hold the key and data for a property set in the config file - - - - A class to hold the key and data for a property set in the config file - - - - - - Override Object.ToString to return sensible debug info - - string info about this object - - - - Property Key - - - Property Key - - - - Property Key. - - - - - - Property Value - - - Property Value - - - - Property Value. - - - - - - A that ignores the message - - - - This writer is used in special cases where it is necessary - to protect a writer from being closed by a client. - - - Nicko Cadell - - - - Constructor - - the writer to actually write to - - - Create a new ProtectCloseTextWriter using a writer - - - - - - Attach this instance to a different underlying - - the writer to attach to - - - Attach this instance to a different underlying - - - - - - Does not close the underlying output writer. - - - - Does not close the underlying output writer. - This method does nothing. - - - - - - Defines a lock that supports single writers and multiple readers - - - - ReaderWriterLock is used to synchronize access to a resource. - At any given time, it allows either concurrent read access for - multiple threads, or write access for a single thread. In a - situation where a resource is changed infrequently, a - ReaderWriterLock provides better throughput than a simple - one-at-a-time lock, such as . - - - If a platform does not support a System.Threading.ReaderWriterLock - implementation then all readers and writers are serialized. Therefore - the caller must not rely on multiple simultaneous readers. - - - Nicko Cadell - - - - Constructor - - - - Initializes a new instance of the class. - - - - - - Acquires a reader lock - - - - blocks if a different thread has the writer - lock, or if at least one thread is waiting for the writer lock. - - - - - - Decrements the lock count - - - - decrements the lock count. When the count - reaches zero, the lock is released. - - - - - - Acquires the writer lock - - - - This method blocks if another thread has a reader lock or writer lock. - - - - - - Decrements the lock count on the writer lock - - - - ReleaseWriterLock decrements the writer lock count. - When the count reaches zero, the writer lock is released. - - - - - - A that can be and reused - - - - A that can be and reused. - This uses a single buffer for string operations. - - - Nicko Cadell - - - - Create an instance of - - the format provider to use - - - Create an instance of - - - - - - Override Dispose to prevent closing of writer - - flag - - - Override Dispose to prevent closing of writer - - - - - - Reset this string writer so that it can be reused. - - the maximum buffer capacity before it is trimmed - the default size to make the buffer - - - Reset this string writer so that it can be reused. - The internal buffers are cleared and reset. - - - - - - Utility class for system specific information. - - - - Utility class of static methods for system specific information. - - - Nicko Cadell - Gert Driesen - Alexey Solofnenko - - - - Private constructor to prevent instances. - - - - Only static methods are exposed from this type. - - - - - - Initialize default values for private static fields. - - - - Only static methods are exposed from this type. - - - - - - Gets the assembly location path for the specified assembly. - - The assembly to get the location for. - The location of the assembly. - - - This method does not guarantee to return the correct path - to the assembly. If only tries to give an indication as to - where the assembly was loaded from. - - - - - - Gets the fully qualified name of the , including - the name of the assembly from which the was - loaded. - - The to get the fully qualified name for. - The fully qualified name for the . - - - This is equivalent to the Type.AssemblyQualifiedName property, - but this method works on the .NET Compact Framework 1.0 as well as - the full .NET runtime. - - - - - - Gets the short name of the . - - The to get the name for. - The short name of the . - - - The short name of the assembly is the - without the version, culture, or public key. i.e. it is just the - assembly's file name without the extension. - - - Use this rather than Assembly.GetName().Name because that - is not available on the Compact Framework. - - - Because of a FileIOPermission security demand we cannot do - the obvious Assembly.GetName().Name. We are allowed to get - the of the assembly so we - start from there and strip out just the assembly name. - - - - - - Gets the file name portion of the , including the extension. - - The to get the file name for. - The file name of the assembly. - - - Gets the file name portion of the , including the extension. - - - - - - Loads the type specified in the type string. - - A sibling type to use to load the type. - The name of the type to load. - Flag set to true to throw an exception if the type cannot be loaded. - true to ignore the case of the type name; otherwise, false - The type loaded or null if it could not be loaded. - - - If the type name is fully qualified, i.e. if contains an assembly name in - the type name, the type will be loaded from the system using - . - - - If the type name is not fully qualified, it will be loaded from the assembly - containing the specified relative type. If the type is not found in the assembly - then all the loaded assemblies will be searched for the type. - - - - - - Loads the type specified in the type string. - - The name of the type to load. - Flag set to true to throw an exception if the type cannot be loaded. - true to ignore the case of the type name; otherwise, false - The type loaded or null if it could not be loaded. - - - If the type name is fully qualified, i.e. if contains an assembly name in - the type name, the type will be loaded from the system using - . - - - If the type name is not fully qualified it will be loaded from the - assembly that is directly calling this method. If the type is not found - in the assembly then all the loaded assemblies will be searched for the type. - - - - - - Loads the type specified in the type string. - - An assembly to load the type from. - The name of the type to load. - Flag set to true to throw an exception if the type cannot be loaded. - true to ignore the case of the type name; otherwise, false - The type loaded or null if it could not be loaded. - - - If the type name is fully qualified, i.e. if contains an assembly name in - the type name, the type will be loaded from the system using - . - - - If the type name is not fully qualified it will be loaded from the specified - assembly. If the type is not found in the assembly then all the loaded assemblies - will be searched for the type. - - - - - - Generate a new guid - - A new Guid - - - Generate a new guid - - - - - - Create an - - The name of the parameter that caused the exception - The value of the argument that causes this exception - The message that describes the error - the ArgumentOutOfRangeException object - - - Create a new instance of the class - with a specified error message, the parameter name, and the value - of the argument. - - - The Compact Framework does not support the 3 parameter constructor for the - type. This method provides an - implementation that works for all platforms. - - - - - - Parse a string into an value - - the string to parse - out param where the parsed value is placed - true if the string was able to be parsed into an integer - - - Attempts to parse the string into an integer. If the string cannot - be parsed then this method returns false. The method does not throw an exception. - - - - - - Parse a string into an value - - the string to parse - out param where the parsed value is placed - true if the string was able to be parsed into an integer - - - Attempts to parse the string into an integer. If the string cannot - be parsed then this method returns false. The method does not throw an exception. - - - - - - Parse a string into an value - - the string to parse - out param where the parsed value is placed - true if the string was able to be parsed into an integer - - - Attempts to parse the string into an integer. If the string cannot - be parsed then this method returns false. The method does not throw an exception. - - - - - - Lookup an application setting - - the application settings key to lookup - the value for the key, or null - - - Configuration APIs are not supported under the Compact Framework - - - - - - Convert a path into a fully qualified local file path. - - The path to convert. - The fully qualified path. - - - Converts the path specified to a fully - qualified path. If the path is relative it is - taken as relative from the application base - directory. - - - The path specified must be a local file path, a URI is not supported. - - - - - - Creates a new case-insensitive instance of the class with the default initial capacity. - - A new case-insensitive instance of the class with the default initial capacity - - - The new Hashtable instance uses the default load factor, the CaseInsensitiveHashCodeProvider, and the CaseInsensitiveComparer. - - - - - - Tests two strings for equality, the ignoring case. - - - If the platform permits, culture information is ignored completely (ordinal comparison). - The aim of this method is to provide a fast comparison that deals with null and ignores different casing. - It is not supposed to deal with various, culture-specific habits. - Use it to compare against pure ASCII constants, like keywords etc. - - The one string. - The other string. - true if the strings are equal, false otherwise. - - - - Gets an empty array of types. - - - - The Type.EmptyTypes field is not available on - the .NET Compact Framework 1.0. - - - - - - The fully qualified type of the SystemInfo class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Cache the host name for the current machine - - - - - Cache the application friendly name - - - - - Text to output when a null is encountered. - - - - - Text to output when an unsupported feature is requested. - - - - - Start time for the current process. - - - - - Gets the system dependent line terminator. - - - The system dependent line terminator. - - - - Gets the system dependent line terminator. - - - - - - Gets the base directory for this . - - The base directory path for the current . - - - Gets the base directory for this . - - - The value returned may be either a local file path or a URI. - - - - - - Gets the path to the configuration file for the current . - - The path to the configuration file for the current . - - - The .NET Compact Framework 1.0 does not have a concept of a configuration - file. For this runtime, we use the entry assembly location as the root for - the configuration file name. - - - The value returned may be either a local file path or a URI. - - - - - - Gets the path to the file that first executed in the current . - - The path to the entry assembly. - - - Gets the path to the file that first executed in the current . - - - - - - Gets the ID of the current thread. - - The ID of the current thread. - - - On the .NET framework, the AppDomain.GetCurrentThreadId method - is used to obtain the thread ID for the current thread. This is the - operating system ID for the thread. - - - On the .NET Compact Framework 1.0 it is not possible to get the - operating system thread ID for the current thread. The native method - GetCurrentThreadId is implemented inline in a header file - and cannot be called. - - - On the .NET Framework 2.0 the Thread.ManagedThreadId is used as this - gives a stable id unrelated to the operating system thread ID which may - change if the runtime is using fibers. - - - - - - Get the host name or machine name for the current machine - - - The hostname or machine name - - - - Get the host name or machine name for the current machine - - - The host name () or - the machine name (Environment.MachineName) for - the current machine, or if neither of these are available - then NOT AVAILABLE is returned. - - - - - - Get this application's friendly name - - - The friendly name of this application as a string - - - - If available the name of the application is retrieved from - the AppDomain using AppDomain.CurrentDomain.FriendlyName. - - - Otherwise the file name of the entry assembly is used. - - - - - - Get the start time for the current process. - - - - This is the time at which the log4net library was loaded into the - AppDomain. Due to reports of a hang in the call to System.Diagnostics.Process.StartTime - this is not the start time for the current process. - - - The log4net library should be loaded by an application early during its - startup, therefore this start time should be a good approximation for - the actual start time. - - - Note that AppDomains may be loaded and unloaded within the - same process without the process terminating, however this start time - will be set per AppDomain. - - - - - - Get the UTC start time for the current process. - - - - This is the UTC time at which the log4net library was loaded into the - AppDomain. Due to reports of a hang in the call to System.Diagnostics.Process.StartTime - this is not the start time for the current process. - - - The log4net library should be loaded by an application early during its - startup, therefore this start time should be a good approximation for - the actual start time. - - - Note that AppDomains may be loaded and unloaded within the - same process without the process terminating, however this start time - will be set per AppDomain. - - - - - - Text to output when a null is encountered. - - - - Use this value to indicate a null has been encountered while - outputting a string representation of an item. - - - The default value is (null). This value can be overridden by specifying - a value for the log4net.NullText appSetting in the application's - .config file. - - - - - - Text to output when an unsupported feature is requested. - - - - Use this value when an unsupported feature is requested. - - - The default value is NOT AVAILABLE. This value can be overridden by specifying - a value for the log4net.NotAvailableText appSetting in the application's - .config file. - - - - - - Utility class that represents a format string. - - - - Utility class that represents a format string. - - - Nicko Cadell - - - - Initialise the - - An that supplies culture-specific formatting information. - A containing zero or more format items. - An array containing zero or more objects to format. - - - - Format the string and arguments - - the formatted string - - - - Replaces the format item in a specified with the text equivalent - of the value of a corresponding instance in a specified array. - A specified parameter supplies culture-specific formatting information. - - An that supplies culture-specific formatting information. - A containing zero or more format items. - An array containing zero or more objects to format. - - A copy of format in which the format items have been replaced by the - equivalent of the corresponding instances of in args. - - - - This method does not throw exceptions. If an exception thrown while formatting the result the - exception and arguments are returned in the result string. - - - - - - Process an error during StringFormat - - - - - Dump the contents of an array into a string builder - - - - - Dump an object to a string - - - - - The fully qualified type of the SystemStringFormat class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Implementation of Properties collection for the - - - - Class implements a collection of properties that is specific to each thread. - The class is not synchronized as each thread has its own . - - - Nicko Cadell - - - - Each thread will automatically have its instance. - - - - - Internal constructor - - - - Initializes a new instance of the class. - - - - - - Remove a property - - the key for the entry to remove - - - Remove a property - - - - - - Get the keys stored in the properties. - - - Gets the keys stored in the properties. - - a set of the defined keys - - - - Clear all properties - - - - Clear all properties - - - - - - Get the PropertiesDictionary for this thread. - - create the dictionary if it does not exist, otherwise return null if does not exist - the properties for this thread - - - The collection returned is only to be used on the calling thread. If the - caller needs to share the collection between different threads then the - caller must clone the collection before doing so. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - Implementation of Stack for the - - - - Implementation of Stack for the - - - Nicko Cadell - - - - The stack store. - - - - - Internal constructor - - - - Initializes a new instance of the class. - - - - - - Clears all the contextual information held in this stack. - - - - Clears all the contextual information held in this stack. - Only call this if you think that this tread is being reused after - a previous call execution which may not have completed correctly. - You do not need to use this method if you always guarantee to call - the method of the - returned from even in exceptional circumstances, - for example by using the using(log4net.ThreadContext.Stacks["NDC"].Push("Stack_Message")) - syntax. - - - - - - Removes the top context from this stack. - - The message in the context that was removed from the top of this stack. - - - Remove the top context from this stack, and return - it to the caller. If this stack is empty then an - empty string (not ) is returned. - - - - - - Pushes a new context message into this stack. - - The new context message. - - An that can be used to clean up the context stack. - - - - Pushes a new context onto this stack. An - is returned that can be used to clean up this stack. This - can be easily combined with the using keyword to scope the - context. - - - Simple example of using the Push method with the using keyword. - - using(log4net.ThreadContext.Stacks["NDC"].Push("Stack_Message")) - { - log.Warn("This should have an ThreadContext Stack message"); - } - - - - - - Gets the current context information for this stack. - - The current context information. - - - - Gets the current context information for this stack. - - Gets the current context information - - - Gets the current context information for this stack. - - - - - - Get a portable version of this object - - the portable instance of this object - - - Get a cross thread portable version of this object - - - - - - The number of messages in the stack - - - The current number of messages in the stack - - - - The current number of messages in the stack. That is - the number of times has been called - minus the number of times has been called. - - - - - - Gets and sets the internal stack used by this - - The internal storage stack - - - This property is provided only to support backward compatability - of the . Tytpically the internal stack should not - be modified. - - - - - - Inner class used to represent a single context frame in the stack. - - - - Inner class used to represent a single context frame in the stack. - - - - - - Constructor - - The message for this context. - The parent context in the chain. - - - Initializes a new instance of the class - with the specified message and parent context. - - - - - - Get the message. - - The message. - - - Get the message. - - - - - - Gets the full text of the context down to the root level. - - - The full text of the context down to the root level. - - - - Gets the full text of the context down to the root level. - - - - - - Struct returned from the method. - - - - This struct implements the and is designed to be used - with the pattern to remove the stack frame at the end of the scope. - - - - - - The ThreadContextStack internal stack - - - - - The depth to trim the stack to when this instance is disposed - - - - - Constructor - - The internal stack used by the ThreadContextStack. - The depth to return the stack to when this object is disposed. - - - Initializes a new instance of the class with - the specified stack and return depth. - - - - - - Returns the stack to the correct depth. - - - - Returns the stack to the correct depth. - - - - - - Implementation of Stacks collection for the - - - - Implementation of Stacks collection for the - - - Nicko Cadell - - - - Internal constructor - - - - Initializes a new instance of the class. - - - - - - The fully qualified type of the ThreadContextStacks class. - - - Used by the internal logger to record the Type of the - log message. - - - - - Gets the named thread context stack - - - The named stack - - - - Gets the named thread context stack - - - - - - Utility class for transforming strings. - - - - Utility class for transforming strings. - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - - Uses a private access modifier to prevent instantiation of this class. - - - - - - Write a string to an - - the writer to write to - the string to write - The string to replace non XML compliant chars with - - - The test is escaped either using XML escape entities - or using CDATA sections. - - - - - - Replace invalid XML characters in text string - - the XML text input string - the string to use in place of invalid characters - A string that does not contain invalid XML characters. - - - Certain Unicode code points are not allowed in the XML InfoSet, for - details see: http://www.w3.org/TR/REC-xml/#charsets. - - - This method replaces any illegal characters in the input string - with the mask string specified. - - - - - - Count the number of times that the substring occurs in the text - - the text to search - the substring to find - the number of times the substring occurs in the text - - - The substring is assumed to be non repeating within itself. - - - - - - Characters illegal in XML 1.0 - - - - - Impersonate a Windows Account - - - - This impersonates a Windows account. - - - How the impersonation is done depends on the value of . - This allows the context to either impersonate a set of user credentials specified - using username, domain name and password or to revert to the process credentials. - - - - - - Default constructor - - - - Default constructor - - - - - - Initialize the SecurityContext based on the options set. - - - - This is part of the delayed object - activation scheme. The method must - be called on this object after the configuration properties have - been set. Until is called this - object is in an undefined state and must not be used. - - - If any of the configuration properties are modified then - must be called again. - - - The security context will try to Logon the specified user account and - capture a primary token for impersonation. - - - The required , - or properties were not specified. - - - - Impersonate the Windows account specified by the and properties. - - caller provided state - - An instance that will revoke the impersonation of this SecurityContext - - - - Depending on the property either - impersonate a user using credentials supplied or revert - to the process credentials. - - - - - - Create a given the userName, domainName and password. - - the user name - the domain name - the password - the for the account specified - - - Uses the Windows API call LogonUser to get a principal token for the account. This - token is used to initialize the WindowsIdentity. - - - - - - Gets or sets the impersonation mode for this security context - - - The impersonation mode for this security context - - - - Impersonate either a user with user credentials or - revert this thread to the credentials of the process. - The value is one of the - enum. - - - The default value is - - - When the mode is set to - the user's credentials are established using the - , and - values. - - - When the mode is set to - no other properties need to be set. If the calling thread is - impersonating then it will be reverted back to the process credentials. - - - - - - Gets or sets the Windows username for this security context - - - The Windows username for this security context - - - - This property must be set if - is set to (the default setting). - - - - - - Gets or sets the Windows domain name for this security context - - - The Windows domain name for this security context - - - - The default value for is the local machine name - taken from the property. - - - This property must be set if - is set to (the default setting). - - - - - - Sets the password for the Windows account specified by the and properties. - - - The password for the Windows account specified by the and properties. - - - - This property must be set if - is set to (the default setting). - - - - - - The impersonation modes for the - - - - See the property for - details. - - - - - - Impersonate a user using the credentials supplied - - - - - Revert this the thread to the credentials of the process - - - - - Adds to - - - - Helper class to expose the - through the interface. - - - - - - Constructor - - the impersonation context being wrapped - - - Constructor - - - - - - Revert the impersonation - - - - Revert the impersonation - - - - - - The log4net Global Context. - - - - The GlobalContext provides a location for global debugging - information to be stored. - - - The global context has a properties map and these properties can - be included in the output of log messages. The - supports selecting and outputing these properties. - - - By default the log4net:HostName property is set to the name of - the current machine. - - - - - GlobalContext.Properties["hostname"] = Environment.MachineName; - - - - Nicko Cadell - - - - Private Constructor. - - - Uses a private access modifier to prevent instantiation of this class. - - - - - The global context properties instance - - - - - The global properties map. - - - The global properties map. - - - - The global properties map. - - - - - - Provides information about the environment the assembly has - been built for. - - - - Version of the assembly - - - Version of the framework targeted - - - Type of framework targeted - - - Does it target a client profile? - - - - Identifies the version and target for this assembly. - - - - - The log4net Logical Thread Context. - - - - The LogicalThreadContext provides a location for specific debugging - information to be stored. - The LogicalThreadContext properties override any or - properties with the same name. - - - For .NET Standard 1.3 this class uses - System.Threading.AsyncLocal rather than . - - - The Logical Thread Context has a properties map and a stack. - The properties and stack can - be included in the output of log messages. The - supports selecting and outputting these properties. - - - The Logical Thread Context provides a diagnostic context for the current call context. - This is an instrument for distinguishing interleaved log - output from different sources. Log output is typically interleaved - when a server handles multiple clients near-simultaneously. - - - The Logical Thread Context is managed on a per basis. - - - The requires a link time - for the - . - If the calling code does not have this permission then this context will be disabled. - It will not store any property values set on it. - - - Example of using the thread context properties to store a username. - - LogicalThreadContext.Properties["user"] = userName; - log.Info("This log message has a LogicalThreadContext Property called 'user'"); - - - Example of how to push a message into the context stack - - using(LogicalThreadContext.Stacks["LDC"].Push("my context message")) - { - log.Info("This log message has a LogicalThreadContext Stack message that includes 'my context message'"); - - } // at the end of the using block the message is automatically popped - - - - Nicko Cadell - - - - Private Constructor. - - - - Uses a private access modifier to prevent instantiation of this class. - - - - - - The thread context properties instance - - - - - The thread context stacks instance - - - - - The thread properties map - - - The thread properties map - - - - The LogicalThreadContext properties override any - or properties with the same name. - - - - - - The thread stacks - - - stack map - - - - The logical thread stacks. - - - - - - This class is used by client applications to request logger instances. - - - - This class has static methods that are used by a client to request - a logger instance. The method is - used to retrieve a logger. - - - See the interface for more details. - - - Simple example of logging messages - - ILog log = LogManager.GetLogger("application-log"); - - log.Info("Application Start"); - log.Debug("This is a debug message"); - - if (log.IsDebugEnabled) - { - log.Debug("This is another debug message"); - } - - - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - Uses a private access modifier to prevent instantiation of this class. - - - - Returns the named logger if it exists. - - Returns the named logger if it exists. - - - - If the named logger exists (in the default repository) then it - returns a reference to the logger, otherwise it returns null. - - - The fully qualified logger name to look for. - The logger found, or null if no logger could be found. - - - Get the currently defined loggers. - - Returns all the currently defined loggers in the default repository. - - - The root logger is not included in the returned array. - - All the defined loggers. - - - Get or create a logger. - - Retrieves or creates a named logger. - - - - Retrieves a logger named as the - parameter. If the named logger already exists, then the - existing instance will be returned. Otherwise, a new instance is - created. - - By default, loggers do not have a set level but inherit - it from the hierarchy. This is one of the central features of - log4net. - - - The name of the logger to retrieve. - The logger with the name specified. - - - - Returns the named logger if it exists. - - - - If the named logger exists (in the specified repository) then it - returns a reference to the logger, otherwise it returns - null. - - - The repository to lookup in. - The fully qualified logger name to look for. - - The logger found, or null if the logger doesn't exist in the specified - repository. - - - - - Returns the named logger if it exists. - - - - If the named logger exists (in the repository for the specified assembly) then it - returns a reference to the logger, otherwise it returns - null. - - - The assembly to use to lookup the repository. - The fully qualified logger name to look for. - - The logger, or null if the logger doesn't exist in the specified - assembly's repository. - - - - - Returns all the currently defined loggers in the specified repository. - - The repository to lookup in. - - The root logger is not included in the returned array. - - All the defined loggers. - - - - Returns all the currently defined loggers in the specified assembly's repository. - - The assembly to use to lookup the repository. - - The root logger is not included in the returned array. - - All the defined loggers. - - - - Retrieves or creates a named logger. - - - - Retrieve a logger named as the - parameter. If the named logger already exists, then the - existing instance will be returned. Otherwise, a new instance is - created. - - - By default, loggers do not have a set level but inherit - it from the hierarchy. This is one of the central features of - log4net. - - - The repository to lookup in. - The name of the logger to retrieve. - The logger with the name specified. - - - - Retrieves or creates a named logger. - - - - Retrieve a logger named as the - parameter. If the named logger already exists, then the - existing instance will be returned. Otherwise, a new instance is - created. - - - By default, loggers do not have a set level but inherit - it from the hierarchy. This is one of the central features of - log4net. - - - The assembly to use to lookup the repository. - The name of the logger to retrieve. - The logger with the name specified. - - - - Shorthand for . - - - Get the logger for the fully qualified name of the type specified. - - The full name of will be used as the name of the logger to retrieve. - The logger with the name specified. - - - - Shorthand for . - - - Gets the logger for the fully qualified name of the type specified. - - The repository to lookup in. - The full name of will be used as the name of the logger to retrieve. - The logger with the name specified. - - - - Shorthand for . - - - Gets the logger for the fully qualified name of the type specified. - - The assembly to use to lookup the repository. - The full name of will be used as the name of the logger to retrieve. - The logger with the name specified. - - - - Shuts down the log4net system. - - - - Calling this method will safely close and remove all - appenders in all the loggers including root contained in all the - default repositories. - - - Some appenders need to be closed before the application exists. - Otherwise, pending logging events might be lost. - - The shutdown method is careful to close nested - appenders before closing regular appenders. This is allows - configurations where a regular appender is attached to a logger - and again to a nested appender. - - - - - Shutdown a logger repository. - - Shuts down the default repository. - - - - Calling this method will safely close and remove all - appenders in all the loggers including root contained in the - default repository. - - Some appenders need to be closed before the application exists. - Otherwise, pending logging events might be lost. - - The shutdown method is careful to close nested - appenders before closing regular appenders. This is allows - configurations where a regular appender is attached to a logger - and again to a nested appender. - - - - - - Shuts down the repository for the repository specified. - - - - Calling this method will safely close and remove all - appenders in all the loggers including root contained in the - specified. - - - Some appenders need to be closed before the application exists. - Otherwise, pending logging events might be lost. - - The shutdown method is careful to close nested - appenders before closing regular appenders. This is allows - configurations where a regular appender is attached to a logger - and again to a nested appender. - - - The repository to shutdown. - - - - Shuts down the repository specified. - - - - Calling this method will safely close and remove all - appenders in all the loggers including root contained in the - repository. The repository is looked up using - the specified. - - - Some appenders need to be closed before the application exists. - Otherwise, pending logging events might be lost. - - - The shutdown method is careful to close nested - appenders before closing regular appenders. This is allows - configurations where a regular appender is attached to a logger - and again to a nested appender. - - - The assembly to use to lookup the repository. - - - Reset the configuration of a repository - - Resets all values contained in this repository instance to their defaults. - - - - Resets all values contained in the repository instance to their - defaults. This removes all appenders from all loggers, sets - the level of all non-root loggers to null, - sets their additivity flag to true and sets the level - of the root logger to . Moreover, - message disabling is set to its default "off" value. - - - - - - Resets all values contained in this repository instance to their defaults. - - - - Reset all values contained in the repository instance to their - defaults. This removes all appenders from all loggers, sets - the level of all non-root loggers to null, - sets their additivity flag to true and sets the level - of the root logger to . Moreover, - message disabling is set to its default "off" value. - - - The repository to reset. - - - - Resets all values contained in this repository instance to their defaults. - - - - Reset all values contained in the repository instance to their - defaults. This removes all appenders from all loggers, sets - the level of all non-root loggers to null, - sets their additivity flag to true and sets the level - of the root logger to . Moreover, - message disabling is set to its default "off" value. - - - The assembly to use to lookup the repository to reset. - - - Get the logger repository. - - Returns the default instance. - - - - Gets the for the repository specified - by the callers assembly (). - - - The instance for the default repository. - - - - Returns the default instance. - - The default instance. - - - Gets the for the repository specified - by the argument. - - - The repository to lookup in. - - - - Returns the default instance. - - The default instance. - - - Gets the for the repository specified - by the argument. - - - The assembly to use to lookup the repository. - - - Get a logger repository. - - Returns the default instance. - - - - Gets the for the repository specified - by the callers assembly (). - - - The instance for the default repository. - - - - Returns the default instance. - - The default instance. - - - Gets the for the repository specified - by the argument. - - - The repository to lookup in. - - - - Returns the default instance. - - The default instance. - - - Gets the for the repository specified - by the argument. - - - The assembly to use to lookup the repository. - - - Create a domain - - Creates a repository with the specified repository type. - - - - CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. - - - The created will be associated with the repository - specified such that a call to will return - the same repository instance. - - - A that implements - and has a no arg constructor. An instance of this type will be created to act - as the for the repository specified. - The created for the repository. - - - Create a logger repository. - - Creates a repository with the specified repository type. - - A that implements - and has a no arg constructor. An instance of this type will be created to act - as the for the repository specified. - The created for the repository. - - - The created will be associated with the repository - specified such that a call to will return - the same repository instance. - - - - - - Creates a repository with the specified name. - - - - CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. - - - Creates the default type of which is a - object. - - - The name must be unique. Repositories cannot be redefined. - An will be thrown if the repository already exists. - - - The name of the repository, this must be unique amongst repositories. - The created for the repository. - The specified repository already exists. - - - - Creates a repository with the specified name. - - - - Creates the default type of which is a - object. - - - The name must be unique. Repositories cannot be redefined. - An will be thrown if the repository already exists. - - - The name of the repository, this must be unique amongst repositories. - The created for the repository. - The specified repository already exists. - - - - Creates a repository with the specified name and repository type. - - - - CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. - - - The name must be unique. Repositories cannot be redefined. - An will be thrown if the repository already exists. - - - The name of the repository, this must be unique to the repository. - A that implements - and has a no arg constructor. An instance of this type will be created to act - as the for the repository specified. - The created for the repository. - The specified repository already exists. - - - - Creates a repository with the specified name and repository type. - - - - The name must be unique. Repositories cannot be redefined. - An will be thrown if the repository already exists. - - - The name of the repository, this must be unique to the repository. - A that implements - and has a no arg constructor. An instance of this type will be created to act - as the for the repository specified. - The created for the repository. - The specified repository already exists. - - - - Creates a repository for the specified assembly and repository type. - - - - CreateDomain is obsolete. Use CreateRepository instead of CreateDomain. - - - The created will be associated with the repository - specified such that a call to with the - same assembly specified will return the same repository instance. - - - The assembly to use to get the name of the repository. - A that implements - and has a no arg constructor. An instance of this type will be created to act - as the for the repository specified. - The created for the repository. - - - - Creates a repository for the specified assembly and repository type. - - - - The created will be associated with the repository - specified such that a call to with the - same assembly specified will return the same repository instance. - - - The assembly to use to get the name of the repository. - A that implements - and has a no arg constructor. An instance of this type will be created to act - as the for the repository specified. - The created for the repository. - - - - Gets the list of currently defined repositories. - - - - Get an array of all the objects that have been created. - - - An array of all the known objects. - - - - Flushes logging events buffered in all configured appenders in the default repository. - - The maximum time in milliseconds to wait for logging events from asycnhronous appenders to be flushed. - True if all logging events were flushed successfully, else false. - - - - Looks up the wrapper object for the logger specified. - - The logger to get the wrapper for. - The wrapper for the logger specified. - - - - Looks up the wrapper objects for the loggers specified. - - The loggers to get the wrappers for. - The wrapper objects for the loggers specified. - - - - Create the objects used by - this manager. - - The logger to wrap. - The wrapper for the logger specified. - - - - The wrapper map to use to hold the objects. - - - - - Implementation of Mapped Diagnostic Contexts. - - - - - The MDC is deprecated and has been replaced by the . - The current MDC implementation forwards to the ThreadContext.Properties. - - - - The MDC class is similar to the class except that it is - based on a map instead of a stack. It provides mapped - diagnostic contexts. A Mapped Diagnostic Context, or - MDC in short, is an instrument for distinguishing interleaved log - output from different sources. Log output is typically interleaved - when a server handles multiple clients near-simultaneously. - - - The MDC is managed on a per thread basis. - - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - Uses a private access modifier to prevent instantiation of this class. - - - - - Gets the context value identified by the parameter. - - The key to lookup in the MDC. - The string value held for the key, or a null reference if no corresponding value is found. - - - - The MDC is deprecated and has been replaced by the . - The current MDC implementation forwards to the ThreadContext.Properties. - - - - If the parameter does not look up to a - previously defined context then null will be returned. - - - - - - Add an entry to the MDC - - The key to store the value under. - The value to store. - - - - The MDC is deprecated and has been replaced by the . - The current MDC implementation forwards to the ThreadContext.Properties. - - - - Puts a context value (the parameter) as identified - with the parameter into the current thread's - context map. - - - If a value is already defined for the - specified then the value will be replaced. If the - is specified as null then the key value mapping will be removed. - - - - - - Removes the key value mapping for the key specified. - - The key to remove. - - - - The MDC is deprecated and has been replaced by the . - The current MDC implementation forwards to the ThreadContext.Properties. - - - - Remove the specified entry from this thread's MDC - - - - - - Clear all entries in the MDC - - - - - The MDC is deprecated and has been replaced by the . - The current MDC implementation forwards to the ThreadContext.Properties. - - - - Remove all the entries from this thread's MDC - - - - - - Implementation of Nested Diagnostic Contexts. - - - - - The NDC is deprecated and has been replaced by the . - The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. - - - - A Nested Diagnostic Context, or NDC in short, is an instrument - to distinguish interleaved log output from different sources. Log - output is typically interleaved when a server handles multiple - clients near-simultaneously. - - - Interleaved log output can still be meaningful if each log entry - from different contexts had a distinctive stamp. This is where NDCs - come into play. - - - Note that NDCs are managed on a per thread basis. The NDC class - is made up of static methods that operate on the context of the - calling thread. - - - How to push a message into the context - - using(NDC.Push("my context message")) - { - ... all log calls will have 'my context message' included ... - - } // at the end of the using block the message is automatically removed - - - - Nicko Cadell - Gert Driesen - - - - Initializes a new instance of the class. - - - Uses a private access modifier to prevent instantiation of this class. - - - - - Clears all the contextual information held on the current thread. - - - - - The NDC is deprecated and has been replaced by the . - The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. - - - - Clears the stack of NDC data held on the current thread. - - - - - - Creates a clone of the stack of context information. - - A clone of the context info for this thread. - - - - The NDC is deprecated and has been replaced by the . - The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. - - - - The results of this method can be passed to the - method to allow child threads to inherit the context of their - parent thread. - - - - - - Inherits the contextual information from another thread. - - The context stack to inherit. - - - - The NDC is deprecated and has been replaced by the . - The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. - - - - This thread will use the context information from the stack - supplied. This can be used to initialize child threads with - the same contextual information as their parent threads. These - contexts will NOT be shared. Any further contexts that - are pushed onto the stack will not be visible to the other. - Call to obtain a stack to pass to - this method. - - - - - - Removes the top context from the stack. - - - The message in the context that was removed from the top - of the stack. - - - - - The NDC is deprecated and has been replaced by the . - The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. - - - - Remove the top context from the stack, and return - it to the caller. If the stack is empty then an - empty string (not null) is returned. - - - - - - Pushes a new context message. - - The new context message. - - An that can be used to clean up - the context stack. - - - - - The NDC is deprecated and has been replaced by the . - The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. - - - - Pushes a new context onto the context stack. An - is returned that can be used to clean up the context stack. This - can be easily combined with the using keyword to scope the - context. - - - Simple example of using the Push method with the using keyword. - - using(log4net.NDC.Push("NDC_Message")) - { - log.Warn("This should have an NDC message"); - } - - - - - - Pushes a new context message. - - The new context message string format. - Arguments to be passed into messageFormat. - - An that can be used to clean up - the context stack. - - - - - The NDC is deprecated and has been replaced by the . - The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. - - - - Pushes a new context onto the context stack. An - is returned that can be used to clean up the context stack. This - can be easily combined with the using keyword to scope the - context. - - - Simple example of using the Push method with the using keyword. - - var someValue = "ExampleContext" - using(log4net.NDC.PushFormat("NDC_Message {0}", someValue)) - { - log.Warn("This should have an NDC message"); - } - - - - - - Removes the context information for this thread. It is - not required to call this method. - - - - - The NDC is deprecated and has been replaced by the . - The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. - - - - This method is not implemented. - - - - - - Forces the stack depth to be at most . - - The maximum depth of the stack - - - - The NDC is deprecated and has been replaced by the . - The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. - - - - Forces the stack depth to be at most . - This may truncate the head of the stack. This only affects the - stack in the current thread. Also it does not prevent it from - growing, it only sets the maximum depth at the time of the - call. This can be used to return to a known context depth. - - - - - - Gets the current context depth. - - The current context depth. - - - - The NDC is deprecated and has been replaced by the . - The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. - - - - The number of context values pushed onto the context stack. - - - Used to record the current depth of the context. This can then - be restored using the method. - - - - - - - The log4net Thread Context. - - - - The ThreadContext provides a location for thread specific debugging - information to be stored. - The ThreadContext properties override any - properties with the same name. - - - The thread context has a properties map and a stack. - The properties and stack can - be included in the output of log messages. The - supports selecting and outputting these properties. - - - The Thread Context provides a diagnostic context for the current thread. - This is an instrument for distinguishing interleaved log - output from different sources. Log output is typically interleaved - when a server handles multiple clients near-simultaneously. - - - The Thread Context is managed on a per thread basis. - - - Example of using the thread context properties to store a username. - - ThreadContext.Properties["user"] = userName; - log.Info("This log message has a ThreadContext Property called 'user'"); - - - Example of how to push a message into the context stack - - using(ThreadContext.Stacks["NDC"].Push("my context message")) - { - log.Info("This log message has a ThreadContext Stack message that includes 'my context message'"); - - } // at the end of the using block the message is automatically popped - - - - Nicko Cadell - - - - Private Constructor. - - - - Uses a private access modifier to prevent instantiation of this class. - - - - - - The thread context properties instance - - - - - The thread context stacks instance - - - - - The thread properties map - - - The thread properties map - - - - The ThreadContext properties override any - properties with the same name. - - - - - - The thread stacks - - - stack map - - - - The thread local stacks. - - - - - diff --git a/obj/Debug/.NETFramework,Version=v4.6.2.AssemblyAttributes.cs b/obj/Debug/.NETFramework,Version=v4.6.2.AssemblyAttributes.cs deleted file mode 100644 index edc4647..0000000 --- a/obj/Debug/.NETFramework,Version=v4.6.2.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.2", FrameworkDisplayName = ".NET Framework 4.6.2")] diff --git a/obj/Debug/CNNImageProcessor.csproj.AssemblyReference.cache b/obj/Debug/CNNImageProcessor.csproj.AssemblyReference.cache deleted file mode 100644 index 88b99fca794a4e64657ec4528fb5a068f8e64793..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6645 zcmd5=4^$M@8lO=R1Y{91^A8HaF)1AWCWun7D~bq+fIZVK&+Ibb$n1y*H;N>Ip<)75#Nl|H%WGd(A5i*mAG&8gGpxt|SXPI55aM|^oE@v)x@7($B z_kH(wf8Td+mNGX_h2vfrhT$oyB(;WPDHF*TsC6V?ObG>~K&rD)b1G}aAW~ij7s3=uZ zl&DQqk2Xlu_VG zCNd<)s9|XBOv;qc6;o_7YXq{OW(rv0xVO%r<#>kH;2yABrXYi0KQsu`-k{o3rhZ~X zeA_D2fhrvL$ui~X83KA1je*^vu#yxxSsyPf|8y1Im<5NSDS%eKc_xEE=`6xrRcw$& zn9Bw#(ghupT0}FnV9Fu2#Rvj&%E?)IFlNh$&TG4qRlI@ zO_d59Yv2k6BE!J3xSwPprA;|=qu-tN-LCCBf0UZ*le&cFbOf?i`n|O6C`)`N0%Mrf z${DkO9Nl7`GC=sdY^%SBH=Zn|*&?Up)jz(VeCXFcb}Or}%FCt%B3%#`yDacNt3VaU z7ScsVo)nxlTTab@ELzKRXoXdI3rXH}Jws&IhnNOf(DKG9PxPi4geRYpctCb>(Qz@8 z04)>QY5CK5Qb(0?d@&L~2#gv4o;#r67@q88B*}^ePi?vUGq z1J56!eS^cB+BeO=akw z(?U`E8&9E>=5M`uM$e4r4AKOE$eb5XI^6?gJye5?FDT)lS5bBTpxNREEosuWY9pDO!@?^+rQ0gGs;)Cb$?l3Trqs*Tl}Ow zYZb;yEO47&PGVhk-JypMpSp}FReH3-5a9tz^|1m49EWU44Y0?q$RR=wbUkNe5m$C% zz>m9?B&H&+$$_&2jK+c__|fQu*aQrB7J&{&I~xMo+)FkDI*jRc{Bth?9cDusnW3S5 zAn-bQ{-I|X-x*6am9e`6zGxoL<~{2y z)gCLuu2j}HCw4BaKOOP;&mY7c*?-8pJ_diS!F$BUhRTQoMYF4g?7FRnw7uK;xn09g z1Rg*5;jXurr7u0+d28$P+G<5?z~hI4BZeyHe=MX7XhH~-o^~x4B<>CBRxD>5brer) zU1w1dhOWjT=_YekmUv`#+x>+Yaov)xkG3vBu8|dJ9Yy4Ug&-Na%=vS;9KndHx*<7$ zTc*$W1v4XfIEDpe#`#XhuRde2jZf+oog$y~BXY|#jJlsO?(VcULkIT3IWt!@9$k{Z zC4T=0BPTzAeKYy?|K9JKgb5zQCe~ay+FHKAqgnBye$I}nwY3pHbPsL*@ZHHZ{#S^%9F*MC^S91xHKKis4W84~ycy{1Y{8fZW&dy$HzuS}2c7(lu1x zjs9lntv;aXb>ikf8h5t-^bYYttzu{QkncOX7j>DIs!W_jl3sxiAJUwXau>$45# zUT>Kg6gr^Nm!I-`#m4f+_R@fLpLmtdis*>-uj=&d`nDtV@U|-*R}0jce$@?io5w$; ziL9j}gKwTn7M|iJT)g_+)Bja8zM4F4^y)wr^+1U3aCLmvyq0PNP3by=<1Jic_gz*& IC)h#e50bl6GXMYp diff --git a/obj/Debug/CNNImageProcessor.csproj.CopyComplete b/obj/Debug/CNNImageProcessor.csproj.CopyComplete deleted file mode 100644 index e69de29..0000000 diff --git a/obj/Debug/CNNImageProcessor.csproj.CoreCompileInputs.cache b/obj/Debug/CNNImageProcessor.csproj.CoreCompileInputs.cache deleted file mode 100644 index 5da408f..0000000 --- a/obj/Debug/CNNImageProcessor.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -7a8851dfe4828d0264c83cc4917d6c6bda5d2cd0 diff --git a/obj/Debug/CNNImageProcessor.csproj.FileListAbsolute.txt b/obj/Debug/CNNImageProcessor.csproj.FileListAbsolute.txt deleted file mode 100644 index 88cbbe3..0000000 --- a/obj/Debug/CNNImageProcessor.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,48 +0,0 @@ -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\CNNImageProcessor.exe.config -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\CNNImageProcessor.exe -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\CNNImageProcessor.pdb -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\MarketDataLib.dll -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\MySql.Data.dll -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\HtmlAgilityPack.dll -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\Newtonsoft.Json.dll -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\Axiom.Core.dll -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\System.Threading.Tasks.Extensions.dll -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\log4net.dll -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\MarketDataLib.pdb -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\Newtonsoft.Json.pdb -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\Newtonsoft.Json.xml -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\Axiom.Core.pdb -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\Axiom.Core.dll.config -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\System.Threading.Tasks.Extensions.xml -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\log4net.xml -C:\boneyard\CNNImageProcessor\CNNImageProcessor\bin\Debug\System.Runtime.CompilerServices.Unsafe.xml -C:\boneyard\CNNImageProcessor\CNNImageProcessor\obj\Debug\CNNImageProcessor.csproj.AssemblyReference.cache -C:\boneyard\CNNImageProcessor\CNNImageProcessor\obj\Debug\CNNImageProcessor.csproj.CoreCompileInputs.cache -C:\boneyard\CNNImageProcessor\CNNImageProcessor\obj\Debug\CNNImageProcessor.csproj.CopyComplete -C:\boneyard\CNNImageProcessor\CNNImageProcessor\obj\Debug\CNNImageProcessor.exe -C:\boneyard\CNNImageProcessor\CNNImageProcessor\obj\Debug\CNNImageProcessor.pdb -C:\boneyard\CNNImageProcessor\bin\Debug\CNNImageProcessor.exe.config -C:\boneyard\CNNImageProcessor\bin\Debug\CNNImageProcessor.exe -C:\boneyard\CNNImageProcessor\bin\Debug\CNNImageProcessor.pdb -C:\boneyard\CNNImageProcessor\bin\Debug\Axiom.Core.dll -C:\boneyard\CNNImageProcessor\bin\Debug\MarketDataLib.dll -C:\boneyard\CNNImageProcessor\bin\Debug\log4net.dll -C:\boneyard\CNNImageProcessor\bin\Debug\MySql.Data.dll -C:\boneyard\CNNImageProcessor\bin\Debug\HtmlAgilityPack.dll -C:\boneyard\CNNImageProcessor\bin\Debug\Newtonsoft.Json.dll -C:\boneyard\CNNImageProcessor\bin\Debug\System.Threading.Tasks.Extensions.dll -C:\boneyard\CNNImageProcessor\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll -C:\boneyard\CNNImageProcessor\bin\Debug\Axiom.Core.pdb -C:\boneyard\CNNImageProcessor\bin\Debug\Axiom.Core.dll.config -C:\boneyard\CNNImageProcessor\bin\Debug\MarketDataLib.pdb -C:\boneyard\CNNImageProcessor\bin\Debug\log4net.xml -C:\boneyard\CNNImageProcessor\bin\Debug\Newtonsoft.Json.pdb -C:\boneyard\CNNImageProcessor\bin\Debug\Newtonsoft.Json.xml -C:\boneyard\CNNImageProcessor\bin\Debug\System.Threading.Tasks.Extensions.xml -C:\boneyard\CNNImageProcessor\bin\Debug\System.Runtime.CompilerServices.Unsafe.xml -C:\boneyard\CNNImageProcessor\obj\Debug\CNNImageProcessor.csproj.AssemblyReference.cache -C:\boneyard\CNNImageProcessor\obj\Debug\CNNImageProcessor.csproj.CoreCompileInputs.cache -C:\boneyard\CNNImageProcessor\obj\Debug\CNNImageProcessor.csproj.CopyComplete -C:\boneyard\CNNImageProcessor\obj\Debug\CNNImageProcessor.exe -C:\boneyard\CNNImageProcessor\obj\Debug\CNNImageProcessor.pdb diff --git a/obj/Debug/CNNImageProcessor.exe b/obj/Debug/CNNImageProcessor.exe deleted file mode 100644 index 3d600b1c6529d5ee3a2b403e6914d0b8207472d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8192 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 diff --git a/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs deleted file mode 100644 index e69de29..0000000 diff --git a/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs deleted file mode 100644 index e69de29..0000000 diff --git a/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs deleted file mode 100644 index e69de29..0000000

)>>re{rzKkjRKcMUM7!> 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