From fee093f1bc6187acba8a42c7fb5c3fbcb93c4625 Mon Sep 17 00:00:00 2001 From: Gautam Sheth Date: Thu, 22 Nov 2018 18:00:20 +0530 Subject: [PATCH 01/15] Resource Path API support --- Commands/Files/AddFile.cs | 4 ++++ Commands/Files/GetFile.cs | 9 ++++++++- Commands/Files/MoveFile.cs | 15 ++++++++++++++- Commands/Files/RemoveFile.cs | 6 ++++-- Commands/Files/RenameFile.cs | 16 +++++++++++++++- Commands/Publishing/RemoveWikiPage.cs | 6 ++++-- 6 files changed, 49 insertions(+), 7 deletions(-) diff --git a/Commands/Files/AddFile.cs b/Commands/Files/AddFile.cs index 280b251ba..bb2645695 100644 --- a/Commands/Files/AddFile.cs +++ b/Commands/Files/AddFile.cs @@ -161,7 +161,11 @@ protected override void ExecuteCmdlet() { try { +#if ONPREMISES var existingFile = SelectedWeb.GetFileByServerRelativeUrl(fileUrl); +#else + var existingFile = SelectedWeb.GetFileByServerRelativePath(ResourcePath.FromDecodedUrl(fileUrl)); +#endif existingFile.EnsureProperty(f => f.Exists); if (existingFile.Exists) { diff --git a/Commands/Files/GetFile.cs b/Commands/Files/GetFile.cs index 18543fe21..14b6dd9bf 100644 --- a/Commands/Files/GetFile.cs +++ b/Commands/Files/GetFile.cs @@ -111,8 +111,11 @@ protected override void ExecuteCmdlet() }); break; case URLASFILEOBJECT: +#if ONPREMISES file = SelectedWeb.GetFileByServerRelativeUrl(serverRelativeUrl); - +#else + file = SelectedWeb.GetFileByServerRelativePath(ResourcePath.FromDecodedUrl(serverRelativeUrl)); +#endif ClientContext.Load(file, f => f.Author, f => f.Length, f => f.ModifiedBy, f => f.Name, f => f.TimeCreated, f => f.TimeLastModified, f => f.Title); @@ -122,7 +125,11 @@ protected override void ExecuteCmdlet() WriteObject(file); break; case URLASLISTITEM: +#if ONPREMISES file = SelectedWeb.GetFileByServerRelativeUrl(serverRelativeUrl); +#else + file = SelectedWeb.GetFileByServerRelativePath(ResourcePath.FromDecodedUrl(serverRelativeUrl)); +#endif ClientContext.Load(file, f => f.Exists, f => f.ListItemAllFields); diff --git a/Commands/Files/MoveFile.cs b/Commands/Files/MoveFile.cs index b6d10d4b3..30099093d 100644 --- a/Commands/Files/MoveFile.cs +++ b/Commands/Files/MoveFile.cs @@ -49,7 +49,7 @@ protected override void ExecuteCmdlet() var webUrl = SelectedWeb.EnsureProperty(w => w.ServerRelativeUrl); ServerRelativeUrl = UrlUtility.Combine(webUrl, SiteRelativeUrl); } - +#if ONPREMISES var file = SelectedWeb.GetFileByServerRelativeUrl(ServerRelativeUrl); ClientContext.Load(file, f => f.Name); @@ -61,6 +61,19 @@ protected override void ExecuteCmdlet() ClientContext.ExecuteQueryRetry(); } +#else + var file = SelectedWeb.GetFileByServerRelativePath(ResourcePath.FromDecodedUrl(ServerRelativeUrl)); + + ClientContext.Load(file, f => f.Name); + ClientContext.ExecuteQueryRetry(); + + if (Force || ShouldContinue(string.Format(Resources.MoveFile0To1, ServerRelativeUrl, TargetUrl), Resources.Confirm)) + { + file.MoveToUsingPath(ResourcePath.FromDecodedUrl(TargetUrl), OverwriteIfAlreadyExists ? MoveOperations.Overwrite : MoveOperations.None); + + ClientContext.ExecuteQueryRetry(); + } +#endif } } } diff --git a/Commands/Files/RemoveFile.cs b/Commands/Files/RemoveFile.cs index 1abfea2ae..d64d31dd8 100644 --- a/Commands/Files/RemoveFile.cs +++ b/Commands/Files/RemoveFile.cs @@ -46,9 +46,11 @@ protected override void ExecuteCmdlet() var webUrl = SelectedWeb.EnsureProperty(w => w.ServerRelativeUrl); ServerRelativeUrl = UrlUtility.Combine(webUrl, SiteRelativeUrl); } - +#if ONPREMISES var file = SelectedWeb.GetFileByServerRelativeUrl(ServerRelativeUrl); - +#else + var file = SelectedWeb.GetFileByServerRelativePath(ResourcePath.FromDecodedUrl(ServerRelativeUrl)); +#endif ClientContext.Load(file, f => f.Name); ClientContext.ExecuteQueryRetry(); diff --git a/Commands/Files/RenameFile.cs b/Commands/Files/RenameFile.cs index 3a1ca1ac5..a82e23667 100644 --- a/Commands/Files/RenameFile.cs +++ b/Commands/Files/RenameFile.cs @@ -46,7 +46,7 @@ protected override void ExecuteCmdlet() var webUrl = SelectedWeb.EnsureProperty(w => w.ServerRelativeUrl); ServerRelativeUrl = UrlUtility.Combine(webUrl, SiteRelativeUrl); } - +#if ONPREMISES var file = SelectedWeb.GetFileByServerRelativeUrl(ServerRelativeUrl); ClientContext.Load(file, f => f.Name, f => f.ServerRelativeUrl); @@ -59,6 +59,20 @@ protected override void ExecuteCmdlet() ClientContext.ExecuteQueryRetry(); } +#else + var file = SelectedWeb.GetFileByServerRelativePath(ResourcePath.FromDecodedUrl(ServerRelativeUrl)); + + ClientContext.Load(file, f => f.Name, f => f.ServerRelativePath); + ClientContext.ExecuteQueryRetry(); + + if (Force || ShouldContinue(string.Format(Resources.RenameFile0To1, file.Name, TargetFileName), Resources.Confirm)) + { + var targetPath = string.Concat(file.ServerRelativePath.DecodedUrl.Remove(file.ServerRelativePath.DecodedUrl.Length - file.Name.Length), TargetFileName); + file.MoveToUsingPath(ResourcePath.FromDecodedUrl(targetPath), OverwriteIfAlreadyExists ? MoveOperations.Overwrite : MoveOperations.None); + + ClientContext.ExecuteQueryRetry(); + } +#endif } } } diff --git a/Commands/Publishing/RemoveWikiPage.cs b/Commands/Publishing/RemoveWikiPage.cs index 6d517d9e5..c471e7f2b 100644 --- a/Commands/Publishing/RemoveWikiPage.cs +++ b/Commands/Publishing/RemoveWikiPage.cs @@ -28,9 +28,11 @@ protected override void ExecuteCmdlet() var serverUrl = SelectedWeb.EnsureProperty(w => w.ServerRelativeUrl); ServerRelativePageUrl = UrlUtility.Combine(serverUrl, SiteRelativePageUrl); } - +#if ONPREMISES var file = SelectedWeb.GetFileByServerRelativeUrl(ServerRelativePageUrl); - +#else + var file = SelectedWeb.GetFileByServerRelativePath(ResourcePath.FromDecodedUrl(ServerRelativePageUrl)); +#endif file.DeleteObject(); ClientContext.ExecuteQueryRetry(); From a0c466396fc3a51bae24e7674ec0638f7d074de7 Mon Sep 17 00:00:00 2001 From: Bert Jansen Date: Fri, 14 Dec 2018 17:20:18 +0100 Subject: [PATCH 02/15] Update the mechanism to get the site pages library --- Commands/Base/PipeBinds/PagePipeBind.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Commands/Base/PipeBinds/PagePipeBind.cs b/Commands/Base/PipeBinds/PagePipeBind.cs index e2ac07298..f8587116c 100644 --- a/Commands/Base/PipeBinds/PagePipeBind.cs +++ b/Commands/Base/PipeBinds/PagePipeBind.cs @@ -1,5 +1,6 @@ #if !ONPREMISES using Microsoft.SharePoint.Client; +using OfficeDevPnP.Core.Utilities; using SharePointPnP.PowerShell.Commands.ClientSidePages; using System; using System.Linq; @@ -45,9 +46,10 @@ public PagePipeBind(string name) internal ListItem GetPage(Web web) { // Get pages library - ListCollection listCollection = web.Lists; - listCollection.EnsureProperties(coll => coll.Include(li => li.BaseTemplate)); - var sitePagesLibrary = listCollection.Where(p => p.BaseTemplate == (int)ListTemplateType.WebPageLibrary).FirstOrDefault(); + web.EnsureProperty(w => w.ServerRelativeUrl); + var listServerRelativeUrl = UrlUtility.Combine(web.ServerRelativeUrl, "sitepages"); + var sitePagesLibrary = web.GetList(listServerRelativeUrl); + if (sitePagesLibrary != null) { CamlQuery query = null; From 1234b48ef43137492515aca597ebbb6021384a6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Levert?= Date: Mon, 31 Dec 2018 11:54:27 -0500 Subject: [PATCH 03/15] Update TestTenantTemplate.cs Using the new PnPTenantTemplate instead of PnPProvisioningHierarchy --- Commands/Provisioning/Tenant/TestTenantTemplate.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Commands/Provisioning/Tenant/TestTenantTemplate.cs b/Commands/Provisioning/Tenant/TestTenantTemplate.cs index 3ace7cb30..836350cee 100644 --- a/Commands/Provisioning/Tenant/TestTenantTemplate.cs +++ b/Commands/Provisioning/Tenant/TestTenantTemplate.cs @@ -9,10 +9,10 @@ namespace SharePointPnP.PowerShell.Commands.Provisioning.Tenant { [Cmdlet(VerbsDiagnostic.Test, "PnPTenantTemplate", SupportsShouldProcess = true)] [Alias("Test-PnPProvisioningHierarchy")] - [CmdletHelp("Tests a provisioning hierarchy for invalid references", + [CmdletHelp("Tests a tenant template for invalid references", Category = CmdletHelpCategory.Provisioning)] [CmdletExample( - Code = @"PS:> Test-PnPProvisioningHierarchy -Hierarchy $myhierarchy", + Code = @"PS:> Test-PnPTenantTemplate -Template $myTemplate", Remarks = "Checks for valid template references", SortOrder = 1)] public class TestTenantTemplate : PnPCmdlet From e8c03a1b50687cb7f90f050e601b5321eb1dba6e Mon Sep 17 00:00:00 2001 From: Gautam Sheth Date: Thu, 3 Jan 2019 18:08:00 +0530 Subject: [PATCH 04/15] Feature : added resourcePath API support for folders --- Commands/Files/GetFolder.cs | 5 ++++- Commands/Files/GetFolderItem.cs | 4 ++++ Commands/Files/MoveFolder.cs | 16 ++++++++++++++++ Commands/Files/RemoveFolder.cs | 6 +++++- Commands/Files/RenameFolder.cs | 11 +++++++++++ Commands/Web/GetPropertyBag.cs | 5 ++++- Commands/Web/RemovePropertyBagValue.cs | 4 ++++ Commands/Web/SetPropertyBagValue.cs | 4 ++++ 8 files changed, 52 insertions(+), 3 deletions(-) diff --git a/Commands/Files/GetFolder.cs b/Commands/Files/GetFolder.cs index 48351a8c7..70a1b1aa7 100644 --- a/Commands/Files/GetFolder.cs +++ b/Commands/Files/GetFolder.cs @@ -47,8 +47,11 @@ protected override void ExecuteCmdlet() { Url = UrlUtility.Combine(webServerRelativeUrl, Url); } +#if ONPREMISES var folder = SelectedWeb.GetFolderByServerRelativeUrl(Url); - +#else + var folder = SelectedWeb.GetFolderByServerRelativePath(ResourcePath.FromDecodedUrl(Url)); +#endif folder.EnsureProperties(RetrievalExpressions); WriteObject(folder); diff --git a/Commands/Files/GetFolderItem.cs b/Commands/Files/GetFolderItem.cs index b2de134bf..f3eab6afa 100644 --- a/Commands/Files/GetFolderItem.cs +++ b/Commands/Files/GetFolderItem.cs @@ -52,7 +52,11 @@ protected override void ExecuteCmdlet() serverRelativeUrl = UrlUtility.Combine(webUrl, FolderSiteRelativeUrl); } +#if ONPREMISES var targetFolder = (string.IsNullOrEmpty(FolderSiteRelativeUrl)) ? SelectedWeb.RootFolder : SelectedWeb.GetFolderByServerRelativeUrl(serverRelativeUrl); +#else + var targetFolder = (string.IsNullOrEmpty(FolderSiteRelativeUrl)) ? SelectedWeb.RootFolder : SelectedWeb.GetFolderByServerRelativePath(ResourcePath.FromDecodedUrl(serverRelativeUrl)); +#endif IEnumerable files = null; IEnumerable folders = null; diff --git a/Commands/Files/MoveFolder.cs b/Commands/Files/MoveFolder.cs index 5331cbbfd..6eee40c2e 100644 --- a/Commands/Files/MoveFolder.cs +++ b/Commands/Files/MoveFolder.cs @@ -33,6 +33,7 @@ protected override void ExecuteCmdlet() { SelectedWeb.EnsureProperty(w => w.ServerRelativeUrl); +#if ONPREMISES Folder sourceFolder = SelectedWeb.GetFolderByServerRelativeUrl(UrlUtility.Combine(SelectedWeb.ServerRelativeUrl, Folder)); ClientContext.Load(sourceFolder, f => f.Name, f => f.ServerRelativeUrl); ClientContext.ExecuteQueryRetry(); @@ -45,6 +46,21 @@ protected override void ExecuteCmdlet() ClientContext.Load(folder, f => f.Name, f => f.ItemCount, f => f.TimeLastModified, f => f.ListItemAllFields); ClientContext.ExecuteQueryRetry(); WriteObject(folder); +#else + var sourceFolderUrl = UrlUtility.Combine(SelectedWeb.ServerRelativeUrl, Folder); + Folder sourceFolder = SelectedWeb.GetFolderByServerRelativePath(ResourcePath.FromDecodedUrl(sourceFolderUrl)); + ClientContext.Load(sourceFolder, f => f.Name, f => f.ServerRelativeUrl); + ClientContext.ExecuteQueryRetry(); + + var targetPath = string.Concat(TargetFolder, "/", sourceFolder.Name); + sourceFolder.MoveToUsingPath(ResourcePath.FromDecodedUrl(targetPath)); + ClientContext.ExecuteQueryRetry(); + + var folder = SelectedWeb.GetFolderByServerRelativePath(ResourcePath.FromDecodedUrl(targetPath)); + ClientContext.Load(folder, f => f.Name, f => f.ItemCount, f => f.TimeLastModified, f => f.ListItemAllFields); + ClientContext.ExecuteQueryRetry(); + WriteObject(folder); +#endif } } } diff --git a/Commands/Files/RemoveFolder.cs b/Commands/Files/RemoveFolder.cs index 394d45df4..2b1776f4a 100644 --- a/Commands/Files/RemoveFolder.cs +++ b/Commands/Files/RemoveFolder.cs @@ -35,8 +35,12 @@ protected override void ExecuteCmdlet() { SelectedWeb.EnsureProperty(w => w.ServerRelativeUrl); +#if ONPREMISES Folder folder = SelectedWeb.GetFolderByServerRelativeUrl(UrlUtility.Combine(SelectedWeb.ServerRelativeUrl, Folder, Name)); - +#else + var folderUrl = UrlUtility.Combine(SelectedWeb.ServerRelativeUrl, Folder, Name); + Folder folder = SelectedWeb.GetFolderByServerRelativePath(ResourcePath.FromDecodedUrl(folderUrl)); +#endif folder.EnsureProperty(f => f.Name); if (Force || ShouldContinue(string.Format(Resources.Delete0, folder.Name), Resources.Confirm)) diff --git a/Commands/Files/RenameFolder.cs b/Commands/Files/RenameFolder.cs index fc4bdb869..d591d0c4e 100644 --- a/Commands/Files/RenameFolder.cs +++ b/Commands/Files/RenameFolder.cs @@ -26,6 +26,7 @@ protected override void ExecuteCmdlet() { SelectedWeb.EnsureProperty(w => w.ServerRelativeUrl); +#if ONPREMISES Folder sourceFolder = SelectedWeb.GetFolderByServerRelativeUrl(UrlUtility.Combine(SelectedWeb.ServerRelativeUrl, Folder)); ClientContext.Load(sourceFolder, f => f.Name, f => f.ServerRelativeUrl); ClientContext.ExecuteQueryRetry(); @@ -33,6 +34,16 @@ protected override void ExecuteCmdlet() var targetPath = string.Concat(sourceFolder.ServerRelativeUrl.Remove(sourceFolder.ServerRelativeUrl.Length - sourceFolder.Name.Length), TargetFolderName); sourceFolder.MoveTo(targetPath); ClientContext.ExecuteQueryRetry(); +#else + var sourceFolderUrl = UrlUtility.Combine(SelectedWeb.ServerRelativeUrl, Folder); + Folder sourceFolder = SelectedWeb.GetFolderByServerRelativePath(ResourcePath.FromDecodedUrl(sourceFolderUrl)); + ClientContext.Load(sourceFolder, f => f.Name, f => f.ServerRelativePath); + ClientContext.ExecuteQueryRetry(); + + var targetPath = string.Concat(sourceFolder.ServerRelativePath.DecodedUrl.Remove(sourceFolder.ServerRelativePath.DecodedUrl.Length - sourceFolder.Name.Length), TargetFolderName); + sourceFolder.MoveToUsingPath(ResourcePath.FromDecodedUrl(targetPath)); + ClientContext.ExecuteQueryRetry(); +#endif } } } diff --git a/Commands/Web/GetPropertyBag.cs b/Commands/Web/GetPropertyBag.cs index 367ee60eb..b6312dff9 100644 --- a/Commands/Web/GetPropertyBag.cs +++ b/Commands/Web/GetPropertyBag.cs @@ -61,8 +61,11 @@ protected override void ExecuteCmdlet() SelectedWeb.EnsureProperty(w => w.ServerRelativeUrl); var folderUrl = UrlUtility.Combine(SelectedWeb.ServerRelativeUrl, Folder); +#if ONPREMISES var folder = SelectedWeb.GetFolderByServerRelativeUrl(folderUrl); - +#else + var folder = SelectedWeb.GetFolderByServerRelativePath(ResourcePath.FromDecodedUrl(folderUrl)); +#endif folder.EnsureProperty(f => f.Properties); if (!string.IsNullOrEmpty(Key)) diff --git a/Commands/Web/RemovePropertyBagValue.cs b/Commands/Web/RemovePropertyBagValue.cs index 051640bed..10a14a491 100644 --- a/Commands/Web/RemovePropertyBagValue.cs +++ b/Commands/Web/RemovePropertyBagValue.cs @@ -48,7 +48,11 @@ protected override void ExecuteCmdlet() SelectedWeb.EnsureProperty(w => w.ServerRelativeUrl); var folderUrl = UrlUtility.Combine(SelectedWeb.ServerRelativeUrl, Folder); +#if ONPREMISES var folder = SelectedWeb.GetFolderByServerRelativeUrl(folderUrl); +#else + var folder = SelectedWeb.GetFolderByServerRelativePath(ResourcePath.FromDecodedUrl(folderUrl)); +#endif folder.EnsureProperty(f => f.Properties); diff --git a/Commands/Web/SetPropertyBagValue.cs b/Commands/Web/SetPropertyBagValue.cs index ef94f9abb..125673d9c 100644 --- a/Commands/Web/SetPropertyBagValue.cs +++ b/Commands/Web/SetPropertyBagValue.cs @@ -69,7 +69,11 @@ protected override void ExecuteCmdlet() SelectedWeb.EnsureProperty(w => w.ServerRelativeUrl); var folderUrl = UrlUtility.Combine(SelectedWeb.ServerRelativeUrl, Folder); +#if ONPREMISES var folder = SelectedWeb.GetFolderByServerRelativeUrl(folderUrl); +#else + var folder = SelectedWeb.GetFolderByServerRelativePath(ResourcePath.FromDecodedUrl(folderUrl)); +#endif folder.EnsureProperty(f => f.Properties); From 3064ac5c07da5c205bd478ea2761232820c4d527 Mon Sep 17 00:00:00 2001 From: Eric Skaggs Date: Thu, 3 Jan 2019 08:43:42 -0700 Subject: [PATCH 05/15] Added ResetFileVersion --- Commands/Files/ResetFileVersion.cs | 31 +++++++++++++++++++ .../SharePointPnP.PowerShell.Commands.csproj | 1 + 2 files changed, 32 insertions(+) create mode 100644 Commands/Files/ResetFileVersion.cs diff --git a/Commands/Files/ResetFileVersion.cs b/Commands/Files/ResetFileVersion.cs new file mode 100644 index 000000000..68c4ddca6 --- /dev/null +++ b/Commands/Files/ResetFileVersion.cs @@ -0,0 +1,31 @@ +using Microsoft.SharePoint.Client; +using SharePointPnP.PowerShell.CmdletHelpAttributes; +using System.Management.Automation; + +namespace SharePointPnP.PowerShell.Commands.Files +{ + [Cmdlet(VerbsCommon.Reset, "PnPFileVersion")] + [CmdletHelp("Resets a file to its previous version", Category = CmdletHelpCategory.Files)] + [CmdletExample( + Code = @"PS:> Reset-PnPFileVersion -ServerRelativeUrl ""/office365.png""", + SortOrder = 1)] + [CmdletExample( + Code = @"PS:> Reset-PnPFileVersion -ServerRelativeUrl ""/office365.png"" -CheckinType MajorCheckin -Comment ""Restored to previous version""", + SortOrder = 2)] + public class ResetFileVersion : PnPWebCmdlet + { + [Parameter(Mandatory = true, HelpMessage = "The server relative URL of the file.")] + public string ServerRelativeUrl = string.Empty; + + [Parameter(Mandatory = false, HelpMessage = @"The check in type to use. Defaults to Major.")] + public CheckinType CheckinType = CheckinType.MajorCheckIn; + + [Parameter(Mandatory = false, HelpMessage = "The comment added to the checkin.")] + public string CheckInComment = "Restored to previous version"; + + protected override void ExecuteCmdlet() + { + SelectedWeb.ResetFileToPreviousVersion(ServerRelativeUrl,CheckinType,CheckInComment); + } + } +} diff --git a/Commands/SharePointPnP.PowerShell.Commands.csproj b/Commands/SharePointPnP.PowerShell.Commands.csproj index c7019c661..d2d962b65 100644 --- a/Commands/SharePointPnP.PowerShell.Commands.csproj +++ b/Commands/SharePointPnP.PowerShell.Commands.csproj @@ -503,6 +503,7 @@ + From 9149020efd104e0a16910842e8595e094cda87b2 Mon Sep 17 00:00:00 2001 From: Bert Jansen Date: Tue, 8 Jan 2019 12:01:29 +0100 Subject: [PATCH 06/15] Updated cmdlet with additional options + using the latest modernization framework version with highly optimized performance --- .../SharePointPnP.Modernization.Framework.dll | Bin 216064 -> 232960 bytes .../ConvertToClientSidePage.cs | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/Binaries/SharePointPnP.Modernization.Framework.dll b/Binaries/SharePointPnP.Modernization.Framework.dll index 3c8f43df269da301b8265ceb64f39003f94e513f..e209df294e539697a6c7d8330a38e950a4613886 100644 GIT binary patch literal 232960 zcmeFa2b>&NmG58E-P1kY6Qr6R^(09%k~MO9dPbJz)FVg9IbvfQ2ZD{W!BD2!CJ6~I zIanAl(L{?inI-3JV=}COC1aD9^|A{K>s=OD#Q*y{x2n3jdq%RCegA#$ecpVgtL{Db z+;h)8H=TQKs535lp_lhOufXrmfA+i&@z&q5_T2m9MuLZ?J~HIJul$uYAL=>%D{IcZ z`kLnSby0X#^vK6dU-rnyJ~q65`qC?=qZ=MOea&O1kAKiP(~k)+zhcASU}arQ`m7T? z@ARI$_lGAQ@~|YeA9-u1`+GKe-ZS8=&q0sgg?k$Jr^Kzd+}t_Gw*W;w?2nuP*I(Yd z*0YZp(WQk^{Q;NeG>PKgxRpz~1-zytlG5Y;XSQly$@E!+&xHf5Y`x zJn?$`$3HF3m+~6(ouCork_}Nax(tBv29K7}XYtPb9ZPX-h_1Lc1W~+t@NBeh>cZQa ziDu4e$(29xmh*Z&@3^Am{o<}ldIyjgq9eTs*L48_#kmRR31^8M)_DYTJm96?Q-huP7`YW59ZuZwa2~Aw z(%gU-Jpunffx7GMMQwHa2cCBLK)x;&OL$C}OiM&V@45KhIP*2j&c^8sCO-|+ZIAtg)H+foO%7~Y8TN@*{!iRf;4V2kH zAGN16STB1!4#YcH_sTAxIZy43nyqx6o=r!d7M=EVj*5{j{QBppeCUv<8HPq;W8DY` z2|+ycMK6N1u~6NZ^Db|te@ixfd6r6F^)n5>{&`A&Q(O9do+a|XFujBCUwTFFZt_R} zEBRW*Ov+K7CGxj$J8`_`8Ptk?7psLh(3cbim28{W7kykpI|Od3g_2*W-8#DSS;%9i z7Trm}uF>#Nf&yB8J$w-KJa9%^IG^jpIXlJ~YvFX!IY&5NsoGob9pT~my|d5q^11L` zJ-~AzJw@e)_3+UATLAgs>pa)bK5sFMLUVTpMeQ!-hZn;)grleSG@k&kGr8@{b6$Z6)s4g6zaoo1M}ISvE5*^BG_%Q>+HMef zf+K)MUy@9Z#5FLoo5o)cj>dic6A2&N`9hO!->#X_-87p?i;zHf)0M^~zL}61Ebl&s z*ew#lv3PgGw!;jz;2qsbwkfpou7EzLPXFyyl)~clj_;YXQQ!nZPrB@FSalOApaamWl-J_=D zlbUN??<%i(I+16hAChoBI0JWhCJ(RL>(y5zfuAqZN)m9%?+sB$D%GN^Wqz@?lN2Yz zvNGdfQNuG*d)6`eMICCwpx z2+^yB`WC+so-b#wS8QH@V+M&ZP*lQ;czE(XR6dkN=XFz+;Ou(@YAmc==pbYdad_tT#gwdTyPsPUo($>dYOi^0tD-`cy!GyqcN=gqc?;pcQQnr`|AF$p`u@vXsFJtd zUGi=NE+%gw{5Q(m()*v6_ptXt#vuAkzxh`T&y`|+`xxVMv9NudmzNv+i#udS&i%W4 z0|s-Smfq?Ol3}}V_ch%ms^M2Xiw$<8@vxuiWZqJabp!_Zy>v2+=;~zLh`#uMoN1tR zLSiL+6pw15aR~h`UG$^n>qXBBmCzC+jD~?$)`DY&sp(n^mSnfMn_fKE8pL-?`oXor zeGCsWK7P})5#Me-T4+v@=-d4lB&71azX=78g_q1on~sq-r5o^znPD=X%Z*n1?q+tL zj&hqnwdc=&?ilFyI!gZqS^GarhMjswwd|J{R#Dr$eW^oXTa~hEmMNrcRgSfmO5-h% zZ9a{bUhVh${fcQY+b684ha$HdO{R0?MhU&HJ0-tgx<$6?icG6U?S5Q$oK6)L#k(G$ z^wa|sp?Y<|AE*xcgL6fX+H=oZ5B{VeZ9eVKR&^@qNR>oKswH~lmP6ozTumXdllWbU z$CM=rkl)Wy;y=dwHu|{)KDn{tJpw=V*!M;%Ui1z+kX+Ctv72P!Fb%jrR|>BOQgO;G z`YpQ2q>Mp}>$gSI{s!(YL3q8l;|8J*x~PklV^1aSvZRym#=w&499)O7_^iY)#9CVj zql+_=3q`Kl>-SC<`aEyz{zwIP4}4vC0`nh_p3B?D?^*m_&F?+@KF+TK;tGD>z)kny z-OKwve$&7X<0shZywB(N7=E88?3KK42Lq5- zj@>`TeGj-#^Qn>v4`qeXZ65JO6yOf`%$kPu&6i569s^*iBHaxNM zM?wjkz<1~rjv9_5b|g^*KH`P=8sBhu6)MjWFHeI5eAg)WeLSLGN_Vg!nM4mV=WFG> z&78N$`D1fFN6!8Gg}YtOqs%GWV04~2uaa}8IUgqH*UWjgoXZ9j?L;}xH|G&@zSNu> z<@}O4XXG3l6z+taSDAB}oF6r3LC!y#^Y=(3+A<{EU&;9dbN*D$51aEla`r3}!dK*c zkU8&=^Ja5?P|o+7^X+o>FBk4@avo^Tm&qBL^Z9aq(405Q`DZ!nPmE6R^}a58xxKHB zzHjeKqWy;jzaVh9y@?;q>x2z;{{Lu}0Ome;R_^FH7 zM0;4B+lKTDvuksCm49It0QK7e%mILi4qy%dM0Nmk0O(Bs<^aG%++mmlKq|2$z zVVDCzIRTgh0Kc(F0A&3H!%z>Xo{7NpMQ!Xau$9OvK6{BBK z3NE1eWROBSJW|R9;~7+}qeA_Ip(>yqbuxp>>|dxuHBnVSJL*&h)vPQ+UT??>YDZp^ zMW&lJ%7+-Tg4&Vy%Ob04it=VdR!}?gOcq&2bs=vxWCgV&ACN`v^PMbCH)I91BiFOY zXedVcA%?7=cI5dia>cJ0@|A|HpmtgD)?+PWbd_6&E6ByT6+&$LFaEG zf!s**88GqWl6t|hq@yqg09vQ(Im`h7797AF0BDpBU=9FuybfRv0F;4gk{$z#IT*pbof34Rh1sLM+%`G#A(~so%lMyde&b~%<|W1r zpFmuNCS-L!<&*M zcFjz*`6i=d4QFK%X_bo<>?B5i{elNboAMCLyJq%5m&IK2qH<;|QuX(}(OmOPqMA@2 zNLXzz@v>pm5L&$H0~__0f?y8UHl?6f;UiOjgid9-2(GNf(sZrG>Mad~9^E^P-*NoT zx*xy#Wx41?q`iFugzH!5qSI5)Lvzu&sprgGbW!Trl8Y`)J%{9?t5eVZR=1H~T(^zt zaC99A`I`ie8^7v~lQZ?$_g3bb?_5OA7PhK0tl+8cTUafZF9f#`v-zeZy81M9hBUkt zBAI65j_xBa;Y-F{y^pwrcg96^aXd|xyCV}OzEy~pFX3bei0@YX%KeBBPDlJyW@Fva z+hj&~CThFP#`h7I@Fn9;>?1DWOU9ktM_j@?UNPy_tMUZ+=2T zM!cU!I<8MkE@fr~EwHqdH{^pi|BTe+9;_nekk3qd6v`TZIz$xat{` z_KG=z^lHJAk_6*CseUpvhTpUy+r{JBAHAxFzT`KbB^xh(w2u9halN~t^D>h%O zGFpX(<*&Il-kudwe2W2k1e(h1rJ4FB z0*pB*BPcbhUoR)#gzAAwfqB_82^tvAnRbqxjzlS*9h1DDLBLH6rKtD`&gBSaz7*{s zyxtooj0Vy0>QY(Lq;X#@4CoXI=Hn^=`jHwUsoIvVvdoy-i>%X^ZlR zY!prT>)WqP;}uL_w|J2@-Q>0@EVrllYEo>HY$ZVOZgP~!rPupW4jZ%5GMmFp^kr&T zKBOba&PdrJ(*TmG@*AkO-!s%CK=oWJ>oysEl}hu;JYxGqKHQv%ZL(%C2N*|n8DU?%OswQ~nwJ`uxDZAHx$wqNBMTr!?a({|i=VqH_9E=&dl=?_$F zZ;flmid7l*0@|WRgVoSxklx5Ew=D^yORd-rD7Q|d-L|v2vEbP;Mb|f|A9DOXEa8u_ z?rJe*9SZYc(x*c)km3})i<3CrGf7QYGPBfNa3S%-!+0=D%>{3ikGXOCY|=%_&QeW& z@Ntd!xHLC4m=9t`3bHEJw_8AUW649iaQsh|6YVUWGVhg{=sNPNNv-v5!CPQz$J(Se ztg+f~vueX@tu`nmSebNpyJl8KPqXN&a@$-gt21+K>Vlolu%8WQ?w?>D+ zT=Vth@W#hyoZ^MxNd&!`az} zBVPt5PU{72IPzt1N{$Y*txUe;%izRxm@#E=LT#(7^Gj(nOnv3b=^o6G@VECHAU zz<2^M2LM)JT@-Twm`niX0I)Ivm;(SCL0lAb09c&>%mILn4-Uf|09dYf0CNCXlK{*C zU~K|02Y~$&fH?rHO918oz&f%cY7PMF6M#7Yu+6|>m;(Si-5tOj066~Q0OkNNn*huK zfR%fPVUCBSbIoW6{bcYj^yp?izdS)R2l1{*0OkO2WdbkfZmf6fH?rL0PYen2Y{y}0CNCfW!zzy0|0w69Kaj^ zo|*v60pP|2U=9F(l>p2E;AsiK901sR;)t39z%vqnIRLyY0hj~8%M*Y(0K6grm;=Bo z6M#7Y+?oK)0pL{$z#ITxodC=M;57-r8~|RM0L%g4bqT;60A8N}%mLuG1YiyTyApso z0K6dqm;=CHCjfH*xIF=w1Hc;-fH?rXDFK)Rz?&0*IRLyR0hj~8TN8je0K6>$m;=Du z6M#9;d8+JzM_ArGV@_Hf^V|Ohyj*jfinsk8=DeMXxcyx?^C8N4Wp5iQ0sf$KqPzSV%G6f3^6&R!F_Mn^dwZFNy08DdaZtNWKczJWy{t)<{6X0JBc;u)u*yyj(UvnE}Jy&~`NG`^m{6V;5DWlUh<0Q~qYg z{yTF!GrlCX_umg@vchUVJ>=?hIaCQ$`-l6pb@@K&1rEVI!+!-5{(B2t4ke24KUxsm z6%!7$DldDx6WT77-~&W)b^H&Cmk*x{_UN91_NlUZk{=D9r|4-@Q*fr0~5Y2NJhGe<_E>$;lf~Z`DWfzmxUh!CT{~Tr|z!d6)@Tq!w)MU zSI&p15ygCnLc$ZJqgZQxgrI;Ch*Ly9%N_aZkUzu`Sg0Hc&@YA`Ra}ew1dE2gKxA|R zo@f`v3LxB;OSljH$_>7y8K1%^}o+xNjO^b)Vn1bJHdsV_iiGzF@ zoLfdiZK8Q{475|X;m6>6{xF9Yy$^-ZLDt2PPoRPK3t?*Yo zph{HpYiuXkOC=idN2nr?lnl{OirM-!(q5lNmZ(quh-I#MFwtj5o1Z}5;WTb<#ud|? z+^*>Skgu$zF12!ta0=8=5%pJS@07_B=RJE!fWSTyQQmquLvL9wJY% z=qeIJ%fgS5jaRGoHyA_-^ZUa)MR6c?4f_4X@H4eI)Zt?a3N3_uLOBZFHzK8sq{7!5II6{FRN%2l4v!KB$NTi(HFEx{8z zhZ&A_Aa`c8gbkMSzT*Y!jIGRf1)nEob%Y8wLIsn(`3FdFBlWBKVy&ZcrfD5kPOs3P z+a`sOrP5nu0Q~~df;D6=Sj%HT{nTK2;nfm1pm(l(=Ilb@zDp~*d0Cyw&EfVOX zy7mOSab3&~g%jxh_a{6!6vFgva_7Uks%0IN;3c>g0pFr1ml9>L@t<_U`OwmsTqF%E z+`lB1%PkeU+a#6I#Zu84++UK)BP^ATtyIPqOGWE+e@QBrSSnwnO2raey;v$L&#iw! zxm>MO>Q}`{tXeDy^|F6S64zQ1g^^^{9}sq~xn<~;F=zUD&* zQ}3zEe)DD4UVFE%S9>jP)5|zxLwX;xoyGu&dAq$KA4+fDeSA70xsxRAJ_J?X-QOUv zW8PZa{U{WV)>*;bMjfHJBZX~euymS;g@$^tjz`E+LA~E4+pc_T0fR%R6_w#i@vD#pr6EGiXVtji4bCJN4r zn8AhX!1biR57t}txW{`usT^kYn5DHoJT-pP{AS}Hl~WbemfQw-*N^nZO-s^^Mw7AY zP|s;j{q;H*FMJv%`s-`F)v;^TTNS$oz2V%R75g)@?z0x~fmof*H@_psJ@M!?H|<-7 z1-G{|tSG?7rz2qDaBDB$CB{rG{2niFW;Fc1-W32Om=!plicy>3qPu~7+Dr1fXZ=kPlLEj^2Zkq*elc#wY4R8B<4V(|} zA!>k)thoLCK*+$PbkholxJ<@#w1ppn5)aE%7EUHM4kbKi#57;D*;G;5LUG4|v|?Lw z-+*IJ@huvAe?S-ojCc&hpfE(CcM0@QxOaLJY@c zpxpR4mAd&_5M;ja%a)n#vtXg|Y|}eDkHF}njfr|8HJCzqCh<7Z8kfrl@c5NI#n&mN zzegSc>Ox%|ter8PWB#rxrpa-v^DZ#;@S3kz!poDSeEJa8ivT+-Q=H|wZK^lJ0|_UG zgT1{DPa{>|U%pK)>%*xoHrYHt3b~T8+TkzXQ@l<5s7AEvLe=-`SGFO(;2O5vo9c`n zo*_`XRk#anupNhxXr{{jO_IROjS6W?#`Ar3;LH*cnD19n)^g2Xz|8jdku9bh3}a?4 zU}Cy(n>Du>xZ}|FRNkpn{(+b?H!37xu&jsl^p$F@{$Rfr{-d0uO!q<>c5!$t(QT{a z{y5`ot;&s5+mvYYHBg!X?^fR4%t-iZd;4SIE93}&2_b4|&DGG`si8G$Xf3IsutyJS zJWu!&EuID3K|{|<=3NkM{*&>n5M9Jo5C2(=PQvqK_$xVAdj87r=i+%)%JXV}weh^F zjpvb=W$Y61~;;#RlMq2*Dv|;JG>8Q!n?~!_-}w@a!cVZPvP$b8kFgcvTS^k zfig+(RWURB`TH%rNdxFebzL@0oo`XCX~v(KJFP8R8ycNqJI_A>z~x%gdx~$6%zjVO z0n@>Hb)DC^6{BqPuO+GVp1r^? zK&vw#reMOFDraD$F|3k-VUxpGcbBigAHY1?~P&0GO*Xhu;m$; z3P$|-Em-}@0#q}AYXlg{04@+AaQk`w6dik^ApX7sBT_(m#@Mn4F z{JE%k5E>K8SS2=rQTr;h+XvRXc)8Z?uO&s-3_yJg0o2{SRZwHeq);FxOIB| zI`vKm`UfuDBFSXak&4jP%mXZ}mFh-+U9%TQ+Ks(jLM{T~3a*V|Nsj74arYI!|I6JM zW4ySUa#?%+AM9F+DY7<|WDT8V1gUO5{C5^sCafHXp$lz!iBrv0kJX{j|E70Ri1eX! zP8aij3GYGP`V;)#7=ALnWETEh)Sk}}enz<+{&w)5LXV>>(X#m0(;jyd=lBeKlD%#H zz!%7v*JSao!X{>VGmR6>YM066B5zohDB1fW{k}5Lco**GdlB|vnGOC>sBB-*fRhU! z4Y2$ac>-+Sm2i-Ux^bC7)^&%+s6#^KUINl6miH9jr@FBmZ*VZxR+lQ)HQ|-!EJMd3 zgp%`OY?;0jr#F*L^pggug`d_t^o=g_nP3>#=HpcaK)g-Dc#wK35`N(i!e8{a2O*IWt5cp$_pz4Wlpq0q&o ziaB*GI>OwTRUI>FTsF5xCn(HL{J2i1n9Y2e?hU8X2QYnL30~DiBCwY5TiyH9Uz{r? zGmCt+L@#D%Ds?x4>h~&s$jigV?=H*5uRX9#&^+dlK2z5T$Wk%iNaG6M%%eF8puZTM z26LrwC7$R!bFRW^`cH28Q}`3KD-7)|qCYM0-f*AZ zBKamFu-!kq9BGxf7~R|=_|~P6oQcY8)>n|%BbC>93V0uJ@-3~ZV2V_@2G({oXj&Pq z|2=9dYYCXSQ6aLH)`P=%Xrie$%u@c zx0g;mi`kOEu?atPb4$ln-qTcGd4DmxQ>kCFi11rzNfHjCL=*N}I5)-&b9ZP47?)$+ zw(z0%y8Tw>V58565`Z~2y0|4#CVVDEJXA^)q z0DLY1m}9e-i(W&g6;J|5L*94GOV05goy$je$-7%#Z&vrGUq=}nO@EP#eo4soFG8+W zB-?4nc)ta@3(0L0Lh}y-dy_eyg;4ZKnqZ?eL}pqVR{WEQPlFNE!10M)yP zZmd*FG%0s4>X}~cayMN3;lIWJhg3vdchRo&{}ezD#9nT7)XMS$*be6p z?R7t#QPWVml!-l!KDO93krut)9ep?J{QD+3z9dO$5c}dNzF;jYJ81`FJJ+ByF1}yS z*p>FsL3{T;B*0KxM-y9Y3!ssd{?JKs7%j#v@@yeAU9v!)Moo)H+6AbR59eWtdW{|2 z?XR(A{^Nkq`Nj}!&?y744$;fIpiJ#<-FhBufLdt%tXCTt(FO-Dl;$L_rIjBp1mA{g zwRd#DyQg=(Zg=a$Ki@_DGw_x&K6s#T9w&=8IR^nEseG2<|0+Au0IJexr!-K(#o4*X5{a!gdL{Yu^!!sB%?qaR9;6q*T(V1YbNvTfy zlXJ6tZo93sI0(0uca@*9wwZ4r|Wfzh50#%y- zPAKjpj3k3hG58&i=8^cTHLpIO{e(hwmA`6kvYlivO6RD3P670`^kp$!=H<)5Hz6pK zAEI*9Y`<1@%AZ$Ep3 z$pSfN2sOj0Opy~R8v)AUF^YX`O2R8QZwFo-&4-Mr7Gb@=er`Dg67*NL4fE|vb!cQa??tYnMh^->=ool4PBZ`L_}Ih+ zDdDk{@MeGW?uWor2Z6;dZB9kDc~`&$y!FwEMd^<0M(JLR;my0x?@mt)pVh_iMJdDF zsuxS*2>*!P7jzRynLA=va7>oDrD$Aue`zdo2e;oQfyEHeaE^tGT_Ji;qT#ex6j$`+ z@FMsa>n{55r+eh3>Z;asmeA6=m8Fb8|6fH)Zed@l68zs#kz5tBjzy#Mk^YewupO{g z3m;0&S-hi4dL(rp;ln_y9@TgieUg7v_;C4jk)J8%ro)~CmVb1puEKpl`y z&awWnbC<^G&5ISV#RFOGJiJ8St@RcDR&D#PRFCugE&g%grMO9JtJz=Yf5Ni)R+b^Q z#*^nbPh!nK#^0jDH(akH*34Xcphb>Zs7hR=huXprl@Gtf zd!9KcZ>;sU!Quq}1hjvfoK{a7KB*L3E^beBIR1&@9~IU4!av1iL|igI**|&i^jMxY z@op&*`x@s?@lVN)bEo>JR!^%>EKZ9M&p!=C#Opbohj(~>^vrzk!|>+3_Z8=VTwEq- z&KoNou%%>f&wG2{Z(dU_qBeo^?xD5c7_z07oOk}v-}Ejs_vFSw?`3^h$dGUILudwA zVq>n`^`Y%YqUJ7|pZ;QT+meB;L4EsC5Xe+27s&>5wy~(L_0?=BcVqElMVb$>dBw9q z*)KF3{Hm1(JS%8X{!E?Pel)4~6}O3r;x>5TNgjV|&?sB^-8k|5tUx(lM}qF>}YhNnU+FNM;QVZlMEhr_w&O z)vA0!sW{R;+f^PyFMf-;7b74baS@kwTmH#$LWvkrm+9Sc#~!lvn=Wld%%tv^X9%Ya7`#=Un;-)TqvWEodc#=^|eNDTa@d zdJ)YTBeYY8GiC$!Wx54x`TOLWbHbhLwUN6V_1qqhut%N#wnqb*;G z-tvUrvKGB%&|9{*j@ze&s-2eh)kOVXnQaz6&f0U^aHUF_sb>GTwXjUqTnpN3!|E!U z#NMDSfD1p-RQ+S&G3 zKxBm@Qe*F98o4<#g)0;H z&q^DH`(pS3eH+eq?n&0*SYY;;f%#tNGEOd8#>uYY474raa7A?dZM$)A`2lVXNBg`V z1x*GA*1*kr8KuiA9MCv73v4NYK}g=>kDa0~a)4r%lL#l!b?c73#}OE!c~?rKVT9ZI zy#9R2S^R9@yz+u+Q5Pe#uOn!J#j$%-yx6*aJ%H=w)d^X*p`!nuK{V!jJX`g$t?|Uy zniNm(fLX6s^GAJS=2e)98AY_F^hTJ-EJvgo10UDf%i;iEH9S#+Z5zl;^r_cA+p}oVaOH>qDLfyKM6mH7_BZPIF?AsFipbr`?e^t zc-;4Z+!1$)dkIof*@Na;Hn1r?P*T}b=2=ot?#|J^xSIG2gfqEB-1l|os7tUbmx#OV zfoEaW5~Qelor3LRWA*)yyZb5KtaZ|J2l(SE8C^^&F~DTQEhvG}dii zyfRZkw|6JFba9%g5z|b|Qkf;SqnlKQcZ=($Mg=o2a_9XeUcO-6&?45u)PzJUy8i|w zS^{k>v0Twx*G zTS0WIW~ERP)3jN~^jKiKtdSHz#Kol91-9fkX54R$7OJy_{Wn>^)x+nj-1iJP;`|Op zyAi5%!Gp2)ukeBqukOtfDen8Grd{8680-2^18Mu0nRpVeGoRRiJ-TJ>ZxS?ox`@Q? zXNbNf6@7v9^2M9j{o4~f6L9b>J)SLO-6_(mvpF7pV(ab~T~qr=(1*Rz;5ou82G8X+ zG7>ybui*JSn>X>;{r`yCk%J-Sr-<>-f`XP-ULQH{#-o^D8Po8sleosfXz;>ue1 zGfj(g#mUq)k-EkwlF+g7#5FpWxT2quT=)Vg6+@Im5s7}^0{uJ&Af<73oKgf$)d%`yRcE;mt4{zL1CX%lhb^9K-CYEPOP4 zu~2T|F<7n^?m@CVv%CI$)q`ZeAN9=JKp9}bO85I|KMCvW9x2?va&aHon4iywFCp2{ zgV*G1;Y)E%_fJE8dDge5hp8LuXFTnwC#O1(%NFYZXQ5w~WWb%)J{X}`>!T;=2Rlc@SMkPzhOCdJqFOa!@dyFuqvKR$@`SJ9vA!GP zVwX$dYZabs#+={PRwlDpX0cIomtz%Z&3A{Xx zMz{Ib;KF%tItNoPn1=U;w_CVZKO#x#jUwLHMm+tbyY2o-Blm@Ga*-2JZm!Bunyul~ z??j&Wt?%hq=5(I$OsM^WmSx7A^IE$h%S5^-c%&o({us(7ck0iPWK_n;@9uR zalHB=F^X#pb?{oY#^HW<{#Kil`nd%n_xpfOn_M$v&wH~by>3*P~5E&Lmv8pEv9*|D{~27bI%0~KO5&<;5c_&!)yE zl7%{L$IHd=;9n$`ky>>H$L(DDwZ=b-o0?01l=Q6+H&KkS+B+(JqY}Q02Vs|`ys@9e zT0?XVAb*7U-n&6*T?^qVr@w-uUMu`@&d-^k{n6+Kkx(1do)fDBTsJWhJrl5YO4=nA z+AqS@JmZG!Pq@kXFn&}b%}J=W<<+|k|gp> zdt~;4xX32jnI!UZxQ<1;#;gFFS3A+J!4R+}wI&q(l&&c0Bkj!AJ*qr7ED5C2m@{Ephi3O9A6kU1PTT)4|4{h*@?8TyU4}RNcK& zn3oIT2f*2JLVFGSlxo-q37EN2Ap!k!Js{D#`W&sgx!#ce=R+W|^~*2ZKt1YFkTz`6 zQN9y?==1911bsUWQioXPyP7U2J!kO+{B+oUuMS##%{=42t__bY#73*x(B`H&&V!9_RSN>RGcikLD%OOZ~?$!jn_g)3kqNj?0uVAcAH;i~qRbN3Lz zTzGXS?)4tP&){I;b=h!rPwi5wb<*7G2hstVLT+9DK9l$SvbGz}Z6%t%aqb4q8d(_i zM>*5)*BDu>L*itgd_%6N90;CjaUW1``fMoj$Bfe9X+0Z)dFB=}*Q@f-k?9mE!i)ekW_d8I%Usi!f!TCIqt5fw8hNl8{ zV^tV7hNpus;<6T|y@rYZOA6MeLpEgz$PBiUgvA;*M7{!a{ylIqwWoGji<8;3?>vmE zxfY%-;2kd_Ti^L*V7~`;7p)=-M``rF1MFUYNxQ}A{fWnec|VBuo8Zfi$^6=*f~xO4 zLWOL7C%UHEbbo!UWDQy!r+SdVa$j6yOU|17qc$5Y>TImfuJG0^wB`rDQMxXTEu>M% zG?}*K8t(Y+$ zt#EH`t4vj1bvv2}Ovp~J2}TAdo)VOOh{fgTgkkrXEg_F-@2;OG^62%x&iX#vt1|li z+khncy>$N~Xd`r;(F@a%Q??gTBO}jn`ucN;-aW=S_K6_*J};pTN=Ml6c%DhqPJ~ zAT7{c3Biu|TP_xWWcKFz%6kb4 z|JK+8@lPq@Vq}&bnIs}I+GoA8gVksXlz1A$*cKg^#+dKsLzh=j^+CHZMY9gFi|RG) zRClK6^Yg^+$a^LaO0y*jF|B(SHP|q}iA&>^5VKO$Nz}9)>5&&+Pf2i#!59@yVvk?W zK5?NLC#sXfleQ``Jnkk@>VDaJG9KKk*#f$FN>H8Raxc1z)PQb4;A{!)kRED8T+m}_ zJawJpop@u3h?7iwH_ZfXBaO@6?C!Xwj@sCJRFZ#gmPw;d`_t~w_6QwkpR0DlY*oAA zwJyurhE0~&2LGTeC)%^xf_7IYSzhO|yrwJ5eMy$rq-jgf?#l9-&Mfbr@{N9##?_YV zTU@yXoYl7GBFqfm2ROcG{aNvSK=6;^n?1=X4UXZ9?^B2d)QT$T;yY>7evrn~+50ZO zgHFD$O8G`DP2+CxHza%?$gNk#w=gq&Z*+Vg*#hMrTgr9_k<39k)NJVzuf(t;!*fAD2tZ^#u& zeWq&#|4h2H`vJ67*4|~P`mH$8uH$E_zQi>Do0wtWavL*4UVROwEVT;u5pyS}F(%b5 z!8R6IJzUhPv{c%@j(YF$UMpHG8{>%;MUmHGZsxEl}3zDDb+bEsppPo=+*U$-E(=7SA zxd2mq(_zo>&)~>lpF(4O2UW#3ex9luD?03%$^21sbzRN%S$>Hgs&5cI7WmoHeR7-^ zSAdjLy`gAsj-uK5aVDwuPW*b;=Na56r~dk!7yX+#_Vc3p(Sl5P(N*T~z36r3=rhw~ zY;@Nd;BAmd(jL9gZo|u_t`w9i{h2KpZQ)%%*^9nr)Q6;LDvmx_0QK;!j{ztFaF&)En99lW!^a5TNL-*= zn6Z(_jk>9UgGG#sxb4y*oZZ`d>gWaM=A6%sVw(D-i5VF;rpPK1r^!)w3+Npx4D}8b zhf2;6;?YQkde53)K2$i1dkJ~kR9W4d7D0vxG~m}^jgn@qRO?Vz;i95x%@u_`vxeEV z=(xxlA99$WbGTWVeIbv`8sBmTnzp_oKTy|q-`)DhkazM!TsNUTJ=ep-x#9u-tOu+h z5>4D}jNyK6jRMwjW433N=x}CysjVPh`-qWRV-^cr)~|7-E*^PU_Kjg)Z?WJyH@kyU z>&53OeOt^=^(Tsb!s~Ug@EfqeuAn%YF6gHeoHYj;+&4greu(9vRqT~ww3B)k+(FO2 zc`XPSrw&|65W&#n|S@%7p)&Y5050|Nhj^k{RJ2 zP5m!6|2Nb0pJx6~r{R(LKbQJ1HUC#q|AWncck172{(DpZCiDL;^{+MmpHly@`SV-S z{F}d=`hQEI6r;)1{}b~cl={DJ{$o=A9p*nH^}omb=coQ%=D#BKzu5ebPW?|a{|$+M z{)S?-J@s78T`j5Sp~dJmsprgMbbIRA;#SJ7K<5uBM(VWWPh-@{KeXSyM=va0bm2g4kYTBuw~OD^ zhj7(!DWr56Y^bZ)E}Waw$``OY%$1*XDDz+CetFdX;;g&dWe4eSnv8bnOeL4Qcla$e zzd0#k97?qHS3#n$kfB(6KHR~hUjPcfouaSm1ZU#VFOglI$#Of_KBi-L-g|(&$l~xo zd1=Mj2QN|*PDC#0#TDKANt)jw)7y7z_lR4gxPl_OP_oQz6EvUf4KbgafbAp-w?I29 z*9-9MI4N0!I1$I5;+?HkE```Cmpe@#FKkqM8@J?0q}MHNU<@z11=FItPy!&W!zii9_XWOy4$a&uaH zjL)@VC?peun{QqIPj8R$`Bn^tWMT}l6jSmCkby>EOn3`_?*yza*JZ&kMLJ{ZJj3kq z*BH9vjP?}1&`LoenH2bhL*#E|US8!ZxG#cgeZa38#MX1&YM?*N4Y4iB`$H-e8Ocu6 zBDVsDR|MbXWmYWChOe-NgY_(rMw1Ya4&afHiVhd#p(#YgpbMA)`rD$M0FmUZL@OYMJ|8GM9z<<1{&M z3u|*U1-l#XjW{~j9;XSLqfMU9Ptyc%bS@W8Hi%Ys9(1x>t_({G8)m^D(z{pfTuv_km2Q zT_4!%y^O)O#(5=s_m2*Y4vx~$^X~qD3U?G#-2DOl>>1(i-m4JW z^gmEC7rE2(9^t1cbGoCT(sqXc)>qbhMysV!)=77ujk(QKXX4mX{Ic56j~T#bZd6F{ zV7k5?XSL&erG=xA0HwITgBBkaV=xEmc&`mq@miXxNPkD&`e#1BP|kge zZxw|0oi4Y%YHr`eSYvY$u_aAvMZC>$>SonI^rsZhIZj-ucx(n)(aQjnw7!tm77EcQ^z3#b?hnRa3HaO zjYf1zit;%sOp5o=4BpSh+J3|PX%AKlM&Cs+ZV<+*nfao-0@=}4?iiLUJ09HL zGX55!$J-?o5}Zc;a@!?XYf#J3eJPVF*r$u^YTGqopJ<8cCdK&%f|KGjVYuS-SI)C> ztlpCptNFR_BrRTrm+HBtig~3L4&v&zyft~OvMdn&PD#F*OeIApezmpc>;&L!%B@PE zOIGHl(ooeCe|=J6;$=yCXIBv{B(|g_)lJ(JsCe`Rjr$mdDAHtu$N~NV3qRJtG|F!4 zt~SGJ!2e!tW;Ro^m4%Q68>`u@JKqX%*gLFq4ZB?Wlj} zwAa7gt@@{sO#NdKM&-$c!Puv{7)IN5hBunZv!3esAds_*A$k$pa zC?t~tOFK$IYbaL3t?|uu)$oMwdF^z+-lD6JZn~_-IJ(wkyXht^CzOocMKqDgJ8n6% z9W6)xY|D{b7IZQ?T$nUW#53=#3 z4@i}A@P6QWOSIIkfnnr-;lMD`JutW>rWK5Psb-q$tXglPyfZ;rrIm4DMY2{O-AU0T z->0c@_6%cF-RV4sH_A+Mh7Wf-K*RGJojQPStNED?5si*fKl&qN-T0u+e|WQ7%hNKC zj31uAdGtb7hH5Xk2G<3q>)E=`a}^kC5;cGGtxkJ5O7}Z-=kjR(XbL}<4RhHH{zL07 z-EcG9aWzGTTb6t7rPYxt<($1XLSI2DfyrvAHmR8)q~C4+rQ5D^c!!GDhfU*`MhQa8 zsW8jaZBtC76D7uUDkJmye@}M(FdijatculRv3VTJq#?O$oAo7qD_AzbbgzuMUKfe>re1EqLN+7dw?uu;VXf!Bu)ePG9mLP{HuZeGc?ZYz#jvC6>*-L!Pg$0 z#}kKpCA3G!X5+FAu)mQBhTE@`?r-cfJr0}lsoKP(Ej-mieTFem=L2;3yfFz{9CYf9wqZPXN)KM9u3)6w36T0q#W|F%CKZ6_+Cw!+ZCKy@9n9tLC-r zUep{}b}8}Ca;mLvG;F=v4d(sLJ+t=At+9q3v!3pLqDHWMAHACt3$X&>@|}m}f_T!6VQeqX$ZO0y;vBE&k>_CE>Ceqj#q2w0)0+jaB7pkPCKEaO4jy(p$~5HVsZYB$G;%3pO;36~Qsx`hD3 zU%5oM*)EWA%gjtZ3*Ou56fadi)BVqHgMbdKeAM1!(HHDJ9(~Q;6VVU#uH=gOfNEu5 ze$q+9Whb-2y1(%V$fcAvp5iE-Z11s{;&^nC`6r?sdiUo_F(pmdq4YwaP#VcnddsOX zPxc;*zG3h2=x%#YLOZ~qvAy;1F!bi zo2gdy@NcL6bswY+6!^to7<)iAw+?*FL)P&^J%i&&t%XK z0OixPf2S$K-;-MFqh)k-{pIAF9I~#6i4mRpx{EkQB>p;wJNl;Op9M@u1a4F6CS7NA zlBRH_j8w{1$TB6ztm=mjmx8LCeV#r=OGByfTEQ!|J;(m+q@GAMq1=JFuC%9i6*VYP zGa9#$wzQT}Q7zZ69WDoBa-yVE!cT~4v#gFdK4O^3SlQDNiw3%*L(M0_;~9pA+n`yt zJkpvF=JVmJyr*_ehA*$NhvC5MwXRn7ypGORM=ZL!TUzWA!c;r#5ax1(x!eiUN0`17 zrr#k<=g)FYq*R#8_a@9?ggNYl$yBVmh%g;26{f1agz3Qf_#Ji#Gma!^mMxF8Qeh5v z3iDl<{}O>^MiyO={8Cv4lL}C4T#a|Q=Ge9`!=-gVZHj{l3nwT-TpdO&SC#|&X53M* z?_l}(-N}9&qm%u{ujupHY~~Nf@j6CJ9e&X4UN|)_yh);CZ5;4d?LA#>)mK$|nW>|fhWSemD zrwbD<=7R**;%q+UcEv>rp7uV<%E?}%d4P`FHE_FT@7(JA!;;*3jlZJ9iG}q_ku`SN z>$^Z%x7dC2LlZXU&q~<+Pz!cs0{c`8mS$^r3${eIWQZhN-vQBOYldv;3xihQ+Et~b z@U?k(FWGu4%*WZ<_^>2f+BE#4Y_=|bc$%%0-50fBDZB4ZVJZb#8e#WNfR5b*VE2H% zv#VXmOS214v@-toUzNYD{Qikwc3#_0aXtyyGk9m= zOlk~&f!djcUw~iun9|zd12pVy{GQFYnBZ?DL_>J~C2Dy|(*9`s^|hwBxgF_ToZxRp6u4-?PzywXV@{l^SAi9N1gi`Dg`RsK5jk zt_EfG&T9$ao}3Ux-rbXP;v*;%bOJkuyn70y`*+)oU)mM0v}iZyEJba)n_6-gNh|u; zlFY2>j=p>CBCz2kGr<<}(VfEh14?1P?i9L7PCOuz>$*uUalK1RERzo?g_-|C3M(H_ z3hVz1DXe-xDeT{!LYLqJR$}WRW+kpvbTzyEW*N?@VBcX;FlQg&)*Q`i9suELSsN_) zvTg;X`cPJ7>vFPt$*x*q3P2z{D$Dt~&zKI}RYMLM}H;;qW=E4K@u#`t3r}b1u zMR&-K<9^q*bUV&BYD!a!8+Lp4VKQdKZ@ifP3%$&E8P+-RE?%UPXtuE*p}95$D+-Ju z#n1%c)%jwqp?q7ggWycYlq9t17BSl>s1=2mN_sQEzpH3y=+0-1Sgz?yJ3!Tu;gPJZ z=_11zb+_-Qchk2erPh@!i^jQB#}huRjkpzpp+2e`uI3Y7(hXOo51E<6WVe9geDRW0 z=7wU2iKp%kW(PS!vIcpThzfS|rOr0&x0S6|ia$)Tf{|;*Y->Nr4#t(OROL_c&f03f zhyTIA=g{_(F-KMYGW@qw{(YITNaN4j@n6{*e-<5l7?RS#r{pfy?X$s$n`;$N&JI0& z@z4_+gfuR74LybbH}r5PR3&O3X%`#Z{@>8Edoi*6Z#VSBidK8yn=1#{F||#mw`~lX zr;U2eO*DFqLA{HQK|dp=#-Jba))@3-d%H2{r*ek}Ltvj{&>>1?u>LrPk3;3OG3XxR zhw2fd)6w-}tEh${K3=0CK*I^v=OZ;<8LoAe$#^B3myK82uw%ik@yfVN#;e0fVg6az zA{eilZR3?pUwav^jOl8F{TsSc!1&g!qAsyczI98$u;W_?R*PQaoy1Ggv#cv`+8M;~ zHj+!|8A5A#GuhhkW+*?Bs9M9D3r&W%m?NX0mYNK2BjHaJEgs%ttnBcX0aeF_$GV5N zlsn}X6$YbtF&^UFv5bQ#Y2f-{nI|ydsZG&JoKw?C$$~`a1 zjzQ2l_Av-n1J#zzgKiMy@`y}@K~IZE!Er{x@!4cg0UgL}|QV64!{rN5)wb#=KV=9HmFQ+`t&*r0VwS18IQOgIJe@uPiPZ!o$ zhS-k|nGAn2ruKPAk9{v*;~hNOrA9It{<@0pzP4nvqGH@$W69JmPC8CyY+dRTM_Mv5 zj*jl+NJ}8b(K>N7*~L*KTaFS#iw9M$47ViOVnKRjoY5t?n>?xm#a%UEmYlt`aW zity9PDtCtCZkoo`_oIzsJMkVzeOdGi7@`s4WJq4Olb1&xo|Q{8keZ$#(9f z02y~5wTKz+qz@T)w-M5K1&=Q7T6IUhP5m0ucx9^qD$$^Y)Pb2T##_cgn`mEkL)Gr3ttmPDcX^CfVA9- zH?^W#Xnfp4zL{?6syB);P#IhxmZ%x26k&0Wfr$ju%l(jal& zQKqa7c+owu-h2X~Pj(4+VA|Rm1_N$l7p5pHlnvR-o;?NSG?LJ%97=Rj=8Q2Ci4kQdgVTf&dcCrc0+3l!x z%yC6k!kj`fC!5rdaCc^W;e#EZVw_xfr^bpHT&?E(Dq>+>kakUBVV_ zmRM?y1Bjw8B+92%#T!tUdpH0SyMiI2Ydu-(i|oK+y(0->TTHP!K2n_+VeN0+7Na#S z(v>?`pj<~!xRjzjQgm6OTY=S77vr2tNR8d?M+r_ef3@KSFF~dk*yjaUQkpbaYvU$} z6P=(5*mf6cDp4)PVQ?Mc_ROQ9%;BsNt0pN|+(X7k4czUX?7DEF+>AEluLzctk@&E~ zNO+8kZr6ZDuObW0W5p^flX1S?CTzwKyUc9i4nzVg?V($U5^hzz{pwHUu1WStRjz*= zf~~Ie{B_}Rghbz$c$frKLdLyHbtd{X0DmU>H(t^26{tO{?n0UMezEyGxSa9VhyTbM z!{q6M1PnY90q(UmDHd$7+ z>c)Ox*72;8IYGMOYP>E+Y)?Y`usvNHrnUNKfi41xa#llAA(s_qivgCUD?DE`umSihuY!9k6QG@UAW_I}V=;k3Pf z?LI4j1FSflLhiL1!Os1Kh@PFzG;XnOqw9$M zjaiGS)+kOTMs<^^mcyHZ)8sqY^A8SxL46rMBzQYHk;t`i8|#Nw9UZ0S=|W}eddS?Y z!UsfgohcXlu@B}`xvOzQ=3dBz55gV(RuwSj;^6Q%_*U(0d5|sK4`g|8VeiX>q9#j9 z=VGJGPMxqN*7wpB7GFVJDg~KtI#NiNnNpIAFBvXHQpT4Kl1r`cr70}Fg1A%)vduiu z6c%4WTq=bJU}R16u=on%QYq};orf;LhmT`)BS~3=Plx|is>~yXNm+)Ah zB&e3Na_1A>TK>Js@^@y1K~x`DQ+g!y*}S@YDQf#@HZJb)qShJq^ePX>h2s})x8tkUfsE^Y~eZx zCUn~Jr6EiAlVObCnoH=b8iyt?k95O-SN6;pZz%sN*gcJ zQ>voLl5!Sbl`UOT&IU*ha3J=1Df3vH6 z(<7yq1F4tNM{8Gm=-Zj_(b3V2#?7i#Y>_{aN_!$kx-Cr1)v+Ci_QCAX`#SF$Z~Y0* zF>Fr;vemuq>(%D~pJHwmb-;UpKNt85I^b)m5ATEEx6quj>)!u_A9U|uI^bjAqjGay zc02yJpnD?x=xkGVo&0qC9|FHH&<;NWKYNwE<;<}YeBCqkK}fT{?aL^k;|q52aO+a; zO8u$Bo?XbDeAZ;H%+-Q}lqHhpl+nd(^=e&B!c`F+S8W&SBOFhmRqEUm*8|5lQ2_f4 zu=$_T(hF@jZFheDgyhljE1PX1u}sHyE@=&aobyes?aF}gSP=gj}R)c;!qSd9LZ`hQ~n z*8NFeH-C9cLjMl)Pp1C&nE#;Ezsvl`r2ZG1|BTfCH1nUI_;nvrdRfvu_aWVohHxL! z_SD0DNUfWaxDV+yX$bcr-JW{559$4>hx?FPmm_f>QYsWoZJqZasV?0LYu8HF&PtMZ zQ!QPm!#9)64D#r9OT!+jQEUcLh*=s`&t$V0s2`f%V(+X2qh&XNdkdja=`!l-xiow= zcy~D)t48-svT=Dtox`1NH-=-8p`G{A&fPs{Cwg0+?XDXU-w&fmA7gc7RHr;E?yQ{4 zM6s0#Zo0HgT-%07G_DUMujEp92&qU$%h>VblDs8dzZ?e z?CH~3_sq7z3W0Vu_PTEg$l;FidXQ90ng46orY>nUlkN*#SZk`xO)n0=;a?CFd#fc` z*#k+rbpSO!ORM!HW$9!l(ex}t(s z`SGnfHFpw45UrtnTOapw8@ij6cX1}#Uqyc@PR6iD6C)lPcf5mg58aqph}W8X)fChZ(ZuIdnI?zp7tSy;=zW)O8n8M$Fvu*mrv`dLR>v9*&$D^7UbqF{#>mcY&;oX z`bi6}q+SrWuOolaF}PxjflhgxrDzOM5|!OXhycz9#jF`-y)9!&EZu!~P901$4WUTf z2IiR8$F}p@)8bVj8S5Q(PVJbN!S+mwr1h1j=;jt@vf8qQMY>mzZX4FyT3A|4EPG>M z9Rn5?7uPG@l`^R%#IiRI0+V#u|6v-U^^meRK}f+uewT)5C8X?45`vADIMvG&VQ4=` z*;`2n^^TDFG(;B3vbTy5t&vLdYW>+ zgdl_F6`~c3H*6O#-$O~dEQOeOtJMs3t%EGQLA-FC%gHEz+9IhX4lB*ZGDyb(V+3f0 z<01hr19R~b(VB*pNaGuhXa{PhShUVz#nO1Q7~l&hj)iej(rSiD*R7K_ZUiAC2W_dJ z{$=C1eM8Q>2^ndjtY4YnZ#I_?u;`)*={tfw-V`tt7RGe52y)bvPq)0NN4K4F zVhlx@FD9scYj4EqOXD8qaHE|RfAlKV0hvCdx5@j?)ca9+Kbd%quy_z}=!f(hpChbN z_qeRD9sacpJa2m%+4Gw4jOG;cJXk+6x9vU_72LNqDY#0Lg>?;?oLR3#=WX(?D~79Z z22Ur9yDnQ6YP%K6-4nZanZR%=lbl_w`#9sp9W#zOSq>8b7}*m*j>|O76r9|7=)Sib zwesPR)o%~f_iKKi9klrXBQ>YzSha%8-3VcTHF4|Ov+Lm-k)Pwi%CME_Kz(AgQb6nb zEI>9Xd(iicW&M2oH#NIqrnJJcuE7?8h>6T$h^5-JYsK2~uW zA0eFPJco#x*ungMD7L?Z`*95^Tp*S+Ed%`iE2wCV=LtVkaQT{jus3)o1P1!X%+vPu zUSt!WN}%)K{a(;I>?2Fr*LoNGo^Ly~V;(rQfSE4a6GBCudh~{6&Nclua^>zylg>eI zS6Oaf4LHWVmaaj|hlCwyVK-WsGNhhP3IoOcAO+R0?h6IiOj(O;z_-=}Kg+=E72 zbKzg|W3I-)*E>ct4;!R}&;>kH&%U8fwD2|?I);1n!@3IyX!in4J%aFT(Z05uwCI|z zS98yBas+ybe<*2u)5U2)T6i%sv8I}MI1fEp$my-AC-v`HB~=98VpZoxZ`m8XuGK)^ zb_&;~Cs9#!{ksQk!hHXUdzw*y_u$|3G*dVp-BA@ekbm+LYeqN5=|A(b{y%y-`tM%4 z+et7w!0XZC@5B4br`2m3Qcd=neVSEX5yrhUydvi7oQf1JoaLUx%>?tO4VO^bipN45 zw}>@PJhUeA$`&^4+bzJX6nj>AjO>`3xFl+JhWOm*YR+4%et6v5(7Zvg_s!(`35q+u zEIhm2#O2N1IkAB#S1Is=kbGl{`$BAt;UNj}?0R#*TKr=y_yfAqZNdwDLV-_-JoXQ% zxQSe+g6H#`ikny<6*rNZsla5vCKWurM-(uV(W$tJD@nyomTE-X1l> zTmmt30~VZun_JYeoo~YLW%%6qEqb16@q&yE=ga?$!0qB(U-%y$d#C|&l-IbMfNzO} z@_kp>x#Tq(_cMz*N56{F@K5X=V$q*&x9Cr|`^Z(>zBY?K8^uc-Yf*r5Sg7bPxRO;6 ze{64h-fP7NWX(0XHWV?ytgc*FUqoHSlTLNl0yXP0aG0rbT9l__b zUvG?iVd}ZsK*nP+XTH0w`0#xpcpg`B{>t4}xHQ~t<>nS#Ji*@g7KSJ3tGcbh-t`}G zyXUfU#{@6o>U$;Z(!%6ElskCVIR$rxn~QelK<&}O%ykVe-HZ6cK_Yqx_1fLWcz=R< zb1kE2J3_2nrWK(x=L>J&Ck;}tediL{;peZ^ew>Cw>hR+AU`UxeUNM6 zjrI;tdtB4RX2Gt-rdhk1NQP)Lmbh?+n$7CCmfdI;>S=bDX%^DENSn<35EK5$gw=p(6hg=c`iQiyzBkD^$C8O`ERUG zxF2p@Sc2lq893>+hc)x*9jgPp5WvGcj{1I!`ihTSfa@GC946ffk;c4BaGel?OWK5i z;Idnw8RukVJ;B7;oRkBUGM|5CkMEzO1*nRqysYMv8n4ka&nUs=XQM;V6n-HB(qc39;~PO;(o<9QCc?p zBmUSE=B1?ooRs91*5Jt)0pEes=33%J)s)>UUQNN3RAPn?+0`c}Hs5{uQc-;Gl-)Y9 zujGr5IXkiWAYX6xc6|l03+wyXKnnKy$N2G$0-ToONIdZ1>g_MtRXy-HNMLm}Fd3UG z++@65jhJy^T^kd*^IkZO{AUE=K4jG4dkecbagx)0uigYY*hG1uFTy;*i-u#KIbXUl z3%+f{5gvxBAU8<)whOc1KnBVELA-8&HQamB;Z?Ev)I~&tC84@wqekY-+nB zFvE8YydJ4zD{hQP%9B~J&2AZJb>g74ZNU;e#^Gz!*lh~7&tu>UfSCj&OH9q^dU3if z@QRJii3dUqCdNE2Nz9rOvr(L!Wx@78ZTOsvtr!o8zRu}Lj}u!}iM%d_hY5L}!nMVI zu7;}&l< zzfDjKr|tlP;ibz4;>4C!qC5^cwcX!L@Z^QH248){YhwKWlU)!`wn-Ntr#>3t6wl_= zW8E6}PgvzOk_IsOTUgF^+`h046pG{_E$QfRI4!)Fq9n!gc?&!{rG3vy(0%medvSTnDJJ+%Lnd`}b22O=bM z#IH$y-9K$j{+4{+U8&2-_wd7=azr=;-n4Je$DM=tk*+K9z|lk9~P_h_rZRy3tl zJlb)ih(PYP|1a}g9}YHP5yic6?>y>d~JqwPUd}kw&EkmT73xWFj$JSxL%Uq zx~@a~>k5V=!Y4WEaQ%3NMF~81+h{)mT`2ydbF=w|`WZ!G+`A)wc)B$=3Z{}#)1$G{ zJ#Y0Y_J^A|d>-_Xq6yeGxxQv8Ulq9yWgFaOhcU&~bs@<%s$;{VyeouRRHsM8!jBT$ zk?E%eSN??~s6;%2y@=@E;Mk6S%5-dKm-f2$qBM8J<=qI}VS1sBP6=;$@M?ZKzEV|_ z6xQmb)P2N-_kC^uphff?tfj=J82or3)Yg9wR2$lgZ$tjM@OGh%>>d%TXTG3O)Cn=Y zo;@`&It;IMj4(vj@xk3S?fkhL!l#WMspD515C8a99Dkkhe*bZ{FIa}AW0g9?@7FYi zN5u}*1!pUy%85Fe$Xz=3bG)Zrgdpaz3%ql45V>E+5rW$Qqj_@4{jjq=x=6Day`*Dj zFHvc2#dEle#a39N6Z>k3=>JV`LW1NAG%i2R4^%?@XpL(wT);Gjin=0C+)^GFiiSZT z`-JA3Ot`ZV-3}i7gMHBLT*R)ptxho7RIuEei7}h*;CgJBA35cN7Y;ItK4DK@Mx^m* zAz%L*ZWMjzmSN2ZZ`k=IW*9|yq1Cj*SdQ20{1Q`)B44*mw#)GP9KHx@6ouAEdHRR9 z=lt*?HF-+m^EbOuT#Gm!p}tnv?TCb*{a*BU2+4tYSg30rM84DxlW*RY=bUiOho~4! zwU`!Z$wC0U>c;as9E7=pkzBOx4RbzC(F3z!c`H5~zbElG9Di%@XMRnVkEZ#u&x_!a z+I?YkqveUSG!?N!q^ck`HJ z^HTx3PxPM#MdPYcL(w+hVHupn8(%A%{eqt5oY-vIWA3hJr3J?$upM|~Q(UjV9!-dfgXL^{r&^GnfZY1%WCFuN1VD9S6bC)=S-)lh^YfVhVX#<>U zvH6-twt08*2x?l{=H11>ZOZR6>NH^=m6k{xEzWdyZJMHYz_OVYd)H0iZTDIVv>I0U zLeUipb9bEE1LxyX_RHcz*uD$zMwoFe>cuZy4(3l=BC2UI;(^@@);NpN7c5*++XidQ zwqlsWhBeL-*!UWzcPnd~wz%#cYs5R}Y}n(x8{Fa?0>r-Z@P<5&BVPHt3*B0X#aO_( z5n?H-L_RLyZ1O=1yazdfIsH9wgj08;@ZGC>nMEgt!RtP-A$Hd){4@^(4g!N=iGQTW zai2Le5@W816Krz_WE5Tx=zLRny&4W%tjCNCpVYeZdTn*PMSM_Axsc2?#=}&QsATHE z^Me_PXqj0LyGhAdoct>hL8-M6K?kdO; zOAK^JR}h}{xIZxK+I(79M`16-EbmPGqJrX%7BhLchB^U*o5kkZj1Z;6DdkpWl^(|I z=eT#MOSXE$c~$)>nEh!D@M&>8%zciA*XSF-U%0~(qT$>E6W{ZJepIv=k+c_Y1->2U zk~lty6-s~tW5949%#FZq*8SedQv@h=1&b%Ya8J!EFv75HENn4mq5qwScX3hXVey8u z7hGY&c>y8eYPhH=`Vdq+!6jQIJX_QI7ngGq2fzWo+#r0m2anVH<}%Jzcfi6RCcn7_ z!a(r5TOiEP>jCijQC=l6J-X&L69(@7a0`Ti;7_+e7zqAy3xt7yP=zHIgn>Z01;RjJ zxCO#MU~vnCfxzk(2m^taTObSsHn%_+2<&cwFvxfQ{yaGpt7 zDqA+ZAKVBXhk3tlg%1+c5oz(WpTsuZjT@=%O&;8)3pa_I*xy9tDEnD^UDzmoi6b5& zL7G$|!k)Sgg6O+r5JA?u4zYC|a2#bbii|>?FS8<46!ZAU5Gr-=Ci~fKxj-cTp(n9C zaFcU4_LGO<qPO-^49w7d4Q zX-&R*dT`|L;osDQn;eHhzHtCZ%rT3_|I1L zjd|RQNPp7G&!}s5FTRQPy1X`nXBuOkgHyw;ly_^KcmlVfYg)uzQ$6-Ri66*piyAP0 zJH8`?X!{oBpg6$uI&0BL@Xjo73H^no9FQxl$sEmz(NSp75RHD?EyHQQVt!|?i- zg|#s}cooLRycX9zNa8t^ZBY^=oXU4OmH3?iA^%R)zmxUvIj#Rp|6=+tcClOt<6znS!#DTuUm(fM#2S$7IRW16;BbySf`=LQ9MJ zD#Ixb0+}xQ(KUBo)QHB^w9^{Vgj!awaYp4|w@NBTS8rR?lfxZpDS9jw&+m_O;M2HT zNz`hI=iFSp>gM7NHy2meh>@;fe&I;cl~jz_*%tNJc_2}J3#K{)k!%sY|98=Ee;3)N z);L6wn{{a@eAb?!!VTkaxJn8G!Em=g7zjqV1;Qj1f5_1r$wDYcxs}2|kn0u*1Hovw zK$xWB&)NAH?R>0TDGaQ~xdp;NkmnW%1HpK=Ko|&6LCq8h13|u9APfYkx~7FN5KM9l zgt_11Iw36wbwmogxx*rF!5MNBl63WG@4s`z3)m$pt~lVTXV#8awS-?;HN8NK*^V02 zypH)>6k1af7&!31#*-Q+3Cpx6{M}8{lK_kPo)=dPcH_3-+FWCii7=(=utid_6|=lW zGdY?=EiRObZwo(*95%(85nCYnbKJ=n277znUZYUZgh5G-&D zgn?k8TObSscen+@K(NRy5C(!$w?G&O7P|$)pjWAj)EU=zVs$;fRd+Y0qGmf&Yil|q zj3Ko;qZwqfrdVDBS}QM{Ou zcN^TN8$7~ji*X!(x3*47NotkSDm9HIUi{81oqG)Dg5X2%4MZnqgCAT{R5)WY*7mT! zg>BW|Qz08Nm~wICh@aD%^cs?xf!}Gsz0U)8o8}tN#`tF-0mB+^^7Fww5EsU_;)gvB zows7|#xEjAc*Y=}A0Q|G-oW4ekYSC09>pKK=eQ@~57ETGce=0) zg9=&OBn-1r>$Xe-Z(+K#Ro>7#R5XmWKeUR@w9z+hn6?)BL0jf?gx)FizSb-`-^vee zi-gt_OF!{*TWhZlHu_*2M}X68bRhF`cPjN$KQBN}t_#cnCf2b*Wz<&CO=}SzZO*18Hx+ z(#dscZ(o+IYne9`Z>k`FY!u_ovHio&;V#NxdbBOm`v-hCJ%Sdsx_cmU10hDxm9|s5 z#8A`L-}a87XWKG8EPR&GO_0P>^INX=ji+|4ul5b3hOwoS<0(1!YTroe?>vC?W+JRe zdaUrkut-XsabQ?H-9GWxe(_}Q@oT?GdVlJHVU1Nm4nAo|FLWyC9!d9iWy?eT+3jMV zg6?5OqUgY3VLAjVU+R(FQ#`Du%zx#=4Ul!dTsh) z#N_#zjsm2wcMH?iSzHgdf+o?5MD{tW)j51>wmIrm63s7Uepzxs z_as_8k+ruqWopbg*Dr+py)QxA+Q$BL@!mAWM&AaxifnYU14}w(aSr_0j$`Bt7 zyE-hATR|gf>ln6w12GAqYLR~~Gzy_a((BL$k|DMC!OmPWfA(U@4^l37N)99-lt8*0 z@xdK}u#BY7#Ls30MlPp`Meu;=ODKHxWm=H5fn80uZi)rY2dHO&%*xfe_Tthhha^h@w1Tw zbuW^VB|cuAm`_S&-=b5v1`g`QY40~CIx~_YW+xA~p_a0%?@)(rG^vpLkS)E#`}xwn zLT?`v-Y?m5pdSVeIxr}|voGyR>ObC>)=7OUD&$&MoyoK$k>!1QGyQln*UVE{EPqpY zZ>g(ap?C77+k_u9qW|~^nm*1k7N4huZ>X`oKP^e14_zzAC(zTbJ-riXvC#WKZ8Ww! z$1oM`G=YBg=em7)%(0G1v|}LGZQo?B)$e37&6&n@Y}54o2-=wG7#o4IW4gB=(>19a zVnjTr@qNUkCB@Btz(0`Eq&+@5jYHWoMCxRZg6@q~?>^j1SE3wk^wun{Gxen=zk}Y- zM%&tdHyvjox^qqLCT(Pj^l7c6wv0m^NTR;}=a7H6uUJ;Qd88}FlJosz4tLK4Z=%U4 zFGhywI%^alC|aXH=pA%8ZsP#943qKdqvVYPK7_QL=#sm$uD(XAdu$w#PBGL^EDwrh z9QJj2oU^2`J10;nTt7C1Et9nFR?(&6T?n>pK9DWDGJ<7f35SpY#O~@8GU`Q(1>K%z zqNU<)nS_@~4YFxfR0h6;Wuh5^CdrK$4tl5^>n0P1cv#*dy2I_D! z=zT%&Pi1sJ{g?RpX$t$fmcA6-?hMvF4a7BMUp}K}=v&Fp`=>iIP|^wrX@75oGb5Ag zF+v%|_F`Rg6`>eCl)|XBMw10~)aWTeJv8boC|jekL)cx8Ms-sejbViFoZ~pWe2v-< zVl+uL7TsUPjAp9Vg5HW_G*|T!w9KE;LN!QYHnb1>S*G#?#YlK}X>^aE6^syGSP8pZ ztI?dnjCQD1qB|jIms+p5R=fs8^sL$>=wpqZ6!eHjo5kHH;_g}Xl%TJWXPLBDZ54E< zpna-R&?K=urrs2^PtY6c13^0kom4+6E~Dky?8_ z3(hmcGU;vgr=1T$0Nbe|%!Kpn0ol||KQJ-ce@)F(KTIVb1v5Y6j=Bi67#9%)M zw|R2xhd@q4Auhv!($zPrg`l+>C5h#&V)>0q7Tq&IS?W90TF@zt+DHfqgP$CmN#Ciq z;%;jyqbsVT=sIOH`bl*X)P1svdI?IMJ!yC*T~+-A^%ZnYE({x_ZVPqT^Tk(4QHlg6_65iZB*?ST-=0h_1OW8-cQ6m8t&ftnbr#2p?R5kjnSzaTst1H~C@1o4wWCdC_Tam59CsSb>q z8tXjVB^Vn7U6FVu8XE=e!y`f_H8(a1>W>GCOlo0l_6R-6*eW_RyfkCChpxTxjOY*? z+;udb^U!rM_IaS5#vu>X-*{ErnJF4-ye+Zz8pys3GtPKejx^4B=tddmJ#=G?&pdQv zjW5K{MUuOdjbA-13yj}9&`iT(vB2sZ9KZRHitqt!&a>^=9QquM0{b$WX9S4uX;@~` z9Y$TabI^B^^Gl4zf_$(@n@LNJ7(s7HewG=rf=VP`mKpIDKe&sVOsIi(8qF-%>)G;J z=mDcOBIazAX;suceA8w{J0h5GTaRgRW0o{+%={f8Okas+`j<#X)nV=4x-5A@?C%X_ z{-6{FvGlfnQI=dH3QsSP4tDO>uF+yk5V}Hse ztlvbkC5$DbL=x19`Ikjr<9L*D`2AoNh<^Waz1`vmccMn1Uh zXSqIsea9rGw-036tQFJ9IHnKwXIkN4x-Wz2*g;I+o5j?-J5!fvd-h}gl?0}9vzbnu zz%*R^2^8wvo+UqZVrq?Nnm3W@ya1+`@|kv?$~1N`(_JZ_AkH~ypM!pydl58w(l?;K z;Xi|(Z1fvwNDAltxZq6d&_&aQCJKGm!IBK&H^nf2MI_c(=Bt}9HAL$GZA*VT!|g*C zIeW5vM|%PW5Ph&!3WeolFR%Y z@pIB7=7YuOhC&Y}vE-TAOiLvGn?$swY3?khnf;kQCvjUXAvTxN`B5YTN3!-Mk)INNhS<-S5Mw2D zhe(dMWXoUTnZ^lycJlSQy(2aaHLAySrpvo9_3g(rwuGt5NJH(~8OiM;Ev7U0syfWS zB6NLS=7VCmx6haHB~?bKmqWV4vTxmQAa7BZwTomd*w?5Z+->lymO~MrDVa>eMll^(%=Be{rfr3{L+-ZUA3F;2lrBvBOl2D1is>_1 zOn3P)4JaN}WB+OUagh8dG`kb?C9{|o3T+t6{2xI~4}!WwSy4Ch;h)3)gJ7m78?A$6aL5MGKgF_lgL3eXHhLO#exnya0~;R!&6N6(FE&~AUx#FH z^DVkKD zWA(Gt&xOIvKOvI!!EAq^;pa?6enjLyiu`kthl;B&MBXxl?W<(Y_CkY?!9OVc!@}Rw znDfLI$@EK^0Va+74mNMPetIfEpyO*d&r`W-!1a_ zotgh?7E^l>Q{Rb9`_E+BUTh`{y(+HW1vTTAz34FFj2U$Urqd+H%o(*Q@yz)dBTL}w z+p(W-w(2r!G?>%-7)Dh^T^cWd_CAwuv>5z1kxWkrHEZ=9A>nq6m&= z1DKC)wFmj!5LDq70WQ@eGpqe{W;{5AO#+fA(QI+?VNF zph$ZP=g+wY<;a<^h#jEG=snnU$;ak&?zAES#3pNF&GLIQV;g-`MJIrzbm{-OA59Oc!)zTH#>YG3hK~WwxCa z^_cgS5noBmGUd&q&O;s+^=XY|MW~EB(U%}uQSW=?Ms(kwKf089IM|DtMBPA&>mLb^19U2&U`mj5Bzqah1MAGzp56Xk6YV==GzC9v)h95fl+u& z$13NHj?>E(9n@%Ma!I*`evLMD`|@uux6+Qv~GSB~8=jV8`2DYw(OCZ=wGLP@zd zoz&>g=_Tbplpbs93WlvM_oZfWCK{iyq1=!9)}XEB0W?#i0LQL!2W`~oqx@avA@rg~ zzm9yaJd{pqI7iLh5Bj~S5!vvG+3h+MGl}`jgC$$qo$Ov z(aC8Jpy?W|2pnT^(rk?$3cOhEq=g!-PAsElv`nK%5*_^hVtI3VS)+vHAIn?Ns~WXR{sZW36VNd7tVu#*#`uYV>KR zi{+_wO`~}z>6T>0(OWLRbtvhU6rj=aq%oFO6sFO`Nf*moQKUxaCzVlair46?Ne-Z7 zjhd&Av9zIEG-{uIvAhkXYjmLL7)x8~t_znh-_llp*L9DTj2b6jVwt6t$^H zr$wFFm$g(Fn_khC*4Lok72W7LjRN|oS9GV-HK=z*23;1k%)2OMa77RLNu$cR;Xr=~ zD)oLTZZwcLzv@P1i1mbup7f=lwd6>jTG5-V>8x8z^?))dN~24iiz@n1dJURi(T{R9 zx(M9>nqPzFR}7+uG@96{s3M1+t3mTChS6z_nvO227(u_*p!pTK6xx;WZ!LY1Ra7yC z+SQ=>6?v4S(V>i@iV0LwgXULEqE#C8hr0r*u0iuFrqT(GUWdEsbg2f-ub4^R-OTVN zz+DkJYta0P*_5Hto?%55w^2b2nqP4{E!Aijbn~ga2F^q^Q(u1>hSFE7cf=a0xt$!uW(de|Gk2Lz1Aa+IciWm12 zE2(D>MoSS-1vEg=GVg@s7b{lMFpWmH8)I2XV>K#jcd>jW6$s*bcDUjmy0Zoyueg^s z3Nm}5RqQ?f9r3Ed3udb*qbH-a)PClfidB?fgWd;Ps?m~8XDU|H<{I=q&=HMZopq+- ze)_HkeFRj$m+9xLv)-?GfYNKw=M`%xU!$P3%N1+st{U`H#Y41NqfZ0RR6I)iHFAu! zY}mLauGwrwOwZw~JWaf+U#7J^upvh7Lg?V;O3^97YsK|!}|Tc`kg z4k$5LUM$~AC4x*}%4_M$X{Cp*f}X5#*Lzz9Jy(M+mT#x`JS;0IGRqwTRzV4OLgJqp zLM3%Kb>7kKhHtB+zJit@E~A0Q2{QYvo%EWvEFLv^+fI7B#&SB)B@fG8v|LUWaEj(` z+eI4%l~PHEGTKelpF=nO+)XY)9NvVA-8A1r_Y9pDw7UMYLrS+jLthG7=6z{u84wL% zUzT}an|e2pzed02uG;o2#cE_3y$&cvqlx*CZ`(_~H7d&A0%X>5j;EsMC`aoa9A35U zIhv-?=Hbr(&C%%dQ3tl|qg5LHIO;Hvr!UXbdadJG!t=C8Bc3HZPX{$hNPczO3-q2w zt&&dyUC`+5v1PQMu4(k~SO<`22nWa;`(>PVj^_c2(um`E0Oul19mn%U%Fu}8`63O} zC;@Ynm#9FaR+yu_R4asoRHAi_JG{H?Ag$CWvBPK(xwMMUEq&!s1mzQb3 z)${efk4lS2UXB?*Ni(<&i!P{WYpT$V@GV{#vcj zPf)DZaZa3|jv8@JoS@zsacRCz<22&Ze4VCgv=X!5H)yFw4`cTGMy(Luq1&PdFTPlQnyzScE9TH==$b|kU=DqTyat;&xFNla z-k|`Ewx&CP>T0wuAaeV=6sggcfM!5VHLBOF&Gz>wS);^eoq^hEbj~@(a+cCHy6n7I zewH#dio~q)eahD87R)N&r;!?67}`-IMFbP&2v=o5`X@Qn8_t^ z2~%#x%lfz3eu08DTHU`hP=rQrp>2LfF&ce~w)t7D`uRB}YF$ps=l=c_-6l+NRMe?=yavX}3nj zqc&~-hF;KU;izpuM>KlLZ};|Z>4Zk-{ayq*V*Fe;@90O3#<_52fv#!v zOV3xge^1sSW~un~Is+7-(PJY&-u?rHX;d}xYoJJt=8pV%`;Qc_(Tb5&`6DH3^k<%5 zZaGmY2CD>bU}7n-6`NNOTb zu|_oRmdamgo<_0bIsq*;k>tcxdRpta?p~$mHR8H^l@4pfb^bScO(U-JztL%pxHtWs z&S}KG>F@NJMqPpm=o($tsBe%L(9aq@6<9`p(4QLZ3UmN@jwFAQeW;o9Wf^7kCk1J= zI>P}}Un6eee^Hc1+`|8&W*S`?RE7insTx@aJAm42bg3(zEL1m*{_5%g>Z{R4=nOSj zqjKmBm8%h_)}rz?;?!Eybd5fW%c!)f*&6*2*9XWmMP6#5)>R_}FSSgg7Z8G%x=*85 zT9lDZt<&i377n0|8ZB{@kzJK*w94TC+NDv4mSyCv_G#3=r32_?jow4~`KVVlx`Oia zQE$85*~-XQeV|d6%>i^lqsh0Fk)OJx(SlnXKtE};#Fky@ul~?zooyJ9ZJ1eNi*v?Q z2B<)dHss_3)zfIGcNqn$#u`obb^!53irn)(h46w@ibgLWydagP(H`&YN{8yI(J}8~ zKz%fN3*iN;K^lF7@PgGSjh6eAQHYwL(IY+%plKR?ity^F5{<4RygF)uM$h?VSB9!G zjZXLs1G-nE9ka?POs#cW&cZoI^|(fl_nBH*S8dg3cb{26)f$z-T|M=jMyuhjo;sva zKHSw;$2FP@clFg<8f~9cK;i0rjrL8#eN*aFjV_EXpa}J~M!$^4tyAiXMwDBI8?Ucv z6rAe-@~n{!mG^MTdGrNyDjTY5+&zGDpo3HHsBEN;jb&6y?+jR08L6D(O*C)77xpOS zm|&uD16EbWsAC!(8L+N0R<)aC>KgZYyfRKL(&(j;TPow#L5=>%-c{KY8)&BGupvh) zn=9Prfq$hmv*nq}7OGm%652eXjFQx^g7~@PTxF8VpTd@(tMM71Ri>!nvl*?X-NV1D zOjV0+WmHOuBh-%8>bu)a^w+e29c|UQIVS2nFk%PapvC`Q@nT=nJW$k*_8zF|jt;6H zZkj>9AoLbHI;nAjUP0(lJ36Zq^F-&pyi@BPUDRofHg{?d^r1#x*;vm~pJ~)6I}FIP z9J;D+OdUe#x}&T5y$1E#(M@^JcZc48M~0eUBJUXIu)tnwsz#~Kt~+|E5{;TSFQeXS zzD8YeA4G3erqP#)QIx6f(FoTQ0j<^O=ax~pm1%=U)>dIaTQ%}R-R-M(Y7~LG+gClO z(ZQKzl%)=8bY`Xl=(t8t_8+>VpE{+{)BSUS-q$F3Y!vlZpJ+5-Y#7kj8XfL6VaEXV zqeh?iDg?Tw(e2}+XrQt#FmwK)abZ9K8jW^FQML-xXsI&{C{m-8_?bHfsd$Zg#@`N< ztkH(}vK@ofEgHQT{{T?BM!E5ucI2qu8ZC%_8Yo+%r%Iw|h#H~M-jXn&@g}0=Svaqy zW@+@*Oh$`LBrR^JT2+G%?--^UE_9dlYdc1$TocjwjMFlm%2 zwp~8iFPJ8ESjWZoNveD!qa$k5Fr#X+%74N{ z<3}1*1!~VG6QzyxsVY<#wwmakJfmu=8dzbX$WcC3(^S+B6Ez%aRLxLJHQG0-ew9nD zsWNrp6MU+Q)T+IV*5Z}L=&BOs|D1{H0?k%yG#UqVt7^B;)O7{AO>NZZ4xl+I<9XJV z(rW|btLCbd7fjT;>ruxdwMU~*(|T5ws@D5WU5YEGs!Yw%D61f^>MnKqMN`)^x1egd z>iCk0?&+9Ub+pVV7bDYh zm0D>cdT7$zs#WU9N!FF(z0nm__p9NjO!VXAdqN&i9p7Ta?i{p6MZGPE-c7o{>Ou9M zMxlcru3D=Go;GzacU1I{T52M=d!p(gwO{L2r5trUqBfr~EyG4sR6VM4-(yrthelLa ztyh}`Eu$tQ_f>6BC;m$;#g`}4dnTe+(~ea=Sxfh%8veQI=c{RFtDaK1mrXxE?D2IK zHr2m3(X5$YSCy+vS4^~J`j1uHRKU;TPD0qOVof9=>`)JRahF|6fnBdv?ND=UCQ3pX z?Nk@+CQ6xR+gYvFdz;9ATENa-D%96R`O`voKCK?oXv_4-ozJRt+~i>9=bXyDD$7LJ zKRoJqPR-G%e%4XPK6O%~WocN!QeSGcKa~-tFzgF`-|?v9c{NU>yyiz8FQ}Cot!Vj$ zeZM-U(Yr&AI$l%`+`-B2M)mu`{*ublXm0LN$04;yqn*V~cfPFhaV0NX7IjP7c|^6w zJ+6#;0{u(P;j4;)eseY5`HET^ZlZSmTJJoj_VC9rp!;RSQO9wW($GY)(7meaH#Skv z&g*rT3#6Ph5dqR79+^}Y~M1B++?CSuMZw_OY z_gX?3eWAK(-Ma}6puU34)$=b^j;TXQG96@?Yycw)}VDee^(y~T1{s= zKe_V{)jZks;fmk!qr*X*+jXj71tf1D(~NR;F%j$7grijNyXTQt$NJ z8v7WYGY?;5mFSjv&lw+u3ploGw0Gk1oxa9yjb54fCeVJ3rZ>Y=fpJNrh0X9(P|Ht$ z<7ZPRx$AGlw&u7j^X@b3ot^$hbB)FfI}g-Gqd|G^>lKh9p=z&I#~cjpvzUuw%QCj>yZxvj*E-k5-sZ^l7EtLZi0rhW|#r%b=ior*?A zMlIx7KN}eXMaQF>7d0}b3i?VW@_}s^eCXE9XPy?eVkLufL5AF`A%X>w{FUm zWS})#XXHdwM;h;H)HA0WbpIvDj9Fx@dj0Rw*Z;=dFQQvQA5jd#^Gsi3qb|l^K5Y-s?#Tg#U?W2fkN?Y;o-VC~h2>t~#CP@{+$?W^OBV;Z%X zkq&f9qk~g>RW~)xYV^+3en6f%=)3`aB9=>Nk8e(OZCx|tH?0fv8&%z`mb(Nau#;I1 zA6v#(C)Cm<8XdImlK1%P>*xjB`0D1y0MVJH(xR5T7RD&;?iOQIbqiyHMz2~6tCMQb zefGlYWMit~Fq-(u_$WTv5AEz5SsL2bFx?}6&tx-{c04|i#`+@%@k zwYw84uPV*>UZV&jud2QAr$(7T9gN`4X3n3p=2dkxVl{fgo>$e$xJ9FN#v|38jXr|R zcy_53UKeAiwydDMsxHQKjq1bCbYrPTzuEGty4E0@PhM3w<58{q3#hyCv_^Tpc~u$4 zag9Cz>S4Si$PB$_ti$L_jr#Q63N%=w?DVSY z0mdke#-;BC%Gc;{N*N6_rfKwciUY{Ajb$6NMQ5fx`vzU9cE_P-8_PA~(6f#EHR8|* z8INehp${^i)QCeLY;4zvLmyl#gdAg!=*-Y_ZqOan?)Xewj&V#QKGT+CoYIK*8;2NY zHRAooA;u>f@pwDb_{y!rcstbiQ6nC2hZ(h;fO?DN5=!yPtI9Q|3o>(Q zbS=x##$0XL7p-x$u|lI9w6QV9iyGyjHIA)8dx6FoC$-LrR+VS`pwTr;Ue)*-bRMm0 zf)U!4^TiB3zgFn^MwIB5&_lk5s`HJug3R6OiAHCQcm_Yw=%rCY^0Dek#sH04CBFeQ zT%%~57MW~}(1IV+s78r$E_Y`&x3XEAA?ZnPOfpNP={QOX8EY^raFEmzYbZYvU z>M6zp8l9W|0nmDl_D=t#daAKmqeIg#0eOZ#&ATA9Ktl?MUDE$CF4%R zS2P+GcgAnJ@uo&Ai+-t|VZ5u+!$p4peWVd~)pxm!FEwhF96_#Hq0hVleJ_?v=tYaq zu9=2!H?x1q^;%gytCnSv;nccs?JKK`YUzrNu3A^(JF=&8Fj_o~ZGWLc%B?jKTW{GKk-3QaHyG%`O*%pIz4m_TA!H@|3m*L2Rw7& zU4O30C;BlRA)}Sab1!YsAZcr!e3p!5uXJVm zc>we5vm#UOnK~Xf-J|EA=CyeXg~(XxY5#wge-km}H#j+-=BRD*gSxQX9N9IMF`apX zx=30$?L7J$$eDh{Y`-Ozsb{L0SF}b(J(FglH#2HUTA@d+En!Q8-ok9eLI<9uFM4hu-;tK;;QKJ6K=Hn#l$ROSR|Rap zAK_Zb)}FP@8#Edzvgp{djiT@|OikXTp6Pu}Lg(6|=wZ|!gPtA7d{fDRUnI8Ud$Odg zH`4=Bb6O);Yu7zjI!ltI=YI)vBt!EoG4OUE$I7(vtg&vM_gBKFu@5ByY;V>&PyWr} zH-^Y*ahHN;>P-GGoJzoa1F^M8J-1T-f$YOyl2Wr4nPqKKUzyjL6xS%i?W5jof87Q( zC-1r>GKg)~N~)R1x@HYE==VM>IopxxSShtb-I$-4%rw3;Q*Q4DJ?7vTe$;}?F%K=; ziyVPm?xPV0J3XI+Z_v;Kn0NWmc1V0_4r1j;zUTq`=@jGvbPke0+U`U6zDf{!2?u=y zK9~;A;*X#nMNI0@W8g#SUhrXbbP|7w!xy!p9>vI*%W*Iy4*xt#x=V^<&b7sme#Xsz z)tu$;!heHap3Ny@8>_bICG*m|;#eDvll>N2pT+iODQrcbW>BT{Z2w)}ENf3!T>lLU z#r@P48ZwzfnJxMMf3_F;C*RCIb4Ldbw@UiwZ(PhDlJx!}a#QlH$dC48tx5mxr>FM+ zul(Or{l72y@8(r1dWnCo`Tu!*{*!Q5qg^QSq*+ooOnOObg~^+><(Cef=vV5Bvzk5N zuqXb;pcfc}@2reLFEIw+8Xbe3b|2zBpI}g&MiV|7)R$609h4@ttI$lL*+NGM%@bM( z8b-5(pDVOf=yIWFK_hS+fJ3=TA7H;nDcLEkuVd~kbfKsh< zI!(i^l#RMC!mjS~crz!}`q1p#@nbx{*9S0hwt%K|F3?wfr-w2w~P0NUBV0<>qVqtJda;3W7{lip$4 zdVcty;HOUxH%hISI>#6ntrJq)gVvoq!pM`fr&>o&oCN-Mocvy6N>iuvzA)yhf*w(H5g#EAwq!}3=SW!;ntAB;5>A~Js@HMaY_8%QC{&wp zs$O~VZfBw5UCxelTTlxN`-vNK)bf7AErnLXo2|KIq(xCKMYl_!LFLG*`N-*GsY>cqa?U&H^i>v+OYQNYVm%Ke9A?~NE9VU5kd9Cs~u4c!s^U8(1 zh2@0MJnP9>r@T&!WvaDJHoyPExq3q4e@^5aLxuZNIffTN6;9qWy(09QP^(!h)CT`5 zTbkls^EAbEI8_~NxzBcySQ08WyHMwY?RZ;lb~xynl1BDCuL(hMpraDI*wfTQ#l!6* z#D@`TZt@uLToXp91w->;zd3h`9Vbo^|0|N}OOonXkz5lAx2(nXJe1&__U0mQt+kx1 z9feP|9xwUWeogZBn&eol`gu|U#bOCC3VC}v_6s}b*kyYL?77q?q&mFwQ2&#>qmB8o z?Y&d2Z{wW!DeI@H>E0d1ZAa~PPN&88OA?c4qY8C9T76mkthZHh$);MHj$Vv34huT! zoh318COt+o<9K`J)6Cf2-rHxj*Vc(aJ|9c3l4{)Qs^^oVxZHCkCiyx(Pt7{+GYx%L z8kL|oOF+-CaMo`=^F_N96g5-$HDa?~Y?ewKHjBJcaVJj(a`bw5eYnLTv6g*WewIJR>2?LD%3jZq-p- zYF1-n&S*b>WBHU>erqVMh(8X<{oWeX(gl82wcUX z;9QD@TXxl``%4J7Xwoa7@!endJLUCqvor94`>R=?4$!!yGSD&8%h228;{BUc>-5;~ z{4UZK)a@s{UeEp0uepSkXZ1#Xm}~GJb*kZ=8R!2n?OY}p{G$sxdAznC;Je8SHM2xd@&@PZ~NeOPQYokYTA;39I?z5%UscN&+`D} ztj&jS6^O&Sw5J2o)Rt}s0xFCLhrbIsHTXX;{#F>zcf`#NUS$)a=#Vk5e_-Gt zI2BIZ5LjW{n)O>?n(EYxg2HX8qYX5?zb)vZ!M#wWxZNXeFB<%A#zh^s zMt$~C!Gu$Ve2{I9nie- z-vlYlF8%`jJhhHvu5C}32uG=HPeDBR&>qblc^GGJaqLGukMs(+)aM@9s^=kjBVqaR ztg)b#U2b(8ks5MBa^|$;Oq%5w{3*3X6|8lnSz=-z15JwE;t01)Z+jGUeCx&b)wU^# zCmavk+D?)iQoM-)_$5Zg3%cvKE zFPU}Q!aI6tmOE3oIIci~*_S07>78pEi{3KavIcp64XMiwuv)n7r&&se4G;0Ruq0GV zIv|aq7OwMGq(8YLJ&9FIxX)<_%UOQ07VdM>EKNt>6B3JX7eLOg9;Ur%{evI274^pK z#nvk}9=X)C?PB{C>1Rr9Pc|J_=K|v9g>-TM|FCUrZ`66)=(M8_F2|*Hx_W(@da_Qc z^;|5^34bfPQYRDg-$3W#lys(rN1`0`gy=U^az1)M=9JMzsP~}Kpnr2xwEQ&t1?ZwLr*$9hi7T#FBXsb;7 zA~f65rU<7XZ7j*Q-0Hd<`n_#R&mTi~(H6(m(5p7yA^+ZXDE7}#WiN0UGfb^DR9X7(ovo(LOZ`7L&PSf1rL`ieZuM}2mMrP?hMUI;s7DVp>K zwC!#=6LwZ=!U&;-7IRk2W!F*4E|l&n`N1p-?iRc3(sEWTKG)gT+5!R(Xexgg6a3)50=M>fut6%(C>K_F%oG5{H$DX9BGeS8K#_jaaT1 z%k^TzH3w(oFnf8)Z?o`~;{P78NwvO})-^oU`fi7w;m1``(mKrgCiKq==X&M9(?rAJ zgThDH`Kf2Q<-2hs!t?Bnx{nQ?W#`tkSwc*;Ztc!3>jR{2vxVm#n%TyXZJ( zeH_obB1WiynZJP2L`#DwES!5!NNzu2S(c6xx7rh88=OXnyRGLWjTa;i6~=2QkqYCh zK&BT5ZEUbleV)3f!Nc|ww*3wENuFF1`h?7e#Y4BDmy@9#aIL{r zV^xZ!;U!7+DOw+!)9{Lfb;xq2WNJgJ(R||UhIyE?l{UO)%I#}ru4`zua{l{+?zUR3 zT$-z`-{mDWT5Y}3tW6`Um2-^e$zEi&N^fK3{^x?s2}7;iZ(JarnOwBYp4zt&&-@3V z&aX}!-3YgC=8Z{T6TMKP2K6ezK&x+gD)&^;|$d2NF zs(t&gh{z1>cEwh?aX>W1hP%Y`h-6VRXZ6c1`2WR<6~RkUZOX zkET3-+ao?#3QaYtCwvZVNziwVE3K@pbn}?`?6FP&Z6KT=$h7TPE zYHf+99!c+MN$(L!i}L39cQyEgP*<6&q#~br{Mv|-<*X&ScNF;`U3kab%A3ObzLj0&L=eGa@F|Mp-&%3}+bNEJN5!F}D~@@F;!t`k4kb%*C<7ITlA}13;fh1aRUFDV2_;{t zXm2V|HqdFx4|FEp0Px1MOBm=J6#+V5H3nUzVnLUxW}tVeB+!+r73eC}E;^7ZRVUDD zl?A#-O#ppP%>do69s@n7-U2Fd*{PMz9MojP@@ z?(NF}zvXNNe8%YqoN{(ujJCVdc9(6R@3Ot;xNPrvF57#f#CA(;Ok(>bHYu?~E_);A zvNw*q?2X%8_Qt5o-gu46-ni3cZ`|#&H{Rs3H{R;9&)@E{H{R{CH^yD|#(Q1%#)B?< zXjsvMTkj?o(^4@J9XL)KsYZX@7scWlL zd+35a_@$oE9{hIC;ZX0sDs^M%-ECE>JM_tR{6PC(Kw)HLkk1eEhwTwDR}96=PQselIj_ z#d5$KD_B-{1W$Y_P;cB>LA`Nz1@*?8 zDyTQ!T0y<>_KGV3-(7JLN*S+M4fx)QTGZjMD(V5hRdEpTiHbLa{?$s>;p>&G!?!9~ zhbJmohi59kTvLN{y-(GwP;U|Vw7Tj$wL+=I`CZe8Yt<698*rt%8E}ot0@kbd0A8)0 z0c;kyTj(9?pFp`mC{cj}D)f1)dc8Nuf^(<+M;v3q?6>wd1hWj>9_C2xWy(RtTj* zD2+mC6iT;HB0`A>WmG6*LKzdvxbp_}$VbM7J|Xl8p-&3sq)<)@WlAWgg>qUb%4Mx; z1U3ll7C0(!++}Si1x^W6A*sKC(h9*>7)VNk;Ee{7(k*zzKvG5pA2X1Yalt1HBxO?Y zlLnGRhe zN_eIu_Bn}t4wOZYKObHKn@yFmPeNtV4`tF1Wzr92?1#!S^3({=YQY->Z!KfZy9FN= zc$dVE3;s~qO6Sz$lY&1c^eMql8^|7e9z0)vT$Rg+7)W|$`AX;ekJkugbva9K5WH3J zguuH1fBpDFf$OCt%7$8o)COg@VhG3I18Q_7yKdM^-oL+ z{uuDRPfQ8^Jn;S})GWz=)*9z^Pt*v0(X8iC;%ZR-;)w>Kv;zOe6WxNxBsKxc@17VH z%3Z+EdvaXxhk$Q-a#HY<2C@ep1O0|4r-X9aK3K0j_@fA;29^KL$AX^z(pke_G9vo|&`8`PkDng0BYtwWk{d zZw3CtrxSqgGk49Y$A~;2^oKxM`phZ89|PX}%yWW254`W0&{>k_S!?y$?1OA4mo)i3e;I};G%$1&;%RUSV zUO9J-bK|os1YaTam4dGZefZgC!CQg9`Pl^EUq5@hQ0@Z$yC)wI{2}0vJ$p*<$ACZo z>~n%Y5B#j}hN`4RRV-zt;H!aO^xbB`qXKUi_<+Dkfu{sMCvfFF<`5P5fWT7%pA$Gb zpRugQ1x}tryk;Tc)KWsVOeg{y1a=D?6*w+%Qs9(8wOsfG zHVEt%I4W>l;H1DQfvQIM1vUum7C0(!T;Qa@DS>K*@C$4Z*e!5W;JCm^fl~t2g~Bhe zL14GQQGw$ECk0LkJZ&H)L9Jw3$3Rk62)<$^@dm*g4J4&o@Q8t=j0!$xASvU5PZ&tb zNx@G_o>PLKHjuIEBB_Icq|^w$!a!0Q1aCBuly1Qz29h!=_?UsDj0-+tASsiApEQt^ zDZx)0NQ$~x>SG`&HG;1&kdy|&8x16-Tkwd1q>KtaE^t!dltA?|883ki0!Iao3!D@< zB~V==oB|sJb_*O8I4*Ef;FLhMO85mf2<#R(DsWujlt8swI0ZHc>=rmGa9rS|z$t<1 zQt~$l>=rmGa9rS|z$t-hjpQt_L14GQQGw$ECk0Lkthr2b7T7ItRN$C_?8$M#Ck!NI zQt*=ok}@UuX#+`7YniiSASpG1uP~652EiK*B&A#Mh=HVx3O;5aDdU1q7)Z*b;3o|v zWlHeV29ly`r9K9dQX}{Z14(HRywN~Xx&@CINXn?-V+N8kF8G9jq)ZBa(m+zC1V3#c zDe7{mkAbAr2)@EVQW^wrG?0{T!6OEeGAj6(fuxKJK4Bm!lY*Z#kd!IGPa8;zS|{}} zkdzw1R~Sf2gW!z@lF}`B#6VI;1s^kzlySi)1x^W6bu6n!V1vMJfujP)1x^Y)xt^RS z*E65ff}a-Lsh8T;lfFXm6@oVk-Y9rP@QC1Jf{zJ4A^3#gCj~z#_-VmU3+`-?{5MGc zg0B#~QSe5=BZ5Z+9}|2`@Cm^u1V1VGNx`QCKW!j$RvV=h14*e7e1(CeGzi{kASn^S zBO8g22|gzHl;G+L=2;`KL14GQQGw$ECk0LkJZ&IzQ=6nd29i=E_zD9_X%M{8KvKE| zj~GbGsNiD;k}@v%gn^_?3VzZ+Ql5q|^w$!a!0Q1aCBuly1Qz29h!= z_?UsDj0-+tASsiApEQt^DZx)0NQ&AleJij*V7I_gfn!@4JGPaa6M|0&ep2w0f}a-r zw8poQ|MWKUuegTziff2B3f?GqMDU2UVyI@H>DHSEoKZ3i>1<>7zm!M-Imy9S7xy0xz5#2fbI|`vv}!zza^2epujyz{gKc zBDW=r36BOak6t{kF%tL3vJK?U#uU3H;)hN4ICH=YC}rJZ}Je zxcUbIU-s2;&|eRDfAytb8wWim@Xx+Bi9DYGyuW(W*9mVBI41D@0>3G6);}_Ky}&+! zZxeV*;0ppT{04ch6ZlGj4+?x-VECJiT_x~WjZMh1$Lg@c!zR z-zLleqGtsD;@hXU%N*HG8CESK&jylGBlrpfNof$gTi}#HwS%c@1U3j%twIqvDR4@l zx>o1{8w7R>92Yn#a7y551Ep5GrB((?tps0Tpwvq6Zh;X4Ngow_%s^7c1)ngGlu5y- z1fDjKbhSsyHIS4V!B-eaN`v5y29nY(c*HFgP{8F9cJml7g-X2;SZVw*_|0G;pc3Ih`vMpteWqZr^mmMs-rEH|^)n)G~ zd#LPh%D!0kV%gc{OUgHwUsJxle0TZ&@+0M4|opa&B z$ill9es`fdclNm-Joo*J7N1vtUdMT{^FF@#TZ>;wgKJHCl@24VK|)gBnm)0J{*suXQm(mjJsI=M-zzMe1@; z>hYUZ8`Ua2g|G&9&g<26_$8$dP;OFJs9yX6(g02{G79%*aE9>)obA68vG2x-{(IE* zY67Pi@5Np858x?>4}$Z<>bUxtx>bEb-G<+l7*n5Duf}g4+^)WYcRcJrnEIen8?VX$ zZfPR^+qH!E^pbLYoOp5`;XsD4WsvaQRg4YS5`Xw|!vDFF@TVElkJOz2{NYyO?~R^0SAfS-tc6maGBp9Xx{ji&&0J&)8q2K*OYtV1yNNF6B$ul@(X z7Y`7xOMM6Msexw!b=swU-v@q6nz6gu36IqM2ym>5_|0eebXyiFACeyXemC)Dxt{jB?7 zi*VwGO@RM2=NiD6wEd!;*8>0i^#=g&xxNc+IIrKSMXN|{+V9Z z_SZKNF1(RE4{jX?zT!H{!^Tzb1KxZY=~b7JGOM0&v*hseA=1m*{t`SLU8Mhb=Ldnm zyPNo(s|c@s*~dZo+{;b^j=k(306&!@{e|63`}C!RTB0=NwjRcQIsQFxzIruddk*~o zcp^gBC{XuXa^4G|B&DARrI&uWooNrvC)9nO8)CbrS_pTw6MkUmMZlHU{{rxVi=jBw zsRT=LZl*kFp1M>y=uZut1-Nhb*?_Tz^8jC1N6uo3)*gDM6qi`cZ)ea7=Rtsi#rv}Oo;_gp|1PivL|KM&A_)~x`3KA;O- zTnYRFKo>fB4)A4wF0}Dn;5C4F>Js|efnJ^md?oa@1KnH={9?5L_{#uY=i}eJ*-wo)hy;xK5UKp$>E>@4tpkEK@s-r01Rj)zGuDSzd;&+4rUG+Yc>Ed~> zX21`j90x+u0{kN=$59^z#Iw*S2fqgj=wi*;4g8aUuKE;8!xPtluKFx~%*lbp&<1=G zs~ev71a#Hsu#P$E6riiVpbh~4BA|=)>JacR0lIib?FjHM1G;!N=my|l19a8jV|B#y zv4F1nN7V)V8-T9*riuW^6KlY~t)jrc1L&&9RUG&efOz+c>I42Xpo?E-NdSKq(8VvR z3;>@3bk%7!2>hP_UHtM%8u<4CUHpE@Ex`X7(8X=HEb!+6UHp2;Fz|l?baDUf81NSW zUG;Bj1o*!Lx_CP91n?IDUG+0Om+0Vj+$(_phk6z8UjVx5e_+jaU|Wp={}tA42ftl$ zJMdp)Wbjl9po?FgcpdQn1?b}UBklsOoV$QKIL~+R>kn@L9&-K!co@)C__YS$<$x}J zf#J=-X92qSRfV?zpAG2ZmlEy;eiops<~sKQuL5-OI^cHzpAYD&YUf?R&jxhy%L9J~ z{2V~cLFdnbp9_dN=u7}V575P%{T~3n1Q73EaQ*`LQb5c*=l#HI05R{Jhk#!Qh;L0^baX`RJSkel;NGqjL)QRzS>0=L^8E0mOWC z{tkE}Am*d<81QC5%tz-dz*_)awbS_;@Lhl|-dO(+z^?^#@fP}j1il9l^U?Vx@O^-; zYID8~yd4nlzi=K0-T~<1X5*8<4*bX+JOk*etn)vB=Kx(b?EDJ&Q9xH6bAAo{I3V7v z;rtf(t$?mN;rtHxZGf(Ng@Zr!N&r{A$_W7<1$5PzQwIFifUdgTsQ~^OK z0sjD?t3K!~2L2&HSAE!70{kO@uKK966!^ygUG;HiIq*jSp#z;2z&{BH9q6nC{%Js0 zea5*M_-6rK^{8_R@JT=yPyMb2{y9KbopROy|2!b{p|ckF7XhIUoy&oL2@v|wsRRCH zKv#XmsR#a5Kv%7DHv(S`=&DQIO~BUxVlKFwfv*F^TyU=jz8(23wwA(?I$@FXCl(TxD!>P7)?bK`*bxqXOzJD{uH;U<8;6Aw^0_;J*NL zRe9(x;1z%_Zp^*`cqO2#W{3U+_#8m!?a)2Is{o<5LvIE?9}s#w^cLV}143_y?gf4h zpsUUe-3NRTpo`nK?*P6S5PCcGF5pW5p|?YS27D>t%hkV!FTpPJ#qestpNH1~{vx~< z@R#As0sm*X4)8bOdRR{NSZy{qw>!h`*WD-FrJ;*MeW6t7p3pZ#&xEcDkA?pv{Ac06 z2&=M-%662!yzJ4k=gKZEA1!}v`5VjMR{p;7&z3(^K2$MM@%D;|iYF?{XZ`!E_gDUH z<)f89u6(g_;p~fNubsVZ_Kw;6W_Qi*o1LCLI{VJq@0|Ttvmc%PFlv ztk)zygZQNIN#iqw&n@_5U@2$u$-#OZhNXNI7Verr#0WmO!b&}X&uwZS?6H07 zmH500*6OG_2s`W`JSYcYgB^s0d=U26L0HEJVS61^cfyvw3!m4+|1zk4f;@809nkuB zs25>tEpYKmK<>Su-G|QvG|(N;0Qab0;rn->&k6k{K6j{Bgzmu;Q77;LJp_9A2lz}N zZUVd^=NsWc_3LoG^IhDh``5C1=i>5^Q(ulJN6PO}kC#s%?-S0SR^02XnspyOcc_PF z-K$p3dPwlUpLMVEiOT!%`GWIYe=_u3sy$>dzP7qyBR7X}4+qJu(jOI{yXtq4V!hAHw%%&p)Al3;et#p9%l={CgdK;uqY9 z&-3A*s29R_&$-um5#bjvxYzm6(uHMHO9$15maZ(n5&#mTjB6x;Ayyt-}u%W+JIzN=#!W-k8f}5pGd|s@sw9niIChnawAEd zmC&@XAXVOIY+^nhr8ClFk_f#yoytWLsqCS6PkSUIohkIf&eTK<&XvrqbuiKwZ{3lJ z4944&k!XBZItdYyHc5O325u;jr4S3V6k=^OnoEoDZI(_f=nNsELw9DJolRA0h!aCN~=^2Ho z3JfjGo6{z8J>&9{i#n@LsARMX8V!?V$pS}eU}C>R-GrodfcaxNjJCST~Uf*R*j zf+AU>Bw;QrelzpTq9ZB5@#DE|8_|7ep+CtHnn4^G>yJ*IqR@2LseQxABqs>a)|S-p zU_4_(B5d(kKJmKYcxJ?Kv}fY6L=+N%w4e|3yXE*$1_A&PM4(Zmk~u@|CgWa+Dj|>3 zoJ>Hkwe{Q#p1cTKCCnIPquKVyv%|?8bKR53@_SF@))9R5#dBR+*mor2$ylAr77}`8 zD%e=e*i@fRM&(+kqRB`CUw%Gq5dR2@4rb-kbZ&k)UqtKHtIl+5Dp$YWlW<^#5^f^b zcL6Do@F1l?!cD4rrkYN|4bKMQ@nuB9T8MSx5<+Z}ZYru&J|!r`Oj0migt?HonR(tq zS)up>4~XP?Et2TB;UUQ5detgA5Q9W~PdYs?JOpfad_9RU|Wl5avd7 zID@4lmq+%8R0e;2p=hjE0nu155+G%0MvIET=vWHOdMz-TpastgL$Cm!mM<`9eBOxH z)oVdn-vuNuCZAFu3nta3qEtdD?0+Ge9y*XoauAR~U=Zr{Ak+tDfpl4YVVBhhyDZ3V z+Z#;b)AIYEUSWn@vB5SRNI}Dcl!AtvRGYejJX}+RaxC5x(36IDeb>gK5`vV15)j3i zQn!K0sB5;zb5KwRvhmo#MEsbnUlNyBX{O4;(or4#k@Xv|ux$g9$F{yJNGT{8QQ6@h zEVLY;ARo&_SereY3bNePwMmBUKoa{+ADkG zxk!u|nATx5Brp5DKb_7IM>;i_jixinM32h$C|W#7o^4Ha_Q!V(_n<$cDjK!f_{&?i zc4s^l&m^J>s{%?R7E4D}V>YU`#{t;p)|hk}z8FGzhM+Ohnzg>$8%e=Jjdk{C;*l7b zwropwb%`|?NqR)`U!P9JO(q7tRa0cXq;fP85g(VZ@O+8%TU0tGb1`)GnEa{VUFba8=dJ@FW~4C|QwLGybjx5* zJf@CB24M(le0w?yt1y+*Au~=o(4IbqJX`n2hte4nzds%YZ;}}zAI`JZtS~c3!PpT8 zvM+utD@ez#M(9W*yUHepibz40m8?81$5GjAV=6{HqK479%$`IlekhU^LKgF8APxyn z5BK$3qI5&HIhke>T?rFF<8#nW9XU*O#5Jb}hp^p_slDlJj!GRU6SISM4kvVCFTm~> zD(WxaePp>gU%5!7W%`Ju>7ce;JJ7?8LvRehXoiK{8q<+bs)^o2+=Lp3V=#uJaUIt_ z+=Ej4QRV$Gp@)ZLAF88Za>P3mxuoGtVQZ=*XkJSsX0oQ_JdE`H@m@a%dIUVe7DQvS zD6w_h2D-YMBGCbqt=Ubi)$7wT2>1HpJkZ z!8|R_UJ_tV#jy`572gVDX@=-_tm87T+puC~pfZX}u;OAJq}-%V&#iqbo*6hZb8EIS zc9iXcI-)Lsaw<^)s+g8kv}7Fi71Kp^q=z%nI2%~pCafabu?7zt7-$>7pB2GYe^*+Q ziqo`aJK}K|T%~i|8#&Id&bG%hr5Rd|M_|&FsEc%ead8y3X`=Q)`xYnYjAXEyu<*{v zKs@U=|E1VV$Fuy>F~;p(I#T2@RkDJO!?`pTGcKqlYL8W;mI(RUOJK!dzu(A{j8=gZVM;Vu?)$h-^yIn<6P}#Kg3kCO#W48PSZ*R<3ju__Y>n%$7{r7|op*# zG(_C^;v_}RFp47EhKdW_H;f%irkGBl+a=;w9H)=}in2$~GgV_W8XwAOnJ7-H>F9Nw z;S}YdbwgdD!8sk{`j=+Z=Stb)92%2}ND1=JWV$Dkw0npW4A`66L!F}PTf2xlvqVyB zb(D^!XHy_noKoGVH9%jx7nSy8h*gMV)%7ws?2BSsVLsTp{< z%Q+Lid;uJpAxCR_%Q0K&itSGyD{hhOMd|k`j`EF8oY(axN^tmA>U11N_m|3?D!-VH zLz-e@V>TNf>`9i0VN2UmrD9sMM$oKoGJCe-+@;Hk$sGfUp-u??ARMeEO2)Ek53~>U zgm9ta2mdvEmkC-~wN^Fxd)=wLsR{5Qq3juLU@(1D-yIPj z-i|~jYwx9KjwtVyD7oaIpwr>_OboW*TW4t!;pmv_-|hq=T8=|M%TYjoS{$cv(-VU* z@vAwKiK*?8Y=2Lh*dYjnWCCB~FmjLdX~fi0wPtzP-j+GkkEOC>2)9VoVQQGHpgZF@ zUy}W9fQIdVbALJk&b`<6EvAIA)n z@sc1qg<~f;^V5eYG6y*N9vzFhhtsE$^g_770#8|hKtE_oqFEb1grb^8{GeT7vFMvi zo03LuRe4K9XIh9m%t~N_zFM>T92fUY94;N`HKjAXBb|x&;an8f64w;TNiZ%dFB#3F zzrxh)A+ZR&=J}yx+Fq3y@=?}2HZPF0RI&uT)-v3|Fym!zr>yY#A;xt;b3iJ&1%q~x z^HaDK#4V~~K&Ttk-UPgC*>rEN*4Ib1y7y|0{xHTLJ>Xi_wKrVwfOlN#7YyU%xQA&l zX=JooQW$mUy>>cgIf-EI9pGWL;28G6l*csLjyo5)&q&yEoc<=zL>a*!(h-G=2I?S# zgXKulXiZI&b8C&V6DXp3q7ab|5|S}uXt^ABz5lv5&U*W8cP#4dw@Z*=N_uJR=k4opCuqP<8_(L~A3mdNBG2dXwp6 zEk|J=c@;79(km|*_FE97n(5=^!2Oq(JTG7jOcw5E#m)#sB$g-285e!yk-NB15!Fu(EU4Lm`n%f*iQ4gxWGKNf3={ zjS#n2!u+MXR-lI7@OlSO3VT|86ou02Q5rLEOU3u4 z@tsQ#?TH_aC!3P#=)iTuB=z{{VefGgx#xmqE+aS2P~Dgx#nbaZh*#3cz%{}rd)NWm ziC)O`3oWxkTA;7|C@9T?iEJW|-Fk(@D)Ct%6*3E@qxZs2gi7^eaS}v<_6fYr*V>nY zxcW3Oc>xcBl+sP$hwadIm^qhG)zA5iB;7iHuOLeJbRk zc{rO(2S~PLeYE4V`nHsP90>NXb%7+~2caA>^?ZIC34!fR^bMoi@}fCKt)jJRtbhgc z5vweEe42Q>hD;MJ?%8SLw2yY0NL%y3sgK_*YglEC$aJRtxLuK~AK)df1a2mx)%)Yg z$Z^2}@wODG!q{*$=O@IN_yK4FKVXwIr-w!|iN5|o6o%K>%RW13ybkIUq(emte43x< zAPzc5{0Ou@(T8aV?GW!v<1(H%?8Zi61JS6S1Rg01#8T$1diT>bjX(>CPNEY&3;TSS z`s)_?Zb|8HDjdBA%7Uy9vPJO}Q+s{irr|3{ts(;SMF%vxQ$IYX1JaXl zY3R`2L`owpRNuS`uoV&51fL(`tpoZfN8?yGQJ%(u7$MZ*ed%L{DIJUG=Of_ZGzf&v zOJ(In6KIy_Q;yQ!Gb?##254(G3)m4k3Kt_5>m%_LDT}TB{GCpyyt6k|M@*Ow$vidHB^cc7Mq*wZtc1=q^#*nrshlMj zSmSiGAtMNruA;TM4LxWT`>b4dO$biZSbER|I@1O*mh4`vmhp_C;TgcJE)1K}!HAef z#=8!!y(itLKySe+FQahXa3VUeCxXpEzX+X7z95m3*Om%Wu)ws&Iv|`#!k$EbHUrimTC_X4K5@dxxw6o;(cF<2D-qE6x;G9bVv-)- zM#0P}fj9~@h23HH&OTvJJk^JEm`=D#P5V>fs6(#YEB_|FxU#rQmp;<5(%Ui)d2T!J z5|9==n1{vpgVd0B+6C$Bk4FcJXO$$+yN86chjcazJ;cZVun`}yBiO>r=+^cyqbl)H zJ;H)_3=hIE8`1cgcpWj}`rw5J>rm~!c#e)p^ip;}neABD4oqh5r!enw+{`NPK?Bv8 ziOWODM7(FI84%AoG>I4MEy(&&Zt`elZo;tNHLqyVX|GA?-kLs|&V!_)XHs_Z{;>w8 z6^Acb!da>5M#=a(Lb!P|e}5dwaJH4ko-C=LqXAjVmO)%DkP2x`YMxALpR64w+{TpQ zgL2CX9s$AkzRctej)9YT>dBycOP`tX=q#P1k_}8OT_<~KOxMc`VUA|wn0>-z29`nY z2m?W*t85IP0I-R;Hrnvf0G;>EBpX3?#&b9~#`u$pfc-Wn<~C@S9SH`+Z+m*MmIoU_ zk(8QeG}(KAUYgO$TWZ42R`?;$v*eQ!9xFQ(Hn>R`Ej%oi?2e-bICfG^X@DLAo}FNh z;ifqRftzg`Vs@}`qyzZPF#6My42o_gB^5vBAI%7hcRFL!=3l*&Yzs&%fm;|`gvCks z?%(MFvA6LQ#|}+EZLGqz<>f0{QVnl$1Pc&7T^zMjdyTom1hu-ZVj+e3ASQ4d(Dq)C zL@uM*DRsJ`7TR;l|30z-G`+N$y1H+opAjEBJUkT0iqDC+B2`9*2cREva{3k>p@d zmLcDYhj(^yM8T{Vo>}8gSWZGbT)U5La65cMG!^j75D!NL73T|XTnPD0G<~f%GZais z*$#E4eHvB{c!*PpL4HS$%Qugmq@T_GOzCQi^X5RVHKpTub3?}p#<_#HU8tQRgqhBM z;CuLdl*VvuCJ4R5IQrLl=#9T*V$de6N4O`euIV{8J`qwTHw(UAvQ*hxv^_HRZLlXix*-#M6*7h2#=pkKWUPG zaIdua8z3|dV>^N-b8^8Ok&Y&GIv9Vc7;dn@8*C`W#zf$5a0!zl7|XVlupEOdT)$p| zrMLzqij@|_Ho&mRIV0{NBr!nEpSbJSufk)5-S!0KiE+hzf_A-gw> z_nH@K&}_x5vLW$81j7FC^R`AHBH(`xPs*Va(-zsa`M)t(k)^0)ap$8tFlj`n-?*>+9?;kwOffA%Pb9oLigkROHgkqkPsczX|*e!Nn^zp z@oF2A2I8xg$|=UVho&e@s6Ku}1IMMGvpncYf-;ED-VxsqL+ejmD?_*sl^zOMRo+>o zY>%}kQHh~y@XoYB%t8SD7k5UnAI?hUU z6t|&p`QV1dkZQR_MSE_+8h(q~gU>#EjOwDY!*1OR3tlk%nxQSD#97u9$w*B*(?h;G zBas8v)p-mnBJB%tU+^Mq52D%*HDW!7YY({8&I_>*G767gAbo!%mu*iE4P(`i5_As; zsvj(oVKgZ0wrE`QadpyX&%zK0<{!x#9_=0taG{U14V+KIq~-&U0itdpUg}^BDruw1 zwM6T^81LapJthh_>CiD~_Ox#VD~vMl0+ZW#sXiNGdW#3m2`YR`_sa-U#K5xzY6G5_ z?2y-}DL5M1{kN)FM@*2!1hR?N^NKgGmDyCwil^fW-tec=!Y8-P^c{T20&hX#i3a$@ z^rB=Vc-({&UWKPM*X&b%5>4EXDFFXO z22)-?D#P^^uD~o#^aV9`fZ)`!s3AFI17dLGND{OyPFLb)8|K{s0FyS0akJXDFQLA$ zcT~8mg6G9xTbeKxpFu?+w8}OVXhvL1G6{#cz?%SDEXs@*$t7P_H=m-dUCGq&+`_wp z2Jh9$nsFP7)tX^i;R4$ZNT$b>r(N{?@>#g-pc>HOOn^6GpiI0A2YrPa(f(|+y|2oYv=8Qg(7`PpSd0tair&Sh^3cL3b25W zaT;naou=q<{<5k4t06qp$vS(o7jsXUT6tTPv&Xo5hN zMZZdFFG5cJL~d&Nq>Iw;w3M#1eqd>v7ohFo1qx+NKQ7}r{b3zb48&4w(ScTa)75qy zE;Q}Ws>U9;0uE$#aX6qEI+WF=8Js;1_eexjHAWh=Vb+S*_Cy4?MY8Z*WfgS^&X074 z(prt$jSRLoma6vyCM2tic}OLzF!QNxaL8$DhAk!zT%?wrY20+e4$dRAz~sZbY4#?P z$wb!BJK8(2d4yV%2R^)-+EYNe4v`*$3gLqvMbUPB^5WUzf~P^HmkMe677FcB*r>X? z;%uVHs)KM61}L6SS~FlnVNTDp#dpeTsc2BuGji4$-eVDYvNNl8>Wj@;g}dK!XGr#* zrcO<`^9i)*7F+Fs9B)aKj%$IZQlieRLLNK2(%))GF9w1$ycJbk76Deh>;?$_AO(r? z3~zvdp5Un~uc8O2+HR!-4||dT{bv7K2)luPkU*@xi31BXKs7@cc2m z5DO-c(%GNDtA^tP7$Ur=5=NIUik?@awFJWuL(SlrTt{eKiNjBcWQ-tQBYmqf8@TbO zv-VFOIfZx~2#xm5_F8+ds#Y#6=rjgplLJ)IW+rR~LEj|F>NoCXy-OWgzyE0>L7V7& z^IaUqous4CRr2t+OeZhEE~b0ZBgiNO39(>+_Lpx|L8f`0rG=>BnSfT(x*`s5-&X10N# z<`Q*qJV=KnAW!`VSdBSLUkE(L_6)*X|5Um6N{ z{GF^#rFRPQT7FAHhtk^hn=N;=O1=0&%A7tHhkd1A7!j0ps5CvfjqFR9?G^VF`jzjG zH@J)egxLfGd-NcKXI2>^`_?yYf}BR+f_(WT7D$(vXcV)7&`!nTm);k+Yb1#{2=!Rg zoHnh|sBKIj0xOyh?WB=s{0BxZV9KH|g4 zLQUc%5f%~Nb_t&?I-JfI1f`Dp@kaVNgyyN}+EV8_T%|<0!)}2g3U?!QGI4JK)>p&> zy1rCKSex~=U;SQl{Im+Z(A4e-rF#eoy#ObT7qC`?R|_xZ z7#6X1>}EUy(^0jWBp&@(uoNx`x;*_FQ+=>taQo;G2WdDfFGZEA(Qo9h=fP!ly;%)6 zU@h0#;+!k1>>~|oXHMqqhp1Q}~|?yfiu9$YF(^4LXioXGJ|mM_4Oe6YOg06WbKc$T;K zrfy+w#gr0vvXtqEFh>mC-UevJl?q8>+ckCHl&l4Y5~<`KDo>!*?B5gSX_H@<9$k61#A^{)gm zx$KMl*!&=~v~lQhj+PBdJ$WxDk08}FrjU)0+q_z6ElK3dz9m_o?#oC+*+4a0E-3=X zFg6@FoD__`@d*9#)X0*OGgOCyO5T5}gE#Bw!lqfsR-udfByk7tbnp;BLULm(y9;;s z^OZQ<|3?#e{hTnhT5YNhdzh}PX%b&bE~mqR#|=H@9B3#nsj&fP;K0QME_C1;6Q@*a z>$>H%pMlN1O+Bb33Jc*#&5%Q|pdjm(ZR@+bqWU^jsR~lznpjUyn1#tW)XnNp%6B4X z5r$iFmEoXrow796M0Tgzg(8Y07)FuN0a^a|?)mMJ5sk~sx#i_!GDdRpp)tM%$4H@1 zC1`lhUy2z}Dhls<04te|P2E}(Grlq&nneUO*8Ic=B< zHyEbHZhun=_KkTW2d_E6(XUOzPU1$`3rpEH1oe%Z4mNa5ugvCEH+KH8tF>!33Fu^Nt((4+bRb^Az2(x%*= z%63G0@dH-KN!AsqqdB?a^+Y(=WnZliYOGrx8U&XJ42@;VkFTku{$iEnDL~0gWAY5L zR2J7t@R)=|8FVim!Q2Nqx3h`ztXc&g7RU?*p-^}fUxvK60us~lGLE>e#9{1lmLQW` zIC)7UpSuK^++3GSM6s6BL@`zVj@EwxoOH>wkyb*@D+(~Vr7iZHKmx`?B>s6br}2Uh z_9n|MdYzmUSWG3as2ik{cUIW|Zv;l|(W}w_=0L)-m^+j*GqB0$A$hRM;%23w8 zQ9aFIB*|4~ePoWEA>OwL602nlA_*VPCPlU-K(`&(h1ZB6y0@k5;uV(bItr5Q~lMjyt2>Br@y z5#lNUiIQ#cK7IUUFJ73&@;01lqDC?Om=~W!1eCk5O0T-n5lMr?n~{RC@x7KMA_HDZ ziDmy_<0FOgn_(#GTt>_kxj<>7OOPpzTr$XFPmzr?q_#OTGL%cp!(BRCY>ROXIH}9> z0uUPgYB+eCJ)+!gp`%^iUzWvFUPyLK9u7%HhO=?L;83c{=_vvBtrrjpYwN|+fO<=Y z8WNXf2#;J-)>D?UH4N8oWVmW=nA|Wri5As+$&qhiAWz9@0jASLJ zdkdpXT5Sxc@k(jF^IsPxCjZU|oQ9}5vzPN@88D6UT9U@hJN9%SaEU|CEHqX0hj%#v zm!Pp4BVX${(J}=?Lf_NG6V&#_eUcnc*n#4^17>;z$0{WpL^r|0XgYw=hsl`9| zrb%A(w7W3kt*JP#A7W1y*kP4&E4AnsDe3FNoFw`{b41~Z5R2~0<%TS7U-jFB4UYC-CdS@d9cmem!^yRCP@Uev3GQ-xu{H-qECsTP&yR0|FvuK|2mejGK3DOGK0Ha~TFGh!Ie zQagaffH$IMLqdUc=8wubwH#J*deDIET?f zRd%(y8b4fp89w+`>dL68vnpfnsL+s7uleCz{9tv>OZ;!aPdl?akAbfP1C>UVc0>@E=E>YXmndHebx2Wq-(Kwnl@_VGxDGy;Nm@@u*rqrn$F^I80Af-;- zj2@t9MbKtEzw-y?qx13wnSI%dUfG9yIT6^uGf%Ti)aC!FvJavpif|mI+NsM@bD$gt zna3Ze@3yEW)UnU>KNUa@^6-b%>h~FkJt#GTQPN}ef1>|S zK;6CqGv$xd`+uBXV{QJB8N_sd$h>8`-&a%U9@AQDn{r#zSp0S{#r?pvy>pf1+JqUu$*VR595g17IX4^#Ni*2;iRiz5xLK7?o+ zt(87b;(Hiz$CPTlqtR9TvPc^?;}oYGLec=N|dd zn^p~P>N)qwYmWYU-+{JI?sFEA_Num3!)2pC*hhLpPh}tIn>t`BC6G%RX%kZJQR#=9 z5vFz9k2v;+E-eKL`$;upHaH2?uOFo{{Qx*v?ifVrKI|=y7u$9-K5UWG zxEmPjz#e8whTzeZ&@fW6$C(=Mao!?!tWOyUnq~1qWm5sMO||(>Y>N# zGQ_iX-vcF6z^g}*hCxc&cB}BDl+$u|=u@FbL!SuMsE>v|8Tx$atD(;U|6phm7-^pk zJqGGWLnp!WNpOBm;{OiezX_d^n9qfrjZc?-yX={=XUl5T_sf1%_5{A4Df@2O^JPC4 z_@u-1|eooFZhxo$64r@ zlsb*j&%p2O?LZ92BZBmtk<_Jql9%54Q2Mkyu_V0dO2&@daisTW6ZzCNozlmYiyFw0 z&P~gIpUH>v#hf$`rNhog?AcaQqx|!_->mx>KGZ3xbw}2Xtm|EuT4$-wp%vlX&~r`U zcj23QZ(VqEcmv?o_-qX~LnH1Myg{hcly!({1V7y*)esby~q~HB<=NfJlIiuLy)Ydy3_8v8CjdGlf zTHxG_5apG<#+k-A2UKcUXJ>x;h{L%&f_`EwbBs7zD^mYy8nqj}3Ct&rnX2>o!$*x9 zBId|(RxORFr`9e#$erbA{lND03RmGcQx|A`r?nll=5>dV>Q=NP3%xvocy6FGkgq7H z)NHpo)HKvT$51MD)X!wI&ACX*Vu!Lqxf~JA?lfC{VP`(qEVf^-DOy_&LyEbAl-3W< z?w8KP>MyRt)K1j;wnQtHqHDUC7j;|+bBR634QxcDfPNjVo%Fi8#O2!08U}M`-C0+x zQTW#UwuA(9H&^+MVM^6iknL^ZEeLUi-->U&!nYvIHU8@Gp717ouZJ}2RemGn-`ThV z6l)<|iS#w9F--m=VjnQ|RR}eJr%@l*7*CMVfuXJ93X3{IgHpux=u8M@j=%>07}|doG1KFpfSb_8RRb zEj`c_J4=l&ts2S*dzs_NxnixF(o&)}=^0>0%(s$k8yLg7aP_6W<=nw)d-g}q|>4NkOphlc?%(Kpk;zOJ= zp*@NT^+UnAl5vJXYc#IJm>u+_{;sb4>->X&KdYGhzrtU>Q@rxjQ=q(9h+8D7#C;sgLKA`on1^bh}qKw zUVFLqQiMhmxHeGt-BnK}RPu*PMD9(zvI`jgy7nf0!}FIEPNbn9s|_jH*J|OGKnc1IHK;GWXsV(So6Vi*gJ$p_K-)S&+Y3L(Vfk(aMOAbl zW-oX;5W8KqAcd+p2%i0L({f?pQW0fsLR;`bu4UX3s77T;w%$x*S>g!V{i zj}9%?zEw_UtrERnn3wM@Rn^Qn=oL}m2zpmEM;>ME7PKvcUZk`%p+~lvZ65O~j8Wj; z2|mgn-g;2LT^OS}rr)gVt>h(;)K-iH<&92qyhR+N$%O*SQfS)ec|z5}<3-=2GiL|- zb`N~cEs&m0^zs2>7r%5#NGtv0=ZvwKOQXOWp(S+HvyXS7W%OrfP!gpJo65_lkK2b7 zEz%0@rsw=ti!47!7{}m}Ph6>a+Y#o|ik<_omcQY*wDS3Fix3+(}mpDR;#fS(KE z5XQ6vDfJA@<5^lv<4iGgb?FwV2hGQJ8AaX399j#RhXJovY!kntou7qV=rQymk0Yq7 z`XM3g!!4KxoT(B*yk2Ig4TQ2LNU4EL;ia*t6PH4ImaQa^*IBRyb!8l$D8_8EIr?Kp z&$?Pf+03WOoLbs}cIjiHT1W|(44WIY7y7R~AiZjFklUACaIS2|==eI>=8?yQP6!W;TGb88K@Sz7nDBz{s})_-2XO2-*h7 zShI3AUaT%gD5!JyLYnYm610vwm|BsVlj{Tfk^E{7=M`5M$k8HufyqO!OUB3-;l==k*}p5j$X&5;&Vqke1r#fXCVQZ)&l z(y>0eJU3^XtZZzCz>Seq>Rr7AZWaMH&C5b#XPOl=j3r|*Rt7nAmFSY!Ym~x!foKgDh zS(_UA99zxtAJ&xe9Gct&mVuWID?J69*xA z?_zL4Q>HN2-kC?JahfzXPhMrAJ?|@hJs(TYk>(<9n-9kc?_gS!}_0o!B{jPheaK_G5-$LHt>@Kbk7p_wE+35~7pU8h_9{@Zq) zu4iUi-Sq15-?l5atlHkS^Z37Q*JAsZeZzls3H6&jGoruPp8e1!=Sh%0BvZ{phL8R^ z^5K0>($D%VMq8&mNq{Wgp^?ANkDVE7n#(;DRAb`4P?RZFH%jY9$pHHV*Mu! zcwT&_rI7a^QtPYi+?H&`R^bYivCjLDhwfrJ^YzwoEBNBT>8$6Ln;icA{HW50V04o6 ztde4|BGj5;q-XDFLy`l}8kI~{#w~-Y z1E9#n{hM1d3I(=dgFY4ybi6G|VUmnxPji7q7e7OTmb zNj<}(o)NVI=ktNSDb9dNt@hL!m6a-f5Xi48hgLW2_dDfB-(1e~B~GlPm@>ATI#JPL zjm`$Bz4Tadyr^>v$CYQ^tOu_uG1jjkbvQ?Zmsae==2;+WuxJ|^cdX!V_YgyN_n@Vq;`zIwvn`q>1({Ue`~!KTW=Sysj%gobX4nH{g_f+!w0Zf zGB4=b$I6BfJA`RIgc#N+D9!mLsTSL}`7)o+rB^lfllGz(j=Ks)aPmiG$#sm!PB;Pf z!dgA5PzuUQyYTf974JA`)n)4dbsU1)2|*EtpeFFh950Abkqx51T5$qb>rH&F(0J4z zP%9~Vpx8U?DJ`XH^y9VwYLhe~gSv*@rZ0<7AUNMxknJ*Za$VrPHFhu61G`;MY%6Md z8c^gYLR!>q4%Wobb5t8CEGf9&lvXCr9NQrf#jU04?hCXYnnE2wv8H}kOUS8D9BsGM zq6T==C63wkU|elZ3{POS#hMhFQ{yb;vweL2a6rzR*wHxJtfVGlAE*j_F-L!+6kPP6 zx}a9Uz?X5jxDwM{DuxZNVGNnGMt-X@_Nto0R3ngz0AI4qZIhQ48@ zor@eZPBxSGQokH(ecDWoGID*a>0&?jkc=eFH<>tB>)VTZdgo7dn|Fs-zkNvKTQuqt z{OlMGsr98Kzb0N1gSFiBOzAyIeL7k{qrT8k?V&cc%A<>j>g4075GIpR6JY4e(3$<#-jhin(i zwP&Qd4$cBnSz~QqlB%XjPiuslAlL?HMX;=rCFF6G%ws7vW*_Rw-sN{*ZI&07z}j;3 zc;^!{sM@xGI-WFDG6iQNmj%u_eXWmHq`I6raU`jq{JA*ojNix>Q2W!g+mF6Gb|$H= zrroTq_ZTi!1*e)g~1T7*Kqfs z<{gGc;$fIJcT_dQd6Y%@99~M4#EWyHf91ks3??4)!3DDl&I#^kj^LYp#y(byf}uU= zO)V#CAul88=WPPiIX+b_Xp;KI<;s^yRcUFe+G1Y$bGb*&7>Q6z{r>4dIh1{lzP1F^ zVn3F9D@syvjLn&=5ih#=X>5#IR7{h;!6-04Uf#qSR@o@4a0J@NrnI$J^T@}QowAKN zP}WZ!1PJ{BSTAscz>Na00Hm3w%D87|`WXJ%mohKr=$!}UT+I!x#j1>agiOl=J%t&_ zO%X3zQTu|jkd!{ug>DjSZ>YJNs(0)Rv0c>K&^eV_cR<$WQeRnfn{{U_`<0qkRnRzx zeNfGnfmdJkML?7}mn%~a52kYZ?f9UqXzW<@qw1M^{<%Cy8b*udMM$mROG+YU!Mx-TdQ<#-H)QHvE zww<;Hp13=c=~t&fJfQAIAC9k8qmKN1-1cp zQ7>X?AJOY~C9rx>Vo1}A*eKFm0ZI(eDfuoHy{%@wxaBSFDloD*FW;+4y-Mxm&u(?~ zOzB(DZ`$sq>&KSJH@1k4h^L5{SJ36-=Uh51UW8nfMr5VAnEq0E6}3ek1E5Z}x=YRD zG2{R~Tw|eKL)Znh(f*kjao==v1gh(aS&ch?Txe&aXIE9)}2c3?YP$e zadXDHhKCq*&il|Nv3bhq$>N)4D8;mTdoYWzo0>=4fI9}Gapu~v_)04dBMy3K?zNb4 zjL{d}sXMfN$90|So7VHKki$l_O<#wy_L~}8PM7O{)@iS+g7+Mo3Uku(-h6)7vYBUE z8hP`@{J+R~zo@WHhtaK6|Ca6z<4W7=W|>M{QfTzs;g&(Gw$sg0)gR~7#8$>u;s1k< z$9$kol!k`l?jG|2=S$Qobm9e_n0z3KHW}W2bX_avgnwQ@5%kx>V45~rap^hM&hV7D z;xcj*nbu<(C5TOU@tNeN#;!h7xu(J`_Bq=ZX<5mkA;;UE^s?F}|KUSgy3GH(W|;4& z&y%KA}Z*EXxX>-mprJ1D}M#q=Bfat@wL+jBPygfywV+J5f0Z`Ik#M z*Zk^spm;4qSyQR}eEy$QdTX^H(jM@4A?@hu|J~lVz{pkJ`<Q|rt_{Y!3vpvEcf32cC(Q0FGqc!^aeK}$m?G5Xm%W;e#*`>MRZEGHB?x|ugt@X- z;aVN%onk$dqc{)9x==eXszxp9U8n&CYA2c=wceV;S@VEkx9{`}C5KRsK=4O#uit~j z9rJonSyRBcd03PLRY}8qOLk!pP@h0hRW|O5)+mR4=$W#|O3SSloXmqJ+03c=2{4*Z zIPL2^hWb)7vxlJcyc$D>57a7>(sXc;D(iJf#^(cJJ^E6!d(6}2$;iWgr5oa!}8~3znNmle- zU1@WsC$K(f5osgTP!1LP7!KOtEFk;4fzj+6^ zE8$`8wIF4!1g#a1VqDVd4wS#r?w+b|z$PO+)ims+gq!9VD&Q};jddJDP7Y-=Ju9~Z z$YBIVroF1upiA~3hD(|#_UaHZ4A;xqLe(kMLknSTY$2>oErhkXg|N7BpjEX0Vhds29fallb3J!{FIZ5mZs6)ldbDIQ zUb!|@Z~ag#suz3fO(@i+WLLE!R9)3O$ z;~O=utXd_)T@*!Zwtf@~W~m6ag5ht%opa)k8LN!1;+z(Wm#<6N{r(DK4x$!M;kwpX zZF~X$F&uDKo6hJs!ubd{clhV13#{# zFgl2xu~f}Ps6puxLew~?v4ShL)LA5Jpz{1@D5r*TP**Fs20^VExCisZTR^KVm|MP; z-+5RbjJr#AuH5Ct(5`SlK)5WxTk6O7Pb?>hQ}7vz601z3pdls_8gm381fPv1J}mz! z2q%=f_qOT^UDS8sK_m3ub`R#{Z!>NNJ?@t8UTnkY*R7z^I<%yQZY=O2ayJQ8EeC~* zSW%~kI(b&iPRxGpL9gxs_#Hgn4ZBz{Zq0V0RInY90|t#E{pLIa+@DWU`U6HA)&$8KNaBk$OY{VW zFTEvTr3@KeJ{ouq>FyRILD^y`F{M-(EBtWPQ`P6~AP#$YuqNkr&9Q5dYZ9^(Htae! z)?e$Lh00l38(UXeUH;JVR2caWI~c*(>V#?=O!q?Hm6smLt-+!GdjUlsl=UDeNUE_t z)e(i#vsuaB{4nAgt!OaX4x$~lqNNF$xs@>=;8-Z|?l zRk8}3ms?>tg~>%WRJvTSz_+~DWGW3APVMSYO`&#o(2eF3-AA?LP$^fcWvU##JfCH7 z0lzL2s@7Z1PA20%2HvUqNj|W67u6ieW^{2InkcoDYIb@nWHA!(IPQ4}im^pa#i)fs zYMGjilkOO+anSXu*~#d^*kKr7Bm=9uD-!!IzuF$)(}une4_Q4*qcO4zrO>n}!=(-k zCADZCxYUd_(s49idNzYwgm`c_VNp?V!j3J$L3d*dS%UjTbV-U*QK^G_BZ1E@DuZUq zCH`bZWg3HZK=~O>QHrge4AX7R?g5nqbB4Kwn=gW+&x^5Kk{1O%01WxB8pD1-h zcz%t8OXE2kO*}ZaI$*?b&K}3VsY0p9jE>`6jG0ip$ul+S&GNLlo%kKXg!xXS;Yon8 zHvD7hKfGLQu;2zeW5Hvf0jY}xgi9X-2a=oV53}ap)(I>#B-eSH9#eh}s!nj}%Eyq0 z62O5swQuMclop@qIb)G+f=ZmKns>Dn?J!E=Gy6xXW)r~1H>Ya3rtV!B>w}B6xir$B zcjhtAbSk(6TN!=wT+A?DUt4tV{;&V-zOz3*{GA1>9*FS(##p-@izPd7NiE@{$xEE? zRu0kejwRMZ3^W!obsDcv#LT2^FnE#CVH=j?b~3l~^A0;6GfjDM-&>IAh?|nvj3Z+* zVaMZUs?xt8k;Fqho;nbZqo}lrNVDCD#m&Wu4l};QdNiJL*DSFzG0V-z? z!a%mZRJN@%mF+~J88>?qopH-OYR3Cb+&T^1O|#3!tsf<=UDy|k5zY<3^$A?tx?`r` z`)pexCI`1$ZhzcNCzhx?>KtEWEKhV<&Wn~aZ8=ZlFK#(Mw44`kdqMKPh&ola0Iu^( zguR$f7@$+CvNdVo^=T_--q;sIC7d5iv2yG8bKC#|cE!slE{fTG+R47~TFqy^m?hv~EcV?ttBIUq0|wQ~IkS!lFbl?-9Hzv8=} z?ZxzB00qDZ^j>6bD&uJ@C$OGi{$Sqe_ziWn3|2DU1JaZ1QvVJkZkp+&je5TTYKCh3 zLVEGKMp(SiWwayDv&p1+TLO&)j&NQPn3i*iO+)UI$4g$MP82HQVp_;@%C9;?*a#Q> zkV|n1xwHUyCq1+Q>u%oY&dhHFyZ8yh$OE_)c{TVfAL(Fa1r0 z&zmT@@-&OwlmJ6JfvTb`Rmhu`^QI1u$Ezi~-;P6M(fDUIj5j^B-xTIJm#RGLvsUGt zqNhuD)A3G1E6MSa%3D zgn*(gNp3K1h;?^YQ+AQ<7;SbMZOCbMB;u(w)Kgmw2Y|PO1GaSv-)!qb%QE32qbJc0 zP~Sxq^a~n%5%iW9(4GLk9Yzegh1I+Tm((Ucty55z@%hWpEM_9nX1U*qo5)$220^+7 zJRTPr67@{nOeRPluugBH-Ew~IkwhVyP795HZFVQTaBGmT2m2CjDwAB3)}Z36q)vwr z%3Z(KcdVjKZic3^&5mwfZ%lwBe&Z;3x`9wZjaahFD?BNb8uY*n3K(2L$~8iVr#cfc z=%eqc+ZlCpI)Jb99b8k+w^h(H>ULh;E=bh#FeaH8^=}3Vf8yPLBzMbsJCUGDO&w70 zZc3!;A}mqr04~-P7^A9*r_$Y8Ax@=P@hK0=`)d-*Xlg{EL#MwB!0Jx{*L6n>s_z+@ z128fN_?$YBIOeqMA}GB~$Cxz{g6TA_smd!NYCooJNgYTEy;IK1`r$)Z zz_{71q>hX%YUphp{i=R=Yi(kQ@T&7R1@g<*E!Hi>Jn2`CmD-Q0Dqw?_-7+Ezrgjky1PV`#t4=96#A(f)#eLD_Y zp2Wi?Usa{zee0CCRt=2ONy%y&D5NEcwv_XcCWF3fy8J-oaEa%uR9**wSgP_STHH)q z?h%G*ktU@=?1b36d1^5hkjEXi%FSON%;4pNo?s4L${AJ48L#x0bohCbFrD+%Z-D8X zS1_IPI>7~%;DSzY!Ao#Kj^^!{9zSKpxl8)b_2$8!Esl1~?D(`ede_QTW ztMX1#!&@0&1jf~@=~Z1Z?aEGQ>{R7F(h`C$AFF1u7CKErL;zx~w&6H^IGY>A!>jVaNmx%iWSX;5|bN znf-0T{9EHmOwE3T;74ZTfdFPd?-YU*?c z)!FGT?XdOs(MJ%a(W|b&Dp&(eue@S1N)?0$O)htV{aaF(6@Uw&D*_j(hpp42cz8Lf z+6iJN{WST6(GFxy6UNQmC1@T8v66OtkuVK&s`^g@br6CsPSpy!BjW42uT)hbL)exh z(l?_oRZTpS4rR?KH`(>GB7|9UREKUhlsM;muWrsay(40JM`)d;Ko}?#2$$B)cs!dS z!Rga`;W;lnC*f{xfsF=4f5knH%$an%8BLyxiz4QeJkDI2HY z9)eP**l%^jEhdWK;8}S zvKvg)-DVi3FiJX|21`RbiKsr!RHs)j1$&=fjX%&B{^#lSQjgP{`+!$4d<(kDpzzZO z>`HW4E+k6S9G;-O;1RpeqWb6HKA=|Tx~ZF02>lf_p!QeXb9hlP?5(4YXW6rF!=M5( z{=AQ>hy*-`KSWCBq|PZ5!n3*~nuyOSmVGXlxS56algv^t zT?Ju11_?x^SiQ=lr{gIo5|}yJgpyF1IK1Ewits%TER#XiRf|Ex(O82GJiyWx8POgW zy~v9?^5O!d+U!BXa}_F@9ibPOisgEi@O*+G{6^YDO*dUF4`HN@e>3qwC_S1*6e(?y zvPXPK#@pnDey@5D+(;Yz02=;G-qo89@?zrX3MS1ibWhZe*weFc7fXbK@ZD)fx`r`Bzyp|;it!)7Zcl6>*c*0@xu?yve%l*-&HLu&w`|G34QlC zSZp`C$evLa#!&_xn1QKDG4Yj!zYySsAy_IDEK|~ft{!5yl76~4eV1Ybg~bz^syq67r`dN&Y#$vrt)V)jUvjd;SbYUH|v=rfG#c&H-XxegrC@l#Am^Lwn!Jvv7 zxO9Ig?;j(H*+T`*+9SiqB5Bj&2Y#&d=4FJgOf2C@Xzi~r4e>4vprV5X=5(G;tg+np zt5taJeF81tc@j3EIT?n!$} z!*Qf;KQs>}uJgD7jw$$Q#ByJ;+#f4Scw>T8MIU%9amjKoDU96@7^*d$ywEKUdUa@F zZG{0=IX|z675Z`NG;DPs_Qxs~-Fj%@?}wr;1ze*`;!~aG$Z_iQi_%IQP81ArXY+Z( zi|!?@A3wlw5vcJxTnT=C9d~sT~}q0LAk($`B8nXKVqnAMEcU+Yi-RvoIcVx ze6*Ymv4)ab`*UMrMS~cXvMCCH6`J6PIS9*r69K0*zTgVo*q>PLC(r}#Pvh1p{9=^;l*bc{K`IW! zRaryAh)<9;JOX{Y@aJiao~ zO(Iq;j3$o<eu}|fc-bz772tEbXK#X}cqwX=WBN)m5IN@(vpK)9oKH}{-@xy0 z!@LZfUIVO$v1SZzlA0u@iD5U6#bQ*D1AORzq!E5rF>j>@!&}JNj~)Y*)_bB+(PcrK z=ghAqZdNQLni}StR>7+DVb%yBDn0RdS{l~F7ineWqq3N!tt<;9Q%v+LJ*bGRq;sVQ zmJ5yWEBtW`#5(;;>CR%rMX?ULJ?JM}r~i_+#YAXQhOzN}gVBY-a_UUS`9i|7DyX#} zXjR(r=V6+rf${ttj5#BfSL=3kdHv~wco*18%_MZg_N6MoDjvTr(UET`zDKo64QWq-UyPlPF%u$IuY*H29jq{J$ds z1`^L1X8f{JgO?eDKTnD;BLaVFhLVzZS@Yaw<>p`3;|xgl@d_Eq14Px23=G@e5Tn=- z*2jt%E;Clk)@tc81{cs6eT!m1)AUdgPY7jK^axc2bHZ%M7zfEH?3jsk&Ph;*hhC*a ziDZYlF43b4QZ<}bA~FpUc>$;{NGsI_xpZ-$pf`kqq+Zod|GHt-m}rq|U#rrEx`L(* zTUs0D6?#iw8%CZLtwdwV5V9Kflq_Jw_|k5q2}1KSgNAI3Y1}F9(+g{==+Sr@dM*j8 z#NNtZGacFbV|m~p!QVh2MfCng2J9fxXQg)tNp2@!n~-ZWEj%@eoRwbWoCFV7QrZz- z$*~J~=n@8-0kuPWP6uG6IQ{BTm>EF<;;w|A6|q|gC%J+O|GK}Uza!ZpqYI}mLlyL+ z33){*u>L!it!A(AjQM}VNP@$mUZ`f#bpeR)#>_rWgFJ^p9cWR|*6WJ@jtFu#(=(RN zMXA(rG;o!;$$$T?gAXs?^ugKWN1M*S|Ni*;|CxN^d`GN2&L^?`b#i(~ji~MthtWpk=f(upOGsXz%1D!Ap{tE?%%W z(r916OAjx-yqLT!xO#;fA67*j?ZDMyYMq|HsHBg}-I$N7TDa2Yj;NemG{r?MTrlIW>#O{C zu1~eE@auo`&^EYzQZ1q3G96Nws~Od)=v(&G3Xb2Hiq~w}mBA%uq|VG7aXYr2U2VA!gAddh-obASa*38&U(8m}%ge(b zNS%F&%zth4B801Hui9^KHq%C`wiJeApuxBQs<}LRrR;p+@9nanZT4;5O6mARN{A}^ z_bDZ+#A}rlLQ#-*fP>Y!Y9+`Hjl$8Z)D{X}bDAn_BClRUsWO|PzdBPKvGH5Gvgs%+%Qo# z{_JY8)PB@424=EbMyC@7Z?4;+Kt(>|1y@ZpXUL` z>}j4NQGMgarwfGTYzMZP@EZf%v~l7ZHB8Qgeb%@egq-8K)b6nUg7ITJ{gP#s9IoiN|q1>tz)O7QdiuZmxR1ET8)M*;6re^pI zzo;XKcY1Bg5jBn>ajO`&8gj=ezaHpoudDfXp!+G&vG&+8jzW#g*r3`-I`8QC@TbF% z+%J9{`jT5<$Dtq9m?AeP`rB4NO=fjatNDyT`Q=ePtMRY7R}k#D4Ne1 zAGsxT8H9f4S#dnYgI~*=2Xwiod46ebY;8X*-w;N&kI3N(94RNwNUy7>7SFRM1kzr8 z-}=g4#Hat2Y&YFJ?ZR~rY92i}9`3oS^pmJBYfUL?wyZfLao0DC@l1MIQ%Y+hj*5h7 z`I)56tfa1f6h~7`^Nc_Ku@_!EmuY0Kfl71x;~VY+&GVJtlP$^dHauRaG40qh;&+U) z_@dU~>S_cvlEnE@9w$kDoUKI8ae7Ajp;5Lxx*m<`$zyrO@k@%GkW;^Stj@fpo({(kZ|fypI$TNpZ1mq8wWE=9G2vb@&o<{As((uF2v(R47=F0oEB1cW znROi7DmJv7%|M?smh`SD&I;Fn_EDYn*X*Zd{2YpMdX}0;Xf@)g=E|HibeolxZAK#b zJ+4u)u6eN!)NaZ?T$@(&%bqi|8;Ih$MpnVczp*w`pDH;F>e0gPfNb(8w9<@Hdgb!w z484{$Pp>eqXb+cbI7U2r&=cXAp4Z}a%o)mTY6WHf*uH1hn!Y8Mna{_MA-OH-Tar4p zpX3P3CS|Bu?wvF8wl50fu;tzjABo=qr|#jJ&sv`$>|s(fDY_`1E3CU`Hx@PWQOBd*S7j~&d{jkD}8Ck4chT~`@ea_5BM@9i!Z8Fr zSElC@TSvhw&;5MLE1V+N+g(|sG}d2@Xs7n}QA)36)?<#2`bDn8`823FD7ufkFuBfT z9`WIBzC%Nl(vj%-c6UPi;%fHKRVL;Y5gT z&B|_g)Pw6B)i;)k7+DG0_}ZS$obj(CcWYdWtybP4KN(E9oedX$=4rXV)v~Qe2sHPo z(;0rBl)bX`{**oPmdpDP#-xV8ncM?MX&uIu-_&c)=lRU@Xv^0!@GEz^Cpde~yt1a5 zGn%sH((UgBNIDEqwL0sl<+?a`)mHsB^#L>F&YUZogKXY_6 zenYFNw;P&=I}teE6x{za>1naqNZuT!S8-L?z0c+v<*Eax4) zT0UmB7y2yhrSTK(lk<;qk+WShjRq**(W5v1?nkx$i^pdN&yr}4)57J|t|Z$FDWAYU z&&AezKITk+AaZ;xT%Yiq)6Deau06G@g}K<@46e@PF0^K)H;lt)il&h>3gP-(3r#ie z&Te;Uxctu)J@06B|KdUD!R_#tC&a28mr;?c*_rE)ZO$2aZux3PMJt}5#l2VTm(gd@ z<4NTdX z)LH$*pr<-(wz*zKGn_X^XxH*p?ZX%!;i&|qR2K75^wq-qc;_Jp{%MpHhyC`begnCS z-q{KCw>W0bxjkySNwE+N(`VNlMY=NLIfpR`+0KhE*Bm!q9Uk2EIcI$1+pdnjy1(U* z6>xn5z2H`?>GEOC89Mbv(J5LRg?T49ySxkZA;qp`_sN{0NK0muX*4Y7)PKCRiTZ%zJfMx$ET_-3nj=V?&pu7s{|CP6**=QTZ2q%9J!#xztjGU72A_^X z9x}47fc}tPm91k-&?!9Co@=&ClII(^Y8~V2?wgE9jZ^SxYT=C_Z(j1TteK%vYN^$H zSoG4AZI~G!E#Lea07u$y5=^47Qzs%2j|uo-JV}r956xg1K5fa*J0#Tcai-U)a8UG( zuCtG+rW^fH)|Mwta#!WdHKykuPVK|t-jDI7>g4lvnC@zHE{D_CS;mPg;8OcNRJ{|$ zr^zH}loe?FzGJi0uFpaK3io%|BjW7JA<#qZM;(EezX$1jdW=eIH&g0v@Hsg{r`0e> z4@v;n1JduMr7d28D*E)d+B_QODDdU3G5w|4ncJH-KAc*^A;(O@6Y%#xa+TsCV0$IG zqkJ^Z*%&_e2J++sB}0m0Gh<(0QZx*fskF$3Ds>5;-%K3`^&4p|mVOg{$sf`3rdIc7 z<#a>J#{|-;-J;|a<~xS>G1Q9s=N@CDvB|?ESiX-{SZk{CSxc?08e?`sbsAGK zs6V5yP*hR83rNPe;5*}zWTEZ z@X1kJ$47gswbe{GH3vbLHxsANRLV^GYGF60vou6MwT9zc`k65DQ~CKgl2ZmPX-^vK z{+XdR2Sb;seI3OOGeHigtj!;k`(~g7(`#74u$f>4)9JkRoIMkS`qUbZ(n?$rGP5KF z(}nZ;?K%?%_1f>0r{@~!lFxnDM%M3h-?b5CX0mR|dVKD?`u?t#`*zF~Z$W;}{3(%PhYt^SWIt5a?8t`HD>19<20P2Sy>0;lmCVGpA{fw7iu&@t! z`H+{781@n`&w07r6yDtBAjEM#d|d~>#0R%OZki0roE?U^%}v znPXQQUyfVO-!kPbyzJ)1<>f`-;I8qCsPr)CcdDvpyt51FTb16J!nL<|QSvIrt-Iz&$4}tC%8On?M6rV2f=?q~3S1{3gK$sAmUo+x7FBb?J zvDTn~Mypy5Bb*D2&GSNPxvzD5>6~Zc`q9lN^`mp%tUg|-KDsYe6S!MRGlc@-y`_`8 zd9ah^zFmDk=fi(aqTXdZn$dDEvA*u>F+mm0X}Q1QKE~YjU?U z-6;?+$KWI{w^TD+j#r!VvgLlP!z-~WI+YH;wWpC}u}4>{(iO+6wMLRgJceMmr^{$l4<=y5 ztr4@!h%K?60Gz2VBW^h_pxw&5z|}xt!>@BtJKWC2^VXb z~YY1W+Gkw|G){YY6oi?ABp>*rZ zl6D!3x}T+_?iYOTS2b)m3~P`z8jQ;|38LXSncxit_W}jnRpK;D=NqeLTfrz5)MK{+ zzLz)^cu~=$nPo3TB~=o+CW-uD7ZaoAK*lzpZHc3`OtKAv{Eh!F#x)1%}mjl5sdx*haXvFYX4g8TG_@inS-qwMZgGXK1TLGwV z36*}PsPr>=`GtD%*`cs2f~pU#>_Om7WuFj3Fsxjx*}Yafo1}W(HK?hT zobjw1c+zs$%3r>R#fZ%VY8`ew38hVba@XL+6agea*4N#_7~F(yM}Ri;6VRrbGUJkB zyGpTLUIY*9Qu;9=s^h!ZCL0LR1mLyprcB5)9)d)*+(h`tx1Xn1_R=Nlr-snfT!Fw00FLJfk0d# z`E%R=`sZDCJJ2%G`Z_5R#7(##)OD!?!i~Zv=Jobc_!JR8N$_mk1bxo{6zU8Ob;ew1 zw8QX%(;XGw32Rp|%xw$X#seG@erxTRkHOFr0>#M(Sx0;IC1G z=|02@m;FxB@OPfh081#HLBwOJ1F#~oF5y7IUU8s2b{JskN#TFC$x85vz<4M|*`t`z zd1CdgK}D<-3v{4L(P++jdAXooc!TLZqi)c>WPp{p0p&bys6Vse#*_$rN!_;MhJ23P zBqj1e41w7tgaNHfRJ`H=DO*fmNTq%U$v{db!;N_=?UJX`uGLzlUDX%$tF#N$Qwr)S znxCA&sq`R?b`>SWy$l+PdvjT(h~Z{hl@1*|4S7U7{8jA+Emo{9?Nbeu0w>#68D?^o z(x~w+?*R_SDmWaxY{JD_#>+Oo-p{AOj#adse0-{tkFbhzJELw6;%WYn9_CMCo>8~+ z>UII8#wGfBN&0TLE*O@~drT4;ilg(sAN#8R_?rLt2Ee5gDtX!u{?LDX*#kyHqtc-x zR4w3bKjB+~&(8obDNnx;EI*R#hjRUZ;qDezencL(%T=MPbSF#jl_lQ-x=~X9&coIu zO%I^7ExVY`#-*D@6C-C3#G#0vb|y5`nwHdbN3x2sX)MQ{dTPl|f zV|UEBe&B&!!__LTc{p1vq0(EQ+%&Km)H4@XqXu)O$$aL-10aUQJa#q4M%uxc@zrWY z27Dw2cII>0iSocuuAJRd<5SH>QDY@K0D#Edw~Trij| zjTUp#SOfdB<*DLC$u1ww+DFUdc{@8X3bK#cPiFE{S-Wr;F}admDi?DTM+Sz?#IEC+ z@yUGlrjxr=!r|=k@+o_(eLpg*pj9U&Z1pBpTsy1OslvjAFJd~oTnHAtC6K8%R7N;& zise<2Ed$U$tgqe1VC}wHDog}Rx?&aAp8OiJG_2;mg(Bm1ZNC;kJhHZ{BWf$GoSPWU zPqE$X+=NXmza9XUszV}7hc$I{h=yq&&gHX@)|2SQp&Xj?gk22qfog2KT%5`VTHHQ4 zQp)bjXGXL47xEC`5?fsnco->Ht-dRSc5UJ?+T9Ned$EYe>XEV=BXu~FF9oq$*%+&P znRM0aFU|t31qv-G#QCT7h;11zW+qC|KjTVb&~$}y2!=hGDIZ1iftNFODO-FpTLeY( zP;gIXB`!e6FP!oiVXu; ztO^ffezcwnw+F?Fd^G_HSE?dwA3>ETYU_OS$$OEEioma_4$<|4cBOXm)P>YJjNU?B zzsy7?f8tx&hXNV8{Q|<7*02~`5ImLxd7vnil7u}ejEmayF^;I~(w&8g(G2q7zhrOl z6k#dQo*Pf@EKnnsvqPdJS;Ii4RVP*O`crGXrwyl82kY8ZO%TSs=iXegRQ3v7AE>L& zu;ElVL+?;_v@kK|<#-^FqpudlaK@W`bg6|z=aX$qCD;L_3`!B&br&oQEWPNPf>;wW zpJ=nOEahMlx}qr2+40Hp37cBlK9+ktr=BJ=#d464E2tocvia<2xlmkna%Vo9naGYY z@YL!;pf0~~anJ6m*uxeDnwx7&pY!)D8O-=d6_=xi!~ucW9BLm(Lx94bwOmuDwO4;BNRTLR;ra*R(&Zrf3Vm@_P;H22 z+4=K8=2RW*Fk!#BFGEkV4A#s|jO8HQRN!bqxL>2$qsq3~<5Q45P{m{CF=6AW37;6b z@gsNU#3!}Evg5#_gv7#k!s5g)sG(-!+SOvjYZ@Su%+9~7Z`WM4T}xBrLq*hk)k(hW9y_)Ao&Y~2b!eCkmfkm&8`HW@iUNtIO4*>z>^k{y zE_>|jQMF&;p9YIg0)~}l?=Gpp+djtCK%ffJBM{cB;r(ZydZXX+~ zi}N`*s4|u|08~@2TCdH+tL$;u$@*%A960KUs;}CpPIn0^k7N&NuQgnuaD-o*KMAzv z;wTW|s-yv@4i{Yy=kMz);=C{jMLr7Et5b>m*^un=(F~joSYOC=)pVh*q7q@r#xs+X zRQ$|{V5KULkE3T(6>TVl5ZKayz56h%xhmsu0j%REK)%dWzFaLItfiD$b}YafUlJlv zt3XY8456wp0yG(3CEl8oP&~e(IkoyL0b({#YAd3Yn&&Pb3}jze13TOd8$t!!nKJy^ zLsR9di~seZJ;UT=qKg)TJuL?{UQe)&VaUsOS5+?cB>hF$ShkS!vxwF`GgyGPk}nh< zhi{gVF04)A1&|4$ymH-Z1#^=9Am5tU6WJ`CGI(c`*+m4eoEPewYv-=x=y_^k z47x8>`3f{aNrdZ!J(`&y4-~WHf&ifhW#D69waq9kUIE}aO0gfu&H{(QhTvg)3^|x7 zXTsfvr415=Yr7Tsl`a?q1Y2nXPfbKt2`=d2+>xoG3}yzq4Sls02p6=OgGWK0ge+)S z@OWzcY)wJu-Fmt^b5Kmy4tgHVuJJ?Ju`7woo&ZxfDK5(!ic4@HuJ5GAgZiqDwXY;3 z+XHx6RZv zGRP8UwWSOTO0TWJoKj$d4$sD_Q(h`e6-Tr5yo0K=h#`h?c&gN=o&^oa?3$gbKPHW? z9rPgqGz>t{m(}O6j_e7>gpuE%@(3cH+NSBCK4%9OL#Dh-P!Uo>#Sk<`3DE~fYMfwk zLbGH|R>bQ?(i_YOw9x>4EyZZ}O26>IB6WNi!Mlbbt97s@IoScXBrqU&SU}jAyr2Sh z{zX0Y_rtyLNXXt35h`WN_9~5Fb}WaXk=4`=6P|YgmvZ9qHFg0(#bY`2m6X$=!2}v- zAgXZ!r9p|R)+5AItAqUr^j!l{;p(RZQ#D%v;|YB44p0xBmx;&28J44xRBw6KP!EsD zm`JeKlkiFm=Us-p@V}~AOOx5r+~HhytP(M_eQa-LvQ%wcxO}i~#S^}>Ckoyhvke%g z(L$a>Q0&`rqKT-Es@fM314m>PCOa^>l;;E!xW_|ubrrBbN#g$JS{nc(=B3|p;vu3l zTnNDOqJoAE>`PaBjrdgb?z~44bBrj812PQqVX!%iI1dEHZATWvC8b9&>IucSh6AJ+ z^SC#c&5v;`QoXLLvCSlezZVjaA_M7X9sUj4%@r3}azS>5vff$@-Ti&q! zYcgRHwA#%!!>m!0G7P>E*VJSh2!LM{0x$ejWBH6Vf#fMKxo+Y0wTT;|UOOIcM4?{K zpUtAaVb-YEA=D7{jkT3*NWhJ=#-a{(n3+B4si8u+MN}GJc4`ve5@^1zs?60SS{q1Y z=|l}d-WEu`;G{39H9*61QX|AQX~V=1$#+f4sX*Z--E?0ehg0tHBVZ%0(QG*XSQQ&| z$G%i`$0Ei^VQrNiMfc9@MOA11LS3n~VUwdBGd0psYg1MSCypBGvDI}04eY+@8G@ZV z9;#ZydT|jJD&YvF=R+cMYsxw|VmbR#tSyaC8HfO&G?Itco$aSRt7J+i|p9 zp1kMIJ4>TSv*Vf4z*zRlfx_X#xzX$ZT5r$Vdm6m z7!$M9BBLO#Jy=-eS!TmPW0-#5pA$`nab3(v`C;P!7ZJQvwM>$d&*~-M`elz~i#Mw9 z9#58K1ThwYmPJ5rAI*&CBk_fQByQ#IF_?@xj24b(j#Dw0 z_GOFYTstC7Pp&kS&7!fHU{yqd#ktbehTM>awf&-uE3Pfg`m_lE+7|9Cb82&wy9n;*sH&Y%x zN;!#a@x#(bpmao18cMmyNLc4OVp)gTv!L3m7J-$2b;+)y5C|`Zl12)IK%4+XNOT>b zcwsVBn2&55 z$mKYyiv=9eRmu_gzsENn3<4jn8_u7w-0HnhI=;BcXkFC7dl?F=oG4Mfba@bqBe&^HebW)Dpr zX)gW1m3gE)+>co*S zjv*CywKGg@R*#1EAfTudk(46537BYHCZ)b7KwSk>)zttNw;_$D6wk{kVb?pq>^vEw zOH_&bP~JXll~*T0MAc#dkZWsU7Pd#vear;|}Cw z8}J+|(v0W5`88@CjsrL*Adg?e_y@)cl(`4x9g))5vXeMri4;15HbwtMT00zO8!w`@ z>d#WNQImC2FV=^(3Bp!fIfk-$Kml8voTGl8lGG1+<&u9`cinD$Bd0|3+10g^PlLSh zh&l;nOio282dLi4G7X$CMcxRPRm&lb_~R>*cRQ$75*i)?g-)Oyn$53i{rTOa0Q{yN QJZ@9s_c>Yq$SCmt0c!HF_y7O^ literal 216064 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 ConvertTo-PnPClientSidePage -Identity ""somepage.aspx"" -Overwrite -WebPartMappingFile c:\contoso\webpartmapping.xml", Remarks = "Converts a wiki page named 'somepage' to a client side page using a custom provided mapping file", SortOrder = 2)] + [CmdletExample( + Code = @"PS:> ConvertTo-PnPClientSidePage -Identity ""somepage.aspx"" -Overwrite -AddPageAcceptBanner", + Remarks = "Converts a wiki page named 'somepage' to a client side page and adds the page accept banner web part on top of the page. This requires that the SPFX solution holding the web part (https://github.com/SharePoint/sp-dev-modernization/blob/master/Solutions/PageTransformationUI/assets/sharepointpnp-pagetransformation-client.sppkg?raw=true) has been installed to the tenant app catalog.", + SortOrder = 3)] public class ConvertToClientSidePage : PnPWebCmdlet { private Assembly modernizationAssembly; @@ -45,6 +50,12 @@ public class ConvertToClientSidePage : PnPWebCmdlet [Parameter(Mandatory = false, HelpMessage = "Adds the page accept banner web part. The actual web part is specified in webpartmapping.xml file")] public SwitchParameter AddPageAcceptBanner = false; + [Parameter(Mandatory = false, HelpMessage = "By default the item level permissions on a page are copied to the created client side page. Use this switch to prevent the copy.")] + public SwitchParameter SkipItemLevelPermissionCopyToClientSidePage = false; + + [Parameter(Mandatory = false, HelpMessage = "Clears the page component cache. Can be needed if you've installed a new web part to the site and want to use that in a custom webpartmapping file. Restarting your PS session has the same effect.")] + public SwitchParameter ClearPageComponentCache = false; + protected override void ExecuteCmdlet() { string tempPath = null; @@ -93,12 +104,19 @@ protected override void ExecuteCmdlet() Overwrite = this.Overwrite, TargetPageTakesSourcePageName = this.TakeSourcePageName, ReplaceHomePageWithDefaultHomePage = this.ReplaceHomePageWithDefault, + KeepPageSpecificPermissions = !this.SkipItemLevelPermissionCopyToClientSidePage, ModernizationCenterInformation = new ModernizationCenterInformation() { AddPageAcceptBanner = this.AddPageAcceptBanner }, }; + // Clear the client side component cache + if (this.ClearPageComponentCache) + { + CacheManager.Instance.ClearClientSideComponents(); + } + string serverRelativeClientPageUrl = pageTransformator.Transform(pti); ClientSidePagePipeBind cpb = new ClientSidePagePipeBind(System.IO.Path.GetFileName(serverRelativeClientPageUrl)); From 609b80448e018111719ff2b9c081224c32fe4fbc Mon Sep 17 00:00:00 2001 From: Eric Skaggs Date: Tue, 8 Jan 2019 22:16:03 -0700 Subject: [PATCH 07/15] Updated references to "webpart" in documentation to "web part." --- CHANGELOG.md | 6 ++-- .../MoveClientSideComponent.cs | 16 ++++----- .../ClientSidePages/SetClientSideWebPart.cs | 10 +++--- Commands/WebParts/AddClientSideWebPart.cs | 36 +++++++++---------- Commands/WebParts/AddWebPartToWebPartPage.cs | 18 +++++----- Commands/WebParts/AddWebPartToWikiPage.cs | 18 +++++----- Commands/WebParts/GetWebPart.cs | 8 ++--- Commands/WebParts/GetWebPartProperty.cs | 8 ++--- Commands/WebParts/GetWebPartXml.cs | 8 ++--- Commands/WebParts/RemoveWebPart.cs | 12 +++---- Commands/WebParts/SetWebPartProperty.cs | 6 ++-- .../ProvisionModernPagesAndWebParts.ps1 | 6 ++-- 12 files changed, 76 insertions(+), 76 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 320eb8d27..336d9ecd4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -455,7 +455,7 @@ jensotto **2015-09-21** * Added -Parameters parameter to Apply-SPOProvisioningTemplate. See help for the cmdlet for more info. -* Renamed PageUrl parameter of Webpart cmdlets to ServerRelativePageUrl. Set PageUrl as parameter alias to not break existing scripts. +* Renamed PageUrl parameter of web part cmdlets to ServerRelativePageUrl. Set PageUrl as parameter alias to not break existing scripts. **2015-09-17** @@ -484,7 +484,7 @@ jensotto **2015-08-10** -* Added Get-SPOWebPartXml cmdlet to export webpart XML from a page. +* Added Get-SPOWebPartXml cmdlet to export web part XML from a page. **2015-08-07** @@ -595,7 +595,7 @@ still works as before. **2015-01-07** -* Introduced new Cmdlet: Get-SPOWebPartProperty to return webpart properties +* Introduced new Cmdlet: Get-SPOWebPartProperty to return web part properties * Updated Set-SPOWebPartProperty cmdlet to support int values **2015-01-02** diff --git a/Commands/ClientSidePages/MoveClientSideComponent.cs b/Commands/ClientSidePages/MoveClientSideComponent.cs index 3e5fb43cd..532361eaa 100644 --- a/Commands/ClientSidePages/MoveClientSideComponent.cs +++ b/Commands/ClientSidePages/MoveClientSideComponent.cs @@ -37,18 +37,18 @@ public class MoveClientSideWebPart : PnPWebCmdlet [Parameter(Mandatory = true, ValueFromPipeline = true, HelpMessage = "The instance id of the control. Use Get-PnPClientSideControl retrieve the instance ids.")] public GuidPipeBind InstanceId; - [Parameter(Mandatory = true, ValueFromPipeline = false, ParameterSetName = ParameterSet_SECTION, HelpMessage = "The section to move the webpart to")] - [Parameter(Mandatory = true, ValueFromPipeline = false, ParameterSetName = ParameterSet_SECTIONCOLUMN, HelpMessage = "The section to move the webpart to")] + [Parameter(Mandatory = true, ValueFromPipeline = false, ParameterSetName = ParameterSet_SECTION, HelpMessage = "The section to move the web part to")] + [Parameter(Mandatory = true, ValueFromPipeline = false, ParameterSetName = ParameterSet_SECTIONCOLUMN, HelpMessage = "The section to move the web part to")] public int Section; - [Parameter(Mandatory = true, ValueFromPipeline = false, ParameterSetName = ParameterSet_COLUMN, HelpMessage = "The column to move the webpart to")] - [Parameter(Mandatory = true, ValueFromPipeline = false, ParameterSetName = ParameterSet_SECTIONCOLUMN, HelpMessage = "The column to move the webpart to")] + [Parameter(Mandatory = true, ValueFromPipeline = false, ParameterSetName = ParameterSet_COLUMN, HelpMessage = "The column to move the web part to")] + [Parameter(Mandatory = true, ValueFromPipeline = false, ParameterSetName = ParameterSet_SECTIONCOLUMN, HelpMessage = "The column to move the web part to")] public int Column; - [Parameter(Mandatory = false, ValueFromPipeline = false, ParameterSetName = ParameterSet_COLUMN, HelpMessage = "Change to order of the webpart in the column")] - [Parameter(Mandatory = false, ValueFromPipeline = false, ParameterSetName = ParameterSet_SECTION, HelpMessage = "Change to order of the webpart in the column")] - [Parameter(Mandatory = false, ValueFromPipeline = false, ParameterSetName = ParameterSet_SECTIONCOLUMN, HelpMessage = "Change to order of the webpart in the column")] - [Parameter(Mandatory = true, ValueFromPipeline = false, ParameterSetName = ParameterSet_POSITION, HelpMessage = "Change to order of the webpart in the column")] + [Parameter(Mandatory = false, ValueFromPipeline = false, ParameterSetName = ParameterSet_COLUMN, HelpMessage = "Change to order of the web part in the column")] + [Parameter(Mandatory = false, ValueFromPipeline = false, ParameterSetName = ParameterSet_SECTION, HelpMessage = "Change to order of the web part in the column")] + [Parameter(Mandatory = false, ValueFromPipeline = false, ParameterSetName = ParameterSet_SECTIONCOLUMN, HelpMessage = "Change to order of the web part in the column")] + [Parameter(Mandatory = true, ValueFromPipeline = false, ParameterSetName = ParameterSet_POSITION, HelpMessage = "Change to order of the web part in the column")] public int Position; protected override void ExecuteCmdlet() diff --git a/Commands/ClientSidePages/SetClientSideWebPart.cs b/Commands/ClientSidePages/SetClientSideWebPart.cs index 5cffc18e3..6bc0314b4 100644 --- a/Commands/ClientSidePages/SetClientSideWebPart.cs +++ b/Commands/ClientSidePages/SetClientSideWebPart.cs @@ -11,20 +11,20 @@ namespace SharePointPnP.PowerShell.Commands.ClientSidePages [Cmdlet(VerbsCommon.Set, "PnPClientSideWebPart")] [CmdletHelp("Set Client-Side Web Part properties", SupportedPlatform = CmdletSupportedPlatform.Online, - DetailedDescription = "Sets specific client side webpart properties. Notice that the title parameter will only set the -internal- title of webpart. The title which is shown in the UI will, if possible, have to be set using the PropertiesJson parameter. Use Get-PnPClientSideComponent to retrieve the instance id and properties of a webpart.", + DetailedDescription = "Sets specific client side web part properties. Notice that the title parameter will only set the -internal- title of web part. The title which is shown in the UI will, if possible, have to be set using the PropertiesJson parameter. Use Get-PnPClientSideComponent to retrieve the instance id and properties of a web part.", Category = CmdletHelpCategory.WebParts)] [CmdletExample( Code = @"PS:> Set-PnPClientSideWebPart -Page Home -Identity a2875399-d6ff-43a0-96da-be6ae5875f82 -PropertiesJson $myproperties", - Remarks = @"Sets the properties of the client side webpart given in the $myproperties variable.", SortOrder = 1)] + Remarks = @"Sets the properties of the client side web part given in the $myproperties variable.", SortOrder = 1)] public class SetClientSideWebPart : PnPWebCmdlet { [Parameter(Mandatory = true, ValueFromPipeline = true, Position = 0, HelpMessage = "The name of the page")] public ClientSidePagePipeBind Page; - [Parameter(Mandatory = true, ValueFromPipeline = true, HelpMessage = "The identity of the webpart. This can be the webpart instance id or the title of a webpart")] + [Parameter(Mandatory = true, ValueFromPipeline = true, HelpMessage = "The identity of the web part. This can be the web part instance id or the title of a web part")] public ClientSideWebPartPipeBind Identity; - [Parameter(Mandatory = false, ValueFromPipeline = true, HelpMessage = "Sets the internal title of the webpart. Notice that this will NOT set a visible title.")] + [Parameter(Mandatory = false, ValueFromPipeline = true, HelpMessage = "Sets the internal title of the web part. Notice that this will NOT set a visible title.")] public string Title; [Parameter(Mandatory = false, ValueFromPipeline = true, HelpMessage = "Sets the properties as a JSON string.")] @@ -66,7 +66,7 @@ protected override void ExecuteCmdlet() } else { - throw new Exception($"WebPart does not exist"); + throw new Exception($"Web part does not exist"); } } } diff --git a/Commands/WebParts/AddClientSideWebPart.cs b/Commands/WebParts/AddClientSideWebPart.cs index 0b2aa3e0e..1eaf7fe61 100644 --- a/Commands/WebParts/AddClientSideWebPart.cs +++ b/Commands/WebParts/AddClientSideWebPart.cs @@ -25,42 +25,42 @@ namespace SharePointPnP.PowerShell.Commands.WebParts SortOrder = 4)] public class AddClientSideWebPart : PnPWebCmdlet { - private const string ParameterSet_DEFAULTBUILTIN = "Default with built-in webpart"; - private const string ParameterSet_DEFAULT3RDPARTY = "Default with 3rd party webpart"; - private const string ParameterSet_POSITIONED3RDPARTY = "Positioned with 3rd party webpart"; - private const string ParameterSet_POSITIONEDBUILTIN = "Positioned with built-in webpart"; + private const string ParameterSet_DEFAULTBUILTIN = "Default with built-in web part"; + private const string ParameterSet_DEFAULT3RDPARTY = "Default with 3rd party web part"; + private const string ParameterSet_POSITIONED3RDPARTY = "Positioned with 3rd party web part"; + private const string ParameterSet_POSITIONEDBUILTIN = "Positioned with built-in web part"; [Parameter(Mandatory = true, ValueFromPipeline = true, Position = 0, HelpMessage = "The name of the page.", ParameterSetName = ParameterSet_DEFAULTBUILTIN)] [Parameter(Mandatory = true, ValueFromPipeline = true, Position = 0, HelpMessage = "The name of the page.", ParameterSetName = ParameterSet_DEFAULT3RDPARTY)] [Parameter(Mandatory = true, ValueFromPipeline = true, Position = 0, HelpMessage = "The name of the page.", ParameterSetName = ParameterSet_POSITIONEDBUILTIN)] [Parameter(Mandatory = true, ValueFromPipeline = true, Position = 0, HelpMessage = "The name of the page.", ParameterSetName = ParameterSet_POSITIONED3RDPARTY)] public ClientSidePagePipeBind Page; - [Parameter(Mandatory = true, HelpMessage = "Defines a default WebPart type to insert.", ParameterSetName = ParameterSet_DEFAULTBUILTIN)] - [Parameter(Mandatory = true, HelpMessage = "Defines a default WebPart type to insert.", ParameterSetName = ParameterSet_POSITIONEDBUILTIN)] + [Parameter(Mandatory = true, HelpMessage = "Defines a default web part type to insert.", ParameterSetName = ParameterSet_DEFAULTBUILTIN)] + [Parameter(Mandatory = true, HelpMessage = "Defines a default web part type to insert.", ParameterSetName = ParameterSet_POSITIONEDBUILTIN)] public DefaultClientSideWebParts DefaultWebPartType; [Parameter(Mandatory = true, HelpMessage = "Specifies the component instance or Id to add.", ParameterSetName = ParameterSet_DEFAULT3RDPARTY)] [Parameter(Mandatory = true, HelpMessage = "Specifies the component instance or Id to add.", ParameterSetName = ParameterSet_POSITIONED3RDPARTY)] public ClientSideComponentPipeBind Component; - [Parameter(Mandatory = false, HelpMessage = @"The properties of the WebPart", ParameterSetName = ParameterSet_DEFAULTBUILTIN)] - [Parameter(Mandatory = false, HelpMessage = @"The properties of the WebPart", ParameterSetName = ParameterSet_DEFAULT3RDPARTY)] - [Parameter(Mandatory = false, HelpMessage = @"The properties of the WebPart", ParameterSetName = ParameterSet_POSITIONEDBUILTIN)] - [Parameter(Mandatory = false, HelpMessage = @"The properties of the WebPart", ParameterSetName = ParameterSet_POSITIONED3RDPARTY)] + [Parameter(Mandatory = false, HelpMessage = @"The properties of the web part", ParameterSetName = ParameterSet_DEFAULTBUILTIN)] + [Parameter(Mandatory = false, HelpMessage = @"The properties of the web part", ParameterSetName = ParameterSet_DEFAULT3RDPARTY)] + [Parameter(Mandatory = false, HelpMessage = @"The properties of the web part", ParameterSetName = ParameterSet_POSITIONEDBUILTIN)] + [Parameter(Mandatory = false, HelpMessage = @"The properties of the web part", ParameterSetName = ParameterSet_POSITIONED3RDPARTY)] public PropertyBagPipeBind WebPartProperties; - [Parameter(Mandatory = false, HelpMessage = "Sets the order of the WebPart control. (Default = 1)", ParameterSetName = ParameterSet_DEFAULTBUILTIN)] - [Parameter(Mandatory = false, HelpMessage = "Sets the order of the WebPart control. (Default = 1)", ParameterSetName = ParameterSet_DEFAULT3RDPARTY)] - [Parameter(Mandatory = false, HelpMessage = "Sets the order of the WebPart control. (Default = 1)", ParameterSetName = ParameterSet_POSITIONEDBUILTIN)] - [Parameter(Mandatory = false, HelpMessage = "Sets the order of the WebPart control. (Default = 1)", ParameterSetName = ParameterSet_POSITIONED3RDPARTY)] + [Parameter(Mandatory = false, HelpMessage = "Sets the order of the web part control. (Default = 1)", ParameterSetName = ParameterSet_DEFAULTBUILTIN)] + [Parameter(Mandatory = false, HelpMessage = "Sets the order of the web part control. (Default = 1)", ParameterSetName = ParameterSet_DEFAULT3RDPARTY)] + [Parameter(Mandatory = false, HelpMessage = "Sets the order of the web part control. (Default = 1)", ParameterSetName = ParameterSet_POSITIONEDBUILTIN)] + [Parameter(Mandatory = false, HelpMessage = "Sets the order of the web part control. (Default = 1)", ParameterSetName = ParameterSet_POSITIONED3RDPARTY)] public int Order = 1; - [Parameter(Mandatory = true, HelpMessage = "Sets the section where to insert the WebPart control.", ParameterSetName = ParameterSet_POSITIONEDBUILTIN)] - [Parameter(Mandatory = true, HelpMessage = "Sets the section where to insert the WebPart control.", ParameterSetName = ParameterSet_POSITIONED3RDPARTY)] + [Parameter(Mandatory = true, HelpMessage = "Sets the section where to insert the web part control.", ParameterSetName = ParameterSet_POSITIONEDBUILTIN)] + [Parameter(Mandatory = true, HelpMessage = "Sets the section where to insert the web part control.", ParameterSetName = ParameterSet_POSITIONED3RDPARTY)] public int Section; - [Parameter(Mandatory = true, HelpMessage = "Sets the column where to insert the WebPart control.", ParameterSetName = ParameterSet_POSITIONEDBUILTIN)] - [Parameter(Mandatory = true, HelpMessage = "Sets the column where to insert the WebPart control.", ParameterSetName = ParameterSet_POSITIONED3RDPARTY)] + [Parameter(Mandatory = true, HelpMessage = "Sets the column where to insert the web part control.", ParameterSetName = ParameterSet_POSITIONEDBUILTIN)] + [Parameter(Mandatory = true, HelpMessage = "Sets the column where to insert the web part control.", ParameterSetName = ParameterSet_POSITIONED3RDPARTY)] public int Column; protected override void ExecuteCmdlet() diff --git a/Commands/WebParts/AddWebPartToWebPartPage.cs b/Commands/WebParts/AddWebPartToWebPartPage.cs index ccb735601..2fe6ad443 100644 --- a/Commands/WebParts/AddWebPartToWebPartPage.cs +++ b/Commands/WebParts/AddWebPartToWebPartPage.cs @@ -9,30 +9,30 @@ namespace SharePointPnP.PowerShell.Commands.WebParts { [Cmdlet(VerbsCommon.Add, "PnPWebPartToWebPartPage")] - [CmdletHelp("Adds a webpart to a web part page in a specified zone", + [CmdletHelp("Adds a web part to a web part page in a specified zone", Category = CmdletHelpCategory.WebParts)] [CmdletExample( - Code = @"PS:> Add-PnPWebPartToWebPartPage -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -Path ""c:\myfiles\listview.webpart"" -ZoneId ""Header"" -ZoneIndex 1 ", - Remarks = @"This will add the webpart as defined by the XML in the listview.webpart file to the specified page in the specified zone and with the order index of 1", SortOrder = 1)] + Code = @"PS:> Add-PnPWebPartToWebPartPage -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -Path ""c:\myfiles\listview.web part"" -ZoneId ""Header"" -ZoneIndex 1 ", + Remarks = @"This will add the web part as defined by the XML in the listview.web part file to the specified page in the specified zone and with the order index of 1", SortOrder = 1)] [CmdletExample( Code = @"PS:> Add-PnPWebPartToWebPartPage -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -XML $webpart -ZoneId ""Header"" -ZoneIndex 1 ", - Remarks = @"This will add the webpart as defined by the XML in the $webpart variable to the specified page in the specified zone and with the order index of 1", SortOrder = 1)] + Remarks = @"This will add the web part as defined by the XML in the $webpart variable to the specified page in the specified zone and with the order index of 1", SortOrder = 1)] public class AddWebPartToWebPartPage : PnPWebCmdlet { - [Parameter(Mandatory = true, HelpMessage = "Server Relative Url of the page to add the webpart to.")] + [Parameter(Mandatory = true, HelpMessage = "Server Relative Url of the page to add the web part to.")] [Alias("PageUrl")] public string ServerRelativePageUrl = string.Empty; - [Parameter(Mandatory = true, ParameterSetName = "XML", HelpMessage = "A string containing the XML for the webpart.")] + [Parameter(Mandatory = true, ParameterSetName = "XML", HelpMessage = "A string containing the XML for the web part.")] public string Xml = string.Empty; - [Parameter(Mandatory = true, ParameterSetName = "FILE", HelpMessage = "A path to a webpart file on a the file system.")] + [Parameter(Mandatory = true, ParameterSetName = "FILE", HelpMessage = "A path to a web part file on a the file system.")] public string Path = string.Empty; - [Parameter(Mandatory = true, HelpMessage = "The Zone Id where the webpart must be placed")] + [Parameter(Mandatory = true, HelpMessage = "The Zone Id where the web part must be placed")] public string ZoneId; - [Parameter(Mandatory = true, HelpMessage = "The Zone Index where the webpart must be placed")] + [Parameter(Mandatory = true, HelpMessage = "The Zone Index where the web part must be placed")] public int ZoneIndex; protected override void ExecuteCmdlet() diff --git a/Commands/WebParts/AddWebPartToWikiPage.cs b/Commands/WebParts/AddWebPartToWikiPage.cs index 515297ce5..f948a5e9e 100644 --- a/Commands/WebParts/AddWebPartToWikiPage.cs +++ b/Commands/WebParts/AddWebPartToWikiPage.cs @@ -9,33 +9,33 @@ namespace SharePointPnP.PowerShell.Commands.WebParts { [Cmdlet(VerbsCommon.Add, "PnPWebPartToWikiPage")] - [CmdletHelp("Adds a webpart to a wiki page in a specified table row and column", + [CmdletHelp("Adds a web part to a wiki page in a specified table row and column", Category = CmdletHelpCategory.WebParts)] [CmdletExample( Code = @"PS:> Add-PnPWebPartToWikiPage -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -Path ""c:\myfiles\listview.webpart"" -Row 1 -Column 1", - Remarks = @"This will add the webpart as defined by the XML in the listview.webpart file to the specified page in the first row and the first column of the HTML table present on the page", SortOrder = 1)] + Remarks = @"This will add the web part as defined by the XML in the listview.webpart file to the specified page in the first row and the first column of the HTML table present on the page", SortOrder = 1)] [CmdletExample( Code = @"PS:> Add-PnPWebPartToWikiPage -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -XML $webpart -Row 1 -Column 1", - Remarks = @"This will add the webpart as defined by the XML in the $webpart variable to the specified page in the first row and the first column of the HTML table present on the page", SortOrder = 2)] + Remarks = @"This will add the web part as defined by the XML in the $webpart variable to the specified page in the first row and the first column of the HTML table present on the page", SortOrder = 2)] public class AddWebPartToWikiPage : PnPWebCmdlet { - [Parameter(Mandatory = true, HelpMessage = "Full server relative url of the webpart page, e.g. /sites/demo/sitepages/home.aspx")] + [Parameter(Mandatory = true, HelpMessage = "Full server relative url of the web part page, e.g. /sites/demo/sitepages/home.aspx")] [Alias("PageUrl")] public string ServerRelativePageUrl = string.Empty; - [Parameter(Mandatory = true, ParameterSetName = "XML", HelpMessage = "A string containing the XML for the webpart.")] + [Parameter(Mandatory = true, ParameterSetName = "XML", HelpMessage = "A string containing the XML for the web part.")] public string Xml = string.Empty; - [Parameter(Mandatory = true, ParameterSetName = "FILE", HelpMessage = "A path to a webpart file on a the file system.")] + [Parameter(Mandatory = true, ParameterSetName = "FILE", HelpMessage = "A path to a web part file on a the file system.")] public string Path = string.Empty; - [Parameter(Mandatory = true, HelpMessage = "Row number where the webpart must be placed")] + [Parameter(Mandatory = true, HelpMessage = "Row number where the web part must be placed")] public int Row; - [Parameter(Mandatory = true, HelpMessage = "Column number where the webpart must be placed")] + [Parameter(Mandatory = true, HelpMessage = "Column number where the web part must be placed")] public int Column; - [Parameter(Mandatory = false, HelpMessage = "Must there be a extra space between the webpart")] + [Parameter(Mandatory = false, HelpMessage = "Must there be a extra space between the web part")] public SwitchParameter AddSpace; protected override void ExecuteCmdlet() diff --git a/Commands/WebParts/GetWebPart.cs b/Commands/WebParts/GetWebPart.cs index 5bb079733..362de46f3 100644 --- a/Commands/WebParts/GetWebPart.cs +++ b/Commands/WebParts/GetWebPart.cs @@ -11,7 +11,7 @@ namespace SharePointPnP.PowerShell.Commands.WebParts { [Cmdlet(VerbsCommon.Get, "PnPWebPart")] - [CmdletHelp("Returns a webpart definition object", + [CmdletHelp("Returns a web part definition object", Category = CmdletHelpCategory.WebParts, OutputType=typeof(IEnumerable), OutputTypeLink = "https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.webparts.webpartdefinition.aspx")] @@ -20,14 +20,14 @@ namespace SharePointPnP.PowerShell.Commands.WebParts Remarks = @"Returns all webparts defined on the given page.", SortOrder = 1)] [CmdletExample( Code = @"PS:> Get-PnPWebPart -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -Identity a2875399-d6ff-43a0-96da-be6ae5875f82", - Remarks = @"Returns a specific webpart defined on the given page.", SortOrder = 2)] + Remarks = @"Returns a specific web part defined on the given page.", SortOrder = 2)] public class GetWebPart : PnPWebCmdlet { - [Parameter(Mandatory = true, HelpMessage = "Full server relative URL of the webpart page, e.g. /sites/mysite/sitepages/home.aspx")] + [Parameter(Mandatory = true, HelpMessage = "Full server relative URL of the web part page, e.g. /sites/mysite/sitepages/home.aspx")] [Alias("PageUrl")] public string ServerRelativePageUrl = string.Empty; - [Parameter(Mandatory = false, ValueFromPipeline = true, HelpMessage = "The identity of the webpart, this can be the webpart guid or an webpart object")] + [Parameter(Mandatory = false, ValueFromPipeline = true, HelpMessage = "The identity of the web part, this can be the web part guid or a web part object")] public WebPartPipeBind Identity; protected override void ExecuteCmdlet() diff --git a/Commands/WebParts/GetWebPartProperty.cs b/Commands/WebParts/GetWebPartProperty.cs index 676b64a6c..19e480ba8 100644 --- a/Commands/WebParts/GetWebPartProperty.cs +++ b/Commands/WebParts/GetWebPartProperty.cs @@ -12,19 +12,19 @@ namespace SharePointPnP.PowerShell.Commands.WebParts Category = CmdletHelpCategory.WebParts)] [CmdletExample( Code = @"PS:> Get-PnPWebPartProperty -ServerRelativePageUrl /sites/demo/sitepages/home.aspx -Identity ccd2c98a-c9ae-483b-ae72-19992d583914", - Remarks = "Returns all properties of the webpart.", + Remarks = "Returns all properties of the web part.", SortOrder = 1)] [CmdletExample( Code = @"PS:> Get-PnPWebPartProperty -ServerRelativePageUrl /sites/demo/sitepages/home.aspx -Identity ccd2c98a-c9ae-483b-ae72-19992d583914 -Key ""Title""", - Remarks = "Returns the title property of the webpart.", + Remarks = "Returns the title property of the web part.", SortOrder = 2)] public class GetWebPartProperty : PnPWebCmdlet { - [Parameter(Mandatory = true, HelpMessage = "Full server relative URL of the webpart page, e.g. /sites/mysite/sitepages/home.aspx")] + [Parameter(Mandatory = true, HelpMessage = "Full server relative URL of the web part page, e.g. /sites/mysite/sitepages/home.aspx")] [Alias("PageUrl")] public string ServerRelativePageUrl = string.Empty; - [Parameter(Mandatory = true, HelpMessage = "The id of the webpart")] + [Parameter(Mandatory = true, HelpMessage = "The id of the web part")] public GuidPipeBind Identity; [Parameter(Mandatory = false, HelpMessage = "Name of a single property to be returned")] diff --git a/Commands/WebParts/GetWebPartXml.cs b/Commands/WebParts/GetWebPartXml.cs index d107ec881..cdbff73b3 100644 --- a/Commands/WebParts/GetWebPartXml.cs +++ b/Commands/WebParts/GetWebPartXml.cs @@ -13,19 +13,19 @@ namespace SharePointPnP.PowerShell.Commands.WebParts { [Cmdlet(VerbsCommon.Get, "PnPWebPartXml")] - [CmdletHelp("Returns the webpart XML of a webpart registered on a site", + [CmdletHelp("Returns the web part XML of a web part registered on a site", Category = CmdletHelpCategory.WebParts, OutputType = typeof(string))] [CmdletExample( Code = @"PS:> Get-PnPWebPartXml -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -Identity a2875399-d6ff-43a0-96da-be6ae5875f82", - Remarks = @"Returns the webpart XML for a given webpart on a page.", SortOrder = 1)] + Remarks = @"Returns the web part XML for a given web part on a page.", SortOrder = 1)] public class GetWebPartXml : PnPWebCmdlet { - [Parameter(Mandatory = true, HelpMessage = "Full server relative url of the webpart page, e.g. /sites/mysite/sitepages/home.aspx")] + [Parameter(Mandatory = true, HelpMessage = "Full server relative url of the web part page, e.g. /sites/mysite/sitepages/home.aspx")] [Alias("PageUrl")] public string ServerRelativePageUrl = string.Empty; - [Parameter(Mandatory = true, HelpMessage = "Id or title of the webpart. Use Get-PnPWebPart to retrieve all webpart Ids")] + [Parameter(Mandatory = true, HelpMessage = "Id or title of the web part. Use Get-PnPWebPart to retrieve all web part Ids")] public WebPartPipeBind Identity; protected override void ExecuteCmdlet() diff --git a/Commands/WebParts/RemoveWebPart.cs b/Commands/WebParts/RemoveWebPart.cs index ccd899bda..a378c730a 100644 --- a/Commands/WebParts/RemoveWebPart.cs +++ b/Commands/WebParts/RemoveWebPart.cs @@ -9,26 +9,26 @@ namespace SharePointPnP.PowerShell.Commands.WebParts { [Cmdlet(VerbsCommon.Remove, "PnPWebPart")] - [CmdletHelp("Removes a webpart from a page", + [CmdletHelp("Removes a web part from a page", Category = CmdletHelpCategory.WebParts)] [CmdletExample( Code = @"PS:> Remove-PnPWebPart -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -Identity a2875399-d6ff-43a0-96da-be6ae5875f82", - Remarks = @"This will remove the webpart specified by ID to the specified page in the first row and the first column of the HTML table present on the page", + Remarks = @"This will remove the web part specified by ID to the specified page in the first row and the first column of the HTML table present on the page", SortOrder = 1)] [CmdletExample( Code = @"PS:> Remove-PnPWebPart -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -Title MyWebpart", - Remarks = @"This will remove the webpart specified by title to the specified page in the first row and the first column of the HTML table present on the page", + Remarks = @"This will remove the web part specified by title to the specified page in the first row and the first column of the HTML table present on the page", SortOrder = 1)] public class RemoveWebPart : PnPWebCmdlet { - [Parameter(Mandatory = true, ParameterSetName = "ID", HelpMessage = "The Guid of the webpart")] + [Parameter(Mandatory = true, ParameterSetName = "ID", HelpMessage = "The Guid of the web part")] public GuidPipeBind Identity; - [Parameter(Mandatory = true, ParameterSetName = "NAME", HelpMessage = "The name of the webpart")] + [Parameter(Mandatory = true, ParameterSetName = "NAME", HelpMessage = "The name of the web part")] [Alias("Name")] public string Title = string.Empty; - [Parameter(Mandatory = true, ParameterSetName = ParameterAttribute.AllParameterSets, HelpMessage = "Server relative url of the webpart page, e.g. /sites/demo/sitepages/home.aspx")] + [Parameter(Mandatory = true, ParameterSetName = ParameterAttribute.AllParameterSets, HelpMessage = "Server relative url of the web part page, e.g. /sites/demo/sitepages/home.aspx")] [Alias("PageUrl")] public string ServerRelativePageUrl = string.Empty; diff --git a/Commands/WebParts/SetWebPartProperty.cs b/Commands/WebParts/SetWebPartProperty.cs index f505da1a5..8b506ffee 100644 --- a/Commands/WebParts/SetWebPartProperty.cs +++ b/Commands/WebParts/SetWebPartProperty.cs @@ -12,15 +12,15 @@ namespace SharePointPnP.PowerShell.Commands.WebParts Category = CmdletHelpCategory.WebParts)] [CmdletExample( Code = @"PS:> Set-PnPWebPartProperty -ServerRelativePageUrl /sites/demo/sitepages/home.aspx -Identity ccd2c98a-c9ae-483b-ae72-19992d583914 -Key ""Title"" -Value ""New Title"" ", - Remarks = "Sets the title property of the webpart.", + Remarks = "Sets the title property of the web part.", SortOrder = 1)] public class SetWebPartProperty : PnPWebCmdlet { - [Parameter(Mandatory = true, HelpMessage = "Full server relative url of the webpart page, e.g. /sites/demo/sitepages/home.aspx")] + [Parameter(Mandatory = true, HelpMessage = "Full server relative url of the web part page, e.g. /sites/demo/sitepages/home.aspx")] [Alias("PageUrl")] public string ServerRelativePageUrl = string.Empty; - [Parameter(Mandatory = true, HelpMessage = "The Guid of the webpart")] + [Parameter(Mandatory = true, HelpMessage = "The Guid of the web part")] public GuidPipeBind Identity; [Parameter(Mandatory = true, HelpMessage = "Name of a single property to be set")] diff --git a/Samples/Provisioning.ModernListLibraryWebPartsFromXlsx/ProvisionModernPagesAndWebParts.ps1 b/Samples/Provisioning.ModernListLibraryWebPartsFromXlsx/ProvisionModernPagesAndWebParts.ps1 index f9a674495..2bcb3cf53 100644 --- a/Samples/Provisioning.ModernListLibraryWebPartsFromXlsx/ProvisionModernPagesAndWebParts.ps1 +++ b/Samples/Provisioning.ModernListLibraryWebPartsFromXlsx/ProvisionModernPagesAndWebParts.ps1 @@ -89,18 +89,18 @@ function Add-PnPModernListWebPart() { $webPartProperties.Add("selectedViewId", $viewId) - #If a WebPart Title was provided in function call then add it to the web part properties hashtable + #If a web part Title was provided in function call then add it to the web part properties hashtable If ($WebPartTitle) { $webPartProperties.Add("listTitle", $WebPartTitle) } - #If no WebPart Title was provided in function call, then combine list title and view name and add them to the web part properties hashtable + #If no web part Title was provided in function call, then combine list title and view name and add them to the web part properties hashtable Else { $WebPartTitle = $list.Title + ' - ' + $ViewName $webPartProperties.Add("listTitle", $WebPartTitle) } - #If WebPart Height was provided in function call then add it to the web part properties hashtable + #If web part Height was provided in function call then add it to the web part properties hashtable If ($WebPartHeight -ne 0) { $webPartProperties.Add("webpartHeightKey", $WebPartHeight) } From 94c892dbfe8b23556186343223fd8e7d8a552dc8 Mon Sep 17 00:00:00 2001 From: Eric Skaggs Date: Tue, 8 Jan 2019 22:22:23 -0700 Subject: [PATCH 08/15] Corrected .webpart file extension reference. --- Commands/WebParts/AddWebPartToWebPartPage.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Commands/WebParts/AddWebPartToWebPartPage.cs b/Commands/WebParts/AddWebPartToWebPartPage.cs index 2fe6ad443..9aea260fb 100644 --- a/Commands/WebParts/AddWebPartToWebPartPage.cs +++ b/Commands/WebParts/AddWebPartToWebPartPage.cs @@ -12,8 +12,8 @@ namespace SharePointPnP.PowerShell.Commands.WebParts [CmdletHelp("Adds a web part to a web part page in a specified zone", Category = CmdletHelpCategory.WebParts)] [CmdletExample( - Code = @"PS:> Add-PnPWebPartToWebPartPage -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -Path ""c:\myfiles\listview.web part"" -ZoneId ""Header"" -ZoneIndex 1 ", - Remarks = @"This will add the web part as defined by the XML in the listview.web part file to the specified page in the specified zone and with the order index of 1", SortOrder = 1)] + Code = @"PS:> Add-PnPWebPartToWebPartPage -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -Path ""c:\myfiles\listview.webpart"" -ZoneId ""Header"" -ZoneIndex 1 ", + Remarks = @"This will add the web part as defined by the XML in the listview.webpart file to the specified page in the specified zone and with the order index of 1", SortOrder = 1)] [CmdletExample( Code = @"PS:> Add-PnPWebPartToWebPartPage -ServerRelativePageUrl ""/sites/demo/sitepages/home.aspx"" -XML $webpart -ZoneId ""Header"" -ZoneIndex 1 ", Remarks = @"This will add the web part as defined by the XML in the $webpart variable to the specified page in the specified zone and with the order index of 1", SortOrder = 1)] From e2e600f2ff6926783c93d77309465d66c3dc6bff Mon Sep 17 00:00:00 2001 From: Bert Jansen Date: Wed, 9 Jan 2019 09:40:41 +0100 Subject: [PATCH 09/15] Add-PnPClientSidePageSection: added support for setting section background --- CHANGELOG.md | 12 ++++++++++++ Commands/ClientSidePages/AddClientSidePageSection.cs | 10 +++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 320eb8d27..7ac3a0ec6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). +## [Unreleased] + +### Added + +### Changed + +- Add-PnPClientSidePageSection: Added support for section the section background of a client side page + +### Deprecated + +### Contributors + ## [3.4.1812.0] ### Added diff --git a/Commands/ClientSidePages/AddClientSidePageSection.cs b/Commands/ClientSidePages/AddClientSidePageSection.cs index 94f97d26b..483ec0dc1 100644 --- a/Commands/ClientSidePages/AddClientSidePageSection.cs +++ b/Commands/ClientSidePages/AddClientSidePageSection.cs @@ -23,6 +23,11 @@ namespace SharePointPnP.PowerShell.Commands.ClientSidePages PS> Add-PnPClientSidePageSection -Page $page -SectionTemplate OneColumn", Remarks = "Adds a new one column section to the Client-Side page 'MyPage'", SortOrder = 3)] + [CmdletExample( + Code = @"PS:> $page = Add-PnPClientSidePage -Name ""MyPage"" +PS> Add-PnPClientSidePageSection -Page $page -SectionTemplate OneColumn -ZoneEmphasis 2", + Remarks = "Adds a new one column section to the Client-Side page 'MyPage' and sets the background to 2 (0 is no background, 3 is highest emphasis)", + SortOrder = 4)] public class AddClientSidePageSection : PnPWebCmdlet { [Parameter(Mandatory = true, ValueFromPipeline = true, Position = 0, HelpMessage = "The name of the page")] @@ -34,6 +39,9 @@ public class AddClientSidePageSection : PnPWebCmdlet [Parameter(Mandatory = false, HelpMessage = "Sets the order of the section. (Default = 1)")] public int Order = 1; + [Parameter(Mandatory = false, HelpMessage = "Sets the background of the section (default = 0)")] + public int ZoneEmphasis = 0; + protected override void ExecuteCmdlet() { @@ -41,7 +49,7 @@ protected override void ExecuteCmdlet() if (clientSidePage != null) { - clientSidePage.AddSection(SectionTemplate, Order); + clientSidePage.AddSection(new CanvasSection(clientSidePage, SectionTemplate, Order) { ZoneEmphasis = ZoneEmphasis }); clientSidePage.Save(); } else From 25cdf8b4a3a5e08aec0596aafb17c4a99c90caf3 Mon Sep 17 00:00:00 2001 From: Erwin van Hunen Date: Thu, 10 Jan 2019 14:26:51 +0100 Subject: [PATCH 10/15] Minor updates to documentation --- Commands/Files/ResetFileVersion.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Commands/Files/ResetFileVersion.cs b/Commands/Files/ResetFileVersion.cs index 68c4ddca6..daabaa022 100644 --- a/Commands/Files/ResetFileVersion.cs +++ b/Commands/Files/ResetFileVersion.cs @@ -5,12 +5,12 @@ namespace SharePointPnP.PowerShell.Commands.Files { [Cmdlet(VerbsCommon.Reset, "PnPFileVersion")] - [CmdletHelp("Resets a file to its previous version", Category = CmdletHelpCategory.Files)] + [CmdletHelp("Resets a file to its previous version", Category = CmdletHelpCategory.Files, SupportedPlatform = CmdletSupportedPlatform.All)] [CmdletExample( - Code = @"PS:> Reset-PnPFileVersion -ServerRelativeUrl ""/office365.png""", + Code = @"PS:> Reset-PnPFileVersion -ServerRelativeUrl ""/sites/test/office365.png""", SortOrder = 1)] [CmdletExample( - Code = @"PS:> Reset-PnPFileVersion -ServerRelativeUrl ""/office365.png"" -CheckinType MajorCheckin -Comment ""Restored to previous version""", + Code = @"PS:> Reset-PnPFileVersion -ServerRelativeUrl ""/sites/test/office365.png"" -CheckinType MajorCheckin -Comment ""Restored to previous version""", SortOrder = 2)] public class ResetFileVersion : PnPWebCmdlet { @@ -20,7 +20,7 @@ public class ResetFileVersion : PnPWebCmdlet [Parameter(Mandatory = false, HelpMessage = @"The check in type to use. Defaults to Major.")] public CheckinType CheckinType = CheckinType.MajorCheckIn; - [Parameter(Mandatory = false, HelpMessage = "The comment added to the checkin.")] + [Parameter(Mandatory = false, HelpMessage = "The comment added to the checkin. Defaults to 'Restored to previous version'.")] public string CheckInComment = "Restored to previous version"; protected override void ExecuteCmdlet() From 985211fc19089596014278c46e4642250aabb5ba Mon Sep 17 00:00:00 2001 From: Erwin van Hunen Date: Thu, 10 Jan 2019 14:42:29 +0100 Subject: [PATCH 11/15] updated changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2c4ca614..6e53e2997 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,14 +8,18 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). ## [Unreleased] ### Added +- Added Reset-PnPFileVersion cmdlet ### Changed - Add-PnPClientSidePageSection: Added support for section the section background of a client side page +- Updated file and folder cmdlets to support special characters ### Deprecated ### Contributors +- Eric Skaggs (skaggej) +- Gautam Sheth (gautamdsheth) ## [3.4.1812.0] From 0f6ddedaec915c4283268666b3e02d935d86bc57 Mon Sep 17 00:00:00 2001 From: Erwin van Hunen Date: Fri, 11 Jan 2019 09:54:29 +0100 Subject: [PATCH 12/15] updated solution --- CHANGELOG.md | 2 +- SharePointPnP.PowerShell.sln | 1 + version.txt | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 version.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e53e2997..6fd3d357f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). -## [Unreleased] +## [3.5.1901.0] ### Added - Added Reset-PnPFileVersion cmdlet diff --git a/SharePointPnP.PowerShell.sln b/SharePointPnP.PowerShell.sln index 827075bba..98cd7be53 100644 --- a/SharePointPnP.PowerShell.sln +++ b/SharePointPnP.PowerShell.sln @@ -21,6 +21,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Documentation", "Documentat CHANGELOG.md = CHANGELOG.md CONTRIBUTING.md = CONTRIBUTING.md readme.md = readme.md + version.txt = version.txt EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharePointPnP.PowerShell.Tests", "Tests\SharePointPnP.PowerShell.Tests.csproj", "{AD2E3CF9-65C7-40FD-9F52-CE8259031C6E}" diff --git a/version.txt b/version.txt new file mode 100644 index 000000000..05540ff0c --- /dev/null +++ b/version.txt @@ -0,0 +1 @@ +3.5.1901.0 \ No newline at end of file From a963aff645db966293985e2e21b5648eca40df8f Mon Sep 17 00:00:00 2001 From: Erwin van Hunen Date: Fri, 11 Jan 2019 10:37:51 +0100 Subject: [PATCH 13/15] Added version check --- Commands/Base/ConnectOnline.cs | 26 +++++++++++----- Commands/Base/SPOnlineConnectionHelper.cs | 38 ++++++++++++++++++++++- Commands/Properties/AssemblyInfo.cs | 4 +-- 3 files changed, 57 insertions(+), 11 deletions(-) diff --git a/Commands/Base/ConnectOnline.cs b/Commands/Base/ConnectOnline.cs index c27e6424b..802a9141b 100644 --- a/Commands/Base/ConnectOnline.cs +++ b/Commands/Base/ConnectOnline.cs @@ -1,21 +1,22 @@ -using SharePointPnP.PowerShell.CmdletHelpAttributes; +using Microsoft.Identity.Client; +using Microsoft.SharePoint.Client; +using OfficeDevPnP.Core; +using SharePointPnP.PowerShell.CmdletHelpAttributes; using SharePointPnP.PowerShell.Commands.Base.PipeBinds; +using SharePointPnP.PowerShell.Commands.Provider; using System; +using System.Diagnostics; using System.IO; +using System.Linq; using System.Management.Automation; +using System.Net; +using System.Reflection; using System.Security; -using System.Linq; -using Microsoft.SharePoint.Client; -using OfficeDevPnP.Core; -using SharePointPnP.PowerShell.Commands.Provider; using File = System.IO.File; -using System.Net; -using Microsoft.Identity.Client; #if NETSTANDARD2_0 using System.IdentityModel.Tokens.Jwt; #endif #if !ONPREMISES -using Microsoft.SharePoint.Client.CompliancePolicy; #endif namespace SharePointPnP.PowerShell.Commands.Base @@ -141,6 +142,8 @@ public class ConnectOnline : PSCmdlet private static readonly Uri GraphAADLogin = new Uri("https://login.microsoftonline.com/"); private static readonly string[] GraphDefaultScope = { "https://graph.microsoft.com/.default" }; #endif + + #if ONPREMISES private const string ParameterSet_HIGHTRUST_CERT = "High Trust using a X509Certificate2 object."; private const string ParameterSet_HIGHTRUST_PFX = "High Trust using a certificate from a PFX file."; @@ -469,6 +472,12 @@ public class ConnectOnline : PSCmdlet protected override void ProcessRecord() { + var latestVersion = SPOnlineConnectionHelper.GetLatestVersion(); + if (!string.IsNullOrEmpty(latestVersion)) + { + WriteWarning(latestVersion); + } + if (IgnoreSslErrors) { ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; @@ -756,6 +765,7 @@ private SPOnlineConnection ConnectGraphDeviceLogin(string accessToken) } } + private void ConnectGraphAAD() { var appCredentials = new ClientCredential(AppSecret); diff --git a/Commands/Base/SPOnlineConnectionHelper.cs b/Commands/Base/SPOnlineConnectionHelper.cs index 253245d8e..b7d4c8bef 100644 --- a/Commands/Base/SPOnlineConnectionHelper.cs +++ b/Commands/Base/SPOnlineConnectionHelper.cs @@ -17,7 +17,6 @@ using System.Reflection; using System.Text.RegularExpressions; using System.Diagnostics; -using System.Runtime.InteropServices; using System.Net.Http; using System.Security.Cryptography.X509Certificates; using Newtonsoft.Json; @@ -28,6 +27,14 @@ namespace SharePointPnP.PowerShell.Commands.Base { internal class SPOnlineConnectionHelper { + +#if DEBUG + private static readonly Uri VersionCheckUrl = new Uri("https://raw.githubusercontent.com/SharePoint/PnP-PowerShell/dev/version.txt"); +#else + private static readonly Uri VersionCheckUrl = new Uri("https://raw.githubusercontent.com/SharePoint/PnP-PowerShell/master/version.txt"); +#endif + private static bool VersionChecked; + #if !NETSTANDARD2_0 public static AuthenticationContext AuthContext { get; set; } #endif @@ -692,5 +699,34 @@ private static bool IsTenantAdminSite(ClientRuntimeContext clientContext) return (result); }, true); + + public static string GetLatestVersion() + { + try + { + if (!VersionChecked) + { + using (var client = new WebClient()) + { + SPOnlineConnectionHelper.VersionChecked = true; + var onlineVersion = client.DownloadString(VersionCheckUrl); + onlineVersion = onlineVersion.Trim(new char[] { '\t', '\r', '\n' }); + var assembly = Assembly.GetExecutingAssembly(); + var currentVersion = ((AssemblyFileVersionAttribute)assembly.GetCustomAttribute(typeof(AssemblyFileVersionAttribute))).Version; + if (Version.TryParse(onlineVersion, out Version availableVersion)) + { + if (availableVersion > new Version(currentVersion)) + { + return $"A newer version of PnP PowerShell is available: {availableVersion}. Consider upgrading."; + } + } + SPOnlineConnectionHelper.VersionChecked = true; + } + } + } + catch + { } + return null; + } } } diff --git a/Commands/Properties/AssemblyInfo.cs b/Commands/Properties/AssemblyInfo.cs index 64ad89039..6467b7c67 100644 --- a/Commands/Properties/AssemblyInfo.cs +++ b/Commands/Properties/AssemblyInfo.cs @@ -44,6 +44,6 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("3.4.1812.2")] -[assembly: AssemblyFileVersion("3.4.1812.2")] +[assembly: AssemblyVersion("3.5.1901.0")] +[assembly: AssemblyFileVersion("3.5.1901.0")] [assembly: InternalsVisibleTo("SharePointPnP.PowerShell.Tests")] \ No newline at end of file From 8d09d300939d2d2a0bdf9a3a88e9ce90fd4f5055 Mon Sep 17 00:00:00 2001 From: Bert Jansen Date: Fri, 11 Jan 2019 11:15:38 +0100 Subject: [PATCH 14/15] Updated Modernization framework binaries for January 2019 release --- .../SharePointPnP.Modernization.Framework.dll | Bin 232960 -> 226304 bytes .../SharePointPnP.Modernization.Framework.xml | 2297 +++++++++++++++++ .../SharePointPnP.Modernization.Framework.dll | Bin 229752 -> 235592 bytes .../SharePointPnP.Modernization.Framework.xml | 2297 +++++++++++++++++ 4 files changed, 4594 insertions(+) create mode 100644 Binaries/SharePointPnP.Modernization.Framework.xml create mode 100644 Binaries/release/SharePointPnP.Modernization.Framework.xml diff --git a/Binaries/SharePointPnP.Modernization.Framework.dll b/Binaries/SharePointPnP.Modernization.Framework.dll index e209df294e539697a6c7d8330a38e950a4613886..8a1fe80f08bfeddae4977c3b053833e161fff9d3 100644 GIT binary patch literal 226304 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 literal 232960 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 QJZ@9s_c>Yq$SCmt0c!HF_y7O^ diff --git a/Binaries/SharePointPnP.Modernization.Framework.xml b/Binaries/SharePointPnP.Modernization.Framework.xml new file mode 100644 index 000000000..5b5c68458 --- /dev/null +++ b/Binaries/SharePointPnP.Modernization.Framework.xml @@ -0,0 +1,2297 @@ + + + + SharePointPnP.Modernization.Framework + + + + + Caching manager, singleton + + + + + Get's the single cachemanager instance, singleton pattern + + + + + Get's the clientside components from cache or if needed retrieves and caches them + + Page to grab the components for + + + + + Constants used + + + + + Holds information about the defined audiences + + + + + Entity to describe a web part on a wiki or webpart page + + + + + Shortened web part type name + + + + + + Returns this instance as Json + + Json serialized string of this web part instance + + + + Set of native, builtin, functions + + + + + Instantiates the base builtin function library + + ClientContext object for the site holding the page being transformed + + + + Html encodes a string + + Text to html encode + Html encoded string + + + + Html encodes string for inclusion in JSON + + Text to html encode + Html encoded string for inclusion in JSON + + + + Return true + + True + + + + Return false + + False + + + + Transforms the incoming path into a server relative path + + Path to transform + Server relative path + + + + Returns the filename of the given path + + + File name + + + + Selector to allow to embed a spacer instead of an empty text + + Text to evaluate + Text if text needs to be inserted, Spacer if text was empty and you want a spacer + + + + Wiki html rewrite to work in RTE + + Wiki html to rewrite + Html that's compatible with RTE + + + + Selector that returns the base type of the list as input for selecting the correct mapping + + Id of the list + Mapping to be used for the given list + + + + Function that returns the server relative url of the given list + + Id of the list + Server relative url of the list + + + + Function that returns the web relative url of the given list + + Id of the list + Web relative url of the list + + + + Tries to find the id of the view used to configure the web part + + Id of the list + Webpart view definition + Id of the detected view if found or otherwise the id of the default list view + + + + Does return image properties based on given server relative image path + + Server relative path of the image + A set of image properties + + + + Extracts the client side web part properties so they can be reused + + Html defining the client side web part hosted on a classic page + Client side web part properties ready for reuse + + + + Maps content by query web part data into a properties collection for the contentrollup (= Highlighted Content) web part + + + + + + + + + + + + + + + + + + + + + + + + + Properties collection for the contentrollup (= Highlighted Content) web part + + + + Base attribute to document a function or selector + + + + + Class that executes functions and selectors defined in the mapping + + + + + Allowed function parameter types + + + + + Definition of a function parameter + + + + + Name of the parameter + + + + + Type if the parameter + + + + + Value of the parameter + + + + + Definition of a function or selector + + + + + AddOn hosting the function/selector. Empty value means the function is hosted by the internal builtin functions library + + + + + Name of the function/selector + + + + + Parameter specifying the function result + + + + + List of input parameter used to call the function + + + + + Defines a loaded AddOn function/selector class instance + + + + + Name of the addon. The name is used to link the determine which class instance needs to be used to execute a function + + + + + Instance of the class that holds the functions/selectors + + + + + Assembly holding the functions/selector class + + + + + Type of the functions/selector class + + + + + Instantiates the function processor. Also loads the defined add-ons + + Client side page for which we're executing the functions/selectors as part of the mapping + Webpart mapping information + + + + Executes the defined functions and selectors in the provided web part + + Web Part mapping data + Definition of the web part to be transformed + The ouput of the mapping selector if there was one executed, null otherwise + + + + Base class for all function libraries + + + + + Instantiates a function library class + + ClientContext object for the site holding the page being transformed + + + + Loosely compares XML documents for equality: + + Order of siblings in an element is ignored. + Text nodes are the only node in at the bottom of the tree so sibling text nodes are merged for comparison. + The prefix used for a namespace is ignored. + Comments are ignored. + + This type of comparison is useful when comparing the XML documents used as messages, configuration, etc. in various specifications. + + + + + The result of an equiality comparison with + + + + + Gets whether the match was successful + + + + + Gets or sets the object that failed the match + + + + + Gets or sets a descriptive error message if the match failed. + + + If set to null or not set the default Error Message is returned. + + + + + Base class for the page analyzers + + + + + Constructs the base page class instance + + page ListItem + page transformation model to use for extraction or transformation + + + + Get's the type of the web part + + Web part xml to analyze + Type of the web part as fully qualified name + + + + Get's the type of the web part by detecting if from the available properties + + Web part properties to analyze + Type of the web part as fully qualified name + + + + Checks the PageTransformation XML data to know which properties need to be kept for the given web part and collects their values + + Properties collection retrieved when we loaded the web part + Type of the web part + Web part XML + Collection of the requested property/value pairs + + + + Possible layouts used by wiki or webpart pages + + + + + Analyzes a publishing page + + + + + Instantiates a publishing page object + + ListItem holding the page to analyze + Page transformation information + + + + Analyses a publishing page + + Information about the analyzed publishing page + + + + Analyzes a web part page + + + + + Instantiates a web part page object + + ListItem holding the page to analyze + Page transformation information + + + + Analyses a webpart page + + Include the TitleBar web part + Information about the analyzed webpart page + + + + Translates the given zone value and page layout to a column number + + Web part zone id + Layout of the web part page + Column value + + + + Translates the given zone value and page layout to a row number + + Web part zone id + Layout of the web part page + Row value + + + + Determines the used web part page layout + + Properties of the web part page file + Used layout + + + + Analyzes a wiki page + + + + + Instantiates a wiki page object + + ListItem holding the page to analyze + Page transformation information + + + + Analyses a wiki page + + Information about the analyzed wiki page + + + + Does the tree of nodes somewhere contain a web part? + + Html content to analyze + True if it contains a web part + + + + Strips the div holding the web part from the html + + Html element holding one or more web part divs + Cleaned html with a placeholder for the web part div + + + + Stores text content as a fake web part + + Text to store + Row of the fake web part + Column of the fake web part + Order inside the row/column + A web part entity to add to the collection + + + + Analyzes the wiki page to determine which layout was used + + html object + Layout of the wiki page + + + + Instantiates the telemetry client + + + + + Ensure telemetry data is send to server + + + + + Filter is chained using an And operator + + + + + Filter is chained using an Or operator + + + + + Equal to + + + + + Not equal to + + + + + Greater than + + + + + Greater than or equal to + + + + + Less than + + + + + Less than or equal to + + + + + Begins with + + + + + Contains + + + + + Contains any of + + + + + Contains all of + + + + + Class used to generate contentrollup (=highlighted content) web part properties coming from either a content by query or content by search web part + + + + + Instantiates the class + + Client context for the web holding the source page + + + + Generate contentrollup (=highlighted content) web part properties coming from a content by query web part + + Properties coming from the content by query web part + Properties for highlighted content web part + + + + Transforms content from "classic" page to modern client side page + + + + + Instantiates the content transformator + + Client side page that will be updates + Transformation information + + + + Transforms the passed web parts into the loaded client side page + + List of web parts that need to be transformed + + + + Interface implemented by all content transformators + + + + + Transforms the passed web parts into the loaded client side page + + List of web parts that need to be transformed + + + + Interface implemented by all layout transformators + + + + + Transforms a classic wiki/webpart page layout into a modern client side page layout + + Source wiki/webpart page layout + + + + Interface implemented by all html transformators + + + + + Transforms the passed html to be usable by the client side text part + + Html to be transformed + Insert placeholders for images and iframe tags + Html that can be used and edited via the client side text part + + + + Transforms the layout of a classic wiki/webpart page into a modern client side page using sections and columns + + + + + Creates a layout transformator instance + + Client side page that will be receive the created layout + + + + Transforms a classic wiki/webpart page layout into a modern client side page layout + + Source wiki/webpart page layout + + + + This class defines the page transformation configuration for when there's a ModernizationCenter hooked up + + + + + Url to the customer's modernization center site + + + + + Add a page accept banner solution on the generated pages + + + + + Information used to configure the page transformation process + + + + + Instantiates the page transformation class + + Page we want to transform + + + + Instantiates the page transformation class + + Page we want to transform + Name of the target page + + + + Instantiates the page transformation class + + Page we want to transform + Name of the target page + Do we overwrite the target page if it already exists + + + + Source wiki/webpart page we want to transform + + + + + Name for the transformed page + + + + + Target page will get the source page name, source page will be renamed. Used in conjunction with SourcePagePrefix + + + + + Overwrite the target page if it already exists? + + + + + Prefix used to name the target page + + + + + Prefix used to name the source page. Used in conjunction with TargetPageTakesSourcePageName + + + + + Configuration of the page header to apply + + + + + Apply the item level page permissions on to the target page, defaults to true + + + + + Configuration driven by the presence of a modernization center + + + + + If true images and videos embedded in wiki text will be transformed to actual image/video web parts, + else they'll get a placeholder and will be added as separate web parts at the end of the page + + + + + If the page to be transformed is the web's home page then replace with stock modern home page instead of transforming it + + + + + Custom function callout that can be triggered to provide a tailored page title + + + + + Custom layout transformator to be used for this page + + + + + Custom content transformator to be used for this page + + + + + Disable telemetry: we use telemetry to make this tool better by sending anonymous data, but you're free to disable this + + + + + Transforms a classic wiki/webpart page into a modern client side page + + + + + Creates a page transformator instance + + ClientContext of the site holding the page + + + + Creates a page transformator instance + + ClientContext of the site holding the page + Used page mapping file + + + + Creates a page transformator instance + + ClientContext of the site holding the page + Page transformation model + + + + Transform the page + + Information about the page to transform + The path to created modern page + + + + Performs the logic needed to swap a genered Migrated_Page.aspx to Page.aspx and then Page.aspx to Old_Page.aspx + + Information about the page to transform + + + + Loads a page transformation model from file + + File holding the page transformation model + Page transformation model + + + + Transforms the received Html in html that can be displayed and maintained in the modern client side text part + + + + + Default constructor + + + + + Transforms the passed html to be usable by the client side text part + + Html to be transformed + Insert placeholders for images and iframe tags + Html that can be used and edited via the client side text part + + + + Returns true is the passed html is "empty" + + Html to verify + True if considered empty, false otherwise + + + + Map wiki table style to a RTE compatible style + + Code used for the wiki table style + RTE compatible table style + + + + Translates SharePoint wiki font size (e.g. ms-rtefontsize-3 means font size 3) to RTE font size name + + Wiki font size code + RTE font size name + + + + Translated SharePoint Wiki foreground color number (ms-rteforecolor-2 means number 2 is used) to RTE compatible color name + + Used color number + RTE color string + + + + Translated SharePoint Wiki foreground theme color number (e.g. ms-rteThemeForeColor-6-1) to RTE compatible color name + + Theme color code + RTE color string + + + + Translated SharePoint Wiki background color number (ms-rtebackcolor-5 means number 5 is used) to RTE compatible color name + + Used color number + RTE color string + + + + Recursively loop the blockquote elements until we're at the top level, returns needed information to process: + - Level: how many indents where used + - TopLevelBlockQuote: what is the top level blockquote that we'll be using as "replacement node" + - If there already was a container created to store content at this level then let's return that one + - If by walking the blockquote tree we see strike through being used then indicate that + - If by walking the blockquote tree we see underline being used then indicate that + + + + + + + + + + + + This class is used to rewrite the html coming out of the SummaryLinks web part + + + + + Default constructor + + + + + Transforms the passed summarylinks html to be usable by the client side text part + + Summarylinks html to be transformed + Html that can be used and edited via the client side text part + + + + Resolves tokens by their actual representation + + + + + Replaces the tokens in the provided input string with their values + + String with tokens + Web part information holding all possible tokens for this web part + A string with tokens replaced by actual values + + + + Default constructor + + + + + Replaces embedded images and iframes with respective "fake" image and video web parts. Depending on the + image/iframe position in the html the wiki text is broken up in multiple wiki text parts intermixed + with image and/or video parts. Later on these web parts will be transformed to client side web parts + + List of web parts on the page + Updated list of web parts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Web part type constants + + + + + Represents a reference to a field within a query. + + + + + Field alias. + + + + + This specifies the sort order on a FieldRef. + + + Query defaults this to true when no value is specified. + + + + + Specifies the URL for the .aspx file that is used to create a Meeting Workspace site. + + + + + This attribute provides the display name of the field that is referenced. + + + + + This attribute is only supported within the ViewFields element. True if the field is + explicitly declared in the view definition and is not returned in a Fields enumeration inside a view. + + + + + Field format. + + + + + Specifies the GUID that identifies the field. + + + + + If set to Primary, specifies that the field is the primary key for its table and thus + uniquely identifies each record in the table. + + + + + Specifies the parent foreign list when the FieldRef element is a child of an Eq element + in Join element. The value is an alias for the list that is defined by the ListAlias + attribute of the Join element + + + + + When the field is a Lookup type, specifies that queries should look for the item by its + unique item ID rather than the field value. This can be useful, for example, when multiple + items have identical values in the field and you want to query for a specific item. + + + Query default this to false when no value is specified + + + + + This attribute provides the internal name of the field that is referenced. + + + + + Specifies the type of reference for a field in an events list. + + + + + The ShowField attribute can be set to the field name to display. By default, a hyperlinked text + from the Title field of the record in the external list is displayed. But the ShowField attribute + can be used to override that and display another field from the external list. + + + The following data types are allowed as targets of a ShowField attribute: Text, Choice, and Counter. + + + + + Specifies that the field contains only text values. + + + + + Specifies the function that is applied to a totals column or a calculated column. + + + + + Creates an instance of FieldReference with all it's properties set to default. + + + + + Creates an instance of FieldReference with the initial specified . + + Internal name of the field. + + + + Uses as a field reference internal name and returns + a new . + + String to be used as FieldReference internal name. + + + + Specifies the function that is applied to a totals column or a calculated column. + + + + + Represents an item to be used by ListProperty value. + + + + + True to surround text with anchor tags if the text appears like a + hyperlink, for example, www.microsoft.com. + + + + + True to surround text with anchor tags if the text appears like a + hyperlink (for example, www.microsoft.com) but without HTML encoding. + + + + + + Sets the default ProgID for the application that created the list. + + + + + True to re-pass the rendered content through the Collaborative Application + Markup Language (CAML) interpreter, which allows CAML to render CAML. + + + + + True to convert embedded characters so that they are displayed as text in the + browser. In other words, characters that could be confused with HTML tags are + converted to entities. + + + + + Specifies a field in the List of Lists table. + + + + + True to remove white space from the beginning and end of the value returned by the element. + + + + + True to convert special characters, such as spaces, to quoted UTF-8 format, + for example, %c3%ab for character ë. + + + + + Like URLEncode, but true to specify that the string to encode is a path component of a + URL and not to encode the forward slash (/). + + + + + Creates an instance of ListPropertyValueItem with initial specified + + Specifies a field in the List of Lists table. + + + + Defines a CAML logical join. This class has no constructors available. To instanciate a + new logical join use public static methods. + + + + + Gets the logical join type. + + + + + Adds a new statement to this logical join + + Statement to be added. + + + + Adds new statements to this logical join. + + Statements to be added to logical join. + + + + Returns CAML string representation of this + logical join statement. + + CAML string. + + + + Instanciates a new And logical join with specified inner . + + And statements. + And logical join instance. + + + + Instanciates a new And logical join with specified inner . + + And statements. + And logical join instance. + + + + Instanciates a new Or logical join with specified inner . + + Or statements. + Or logical join instance. + + + + Instanciates a new Or logical join with specified inner . + + Or statements. + Or logical join instance. + + + + Specifies logical join types. + + + + + Indicates an Or logical join. + + + + + Indicates an And logical join. + + + + + Defines membership types used by Membership operator. + + + + + + Indicates SPWeb.AllUsers membership. + + + + + Indicates SPGroup membership. + + + + + Indicates SPWebGroups membership. + + + + + Indicates CurrentUserGroups membership. + + + + + Indicates SPWebUsers membership. + + + + + Defines a CAML operator. This is an abstract class. To instanciate an operator use public static methods. + + + + + Gets the operator type. + + + + + Gets the name of the field on which this operator acts on. + + + + + Instanciates a new IsNull operator to perform on specified . + + Reference to the field to operate on. + IsNull operator instance. + + + + Instanciates a new IsNotNull operator to perform on specified . + + Reference to the field to operate on. + IsNotNull operator instance. + + + + Instanciates a new Equal operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + Equal operator instance. + + + + Instanciates a new Equal operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + Equal operator instance. + + + + Instanciates a new NotEqual operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + NotEqual operator instance. + + + + Instanciates a new NotEqual operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + NotEqual operator instance. + + + + Instanciates a new BeginsWith operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + BeginsWith operator instance. + + + + Instanciates a new BeginsWith operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + BeginsWith operator instance. + + + + Instanciates a new Contains operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + Contains operator instance. + + + + Instanciates a new Contains operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + Contains operator instance. + + + + Instanciates a new DateRangesOverlap operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + DateRangesOverlap operator instance. + + + + Instanciates a new DateRangesOverlap operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + DateRangesOverlap operator instance. + + + + Instanciates a new GreaterThan operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + GreaterThan operator instance. + + + + Instanciates a new GreaterThan operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + GreaterThan operator instance. + + + + Instanciates a new GreaterThanOrEqualTo operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + GreaterThanOrEqualTo operator instance. + + + + Instanciates a new GreaterThanOrEqualTo operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + GreaterThanOrEqualTo operator instance. + + + + Instanciates a new LowerThan operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + LowerThan operator instance. + + + + Instanciates a new LowerThan operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + LowerThan operator instance. + + + + Instanciates a new LowerThanOrEqualTo operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + LowerThanOrEqualTo operator instance. + + + + Instanciates a new LowerThanOrEqualTo operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + LowerThanOrEqualTo operator instance. + + + + Instanciates a new Includes operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + Includes operator instance. + + + + Instanciates a new Includes operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + Includes operator instance. + + + + Instanciates a new NotIncludes operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + NotIncludes operator instance. + + + + Instanciates a new NotIncludes operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + NotIncludes operator instance. + + + + Instanciates a new In operator which will perform on specified . + + Reference to the field to operate on. + Values against which the value returned by the field element is compared to. + In operator instance. + + + + Instanciates a new Membership operator which will perform on specified . + + Reference to the field to operate on. + Type of membership for the operator to use to filter for. + Membership operator instance. + + + + Specifies operator types. + + + + + Indicates an Equal operator + + + + + Indicates a NotEqual operator + + + + + Indicates a GreaterThan operator + + + + + Indicates a GreaterThanOrEqualTo operator + + + + + Indicates a LowerThan operator + + + + + Indicates a LowerThanOrEqualTo operator + + + + + Indicates an IsNull operator + + + + + Indicates an IsNotNull operator + + + + + Indicates a BeginsWith operator + + + + + Indicates a Contains operator + + + + + Indicates a DateRangesOverlap operator + + + + + Indicates an Includes operator + + + + + Indicates an NotIncludes operator + + + + + Indicates an In operator + + + + + Indicates a Membership operator + + + + + Specifies the order of query result. + + + + + Defines ascending order. + + + + + Specifies descending order. + + + + + Class which represents a CAML query. + + + Defines a CAML query. This class has no constructors available. To instanciate a + new query use public static methods. + + + + + Gets the statement holded by this query. + + + + + Instanciates a new Query with the specified inner + + + + + + + Returns query's CAML string representation + + true to return only query's Where; otherwise false + Query CAML string surrounded by Query element or only the Where clause + + + + Returns query's CAML string representation surrounded by Query element + + Query CAML string surrounded by Query element. + + + + Adds a new query sort order relatively to a specified . + + Reference to the field where to perform the ordering on. + Returns the query itself. + Use with false value to specify descending order. + + + + Adds a collection of sort orders relatively to specified . + + References to the fields where to perform the ordering on. + Returns the query itself. + Use with false value to specify descending order. + + + + Specify the query's group-by options. Query will be grouped by specified . + + Reference to the field to group by. + Returns the query itself. + + + + Specify the query's group-by options. Query will be grouped by specified . + + References to the fields to group by. + Returns the query itself. + + + + Defines a CAML statement. It can be a or a . + + + + + Defines a CAML value. This class has no constructors available.To instanciate a + new value use public static methods. + + + + + Specifies the data type for the value contained by this element. + + + + + Specifies to build DateTime queries based on time as well as date. If you do not set + this attribute, the time portion of queries that involve date and time are ignored. + + + + + Value representng the current date and time. + + Value representng the current date and time. + + + + Value representing the current date and time. + + True if is to be included the time part; otherwise, false + Value representng the current date and time. + + + + Value representing the current month. + + Can be used in together with operator + to retrieve from a calendar all instances of a recurring event that occur within a month. + + Value representing the current month. + + + + Can be used in together with operator + to retrieve from a calendar all instances of a recurring event that occur within a month. + + True if is to be included the time part; otherwise, false + Value representing the current month. + + + + Value representing the current day. + + Renders the current date in the format that is relative to the server's local time zone. For servers in + the United States, the format is MM/DD/YYYY (for example, 1/21/2001). + + Value representing the current day. + + + + Value representing the current day. + + Renders the current date in the format that is relative to the server's local time zone. For servers in + the United States, the format is MM/DD/YYYY (for example, 1/21/2001). + + Adds or subtracts the number of days that are specified by the positive or negative integer value. + Value representing the current day. + + + + Value representing the current day. + + Renders the current date in the format that is relative to the server's local time zone. For servers in + the United States, the format is MM/DD/YYYY (for example, 1/21/2001). + + True if is to be included the time part; otherwise, false + Value representing the current day. + + + + Value representing the current day. + + Renders the current date in the format that is relative to the server's local time zone. For servers in + the United States, the format is MM/DD/YYYY (for example, 1/21/2001). + + True if is to be included the time part; otherwise, false + Adds or subtracts the number of days that are specified by the positive or negative integer value. + Value representing the current day. + + + + Can be used to represent any of value. + + Specifies the data type for the value contained by this element. + Value against which the value returned by the FieldRef element is compared + Value representing any object value. + + CamlBuilder uses ToString() on top of to build the final CAML query. + + + + + Can be used to represent any of value. + + Specifies the data type for the value contained by this element. + + Specifies to build DateTime queries based on time as well as date. If you set this to null + the time portion of queries that involve date and time are ignored. + + Value against which the value returned by the FieldRef element is compared + Value representing any object value. + + CamlBuilder uses ToString() on top of to build the final CAML query. + + + + + Contains the value if the unique ID number of the currently authenticated user of a site, as + defined in the UserInfo table of the content database. + + Value representing the currently authenticated user unique ID number. + + + + Value of a specified column in the List of Lists table. + + Specifies the data type for the value contained by this element. + List of properties. + Value representing a list of lists table. + + + + Value of a specified column in the List of Lists table. + + Specifies the data type for the value contained by this element. + + Specifies to build DateTime queries based on time as well as date. If you set this to null + the time portion of queries that involve date and time are ignored. + + List of properties. + Value representing a list of lists table. + + + + Specifies types of reference for a field in a list. + + + + + Indicates a Text field type + + + + + Indicates a DateTime field type + + + + + Indicates a Integer field type + + + + + Indicates a Note field type + + + + + Indicates a Choice field type + + + + + Indicates a Number field type + + + + + Indicates a Guid field type + + + + + Indicates a Boolean field type + + + + + Indicates a Counter field type + + + + + Indicates a Currency field type + + + + + Indicates an URL field type + + + + + Indicates a Computed field type + + + + + Indicates a Lookup field type + + + + + Indicates a File field type + + + + + Indicates an User field type + + + + + Indicates an Attachments field type + + + + + Indicates a MultiChoice field type + + + + + Indicates a GridChoice field type + + + + + Indicates a Threading field type + + + + + Indicates a CrossProjectLink field type + + + + + Indicates a Recurrence field type + + + + + Indicates a ModStat field type + + + + + Indicates a ContentTypeId field type + + + + + Indicates a WorkflowStatus field type + + + + + Indicates a AllDayEvent field type + + + + + Indicates an Error field type + + + + + Indicates a WorkflowEventType field type + + + + + Extension methods for the ListItem object + + + + + Determines the type of page + + Page list item + Type of page + + + + Gets the web part information from the page + + Page list item + PageTransformation model loaded from XML + Page layout + collection of web parts on the page + + + + Get's the page last modified date time + + Page list item + DateTime of the last modification + + + + Get's the page last modified by + + Page list item + Last modified by user/account + + + + Get's the page page layout file + + Page list item + Page layout file defined for this page + + + + Get's the page page layout + + Page list item + Page layout defined for this page + + + + Get's the page audience(s) + + Page list item + Page layout defined for this page + + + + Transforms a classic wiki/webpart page into a modern page, using the default page transformation model (webpartmapping.xml) + + ListItem for the classic wiki/webpart page + Information to drive the page transformation process + + + + Transforms a classic wiki/webpart page into a modern page using a custom transformation model + + ListItem for the classic wiki/webpart page + Information to drive the page transformation process + Page transformation model to be used + + + + Checks if a listitem contains a field with a value + + List item to check + Name of the field to check + + + + + Checks if a listitem contains a field + + List item to check + Name of the field to check + + + + + Gets all sub sites for a given site + + Site to find all sub site for + IEnumerable of strings holding the sub site urls + + + + Class that deals with site (both site collection and web site) creation, status, retrieval and settings + + + + + Returns the site pages from a web, optionally filtered on pagename + + Web to get the pages from + Filter to get all pages starting with + A list of pages (ListItem intances) + + + + Returns the admins of this site + + Site to scan + List of admins + + + + Returns owners of this web + + Web to scan + List of owners + + + + Returns members of this site + + Web to scan + Members of this web + + + + Returns visitors of this site + + Web to scan + Visitors of this web + + + + Checks if the passed claims are assigned a role + + Web to check + Claim to check + Claim to check + True if claim1 or claim2 has a role + + + + Resolves the Everyone Except External Users claim + + web to use for the resolving + Loginname for the "Everyone Except External Users" claim + + + + Extension methods for AngleSharp + + + + + Performs a partial match on a list of tokens (e.g. classes on an element) + + List of tokens to search in + Partial token to match via an StartsWidth + First matching token if found, null if no match + + + diff --git a/Binaries/release/SharePointPnP.Modernization.Framework.dll b/Binaries/release/SharePointPnP.Modernization.Framework.dll index 01418f6225f4a3ec290ab5906afe37f45af7aa41..99e93acc26e9d72feebe55e56b2e1d94f5936c62 100644 GIT binary patch literal 235592 zcmeFa37lM2nfHHFReh`K_LAJLPE{{Sx)bPd>8cJSVd-ulgg^k<_g&fd<-#o@O4FGP zf`|exC@KyvahE{`6n9*3!v$#<+=+_fGVUm&jzf6A&vWipO9$fk{$J<+nNI57=lsrd zp7Wf2KlkucUSVY|%gXV4`f1Dh5O4WgtIuseHeuZ}{E;5({l$lterVod4=p|Jf(z>- zmk0j&!I_tioPFkHm-$zYoOSLH{;F@L3v%7wGI{~Kbf_UzXS!@10Jj-%3K2K*n(>Ip!37X?n z7ur7FIi30JfKQ4!wOqbyOWF22gzv{&9J^-QJ|T6!-#1nmn@7@REZ17P%5ucR60(2J z8(D59K=$QcClOPdG6tWl;`k`;c(6O;J2b<=o;VrsapTnN;3^Dbnc(HIn8n7>EXEGr zYB=wUIag)^F(jNDUrG*idabQxe4eK|#Qr>PTxaK@E~#VJN||7n*kA|yK{x0TdKjE8 z782%D2{X~=W;{Y}JH|eg-<`?UugO@pH^XDhgetV^!Rj*5vPbNTo%ob;cD6V>N38nB zh}(=sQIv8-++HF2Y22~FIbY(j2SJXlKGw=Dwyb z#DfhL{H)I>e`UR1p3BFsZMDzU7o->n*<~5OjN`12Yp2$k$!hTXwr0o5V|%3S$Y5)R zx7JBEdo(jcosk<`Q722-n+RBLY)Qr&K*HF0=AFq>KCE2E8v>jmljm@6^BdZ=WDQfe z5a4E}g@;P0Xjk_7BXoHzv(UK9OcR4S4cAOw1WlW#pp~1EH#AzF#lv~tVmt`GB+lP8Tlgt=<{}jFH;}oIYYgMhvunj zh)91qkBQ@PZ>;>CFn1Xtg+9;2)Lkt4_=$IfP83`gEBJ7%VBaj-R}%&MZ$_}_He1DM zf~(@2M=P@;OG6oPro?_L5?ji-x!GE)fGFf{ZnH;Fs@^y}A~jL1QO1gAE5qAGBze2? zj65NF#gEO>qEw3wF>4~mmmvBpd6YUP9whg<9sVjY*{@v=kj^gOVr2?5{q8Yss=XlL;{%*J_?{oW8Pd{BAv-Ueo+g|G_GU)e+t#6b0 zx_HYUr1e#P3n6~W&k->E`!w%ez@FfTUlu~=Ey+xaw_}6#-C@4kipK zTUYmIrlrVg;a%OCDVs9sRP$vm|BjuRCUChKDI64P%06|7P21UPeHC3PIrK#)@yD?% zHy2G=*ds0rzmGC)SKlnGZOTGHaws8c%J=9QmiNC#BD#ySQ~1+VY-UlyaC&=T8|Ba9 zW)EeOGSFV$-mUW53TRUR3Y(=tsBV^~ylT%T^5bz>8hQjN1NNWSbu0`uFyop4&zrG#`PNq#=mk#WKFf}Dk z6q$rbYYQ!U8DBVO*G3T#q=g)`O(C>MRgV^5V&sgxG{V*L$`kYcb8yvNohtf=K$LQJ z{ZQVc1f5dl_=ksvBgAlIXgEp?N6X_F9!1kl{&>0wOA}_9e)2o51AlFboy5x|S&p=K z>&NomcC^q&9S74K(b7;OWqjeB+=8cu^pD5f)tm875d3qk_=(_C?~U=w%|wqhMWlCF zcH)>tkCWh@TMxP|o3|At&eT+zePQ)25FTmquEKXHi);^l=imeY1=J+BKxJO!73BaA{nnR?wEF5_UgR z6-3;1qH*0u1wm^n6@=+gwr>p61x^(4pUb0^o7j=cl8X3w0*McE)caCVH`PwF#A6DJ zy2SQuks2~-I;HcF^G+AuGk6fGOwDf9Ze@;cWzKXZx7l9)H-hs&E8aTulLKU>u+d-B z4gE|VlCvaFjPPh39X51GO#h*jpLin;QGFSOxm0iqZeDv6GhI@eeUUYLNR*=*x-4h6 zdgB%(SEe(mNJ;X}>^ZG&n!A8>v#VZ39{oIO9b}X(i%?2)$q8ogktdhrO)e>qxzb_T zj{yL=$y!AG?8)y~4EU{of|Db^mn#~ z^f!5b6W+^tPluSuvH8hcenezUN7%OB65wY07lWO`kBB&dh}i3w$P6QB#g!9J7@I+& zYxl*#Wr)45O2EBd20ig*132WLyO8!E~*C;6+^59!aeqG4n`NI34ke4cXzmRt+ zd9RRPRq~xe?z}*F|3%2dm3*a;^wU9KEaW3XRyPKVU3ou0I9uPB1^4Ouyx=eTeqOM? zSL{y+-mdQ>f}iR8z+iDn@HN5l`raeBL*FZcZ|Qq^Fx)5hOM(;iT@G&0cTezXecM6D zLhOrXT)9W4xcy~(OJ{I0GU^vm)UGZtkFkhg@ke&G7;0IJuq>$t4x=VnQ6C{gZz@t1 z#&d|#Tw?N`X4sn>TgI%S61Zpnf>E%+lrR`0Sc55HFq&C|DPb@-!jv#rZ-gmfFnTz~ ztr7;KmNS?V2BZ6BFeMB|Wovxus%gX5RY#CViL&7cspQWlDljNU1h211*%_ywSOs(jJH#o zrC(VDO0(>oW~nKQKxvloG|K_XB2b!Tmo&>U$|6vjWo4S>BxMmO&9XYpa)z=9lxEp8 z&2o{l2$W`-OtW06ECQuj_DZu{rz`@cS!h-4&fa<6Wkh6cM>}|(aAmv*_JO_iO>Rap zN2B~&)ebhR7^FehO zq1*J6*{TM0zpG9obQ?~CU%{!1KlaAOWaZKE%JPlW7P+nV!N{x!1a5Sb*mz|6s&^&k zAX8y7Z37ft8(pJ3gSY%;*XMakEkhG!Q7c%KPz#6F2*2h0s$)R`*JHr~eJ;}Hj{2_9hBSrmy~dyt{fu{UDUuB>Kg5)z$Ooc~^;62jd3%1wtPI?Y&Snq@KcK zQAsU`iN_U>i&cgOR=lQ^H`i2vfpf6gR`Cguzxsm=Xq~ z%o#okN(|i1n)_Rx(+cjFNsP;o4Q)eIVn#4uslTjG6iKww9@SGn(yY zRtcn2%hef*t*i^}k(m}M>rZQxCFX04d5y96XE2txW~jq57AYYq%$&72RjYAZyOm=p zsIr>LdSNL0bm$!awW6p&>i-1bWLS|^<)vQyFf!#Y>uWtB|*bPZ7x zT~6UCnlz)FN`9VRBX4PAl|YuPg@2B>{KZKs+@#;d_>o;tZKCB(%9@ljDPu&Dg#_!6 zXYs3^mI*E+nr8MEzcay=Df*feeQk<WOS>@@>Tc9>(k!6rM*vE5LU9p=bx-7xFF=}1t0!9s?0!(DCc!9siTPW^!> zZlOOP(&Vkm%5dl4wnHDv&{`F{-8B5GB zj?JQ5+TNH$`*&o#8xR%MIl(vZ$v|4k1V6zXHBwTJ=<8aP7Po#Yt{mgJj|3-@U`v>t znd2owR5g36{c3pYHv;>p?F9dUOnX{5bo@>H7`argZv8bzt|-|~E>$#g#TL1@HOk$w zU*rmhksI~9kI1NJSy?Qy{gLNS%Sffj`fTp%=u6Ppy4XYhI24hHTb4D7> zlXTVa#G$EwP?cVlso#PRp-IBtj`zL>USks8jMb0a5~5?dz4Nv%TugN3>oiqTJ~GzA zX1_D_my4guAnrpRdP1&IN2G}mJLWmWSY*>K8`3FOAX~pnwWX$~CWs7!^^Yk!mz%rO zZbHL4sYxW!GaWM!(PKkG9 z{@3&oWq(zN^-8*e#E%*0j0S%s?Xt2Uk?Nka@#Q%HaW10Yn;8(c2$ifOJ@LzV`_wO~ zzIN6>w8`lbbsC}DbQ;Omyt{qA9^T~Z5$bD%ZqwHzaT<^G&Qo^+CF6&zEPpmc$Mcmd zLboZM+NHtiOVw$FZqq524Nl*zP9t=iPET%f`futqLbvJk)F!8&QKu2Q4X43la0YaF zF1I(nfLy5Kma8DP+V4kZIBpS})VL)Fd((pl&ODxY+vQb4j7%WHJ z809dHO(?c5!ZNv;7m5d3514va>jABIwGQyo^~7%Qsr|ILVtb``D;a*=4h|Ht!AU$b zvDK@w(p?Lt%~+P{_x^fF$Znlm|7**uPPRR^+XFXLSCp*QeGYV5r z*COukZ&Q)rbp%sX(CWzh6bfye!86Sb*FbEw=|0=iG&7178*ezOp*D{$3f`m67iXr8 zFH6z`gcbGA;&hWpiSx&jtOk1Qz|3$@6qcEd!eQDL855PIo}U)bvDbG1v>OgH`S*aN zQ1C;2{!X9HkRU7MS-%a9uO@DC*7GD{_}fO@9EcO`bv>vlG8mkoz)(Y~EeeN2?L%wY z6HOisOHTVs;_u?^OcFEb8j9j{Q94f71*f4|{j~&c(@RaX$(WUP-t< z8zM{zgS{lelrY$h5vGK}UK(La80=*cri8(6iZCS%c5{R&VK5fjjDAXhMR8H5@H*b1 zQCz${;#0!7eMN*RVX#+5m=XqK`Oo;FguyryU@#>N_UZ^z!eFn7FeMCjTZAcLu-8VI z5@4IdG_6y)INouxE51%$;&>-0NfqLFCu!)ket%u$UI`f}-Js zN4(b!VYJ)NUN8E;Y+@bZnVFVIFd_FPY>fI-2gv+gq^1aYLBG6Si?hBM^c1K6QM4N0BSgMW2h$)shRDxjq&Gx3=4^O4 zs2bKjBF(Sxs4g&&5iN)@7ya&-_Pc~z;>24fxF}ygg2!m3en0W&?ORI0q*6UZQmGyyNvh`!(i!ZEw_SM^>wOAuIWs*a zkj6uI`DU7qjCU?`ETvp%IA07MVY-v?ta8boV5WfhvHb@SQOd_u!R4s;r@<;G@6rWY zImvLyp4P(%U#VCwIlV>iGqAYM)_IVhg*?5s$}Mc0!F6*PH}Cx$Li{uEyE@nG2=+UP5Lu~=I8`lV(bnM!Fup!>5Gh( zi>v|WnJnbc*g#HeElsG+-sf?tYh)z9tWLXiI;XlP|EuJK9L=Hhgjf!ve`?nsgj=>f zRplgTwX0COvfzISY`AZAITwr%M@Ir{rv-ar=&T-R><3pLnhP#gYZ_{&Mke?&Z-r7S zhx_TAVsFlS2>bDDxs(g0ap&feY1Ga=vq#6{#aX`r(&He z4LaxgJF82EdpfHFk8Lki2hlU#4HQk#aPaVehc^TMiIq20H1we1$ON z$t9NeFx2U_eY5^LEWQ0nJ!%7?v;KiRbv4Jk8>$WbUU5>#$ruZX(9Y1`S@wpM?8@I+ zwx5#S|96&sMN0OPzq4#6_v83p{CAekB)1+-x84&TOzg=9_aucQ(?6CCzN+Rr$Sl zYbjV(PcC>;!v6@ilQf6|`~@JXPlBf! zjPZp7^G2A9Hx~|+Z)c03R5i7Ysg8fq|0Yn0y#NmpO)iJ&`^->lZ5%i8P>Z-Z3g)Js zf7F-exP(V&H=7OrDy|{O^w7lhf}CmDdve-zjxI{I@GS4YpQJPGYZwiZ8m95>=?L57 zSF+mc?+YWxP-PAMG-6~}>ZA1qs0I8O^-50AABkbfk4j5#RjG~*Xe&N8WL~CCAL}=! zCFZr*ykw!98hFSadynZYWb5A&eTMMd0J6&c4Z0R?J z`p zbRq4pi1(7jN#d3|tEZ&dZn=;xnrWbXJ1l#qk&Qpahg8P-ULDydgIR;1rncjoh(XD6dO6pSoMF7xzttN-|g~$A!N7P?f(fu zy*+XFttT@rKGd0>vq!Q1yuAB-X7Dif_@CwN|2u9Gq510l6@-E5M0neMT|3jAm|1v-yc; z^U-X6c(^c1YAGv~lOxlPYVtmfU!|h)VdF0v72YBW6B43QY`m4C@NY%S-if~u33Ynh zcB$l+++P28z%w|=F|a#{L1bxK4F2cfs9jnAy$DHT{*y#dsET(8dC-4Cd0l(|`-Nx@-{A39D6@EYBN2skl-Hkzh6kBXmM2ii7OQv zN+D+{Qb{34Dbk-pM7moZNFg;v22;qOB8yT;L6OBN176YYY{uTqJqQ1HjL8*wZUWR!%QL_3x z%p)oD5tx^z%xf?&OPN<--XUdPf_cZ3xd-!TVs0rn!-H!dL(9Bd-fGi93Jc$Asg3?h zZY}jsyjud%FJ;y#4Y&h7W!3SvifPat4BoJk{@K%*!bu+@*$F-?pi*CrC~r4JM%B#- z^`o}NwIkgDs*d(zN<$fUD5}RkB~`#sT77q@T)ue&eQ`g7pQ3}kWfv5s=sHt}$_d}4 zZa-CZzp1JtFOFdoLmA4V%I6jC;?Yn$Nh8?e}Wai@%+~5Ybw-b@7%zO273@ z9!K$Bp5;udfcy!5IcC8>*@WLsC+TD07Z)4(mr@&d*;JGCWz%wwplJOCHwUHgA@)Q` z)>=mV)~R1*;pT_LZLN#>4k7#kAbVJOc23+1XZ?r7X;*=L$`05J^(#lm$H*&%YlPO* zLw+Y#<4arckmUs=zRX)Xc44bcZ`rPQWAJt-^Lcyl7+<0NtZ2%VZn!;~mQLws{?h-x zsMmu_bYcC#nL1PQQ;)2I9l)T+q(|2F7hvcA2xi(GbJxvM>m8rh16AAs)S>6dcOd-P z;73tG2>ujNvIgNe6F(;8w%-dK?6fK@H(FZ4OY^24fFY;xkk`;p-UE=9xH58<*FslY z-QF^iLDd*uM%gFSLLSvK5Dw7nr+jWS`+T2q8_mJ5;aWl#Iie$I(l~>iqzn zc2LLryiC_S0SBcZX}ulYGis7QxE?fg$C#9b(rHu~Ef4Q565O-d9dLT>cUi+W7Be{8X2o zzK>lW#$t4n*m!$N#-89ol;&-JDK=w_%h{vDxXSFCPy+wJ7)KdQ34<|6FqjgGMSCC2 z`*~UaC*;sfGMdt=J061{k(CZA_A04Bby1>se1>@DSE7o}b8xey{$~5vGJ$P(pQ>MxxPG34{GU!jv!=UK&0n4EBcz zQ^H_qVfd6V*pm^agu&3=@F`)iKSh`l2K#e_DPgd`M3@o=`_Bkd!eD=mFeME3UlFE+ z!JdjRCBV3U_#vsm@Kc(9G5<)+$X4?nnQZW+01G5$=`}DXcQJg-esiDh&}z7(2OvI^!Pps?aj;1aYO<&peHkEl$1$ zNI%W_{#e*AIn3%i!`#95#NXmM=OaY2gmZ}1*O&EJ)=tu|@yR7J3%LuyF^8ND6r2rU z?rCQAUYG(|*;NGgy0Fv9a;`R(UWS^L>!Tm1OKNIW4o?3zX0r9h>Dc1x-6GcwH%E5{ zox4XCo~KbWEs+}B2JG()kWsUFYL{ZL^(xhPPG9%)NK5aH@JKE}nx#^0v$0Dy%uwl8 z={u#ajBS)Qgbq#8qBVlVdH)*!C zGmSdwPc;R0_8B68T%hsCynXW(j4JZot=euQHB?%7fw3s>*U%{IQ(uLf$0oBrl}Kn{ zP$Cs!)?leTo4VzC909)6tL3h~ZmtyV<6ck`FyH8RJyjv<+X*{4q2b7%pM;K zK1cpD{sw(}PzV^bIwtq0vZ7%qdn@pxo81X1D_;`cmy}-K7WH<)s;$Ohkr^mf{9TnN zi;gu1<4TO&iRIc;4>9)3`qX~x;W2N26_(?LqQ9DV_0SYpSq-|Ipu4Bg{?$7bL*wq) zh2$OyxhJGQ!K1HKXt*PuwQ#8$GSgDIB)7%O)Vn_kfBjJOg`QGb6eim{j7NPh%%wtg zr-obQxnm$DjM+E4qW8-;`Pr2%dfWwUPrRPW%m~npN0T>VE;CbayxYhHv8LypgV<^> z7Jv7~-_cEC<4uxRy(u0gnX6vUT(u06f_@TMM``Q^NkcMrGL!#<#TE;HA8adl-8r5Q zwafbWV%I7}tPn+i4J@*>=O}Zr{y6bg!Zt5#J?35X*TNv%jKcWyS#}{~)AZU?cTsO; zeInYP+#HiWlh5|#t1uUJzQU*f=#)y;{@#+e4sui$7#+GdoAy0P_8mCj>v@g;fYESi zYniTRI2tzY%SG)RS@i>9l4VRMj86Yx=u%&`ueZ;84&Wc>q%gTfbpG$p5DH# zWhQQ;A+~8cq%lc~VTo)Sw|)*B5DR4lAdV!Y(mON3}NI88FbLLn>usCh|H!@XKdg)I9! z$;);9D({l4?np*2GvRY6Z&nVpSbUr$Dp9J6lG1(V9ooruBZuXvIF=uSmrNmboZG=_ z*x}fRvDFxfZKE&=e=1m|g{gRT7y3ttmt}*w<;u;>AIS#f>*lDlkA%Ic8A!JW`^ zOKD)@W%MmrJ2_QM97;&qsRLnh2Ysm-%ysLh3CoZ>R6EtM)t@WCB6y@U%a&eN8mhhS zV*hj@m$-}ECH@(ZAXIeD_~R^|FJ{$Xu^9k{nu{{5rY!Q$gmpQp2=CN|G8^0F4!}NO z*xLq2`VZVHll4k8L0P|(=lIIZG=(Qu+gXQNrIFr|ymyvpG;A!~VgF?KjKM!u9g3Xs zwPDlqx3))PZQV1@J&ZWEGTDWdZ1zG5ZN~a`$LLcXj8s9bmG;tOY^5#h?fIX+tdM1$ z1fCak55KlsmohSz*Zs!N8G2~fZfl}oSq!P&`Vw^Ke(H8zkr^%+<(y2L-bklyPtR$Y zw6imG-`HUm=Lh3R+gQ$=2wW&@3#(0J+r(jhBN@WTEDov))>bX;z|62BoGaMV;;s%Ouu8_%_2IS8y^1NpuGBqSNOA`wzO${BAa;c-QWcSHNqd0MW34t#vm)JPe z1dF%y+zYd}L=8@GLEIKg@Xv46YtB2qPbJH1mqb60F)JA{xjvaLz&7sqPDkJV(!Mjl zSY@DC{Kr%*@7i)FWVO6&H#_T=O1288OJs`Sxs6xswD=m%IKJ z4y}Ao7f;R*8Tyf^|99o{e@=KQ_EEX)PYSoxbFC%%2XmF^?RD9<82gt{d9<+^n@0yD zV?B`F^@(iQzsToy-7^=`Z_1B;CLhw@$&YR|^bqSgtEs(qCIdIm_h-WS{`7QzS9+?S z`=iYsgnn!OPG+uO_BTHldCc4MovFB+VkYJfNg>HJigzjD2|sN(zLV|IL9NQAU%ph7 zuOgFj$l!8lt+yQZK*-#cSr?#}gm7I3Km1cwEF!8Evj z;yFYyE7csaEov-z_HJjdZdI*Wp1+h_6XwX^RphmtS+9^K1MO&YWQNLtT{}GT{jHO4 zx25vubgO@Jr>0KCkzJE{ytJrmT1BN)SGU^b&*>Cg?YY^U);4XX+Ts}(3edBkZ=n$A zbc;^&SlNcI)RsYi2K9p5CFq|bUTPg3eMeU_TL-sT9Y?X+_+2c_dQ0AyIAKZV)`=); zgEv8@mSpr?p{a}J=N1g-1`pG^Xr7$w)4$+Raj+3NHOJ8Z1g#U0x|d0q`uj~CwkqRo z!g7Yy_wa7H4vXD7R!!>TX+eGVXwZBpc`c+78TZg~ z_kT;4d`jL`M-dl~V+7WsGO@RKJd31&JTcEqsE(&IeFtjiDn_&pgL+@kU6#ch? zRd)#`ybVJsmlnb4aB`3{-fcKo1A03=;qJ@zO}j702#V=5?rJ^oL=-n2)^q50tyZV?;J zEwW=_ato!Kc?qc)%4@!=2F>-Q;>5efRMf0rBKmHQedny0@q{l_r#;y_@kDHlCoDcs zE~3_OyFyRqW5|RiZ#M~jPnk8)F5~TjiAP9sPB=-4D-j!7H)^1J-CkBA?~)+Cmq#wR zHP(n@NSb+r*8{mdETY~GM{*cnvzR-d!%6e?z>>zC>jrNZ2~s#peQuvg(nW4xa38Q- zg5cD8+>$c6eVQ0J`EcxHp}R10vardCFtHLT>F0K$oAGafnbRINbJ`1-!&wl{;e_$Y zMyzyv?vuo)*qHd_^x9;H#AkOHpMNI4GNH-DXSvK_qwXj^Kc0%u{&b|tSqUleCeq4o zrER2Dh_s43z$pc3Bm8?LNd2jZHInjt4iXv{H zG2-@UjX0aJwTWEwiPxz^`Q9?a=^~LEeyTa|-;2(TweQsIUmJIMOFgsSIi{`q8nOFx z%pW2D>i}3Hm>-*U^*haf;GM=#h5utPRH%c}cpf)&+cyF;`RDdh_O`*F6>ZOkwnzq0H1VKKT%Y`nt|8Yfib9|kg2?4F_qm4`Dq3`5cX2sY)FqeZQ%%BGw1 z(U@DhZrXpC`aQ|P1s-gbVm`cF%9ok@&KG;FUc0xWH&0c~_qW-GG@dOo$=p%PR!TV| z(>p@a>0^kbvZOa^anH*AVsbLBqit%*BpN49yK0xZO!Sgl;}T~Nd#9voC}~NlSEZ1_ z-|2rG!aGuY_=G?`)e`4bKPlvVs+9Tury!RDJ-~bXCtId^d$yL(m4yx6RhiRkzf7t; zqp$he9=YI4ax!1**#&6Z$!3ynE$r1ENXNvp7JjTuk*l8Q7R2TGar(RJ(oI~tO)lNg zx#4M7z?e5SKp1#XL7&mOS=p3AIq<>CZq{orH%3k{fS8r!JDO zZT9pQx0cV2qo%?pFOG@JT>8{~Qd>BMnq4r_mX|ZDoN%q~)7$HPUdR&ri5`T|{4A|R zWc~tRt*quRLPoH5@o-FZI^!R~@7}HD^J2fpqB_PVyNpn_m-Ft?n!(gDZ-b^ivi2hj zr}6pV$AF#5FRDu*tvZiGc;C-E;+Hu(W(H(TMICdoq>j`vT6&ynU(_?y5amri3j3r# zY11clt&x>czbk7!gj|j(A@>U8rmnk5d10KR68N2*Y0@^iICir@4aYdeSiOX;DS#-u_=NeWlWLc5{`ajrgueM~(nl{(=gb-(Fj zF0$V7Kor&v>r5(e=EmrMn?B|~m>VLGUa<5dgK46|Bhk1e&8V`_SVUKO6gT@{R>hS2 zEfF_&KS{?=olNbH`$kt(wd#yueVIfL#9h*blnc~?j{=z;l;cYhHS8ya&rkjkEddxT8)8OZFOgF}sEka(O7IJ^gH$IND zreLKMm0%^Il)9MixW?)i5TR)xTSiTkUPrq2ai-qZ_zPcV?0K>dJWIV4RGBso&)e5V zT-O_y9x44vlaf8blL*E%4qJ(66wjh`b?q>P78vGoll1}MjE{kPD~o9l_rhC(&APObF)U328~`DYeeH2 zYcxn}q8f>HN~57jqam*<8ZB}cMH+ojG+Jad8f?3D){_Y|EUKTq4d-%)XKJvGxy3p+ychzI*DnuUV zH?YJoZ!$;4$0G7g=$3Bt7qdM`%9=?E?XTkg>erE)JWC3HCZMTpi!R_)P_&eGUIBu#NX* z3i+J33J)j9y;eA}@i103F8tHU7M)rN^*$QCrzD8^;1^^JUl=FT?orqC)G%aFBcQh2y?JmtHoj3+u+C_2-0;k*G5B<5#*ejf8lrhthJWk*j^>gH& zsFT3uFT>}AO;3raM}OeMM%sK8N&4+=8rBdOv+0tIvz&DR*8mjf-3P z6MrO(&*TsDTskLT-8;BSW!<39m+SKmecq?fFX{7J`uwFnpVVi5ZRqzrYn^z^UuHeS z1ofH0smAmI-erCygjF5s8w(bSt6;T057+1U`ka<$ADyQEW>{`jY3Z<-5SdVz=UbG= zgyl}9I7+DXX0FGs9D_kCvs_QUa!gKppBvsP^~?=$=5zvAYbMh^#G}C4 zAw4-`dvr&~A(fMk%NSFGWObbq&pAhhI(l+F9X)nWUWbZfJ*??0>d75dt7LiVP^H$@ z)1d~Ix16JiJDHD`Jk44Q>nsgx5zT7|smc0q{=Pp2rRMJ!%u9FQqjT%s*1m_Cq9kkW z7vLucLtK>63c(?qaTUr9s8Z#6QfZY}a!5ZOf^`+tCbW+$W6HSHtc;$t3a#c@`WK+X z){9X2#+>-cx{k#XF#XuOL^@gC8LxC0lmAs97U?5?VpIpVM3LsNbrg=Q=$j-Or||A4 zE11DM3mlwjkqKX8mNU(^x$^o`_%oGJ^FuNJ6I8`^@b%dIn3}&6n`Q3D4iYn?Ys^20 z?HSErempiaYRCM`*!(Ir|5dgHeoFkmR?WYU?E^LcDK?*_=BHxwF>3DKFLJ+5%>%J{ zm6~^o&CAq09-DjBygD{#)I1rRpCDfC;LzCon3~Uw&0kZqADbUg^Gs}(GG_-j#OBRv zeobtCm73oWo3B;#+avS%20OSbHe6r_pNI{o+QCDy;Rri;BsT14>nyxR==g5Ler&_> zs^7wkR^Xv9d_2vFmL}GaVGCiA;D898urt6 zGk8#0M~~oezPPs{kVf*}*A>a1;o4ASmT~VK)%d<(A%HlQMLrkFzB=wCCW7evy z=>t7XsH6->JhFHY@kH2u1iu-RDg6}oO~eETrT8S?cR=p8){5)j!qp5l0V~=v-&!Dz znGd0!6)alwRf8EDybOMB?9gQ+nJL-W2cO<)!FF<%2KOiE;nJYk=sbKM2Q1ADdv4<3 zjMi?tV!>RMSsUR5Us}cii43t(8Qw8ew3F8poP07lLccCq@{sARTSOyHU8kk3Po#-W zB2CtGShTR&6)KgjnTuuUtMzj}SqV1HMp$q6bx&MRJy9I*%Lh_5Y0Jap%Y*H?`?QQa_L>xCDeo^C3s$A2> z?aT*qTFMw$2{4kmbu6v@a}vp7lakC_ZEz$x&h6$iqpw72wae{RL>G$8(nJ@7@Hl>5 zr?v+JPBAkd`)yve<@BbPA?RcT1?Te!odp{Nczq0Xvh1ZvQ%oi}&CKM#nstoS<&~+_ z3;O|#Q*V|;mZ(eh14{F^3}kuqB@^s+jcourG3?GC+wU;b^OODu#~!Tr@#}(?KS;fK z_3IG7=jSMD@NVeefc-Uvuc*^P+nc1E#Pz}{S#!UZtg8iYA*@;pk68`)U31`{-A?@L zbMQZ&;M7TypgQ)FI!Wq;`*^b{mi;E*k@U)B#^U>Trtjc;w1nFkXJd%}U91!7--hwvd$2fJ===6wOowMo502GdoTlB;7X_3yzYvvnE&`{I>cu^zhd9|c%o zA!$Cu_+88vb7ju~@oX`lN!CTk?of~N-dC}3!WWLC`N|3F#Fv|C-)CPh4oOlG2OZWy zMg6)reJgI6;&8x8^)09Yq3_O0SEZY&^sG4;>u}g_ZmKc`kbMbC$VA0qn8 ziCZUqIF{KtPH!kJxy} z2@k6~X`W*f9>`?CVz@W%);L03z3P>0TAn(6|#9cfjkKrSabSW8xv#Z|Y*+VV zl~P|$+mnpj>m5PFj8C(EE#EK*&K5npZ~-7X2UqcM3#qwwwd6A0QXwCn5SH+p6T-&1 zo(VP=?6Rz;XNKw2n3mbzg=f<7M&6I>FfUgl{!vKC1+BEGU@O6MNqSR&Zc+BxRvS8%y zPbs#aNbFX6E8gP}5kvNXM9xp!F}T98aCF>Wp7OufEY^-RX58Z>bdh&Fzm&W?{z-jfyK|vdF|6$g^&q+>)Pog^<0v z4n29DX61o@sH{AYj&f4Ko=6jPw)LfbGvyzOxW@aqpc~l_{tx7U(!+f%| zF`pctNy(MNos$2w zI1DxAKSH8g57=RtmUdzyO>Ejo)3VbnEy~TE>*L(4acOe%Kx1weV=6a`ajx7vP}{p9 zH#42wnw#T%DY-Y5FROH)B~wz>QsFvNH~uFRmR+vPo)XveqD*G!aeJC8*Pj0?m1|FP z<*Jp7ZkmcafMK6-fF>ix8ajn+e~LD|olb0rpB7+E%R7M<$uxvZCcaOV+Pg#>`qD6y z)zXv zOm)ZlhG94$lLk#7yu-<0t*}mBm6oMdV&ePf6wWOR-K8Yh(r{rPj$eQ-Cv4JLnd+A< zC_TMP8v82+hW!67j{Df45MS>dwbfxqXX@*6ziCrnhdF`hj??9Ydz2sBc;YpAYBcNJ zjIlP7p?0FhPxrSs()Tz8`)~73<6W443;tK$(b~SqIUG3;B4Z)_w={nid^dRa1dsS- zp7CVdFz>;deLTX=n(ZMs5!7(M5qEh?$E3C@ubqvq>cV)7%`f2^=Yp4C@izM=xCbS* zX(H*5j$2EQh~^qI)*bk}7JvJk?1r~eXO464hcpjNs2IR0cUG^qO^4u4vXG7w#!m^6 zdt&6^5cyz?>=7cLj*%ThZwmv+aiaz%y|UcdiULyvl~VU*R_OeKM9wr&Br7xtu~$dQ@Cfo zyO#NY4s_2*#N|LrF*>bJ?+^pGc^!Z|Z%N|?$b9`QDAr^=x>V3%LgiFAwc=l#~7Ha!ZdB+y@%=zsFe+?l>4G zRv{d@I>GTyq$be2e&qs2N3I=ne6|f!a`{r0x}T4O(EWb6KfTqx&lX@OxB?68ubRVN zkG050faLr1YbgW_e%*Ng;f=VGec7+qcYp9seGde8>w7S`U)~JTv)<_xV74#*8elAT z-gAg?zFgn^p_qYSLd}E0Y4YxrFYATQF9S%N-*9N?yT1E_d-OdJd{p0qLHA+UcV!B( z^VI-}^UDu6&R?SM{@^x!4+NX_Js5mM-rbpE?EK3BV}nr>ojuYxU#ai@V1IoN1Q*Ji zZ~nNs*x}285{Dl;$~feEKSW-C@N<0+1YJjqL%!zL5j$K2lqkIV7~}9nefI|&^gR%~ zN#BFPJLS!_Z*CIbp9LBlh*bW`u|~k3_1z!z9w!d+d_OMsaXAn(Ei{7MbR6t;yf73p zZW4!w0wrO&;LGyn!xe54dyfH)1y7&IQ`RM=USCgMsyJD`GE*JQ z7jEy)`3uOBMW0gTjOWVi8I(`Q6!N!Rxax;;z*Fk12T|=n+|}7=$DJCv8IA?zwA$i( zZBp#ar*OW(Du~DYS(Q656lE^b<|{2{;i~B?E#1Z1K+*pp_BEF&RUy=+UM}9D6HSv( zqOCnGUIh|E+75C=P4)F%lx8@+iVOUhzvk07`Q8q>=fvT~bhHysQ-_#nEJp*^t$5il&fR(3BQ&G#w~fG(=Mr7fG!<$pDE>&?XHh z{!GmoB_lIXiGEXZydz9W0~-~mq;D&s$cFD`6+`Am70n>Mz~z0B7ZQTF#gHkkT3;lY zy}i-`=*TwA+q<6>l-k4x<7~Y#;?ZWU)ya_%4kBQ#} zgn@0|bB5uau(u7vElEw)^V~2DwQC~9_IX|$058J)1Y=NT0{Ze8tE~;*g28Czq7_@n z=hCWu-Xh;i^)mHe|D}VnhH{f1+wU5)b|GWYb^N~0FB%(>hpb=lll?d+lQwCb0|&}a zFSr4x1yTM@ywm)5VeX_zeu(xX!lU!8+zbB`a%DyC^mAt(WO$mo=n@sC8~^R zXfQ&%j`Gcyi5+82E}~QR4xhPqXUWYzI9DWoo_5(=Opyt8Je@=__YHEdAd~OS=gis2 z67qVir?Vw?skZ5IOYo`4mwN@~lEyTBv$R&{{c}1WX>~r!#8|V)XH;-tyL?#I>O-s2 zgWDyNd9v+RdT6_RV7R#5J}lZUAIPNJ?Ze{j@_~HX>_bb$d#91*{O9tJYl$UiH=Ms` zL-_NsE3dhXQd*~*#r0OKiSH}~CskRy?*|f5HvCDS~BV3A> zzd|13SEW?MB?pe2@%x!!>e^ba$9*MMv-qlbYv3YJC$6MOM*cE2+3fF%5w|DP0Bh7f zPqdT3RR@gy`2x^|cD(0CR<>CXYH%zC!Z*{jJ^qElxsW9*`C6WaSHo3lMoRO0=ci{U z285wv7AwMAXd?j{VNyiG1*TB0R383NT5iI)a|=cZDf7waFYdYDl!axe7X7a}Q`E*o$Jlmv?&Z?sJ%_|E+Gi z$Wi-2X0`Uhd;{tFKtsDSy$@Mjzs;Zoe0&#SO@t|7uze#;3B|ktGB0;DTuK-=trh#I zooa5A*4UPHaNH)fZIEcDBtvS0lsA_G7PLX)0zR=QrkbNd*c_#rs^;b>_rJ|io7Pt{ zxHm$orLOq@-{xqxU9|keHAi9JtD!l{6up4LC#OlncIjbhmsXO@v`Zar+oc!cK-#4% z<=y8$UtXqNdI6-r3b)&AmsX4LuIdTYRl5l(?NVJ_N_`rP(c240VcBeLWn?EYoNBXj z5w3N+wppTwX|r~Rcl<4;&3gW`XtRt$6CXBhmg*!`ZCjn}>?9kptjIc1D{9izmBLAr zCh-zAX&WS@Ns}g4Nt2d1ZfMf35;swkraTQzT8y-9(xh2Y4vAj6A6JMlU6OCMxm;|_ zR*KMxhNGe3izUSkpCSok)bJ&6L&KNAjSXLdOSGY~gqfE_mo|KHyv^D0NwQDv6*qjT zlqZJwVr0VjCfaZI{IKo2x2f&>BIdJco5q{kzEd%OnRMTYb|`8SWuMcVq+#SQH{5sf zde*x1(^PB?vRKEoZs7MJek*avk}gx{mURig2^w`P8|)qD^zlX6;E=?`$L-IEO|nvy z4K7QW8SnkE_BwB*$mfh-QcIZm`mmIj;hYIE)! zZ*=gvIUF>qoXVYTR8DehEhA}_1IYpnuvvwsh@ysMhN<6A0`Lwx!Ga67oD2e7o(6`-h8HoencgoN|0scaVCy1G34`q)VM-_# zjgzKn3^yGh_R%=$m}u@UQ{RIqm{~8DxRLun*RV9cJ zAvOoThIV@+`*Y3yuA?Bf+OLN_JOd#%x?!HnQq0cO!o;`9EcMrjNb_wUISVm!B#hxs zs^YX5bf>yo+-lzzNekte%PC5o6VgYZn=8&;hdo%~#Yk)fPAhYJp`zCbPkJG8bL3Qfp8y<#F8k z-nFP{_UHEaOdH@x@52gSh!*uVq7@ffg`qT?6~B*ale$3Bi0=!tzgApSs&%f7+7lJ7 ze3+Q>DP~UaVF@>d%ke2qe4smc2!P$BU*{EkODsQ!19Q}Vz_shIMzK-uqPjuf{r>g( z&igm&+wotf@A>}CynRZdgO^N)IOEr`$E&iTfXDKsZ>Hh~!!r)%@`kC$D3rue$;8ow z%>73fh*28ClZZoUC?KiL!psyYFWj>Esm9D$L&RvDPrRtDJXd(l;Sgo3o{sTAywiIE z!%^0Jb`E||V#2WO9kIxTP~l2cUxdjP^3YjdJ3Yv*5*t(N&54opwPNX9G5k!q!dx#u zwNchl8gG~nFUwhEYzjnlcwG*Ys0R_U@*3Hy7R~Prnc9r6pC`)=FdhtJY4OA$1+sUs z_Z%@T;q3i&Bx>)lcPAm3+)Cjyj_ZerJ!kj*LxmWGI82D89NZt$Ng|xSSn|W+!2Zjj zLSL8ow_sSjtrd-B?y~J!(O94r6v*oXFu9&`Dytks8j zW;_H5bb2{I?vS6eQ%qeaA^1YEZ zIH$Dj%i~7c(45kqAwR2g?`&c_otW{&;0}DX$>cU)a)nvUdL@-`rL-u@&*wJce$!y`WR~nXF6D@nCaS1nyh|;_yyv+U? zVq42zVO@2ynf+@>TU(D5j;~-a!SKQH88SrOExM&Cuu`d{I;I`ToZ%nMzKx$}__8Pc ztPAKiuq9UifUFOaqz^#6kU7HiI+{$S+z9U{oABS_=9l2#ZNg8Y>-2BPDbRsQ%UO(B z{26Y-kA(mGSX7(ve(-VR%f&I#T&1`VFuxUIVP_-0Kj!zM>+kV2;+MVpZ^g|aJ`0~UNIS6MSUiB9{rP~*GZ}Cjk%WYvIkR& z9Z@pp-5sm2w}YqFMm_FjYVO`IGWV)^AU0>zyi;s`g1EAS@!0&Bnpel>uc>)5Hb0=| zODiCwE_5tL7Ubd%4Tv4Y7f{EZ!a)xXa?M*uY&D$t@S$W${pK z!(A4S#0KuNcsw?6mql{11$SA*ks|Y2a%e&F%5~^-DDi8?_E|G#dl`vk2Jpu=j+x&; zHVFstVxwbb9lbkMPDRLoyECuD-P(|O>y0nL<1$KNknPlRd^oxsUKIJ2^i4D6u|jx% z`C4m_=bQ5%qTep0*I|8s|Uc4quKp#Q!0|| z-g?yjD>$riFeXN##-%I<8tI;C36?$S=R9%jLK4n-ZgSK zacNFa*m}w=>l2ku@H8oueC$B?TZZR%JI*2Pbc;ri-yc#Nq>cYdAJ5m8C}*0T4%6Up zBapT=W@kf~$KH{#DB+whKsnAAn4~(sF{$oIl1gkeslww#lP8b|!V^UktD&PqML|V$ zyMqu1i=oW;cG88TXs##wGFm!zusfEzQLxzREleLo=0Z0gjN9qa(FKTAA~FSdhyV#5MEI5sj& zK2BJ}I6AR0j#x#D>I1RSI4apGskO6MxMVJ~T3O9usgUkpy%y>m(Dw01_0(#gioTQj zBS{0R4;y0IHrAUHr^dVf)lBz?^uX$!7Q+;WC(SgFFlCtR9dl(8c0X;C^h}Jkp2&L% zKZiJwKjwZJ+L(PaN*IiZ34t~Nb+xI`d)StvGgr4Y>0EJg^zpupyyeEV?J-7@2)-0RFDFyNx z0;6XPqHmSXvI!*2V0VzuRi*CY>?y6z=P2#P&ECbL!#FyK5AEfh`Zvn!pF`eht@5Jc z)1Z*Ii>RgFO^xiMDAhV8XAbJx@-cG9yM%yjgfgq0BnwNgAELsoGcDzeZW0@h10GfX zbj+pPM1c-5gP1eKBv;R=R<@YzeDD^D&Mpke8LirJuH6>jyDfWrX733!@@@7%k55g= zgj`#-FOIn7#_*DMCj*QY_ClE zjm7injyYw_pVG;ntCU`)>hPt^WO^IU~oqp8Ur;)jvdDTbB>^ zME7)FJHE+$Rg?KOjpl9S#evo@qoy;^|I@rU+MoK!YFewaTeEelP17PVS3WNK;@Bro z(bJ*S%lZE&hdIVy@k?Oxi9m_$Fr#<$cC==6iTp65x3!nVaC5g@IItqTxRc4i{@Zmz zEFVb9ggP(=GRKnhCA)3eu(fRH7&9sx4^jp;Q#LLlfA)uEbZpTxvm+>7+x;a{(B z+rL5Hv->mUuDvI&H}}pVM&B-o%t7L);NPfB2gFRpkVz2P`vnubC7L94rX?{K3saX& z!r@&asXHy{R%Pmu>0_AZ%bhw6%nQ=YZ%`&zssNbQ#kz5|o(4b=xj`98C7;jvG%)q0 znck{Q3%zqCC%s(_Wtrc_Wkn`4?66s?-wAEY#}G9QOSEA>BkoxXbhC_g8MHae!+!Gu z+YDas0-O9KOnsdxq&AppOYGEGwX@ovvfAUZOyYE%SN3= zpZ17jyR8j`ufxn0cJTE1k^#>fkes%n{z3X^o1_Do>|4zG(y1P28dtiBeOt3;Ziaa= za5ERB1knISFT-F;DCV7qJCS$4%mF0tY2+DRC5-#$Mwk+f?mrW{*Y^HTT{O#d4^a_5StPw1|fQIQ2+||kkG2cus8bf!r>`~es|6(4Y{Uwlm)2;V*&kOGv>aaeP<@~zj?W6o35=?WuNEr#v#M`K@$ng~n zw8_L#_-Uk@z>PVsjOUHSl`&VKPY{V#p?G^KSN|yrN$~iLR`#fz_eG2|bwb0}^7^3Q}Bu^<{J|nCt(NzekHKV* zYVpGR0(=uvO`$S%`q1R}l%8ZIDT4IsVJ@qEJ5c=>@XJ-T+;ZaJ(n#=aM9GC_r{6e8# zre7du-^Or-JUT!WO&w+SiLlVjKsaP1E*~S~`oD;C?-wNezm)K^-8XIB7iUl+oDACC z$4w$#(_)w-gNBw#24$zTX3(BEgLZATePka?E?q5pnxExAZVxv9`JyofuMp~LY`1jQSpo-;sF&E z1P_>%nt3Z807V5w!?MyMZ%isJDi4%cnwVxO@AbO; zGCpIBd02DJHTT+kueCPKPM%ZvgwkXN0yHA+2?xvlNoa{1}kk3X~G2Vg%& z{-!ed6UucU5#`MYQai<#N=aeHWuL`oy~}HqqX!@smLQR?I|C#HV7?C}eT7 z%#E(=C0|>OzxnLaO?BI~Q>fWm-*0lOe!Jx+e}%T!AC``) z0?CW8KzpCLu{Z*CE?Q{kPDKZQ0b<;$#-8`J z6UezgQ{fZn3Ba!;bDbWeJ7V+4=z-|>7@PBn4_%`$4Uf5a9D5ggJ$W(q z_=OHOUAiPMLDRm+(-_192Ya2Ij*ir&DEJh3b}U2Nv4_A6e01S*1bh<9rKABSA z#bWLPV;xkn`cszrgu3sGv5t#)M9ar7{Pig~j{l{d`q#vNo5S_+GQnp@&5|8(cHrqJ zOu>h1E<{`Yn_$oSXISEzh+oFfmHzi>qG#d$*B+bv=_l1i-=kt(fX{7lmK~htcEba7 zZWu~xHkMedp=Jq-vWn*HpJ()5YfA7WI4!S-pW5R(f}h$y#I)2k7-*eA5&wC(Y%arPq+!lql#|0b6rp9Yy}dN5!^Ngy>Z8Zi zQG~1WUx4{|UjH1{V5X}@?E_ojFG#p%xu8GaG1CMLS@(>}lzUzTlX;L9xi;l;Lt&*NI1^}1@C%&4o@@hd;9Zv&=x*k@cf zg$tBAd&39Waeti6c$FBgA5L_x^D2yOEcg_M&SNIy92ie?!2dVgNPGPLn*JKgynPd4 zl()32vziF?h{6C#m#o?^!=AKgp836AefF zAuBp|@S2Z2{L{g$ZtpZPTY0xS<5MZVT57e!Cr94HeL!#f+=B2-4ZTzClJl`lvrhK( zYdr;Mwr`}WOWuXl#`tab4ljRY-{5y=l6Pasty4?2YCA6lXA_;_$Jq$5B5x&_&Oin9q{NiH;co` zl)MMSoj-S_-#n50+1*5*YkSdc|5YQ0xf`(`mehTSi_Lr;BeiE|2aWKwT-2?bfvFF0 zJTmCeuKzrxot9jLrQGmB9Kh#A(^1r}p|71b|7)y*K4*c3_H1oFzLyal9P!E%SEDX1jLM--3JDh1-%#aP2c*PuRfz;=P}^2;rn~X(Rpln>oDA z7B{Tj+>SHp^B}x#W+^4m*w$^+F122#9>A9TZCJfDOsB_Y6Eux7OK>eS+GK<4S%Pbq z;bX(_t*!I1fxdxt?R-sVqx9G$951;9S1qF~8%9}N!werAh7VUP!^eiP@m0ASb~E)j=B54Xc?x+9adv9R;ivuG2M3k<%;t!8L_)06i_2ZFS&0jv%qowyF*TLq6*CyO^ zl}o<0zflUK+O=J|a{9b!L-XDqJ3MOkfs4D29O`;~R-eB@-!=~$c0FfH6StQZ^c^~| zuK;`j!GCz-4hw<?*rihlc}##WGjMb(fG_TgfLwf+kcsxtd2^@Fo{I0&@ZASq zS`vj-vPs;@pBl^@hgRNJk#^-o0N=e;@|$^M*;RDTkdkOvq$$I zq6_^rEcN0q{J$3e<6r@fCEzP8;QL1S82@(0gkI>Q*K>dT{|Wxzh&~Jc-G=|EJZ(cD z{>Sd(zq&0m!ys`O%y`E@g0P1rB2<`R1KMUd#{Q33FNvGz(IsVelhM))E6}#VYB?D_ zpRoUPNu}oE(Gb?@sLi2Rdqp!tm3A0EQ~6f=S#yKN`efWRe^eXvMm578JpoTm zOeV4$o2ZozCTcO9?G)2Z(Hzd1sFg3+FU%h1CNRJ}#%zOB^JJ`fA=+lhHdCn`s7>G% z_EeZZMgOntx3heTrJk^iF}Hx87V5(a)Fx1D`B}5UKiNKyQT*)3O6rd41|6)E@z>e< zqnaVjO7&Nu+Q7x0`tQr?&)S)FA*vac*;5~$x2Jmcvc75mv(^HdI6UECgC2Ovu?+^X z&OtT9yAD+64fft78+g z-*X`ibtC=A{i3@WzHvVctst$%3oTl~KGf!Lw8c5pn=Kx-FhjGJ9_CgM+>)X{u;zNd z(4q}Y4g3t+!1dtIun(uP4=upCFZE|UYbvWXVlw88jik&MSl?o;L~Q|i{SM)8AOGI( zFxqzg5A|yS;Xa4@wSg!4x9;BtdZM;~81yuO@cuMPGdL%kbvx_(sBPdE&i|`Fwc-^b`+h-M=~98bI6IB8u9I9Yk$SdzxB*^O?h#pE{JbaqZ9-aC^55 z-96L{2U*`mwZWd|lktp)YO}#rya3t;Vi=9E(=e)SFx#_+?H<|!o*zavA4j!8(QwKf zFoJXh>q=BJT=u0s7(SA89P4ulN;z#P}nexvQ7`{;hCqeh3~k-LC(4eJKh%N*6lP}Gfe?HDR`fHgLr z%FbrJ5KlQjv%*;NH(`BYEcwMa@?05Dc6@^0=;knJ;wzdxbeI&1XJ0QRego~`t;Dm5 z?V#o4j+5KLw8;xmD_C!%n!#=g?Tfxs5->ky$~U+QwVtYpKnP_0rGLoOKp4yR%dFd2 zUq!{EW5$FTHdw`anDu?u-rnT5&YUpA4H9P3QBa*k>x^mED_V1KWzBIU`-TH)8}#7z z&Z1F0JgeX6&hP^McAO1%&Y}JF4yqXv@Mtwd^gPlDtlj669fLXva`7#q8H(6*gtfzh zPtAewVj69W%OXuQfzU-ipj3tRtEq#;v}DIe~C!v4;MGQ|43nz%t5g!!(2lGb4~pc&+DZ?q>@R>h*AViD?wm2zZ(6bn&3fk?;?u zRf@K9og-oSl3Kqk0rp{hOOW;I<7Sf@DV=Fke3_f5w$g~_jvLMTr5Nz;UWkhTqV8RL%4VuYB<&#$%JPe2JLN0v=grapgK2l zEFWr_!hI-K2){DLFztmuxX#wCsLuU3?o{p-U&=g-MDy%DNmK>)g7)8W|8xG~B1j&ff&xh%mMwh+>08S0>q!XsDv@Ok))7VoFqWi)oG`hfY*3RZ#@fQX*_`Es_bc z6bh45a#6+gJ9z;9DEbiI<5Ne@Nq%)mh+NY?RX+IIR7wt#o zURP8QPE;ulh{wm~8S$o|W7E`+=I&W>j46caoOqilnd!WEhwEI~k7}tB$MJI)Cs>AW z08DUER5YmNlK6<}9>*?=kC_6ZDf27wDbon1E8=W}zSM{+jv1|gFKR>q09+h+4o^~R z#n((fD!RtxFvy5q=bm*&GGXR7OjDU|i*K0{2UF}vQOneCDA8Y{v3xudy7ZJZ5_j?P z1{1!;Zh^P4Iziwl%CwU$8)Q1j?i}ksfnrVMQw?HGWw@kS=QELFo^l{(&Qmm~L8g}+ z!m)mdLlaHlC*x!$ws(2TjVUH*E#tW_#$NH46C`#U?;*J{C0w+Xlek>yj2lzdi{41I z9~R(?;sJqzvQzeCRigKnHn!8dQLXQCCmxpmQ7w} zf`7qWn8tcpKd4=r{SifYw!)k6!`QDAGY&X^+tTWi3-8k4x zEjn1-;JkBVi`nelq`MrE;nAd0I?aDd;Rlt-cRR2oWL#!V)p|-BG z{fO1GDS5gyrOd&sQ&D|joa<1F4=i^biMr7hw^y|u<2DrA?SWe7nd?@Co($GCteaT( zqWZ#HZat+BeC$?@{rTSQQhlj>`)Vwe+KhA;>mk;YtRJ(+v5sd=XI;&@p0$Sc7VEF9 zk5KD+wb*&I75nKv+Uf(*?&DBLvQBoNVl_js#~Vt0AiMFqRsrig@VCO%HYPNG7t7v} zq?6g6#X6UD5$g($Iy+NN27A`9ZeV?xbtmf{)*cR&xu5MfSl?y+nDqkdP1avn|75lE zq*Cszeyr_KePDv;K06;s_k7ciW{ADL8x(jp#y!=jxy{}OJiXeW_V(&yPtjzIPW76H z9(#A%Q}28A#94Hn^*ZY>tWHmmzZGi$YfsjJtck31QM?lS)XJLU=2q7dkx39 zhJM})Tm?MqO|`x0orm^E-g{7u`oH!*fc8WmiYBohYuUz4z;3o*t@qcp-m6s`w-Ff$ z%}M*R9m5*OI+-<1}rmQVk{aAxp!&skY z9mhJ0bqVWQ)=jJ>tVdZ-vVO|?1?#u0cUb>oZPbR^bz^;!wI}N{tW#JQvuc<+$8o@f0bqwna)_JVytk1D-W!=qsfb}SA1?v~AKd}DJ zs`*okjal7UeONoOMzF@RCbFim`gu~Rg=}ZA7OGDc+h+LKz?c4BSL z+N;%-3<2S7=~x@r_7>Xn*?yk2n6;uUy{7!YwtG9u3~cuUW)5s;!z=e@wxehc>nrW< zq5pl(sbPiol;4asqCI6!XFG#+3u;|IR|R=zkI2}_TEu#owUYHR>s{2k{Kg&IVZIA% zbJo_Z9ay`thBRtdpWnA*5avJ2n#h{Wx`_3(BSo{>-h^7$%At>q` zo@cFQO>IT_HEe%_T364{9YfIn7iyiSRQ5qnYBSPw*5;kaUd^^I+nrf=v8NZ>b!7*4 zionc~tP@#hvMxpyu)h=Smv=kS$WQIO9z9u|b5VD6CeI1hTdaDQLiBrj?Xwf$-i5Tc z*CF(D?D9IQ-j(v7?7D0feg@xl4eFGx8&Fqv%|+eG(PONayY5EM?_Cd~8hh5*%h`Mu zbfY_+l|AZCwN36pYRrmdY;R+Io7Koa)1ygF-Ig8=IhiveqYSmq)5Gl)dSX!PJU@ke zjGnu!_gMdAeZ(qzQZ&68>1tLpdzzpMXwj4U(~UKTbq4EN*4J3ivfkx<*IuWvRG(f{ zDxP(DFRCY>{ioUUEvtPf`P+w5W<=;ov=iB0%648TjmcZAU$FmVxWifjpM*QDjm@|e zPNlvNpSP7>_b+ZU!&x1V6s5mJP&BvSH+W~lW%(WI`~7}It?qXhwYJ|w)EA)B~(XSl?lNpQE2fr((1^ zdKv1~=p5AVqc>qahX=lktr-1THRuPl4-KMM@D+p2`8ZDoQ*VzCCeLkF>(k_E$2$0F zd(2t-G)4D6-5BjJ*fu>wo{(o;&=dd66R0`Qv_n14ej25^Z67(5Y8yZFAx38nl?AaG zOVLBywW`n!F2+4qXa@UHwAJpcPoTzTgpH!{d3MyULdtAkvGmLtQ%N!Q6HC@UQDHEglDlXU|l|;7uK_ebpvZIst;r( z&Mr3NsG9TfqsG2YYw&a}sCX23M>10yneu?}LL!kWRloAq_pv#h_d%IQ?f zmo=1i6zf9Pt*m9Nw^*Cap!_zd0@luKh8LQ(lXvA&N=`N3!1 zASX5Ctbhxt)Ye^AO@ZRYQ@t6NWwiNDU#`vuaq3rJT;(mSYi@A9%6 zlkJJ;+xWh60jW{{M+@A}3%Itx6V>nxSxD>Z^o1kPlihgCc{7Y(kd9ir@LfE1414xO zxAQt5`}mF6B0ka=UHgo-<>qJfj^H-x^+oqkZ!aQys+Z|=nz5w6EpkFFNbp2`w8$UT zy14h}u^9nNXr70l;_AKR+Gn`_u&t*%UJ%flwI8do>V9A=a}e;vQp)ecI$|jugR@zU z75iWJ+M1=Ev9{eyA8zXe8Mn{+oQqf04pJdZm3rMp8FUinPq=lGZI0RbHhib84*+4My<#%3dV z!lfXCdN;am@`56~IEZ3pjl9e)!6}5u*jjJ!VluYY8~px80e_=lgRHrYgM>GPDk^N8 zqI*M>q9ct1O+FB#=-tM>@iU2dMQ5;FD@auI6_#rSa}?EL%ooxWJ;0bRWGixX3N-n_ zIz=8%z0H2GMNu24AkiA~6?Jk-(OW}_qRx$iL>oAwC=_FDpj=S|mU|LTDH?>aC!tEw zP>lJ*B}MTV^M{*?CSzaP!W~6(u`g}mfuiMDt{vz-X>?av*I>DJ;G}2+#_--@MLRIo z9{dy)V=Mpy6upVD0O+CUJ#4Q7gef|Q?R9{`imo^f!0*zADZ1$tigOj*#|IY@MZnBLUuOqk&Ov$+$LF&Q(YGn`^FW=Ll^!;}S=o!eVF z!yO}LUEMU$)CKM-+S;_YxeMrhjFC8iv0!ji^Z~|#!ClccjCBQXMZaLID+DOgT!KV5 z2v*eCB}MNBVTwFm0!`f^N>N*v-e&yvSy6Y4^?-Oq{V~=9rYRbZb>f4c6eVDtA&{Vt zohcJz(~(@B;!%PNuIZLA@Kf}=>pDv~1S>MRIg7p!$@D(&vA(c{DHEEyy=v(T31L*r zX6WHoW{H5LdaAHQLYkr&jP--;daAJWhxJUWtPag;ECXPRBClrOAmuYhg8C} z5_^5e5(OFIfd4i_T(f(Yfv`@|c%(tFMNz)}Bg&}EL7B!opl(T zQIw9c5l~Z4cGgi)t7tXG@UEY}M(eAa*;&VdqoVZ~O91bBva?Qt07bhnHW@&ec#5Vk9-!Pp`wttUHcI+Q88 zg|TIDrk?DqnQ%$bug#iRv*4zpN6lJVSHfMURn`pm8P?VCfQe>Lx@9%^MHnOTg8KsN z8VF!og)?NSH3!n`DM+k^HHr$|S6J7=mU_yuJ_kjL-oV&8I9g9R*5~0AQzjgD4-zlH zT}8h!4UVMNGr{CRu|g(eop=FCn6jX+$9I+&pu9osML4Bm$ryW)s=$Bmn`k9k50^NW zjoasnbloUtz2fw~bv@K7I^+>(S`T*>o%HB!UXKs6rCMlyR#`WIcRhV!-3UFHjJ0kP zrQyE{(;e*fCOE^f&G69UzI7A6pQ0GiUq}xWiRSmMFN1r3BPN>vh2*cug0amoxSpEZ zZH77Z^q2J?u&JKf+HHX%MJ~-d+U3Hjdg@`f9jX+0W1V?$Nzs$d``hKggL)cjR{&PL z(gt5;aBKJ56@nL21<)4lgMj+jCwBWFvO#P=Ok>J~jh?#wey|RtT8wr60Jtz2`|kjF zF=fGi&-RuB5LzGWZ7zW*CZoNB5Yr%b5aJue4nbml%+3A~q}5Yzb17_Tka-xY>tn8X z{oM7x#cGY1)yc6PUT<=jDGRqf2+2B#w!v5xkH8$JRo3BN5%xzQjfpa!L0aD+^9}H) z+nm(4zX8Ea#V7rRZNSuR0MKluUpi~j<>?n z5$(hIr2?>hUVYx3MNl`JzF2OuSuVU;HWGH$&z?OL#)+qWgzyoQM zqKg5oGrxlEif#u4A{8kT9Rf{Ppj1(l4!zA+piGf3#%iEKQ7Fc0;EbZ-9eQM5g=$6P zJM=}mu4sCPAn`TSDq7GXMgJP^DayjwHGb?S&Cksky9SQ2##rY&1c~e5qG-QEihdou z6%}K-Z@^#CDJ=I51S|R$`*{OG6+vKc^9_hnzNT$Jj40P0?^KyOnogj-tN7&PeHso(^ul@>j@KloZ?=X}v)_ zO20v&iurd762C!-qCVYH^xxp9qG8=$UG+PZE1K5r9i&P{>D^ARx(8K?p6_-ZsYcPx zZeOjs4>uK+cDspmSJAuOep&SgJW%vWw}(hpe3Tr`-7l~&e}a>uo7k5>!AsF^7<&MI ziW+rK(H}rZMSk6_s~Buuc)p z-A8y0w$U@1^C0pS(VPcSqKH;gA&w}b)l`UbMeaRnL5fp~{CdPlDXJ88>=A_5pj}cF z+9O5R#7%>^XS%qfVn1T0F77G%6Ek(84>Nj3N4QBiDxxFYB-|BQLV|=@cq?ialA@bM zfTAZcW)Z=PdSc8X!W1pkf`nB>DS8@XRxwNwZLOV%S43NDC#ESH9?~qwUd&N6HRK7T zbc1+{97MK?-3tv84q}}mt#^vvFpl#Q{*;-;c}j5&!riVkDUNjy;WF2 zK9|!(xGR!fGlWq#lZ%=@TSeM3|!SeNuE6F<8+YjJb+oidJFF zRU|0d-sfD7o0z7k6x(wX^AuHJd(A|;q8e$EqIHL zihMBUEkYFqhXn~A5vizOSc>i=VhrLL*-FIKQ{L8A;@(JZ9kTk4%Jmh~#u8;hP2ap+ zKQU*#LCqsJ=C%=j2?m8mh;9C&RME%?w{7jj&51^Aeng9H?S;!EgEmA2Z3_@limD@) zZR;SyCL6K#k$KxXiy}pRBj4E8MN~22=M<4aB3L+0p-khQO|bA{GTuoA3%|cn08TBQ*fSXGD&iZ&x{1VkvftiKR5INVgLJ!{Jw$m5w+`b6%-R_u%I6xr zerv$touT4hszKeO&hG3Zs^=LrB}&VCN`%fQqO;~&ylyg5(MvutGF-$c`q8^-USAQX zNcwmnB`R|D@y?47Ns8M0v_VQUi1%Nl$oLzrVZt$s>XR2K@*BkZi6RyAitd-!Pn0!? z^%oT?)-O6XufMq4AT~feP_cy=8z7t(&=zIE8l))U$7Jl4Xwi|$*elVZhsyjF+lv-q ziYx>3@&<}1MIK0lM2w>LNP|V3qTWbPiv&eO2KLK)Mod#QVc_1pA!3fA)PV={Vnmvv zl>?9D#fl6?TL!+J_pDgMWb|yPSg&Gl4*V!@sG#kkPljku4{Jc@@`g8{i+LkNNqsF> z^5R4p)B89>&gG2~m+-n(+SBI;{gO9YTvznNp!-O76xj`S7GuOcMLvToUB?K05trk= z87~~`sb_w?aIdGZ{ISBXo(ANP7xN6V{`Sm}{D~r6k!eUzq&13Mh6IU8V!fg#hotC} z#CAnJhd7HwQK%?>NTq9{C{?r!W0S>EMe8s&SyU*>#X6^mN=2_=ol``$q6&;n6*Y=3 zVr;6YRrJG}jB zTI>d-G(~G-^YfEMhN9xw!$|8CeHiO3=7>#-F2z>5&JpcSCl)FNdFja`* zV{-OniTLdls}Q#MoITkhZHGbS@gaLxir`%absw9vXSImmZBXIZkiBcfmc0hOhq1Nd zj-rppPTTjKxU|oRbsZP7_XRQS6{5{BX55i|>qVua{(x z*e#?@BAqD{tmBXEds&3OO0i7H9iP8vyC_xk=J=cYb_l=MjM&}rT2X;WP~?)}R8%NR zUpHdD39X9uhzE+&F}7FCd&7vWL)s^5nT-8VBnBupE*9Qj8p44YwnK;E{Y{NUE zipki9cf=(oe2trwm-mjiu4p&XaZ#)2IMP4GT}2ls^)D(H)>G6%7TiTTA-ohdPV8Uw zuIQ+!9nwh=$wcj?=oP~2G?iNgo2J|>eovGsdUs0G{qGB}4~^J`DX!v_7;F%h^W1+* zWT@CXQ}g$HCQ^{vylOms_ zo=EwMIwl2)&qa}Z#$sp`mNy$Yq@2au2 zYm>@Lz7XEm4cdluNmSo3XjjsylCMPmw~x2siYQV<+i*o3QAFENBgz!fHq?kyif9|I ziZhC68?K5=2Jtq0Ev_>e+wirx^S9W&dh*==wQ#!0ec{o)E@FN&`nhOUvqRT~*Y5^p z&2lQbA=2*|R4^;((6_?tzCkBujX88vO#8#2PiDF~p9DV) zL7ngZEUbSSt<(AL&-l<6gJ|~rBD@sQ$p0ez717Aw6&)4P$ln#AifH726_JW)38O;1$lqjk}x+iKB-9fr9?kch- zI~DyQtdD4mvfv4%KSh9|jz|wgjG_pnhhiQR9q)Nt{}LGnK^xcnJ&(i|MY+lOdqCb) zRFaIJs>nNv-ekI`=p<$eIT+~lbQN4ek}^@z_sJV`HJPo*GADnJNtP&bnX@t1Eb;zN zF4qxbR{20t)SR$mc5)70sYP`r&v7Ypz`LLfT7%>$lXQb_VP+$F-D*&?ls4s!<#oI| zn9B7^$=~B7WALgkqWKtemS8hz8^)SQFGcSmHI>1N?x&QTa*;*&WK=3QH+5rfd$}E- z#aZ_%(?J$787p)LS;~|JFQrDF?I2GXG3yKXxlN!vqo~om6g^O0QuM^UAQ2?5D{70e zAbE$$_!hXMyl2FCF5zR5oVhQGtOoHnR2`+0BKlULqx4clt#^`sim3HYvLlnxLTA~- zh;f~rW!T>+s-En(cb3^rjFG6AKj2)jOvk%5=)7+HfcSIWWTm2O^NY^)ka74!S`=%v z;OMzfS+1zpf?v+{mNA}O3->xq#wns+hsi`mSDdu-;WA0lO(#2~G(}F1L87nBP}B-P z(d{eO8N}NVAvdYm9}9v+gxs!3Uznmt$Rb7bO-!ULRYa{v$}&Z^g?{Jz$qGdt3)>-` zQRKI<)A|0gT2bJ_UP#vs;?@VqS{0)f2FSaLsD%L%@CSo%E?Kh{Zq%ZrRnhu|`pPKj zqUfaW`18@yOVJtM$w>Z+t~e!~A1FI2y6JRX43wb;aqEL*7CNiI5m zezZKQsQIEjRq@i#+lY<9*jSn5W6+94M?V`cOPMx9(W0u)Cd%tf#*sQn)*6|7)#D_2 z?{6_^MYUu>z~T{~Pm+#`q8E?-JW;wRO2pV?>8)t_;whg`kpYS}BTbb(6urK9*5}jY zFh!p(p7;558L#N(;+)TC$V5eAN$%$}WfIdW>)a*yPEn>QTDIi==Sea{(eq0lA+1xi zeMyj*B})_?T#};Cl1B~VIWb$7|BY%@=G1hL3$x{2MN86skieI=eU%jK!R zQI%1S>s&4`F=fG5%Y&+yOTgFZ)~FJK*e9#(QXYgsRj-H)ic5KacxFUI(y3b=r(5c|BXPy5rDol58q(@2~{ea)^G`(A}HF>p3a`Nth-r_ zQrFSe;1^UK9-*4RDU!;PU%)W7yZ0m8&|I|ZUMmL;Apa6n30bHbyvUw&?77Oe(a!}@ zl(QK1-yI_j>;K=djehEQO)1`2ii)R=Y}2;j-Lz~s99w#2uX}yJjMx1&v^Bmi@ZW7k z!y5i?>`%g}MN+BGD-8SeQ1Tn+9)=oc9b`-J8A(wZZ8|@ZxG%=Uk>?z%F{%x>oou}G zY|LXl6HjFudXA0#uO5m@xPpESuA>SVFz#{A9JKKcSJpRJuQaebjHk@rsQ4?_s5(4@ zYJv%<_#`=03*?~UU5uQP=%_)m+U7SKMqMCztLOD5fF|ZJfmRS(EnsEH5`-w zB;UxHJ(2oAa~|)gV_QrjdjxA1>wjL`NZzyir%(+ap-T9K?S{wNds8WTlIO-lw577i zBk|r-8Vw`IXt!b6f1QnWQ78PgCN+s_-h_(JspVPG&@SQVe_sQYrO~dNISt3(u&>Ud zD6Ie*uK+syiXJ@sW&PKh|7XvCKB`8haWomT-B9;Y)ViU+CsW@Zp&Bbg-TL4?=dmXN zZ3$D^LpC0R^(x^3+rBB}AI6%)`WEXqthDM%Xfu~aAP7~59;hZ5fQomTqFNvc)e70D zcCZ=M9`>R-z-y?E@DXYwxQuFp+o+A<4^$^`OvOhTgBNNO@I`G3T~J-17pf}^MshqL_7== z4_h6kb z>+c9Jcvb%xuS=gUuVekx)>YQ~aKkhhpQ%Qki}0LzvFs$?GOv)Qx#kdY)%+ZKTr8VV z11M17>|ZP~S|`!e8n1=&$VBqUY!zdzOSJ%)ZLNi3?o|jp!aIjUFuGB@g_*mt zhJN<%X~)D6`&#HE66}9Odz!sj?kNb0<%R0-&_^Hr+u?9a45|YOM zzSxYmv!qXp?hE>qC=rf0+`#WRXe6D*#}59cVyJZpG^K;)=q%E~$tjo zvj}wbH#v);tcx8tnKrS1JGa|O?shz2>LgA(9zp%o@ku>g-f%28#mZKVYVl$8ol$=h zA&sg{qvXOye_%Z?G?I7^?pA!No3qGkMW#oKkZEv~zv~>*?hD1!_0v>*hsry8PaJ1R|VF;s};%VIjY-B?tX<*9C2LCH&yJ z!cxh5trF*Oo}~(FTY*aZv5Mygl`64pz*4SwJ-?w;_7a!9#F<+;dYyZMe)j_FR@vR- zZ7c1&pV7XBb~;9H$XeC{Sm9Y_cbD_q!dlNDJkDseYkBJ)u%G(xDq_)2(TmwW%z6wp zML&T$(&aRJ&az%)y^4xgzq76L9QcWCN48y9y;%KNodtb{c?^CJ-?;TOkR8DOSUhqo zw#MRqDRYPgt#9R4p?UYMLJjEq!&Ya}tFI;Zm{C?d+qV(gG^21n_idURi^sl4ZZOt! zL%IkWD@Q@&9LgRq_R#v!DYpPZ8gf7pOopPN;WyH*FiQE$(jrN6)HZStzHXp4p^22Q*T6N^v zZPDmY(Ze+_-LyT4dpM7KlCJtw=$^MdThRKsPSE;U03-UJ*}jRR+fiNd`KQ$L63#io zIor7pW$dqDeynrhkx_pxy3&X2%3=y}YnvI_g(D3ba)o-=Mu!{=DOu z)?vWI9VytN+_^!cPl8jl9s}_DVxC8pvo`&{Of5;qdP}J8uBe|^th>N&>{f(hr3R1vh*ztnH;4_S_!lpI(tOy!Lv*M{?uGmU9=aU7|`j}y- z3u5)T!ye)oE*n-=5U%YVR_S_6yW;dE+7~c0T)T;SOM8fAZ)xtsuNK_WoSxZU*Yhc-7v0EjMmn;e9w7=UzywOh1ow3++skN8c^M8Wc)~%Skt6Gk+7dkf%l{1mL=T73Fm9cN~#d4h?);|?*k8@qImBYIr1<{@M8 z4iD4Vv9;h~N=4g6qZ#g{(JB;TT0YippC5YylxNG>d3yphn(dAnttXBettVc}L#s_N zW)9jJs?n=F_On@^eW4n?)(3Nr2YfrW>E3A54`cCO5>u0LfTQF;4p)9$-?r`aF?}=s z!M+DL&N1=Y4nbM|QDGt}Ord&tQYg7J0rEBHz_dTY@ z$or<-{R8*gnFmhoy8pgu($uH+3-iLMcx8<_XKKIwKIXkshwS$-|K>CiqtA_;zQ3)R z=EHrS71MR&+@AK}Fy4dlya(fX-woq^=Ylgoa91MFgy}lHzer@iz&afc&}h@zwPnVN z1D(u+TI3%HG1J*gh?%}y4Kd%IapFL%`TmR#Q0dGh*4%t1z80A28`N0*sV-7l2`7lI zGaGB!JOb-*?)?UvxW#N7nHw^jXXAGEbTU6X^X`G|+=oK!r%9A>sS?gC;mjkPd4zLl z=D6bf7n*5hoLRy3S8`5U_%UhaL0ZSw9^5K_Pg;MFW>kv40Ujo8KA2*r_X~^6p0jow z%rvi;yAN*Q(JSM&+CtzgIH!0hs}EJ;B@mK)M)dtSx3>H zgmxA8%?D@QuLrl9>272XptGG2(>%+tLmsB*X9tO5a~s!(J7V$dt8y##GvwGYv3t(N zcaDkI=6v(cVIIB1JlcoNm2-mdtme`j^YL2T#!~ZL-o^*q6Cd3^<@v2X`Zw)KXQV7S znJI7g&pUO({8P%lQw2Oer?Iz#&gyJmG>6YGK6}+Xdj4V5r1`klcqPx#m(73kY>xiU z)Z>^*`{g36p8xAvM=Vupjuu*9$8%nC!+f`M1-LD(&bhGvzWJ^BJr}L5PrPF*1&}l8w`N$2>Y30!covYYcwx+#wp58l*bh(c!!@l!& zP%00ezi)ak?dS8sTz@EQ0h~#5uZrZF2eU?U&BM6nwq`0jSihVWS2c|5_c1?6n^qOC z%IYKY@RhFdq7_w%?C~+TTU1?@q@rCG{ZKWJ?R4cillIhS*;qfGVRHSOxaRHL?somz zMKN-dPOHi$_7viAlxHbn+s<;kf7NGn2K(h_ZOzV$orSZ7j?g1It)*pHKfZg#v)oY^ zDs-CdmDJ*eDy6g>QSA8nRqOqCR7)&UCerz^%$zFIDr}?PqXJNYNhK2 zEQ@z;v*#-7E!Lk{o8T{h?$oXL%ebT&cwZNOvWCBgWQ8^G6zV#NL|qTjsGHy!)H9q} z#hI7bu3`H+m%7QNYPl2$s#6zKr&Um$j)LlR5>%&)pgP?J)#)WVTdi12cT_(Sis~=I zQ3FJO)Q(~hYOshw?IDJvhH=f2T=O)xlh~fat<2+A@a_bxIh|X{;8wD^l{MVTI&KA@ zoR76_;#RhBE8Dr1d~T&s%(SyYk(h&8BIcu(ip8i$#B$W5A{(_#t2OQ@&B z7Su|y1NDs9WoLs2VuQU6KNQPH)#aP0R{1Wfqx=cgNw&dXfO3%`sP1wgs+Syz>Mb)+ z{p1GJ09lUOQRdsM5GQF=jao^gaYxc<+?6yM_au$R14*L+ z8jXgo(P&sT8VyH{M#D*?(Qwgrp}K2*+;ER;5vbl;6sn*0G^)S$ENXx@61Afij~c8^ zK<%MTK@HVrqK0X6+-wk|%|{)ky^k8Fc{H;@yq1KTpnZ&*sNHtA!8EO9a~mXS;hr{_ zqfPL#!8|SX2^*woCtBDbU2EiRgA8q`j}5Z5ZLMsuM!V)~gLPW3);3tLEp21NSGp~oV{eBvbzwWab$6xQV1jk<= zl#b)CzqAy`Uw>s8j=%oVay%Y&Iyx$JIyz42baYhebab52Y5rH~*E4XAnJ6dNL^(Z7 zloM*AoG=sRM4IRri88g$wn7YN4&%%?&Wz{G1kOw}(NQyvGv{#TJkCtx%yiDo;LL2U zbB&3PyLBcy?ly7$7S7+!`T3k*$oWN_U&8sNoPWeb$LUdSv5Z@+;2KVG4QJS{V!N7a zyTrBCaBbJQwwqjAE!TF3YrDs#9&jlz(>Um68V9SH#$l70R+}wm8moM^3)wDVyOixC zW*WnzT(*qMmUGz(Gp{pdUT4g_&X_~3IL9n5__L&wEyqi6##$`}xB^&r6yi#2rM60} z)K;mL>O5kl{v5SZf6A=XpK>eJSz)C*Pg$wXN-M2AXRNgHR9R`|skYL}bID38PmPsU zp6gaxd2U*1<*BvO%5%rs`T!mscAuBvzObWq*V|FMo9w9FEq2uIcDqOm9!>VId``da z_uc2-&RU5L3NP)wUi-DlIbw%63Z7OPex4%$_vS$qEOky46 z7K52x+@3(~<<m=3;)-2Y1*4=O(ds5E!Nw#a)zQziI`l;a)XT0%M zk!)YK!`O~sJAv&C)-3kqvz;$a!gr#8JttVNvVy#Z^$5vzvhBlmIBNoXCa|5sb|%~T zY!|Ry&h`nmPqNmq=PKLRSV5!S3XNM~+lTEiw!_&@V0!}F8EogX?q*Lp+X?u59dD7r zn#G#WTCAVc&o(V*`vmK0_SCR_mGu^Tz(h3&R?T!?f7(SeeW{N{{Yd}5sb>0KPeJ<{ zt~1`8aLVx6HJ4ekle|1~b-K!%Usr6{IKUqB; z^^es#sBUX^v%eVa;5DaFr>wb!nzP2P5sij-BP!*~+7>;ZW`(gGjrKch64;)O_7`ii z*v>)ww>8D6emSR6$7Wq)|1Gq`ax@#&W@pn(2{~<1vvMNX6OHyeYbM!xHGTH%bhHa{ zPNJQ3HoP(APhdUCdW}_c;$E@tX02h3a3;TZQ_?Wj1lICq?009s4`~8x25UZRIcp6o zwBmf$FxCXt4Ay+sa@HDF@a25gFxCXt4Ay+sa@HDF@Z)^eFxCXt4Ay+sa@HDFXwCVo zVXO(P8LauN<*YTV(1!C_!&nno^I6MTPq5aoUS)+Rsgz*#VGUyqXH8(8z?#9D$(qkv zz*^3Fg0+VADl7PN&8*(6KCEG^;j9U)6Ie4?Gg)e~94YjRpNo%Erw1B*9+N3R|5K10R+tBnulRgkIy~#aEFTJ@p+n< zd=4@Wk1{P4P!Sa!b$kG=_;%D0LG(8=6vr1n#u@oLzGr^l@7jBxbM7OdDxcrX-_KC) z%6{*)*Is+=wbyuBjw?K%@Q}j83Xdv0rtrAJrxi*gOY;=g zD_o?oMPaML-3k*5#}yt>cu3)4g+~=0Q+QnA(+Z_Y%U4*haFN0mg{=yAD@-UHS9n0- zA%%w(9#wcu;cuBjw?K%@Q}j83Xdv0rtrAJ zrxnU2TE4=1g^LunC~Q@@TVX=sxWWSp4=FsX@TkJ$3Z+F`r?5rgZiV9t4=FsV@VG*0 z)$|Hm6z*0yuJG`B#vW7nw8BLj7}BaRq3~&iUMIsBDQs1kP#qgsFk1Lc-4Dl4!D_o?oMPaMLgu(*~4=X&T@M(qKX2nWjtHRw1#}yt@cvRtW zg|da|$F~w5Qg~G1F@?t!%4Ld`!g_^^6t*aARk&MWLgBc=0}2l*Jgo4j!ea`LD|}j^ zY}4`;)+=13utj03!rclJ3J)ketniq^`kr&=c7LG0=NEO~dw+dT)7ey|1Z zZ+xHyv2XamZn*FJ;BJI}_k-hrEf0(%=>t6M7hObxn?||pd z9YUIO=Qe#}9N~vPHI7Jf5=!Uq%%0G>Pd zz#|O*>LV?H_k51-pthr9skk@L+H^0o3ixobr;ak;xy~4u^ zKmUbs;P5lRbLS>BS6pF}!u~HF0&Z9R;~~U;U*QbErn$F#jquxFtKUg3ZBe*e;kZKC z#qfHCEedxlJajq3k19N_P+q1f6}BiGS9nO_QH949$`zVYVT;1u3J)nfs_?i%xl&Uq zY*Dyd;kd%%yBRA9!b1v=Dm<=G`ZTY?7KP&q4=FsV@VG+h*OUrd6z*0yuJDk;qY95J zl%%Ft*rIT^!f}O%6dqN0T%q`yUSW&E-3q@eXL@VAU3k}Od+e{{AB-QVnpVB1`e)UB zHGe(j9aG;o^~+O#Ftw_-zV_#}Z#wDvTkpPg_igXF?LTgtdi$BTUwHdFZh!FhlkYhB z&g<`d@Xqhtx%lvF!J-TjN+ zfByUX-aqpGZ#{6wN0)v46A#Wf`qZ(+Be#CxjbD4~*FW?1ZI31&efZJC-}uru5|6#_ zvAZ7s^5fl4Jp9D7Pt=Hq6X|i8fz#$QWdYzqoH9R6=1V=kb-!3n$G@}X44iN|OU?zv zmr`VjER_an1Y9Z0WR*0*nzvHc$i>nPxLq!hUTKj%(kesvEI>iJ=6yQN8#xj@?MSou!j7-!lMemq~S}dy(uE!J(*?x zo5HDebe~+u(iW)uB?`~gT#f2pt*~8T_uQ|cg!wNz8yib6oUsJ(H9f?_Q7s^iTcF9Fc2I{Sx43W8VY3{j{IrX6-$vJqu{?Tv9y^H*2fvi9t&4sNX!4$1hmY6F?iVxV!9|2isxLsuw8eDSDKz1(E`~pO zI^h)!gzYaHI)HCltNS$y->UG|2Darx>i)9Ae{9(GDv^I`copDJH1^jDr!V~tLgp-G zX$usdr?63B*HV^~Q1_t1jKZ-Ovz+E8=32FE)oVqbS(X62X$3>>RQM5v53l$Q!e2L^ zT=D4@gu54PeVxb`SL6X-w~FcaExr2nB7d{$R=~SgeFpHutNsn}lN$S3h3$=3yg}rR zjjskYm>8@Koi|+YO@wc~fTfMCCN!-$pzb#-e7n-wq`zbJ?Kg_-Xkp5$6b>lNDtx8F zzgBoe;YV72gY=(m`7gjHHRQ(%f3M*$Xl3{rtt_okVS6jncdPqlt<`T7`RI!nd$qc+ zYbCa?Rrn4~b8rzuS{E((TXM*9z|~!H2<|R&$Qj!nfqUsTmat|UL#|Xfpdq6Q->~fq zNOQA>4{rP_+#gW)7Zv_=+hYj%&u#w<_~P!L0hJoSom;r_Y8|5RxD_sFc5BmAsaGR-Q5YhKB`9SRL^ zl(%K`EBle__R|Id500Mkt(eS##En7DRzv!pAyeQ!9T0bUq!#Wo0X<0FX>gwf=t1&M zhx;5r5At^=+~)z}+pxGP6oWjT1@|(PihDqS9wc%d+>L;qtiVm7m@Egxw>KfzW02MJ z;l4mlfqNC8Cl^BM$7D62C(V%lF-Y{&;9i5fCAi-Q=t&E3j6t@a4)>+NF(#dW`2IO? zjN$glS#WO#jxpH;=*d>#h@1X^_%b1IjLBtyxKRZhW0)zH!o34H#xP?v!o3SP#xPGT zhx=u~F(#J-;)|5PF(y|id^vE$D*?a`-@*l6F}Ygd>w#BHZpDnlCluS^zD?mnn15n& zOx7d(tH3uVUjg)RHe@5*UjxK#O5lrE9RNLf9Qej?b6^YHPXOPTd=n7g$ppSJ`8J>@ z-vPcc`6ob6{u%h<<}9EmPXphW90$ZV34w1+z6@(01q9r-;Vz6XoBHijq2@^E|J2;2gQd$Qgr+;KopYH-IVCe?r*PQhFU z_Y^>A2j2B?p9JX1bngbZUjXRIOxyMxzU%0{8SWPY;){shTj5>+=;2l8x5IrZpeKvGo8hhp^yGB! z7PuD!;@uDLop7H4h;Qe5x5E7rKu^x`ZioA9KztR}I|%o=fSxSz{ub_+0^)m^IQbTn z20%|5y(4fh1N3CMcQ@QkfEX|Mo)5+gAjS)BHetK~dUBC>AKVuL!ieGB4|g-5Czp61 zfO`!f?ylmbWeg{P9)P>u`!L*XfcQeY_Yt_)0^*jL_c6HF0eaHueH`u$fSzphJ_+}w zfSzpf9)!CK5M#=F815~A7*pOcxGw|5n8I!-#uOmN6u!rTF$IV*g|Dh$OaWp{d0&M4 zazKnJeD4Hf3J_nS##c*XauuK_yYcN2-0uVQq#yUTV$uhQFA00!fIA6@uN-@i!#x0q zFKyy`9WmJhi1CPLvMs}YkSKu?CfC*jTldXn>=g8LdkPYSpT7Lz=nC;PmA zfqMkdll}PiL`+5j@eD4$ClQk|K)khrZ$!j!PU;!BZ@`xxaFZI)lLOw*;2sCWO-6i! zAttW^#Fvx3e~0@ufS$bGdlv530eW(y_e;3n0O-k0-ml<(BcLa5_I?BRn*cp|tM@y& z-va2#+r2-){Wd^PZpL>2V)9pjp4{SLn;B=a@SnUByVx=LYd}wK#RXq zpojZub#T8M5MLYi=E40LKz#8P@3qI|bAb3-EZ$&`;e^*IaQ_JJszc@gLgsjlizyh!TlRR52wbK z!2LTwJaXtQh5HYH9?p?9!u?;kbLUA6cM4Bwr5C2)>G~hkFDN zd==}2dlV475!(p&YXHF;u}yHl4iLN%+XD9+0Kprv%iw+^Ab2Cz4fmS>!5gvdaK8l* zyb;?8_uBx$8@Qhc-T=h6rejyY{c%9NmV-N#G5I8*C&yyFa32N4z3*58?oR_^Zi@B8 z{S`pWO)($tuK{9iiVed3bwJEbu@u~o0b*{7?S=cBfS!CiHU#qDqSQhU81BkgP zb`9K50(x>hmWTT(Ku^9K8-e?2K)eVM8-@E{6xPJY5HdA>9YUr6q8H-V!(9vL$&C07 za8C#Ha7yj~+%o|^nH_&M+_L~7?c=Y7`(!{!`}phOo(l+Rk6WRT_JEM~@tfd&F(9OU z{LOGL0ED!UzZLFN0X>dufROg_o8evz2x%X`1@1EdA?@Sug!?6ckoNIg;XWG> z(msAW+~+E6h#&N7WHGd+8faP50AB(vs|K3Y5a79(C2OEfRRcC)mi#x&lAptSXUD;u z>G(+e%kks!8>&8C^{-X`QMIaiO?7YeZPiDrYinLv^TwLnYVN8TnR54(?9^MQ&Z#|K z`?8Z7U;EP6uXug)>tB28J8wPhwzF?rf7{mEUVYm~ZoB{X>+g8&9k<+Z^o}pw@sm4# zcSro-$p;r4JmcWXgBKs{IJo2B%MT78eAU5Q4jw)Dg@b3`x$MsNJ9plB)15cp`O`ap zcle~cUVPW$yDqrv%Deo#-g?)k?)uVQzq;$}BaKHcIkMr%XODd4$l|-Z@4o78|L!yH zS#r;-?)lk0zrIKAt-E*Oy)U`9>E3(Z^U!;K@!sFQH+J99eK*~A&wbyx@1O4bm-~Kl z-+$eA`}>Z(Z|MG!`>((Mz4t$M|4$yA`%wKuXFqiK>%af{(nsI$=-VFs@uR>0#tR;6 zer)YyTOP|j_KwHC``Dbv&wBj2$6x*UO^@I9_&tw*;PLCfIp>L+pSbIZk3R9jZ&i&$ zl@O7kDdsPF06sil5&U-q8kG637J9Au?|snl_}>dPuL=7IG#>s}oEOVb{8yar%^Fsm z?g0&pqc@2O|9c451pZf??n@emMR@Sv=b`oSzZmZ7vnBlRAECAJzv8@cjgE$W8`=)j zRU>5$epA6;wfLQc-wVKTbD@FH!*3xhD`!A+UN7rp1Ad+OU5Z~9G|)}>ZN_g4ep~Uo z48Lvoy$qV<75H5R4Y*fcE`87xeM!QCG6)@T5W3&hlEyCsZqDL2j9(6Xe65VZqA~`H z$`~vvWAaM;ZoqFGzXSNa2JZ^K7QZ*bzJi;(UWa@rwjPpZJ8pP)$VKt>_&bQ-cKJW> z{}#U&R1M;MW```Vx&dJa@LMl$f&U-j{|@dvd+L^@Wp@|uooCPuzA3ejT#;_8a7h+wN6& z?)IC#x889Jevfz`zvGMe-R%7m{$IjB{oo^B1Abc$KI?t>;LZ5OW4C%Ydx<-5!S508 zKkjUe{o&4=y_4^{1-}k?*In!7gLiEQP95?T{{94EHAgyR_L23n5Pv^>=F%Z@T9kS#b9`GV|U=xUY5^WX>&!e>nc} zJC5Nu2KPC_IW*N9rBU;wp4xPzI(l|+;>|1D+v1v!XCc=nb<$v z-y#2U|DgQ*{wHIoM``}!Pd*d-^(Q;T`_wbB>7UvzPd$i!c<_@|Pd#|E$6w8(x8V0o z)veyosuF19o$%lJD8e7Bt6u)tIa2f3In}Rt>}Ky3kDXWjmdAc5cRsef`lQEKSNA`D zju5X89|X&G?@8qRt=Uwjur;%_VN*8g=Q62l6NOYZ)37d=81hH6xxEd^bo#_n%22*P zn@gwqq%|{`_F4L{Y)bX#via;lp&_iTp*@}QGX?1$%NP8ihW2dEpDbO&wvkLBHRRj$ zvSnZ()$gzM_YrH&Yzx{ol$Oo@Xd#=?3NOuPGm&yzhlkUter;W6CZ8JIQ^-3Ekg=gF zmAS_Gclv$O40?>D{WX!sbnGwq$cf@3femZ3L$amsYQMiAogJBxAwQQWWOKV4U19Cn zbQ+P&*0A2s__NkT+56Hyvak0GVR4$QeI%Dtx)pM% z%%F4^61hTtX9_vHHKaW|G@Qt#*z5=<74VQv*?s{i{G0?tXf2@9zLA3K7uQYblA+;L+Rt_SxqaxUyfpNKAi~ymqQ8Rz z^0Iy;l?=kQiA*3pS<@cr%x@k^r?=!fhKBJ;kB)0b66rk98}xg|hJ8sfExL;M=A~z3 z7-VbG;y}G&rphHU`GIV1NIPBDCJKHJ`KTv1hCF#PU1mojJ>pAOB40p%rv_4fGDx;A z<)@R|^M1~xVMlcgB~oe8h^}mQ@5pc%74=7pYa27^x98GfVtBM2U5T;mNMRkQrLAA< z=lgT1Ve(2OTDJLv{(jeuJ?ORugp8yUxsLtAIX`bWvK!ouA*GC8vAW@Fp4nF4vlMA$)C9O!%jr6r#o$@Tl}qY7QnnF)KNyn_NV zD1DV!c`&68okVU7eaq?+sZ4&OZ;9HmA54{R&9Ix2g5FCfH$!e2iknF32A@QE&M&m4 z)7>L|42J{&lsrKvxSJyv!>ZtKO7!nZW&DuGmE)S%^h@)a)nI7lXvgR}s*x!fCU3^* zja0KH+1tA;7?kXa<~5DIy?IszXH#!)za87nYtp^FsZ5F^uxC%sPb52&NUgE2G^bYkl*# zJ)O;%u})G%hn!}j91hBp&P;!LBni$8;y^L>C-N#S!>I*bp9Ont&tRZL2xSxZ_(Q{K zvKnT`)?6+z)(Hj+JdyP62~75e9CSuwbjmi;A*>eoMB5OcPN|b0fpTHUnZiILD(zX! z24A~Hwz?y9`Biq(AXi0XsY|a+CM}~*9IgGwZ%Z-!=>6!Nnkg9|g zP>3dt)>R>?ozDYo(S4=Zt}mL#E0p1?Ltf|y(K)|D;?fEsuSzQnv;?PJh3bc^3b`6w zGVoHQ+c+nL-Jz4Iv?qqr%7MXD9Z5j~F_YcZLkNN?kXRiNmecuO+EOJv9SjE9xyOg*xGt5;7q;Zq`U8oPbOFV4z8Cau?~ar| zN}Ui?g>WCr)4`c3FQXWIoPao4K;Anwij#c@bWM!^G9|M?Bgn~2rH$g;L5~S4AxdYS z(XGj$R0fSB-*1K1)}I9@TcO3~h1wBC zh7}8~`FyrN#ffOkDD=$rx$MX=UZW#qS>4db{G1uWMzhl34T*fHn1n9VFw~`GneGiM zFyhhHKru^cS(<1^3bR$#;o%po-y|b-G(Wn9C`QPq^S_E?RIi?L0j|MTeydxcCZ;(J zKm_MVl!zv?Et~d%dumXp#Jm*yBQ+OCD0zZj!#qqX;!kU43}P>l8p>}-?DI?V^fRJS z^iPw)2K*EmVrWzANMR4=X1f~M<|ooPC7}XSdCRD~tgI`M85{whq8#>JDB(~@2Li@0 zo0vdWkjo^}+HHy)w1)oPUe40##27;I`IXQ?Dg;_&jnaha6N3s0p$_}Dk(7?v=GJs7 zkzcd7x3?|PzZZ)SL-OX+Ubu>R@h5T}|rT3=fE_F`~#X0A&?; zTN9}qw9vLJ3sXn~!XeOOI%a_aV}Qp%+;m2jeh5rIOO^P;ro2C?MN6t;{M zwhU~;aJA!+OE{!q_u9p5fhd^142F$_JrwPYfcPL2$r{j1$>hiq5+P_a7AL*E=P&0t zw+OE3vjKbel?-sI-dt%CMM$5KAyF3V?UhzY77CqBiT$Y|gkzbkf4kwvY?(hbKPy=|=}I$%U3LTN$YI&Jw|r<6MQ_e_WcslVuOv{I5c(@hsWA5J z>|b6yNC||Y1(Zi^C=8{wx(el)9xuSZKD>IPwn&55bi;tsDbqcS)dtKW zMz`!9Hu|H6T2;`lN|?ZgXspSw1ww=t8gY&Yk(#4n<>OZ8We85A+mywV#L)tjF^lsk z^OXc;EkfG30a~9>g|%ApPqsj|G;&qbAjGa}d}#m1c1tq?jaq7-)Go?zfdEb?sJl~# z%JuBQq!e*O)1@i2CkuLy+UUR)Mq2X$mI>KH;O@*Abn=nDk)h&lDx$=e92RYDW7=|c z!jB-f_WpyO)Q(uBoueBS~9*Aof3oxp# z_Y1oI(^=R|u})jH>t@c1(yDVDElt^62aI~mXA9Mw@G7IVjoE_iI4W0^8&_aj&0})| zx`B!Z@{bQ7-2pk%Q2@Tb%(g>Xe>tDzibe)lro3O}F z*@D*RQc3GHMon&uv}3<14?ToCGE_NW=z%OVYZ}=2$#GQTu$80Q8Ctj#+gt?or~ zu(y*=uT6|$c|}`QE(dwz5@?vV4NE{nBvRD!T?5<7HCTg2E9O-K|#47LGh$vhBoZQ+rd!+g>sG!gMeiq(_E3hmhPvt%Ib8!L&0;<8Cji11GUCX>Z-srDC=% zG$K?C#I&r-1Lg|$V~mR4m&p4lmK$ZJwnQ?yC6hO9*uofLee6G4@oaLHFi}6_p+O+G zMp-9AZ4MJ2c%pf2VkqOr2n|*bwFfJ-xfKgz2X;T~PP8C|*26F*<{wyc{9HRk^Tbt2aOnPvZcPU}A1dDRx{WA(SP;t~H)*M?Qj8}-N8O8e{9)T`5Ho6bHfMa1=0#hl zx|LZMK(vO71bA#)+2vLShL{F9`gJFQW0(_+sVWS!c$wg&u?dIhgyUZ)Cstk(M5MzY z*UI9AE;LN1rG;LXpb#LaDpH6?P`f%YT34dXJfAM;c$o9?s{>S}E5bLv9S+C(7{ zmS+Pomno($my(*tAR?JGMQK==zbq!8wr!O1NBc;=fMXBLhGAxe87=jL=s_3Sfk{3o zYqR}oA2B`^c%pDU_LpG5gnE(LyEO-Ef)f2Gb}NynVFT?*K<+O_IwKLpX+E+&X7lwGn$-P~8$a+2H4}*GECA_VulP z7LyD1&`>h*;kNTW6bFuU$5&|g!Zzq|qMsUz62JqT`=H&A1NY6+g>?&i9DtR%euER1x8?HMAYqO&`xRS{2RmawJA_D=&b=#JVz>Mn; z^`(tIuKf$cwuWfO2A;sdIZU~X4nu#slv;{pYd^Q+5-|C;nTmGh(@>o9FxR6?NMehb z_H{>+CVlDFa|+gD*`RIAEC&K_x1Y#CAkk)a`Mv8rClz(l{5K(sxi!4ccQU|7QB zz>YYVfdG;>kBr=zNka`|gD7kVplP(_vZGM4bw{Zukq6&x#c>Cy0bQxS9IEL~g9-C6 zE2A6ITodxtl2wJskYWo^clTCm{AsRBdi>mwokE~hqXzIBP(W9PjJMt|6fj_+^K$PL z4IRYZ^hgrxusn*$=SeMcK~VtIBdEAVL2G@iUU4iZnh(sU8&Nb57KQ6#tT-(@K3KTn z{FvVl>!PiPN*Xwwb(-a|4QG?IODO*pqwcMs6^5pAdiO99w=v3-Mv1f`9GR7Ko3#Y+ z149})K$qFWqe~TTBP9};dG~0-%fW=L;At33oI=a~R9?)8A#Hg4@yqLL9t zun9lrHVCa(O-E}J`8|DEkU?7ea6D)`*6L%SQcRKBX$L_dUc0fg8E7KW(13Hd>}>7K z^kLAz5y(Nh4HxGbZg|k?Rahh#17OYR*~BVZ!rh*92@%EiUabhbZ<2sjUy1@+-jX}mN9dW zQMpg-m|{bq9HW7tF+dh_hsV0oLu3>jT1;Th#N1?wXX>!xK0@YZYqQ6sSH2KxR>mt^ zLN&AdD{VIM%-Do+$fIN{FRn9hO_pwCThURTvLrz_CRClD%2RSpTOQhD50O+t9y=Mp#ZK{HUMt zW(uYjXj}|4Y^BMqQ$quWGclpp3+B|2kRLU7#LJpWI8u|8hMBg6jA`+Y1eg@%%xP0rh+qz7R83-B40Bwn!GVV{ z#aycKB|%IzF;i-eNurs%5}RtiiV@7AEUQV3i(!UeHPAX4YPnT|ojb~vTv1q|8Cj}Z zMhvB%>S>0@CS;)r*+;n}!U3f{9Th(?%vb0)(^Emml=OhXYZ4+?q@$snC6yzMom0B9 zPzb0W*&Pq2in=3*QXn=Bc9Endl%UO0({yHf_V^n{aJ0}IkYgZ4nH^Kmn7NY;9h$N< z&=Yh`2P0=v&*s@xmtG8zEg4@;x2n#{*0t+6O+p{jEJ_wtAh1IW(<`i^RKOx3P%Clb zRL`iJt?ndD_s*CGCv3COhtp$F4X|~d4E!K9e3n*Pmus===w`7e#zxzj&%=UFRYVt) znhSclE+R=7qh7;i;)p`60!ul+ALqUM)nnQeSQk4oNwYVzHtTa2$2Lg1pcm_AOq*XA z#nb?;KBq=xG$~&&ZBeJLA)r*l>deh-&{vj@sja-dqXJB6rqGIXLMbUaTOIbnoZlIh%Ih$_t?!<3=bOzN|H%VU&A zG-yuTsAfu!6G^9OXg@2jX3KDSnA)$K%EQ5=%IA(xfPAtu(|*~`tz~IR*|6P8%ZQh; zuH_mRcuYQfj6G<%&0iMG)Rk$VIVOk->L5kJqSeQ^EyEgU|Cs#)h8wbIT&dF>>6@57 znrV{g@=nw%85M$quEZv=*LS>&G2}L=wv{9RI@ozs%TB8CNwMYa{fWY;K}RHCI+z2{l&??8Fi@ zXn0wfMBgH#=sP#VBe-Z>)E~w>bRtQLg1CRp)J1q`;^GijbF>!Y4vH(zz)oJ9f@w@O zM(7cG2E%G%rP9v^tDsb==B6uLpo30yjjZSC#cQMsud?Bf)oozKG4>9K(ma)>W@xV! zsZ7nC^Ku!1)wIDYedRITdVJX_=;iSdmTwDA##CTUt4nCx8q13@`MQqJrQ88+o>M(1H6c~nuWtI(-Nc!@)FrOl~Jd)T3l%}YNtr<@hu#FbzuwAa{ z%!twYtdljBjH5_&FhDf79W@&7+{|A(nxYAcO9)1lCJB8krFd9rf|4Lj6&YM6O*Fs` zr(pEZp@XGlR7}M6MGPMGm<}jr3LNWGYeYFaMshYqXGF_i#l^T3<$Mw;W_h$2+wsN4 zELVE~tQw`gS=Kut*-Pjf6``3EUm$R(!tD5x#M--q#I@wlN$l2;9aJR(a1sIh1xTRgeP* zdB)bQepf#2oY*WEQJd)It-GB{G-Sp()9o>JH{=RF7ww{0`(!fkPBfJ5K!vbk+ z)9V>GRe;>~VjAtUV--tjBDpbzv&@Q=qKrH7Ja3>mP1kDCF8=_nIED>raEzp2ZkH;I zav_%bx>1Q9>B-u*1goJ@Rke8hC5U5*dFcun(gQV2@oLehx)LEpG2qeD4KG8K83e0_>>2BaqW$z@U}!)6OW1N$vL^y z5)UVFqVK7gXHqWJqNGy~DdFOE21k7K&Lz%S!~UFs2qdrKDyBJG)}F}h!#xALeqof= z+%VD@V|+Z}LUQ1AQxI-_0V%9xV2wRl9RpSrg>A4&jG)8nJ2l{A*h8M+Y)M4AMK}f{ zo+l_0%AGNqJRG{#$K51j1_(Jw_F*i5-R26WvmRQvwewlBoTR^6NOw#s$g9PJU96{@PgS;=j~$HA0s)g#wdt*QOhuE z*`C8=QS6WYJ=nWf=h{rZJ2BvIfZ5u174MgB^YKam&M|Nyi&aMs2JF-jjNzJuhcH1K zF?M_|@{1p_v0ax}%UvjqX@oTWYmT(x$O|}B4|+$rRGKxqd;t-5>;%@iQr;*pA{bm8 zh%3v7@2Xzv*4!A$f&@IQB+W&6&aafGNrrIPtvF$0W2KbKT|Xi@gCx>@{iOS#t zwozmx@8kGgKgNk(gRWEp#-I~yMPe?P63tm|dz!f&yIs6lI-v4~`+t0A3TM5G;xS;$ zxfm5u;+x}o##~gEh@-r6d8(*S5XD>-O4lrv!Y3%EQc_|Zp(`3()b{S+wV<-5H1{MR z>h!&a%GRbZz9+HQ&xb`-PR=`3qd7>e$!fwu)PdCg@)Tj=6Qy87H|R-`vfQBr3lmB6 zM&BQ%-|a)<=*$pRAiRT7Rzf8niO{h;z3N4NaN?6kwDiDdg`%ytydgWJ8^zqJwNt7K zDlcApl_zIORNTR-K+_6CW#Yt@#_NQsd8Bw4eJ zb^+TdkB7ahu_0rryyi4q62t)$2324`Eq3x0EQ4)Sp49ZAuef}}awSFDK&A}QkEARM zWXcHtu~iW-V<+KAt$eb0=C2?YB2219JVz3iG9l|~0TahE?{o9A7IFf~SXvpEYv%G$ zrk#Y{HP>YE%s<%(&;lk+z!HjvgJvlX>GlhDT!(yV`6Y}hoYg#bL@?C z8HVc_Jc|Nd+`W&6bFFwr)5YUpE*?X|YY8d@c|Vjg!c1N`#-pJ-{WMmW=6S#9V`q9O zC$hMLDo{M@Apx$MuIF<;X?=AmIx4ugTAbW=4kL&J*}^g}Rv>1jRh+?0y=uhS<_|&I zN0=&P??@nrjPAC9@aVDV%7;;^v+&8ZU1myP57T=&tP2Hm`=zuntklfwY+SP$Yc-P? zgBi;VeRx>}YjNq!petdoz#~GAG;L$$_}CSlxjBlrrgUBD?i?z5xWvCblY*IvJ&MEk z!9z!^*4SAzU2%t7hA<0dB1ik5E;!r3e0!O=GlP38DZLy*4BN)Qtts}|jjzRsD!8|ux6=)M%djZU2U8MBGE7mG@khhCkD=u&L`zA% zBD6D=L?&2UFrqangcP0OOUMl-q=Dr`Qn(|26my+0Z$4CDE9locQYM~IJfD%wn7TH(qt zW-sS6e5dH(%&P7;7*9K2kRnnnCND{Qrkz7D9OPz-3jK}(Aa7@eH@LJ56iegkbln0I zByQ3et{{%MC5V3N@(0Y|<|t^zhDk=J%}6BKD~x1L!?6rEE=62xGgf+iF-`|FQ>!nK zAz>U?E7A5By1l z@DeKIzv*WuTM@xq zU_~qmZnb5YCm=}==u#nB$EiiruqXAQfUGoPJF&tpp~mOhN%V9^bVw6DJ`oi5aZryaKcPpjI#k7e7z(cRI)Wak~eSTkK&>?mHS``xrcktm8_&%0mPolU@M*j zH&@-MVO1#bN&qaYTPbNx*ZX*6(jTSWmE(b7m?s8R&+W`?&nO-oL~eX#AiW};9N=2s z+a*!aZZC<7_J2uKblavRD#{ThQP?pnr>4R1d|mhlR@f80fUDAq&!ZQd%dF-lD9QS% zo?w++$mtsrs`l_b%rIGzUK~8u&;a$U^jjZzhhD$l(Py@H$uatLgxL>$j!FvX&G0RV zip6semvWwKVz)3-b3QBv`d9Uv=PafO%Lcwws>>v!@nO{yoI5nP^%c63NiDN#&zmK? z4huZ3fx|F-ue0A>dsqJ6((M+P<~#?K24ikgRiQMDMXfL0p~mL`bcf%3oqym?fe<$W}5?_sx&yx1cR9x=|roMUF=e$cvuODc|I?@LOl#6tF;Sz{E*NE zK6GJ&_*Qmg>TTcS_wThLFA_W)oE*cEBPMZs)LLqDn34m1nab^6+y#Ulh7-5O+cS!T zOhyBs#On?HTukzTo<10CDnuD$-NZ4Fsq1jq0JDzCjL%@$it(U;))Wb0T}1^}j4LV9 z*k9boV|q<~Qzsvi3u`mf?dAI{WD$%QzS^BG$;tJXA%(6zEwyd2+c+Oh7;7qRvV>f* z4G)5p6mC+iuqj{=Lz*B-SaVSuG|_UKB}g2>KU(b!+#G5zg8;E- z=WJ4yet6&&N7~h*Zi6EsK|X3Yn!Ga)NlRVbzIPZgwS+^3pEg0Et{O9knFA#-bF>2U zv1HU*yDy*;bVgM)3lW5j7q8O5rr*lECnEjVk5tFjRJ`ZvNdMs+12^w2I0Vu@kC$fHN0lmyfV zRcx!l(v+=Ed{&AW<0Vn50erQ~*fjB^37(3fLTJ_3z(%CYoXK+{EK;iMHi z%V-~?N+a8w46;t9u+FlBkbDf1rSLp#T1ne%2MZ@3yJTA7mP~4~)io1bHWDtVy^&1% z-ei#<@g?+R;kqJ>(vg9>(nL=h-cuZCCFc8;MM0>%GzgE#9X^HT+}%Z6SgMiOL~gSUEr)jGXYj*w&KxB; z@uq*93}ZqM*H2oJca%M0FfKm)1QU~s+ddp!^y;y3XW^x7#M%AR+)hf$KI}A5nlK7# zPBF5ytlJ1Ma&#At8x+bFkXrn(OW>yikBb6=pQ4hU`}!L5)%JcI?Nf?Wd$4#z2b*rvB2?i0n#j23{H8g9B%Q zRhzHlRjh?1v7=SD0~~3M@Gz2B_bb#{DWwg=2FYI7Xms4GyC;hc6!Xy?$^v`XzS1fC zNQ>Buy6B)o2d5!QaK6pfKy0FS_oC;^8?C4On#O>hPuJa~MzbU^A?}E|%c&`vY%%56 zG$O^=3m(PAxSU$d@+fNdB1ds@+}_dqZuU>)0*!gw+P!fdMnL;9ch%g@3nS~W0f1$p zJ&4WyIPHw!LWdo6MwqRj;fFk2%&IDW7`KlDg3B5wGaM`FvL{>_G;_sZzam&BteZRb zC%C38i=e2EWK@>5X;rd2cQlO)3+mpUPvC%}v$u!4n&u1$t}ol?N+-bFary+&nA5NX z!?Iw4_)c1wCWwP!e&R@n7P#IXp-=FwMRGKZ?M9xvG&nzxCGS2p?wKi0@D96$49-iuy` zqa3Qv@S!<%Rs!zg1aYZuQAi93wQ+-=T|o^@p+^R zDi+?<)?41h+f}aHLIF8kXhhDM{aG!+(NnA9hgSmT2xFx2J}oB_cojUEe}_o zC<`W`wIF3}<6@X8MFXvqp<0Fp8kdbS9?h(cz(sq*2xZmbGfC!&&axO&yyYJbL01OW z88);`TUt$3#P&OdL$QwvQOReYRzph~X7?3kgFaNA5P^}BX__u6%bX!c7gb^_ht0&X z=7W!VDTJee2cLN5B*6zWce$afUa;GLQcRKV+7jk~+Xi~bv&hPA8(Y@y8avHL?`3gPX zcqk*Vi3BrF6h(DCLVc#E&W`i&CB$b8H-mPy)51DIbfXlsydt7Ar|txyq6!fPxe5_Y z`u?=N6lv*fl~7}C>>klKT^-q*L%Np@@Lrsc&gNW74tJYbi5+HC@e=VeWl`T!I1~lA za@-5^9p<}*;a9dN`=+-h=B|9RvFW-(Dx438Wp)Hdz{bpSxU7NAVTBW36l!d`lrL|%F)Wpbo3m5p z;m(9q9-}4E)Kne?X^d~o6wp;=afV)8p9Dx+f|Z9^BN&;;9_`Y}#u>Hf36K!ZX85)k z3<$dPEFpy0vTQl7RVG;NW$pM@2V@w(HH>H0f^M0NA2o~grW4oV)3kQt>w*U|GF(vw zmlIWy23K;cI~4hlzrp+eZe5sf0Bvka{mL`%*Se1bB=mYDzIFz&sXN=j+AT-}iI49K zm~U1}zkc&fnR|QBx(he~ zwT7sb_HOFm$5H-PnD>q1wY?3bNmHn~||C;dY zm35MmwD={VJu)W42$f5^We+CZ9Nb&+v7r>^%z`w?PWbx}!Wdk4#b2BXLHJsv>6Z~1 zf{!U>UgeZBXD7W5hrR1;6mnXJSvV1f@N0Si#E`XaeVB>qzTPQouQGG!Dv^}#&~ zx1oqkZy{mWQi}%{v}ICF8cKXvE+fV8x$ml+5bpxEW77(%@kbRl3 zY}|~x!t^KJ$84qh$1!AO19~{+NE~Lahn(lIg4e7xcdlLiu`( zl;?-~&kxmz&7U%YnD0*+x6Jp)N(w_UBem9uyy~eF5lVk~g6{bmZvQ=Eiv98bPDGJq z{ycj9H!^s4zg!4Wu>?BTfV=_|Bj| z$a^XNt*h}aTaWUug^*66zP*?b_Tn!tDFTJqt+5sg?Mf)F}z;jh=x zgL*k>WI-d=zaNT>4~#hZ(T@WN_)Dsc01Hx!elszWPMr9qF8SAUFaOco&K_CSH}~?_ z?EBs3?OQ&v*_+3(8@8N1Qa%3t%?xkps~tr6s&1%ADU^~$-jvq6Pw8+q{M3E-Add7f zwPg@OI!QZ5ftLb)xEQ4Q_aX)HKE*4>=x3USSichKSvFgfmaOMp+={=XC}XMoP<^3} zZm7B!7%(l{#Wa0zjaaUMuDiYyq13ghaG5-P_{)_5J}?VcF&^}@Y*PwbVK_@J?$Fd! z_^3j;e2((PrLb(%12*@{jq*#SNxdqdjAse^apv|BO8S2f*x?X6{$7n=LA=Y!D=f9%);OftlOFZRmp~j9H)3OWhJ0=? zGB}KYZl&DAw9?IzllYM*>d~X7Z_J1YInuxxN{2slNm&-7E29PeTe4K}j$;i|2J&W|- zrf$TrKN85#5lMM9sAZWY54q3q6Klc+W$inr_K`mvO-v`3^eBzV7xmyHQ<~xbL0b;_ zizS&fUR94+*?+) zx@raBMfhD@)eeccQQa*XN=ey>m{z1G+=w(AtB%;v7Np!*bu)h6>H9x7{$Rbl@929z z_qNZ!;^XzQ;0yadcje>t^6pO@|2u}i>0{m{Tp)5pk=m5j>pW7A61HAEFDG-ntKlQR zl4=}jjPnpm3G1yd&Y$o&md8LR#DmF!--lNWB}Q*yHXW==8Eas*t=8Kkm&@HReo8BTt2 z9;S4n)OR&Hu2fmm%d#lr;uuS$AQ!F)6VD1ayYeAY;4Y?5cE6vnKb4r8L*i#eC)ZpU;IKP12;z*}3&B-aMU5EstAl(!r^m~EHNn{mMmZ${OO`7;*d zZ_A9cW^}^6V8&|vZJ%)xVEv3H#Lb_v1o7TQYo*ca1^4U)MjUf2v(f9vk8bjWu{WmV zhwA1`#t{ao(Rw=iY)8NyJG6HV4_u6J^2d&<;vQ~;93+RVM@&9X@0Ynn78(Noj^56?><0@$a9eOc5s%m};m@V`p=CLVcLi zu6P=D+zv}e7mT)R5z7I<9AklnN~W(nbn07IM9s27G~91J;+1* z)fVI=t);FxQiH*v9{AFFMq}v?Sq~btBmH)?tp{P7VBgrKe>)K(Q@Rne32C|!yH+}o zL#FINnr$eB7Bh+CH=R=iCyjpM6>r85?P(H)*a_Pizn~|eKTVc%k z9O*L8rDqS1+H!o6nQP%6Ky_aNA1F9#e<6ER_#U8#sXRk?uRNbi`J-R(T&v7RECD!wxHD70}de#n=v9d zX4MB8n+b<awUd+M%%i~BX1Um>6lvB zjdq#sqy}&aCl6N|)>9kF)IG&0DX zb>O%ynB1;L@7j$&j6SO4C=p|lqm}(8@#(OwK0T4$bTI~O=?0PMsKw~mVsYjS-K9dP zlIV65%Ehu63`JqF7%W{rU6}YL8&CGCB<2_v6{BHm!fA<&_*|Gock_sksV^+UO*~QT zD|gNxo4a@i*LB&6mcpTTqG?O_Fi$jJ$dD(RV>^US3X>&St{6iK17p|^X>0n2d$&gT z4(R}>#~?8(SQ6W5i&YRC#wGt@0& zP=JRaeA85 zz+7w|2vf#VTIDs*6@cBgIZ@`g3SIKjvhubgZ(8%QuE|Sdms74S2B}S11+9nDaB_T{ zTz3O>v0_pQJ2R6K4<0mdhXhUpOEbp~03+fP=IvJMgg9r=3Tj4^V;o}Y+Dbi{-A!$t ztUh^uYGcKz!*a-ILzq#YoATk2j$*oVb|NPGw2raoz@=2Qa3~OmkR~*q_*xoutP{bE z)Gp6K{@Mzhh~0>$=mEdbc)^9V*?KTKR9H7tv$s#A*3Oc&j;5rCSl1!@}C=VoSM-rIG)+#$C^(IVUc^4HT!D-Haha z-N|WDUQ^{VSf?5JO#yX{$YdYGyby#IOD)#E82`v0mFefEYijZ2O>P1iYLQczZxnuR zu2BA5hzVwe#UxsPh*hQf*-E3kO@>J{m8qF4c$&NohlWzNd~}xM*(575RT!E@Ftdn6Cm7kTcFjO&g32DI|o}5$5l@~V- zXy0M~PM$wZsMdb=PwJm$czOIg9em?H~?{ulXFkVY?n#&7=dLBoT!m777<&8Ab{}s3 zqkjc%V5~-%oMVKASrU<4+)Cs^HmMsAW?O)U6q!~)tTpt`Ebcz3GhN|~{rc@Fz{P4DcOj}0L>1uV-@aGn=x&U&`~lq=s(IOHiZWR*#LvM84git z#CkZuW&EunDz0i)*9U}HNk80l@%Bt&Doq^OasM5_GaP>3qK)->#o+xG`;mU5qo18g6Ljw4eK5G|MNY=CT{<%<19 z*<0GL+yy5dJiNr%5JSpx_6Co!xB<>RL0~X%1Ii+2u+&hvN?oM^Aay-Ro6~tJy!IuD zN|oj(YGOJv9o&d;0jyLK}YeTj zRX}NyMPyXgkZk7o2pNLojTJePF(u~*o@66=DIQ36Gq4@2nPEVdBMTW;cO^Jg!;Dd* ztgxo&yi-}2$TUX~u;Rs)a1R;UbWN!YAY1D#xKo(Y>^wTMGysD*btb&YT$|Bm0bl&6d3|tcOycx>Kw6 z+#oTXAI9#~p5!d21Lq=hp3w~N;-T)!?hf$Vj69)cBWDc(qa`Sh_=UJEQDG4|l!2x#gI6nNAOc;mv%Ql)=a z*cgeApj~a~O{v`jj-ydi&WzG0x|;N>CHWu1ZRp=|nU!L9d)1ZIhD^rl;7Z zB{=FJbrtI?DyiuNN?MKH<$k?w^Lf#lDUUb~*)G=W_DT&7GKZnW*yx!Il?n1w8=)kK zwm}v}>#A5oQHqLXETqI71fHZW{}y3$T4@c$mc7SQpcp~3Tni}U8738Ta5QpS;FvQ9 z{isFCQkKM?qcZ?%&I>ouTg$< zyf>a0rjZ;t%x6X##@h5v+CrW!hYYWa`gqKSs|T663lfQ&Vn*GOS@ai$%qvb2jE_mpGX}KC7ByIkcW+!iB3{>x-3<8Aw09>wcg~F8z&j+NMCe>WK zGk+5QNJ||T)6B|)d@j?YbFox29U=2_V~-<{iy|JlqVz>b9YY3z3s;j)-;n7h)U4d; zW4kD|A#-Yt>;SJ#r@V6GgSa!6bfx5#DOAp(AI##+z{9ZSKp^Uz&Y7uz`Uqvpu(m~J z5~JwKxu9~8^~yA7l*wXlq3oe#UxFCc$U8|O$-F8mEY>o8L ziMS@_>_%!reVxu3-z^Dbdar6Mlp^5v)5%MWU!tWLYLuw2Q)mf7In#P=UC1}D7uXpr zdGsyNpHMn6vlft9VGdFqJ+`P9_;cj(n1fk7jOx;dT&*MRvOjgH;@+m{vGk(uN}l8~ zRYSq>O$+MDHVnrQDSe5v%VD*Gcq=r6P-}4-E*EO%=2}n&j$@N=LvFB&|Ew_gcGLb@ zl(&Xcti=Vk6fWbn@1|2W2eJhR0;vPo1A(WR@k?$c50c781GVkw{&VRT;_B!?&DhaK z&gAJUjz=07*mq{hT1ttiW=9=`>kVTi3N<&;wiwB}4t!22+pW|yl2rcewuHC_ZCTZf z9vTMaoFRo0#+>U4TWL-~E)7y*jey0Wqd`zsH4mK&;5Lkk9xQ~nz<)VHy0AEu>g|yA zQoV(63N=UY;A#A8T0CG|Z1}~tcpACNaRDVzzy+PlVV~r&1#Z9(;8?&Cw1HO1ez;aZ ziyJ^JwK>`VYAz)>B_ zBDrX?{2idY(b8$Cay706KdDBGTTm=3YM=^BuACRoF_q;}Zfh?Of3C91+M?GOIDJ!yx)(pnDa-|NtXZ~DTcp%CqnUlm-s5~hTR5$SrS^16@FCb*jSbcD)KZLQ%#yW~ zq?C`(Z^@X2aS6keycxKuhE`3x8{g64I3Uh_;83jnW>Qn3Ot&&?y7PB(Bv09eI7ss8 zmtxE^M&}Wj$tb6&jZzEYY;0zwPViwX+GY-MIc-x8oJIq2DQPN+u!){BB6$re1x14h zbJ+7FS}|$a%oDARX^YwXziG>1o+G+z(=Lz|WCvTC&I!8lbeE!ChY}|xE>T=}Yp2a} z!_9@t^Rw6EkZ~yd1rQ$Nff`&E5{kA6j0fzBQL5177&W=_LKQVgyxMeGC&om$yFnHV zXVYk&Ejnk@&TZz>j2aGe%D853rIwHR;>;5%O%7aiqI^w(TW%qDW6N<46*`_#rA^p1 z`A_fC%60zF8eySXl@DUDQv~9U-ENdL-Y}y$)@cQIPMnZq$EP7Msbb13$NoVX2UebV z#}pIT4ODhQ@sU`LwGiEIRBw1FZ;>i4=l_>NZ;4?<>I31LX)8$0xul?bt!@TEN6l(S z%Z-k2h2xoAmvS}Jra9c<_dLdJLC2ihg^`NdIyEfTl!NWbl@qRm<-l2$y3pL7;><-Q zhJ!U{hxEi_DJ=fPx@fXG!m|G7jHAsMIY!Yp_w|NAT8OZcJF3CVb2?>;No4f4;g`4PB8qCqb_5<+_(F9&<{Z#<#x!f}PcFCrX+m@NHml9+%;v(rO1gZu~p5g`^Ty(hiSqd(DW?t!b$m4dXmHE(FMy=}^J$!Eg2{&SQYoF}z@q1atBWO=8*G0e z;$~iP>$s9ptI<4X{i1$u_BCjQl)cY)#}(HfrLG*nCfA>@S{n7|FJR1IQcKJhY)gO}PYEzUd!IAo=1Ue6!?X|?^2 zSqU^oXGG2s#*{;Wp2YJY+_U6*H)72`%^5R_S4Czy27P~)E3pT;`nUoZKR|Oo57`u( zxtD;Hr6XvGY7|47w)|Y+g@JCsE@OG7Yq$ki+%=F68SI8A5 zs_Z7jniuPGxFUWP_C+ZOE(XId#$WEL_sZFF30{}s@Cs!qm)~m;b0u2w3cw|Dj+}=d zA80F0C)IkJ@_GDiJaJldhHwc=8ishwa#&UKJ@oJk8$Dc;4q zKAxZn4gP!|l)cH5IELC3-ZK3q!3ktgXy%ntrqjD9z=l&h&y!%k3lE#I9!{Ygchn#x zjx$es#*_FWO`Y5F2*-OKSedDhHBlv?5jZp{FqD{b9LXtRxLMn}cZCp#yGl5ddzRzz zCCD|5-Y8ZDT&yfC)#r-pSyUQZR$E#AqG!0US5T~yL}P<3*f=KpnW6HpYnU^mn*&@_ zy9dFxfP$nN`_nwisB57`T>tkVZlW^~62B7ta4~wCB{R2~zLQYUqqn9cem2rUF4dXU zRn(4){r>SALorNNVfXT?4>vuX(B%;a`qH+`Od2wrxwT@t!rWe=#y}SpPIIKvh+_(J z3MqH}fOYVKf~&IugNp3Htx(;TnaRJLEJ!}Ecr67Z$tJbDZl_{!mg#otH)Jsqa6kUy z1J8Im$!y-3!%5~CUOi3-FxKJV+EsF6)0WXDvWg6B+HOc3E)vZ3hwzFRwIx0)y9c6E zws)WwPDW;`Gf$+FTAWaLc#bV{ah&el{s*r>@u_l_WoTh~f@XSIO_tz&7*~^_RHf9> zJD|X)gTmlM>LvbUMKhU3+kpBLj-t_ia(&GO1%(82nyK1RmzPVTleJkv)|V~3fagUN zY#F>lNIo&*hUJAVjvoEz{xxaD-B{$sdxEr>Q-o5GN%ejnHWg|6=7;uleDK*#H{bTX z`+7h5`yLrTBxi_Jjf=bk(KRsu__uYpHcA!0^5jWJ_E$UGH~#*j;jdnP$H&jhzVN2E z{OA2Ydb;<Z&~%ozjkbV!Mm^8GnRVfu^+$f@>RcTx}^1@ z-#>8gXRdm9-pu(w?;Cnc*VkwMYT*rUzUlLq@BQqTKRWHdwmmuUlhgLaUU%kqF8ap5 zuKe{Es}2n2E=ja^f9R_({{1JP_*s7G3!4@{^scENyY|W*^H&_daq5p&yyH9H8EX9T z)N7vk)YG$`X}e?U%ln&deCEog7f)Sw|CS$o=$`lgY-;1f7wowI{LL$;e(;js8)iLz z(uK8C;&roYy%{rR#Oq~hb=~Y)-i)dB!mv34FQTgIWscO;$6_;P%}1gbeqN2lX3U;G zqsjw8s-}3e&Z(;R7O;pJRpP~FREsxb_LBG%Z$_QO>Si~_W*zvOy4fqe*{`afy=3Xi8GS1p*aa0bd>2%M(YKZ`k%-M$P*XRXf2!-f7#f0FXD^viD<}_b zo$Vvon?1DFlS?+G`g7TQcA(G@ermA6e37rA8=vLIr`r8Y9^Z@0pT|#&wx-kFBYlj> zuSxRbxe~9LeR3RZ5v!RRtC<0xkKg4rsDI3xfrzP~k~ekklqpkZkH2=t?5hAt;o0Li z;{WM&v&Y{Iq{iPKo9!=Pxnz4Wk0>%Xyz7OP!(EGl@`TMo346!$2sNug;r=Sxt zvc~_Q1crjAofHw^|kn-$Iq@88+fGPiPdtU+&RrNhQ z8_ci`%pk6S;||91Ku~Z;K*bdW*F+hZ0Y+iKnL$J&=M83RS(>?3CYGj_<(6ipskx+P zZdq9_X^Tr?nQ3LIedpZ!-pm^q6pOz2`A>(p-1XdZ&pqedbI-kx6?@|tA-SQpKzlt{ zzKZoh$|K1jB`IBne1k-|)0+@{Ru$-|Tt%9~s<+gOe2p0u_1y%Yu}%V1#RAm{HEPT0!rs7!T-6iUw@JW?H| zY$lf>jv-wv^gl_iilMnAUV<1omqMtRY9->p#*O_X&^Ta| zgvAjGnuVWp4@lK6`N-}D9gBS;CUpjjA+9JFhYI@1&Hv}9Qb z)CT}0!QTLAP#6L*050kCs6nhA2~^Jx0s0~Igpd9xhSg&bhD;>KfrM}eVqfH8EAtR(WN>0jRe1#Ac{IdJ zE`bd6nNUMuAoQ79hZL%lDCI~rINb5dQMZD`DfmJaAXOo$0z|r62k1gs0(Y7(5OIcY z$X(*p!YCSq*vpgoB5M5bqQZ+BFaCIGfR_NgG{j3Iyfns36TCEqi^M(98_3sQq0Bu< z9f#aCh}Rd8$l_FjG_+>qA|P(#ly07QZGg&<^I()n0AEUV9Q2We8{rCHpb{ZUAWnz< zr}MxHfPCN;`ay?a=zs;m73{yUK|ZFLX7a zE?_tTz;b}{Lv3gO`%)n8iuh|E)4cl`+5g-JO>6!j08a7IvRRiOGsP3bc`Gd4sdvBl z!V-iZW~dF#(GQh6pH*I)d{`H6KkF`jrCBQUVCn`~7J4zsKi5qqVMZ z19i%}pIq1D#Ll_`bX=J2!VQ!s>wY=B;hny&=U&%?YK3V~!LsgGqscB^;+bL|RGgo$ z&C1t{Xv})8SR@gpD?J8j3-sn9ZMMEwp2bqsIWp3mou@C*nj>`jNfCuPIfiU~M0R08 zWU4VWGMb5si)5lAQ?X#Ukls zv(7UnqGLo96B`==7Nj%+U)@4MFt!>|_$EcoY7RB42^Jv`vG^v%!)k)AH)ZZB>spA0 zD@NlBDCyRa<4mKIt7L~LI&Fa^-5~kOEc*7>H5jA+(e^xHWb5> zS-wGUv|!W-eO9X01hHUUk~E^7qe#+PwAgOB!D!Lv>P?8OJp@^MD6;ktWbKhP!wE_t zUV`uvjF;wk(cq;8URvU%6<%87r43wCUF{pF&4F9I8qTl((ls0ln5)Tp3R=G%8)ELK zK*xexofU~12~I_DuN-w9$^5HO@)L&y&Z1w_Ib&>a?H#oo3v#$d#nAY3t-`Q!)YHAO^bK8X!#jB%qjZZjFcFuD@_^LM;s*^GI z;O?ei!BA4w|MC8h&2{kS2Y_M*)E*z^F$|2lp4{Aci*0P_g+5TolsIw!e-O3 zyrHsN$SEnt9%wrJhxp|Gx$*4nYCOBL+3*@TZ`cvebsvrazy|Mb&M(i^PPV$j zdA-q*>jW=Jz~6C;%7e3?ob6nDda0dlZ74{-G+4&Th5shd%jgD8^se~pRD^R`$9C9y zLsNmZ$DMQAg`9^sjyum>Y5F3dHMH|$i)&j~y}?e?+CqFczRY8a=R~;Yz!{hSleoFB zQTN{&cft=>v4d()SB{yind}L{JvltJ@#D>5JHnX}9v7;Iqi=KU&KT5^Wd0jeSI;eR zF7;4XvfOn$YQ`t-Who&0UT}LI>J+#s?5~er*Y(#MeiwH?bm@?0HRF$`P~1|9U*q97 zA@kvsa_@)#)l)g@axKPrR*Xjop`WGWFpOca=`w;GEkwg9UE%D9ZuCUm!&IZ>tWD|l zhO#=kqAceYpnRkoWNUkZqaz2!9KTA9`_5{jsoK?9Z}4_sQnofD5|6#j227)S8;(Nc zZd5+}J+9`cyWZd~!WGTcBo!R+*UZi6iGb*KjS{vOj7>am1TD8UkJ5YBS8wpuxc2yR zrWIbpMIVk~96tDs@P9|^s5h92sSC{fUpqFKt&_PW?yGnZ&m3jzWNwMrse1CA^Vq~O zR9ot;H{&hU6~xYxI|Xzk{5TNu9z4^as?Ol7VIpUuc%eF%Gw;4XTiE@;QExC>N7R-I zM`6$t9`FnbJcQ%{ptk$KP1Ti0{H!)g{{o;x)CL?UZQRee!&01AH0urB)QQcR*9qvM zEf0i75axmDr#AKY&r82p=Q|!u!Ehpv2>e2c-J7G-%)e^F9o^oHqxA2rdel>^pG!ZSe*%k1g!j>pb^RUrSrw1} zIvw8EN=R*NG&Rv-0*q(;Of|KAp%g*?vAP@4^<>w?eXWH2J$#}?pJK5tDYBm6@&DV% zP9Yjh0az39EIs}(!UsS)cdxz9C)6%#mN4i^hZKtkETZP8vdlNlfmEx?3qs0dRXLar)*&k+|DfW5N14mpQs|wDyU=PodYxhTpTeoj6-4Lu z{2iR~w0nQMOP%ZgpTcMRx}IMQ1__b?+Om;ImB~P*bdLJ~%q!~Ln~~xQPtd}>S2!<2 zT>XbJ-af*QMu#NfF-EOwbO)~aLBiNSG#=4!7C+(oAFdobm8(-1J_`xYG)@Du+*^`pU}w?Y&*0TS|MKTP{iRcQ>*W0QWWW#V#I>a_ zSKO}NP)?n!CZp`M5b4?LKE_?W#>;)|dT<^oIDbTY81kyS?=M80<-u&d2>w%j4tZT6 zV6KM03S4cxwf3 zw-M5f5I6t(IKdBB9hF^#uQcP=!EV8qXURvUtw-^j%J6|^Rz|)Mc8h)??3O408EflN zFZh_2Juw%ouz&Cxp5U|QqyYMXV)EFWem=`P)l^udH(5&YOKV;_gSjYQTRKo%WF}u8 zyVb-+Dz}NndQ)jr7cuVn2D2qa7wjU+Ghb`A3?R`#E}}g!XS%_XuMcw(+t^@E(&uQ4 z^DRk**~JC$HLwAOER)t$>N2s;IZaxj$XXkaiW=q726*?L`X zL%v0C8VKL0!|#664s_WcW`jj<4s=nN0{XJB7<#0oi%6voKAZ-{*yUWkoI%Qort#-VyGlrlh@rO$WSsyxTn+eYN+jmZT?mQt5BmguumbS`NN zTbZJ3<^mXbme#BvX3EC_bW)a$Uv7h^(|9?Dmv8WL2``m+x$3fbV{t*2-sF;?3baOO zsE!{g1GSdyJp4+XeT1H~KV7mvRl1W=8^{N+-i`r#PB384If5?+MD(?c{yVC3)u%I>S%sIR?Tdm*iAz)|)V0TNj<6&cQK; zT*Qu__AZh&L_R=Q>zu6OAMIL_L-Y?dZj()M8qiwj@w@qlzNp&hwD^2T!&B6$HIpqzv1qu$sO{xae+UTmg6`>kg+3W z+na4Y>5|iB7s9s|feROAlkaPC{0XXa$@93>NI7PE($g(mK;pymZed!0+U2OHbZd4= zI%b~fyChY6tesRH4ZiA<@-YX(M5N;N4lY1%?#v|&dh<|yj=`um4KBh@keXde9}5%- z-?CJ=Y@flX(@(B}zPi;Gg=oAzoJzF#VWE9rMuQdxqX^jA6Vqt!v z$)%K_@hJts0fEJGAKi2se$rx7KH`NHx$IJ4+Xa9My-5#34frpsz>7Ct`~Y;gBIx{! zH+}IYF$(&kfYLD@uioSeMX0SOr0(jBr^ikewG>6cUuO|M<-ycJOI$F~bd(NnxPgt2 z#qIpXFtMlGGcfdFh~uYYj%jX7QHH1t%s*Aj8wPpvYgrm9syG33l!XQ@I*q+EET}lP#!Kn;cUBXS~yeOapwV2J0xj2Q0X$09|-<;13T9;y3L& za8d*~(v#BkaF}Opv0Xg}(wDPo7>&p1h>`{PphtHM1B2)QNaw&uHtFr!)S3cxj+DWt z<;y^P;0VC26KEntqlD=mSm6)Kt(u1~GaKN=4fg4PU!=;rQ#hJKoKy4VAjK4c(Zq37 z1a9caf)ejF?r?n6oU`Wg@fZa>B#Mq9im|&xU%e*RWni6@i$vS;f#u^@;tK%#HE}Jh zy(Rod`fxqo=tf9AIS3lZhY`}zgEf#+FkcD0>!4N0e>#ggh+;TMg!Mb1a^{+}erzSr zt!joun2Od+kNKOxQ5_xm$YraK&gyVRi(*BL3rIVVR#fNj6w<0A_HLM~npQZvtHToo z(71vp=Dy(3z=kE{IyGZa$Uj{{L9s$<$$<;(VZ;F9#WkG_1IjRnCIY?bK|UlwI({4= zXT$!zdwxeMJ|7+{lmjD@8uF8&e55EW3*{}(t?mX>?MmS5yBnq7t(Lpxt6FyLcotux zBQ;-+L(<<3B1bAmK3w#&04`CU)Xe+uUTW>i;Opdd9ZC&%E7>_^)%?P7Uz<{d>G`sR zVRtJ-n2yg|owDy%LiN;qIg~4*^X%P6f-s$PUPr&)4T9?2uZ-h!HSv=Fbk~}=+JCxh zO_;fxbfePaKi$=#@ABjLKi##u{)@Q5|NPoRnOrVWTOU(}QbQ73CWEPaC|uNfE(BI5 z#A0s=ZXIke$ zO=kid^D)XQ5yZ}Qh8PGQ!)JCD)C`3wIHTA}?g4BJ5U%v}6N@DQYLz%x`X!vyJ z_=l@tW>Bix1})`Y#LRB}O{r9>yQ;e?DD1Rc)*Gx3e3nW#Y=_cK0~e*c2(Cea9`J%~ zVH7%hfLJ}TR zM~Mx`delu0CC(!+>;igQ0z{w;githN1wxnvpu^|oXx^#7C(gvGW*Iq{)3tzSB)JSg zHI%j-66MK*)z+<~+t@V%QwRIrd-e(r?zS+`CPqXyPXUI%BunyOHbQ zV6nTW1RzpC5zqlP4crNoO@$e_d_ercqF^y!%X(VNdTxv{eE2pcmTBFlq-9#S(K4;u z_yjv?f}MPVom_&QTmqI+U;kHs~O(p%x3V-D{`s zH4=ZIZ=QmkXnT#jNUT(`A8|FU;cCKQz^@WI9&t=>f!_9U0D+z`q*UzZL2C9B8I*x( zAnh8vE!?K@mrLoGT@7S-9_T~O_N7o-S928OMa<>rCH^9Rv7Adq!(vGokFwPi*Qt^RiVJKltEHx2Q6HkL59ZxJEjlt-E@F<(*XtH5(j|cC=|r{xedq2PQnYf5wuvh zk(ZtHWhYu>AqcNKA*oFR;XpC#>1`_xE`~g_Yw$VA6R<@%?^X%_2qeot0;Sm>ciJC; zdiYQl0M&>Uv>srC2ou~88W@0B6WkyT;6E0S0Pg_IYPf;rcQIk35`2L{jmT56KY@W5 zFh%(LWg2rC8^c}(t8X~Q-N4HjlurP*Qt8dX4_tvw^@SJqCh$#U5o&e-5l!L1KE>*A z=pE?UaHRw}NjRzC2Cd)*c^N}r#*n@sMN@Jkk3P8ahG-(yC;?)@s~<)Rt5uPBVTcTx z5Kh{0gIvdu^$=P#u1495_QN-)oY2}QvB|faqD>o*XF$6ZwfaQBn;9&U3J}sZAX_&? zqEcn^fVKpxZ9b&s8A=5rAOlchmbXx<;z=t&VA)jA7mo#~qa@H5WHcfBOa;6l+aeUJ zb4KxY1$LkReMrD#0PhZ#xFD{}5Jx5r`rR zvs5EOoj?prvB7mf5XuGWL@sKr zP|D;IrBv!EmO__-9wh?WWiz4I+(dxrWKR(g=MZ>M7l6kMs6A4S675w2c?E!k4W?QR zr&*$KC8Bc{5jfT}N~H#BR>81fGyOn)134pBVioLdsa)&{B;zR;$&|{#z(62gkU=;G z^LVxg6bKE#VItE|#~qs%Sh>okCr}nN0!p_Pzz?Wu2%xB#ssN>a2)!V@3^f|a1%d83 zhFJm~++cw>Ky8}^S?7SZ2@RivtG`?bsav&upx(92^X=6R|uP*4R%J$dy_0 zKt~i!fN9{5A^;)fb2rIEhdMR>$gE^;X!xzvlOIJ6vm z=F6mXy3`vc5B5d}2z!u#g)k|QJK9)=%abaV zxym3Qe4a{a5X>`e8*m^1xom(RQjMSph+&l~4fHdT4PTq28RChu2m3(d%SCKJA%tzr zAx)bJ?X!JOxERj0)wc8G`mGGaI0zI7Aj+BT3Q6)4(UxpCprt^NjKHI#b>0sgE02LPc5 zV&!s~BnXB8=m>C!fK<6!%|6Qm4am2y#`y!GjzCHsa6=A&5vxhfIA;cpI8Yb_(9s_^ zT?xcHCgKJ;D9#9|Sm~pINeQ9|Do4o#`WtANB2h27AJ_R10+A|+SC@lE2F)!GA_5zr zV=E{tfROSa3Kt97GX7Md&_{M_j4hTbB(W$B%A2UlTL@#zn~>P@CP)?KZJeS6>PmSK z(R0d?cvR)#i12b$MF=2pC!oO{NU}VLSJ^7a6sbH4l-W=qAbcQNwon-aLWP33SONpp zY@ierm6(V4!jdP{x*-C!YmC4_yuyL4YN!JA*|D{@I=0rTS^U|pVrzN0*MjQrtg=eP zA|O@;OlKDZ7O`AgEY`lh<-_2F;#eNQy*YU9h6(nL;Tg;s@ZXGl81O{3Z2*#m{1kIr z?Sho$3>$V9%nsz@P<#W^R;MV`L2zpUUC0S0cB`7*3U;~jSO^6rp4|$B<^%c+yOrx1 zyyF-_IfKk%DU4DDv3n_qaAgPL=q-<@qbq^DBrAC|Y(*j6f&>OBy?JG|JO~g5#s|DR zQA?;pxh4!0tJ;*N+1{+VjH+~3%ML%L=*^w1L;0^C&7GovdA&#V4v=c7mFm|r6@xmN1v(5 z#%yrn)uCfuS-R3INpH?J8HiVys;{LWUjvR&7_YHF0wc{SOcXIxZz(nz%^FLdUXv%x zK-?HLg*gyoFl)>flfjr9k*<^{Pu7CRvc9EL&6;i+tc?N_GL=9R8Y2MIorXC>=#S|% zmO^30{qB`1)I}yuPN7L-FlOf$o539po;2glg~pMBqEu7+K}gNW3af@J*JWzJF;M?# zbv$+u;t?wswn?YC2QtH}LFa_f-i0QFp2urPr*;i9>r?Z!+4{bP`QRmOu0jN!!_iMw zV=)!$Gpa+~Jk0=oS*kG!h=BGq$sy=&&D5&(0ED#7=}>k^=(y^oYice%N1Jcf3yN=1 zbMd_~X-H_N`)ITmZ8WI_wGQ^OGFp(`eQK)Kl2-*$Dhxwfw3xI;Gtg5(q999yscCxC zB)w^<9(?r;lk_eMXh2f{E@=`?5fo^BsybTY)A<_cr~|q!EP%m9G63xY3|b91Lqm1W zg$eN0$rU{I9;ps%2yJrc5J8(fr@|%xJ#vvMs0hPw4f;lFN(_J$7^He58CW@{!UDo6 zasdZM0x%;e(IsMidBlRFdw%H@eO`5pv=a^<9AKnw!g}-?M^%FMw{pO4Z#CZMm1ElDHOWC9z5Mnk1 zucbrC?4qTO9NF|{O*EfU(6SCy>xK3SGKFvri7E@THz`!u2YgGTssQZW+h8(VxC%1` z4V583b>_Br_IDH&TQmj~0?<0TpF;;!F~L9til#(s)))&d8bG2Mw|YS1 zVLywdbgZBP_p~BlPbTLoy4_b5Rf~7QfRkb0OJRwbaP2}O|8Ou9nV{3-fFeMUXaXSz zzr7_zT9d^r=!a&AmNb37KHE}g3YnUiuh$wmF&kPaXq}H!lyf8dB<35ylU;+Tq4i-c zfGi*^gBBu)zzxZ!WosrGv>L3H)Ky%h$tgBwBXxy>tw>^BD5z9bja@odJU&%xg5e80 zd;kMF13JbObrYMssmd5qP9SR~ia(BMmuNk_Hfg zTcga7n6!qF0D>>%D0jm}C=sxZrW4MR?Fv8E^|YlzH6>%HzQlw(ktppIfx|dO9`rG^ zph~fJUB=OrtWrY4E-MuDdaP4#!q5}+2Pb~Rs^LDgi=b;TE4+J0h+GQ0uBQNMDo{h%Oh)S`LLoi3dI0~f>%OtH2}=} z*2loc4HJ(haD!=-va@ue!lo+tVx3E9 z)Th{>l9#e-K^d%z;@~bfH=CCW#U^EEDixub@WXB!fA-*o-23lsbB zQ$-}-%L-iT#s`OK|1w?Pz6{e&G!0m%)0&0+sJ&2Qsj92NmKE%CO0oi)>`I8lSviAk zFJ-`H5Dy7DU9~s|xeEDgqZ$fw#$S2^jW-ui*Pv?7YMO6 zmNm6Hiky@>WL$MrOA!Y}|65o+(|u&KZz9W1ddbc_IhzEvWf`ykpWr$%dmsX$h-1=L%r z*N#jZkd6Zo>jNSK-O18O?#|hVk*I7cRVX!uf~}7}C`SpZZ(LFSnED9N>_f9-S5?d0+%eAbAzp(zE>F+c3NYQ16;M`bU0EHy ziOG{;+RqOhp^|7H3j&mx$v`O8WP?P6!EDmwm=Yi+iCA;E9o>LqWbj-CKwdbq9C0|a zz&S#iV-I^0Y@IK2nqxGoA(1ngcZ0&|xW&!)8ai^hA?>nBpn>KXa*Iu53M-rv`c-X! zb49Uej1tlia0b3CP{e>3T~*fvoIJVp1Tv(8K(x|#|+@X@p_Ik)@$+vYw#j2(=q)J>)jwd?zNuQ3|?yaUCId_MVznSZvDH z;}+{GeH2Y&aPGjP2BkD|NStAU9U1Q=$ON1Khi+MQbak-LQp}_xQk;P4n!v_X0JCT0 zyqugBaEq`+IuRu8;%6)lh=H>@pbyO!bh?^Se{V9IA8bOF>pV_7ro&LwBf79=Zoa80 zDg+ZFXb1u;V-6`o12%MIl|s!%4m<@9;&3jQDA?5sCNnz3SDXMym;)LoIOlExS_4%i zj1%kzBw~}XzE~Z(Lm@SXAuI}~FJ`?(6T&w~uQPywCKO9Faw-OB)5Zy5nnDONl^9@d zNHq_>7y<4hT;X0&8*pdtFajvCEL1q-lXEf7ZEH+5qI`rD<)*nvpKXAnCUnA?7MMu{ zr8*a&B8{ZW1t5T-sl<7+fm|dFR2P6>p$JyUnra#mPl;+5g%XZnurCgI6733g$SPzn zDi)+tA~$ykBxi62I3j?6^3fWG=1yF0!7j|E?Jz+Ms3jq=2xQ33%ZER-9&wEfwd<4B zVRON!M8Z|0COoEa?Do=w3B^1DEYj7azvv-BgZwyMBpql9Pu8j0_)tMwxs+0|A&LtRNC@@rAlM}%iF!p3BG-88|ZZPO# zS|H-8CR>p+q%<)(-lSSeXQa`TQHgn4Fd!In`SPnGB0>O*KL-mfo~)l#O&%^tuAbTl z4~ghinq&a(hBQ$%_1zlUp=#n*f}$0`@JyCorB&0oYGU-gns_%Ts;&iyYQ#shOMKLr zyo1Z+&TRy~T78OLg*qr6YQ%7B0n$A9{-}zz8cC>H>uXF|t+#A0RuW6_STCL*;QW%D z<7FTE8lsYNYg{ZvJQsVq0mw71M@t{Lu3;k^Dx%_cIv8vqAL@eqF?qYDFmc)lF&J6_28(>LQ zRAY=79r@5_>$*xV4^mtA!zQ`?;5!3;*x;r{W5DAPG$HW!5`nYTMB<2-jFwu^ju`Mv zb9lg^_nexAErKgyyUcZTkvoshZ0s$y4fd^&K!6mUl$@21y-qxD+3VoO2S(wQ@WZV< z>hfaZqz{{ia1Rz52ZO=wUtL~`u69ZYRRp2E5Z;4DxTy#{z1M?-54Twk(g4VibiJ~b z+(*q`h3$L*MJ4Nu{4Kg13MFd`W;L<7y3=HD^{Mbs^DG>;$xeDz>@4ibg z4~Hx1J$S(bkuG5mSMr@wNha!*m;geFQzrIRCEdb89?8CwO70vkh(fQWWY|{hdP1lB>0I*0=-BC z+I?-e;Ta<7b2~ZU5d4AB5i@`gO*tTiqYU)C#2*BZ2B2eL0B_|DApKt+!0q(Fgg$g1 zotE?Tr@+Z5;Tg0HL4oMRoKc;Dn*!JLj*TQNJ2yt{~&4P2}y*7ad`oK z=<9YH?&t-08|?GK#!>9raK{8X?w2pXH2AOtAJif#xFkcnX*f0+mnO?$)6g;E$od%B zF$V+Y7?4>x?*6nju=A_{3BR?Abfi7p!|v1#Sm%=v1T+8+g#**6A&sjAa!n&djYI%s zhU7@!ap#m0`jZPLU1P_KA4w}HzXA0-r;X&hqBEXyWE8anhfWPSO$t9jq=A!v@LVwb z7&C_A$x9m8yM@P|TgW*edN^2GiQnC&hcuZXl8mV301<$=oOrM9FQ$u0-L9`LqU zaI}XM2=t?K=}I_IOPyuVdVz5%(>9R1p*azm&>Fg# z10MJh&aMIPSjxjWT;k^2F;LHfecUlRg!VDyhcQ2s}~MWHd}68cIZO^qnXvG))lUre_d}A1P1~ zz<+LHymk|d;v5BN3WT{e#Pb4kllitF*3Jq_su2U!3IrEt zq^+Z~h`S~QlpKU~%o{psdJ^dfUfLP=QEp99lS)Ch>!&d~SiB%8BbbaA(WQ9~TTZV7+ z-)vb7JPa45iN?V-8BPLBgHyZ)iw41a3S4``GydBy`|%Dc@$|1i&fj~GSU3$C?v$f( z0dPx#KQWYw8x8oAt?(2^lt}omHOZ9@u_(jLaAqA!ExOy7BoM8aeFwuv3^1YGqUV2A zFKHi1gQuv`|1luv00*MkqIk%g2({s-tm#>VW(aq61U$-2JYx*EL*RL4Qv|S}3`H2R zj1nSEC%{nV<*Mt_2161E9WKQXBSc5uAF57|I1*2SrHrFpX#p^j7sx z0ffT-2{*?ewa|Z$kko^@x{wmFy?kHc8&ZdB+WKpK<7jt2p$mE9L5MHoAr*@%WG_jqA||RzUYVv-pFBjH$5su#C;^PsS#_SRutDA^balsFsdx6S$=L%fVZ* zN5oPrmIGGo1t2{d<;8foONYta{UyWFqWl>Zz9{@XM`+D?utsGmG)DO`N(_|y%ZKW9 z1+Xn6Dwqkx5KsRA`)mPB`X+EsC-bYQ5T-50OZ}S*fCGfZ4e+-P`>XF5f9Y|N@&7Oapc)s<&(}&mdr27ZSlgE(e7jW%(&6@n8!h%ZXa#DygYUC zvFS6v5_fHRYu!S{p^POvuYA99^x|i3?C&{fym{T(uPswP9@l%(wy$zSN|vnMrHpF$ zG)w{S^dFn-T2 z<|da)nIKG{lr@w!==0vr56{2S;LTNb~98)3)-Zq?10!mSrz=@82VM z%-#+!uh^ZxuK7;!JKyUoU+m!LyK3#jC$`VkHo6#fad+D{*WPINao_nfX5LZ9&eOF# zHX*#r>ac)kLyvb_cp>&r@5B4u8#a8g^@gwFZyJ@8PkJ}o5}Mg=QcUaT&%C{;_(O4* z*KO*CEv>TxroX#5RkOZP+ZieA4woedB*rW}!j5Sic4Gdu+}FM`@9*~VN4KJbGXpQL zZ^rx)_O3i);q>{*A?ag2T6nwS6nk>Zdfc2fJ1%TD}o?fUP12W-|p zvHr<~%dc)-I`{gY<9qqO-Tkt%^4VK+tnW_#y49-54{t1Jesk2WvMtBr50suO56txZ zqTBjoS32%UmS1kx(fDn*E^g9QCswslKYd}+%l?~^M<+(vzBoDkjknh~FTU|hP}vYw zr*@Y%$4;O4>xft1_eK#g*t`AxL+`-GozK`kCt@!trmBV_BZxTPj@ABv#PhD>{nb~;lmADUM z=e)XjRO_BwJLj&DkE^(IvP+8pAKvG$comeV9=O-#_*657OO1 zM&pI_*qmI`BTc^>`b*0_rXFuFHu)3~16foAcxsh%j}uv3jq|fJ{}I*-j2nlf)IZe0 z`iB<6RBPiEGqLeZJP3j4j^s6p!PkFXNZBOS#eoFH zfds?>jJemY{%-OMjClQ|@l~7Oz?gTgZ5i2OS+8d8CtMz#`s!BqxTdm{cc$(34nEUq z!ans$ud8wIFL7VLKmHSOgQ#8~&+;kNJ^tvknXU8Jy_oXC<-D=SzkEJzqi5Leb)TpojJ>R@J5x63(`E=3P*tB$<*nj-bcrlhwrPVR}27QdGF^M?gLcOJ96;q~6{ zoQu<~HR@s~zfzIy8~$<6`M-UAR_^o3n9`Lgp%;DLtMD&*@7ZoY{_*ugqy3r>93Jx0 z6w^6%=eJVEp1g7;abEf7Q#VeX(d_f?8=lO#G;8qmrq`B7j{0V9m+&__jNJQH_dC%a zZ<2P~uyNfpagQEfY7M(FX!yJqv2Aw88+Fst-g&|I^(L*Re|Y^J>5MtQj=Oqv=#D3! zeSF)_7M3>S8i#B-)Gj2h&Eoie9gjS+;h8rATdi7?Q>kq}{(MNv(s47tYLoGCi~ik* z?%6z|M{DWTV^bcE{G`>_MH#+BdY5eaO>}*&4-gW-5q*;4B z2JAhtGBMJ!;8){slQkp5{4+8aJlB12hv{FepV{c_i-WE&T)(Y%MgHRB=RTeJq!%v^ zuYfqb%=o!`a9Un~SO$uiNFe`Q3Zo|W3=JeQ?_f``hv3RUq9}p!LU!*f!(wJIzINX4 z#z;W~IEgt^cxOq}+{CvVxD7i0-Kr0wjjhAn4$@YPAg4LjVeIuzdEFKmtkS7O|=mtACzfQ@=g zPkR9pCMGyq6C^NXi~}>Vv* zS1!uXPoG=%MDNsLC%vC}u*o^y1P6g^!W?jnyoysIjH2>_^&SO z4kUG(Jf+po{$;PswUp1f{$X25@AmJ{_Ir258aMCfujKun7qOtCeUJ7NMy6yp_b?bo zFJAaf`SqPo|J?hbv$wh&-5&d+vCSLbu4{MY=$W6D>z0HpT0BtM&Fh+C)~C&PM>qcJ z>fZ3f55M?kO1$Sj&-eGe{>HZ(KR*>Pb4c>Yxaf)Pnoiqrz1?qT!#ZmWi#Lv%m1itm z^_FFKPdE2h#O*`6+j{s9%<xu8Ztlt^B zth>crkqvn2%P)%yvgdU>wsiQQ!8@!YS}vcgif%FG#{|y}J^omIXhp`Z&~y zzR5d#9e94y!=Bc@6KBuOHYAMqk2zq?rH}5@n{nM_| zhZeSbr1_-RN>>h5yYG2__NT8ed+XxoOfNxp@2D6ix}t$qUELPAys5QuO=DU(>|kOh zvw`h>-oSMVLuS(g)4ILSyp&t;Q@O@}{D`?9y}IOy=AO^=eC?7h_4I@awqL-z4Wpjk zpxIJ*?UmvY8{*kt$M*X6{W+r#kLSi#T{ilh?a}?0 z&svW>xZ|pI=i@_6Gdw<#-_$mY?HDFI{lddt9MP) zYFZv-R(Y@KcJy$}w-LR<-z#f9spP$^x$m@cn|0(d!D?|8OT#HRPZk5~Vek@>M-yDmff9b6n<&}ZvR z+r{yh1G|sVeyljvPk!^2)4wWDOL2J(cGC?7`tURh9LA$T$3#Q6zQX3)oUzGnfMw>4!!jc}w)n_5U6-`c zO(**KF(F-}W#*B81PNTrr2auJA?EBd3}=^#i|!E3M0f1af!JlDqU^5^Tpt0MSJ&}{ zCZ8WghxZJavF4X&LOrK<``Pn~IgkEV+zocLi$3e4?Tdo48p!)ET$DQg+ww~Ztp>Fp z_{oU$kxv|Xvt9hhwgmnBFP}8Nui2Xt+iAtoUk^1naoDR*v&;|PUe+&DlhE@i?Qfk8 zDV_H(%A3$}=9b3?b$x4H_xa2w{kDQ4rnJqei``Rl+7txOsz{Gne^j>Y)!BRUR6q2~ zDE2V^>eeqfrhnQ8jTZMyY1Q=e)0GeXaH8_dp<@n={x(P1bpNQnJqERJW$t5a`JHs+ zo<}CV`gZVMQ9ZZp7CBY{R+{)albsN>}4-O_&^ z@9m_Rev;jJ%l!{oO5J%Rb8=U&ZgY>LR>O8QzM%@S*90Ox05bFH3r;Mi1}v+;#P> zA703vf3SChao4~9IJw2V=fAmhNU^x}Yhf=0_P*18@Z-0hz5eKT8z-gQ@+j@PaPzdN zOZo|y_7r7(dNPK!97%d*U0lwi(Ys^2ZPI0ZZ(26_sOr(1Ua_$+`2_mTm>E#{!&8^% zO#ST2!=0Z}+1ws0zS`*4f|bu53}I~U6M^}S;_VS0YmN35@9uB4?@xNGd(J}-UkylWCyQ#H(5&f#pu-;iPd%b#Mr~k{e1FQEIXykm`?G;t z;}n~EoteM(Q!_K7t?lJxpQGR1=)-=rqjhHV$jsi?M)sKzJw4c>&7C)nP2X^2{(xt8 z?Rh2RnAYDIvajjQ8P<2d)ZXg7t6fm*T(zlbi`nb?>t>~9ZOFJ?(!AT%5yfk_&+av_ z=a6H*FSvKlopvK#ED%S%4$ zdNDHTomJOQ>$a~D@6ve8pZw9SZ95MnWsGh3g4k_v%Yi(nx&WN&tGmv|U9zS+nT>z) z%kU4MzVykV zVV_~xr=2F^EYpqWe=re`s*%N}_D`X+@Wj-#NbV4VT1>-Jou=XFbyBNoxctJ*AwFO2 zJGZz8J5kzg>C4Mo6mI(dl|wh8-aF#<)tWoMk0@xuYN6%Wc{DqGi$j+T9+uF7nQnZ=dS$Zq~TxPL1e!`KQB6a^^ny=lHB?XZH5Cx)pcw+3WjOdM=!?V*86t-;nhx z-@4iQe9Jh^<~HBzDu2DcOj!>ci(wD*HTV-Fx(- zRY!j;E5CZa%S4YaGc1c+Dzsm$PYo{I{?mEUmlvbtE9Q6pRo`dwrQcTfeeKt?rbo3C z3QN|oAFlFP8~<+Qz7J2@-ZXs_bbae%;$Z6^&1SVvkKg$47yEsNEt>xr^e$;_&b0 zoa+#w4!yB6GQC}kU-z#a^hLx;#?AK6y{yV%K7Q8{-T%w% zsW+C)j%@Zpi*=(mzi~RL>!Q?&pDjPWci7j4vmW-V4Yn+rr~#%KbX^s zm)dxOmBGW^?IER9(iD~`14RAC96CN|-Q@`?$&?w3GKRc8X-oP~73^7tJ+*>8$*`aN zBU6g|m{+x9+TeW2%RktdXefehz?wnnbYd0TsdvZl#HeH@JT^8aG3p^E6cbAQTRKlu zG<4IoW*~e}9&#t<7iLcoDiYu^EO8Tk`BkQZY1!D9pKHRxLR56zXnR037r^6H{2@kJ!&WG>fOPUvHR+u^k0@CAj8ow~ml$a)l?O!2HsNUuQ1o zpXJLnRp2FB;`kpvNGj_Y6zMnQyI!x}IeE~x;yRO_J7&sZb3*yh9}#0>!*CoE`xHYWE&W~{V8 zGAPe~$nUd$pS{ODc3H$P50!i~@T6{UN{g&tC#8q}R{lsyi|?B3=sRX}-b+mfym#&8 z$&r!`i5@GOid7RfNOq4eySZ(w9OP|GGOQby9ySunz@>t3$120 zaWvD^Zd(DfnU9n8q?%={x2a@ei!Ec@OkLiw>kduxuot=34MaUw3O)*>o1e zekCYC;vK~vXV@bQdx&8-$QrmB*9^OuVXZ43t&hlpmHr4@VAOLPWG5#cdAmHi@v|w0 zHht#`DIZK6Xu1o{wa)&u$7?h8d>^mtF#MAk@8oSm9$uEx@%A6vnVVfo&%E4so6=G? z>voH;{VP7*(YVp3BNG;#U7dGA8UMu49u;P`?SlUO2ZXd+-1=~8@i_erx1cG{D_`6_ zq-m?CZobfO?u);SGCb0EdwJmH*X{&IrBxO`{mzI(Pw(9|dr!=fsfyXX|F~H4MAH5b zDw5DTf1`P07hSllQt`ttdYhQ^q*dr$pd8XmGV^2F<1 kWh1ZUj-5O1fNpi>#6w};`r)45&qqGF@2L#QPmM(X4?5>HkN^Mx literal 229752 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 diff --git a/Binaries/release/SharePointPnP.Modernization.Framework.xml b/Binaries/release/SharePointPnP.Modernization.Framework.xml new file mode 100644 index 000000000..5b5c68458 --- /dev/null +++ b/Binaries/release/SharePointPnP.Modernization.Framework.xml @@ -0,0 +1,2297 @@ + + + + SharePointPnP.Modernization.Framework + + + + + Caching manager, singleton + + + + + Get's the single cachemanager instance, singleton pattern + + + + + Get's the clientside components from cache or if needed retrieves and caches them + + Page to grab the components for + + + + + Constants used + + + + + Holds information about the defined audiences + + + + + Entity to describe a web part on a wiki or webpart page + + + + + Shortened web part type name + + + + + + Returns this instance as Json + + Json serialized string of this web part instance + + + + Set of native, builtin, functions + + + + + Instantiates the base builtin function library + + ClientContext object for the site holding the page being transformed + + + + Html encodes a string + + Text to html encode + Html encoded string + + + + Html encodes string for inclusion in JSON + + Text to html encode + Html encoded string for inclusion in JSON + + + + Return true + + True + + + + Return false + + False + + + + Transforms the incoming path into a server relative path + + Path to transform + Server relative path + + + + Returns the filename of the given path + + + File name + + + + Selector to allow to embed a spacer instead of an empty text + + Text to evaluate + Text if text needs to be inserted, Spacer if text was empty and you want a spacer + + + + Wiki html rewrite to work in RTE + + Wiki html to rewrite + Html that's compatible with RTE + + + + Selector that returns the base type of the list as input for selecting the correct mapping + + Id of the list + Mapping to be used for the given list + + + + Function that returns the server relative url of the given list + + Id of the list + Server relative url of the list + + + + Function that returns the web relative url of the given list + + Id of the list + Web relative url of the list + + + + Tries to find the id of the view used to configure the web part + + Id of the list + Webpart view definition + Id of the detected view if found or otherwise the id of the default list view + + + + Does return image properties based on given server relative image path + + Server relative path of the image + A set of image properties + + + + Extracts the client side web part properties so they can be reused + + Html defining the client side web part hosted on a classic page + Client side web part properties ready for reuse + + + + Maps content by query web part data into a properties collection for the contentrollup (= Highlighted Content) web part + + + + + + + + + + + + + + + + + + + + + + + + + Properties collection for the contentrollup (= Highlighted Content) web part + + + + Base attribute to document a function or selector + + + + + Class that executes functions and selectors defined in the mapping + + + + + Allowed function parameter types + + + + + Definition of a function parameter + + + + + Name of the parameter + + + + + Type if the parameter + + + + + Value of the parameter + + + + + Definition of a function or selector + + + + + AddOn hosting the function/selector. Empty value means the function is hosted by the internal builtin functions library + + + + + Name of the function/selector + + + + + Parameter specifying the function result + + + + + List of input parameter used to call the function + + + + + Defines a loaded AddOn function/selector class instance + + + + + Name of the addon. The name is used to link the determine which class instance needs to be used to execute a function + + + + + Instance of the class that holds the functions/selectors + + + + + Assembly holding the functions/selector class + + + + + Type of the functions/selector class + + + + + Instantiates the function processor. Also loads the defined add-ons + + Client side page for which we're executing the functions/selectors as part of the mapping + Webpart mapping information + + + + Executes the defined functions and selectors in the provided web part + + Web Part mapping data + Definition of the web part to be transformed + The ouput of the mapping selector if there was one executed, null otherwise + + + + Base class for all function libraries + + + + + Instantiates a function library class + + ClientContext object for the site holding the page being transformed + + + + Loosely compares XML documents for equality: + + Order of siblings in an element is ignored. + Text nodes are the only node in at the bottom of the tree so sibling text nodes are merged for comparison. + The prefix used for a namespace is ignored. + Comments are ignored. + + This type of comparison is useful when comparing the XML documents used as messages, configuration, etc. in various specifications. + + + + + The result of an equiality comparison with + + + + + Gets whether the match was successful + + + + + Gets or sets the object that failed the match + + + + + Gets or sets a descriptive error message if the match failed. + + + If set to null or not set the default Error Message is returned. + + + + + Base class for the page analyzers + + + + + Constructs the base page class instance + + page ListItem + page transformation model to use for extraction or transformation + + + + Get's the type of the web part + + Web part xml to analyze + Type of the web part as fully qualified name + + + + Get's the type of the web part by detecting if from the available properties + + Web part properties to analyze + Type of the web part as fully qualified name + + + + Checks the PageTransformation XML data to know which properties need to be kept for the given web part and collects their values + + Properties collection retrieved when we loaded the web part + Type of the web part + Web part XML + Collection of the requested property/value pairs + + + + Possible layouts used by wiki or webpart pages + + + + + Analyzes a publishing page + + + + + Instantiates a publishing page object + + ListItem holding the page to analyze + Page transformation information + + + + Analyses a publishing page + + Information about the analyzed publishing page + + + + Analyzes a web part page + + + + + Instantiates a web part page object + + ListItem holding the page to analyze + Page transformation information + + + + Analyses a webpart page + + Include the TitleBar web part + Information about the analyzed webpart page + + + + Translates the given zone value and page layout to a column number + + Web part zone id + Layout of the web part page + Column value + + + + Translates the given zone value and page layout to a row number + + Web part zone id + Layout of the web part page + Row value + + + + Determines the used web part page layout + + Properties of the web part page file + Used layout + + + + Analyzes a wiki page + + + + + Instantiates a wiki page object + + ListItem holding the page to analyze + Page transformation information + + + + Analyses a wiki page + + Information about the analyzed wiki page + + + + Does the tree of nodes somewhere contain a web part? + + Html content to analyze + True if it contains a web part + + + + Strips the div holding the web part from the html + + Html element holding one or more web part divs + Cleaned html with a placeholder for the web part div + + + + Stores text content as a fake web part + + Text to store + Row of the fake web part + Column of the fake web part + Order inside the row/column + A web part entity to add to the collection + + + + Analyzes the wiki page to determine which layout was used + + html object + Layout of the wiki page + + + + Instantiates the telemetry client + + + + + Ensure telemetry data is send to server + + + + + Filter is chained using an And operator + + + + + Filter is chained using an Or operator + + + + + Equal to + + + + + Not equal to + + + + + Greater than + + + + + Greater than or equal to + + + + + Less than + + + + + Less than or equal to + + + + + Begins with + + + + + Contains + + + + + Contains any of + + + + + Contains all of + + + + + Class used to generate contentrollup (=highlighted content) web part properties coming from either a content by query or content by search web part + + + + + Instantiates the class + + Client context for the web holding the source page + + + + Generate contentrollup (=highlighted content) web part properties coming from a content by query web part + + Properties coming from the content by query web part + Properties for highlighted content web part + + + + Transforms content from "classic" page to modern client side page + + + + + Instantiates the content transformator + + Client side page that will be updates + Transformation information + + + + Transforms the passed web parts into the loaded client side page + + List of web parts that need to be transformed + + + + Interface implemented by all content transformators + + + + + Transforms the passed web parts into the loaded client side page + + List of web parts that need to be transformed + + + + Interface implemented by all layout transformators + + + + + Transforms a classic wiki/webpart page layout into a modern client side page layout + + Source wiki/webpart page layout + + + + Interface implemented by all html transformators + + + + + Transforms the passed html to be usable by the client side text part + + Html to be transformed + Insert placeholders for images and iframe tags + Html that can be used and edited via the client side text part + + + + Transforms the layout of a classic wiki/webpart page into a modern client side page using sections and columns + + + + + Creates a layout transformator instance + + Client side page that will be receive the created layout + + + + Transforms a classic wiki/webpart page layout into a modern client side page layout + + Source wiki/webpart page layout + + + + This class defines the page transformation configuration for when there's a ModernizationCenter hooked up + + + + + Url to the customer's modernization center site + + + + + Add a page accept banner solution on the generated pages + + + + + Information used to configure the page transformation process + + + + + Instantiates the page transformation class + + Page we want to transform + + + + Instantiates the page transformation class + + Page we want to transform + Name of the target page + + + + Instantiates the page transformation class + + Page we want to transform + Name of the target page + Do we overwrite the target page if it already exists + + + + Source wiki/webpart page we want to transform + + + + + Name for the transformed page + + + + + Target page will get the source page name, source page will be renamed. Used in conjunction with SourcePagePrefix + + + + + Overwrite the target page if it already exists? + + + + + Prefix used to name the target page + + + + + Prefix used to name the source page. Used in conjunction with TargetPageTakesSourcePageName + + + + + Configuration of the page header to apply + + + + + Apply the item level page permissions on to the target page, defaults to true + + + + + Configuration driven by the presence of a modernization center + + + + + If true images and videos embedded in wiki text will be transformed to actual image/video web parts, + else they'll get a placeholder and will be added as separate web parts at the end of the page + + + + + If the page to be transformed is the web's home page then replace with stock modern home page instead of transforming it + + + + + Custom function callout that can be triggered to provide a tailored page title + + + + + Custom layout transformator to be used for this page + + + + + Custom content transformator to be used for this page + + + + + Disable telemetry: we use telemetry to make this tool better by sending anonymous data, but you're free to disable this + + + + + Transforms a classic wiki/webpart page into a modern client side page + + + + + Creates a page transformator instance + + ClientContext of the site holding the page + + + + Creates a page transformator instance + + ClientContext of the site holding the page + Used page mapping file + + + + Creates a page transformator instance + + ClientContext of the site holding the page + Page transformation model + + + + Transform the page + + Information about the page to transform + The path to created modern page + + + + Performs the logic needed to swap a genered Migrated_Page.aspx to Page.aspx and then Page.aspx to Old_Page.aspx + + Information about the page to transform + + + + Loads a page transformation model from file + + File holding the page transformation model + Page transformation model + + + + Transforms the received Html in html that can be displayed and maintained in the modern client side text part + + + + + Default constructor + + + + + Transforms the passed html to be usable by the client side text part + + Html to be transformed + Insert placeholders for images and iframe tags + Html that can be used and edited via the client side text part + + + + Returns true is the passed html is "empty" + + Html to verify + True if considered empty, false otherwise + + + + Map wiki table style to a RTE compatible style + + Code used for the wiki table style + RTE compatible table style + + + + Translates SharePoint wiki font size (e.g. ms-rtefontsize-3 means font size 3) to RTE font size name + + Wiki font size code + RTE font size name + + + + Translated SharePoint Wiki foreground color number (ms-rteforecolor-2 means number 2 is used) to RTE compatible color name + + Used color number + RTE color string + + + + Translated SharePoint Wiki foreground theme color number (e.g. ms-rteThemeForeColor-6-1) to RTE compatible color name + + Theme color code + RTE color string + + + + Translated SharePoint Wiki background color number (ms-rtebackcolor-5 means number 5 is used) to RTE compatible color name + + Used color number + RTE color string + + + + Recursively loop the blockquote elements until we're at the top level, returns needed information to process: + - Level: how many indents where used + - TopLevelBlockQuote: what is the top level blockquote that we'll be using as "replacement node" + - If there already was a container created to store content at this level then let's return that one + - If by walking the blockquote tree we see strike through being used then indicate that + - If by walking the blockquote tree we see underline being used then indicate that + + + + + + + + + + + + This class is used to rewrite the html coming out of the SummaryLinks web part + + + + + Default constructor + + + + + Transforms the passed summarylinks html to be usable by the client side text part + + Summarylinks html to be transformed + Html that can be used and edited via the client side text part + + + + Resolves tokens by their actual representation + + + + + Replaces the tokens in the provided input string with their values + + String with tokens + Web part information holding all possible tokens for this web part + A string with tokens replaced by actual values + + + + Default constructor + + + + + Replaces embedded images and iframes with respective "fake" image and video web parts. Depending on the + image/iframe position in the html the wiki text is broken up in multiple wiki text parts intermixed + with image and/or video parts. Later on these web parts will be transformed to client side web parts + + List of web parts on the page + Updated list of web parts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Web part type constants + + + + + Represents a reference to a field within a query. + + + + + Field alias. + + + + + This specifies the sort order on a FieldRef. + + + Query defaults this to true when no value is specified. + + + + + Specifies the URL for the .aspx file that is used to create a Meeting Workspace site. + + + + + This attribute provides the display name of the field that is referenced. + + + + + This attribute is only supported within the ViewFields element. True if the field is + explicitly declared in the view definition and is not returned in a Fields enumeration inside a view. + + + + + Field format. + + + + + Specifies the GUID that identifies the field. + + + + + If set to Primary, specifies that the field is the primary key for its table and thus + uniquely identifies each record in the table. + + + + + Specifies the parent foreign list when the FieldRef element is a child of an Eq element + in Join element. The value is an alias for the list that is defined by the ListAlias + attribute of the Join element + + + + + When the field is a Lookup type, specifies that queries should look for the item by its + unique item ID rather than the field value. This can be useful, for example, when multiple + items have identical values in the field and you want to query for a specific item. + + + Query default this to false when no value is specified + + + + + This attribute provides the internal name of the field that is referenced. + + + + + Specifies the type of reference for a field in an events list. + + + + + The ShowField attribute can be set to the field name to display. By default, a hyperlinked text + from the Title field of the record in the external list is displayed. But the ShowField attribute + can be used to override that and display another field from the external list. + + + The following data types are allowed as targets of a ShowField attribute: Text, Choice, and Counter. + + + + + Specifies that the field contains only text values. + + + + + Specifies the function that is applied to a totals column or a calculated column. + + + + + Creates an instance of FieldReference with all it's properties set to default. + + + + + Creates an instance of FieldReference with the initial specified . + + Internal name of the field. + + + + Uses as a field reference internal name and returns + a new . + + String to be used as FieldReference internal name. + + + + Specifies the function that is applied to a totals column or a calculated column. + + + + + Represents an item to be used by ListProperty value. + + + + + True to surround text with anchor tags if the text appears like a + hyperlink, for example, www.microsoft.com. + + + + + True to surround text with anchor tags if the text appears like a + hyperlink (for example, www.microsoft.com) but without HTML encoding. + + + + + + Sets the default ProgID for the application that created the list. + + + + + True to re-pass the rendered content through the Collaborative Application + Markup Language (CAML) interpreter, which allows CAML to render CAML. + + + + + True to convert embedded characters so that they are displayed as text in the + browser. In other words, characters that could be confused with HTML tags are + converted to entities. + + + + + Specifies a field in the List of Lists table. + + + + + True to remove white space from the beginning and end of the value returned by the element. + + + + + True to convert special characters, such as spaces, to quoted UTF-8 format, + for example, %c3%ab for character ë. + + + + + Like URLEncode, but true to specify that the string to encode is a path component of a + URL and not to encode the forward slash (/). + + + + + Creates an instance of ListPropertyValueItem with initial specified + + Specifies a field in the List of Lists table. + + + + Defines a CAML logical join. This class has no constructors available. To instanciate a + new logical join use public static methods. + + + + + Gets the logical join type. + + + + + Adds a new statement to this logical join + + Statement to be added. + + + + Adds new statements to this logical join. + + Statements to be added to logical join. + + + + Returns CAML string representation of this + logical join statement. + + CAML string. + + + + Instanciates a new And logical join with specified inner . + + And statements. + And logical join instance. + + + + Instanciates a new And logical join with specified inner . + + And statements. + And logical join instance. + + + + Instanciates a new Or logical join with specified inner . + + Or statements. + Or logical join instance. + + + + Instanciates a new Or logical join with specified inner . + + Or statements. + Or logical join instance. + + + + Specifies logical join types. + + + + + Indicates an Or logical join. + + + + + Indicates an And logical join. + + + + + Defines membership types used by Membership operator. + + + + + + Indicates SPWeb.AllUsers membership. + + + + + Indicates SPGroup membership. + + + + + Indicates SPWebGroups membership. + + + + + Indicates CurrentUserGroups membership. + + + + + Indicates SPWebUsers membership. + + + + + Defines a CAML operator. This is an abstract class. To instanciate an operator use public static methods. + + + + + Gets the operator type. + + + + + Gets the name of the field on which this operator acts on. + + + + + Instanciates a new IsNull operator to perform on specified . + + Reference to the field to operate on. + IsNull operator instance. + + + + Instanciates a new IsNotNull operator to perform on specified . + + Reference to the field to operate on. + IsNotNull operator instance. + + + + Instanciates a new Equal operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + Equal operator instance. + + + + Instanciates a new Equal operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + Equal operator instance. + + + + Instanciates a new NotEqual operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + NotEqual operator instance. + + + + Instanciates a new NotEqual operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + NotEqual operator instance. + + + + Instanciates a new BeginsWith operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + BeginsWith operator instance. + + + + Instanciates a new BeginsWith operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + BeginsWith operator instance. + + + + Instanciates a new Contains operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + Contains operator instance. + + + + Instanciates a new Contains operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + Contains operator instance. + + + + Instanciates a new DateRangesOverlap operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + DateRangesOverlap operator instance. + + + + Instanciates a new DateRangesOverlap operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + DateRangesOverlap operator instance. + + + + Instanciates a new GreaterThan operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + GreaterThan operator instance. + + + + Instanciates a new GreaterThan operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + GreaterThan operator instance. + + + + Instanciates a new GreaterThanOrEqualTo operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + GreaterThanOrEqualTo operator instance. + + + + Instanciates a new GreaterThanOrEqualTo operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + GreaterThanOrEqualTo operator instance. + + + + Instanciates a new LowerThan operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + LowerThan operator instance. + + + + Instanciates a new LowerThan operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + LowerThan operator instance. + + + + Instanciates a new LowerThanOrEqualTo operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + LowerThanOrEqualTo operator instance. + + + + Instanciates a new LowerThanOrEqualTo operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + LowerThanOrEqualTo operator instance. + + + + Instanciates a new Includes operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + Includes operator instance. + + + + Instanciates a new Includes operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + Includes operator instance. + + + + Instanciates a new NotIncludes operator which will perform on specified . + + Reference to the field to operate on. + Field type + Value against which the value returned by the field element is compared to. + NotIncludes operator instance. + + + + Instanciates a new NotIncludes operator which will perform on specified . + + Reference to the field to operate on. + Value against which the value returned by the field element is compared to. + NotIncludes operator instance. + + + + Instanciates a new In operator which will perform on specified . + + Reference to the field to operate on. + Values against which the value returned by the field element is compared to. + In operator instance. + + + + Instanciates a new Membership operator which will perform on specified . + + Reference to the field to operate on. + Type of membership for the operator to use to filter for. + Membership operator instance. + + + + Specifies operator types. + + + + + Indicates an Equal operator + + + + + Indicates a NotEqual operator + + + + + Indicates a GreaterThan operator + + + + + Indicates a GreaterThanOrEqualTo operator + + + + + Indicates a LowerThan operator + + + + + Indicates a LowerThanOrEqualTo operator + + + + + Indicates an IsNull operator + + + + + Indicates an IsNotNull operator + + + + + Indicates a BeginsWith operator + + + + + Indicates a Contains operator + + + + + Indicates a DateRangesOverlap operator + + + + + Indicates an Includes operator + + + + + Indicates an NotIncludes operator + + + + + Indicates an In operator + + + + + Indicates a Membership operator + + + + + Specifies the order of query result. + + + + + Defines ascending order. + + + + + Specifies descending order. + + + + + Class which represents a CAML query. + + + Defines a CAML query. This class has no constructors available. To instanciate a + new query use public static methods. + + + + + Gets the statement holded by this query. + + + + + Instanciates a new Query with the specified inner + + + + + + + Returns query's CAML string representation + + true to return only query's Where; otherwise false + Query CAML string surrounded by Query element or only the Where clause + + + + Returns query's CAML string representation surrounded by Query element + + Query CAML string surrounded by Query element. + + + + Adds a new query sort order relatively to a specified . + + Reference to the field where to perform the ordering on. + Returns the query itself. + Use with false value to specify descending order. + + + + Adds a collection of sort orders relatively to specified . + + References to the fields where to perform the ordering on. + Returns the query itself. + Use with false value to specify descending order. + + + + Specify the query's group-by options. Query will be grouped by specified . + + Reference to the field to group by. + Returns the query itself. + + + + Specify the query's group-by options. Query will be grouped by specified . + + References to the fields to group by. + Returns the query itself. + + + + Defines a CAML statement. It can be a or a . + + + + + Defines a CAML value. This class has no constructors available.To instanciate a + new value use public static methods. + + + + + Specifies the data type for the value contained by this element. + + + + + Specifies to build DateTime queries based on time as well as date. If you do not set + this attribute, the time portion of queries that involve date and time are ignored. + + + + + Value representng the current date and time. + + Value representng the current date and time. + + + + Value representing the current date and time. + + True if is to be included the time part; otherwise, false + Value representng the current date and time. + + + + Value representing the current month. + + Can be used in together with operator + to retrieve from a calendar all instances of a recurring event that occur within a month. + + Value representing the current month. + + + + Can be used in together with operator + to retrieve from a calendar all instances of a recurring event that occur within a month. + + True if is to be included the time part; otherwise, false + Value representing the current month. + + + + Value representing the current day. + + Renders the current date in the format that is relative to the server's local time zone. For servers in + the United States, the format is MM/DD/YYYY (for example, 1/21/2001). + + Value representing the current day. + + + + Value representing the current day. + + Renders the current date in the format that is relative to the server's local time zone. For servers in + the United States, the format is MM/DD/YYYY (for example, 1/21/2001). + + Adds or subtracts the number of days that are specified by the positive or negative integer value. + Value representing the current day. + + + + Value representing the current day. + + Renders the current date in the format that is relative to the server's local time zone. For servers in + the United States, the format is MM/DD/YYYY (for example, 1/21/2001). + + True if is to be included the time part; otherwise, false + Value representing the current day. + + + + Value representing the current day. + + Renders the current date in the format that is relative to the server's local time zone. For servers in + the United States, the format is MM/DD/YYYY (for example, 1/21/2001). + + True if is to be included the time part; otherwise, false + Adds or subtracts the number of days that are specified by the positive or negative integer value. + Value representing the current day. + + + + Can be used to represent any of value. + + Specifies the data type for the value contained by this element. + Value against which the value returned by the FieldRef element is compared + Value representing any object value. + + CamlBuilder uses ToString() on top of to build the final CAML query. + + + + + Can be used to represent any of value. + + Specifies the data type for the value contained by this element. + + Specifies to build DateTime queries based on time as well as date. If you set this to null + the time portion of queries that involve date and time are ignored. + + Value against which the value returned by the FieldRef element is compared + Value representing any object value. + + CamlBuilder uses ToString() on top of to build the final CAML query. + + + + + Contains the value if the unique ID number of the currently authenticated user of a site, as + defined in the UserInfo table of the content database. + + Value representing the currently authenticated user unique ID number. + + + + Value of a specified column in the List of Lists table. + + Specifies the data type for the value contained by this element. + List of properties. + Value representing a list of lists table. + + + + Value of a specified column in the List of Lists table. + + Specifies the data type for the value contained by this element. + + Specifies to build DateTime queries based on time as well as date. If you set this to null + the time portion of queries that involve date and time are ignored. + + List of properties. + Value representing a list of lists table. + + + + Specifies types of reference for a field in a list. + + + + + Indicates a Text field type + + + + + Indicates a DateTime field type + + + + + Indicates a Integer field type + + + + + Indicates a Note field type + + + + + Indicates a Choice field type + + + + + Indicates a Number field type + + + + + Indicates a Guid field type + + + + + Indicates a Boolean field type + + + + + Indicates a Counter field type + + + + + Indicates a Currency field type + + + + + Indicates an URL field type + + + + + Indicates a Computed field type + + + + + Indicates a Lookup field type + + + + + Indicates a File field type + + + + + Indicates an User field type + + + + + Indicates an Attachments field type + + + + + Indicates a MultiChoice field type + + + + + Indicates a GridChoice field type + + + + + Indicates a Threading field type + + + + + Indicates a CrossProjectLink field type + + + + + Indicates a Recurrence field type + + + + + Indicates a ModStat field type + + + + + Indicates a ContentTypeId field type + + + + + Indicates a WorkflowStatus field type + + + + + Indicates a AllDayEvent field type + + + + + Indicates an Error field type + + + + + Indicates a WorkflowEventType field type + + + + + Extension methods for the ListItem object + + + + + Determines the type of page + + Page list item + Type of page + + + + Gets the web part information from the page + + Page list item + PageTransformation model loaded from XML + Page layout + collection of web parts on the page + + + + Get's the page last modified date time + + Page list item + DateTime of the last modification + + + + Get's the page last modified by + + Page list item + Last modified by user/account + + + + Get's the page page layout file + + Page list item + Page layout file defined for this page + + + + Get's the page page layout + + Page list item + Page layout defined for this page + + + + Get's the page audience(s) + + Page list item + Page layout defined for this page + + + + Transforms a classic wiki/webpart page into a modern page, using the default page transformation model (webpartmapping.xml) + + ListItem for the classic wiki/webpart page + Information to drive the page transformation process + + + + Transforms a classic wiki/webpart page into a modern page using a custom transformation model + + ListItem for the classic wiki/webpart page + Information to drive the page transformation process + Page transformation model to be used + + + + Checks if a listitem contains a field with a value + + List item to check + Name of the field to check + + + + + Checks if a listitem contains a field + + List item to check + Name of the field to check + + + + + Gets all sub sites for a given site + + Site to find all sub site for + IEnumerable of strings holding the sub site urls + + + + Class that deals with site (both site collection and web site) creation, status, retrieval and settings + + + + + Returns the site pages from a web, optionally filtered on pagename + + Web to get the pages from + Filter to get all pages starting with + A list of pages (ListItem intances) + + + + Returns the admins of this site + + Site to scan + List of admins + + + + Returns owners of this web + + Web to scan + List of owners + + + + Returns members of this site + + Web to scan + Members of this web + + + + Returns visitors of this site + + Web to scan + Visitors of this web + + + + Checks if the passed claims are assigned a role + + Web to check + Claim to check + Claim to check + True if claim1 or claim2 has a role + + + + Resolves the Everyone Except External Users claim + + web to use for the resolving + Loginname for the "Everyone Except External Users" claim + + + + Extension methods for AngleSharp + + + + + Performs a partial match on a list of tokens (e.g. classes on an element) + + List of tokens to search in + Partial token to match via an StartsWidth + First matching token if found, null if no match + + + From 256c87dc10d0b1724d468f3fdab10528dc1d6312 Mon Sep 17 00:00:00 2001 From: Bert Jansen Date: Fri, 11 Jan 2019 11:21:55 +0100 Subject: [PATCH 15/15] updated binary from 2019.01 modernization version, unsigned --- .../SharePointPnP.Modernization.Framework.dll | Bin 226304 -> 221184 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Binaries/SharePointPnP.Modernization.Framework.dll b/Binaries/SharePointPnP.Modernization.Framework.dll index 8a1fe80f08bfeddae4977c3b053833e161fff9d3..970c5088c758477b7a7d0602f781d86e2a48ec0b 100644 GIT binary patch literal 221184 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